octl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @mcast2={0xff, 0x3}}}) (async) sched_setscheduler(r1, 0x2, &(0x7f0000000380)=0x80) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000480)=ANY=[@ANYBLOB="00403b9916ffb6bb2a10214a6536000000", @ANYRES16=r7, @ANYBLOB="01000000000000000000010000001400020077673100000000088030000080080003000600000024000100f44da367a88ee6564f020211456727082f5cebee8b1bf5eb7337341b459b392200"/86], 0x5c}}, 0x0) 06:54:57 executing program 1: r0 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) getsockopt(0xffffffffffffffff, 0x1, 0x1c, 0x0, &(0x7f0000000000)) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000001cc0)=0x0) stat(&(0x7f0000001d00)='./bus\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', &(0x7f0000001e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f00)=[{{&(0x7f0000000500)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000580)="4b2ec1feeace9c8a1a9924f02c6f39f7af9bc70b03f9f009c38f95670dda6b8b01745706f7b142563d2550a3a5e0638f4bbfdcdee1cc20d54fb31e07924c0519abc3e845cad7e88fa5", 0x49}, {&(0x7f0000000600)="9c727b929a50de99463b4f91879651764c9f68a797ab6f6b1bb0a1bbd2f5a86eb52aa73f60c2fd65f8569f9f05f3d7ce8e39fb461f62dde61d5fe8678ba22d8b61ac2df69bbf90a0711d2c49647ba44917a8007abd27ba8b4320b857ffb8e66692dc75aa309e2de75faf5a3d4b6c49706b2fa397198bf0a761c4f6b0b14d70f150985e932bc4b5f342c13aa3f3054274b8511ab985", 0x95}, {&(0x7f00000006c0)="9253d6c94513733f83b05892259b20e162116282897ca1065f4bdaadc30fd7d42bf12aba9cfedcbcd1be0c34ec6b9a08ca4c5e9727a977cee2cfd0c2117e22474b039708f5d09d3a4b0ea29a7f3c8cbc3282d379c42319a2a1de7c59eea5", 0x5e}, {&(0x7f0000000740)="8342b30aebae48fa28bd0a58d1bb8210dad9c6e9fac44505197a32637fd9d991f29953d2f4c4114a82d390b3678ea7813de3805658438ed0dad501d23f52000a63fd25c2ee2598a0f14b4888f996934e3bc8c0a631319aaedbc5e535e3ca613496d8df78c5777a70b0569f82d9aa098c2ec1b2038b042537e1fde29d0c8e4c240c5082a0a792cdc768e16efe424bb0061fbb2174fbe44e2074dce1f3cf52cb5afc2a18dda3ee4ad60923c01876431da57a210f155c406a5f9aba4195e48601071f564072f59100d0273250779fe932c35dff061cb859c5f0a01148409d3ab755dcefa81b50ac7c", 0xe7}, {&(0x7f0000000340)="c73c434982dcd626d9b94b183064557cfc57c629", 0x14}], 0x5, &(0x7f0000001f80)=ANY=[@ANYBLOB="38000000000000000100000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c7b0400000000000000000000000000bd5f9f54ac19497ae8cd0454831eb80662b9a5fe3a7af9352fed6341199e57467b3833477404ec3d71e4b71b791f61a3daffbe955e219e8a7bf15bf7feefea7a4ec8522898fcb45f33a9bae63c7478a3fa31d1fd81ebb2613d9782bec854a7535fe08c4825fc8220bf5d734e9cadc6c47cc145ff31a6dec3c4f8c0ad5a29935181dd1f69e79e997515d38dad47dca86393ce5a4f8cfc29fe9aeb93f655fffcd82d3859713898a306c761772a533b16fc2e191bb271a1f9a350035273f91165", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0xee01, @ANYBLOB="0009000018000000000000000100010001000000b8ec508d49fbb2b2f9fe757468751437eb8d950126d7ff4c3de59105198e491c0bfe9e458b934a8d631607613b7906de0f181d4a4f0000", @ANYRES32=r2, @ANYRES32], 0x90}}, {{&(0x7f0000000b00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000001c80)=[{&(0x7f0000000b80)="2cf6ada8eebf9e1dfdec643941f7f58bcf70a6d1cadc08b817dcdb77ad6b70593721509bc91135973405dac3707b3a3841d83cfaca2aab043265bfae943c33078ff2ef4d8e182f1c4c5ecc9154b092e0a61afe6dde7b840251d061603085fb20d80cc86787414f69140f6af72446e9811a7497739f286e1456c04d23f7312c77b9e8ee58a40895eaec1ea4215f586f952cb8a79040f40c4f1b981695bd28dc77981d30bf1f44a76b914a0ce3ef64a507c5673e0ce36015ab1458d1fd1739b1287e577a973070c4100ba745ea4a43c522511e9d37d3674bb7c63a77e6cfa5a1fe877e558e97d67139d7711b0f334968a5c61ffe7ca6ddef75b5fa8648bba5cc78d5b346f55900002dc06c1f7af8e23347a4e8c9a5a6163ed4c3259e07a04f92ff9814356e12e3fc5230bf2425a2d7ad33af785db11678108440daa81d7df8065719fe55edd4aecebedeeaca77e21b8bdc7d8a8e14c03712568b92da204b586036796ad7118a0f45c72e9fc8ea27925e1ff2e55b3d93c68b85dd7ddd4971cccfa523dfbf63de57b9bb5806530007b3ec7e59adfbce1f99e5864238fff2ae414766cdeb5ea6aa0c302a5917b396bf0359c14e68b610220f4374809cff9156316a2c93b1cbca9a94d1bb4b700ab614697d2da70e03115d8930a1a448acb71ca4a9eb54bd479470eb35c5d74a12014cd224d99bdbfc1c03a49dd281a59eae90e055ca7a32fb2a87ddd6ef329b44dcd1015a7b98d98c2b1589156a4159babe276108e206aa314539931bf40538b409bff0e9cb9c222a3e4840914323c872397e55abacaa010484153dbfd8090a7bd6b4655b42a4d152173a08dbfe9b8f1bc7e0c05fb8d22b327dd45e551042efcc1c1740e330a71f3ba2ed92c75da30a17765697eb96404281254ec85ebf8bb8414dc4ab04117e5fda8a8d8a5bec2118b5e83d3bbb7b7049fb8ae74fb631e50ec954a24121ed81cb583d212e0f81fbbb78e41bba2432cd17cf3d5271795884eb9424d83fb385a02b246bf209a9277c999402e740e037169666a819f3731cbf48690c0f8b39d6a4fc4d87887d3a505eeee0d0292949bcf7cc9a1b61ab0f2f1c8d898e1335e81b32b93fdf8a9c88eb4804985c16832ad8d31270bc9bda99211286440401ec845901a4e205ad854be12e7c1f83af60ef704af2b1c115ba7968b43ed7a583e6fa71cba87daa6105b375d38f53367b80dd30f5eac7ac183a369c6bbb0a13a9140703a09cd0d89313331936e0f76d6caa3f7c44dc8e4d85eae4f71cc830b94d03cb9b0e9ef4979d5f4c9e9933d5be46cb031e0fd34cae385c493ad7eb909703c9173906ff5ebbc2faa541c4bf2e15ac03779a5858dde24c67f63d21c4a59f7679da171729556204ddf757d6623405f0a7e5d7645f8e03c2abc5022ecf999bb6d3bf39e411658641ff7ab655bf3a184d57f206c103a2f793b9a7946812849fd382ea9824addcbd2ba51f90cc1c1fdfbf7d627cccfd83da745b58d45b52baadc593b1d1e6d624ce46cb7b3e6abf3d60a9abd8d817493852f0e24b232c417e6c56d3398b4c460fb566b38cfb0e52ed6886d8b175a4c7d2058738f4e610186b2438d6fc76098216dd352ea578f525793174b2f70eaed2e1096cae073852eaeab65e5676dc9f6e1bd78d172d08bf8e02ae0ef9b0759c122309d45c3855a8150a8923a10da7f062ea87b7135ae5caf2b271586381ea64387c321a180be73190dc465590331fba93fbcb7513c49948383afc36610f1b5a984ea42a629d830f17b0f9b1f5b964363eea1c8d1e98e61be3b7d7d7714f3082df9c4dd5f8305fc51f13dd596f4573d21a40c426a23aa34fe0f69f5af8b5b8b0f3eb2f2ea5fda47b6040f71f730303a7f06875e31e83d46ef054a1eea5cac7684d7f3ec1bae83a86d3cb4debe3817dd564d0c1cf2b33aa110c11a7959f903057e661716075e2a98897e1019e6ef3e32ee4a65ca110233ceaa97481a862aecf89793fb1b7cf50b8fe392a7b1ef80cf9b291d88e8fb88f35b5716e99164dc6c0cf50303091077fe24797348595096b7b1e1abd850e87d10be4fc4c860a01d20392b70f03c1edb0c5a0d4055c866066228634110f454d3141c828fd48f0950d78fb49e180b5590ae06278f2880002fd1eba4e2feb03770137b6e5d6f6c5b514c93783ed2278d7596fd1ac7bbaa0eeaa552fe19a5f477a39f41ff334c0e0d10a9dcbb0fd8d2b1ce05c67f5806d19350fcce10556f00c26fdd306b065319f054a676335f42b21a820b1a4088c0b74addeaed8ced4c03d3c703dfac1ec19a4ddea4380775c647a77c09bbc95ace52a8038b4de34a38d168005aec6a877a17f01eabfe1b1be1ab8fae57f8fa5563915593495a6ad48857d320dba773c99d427f7d12342ebe3c871dadbbb7633dec46d50d91206df0596e31e028d3535ffba5d477e0f43f01f45be036de2245021845c0777dc86a89445316765a5eb1905790f7d6f15f4683d7ebe4d86832cb3df5c9e6772ace716206f97e362ca6e64270181b0779930dd5803483bcdaa4cc16ffa98d35c042b220aa436d2bc2361841dd41d22d90f8dab13b47753626b85fb3a8a5114f0c430c67b72a0efb62895a2f1b7cf2950696430aa8153aaaa0debb6a91727586981a64d51824ab98f3c955bdf637cc3dd618e751ca9b86e9b355d0e9f4688e950bc5ec13b8307b51a0f7cb23506dddf38e8a8c964d2321324810e06a09614820491b04a27a1393bce536fe44644dfdf209de325ec0a40666d948d438985b7a974a68813adb3f4a484edc888db7364fd8130f96750650cc6c78b2516369e29512bacf4e94cc155e140588b99d2c9e70ad70056c55a4c14811f64df169524721b7621a6cdf7cd364e823bf59a4cf6a9652741fc1847b27717c6a961a2eabc0aec2c95b4ee63678b1a47b2a699477afb6bd6efbc3b26cc92e6985cf767e1a334844460439fbb5902a8942b9483442b1f5e8cec0e114731ccabcf18a1872af1b9cc470ab8941baef854e160f2c2ad6ecc3b21a104936fca59a32861e811167f5127180c4328d46424f263bb2991cf7f1793861c6d5b4e669fe8118205fc1f4e3becac1aeefeba70f92fe72b317438409b5fe967c7a576484a5aed725bfbefbbf2be8ef96bb7e62a46b0a467567a5c2d63a1ecf41de477282ab4404083756d05f39cb25f659df566e512748d349cb7b59f13110d5eb20405bb3b61cffde2d3e7221ba07eae9e4bd87e223b96a179eabc1b433eb90d8a9569a7120af96fd35fba4783782d2102ae2bd07aa4fbde615d470488fc6f86d433216af9fc6c03c71da38272475d9751805733f88b8476fde0f021a39a39c9811d79a6882cc1de73dfe392920b74032e81df142e763e7dc889aca2316678e8109864e9c6fe2d2261bc464129404dc40e38a59d15c78ae506e534a22b36a6b857dd4bb7875de8b6641b20940858b6e3e8ceee565511a625f6b4ee778c56114a997f0d1aa33dd3e2da8c5f9805e090b51927c002d99682ce3a5f6c7fcf201c6e87619f99e2e60175f5c0e517b45e4bb659687fdd45c4bcf3b87c4ae52c855a29c970277a0a938394d433cc37a3a5c25785533d408a8ed1b44327b2c642b983a39aa88b3eecb7c9d92affa1658feac6ccba3d8a0d2cffd3824a47c3b8c8b372957168bbf19705ca1214ff86992f35f059d3958903ab518805d59105ae59739d22f29d95d8525c6b9a0b22530b97c54006c04e54c729c4215c2b6a8948bad4088c4be0f8f6dad7d7e167859398cec71a664c77247e3179a5c669dcb8b11818fc89eadbca8b3572bff1c6a91ab9e68c7a4673b0e0f44bb2f16bfb8f3b7f21f566c82a1a9a9a266eb22e4fe86ebbbf970ea566477861fc042f959049589bbaa6e52324e380642b3a7f93e5bab19398dc634543eb8591fc9d10934475d8789dd1cba704c00767efc8c9b91307b83792467459e33a6a576236c4f8cd14cf2c210b6c67cece9e972dfceacda3ff1970553c243b8ac5ee3ce3530d4336586242528407ab44e2683f4e6d8348ef503a606a27190f8ad84ecd66253967c9ca9e9aaa3c93a25ed850c4657a4e6bd8bcb4214ed7213b6dca1cb714e9fde484c83d974a51d2ca9c29f666d22333f5bbe5b10cc1e7f50a3b76b0729bd6b6383faf891c953d4def996de21d7b9d7c6de40c5e2af875af4d09410ec217b9e8bcd2b7cabe531f55fb63ec5769200d90654bde22ce8a95f8954a0a2ec81064eb7ab7fc8a9f21377f1f3eca313e602a269152d78b81db086bf45cca80962bb52085791a5cdcca3e94ba238fa20cefe45474ae6509e1d154b4b475f3165d7896edc06e027f448da3910ed8f0550d9436199f842cadd40cb2c0868e8ed0772eb0cb252c0f7ee99071abac9c295ed122e5c902041c6f17a19d3a6114c3c0ae030a603bc4393667e6c550e380b2525861eaba0e9b960242406c9419f69b18da52362f92928b83f7dad27bbce3f809086eddc328e3262dcd81111d8d0826372266a5a57d3c7f9d79c0337d6672f667487866e8cb38c648b8528597208423708d6e03a351feeabab79e9698a1eb9f1a611e8354f4df26c362839425154ab7b4812d4269bbcfd427dca292214375420009a0e84652ff4b9459673c9ecb96624962b706f0906d0a88a499d79155cf2655b608eaa7e72e93d343684484076b0383eebee0504f04eae42bd6371ddfce108d3ccc2ac53da9dcbd3edb9c49f75551525112c4cba9e9ddc8687bf2d6e5690ff2fbb2ad44b1e0dda316c6f4b7ee9821bb5a6e33780d77dd940ce86c443f211b2bb077ccc474437c70c8ae5b1e341dea0ab58f26e287236ac2244dadd462e7953346d73d04d291abfbd833ff0d0582d235ec5c7c21f9804669805289bc62707165858fe9ed94cd77df08a1d942083fc0c4ce6eb2cdb295d660f3f5e528f5f9d5e7d608bd6e7c0db30b098fbfd1056c07572f4a1c67d8bd1cbd0db3565fc13f401e86a5603724a180e1e8c4979d5cba26b49ce05620850189672a97b42b3739797fc4003373d59ccc35811a49259b97dde86d6ff1a77a9ef9512762be40e8f4c36ca4fc4f469c2e26b86fc0cfcc67e9fcd89ea1b7a57d39337bde765bbb87c28690b27b39561e81745fa371e6e632afeaa51db1d232bdcb3dba6e555aaeda7d3b2eaa3fc3a7267381be66609d20ba323779a347658d3276c2c0fe6b3f69f72473f89feba8c567b4d03fcfd60e3363f0b70c61f7a36231e20f958c4adeabaa2fe0a358d1257e2615ef5e0a1d8dead02530206990f025b1ce04dec6cdf2bdc2bb921925b829c068499818a16089ff1f9112b03a0c3750010791aae6db0a7cb5fe7510c50c0d444bfeeaea3e1ed1e467e87762842b4ade74a33ffaa11b42fe1053216f2d02c821594b4a42baaf2ed5b05baa06eec8a48572c05784d317b2eb103ab23e07f0c3e586a0615cd5bb88d48aa0a94499e7650a157155035a02e21342a9e9067986e70aa5c8ce8de21b142752e90be948b86cc9c4280918f97b023cb55805a0ad0758b961519f8023b2da621ade012aed8b9013ac1157ac959d7e7ceecabf7446ce0ca2360f33019c9bb437bf4976c50a63b752ae447c39bac1acf49d72e3b3bf0f3b54420f86265b8101cc44cbea3b128b4a33f603aafc467662cc0bec50e197355564682d3fcc8c21ec26dbadc547a84c9ab0e4d30bbc664e34ebe6b4c4588877110ae1ac036adde5e910fe8733626c422e06c492686b3cc7db3354d94efcf16e19dfaceb83479b7b5d4a3dd117efdedfd07bb72fac3d37a0d823", 0x1000}, {&(0x7f0000001b80)="800eab37209325cc601392e9b8581892e18923589ca2a25d6f102b1a4a13cabe2fe9fa1f8aac96523dc8f29f3fcd685e86e6cfa76d0c2e30f924", 0x3a}, {&(0x7f0000001c00)="66905d8b3342a19ed39340730f9eaed3585ba2c6e2e1f3c257dd4aa5263cd12c41d3c9c66d6569e565eba35e15fe7389dc6a8a1277f7563cfa45d9294144b9d5d323", 0x42}], 0x3, &(0x7f0000001e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r3, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r4, 0x0, r5}}}], 0x60, 0xc0d1}}], 0x2, 0x10) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r6, 0x800) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = inotify_init() inotify_add_watch(r8, &(0x7f0000000240)='./bus\x00', 0x400017e) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r7}, 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000009, 0x1010, r0, 0xfb517000) lseek(r6, 0x200, 0x0) r9 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r9, 0x4c80, 0x0) lseek(r9, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x4e24}, 0x6e) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r6) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r10 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r6, r10, 0x0, 0x10000) 06:54:57 executing program 2: r0 = syz_io_uring_setup(0x3007, &(0x7f0000001040), &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f00000010c0), &(0x7f0000001100)) mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x10000000) (async) r1 = syz_io_uring_setup(0x5ad, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r1, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x313]}, 0x8) (async) io_uring_enter(r1, 0x25ea, 0x2479, 0x2, &(0x7f0000000000)={[0x1000000]}, 0x8) 06:54:57 executing program 2: r0 = syz_io_uring_setup(0x3007, &(0x7f0000001040), &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f00000010c0), &(0x7f0000001100)) mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x10000000) (async, rerun: 32) r1 = syz_io_uring_setup(0x5ad, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) (rerun: 32) io_uring_enter(r1, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x313]}, 0x8) (async, rerun: 32) io_uring_enter(r1, 0x25ea, 0x2479, 0x2, &(0x7f0000000000)={[0x1000000]}, 0x8) (rerun: 32) [ 289.401571][ T2583] loop0: detected capacity change from 0 to 256 [ 289.408657][ T2582] loop3: detected capacity change from 0 to 2048 [ 289.430091][ T2582] EXT4-fs (loop3): Mount option "delalloc" incompatible with ext3 [ 289.431251][ T2583] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0x4f9d53fa, utbl_chksum : 0xe619d30d) 06:54:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8000, 0xe0) truncate(&(0x7f00000002c0)='./file0\x00', 0x4e6ba) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f00000001c0)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000300)={0x2020}, 0xffffffff000) r2 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r2, 0xf501, 0x0) 06:54:58 executing program 2: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="6673796e635f6d6f64653d706f7369782c6e6f696e6c696e655f64656e7472792c00c31ea538f38158ec786cae9dc64eeccba32a94d3a35abf8965a0f03649355e57937cd5671fcf1cdbf207110ac032e1f64c804ea5776fe732fbf6caeb96fba782e40ef305485909cb5cbcf0495a9a6264629e5c110137c5b351468be15461d8b4227c9093062436a1e866cf5078d88e2f9004a21bbe55619f57c1041611fa331fa440aa288c3ad29df0aba00504fff2fd330bb9769c4e8318f2c7e8492a1113b754a222e60b1a64bb18ac0ae8257091f908c8a2206c794220052d03f72a32f3bf4ff3095e46"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG+UfB/CPk29/fkuJUH8wgDgJISUStuIkrWBBAVoBUlNFFAYmcGzHcmv7othJTBcWGJCYWPgnmOBvYIGFiRUWNhaQ2CpAvrugBjIgxY3b+vWSLu/nefzcx89ZWR6fdQFMrbnk999KcT7ORMRsRJyLyNql4sis5vF0RDwXETP3HaVi/O+BkxFxNiLOj4rnNUvFS8/8ce+nr7678eynP37+w0df/HprclcNTNoLEdHdytt73TzTVp63i/HabjvL7spukfkL3TtFP81zr7mRVdir7c+rZbncyuenWzv9UW52avVRttqb2fhWL3/D/m5rv052wu3adtZvNDeybPfTLFt383UNi7zbH+R1GkW9D7PyMRjsZz7eHDYj4vuobd3J+vXeoBjP66aN5nCUu0UWbxf1tNPI1rFxhA/6IXej3dsZJrvN7X477SVXKtWXKtWr5ep22mgOmivlWrdxdSWZb3VG08qDZq272krTVqdZqafdhWS+Va+Xq9Vk/lpzo13rJdVqZbmyWL6yULReTN64+W7SaSTzo3yt3dsZtDv9ZDPdTvIzFpKlyvLLC8nz1eTW2nqy/vb162vr77x/7b2br6699Xox6V/LSuaXFpeWytXF8lJ1wfUfxbB0tPOZcqWZSa8A4JFj/w9MwvTt/8P+/xDTvv+d9uu3/+dI/P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEytn098/WbWmMv7/y/GnyiGnoqIyxFxKSIuRsSfh5iNkwdqXoiIUtE+bP6Jf6zhm1JkFUbnnCqOsxGxWhz3nnzQnwIAAAA8vr789uNPImZHzezPK5NeEMep+NLm9LjqZV/5/G9c1S5kxYZjqnZxv+RYXIqIE3O/jKna5YiYOffBmKr9J7MH4vR9Ucpj5jhXAwAAHI+DO4Gx7d4AAAB46Hw26QUwGdn92uK3+MW94FN5FDcEzxzoAQAAAI+g0qQXAAAAADxw2f7f8/8AAADg8ZY//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YudubhMHojiAP2C9sF9atOKjFU6rPXKgiC0hxxSQdJMbNURC1EFuKSGCCHsixRGHSB7jBP1+kpmxBX89c3seawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDY9FOvl3fbmtmnO/tBMnrsBAAAATtkV62U5GVfnP9L1X+nSn4iYR8QsIqYRcap3H8TXWuYkInppfur7xZsa7iPKhONvhun4HhH/0vH0u+1/AQAAAC7XdrNYRQyO0/Ljb9cFcU7poc0oV175yOdLrrRJGXadKW36EpnFLCKK8WOmtHlE9H/+z5T2LoPaMHo19Kqhf85qAACA86h3Atm6NwAAAD6cq64LoBvlem16Fz+tBQ+rIS0IfqudAQAAAJ9Qr+sCAAAAgNaV/b/9/wAAAOCyVfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KZdsV5uN4tV05z9oZk8dwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDP7c45CMQzFAFB/yXYnk/sfKyi4TptmBgxCwsUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnnzmy3eZza/NmeTftuFeRpK1U8PWqWHv3HD0w3j1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBif+5OIASCIAz2nf85LeYfljRoDCJUwcLHDPOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/W7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6U/A8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwmi4PX7xFRBGpyxRpvPk5vUfER6Rt244+b1nszsfm656z/WGS8zumv2VElFH0cQ4AQO+qbnOs1vXyL+9/3kHeYd5q3tSLZ34aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MrO/bxE8cZxAH92dff7tVuXDlFQFiRErT8QV/FSFFjQP+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqP+jUJaKg7hsURBCEsbsz9pga62VnpdcLnpmPwzDzPHMQ3vMZBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6kvh7Op3UuhHC893fd8PbLvZm99vX7x0bT8ejk88X4mo1LFEIIN+dr1cEOrqWbnQ3Dzf2Hzw8H4mf453nLq2u3KrVadUmhUCi2iwx+aQEAcGgVktHI9R8Lm1ONY7nJELae7sz/56I6tJn/t54MvI7vFef/oY6tsLul+X/6+sbE3/J/aWVhsbS8unZhfqEyV52r3h4aGx8bHCmPDo+Vmu9TSt6qAAAAsL9iMuL8n5/c3f8/EtWhzfz/6uW16fhePfL/Lmn+v9zf/6y9/n8GkwQAAPhHHD317Wtuj+O5YjHcraysLA21tts/D7e2GUz1wP5LRpz/eyaznhUAAADQCfX13I7+/2xUhzb7/++/XzkRX7MnhNCX9P8vztypzXZuOV0r7f9PXKrcyPrv/zNYPgAAAB3Sl4y4/19ofv+fP52ekw8hDJxp1cm/AWwr//98MP4mvlf8/f9I55bYlfLl1vNI8//Guxfz++X/5rnlEHrLGU0WAACAQ+//ZDTy/6fC5tTSj8dXi77/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4xY4dozQTRHEAn+wm39coBgSxtNDGQqIgWAUsBImHsBADgRwhIB5AwbNYeAeR1EnpAVJ4A5nJjoQ0Kkii4feDyf8RNtm3M9VbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAT01Ow06uy/jRnNZF9d3obXAVczyX6bc3W8dxxbq22Lb/nO0qn8cXT6OZPaydLK8nAAAAVk+Z5/sQwmvj8Txm0U7z/16+Js78g/Vpnef5+bk/Z57941p7KC8/btSc3qcRQuj2+kVrYU/4u+2Go5Sdl/372T2cv27jC/9VT+eT3tCU6diKzu3mpJF2vXY3HJ79S+X/n38KAOC7DnJWRbfXv25VebjMxgBYWfVqhZn5v2wvtycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARXgPAAD//2YDkTU=") r0 = open(&(0x7f0000000080)='./file0\x00', 0x4e00, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$int_in(0xffffffffffffffff, 0x0, 0x0) write$cgroup_int(r1, &(0x7f0000000200), 0x806000) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80001d00c0d0) [ 289.469306][ T30] audit: type=1400 audit(1671432897.969:227): avc: denied { read } for pid=2595 comm="syz-executor.4" name="binder1" dev="binder" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 06:54:58 executing program 3: syz_mount_image$ext4(&(0x7f0000000740)='ext3\x00', &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="64656c616c6c6f632c6d696e69780ab8b9db01c09d27b198398d05459d2c6ba2a98671046c82824904f2e8d4d4d03a938563f226a09b1dbf0e8705b745ca08cdfeb5a6d6312675670800000000000000627f74e7c5f35f2ee4179afcbb8fe8b403da541b0045429896caf4c6858092bd8796e770e23c2ed16056733dbc2911e83840abb79e4a357e211b7c5eb4486af965b79e1f1fc94993d75bea8555ce444d50d2c1b40dd05023f2d92f90be594fdcf52539e58a86c5b66541e0daba8be4ad99fa2ae49dc2eef6c3d5d0981df4d719d5aa97f3b7a6c653bb8fbd83c58b53b6e5056bc3ddf93941c3d454b3d3893778241f7d46d5cddd96d89768cf76a477e97375c9edbab5ee4d2553a24bf4e169d6dda4c1fff3827d2741d14352804f0b3ab5573eceac7d220555cf448fba44ffab47b8831516db9963137abe01561043062f21db19f7b2f2d5a01b41d0c0"], 0x1, 0x73b, &(0x7f0000000780)="$eJzs3M9rHHUbAPBnptn+zPtuXngP6kGEFloonSTNpT0ZL94KhYLXGpJJCJlkQ3ZTm1iw9SzU5qIgiN49ehVK/QO8SUHBuyBa40G8rMxmk9q4u922Sbeknw9M5/nOj32epzv5ZgcyG8BL643ynyRiOCIuR0S1vT2NiMOt6GjEza3jNh/cmC6XJJrNK78m5Wmx2azuvFbSXp+I1inxSkTcq0Sc/fDfeetr6wtTRZGvtMejjcXl0fra+rn5xam5fC5fGp+4OHZhYuLC2MSe9XrqnYvH7nz39sbG9183br8+dC6JyVbf0e5tzxL9w9b/SSUmd21f2o9kA5QMugAAAPpSfs4/FBFDrU+p1TjUigAAAICDpHmkCQAAABx4SQy6AgAAAGB/bf8dwPazvfv1HGw3v7wVESOd8g+1niGOOBqViDi+mTzyZEKydRo8k5u3IuLuZIfrL2lff09vbNfYM9Ivnrvl/DPZaf5Jd+af6DD/DG1/d8Iz6j7/Pcx/qMv8d7nPHN98/mqla/5bEa8Ndcqf7ORPuuR/t8/8tzc+utNtX/PLiNMdf/8kj+Tq8f0Qo7PzRc8frXt/nbnfq//j3fInvftf7rP/9zd/X+g2l5T5z5zs/f53yl9eEx+360gj4k57XY43duU4ufjDt736n+nS/+Pe/y/67P+nr45c7/NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaEkjYjiSNNuJ0zTLIk5ExP/jeFrU6o2zs7XVpZlyX8RIVNLZ+SIfi4jq1jgpx+Ot+OH4/K7xRET878djW0nnizybrhUzg24eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHSciYjiSNIuINCL+qKZplg26KgAAAGDPjQy6AAAAAGDfuf8HAACAg+9p7/+TPa4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAONAuX7pULs3NBzemy/HMtbXVhdq1czN5fSFbXJ3Opmsry9lcrTZX5Nl0bfFxr1fUasvjF2P1+mgjrzdG62vrVxdrq0uNq/OLU3P51bzyXLoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSQ23liTNIiJtxWmaZRH/iYiRqCSz80U+FhH/jYj71cqRcjw+6KIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYc/W19YWposhXBALBcws+iIgXoIwewaBnJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqG+tr4wVRT5Sn3QlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBY6c9JRJTL6eqp4d17Dyd/VlvriHjvsyufXJ9qNFbGy+2/7WxvfNrefn4Q9QMAAMBL4c0nOXj7Pn37Ph4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBf9bX1hamiyFf2MRh0jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNP5OwAA//9JjsXQ") rmdir(&(0x7f0000000000)='./bus\x00') syz_mount_image$ext4(&(0x7f0000000740)='ext3\x00', &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="64656c616c6c6f632c6d696e69780ab8b9db01c09d27b198398d05459d2c6ba2a98671046c82824904f2e8d4d4d03a938563f226a09b1dbf0e8705b745ca08cdfeb5a6d6312675670800000000000000627f74e7c5f35f2ee4179afcbb8fe8b403da541b0045429896caf4c6858092bd8796e770e23c2ed16056733dbc2911e83840abb79e4a357e211b7c5eb4486af965b79e1f1fc94993d75bea8555ce444d50d2c1b40dd05023f2d92f90be594fdcf52539e58a86c5b66541e0daba8be4ad99fa2ae49dc2eef6c3d5d0981df4d719d5aa97f3b7a6c653bb8fbd83c58b53b6e5056bc3ddf93941c3d454b3d3893778241f7d46d5cddd96d89768cf76a477e97375c9edbab5ee4d2553a24bf4e169d6dda4c1fff3827d2741d14352804f0b3ab5573eceac7d220555cf448fba44ffab47b8831516db9963137abe01561043062f21db19f7b2f2d5a01b41d0c0"], 0x1, 0x73b, &(0x7f0000000780)="$eJzs3M9rHHUbAPBnptn+zPtuXngP6kGEFloonSTNpT0ZL94KhYLXGpJJCJlkQ3ZTm1iw9SzU5qIgiN49ehVK/QO8SUHBuyBa40G8rMxmk9q4u922Sbeknw9M5/nOj32epzv5ZgcyG8BL643ynyRiOCIuR0S1vT2NiMOt6GjEza3jNh/cmC6XJJrNK78m5Wmx2azuvFbSXp+I1inxSkTcq0Sc/fDfeetr6wtTRZGvtMejjcXl0fra+rn5xam5fC5fGp+4OHZhYuLC2MSe9XrqnYvH7nz39sbG9183br8+dC6JyVbf0e5tzxL9w9b/SSUmd21f2o9kA5QMugAAAPpSfs4/FBFDrU+p1TjUigAAAICDpHmkCQAAABx4SQy6AgAAAGB/bf8dwPazvfv1HGw3v7wVESOd8g+1niGOOBqViDi+mTzyZEKydRo8k5u3IuLuZIfrL2lff09vbNfYM9Ivnrvl/DPZaf5Jd+af6DD/DG1/d8Iz6j7/Pcx/qMv8d7nPHN98/mqla/5bEa8Ndcqf7ORPuuR/t8/8tzc+utNtX/PLiNMdf/8kj+Tq8f0Qo7PzRc8frXt/nbnfq//j3fInvftf7rP/9zd/X+g2l5T5z5zs/f53yl9eEx+360gj4k57XY43duU4ufjDt736n+nS/+Pe/y/67P+nr45c7/NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaEkjYjiSNNuJ0zTLIk5ExP/jeFrU6o2zs7XVpZlyX8RIVNLZ+SIfi4jq1jgpx+Ot+OH4/K7xRET878djW0nnizybrhUzg24eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHSciYjiSNIuINCL+qKZplg26KgAAAGDPjQy6AAAAAGDfuf8HAACAg+9p7/+TPa4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAONAuX7pULs3NBzemy/HMtbXVhdq1czN5fSFbXJ3Opmsry9lcrTZX5Nl0bfFxr1fUasvjF2P1+mgjrzdG62vrVxdrq0uNq/OLU3P51bzyXLoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSQ23liTNIiJtxWmaZRH/iYiRqCSz80U+FhH/jYj71cqRcjw+6KIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYc/W19YWposhXBALBcws+iIgXoIwewaBnJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqG+tr4wVRT5Sn3QlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBY6c9JRJTL6eqp4d17Dyd/VlvriHjvsyufXJ9qNFbGy+2/7WxvfNrefn4Q9QMAAMBL4c0nOXj7Pn37Ph4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBf9bX1hamiyFf2MRh0jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNP5OwAA//9JjsXQ") (async) rmdir(&(0x7f0000000000)='./bus\x00') (async) [ 289.531137][ T2612] fs-verity: sha512 using implementation "sha512-avx2" [ 289.543800][ T30] audit: type=1400 audit(1671432897.989:228): avc: denied { open } for pid=2595 comm="syz-executor.4" path="/dev/binderfs/binder1" dev="binder" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 06:54:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8000, 0xe0) truncate(&(0x7f00000002c0)='./file0\x00', 0x4e6ba) (async) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f00000001c0)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000300)={0x2020}, 0xffffffff000) (async) r2 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) (async) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r2, 0xf501, 0x0) 06:54:58 executing program 4: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f00000046c0), 0x0, 0x0) write$FUSE_ATTR(r0, 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000046c0), 0x1a3401, 0x0) read$FUSE(r1, 0x0, 0x0) (async) r2 = syz_clone(0x40020000, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000040), 0x0) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder1\x00', 0x0, 0x0) r3 = fsmount(r0, 0x0, 0x6) r4 = syz_open_dev$ttys(0xc, 0x2, 0x0) syz_open_procfs(r2, &(0x7f0000000100)='net/hci\x00') (async) ioctl$AUTOFS_IOC_CATATONIC(r4, 0x9362, 0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_TIOCOUTQ(r5, 0x5411, &(0x7f0000000000)) write$FUSE_STATFS(r3, &(0x7f0000001300)={0x60, 0x0, 0x0, {{0x6, 0x8, 0x61d6fb95, 0x4, 0x6900000, 0x40000, 0x5, 0x5}}}, 0x60) (async) r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r6, 0x4018620d, &(0x7f00000000c0)) [ 289.583807][ T2607] loop1: detected capacity change from 0 to 2048 [ 289.606631][ T2617] loop3: detected capacity change from 0 to 2048 06:54:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8000, 0xe0) (async) truncate(&(0x7f00000002c0)='./file0\x00', 0x4e6ba) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f00000001c0)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 32) read$FUSE(r1, &(0x7f0000000300)={0x2020}, 0xffffffff000) (async) r2 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) (async) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r2, 0xf501, 0x0) [ 289.651977][ T2617] EXT4-fs (loop3): Mount option "delalloc" incompatible with ext3 06:54:58 executing program 3: syz_mount_image$ext4(&(0x7f0000000740)='ext3\x00', &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="64656c616c6c6f632c6d696e69780ab8b9db01c09d27b198398d05459d2c6ba2a98671046c82824904f2e8d4d4d03a938563f226a09b1dbf0e8705b745ca08cdfeb5a6d6312675670800000000000000627f74e7c5f35f2ee4179afcbb8fe8b403da541b0045429896caf4c6858092bd8796e770e23c2ed16056733dbc2911e83840abb79e4a357e211b7c5eb4486af965b79e1f1fc94993d75bea8555ce444d50d2c1b40dd05023f2d92f90be594fdcf52539e58a86c5b66541e0daba8be4ad99fa2ae49dc2eef6c3d5d0981df4d719d5aa97f3b7a6c653bb8fbd83c58b53b6e5056bc3ddf93941c3d454b3d3893778241f7d46d5cddd96d89768cf76a477e97375c9edbab5ee4d2553a24bf4e169d6dda4c1fff3827d2741d14352804f0b3ab5573eceac7d220555cf448fba44ffab47b8831516db9963137abe01561043062f21db19f7b2f2d5a01b41d0c0"], 0x1, 0x73b, &(0x7f0000000780)="$eJzs3M9rHHUbAPBnptn+zPtuXngP6kGEFloonSTNpT0ZL94KhYLXGpJJCJlkQ3ZTm1iw9SzU5qIgiN49ehVK/QO8SUHBuyBa40G8rMxmk9q4u922Sbeknw9M5/nOj32epzv5ZgcyG8BL643ynyRiOCIuR0S1vT2NiMOt6GjEza3jNh/cmC6XJJrNK78m5Wmx2azuvFbSXp+I1inxSkTcq0Sc/fDfeetr6wtTRZGvtMejjcXl0fra+rn5xam5fC5fGp+4OHZhYuLC2MSe9XrqnYvH7nz39sbG9183br8+dC6JyVbf0e5tzxL9w9b/SSUmd21f2o9kA5QMugAAAPpSfs4/FBFDrU+p1TjUigAAAICDpHmkCQAAABx4SQy6AgAAAGB/bf8dwPazvfv1HGw3v7wVESOd8g+1niGOOBqViDi+mTzyZEKydRo8k5u3IuLuZIfrL2lff09vbNfYM9Ivnrvl/DPZaf5Jd+af6DD/DG1/d8Iz6j7/Pcx/qMv8d7nPHN98/mqla/5bEa8Ndcqf7ORPuuR/t8/8tzc+utNtX/PLiNMdf/8kj+Tq8f0Qo7PzRc8frXt/nbnfq//j3fInvftf7rP/9zd/X+g2l5T5z5zs/f53yl9eEx+360gj4k57XY43duU4ufjDt736n+nS/+Pe/y/67P+nr45c7/NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaEkjYjiSNNuJ0zTLIk5ExP/jeFrU6o2zs7XVpZlyX8RIVNLZ+SIfi4jq1jgpx+Ot+OH4/K7xRET878djW0nnizybrhUzg24eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHSciYjiSNIuINCL+qKZplg26KgAAAGDPjQy6AAAAAGDfuf8HAACAg+9p7/+TPa4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAONAuX7pULs3NBzemy/HMtbXVhdq1czN5fSFbXJ3Opmsry9lcrTZX5Nl0bfFxr1fUasvjF2P1+mgjrzdG62vrVxdrq0uNq/OLU3P51bzyXLoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSQ23liTNIiJtxWmaZRH/iYiRqCSz80U+FhH/jYj71cqRcjw+6KIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYc/W19YWposhXBALBcws+iIgXoIwewaBnJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqG+tr4wVRT5Sn3QlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBY6c9JRJTL6eqp4d17Dyd/VlvriHjvsyufXJ9qNFbGy+2/7WxvfNrefn4Q9QMAAMBL4c0nOXj7Pn37Ph4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBf9bX1hamiyFf2MRh0jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNP5OwAA//9JjsXQ") (async, rerun: 32) rmdir(&(0x7f0000000000)='./bus\x00') (rerun: 32) [ 289.774825][ T2634] loop3: detected capacity change from 0 to 2048 [ 289.808000][ T2634] EXT4-fs (loop3): Mount option "delalloc" incompatible with ext3 06:54:58 executing program 5: r0 = syz_usb_connect$cdc_ecm(0x3, 0x5b, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x49, 0x1, 0x1, 0xff, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x3f, 0x3, 0x2, 0x6, 0x0, 0x2, {{0x5}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x200, 0xfeff}, [@obex={0x5}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x0, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x40}}}}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x29, &(0x7f00000000c0)={0x5, 0xf, 0x29, 0x2, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x0, 0x0, 0x5, [0x0]}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "837789a3c4cf687804e9a53b615ae431"}]}, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x1009}}]}) syz_usb_disconnect(r0) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) r1 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000340)={0x18, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="12") syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000007c0)={0x24, &(0x7f0000000680)={0x0, 0x24, 0x64, {0x64, 0xc, "d4caeba003199356d291ac46ab623768abd32c1de780b2966cb2b2726bb29b7df0eace4d47241e97b262fd4aa53a6945315cc7299083980002866933d18fa138c14d7b85c4a5dee367e33d72e08cdeaede6ce511e25d1c3be2b483b3a54ff0b62b3e"}}, &(0x7f0000000700)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}, &(0x7f0000000740)={0x0, 0x22, 0x22, {[@global=@item_4={0x3, 0x1, 0xb, "d7fb3426"}, @global=@item_012={0x0, 0x1, 0xb}, @global=@item_012={0x2, 0x1, 0x0, "30d8"}, @main=@item_4={0x3, 0x0, 0x8, "fddbca19"}, @global=@item_012={0x2, 0x1, 0x1, "c812"}, @main=@item_4={0x3, 0x0, 0xa, "05a083b6"}, @global=@item_012={0x2, 0x1, 0x9, "c19f"}, @global=@item_012={0x0, 0x1, 0x3}, @local=@item_012={0x2, 0x2, 0xa, "1382"}, @global=@item_4={0x3, 0x1, 0xa, "865fa793"}]}}, &(0x7f0000000780)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x1, 0x1, {0x22, 0xdaf}}}}, &(0x7f0000000b40)={0x2c, &(0x7f00000008c0)={0x20, 0x9, 0xce, "98469a18b24b7797cbc6ded9d6e4ce057763a800efccf67cc3aedd4038c3397644caba8c09c34164953f986a459cfd2cf9e8023c8222c197497b0d4b77d03ca833096619408f15fb87e08cd6a0bee67e00c9810f791dbe549c7ea7cdf470d23f1c790ce5c63a99c5932ba1e77f7f228ad1b9517fb567637a6332bf0054f7cde116dfd98c7411777c7968f482a78cac87e59334f337c7aa56bff09c122e36c3dd3c5c24183a605bc4dd9827a34feb9692ad2ee3e41f7192e4d3204b5ed0b06a9486a3d05e846f69d77a6d3baa4ad2"}, &(0x7f00000009c0)={0x0, 0xa, 0x1, 0x3c}, &(0x7f0000000ac0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000bc0)={0x20, 0x1, 0xf7, "0886178d0f9c1ca1b8db3def40e3dfd0c2a871cc1f8766e0c0409e345bc3710722af26e222846b847f276ebad98305dde21c215a9ae992b1dc9ca6ecc548bbab997ae15f908c2ee932e11a59fb0b70b9fd83985f08fa65bc6a003b488f77bc685ecabb3037c6ed55b8f0398813f89adff438520739bcb74d5fba1af70be57c913ab31bdb292c0d1d4f7148936df8896596ee0bb82c729cd12e3ffecd046700d5213d6c04f2211afef8531c8e4d9c1cec78c841d6d7194be0c2abc5bcac380f4587e8199d2609564b8e813d1897f2dba2c1a43f618b1bed3a72bc050cb53248b2ce8fe26698c4c0839aff5e2e2fa602ef6c5ad685c01bc5"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x9}}) syz_usb_connect$printer(0x7, 0x36, &(0x7f0000000340)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0xd0, 0x0, [{{0x9, 0x4, 0x0, 0x40, 0x1, 0x7, 0x1, 0x1, 0xab, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x9, 0x7, 0xa4}}, [{{0x9, 0x5, 0x82, 0x2, 0x8, 0x5, 0x9, 0x86}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x201, 0x1, 0x1, 0x3, 0xdf, 0x2f}, 0xf1, &(0x7f00000003c0)={0x5, 0xf, 0xf1, 0x5, [@ssp_cap={0x1c, 0x10, 0xa, 0x8, 0x4, 0x10000, 0x110f, 0xfbff, [0xc0c0, 0xff3f00, 0xf, 0x30]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x7, 0xe, 0xff5d}, @ssp_cap={0x10, 0x10, 0xa, 0xff, 0x1, 0x5b61, 0x0, 0x20, [0xffcf]}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0xc, 0x5, 0x5}, @generic={0xb2, 0x10, 0x2, "c39812578614c661ade1b82c04ebc1546bcbfadfcdd7c3f6b4b7bd739fb1d14adc3d49f04df2f168943755b32bf8af96717b147340d015e085370893fdca39f1d28786fedbf2f1b3fa22e31ac929a82e0c3e44e7a3c035b1853a84929ca73185d079b8f3cc19b8afefd5d3b149a2334d8aec2febed877c45bbc5b52f2c50778da989a463ab70566a9a19498971983deb37bb7be1ef911e10fdbb9feb32bbf34dcdd15e5c370bfcbe36dbc17622b8c9"}]}, 0x1, [{0xd1, &(0x7f00000004c0)=@string={0xd1, 0x3, "43426c6c0751e066b472348cbbee64dc9ccae694a9a62db71208ce235d14b23d73cc515b7f9a96a3e1c990fd237628a68759999239eab294fba4c67382867e8e754ec90cc8738c1cc44354f61709fc18dd1761cc6d99a45fae499bad0377dfe534be62868916dff39ef86fca8078d4c859232e7fdff3256f519006b5da8f9ae0ffd551dd1fc15a4a0f3758185c467a1e3cb5db46a474e1d20b653a2d3a115063586fd5c8138b9a731d9f20036ab7e89c832e51ea41163a829d61db49e27d4c22cb592a09a76e5df3bd78d80ac48a39"}}]}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000a00)={0x4c, 0x0, &(0x7f0000000840)=[@reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000800)}}], 0x0, 0x0, 0x0}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/diskstats\x00', 0x0, 0x0) request_key(0x0, &(0x7f0000000b80)={'syz', 0x0}, 0x0, r1) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000080)={r2, &(0x7f00000001c0)="5d524f0a558ea44b34d0f45a10532bd16632232135f6cedcf10ba31fa66650d9226978910c05bc20121344649df5021b2adf1d9103981772e2ab7a730d9f214b8a6789d7c7c8ba94dc47c32bf008c7a92b82b9bc7a9551e895aca29da823ca20f644092caea5c0517e666e7875", &(0x7f0000000240)=""/217}, 0x20) request_key(&(0x7f0000000a80)='cifs.spnego\x00', 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x9, 0x2000) 06:54:58 executing program 0: timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f00000001c0)={0x0, 0x16}, &(0x7f00000000c0)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) timer_create(0x0, &(0x7f0000000140)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000200)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x1c9c380}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r2, 0x0, &(0x7f0000000340)={{}, {0x77359400}}, &(0x7f0000000380)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000300), 0x8901, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r4, 0xf504, 0x0) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x8000002, 0x0, @loopback}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20058041, &(0x7f0000000040)={0xa, 0xfffe, 0x0, @loopback}, 0x1c) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) splice(r3, 0x0, r1, 0x0, 0x10500, 0x0) sendto$packet(r3, &(0x7f0000000340), 0xfffffffffffffd4d, 0x0, 0x0, 0x0) timer_create(0x6, &(0x7f0000000000)={0x0, 0x4, 0x0, @thr={&(0x7f0000000200)="043e94456161031f8950bd1d873aa2cbc526d666f43189e46e3ce8c975dff00539742153ff842b0ba7caea18b59a8745fe8a5019d74508ccab088f8398aa7e132a1298c43c7aff27f064e479daf131379df13d09fd166c1e033182d054695f1291198f23c562d6af53c4", &(0x7f0000000280)="f946fde865cdcae26ce1dfd737991af5b34d1055f1b44c59b6c3af2d22f7b0cf9ebd4c0556d6284a4b0d5a0c7122e79dc9d7ec4853cf3483ef9eb063d82e67318a955c67819da4689eff6af3ed5b7b001d54523521b8be28d99ffd6dd09d69a9d44853421147e14fa01a0ffe18b80ac130d045014b107d"}}, &(0x7f0000000140)) [ 290.193673][ T838] usb 6-1: new high-speed USB device number 8 using dummy_hcd 06:54:58 executing program 4: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f00000046c0), 0x0, 0x0) write$FUSE_ATTR(r0, 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000046c0), 0x1a3401, 0x0) read$FUSE(r1, 0x0, 0x0) (async) r2 = syz_clone(0x40020000, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000040), 0x0) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder1\x00', 0x0, 0x0) (async) r3 = fsmount(r0, 0x0, 0x6) (async) r4 = syz_open_dev$ttys(0xc, 0x2, 0x0) syz_open_procfs(r2, &(0x7f0000000100)='net/hci\x00') (async) ioctl$AUTOFS_IOC_CATATONIC(r4, 0x9362, 0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_TIOCOUTQ(r5, 0x5411, &(0x7f0000000000)) (async) write$FUSE_STATFS(r3, &(0x7f0000001300)={0x60, 0x0, 0x0, {{0x6, 0x8, 0x61d6fb95, 0x4, 0x6900000, 0x40000, 0x5, 0x5}}}, 0x60) (async) r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r6, 0x4018620d, &(0x7f00000000c0)) 06:54:58 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_GET_SPEED(0xffffffffffffffff, 0x551f) syz_open_dev$usbmon(&(0x7f0000000500), 0x0, 0x0) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000300)={0x0, 0x15, 0x1, 0x3, 0x5d, 0x0, &(0x7f0000000000)="de1940606d7d8793cc05d200cb12e6204ab20ca2e089fe48d58a54b006829cccfe91cc520daa23fc4b1e06e638a9b9d58eb5e87450e4a4ba3772e87d6b20fecc6581166b7b1c378647310bc59552644a6203e77d1247f490b9a45cfe9e"}) 06:54:58 executing program 1: r0 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (rerun: 64) getsockopt(0xffffffffffffffff, 0x1, 0x1c, 0x0, &(0x7f0000000000)) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000001cc0)=0x0) (async) stat(&(0x7f0000001d00)='./bus\x00', 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', &(0x7f0000001e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f00)=[{{&(0x7f0000000500)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000580)="4b2ec1feeace9c8a1a9924f02c6f39f7af9bc70b03f9f009c38f95670dda6b8b01745706f7b142563d2550a3a5e0638f4bbfdcdee1cc20d54fb31e07924c0519abc3e845cad7e88fa5", 0x49}, {&(0x7f0000000600)="9c727b929a50de99463b4f91879651764c9f68a797ab6f6b1bb0a1bbd2f5a86eb52aa73f60c2fd65f8569f9f05f3d7ce8e39fb461f62dde61d5fe8678ba22d8b61ac2df69bbf90a0711d2c49647ba44917a8007abd27ba8b4320b857ffb8e66692dc75aa309e2de75faf5a3d4b6c49706b2fa397198bf0a761c4f6b0b14d70f150985e932bc4b5f342c13aa3f3054274b8511ab985", 0x95}, {&(0x7f00000006c0)="9253d6c94513733f83b05892259b20e162116282897ca1065f4bdaadc30fd7d42bf12aba9cfedcbcd1be0c34ec6b9a08ca4c5e9727a977cee2cfd0c2117e22474b039708f5d09d3a4b0ea29a7f3c8cbc3282d379c42319a2a1de7c59eea5", 0x5e}, {&(0x7f0000000740)="8342b30aebae48fa28bd0a58d1bb8210dad9c6e9fac44505197a32637fd9d991f29953d2f4c4114a82d390b3678ea7813de3805658438ed0dad501d23f52000a63fd25c2ee2598a0f14b4888f996934e3bc8c0a631319aaedbc5e535e3ca613496d8df78c5777a70b0569f82d9aa098c2ec1b2038b042537e1fde29d0c8e4c240c5082a0a792cdc768e16efe424bb0061fbb2174fbe44e2074dce1f3cf52cb5afc2a18dda3ee4ad60923c01876431da57a210f155c406a5f9aba4195e48601071f564072f59100d0273250779fe932c35dff061cb859c5f0a01148409d3ab755dcefa81b50ac7c", 0xe7}, {&(0x7f0000000340)="c73c434982dcd626d9b94b183064557cfc57c629", 0x14}], 0x5, &(0x7f0000001f80)=ANY=[@ANYBLOB="38000000000000000100000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c7b0400000000000000000000000000bd5f9f54ac19497ae8cd0454831eb80662b9a5fe3a7af9352fed6341199e57467b3833477404ec3d71e4b71b791f61a3daffbe955e219e8a7bf15bf7feefea7a4ec8522898fcb45f33a9bae63c7478a3fa31d1fd81ebb2613d9782bec854a7535fe08c4825fc8220bf5d734e9cadc6c47cc145ff31a6dec3c4f8c0ad5a29935181dd1f69e79e997515d38dad47dca86393ce5a4f8cfc29fe9aeb93f655fffcd82d3859713898a306c761772a533b16fc2e191bb271a1f9a350035273f91165", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0xee01, @ANYBLOB="0009000018000000000000000100010001000000b8ec508d49fbb2b2f9fe757468751437eb8d950126d7ff4c3de59105198e491c0bfe9e458b934a8d631607613b7906de0f181d4a4f0000", @ANYRES32=r2, @ANYRES32], 0x90}}, {{&(0x7f0000000b00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000001c80)=[{&(0x7f0000000b80)="2cf6ada8eebf9e1dfdec643941f7f58bcf70a6d1cadc08b817dcdb77ad6b70593721509bc91135973405dac3707b3a3841d83cfaca2aab043265bfae943c33078ff2ef4d8e182f1c4c5ecc9154b092e0a61afe6dde7b840251d061603085fb20d80cc86787414f69140f6af72446e9811a7497739f286e1456c04d23f7312c77b9e8ee58a40895eaec1ea4215f586f952cb8a79040f40c4f1b981695bd28dc77981d30bf1f44a76b914a0ce3ef64a507c5673e0ce36015ab1458d1fd1739b1287e577a973070c4100ba745ea4a43c522511e9d37d3674bb7c63a77e6cfa5a1fe877e558e97d67139d7711b0f334968a5c61ffe7ca6ddef75b5fa8648bba5cc78d5b346f55900002dc06c1f7af8e23347a4e8c9a5a6163ed4c3259e07a04f92ff9814356e12e3fc5230bf2425a2d7ad33af785db11678108440daa81d7df8065719fe55edd4aecebedeeaca77e21b8bdc7d8a8e14c03712568b92da204b586036796ad7118a0f45c72e9fc8ea27925e1ff2e55b3d93c68b85dd7ddd4971cccfa523dfbf63de57b9bb5806530007b3ec7e59adfbce1f99e5864238fff2ae414766cdeb5ea6aa0c302a5917b396bf0359c14e68b610220f4374809cff9156316a2c93b1cbca9a94d1bb4b700ab614697d2da70e03115d8930a1a448acb71ca4a9eb54bd479470eb35c5d74a12014cd224d99bdbfc1c03a49dd281a59eae90e055ca7a32fb2a87ddd6ef329b44dcd1015a7b98d98c2b1589156a4159babe276108e206aa314539931bf40538b409bff0e9cb9c222a3e4840914323c872397e55abacaa010484153dbfd8090a7bd6b4655b42a4d152173a08dbfe9b8f1bc7e0c05fb8d22b327dd45e551042efcc1c1740e330a71f3ba2ed92c75da30a17765697eb96404281254ec85ebf8bb8414dc4ab04117e5fda8a8d8a5bec2118b5e83d3bbb7b7049fb8ae74fb631e50ec954a24121ed81cb583d212e0f81fbbb78e41bba2432cd17cf3d5271795884eb9424d83fb385a02b246bf209a9277c999402e740e037169666a819f3731cbf48690c0f8b39d6a4fc4d87887d3a505eeee0d0292949bcf7cc9a1b61ab0f2f1c8d898e1335e81b32b93fdf8a9c88eb4804985c16832ad8d31270bc9bda99211286440401ec845901a4e205ad854be12e7c1f83af60ef704af2b1c115ba7968b43ed7a583e6fa71cba87daa6105b375d38f53367b80dd30f5eac7ac183a369c6bbb0a13a9140703a09cd0d89313331936e0f76d6caa3f7c44dc8e4d85eae4f71cc830b94d03cb9b0e9ef4979d5f4c9e9933d5be46cb031e0fd34cae385c493ad7eb909703c9173906ff5ebbc2faa541c4bf2e15ac03779a5858dde24c67f63d21c4a59f7679da171729556204ddf757d6623405f0a7e5d7645f8e03c2abc5022ecf999bb6d3bf39e411658641ff7ab655bf3a184d57f206c103a2f793b9a7946812849fd382ea9824addcbd2ba51f90cc1c1fdfbf7d627cccfd83da745b58d45b52baadc593b1d1e6d624ce46cb7b3e6abf3d60a9abd8d817493852f0e24b232c417e6c56d3398b4c460fb566b38cfb0e52ed6886d8b175a4c7d2058738f4e610186b2438d6fc76098216dd352ea578f525793174b2f70eaed2e1096cae073852eaeab65e5676dc9f6e1bd78d172d08bf8e02ae0ef9b0759c122309d45c3855a8150a8923a10da7f062ea87b7135ae5caf2b271586381ea64387c321a180be73190dc465590331fba93fbcb7513c49948383afc36610f1b5a984ea42a629d830f17b0f9b1f5b964363eea1c8d1e98e61be3b7d7d7714f3082df9c4dd5f8305fc51f13dd596f4573d21a40c426a23aa34fe0f69f5af8b5b8b0f3eb2f2ea5fda47b6040f71f730303a7f06875e31e83d46ef054a1eea5cac7684d7f3ec1bae83a86d3cb4debe3817dd564d0c1cf2b33aa110c11a7959f903057e661716075e2a98897e1019e6ef3e32ee4a65ca110233ceaa97481a862aecf89793fb1b7cf50b8fe392a7b1ef80cf9b291d88e8fb88f35b5716e99164dc6c0cf50303091077fe24797348595096b7b1e1abd850e87d10be4fc4c860a01d20392b70f03c1edb0c5a0d4055c866066228634110f454d3141c828fd48f0950d78fb49e180b5590ae06278f2880002fd1eba4e2feb03770137b6e5d6f6c5b514c93783ed2278d7596fd1ac7bbaa0eeaa552fe19a5f477a39f41ff334c0e0d10a9dcbb0fd8d2b1ce05c67f5806d19350fcce10556f00c26fdd306b065319f054a676335f42b21a820b1a4088c0b74addeaed8ced4c03d3c703dfac1ec19a4ddea4380775c647a77c09bbc95ace52a8038b4de34a38d168005aec6a877a17f01eabfe1b1be1ab8fae57f8fa5563915593495a6ad48857d320dba773c99d427f7d12342ebe3c871dadbbb7633dec46d50d91206df0596e31e028d3535ffba5d477e0f43f01f45be036de2245021845c0777dc86a89445316765a5eb1905790f7d6f15f4683d7ebe4d86832cb3df5c9e6772ace716206f97e362ca6e64270181b0779930dd5803483bcdaa4cc16ffa98d35c042b220aa436d2bc2361841dd41d22d90f8dab13b47753626b85fb3a8a5114f0c430c67b72a0efb62895a2f1b7cf2950696430aa8153aaaa0debb6a91727586981a64d51824ab98f3c955bdf637cc3dd618e751ca9b86e9b355d0e9f4688e950bc5ec13b8307b51a0f7cb23506dddf38e8a8c964d2321324810e06a09614820491b04a27a1393bce536fe44644dfdf209de325ec0a40666d948d438985b7a974a68813adb3f4a484edc888db7364fd8130f96750650cc6c78b2516369e29512bacf4e94cc155e140588b99d2c9e70ad70056c55a4c14811f64df169524721b7621a6cdf7cd364e823bf59a4cf6a9652741fc1847b27717c6a961a2eabc0aec2c95b4ee63678b1a47b2a699477afb6bd6efbc3b26cc92e6985cf767e1a334844460439fbb5902a8942b9483442b1f5e8cec0e114731ccabcf18a1872af1b9cc470ab8941baef854e160f2c2ad6ecc3b21a104936fca59a32861e811167f5127180c4328d46424f263bb2991cf7f1793861c6d5b4e669fe8118205fc1f4e3becac1aeefeba70f92fe72b317438409b5fe967c7a576484a5aed725bfbefbbf2be8ef96bb7e62a46b0a467567a5c2d63a1ecf41de477282ab4404083756d05f39cb25f659df566e512748d349cb7b59f13110d5eb20405bb3b61cffde2d3e7221ba07eae9e4bd87e223b96a179eabc1b433eb90d8a9569a7120af96fd35fba4783782d2102ae2bd07aa4fbde615d470488fc6f86d433216af9fc6c03c71da38272475d9751805733f88b8476fde0f021a39a39c9811d79a6882cc1de73dfe392920b74032e81df142e763e7dc889aca2316678e8109864e9c6fe2d2261bc464129404dc40e38a59d15c78ae506e534a22b36a6b857dd4bb7875de8b6641b20940858b6e3e8ceee565511a625f6b4ee778c56114a997f0d1aa33dd3e2da8c5f9805e090b51927c002d99682ce3a5f6c7fcf201c6e87619f99e2e60175f5c0e517b45e4bb659687fdd45c4bcf3b87c4ae52c855a29c970277a0a938394d433cc37a3a5c25785533d408a8ed1b44327b2c642b983a39aa88b3eecb7c9d92affa1658feac6ccba3d8a0d2cffd3824a47c3b8c8b372957168bbf19705ca1214ff86992f35f059d3958903ab518805d59105ae59739d22f29d95d8525c6b9a0b22530b97c54006c04e54c729c4215c2b6a8948bad4088c4be0f8f6dad7d7e167859398cec71a664c77247e3179a5c669dcb8b11818fc89eadbca8b3572bff1c6a91ab9e68c7a4673b0e0f44bb2f16bfb8f3b7f21f566c82a1a9a9a266eb22e4fe86ebbbf970ea566477861fc042f959049589bbaa6e52324e380642b3a7f93e5bab19398dc634543eb8591fc9d10934475d8789dd1cba704c00767efc8c9b91307b83792467459e33a6a576236c4f8cd14cf2c210b6c67cece9e972dfceacda3ff1970553c243b8ac5ee3ce3530d4336586242528407ab44e2683f4e6d8348ef503a606a27190f8ad84ecd66253967c9ca9e9aaa3c93a25ed850c4657a4e6bd8bcb4214ed7213b6dca1cb714e9fde484c83d974a51d2ca9c29f666d22333f5bbe5b10cc1e7f50a3b76b0729bd6b6383faf891c953d4def996de21d7b9d7c6de40c5e2af875af4d09410ec217b9e8bcd2b7cabe531f55fb63ec5769200d90654bde22ce8a95f8954a0a2ec81064eb7ab7fc8a9f21377f1f3eca313e602a269152d78b81db086bf45cca80962bb52085791a5cdcca3e94ba238fa20cefe45474ae6509e1d154b4b475f3165d7896edc06e027f448da3910ed8f0550d9436199f842cadd40cb2c0868e8ed0772eb0cb252c0f7ee99071abac9c295ed122e5c902041c6f17a19d3a6114c3c0ae030a603bc4393667e6c550e380b2525861eaba0e9b960242406c9419f69b18da52362f92928b83f7dad27bbce3f809086eddc328e3262dcd81111d8d0826372266a5a57d3c7f9d79c0337d6672f667487866e8cb38c648b8528597208423708d6e03a351feeabab79e9698a1eb9f1a611e8354f4df26c362839425154ab7b4812d4269bbcfd427dca292214375420009a0e84652ff4b9459673c9ecb96624962b706f0906d0a88a499d79155cf2655b608eaa7e72e93d343684484076b0383eebee0504f04eae42bd6371ddfce108d3ccc2ac53da9dcbd3edb9c49f75551525112c4cba9e9ddc8687bf2d6e5690ff2fbb2ad44b1e0dda316c6f4b7ee9821bb5a6e33780d77dd940ce86c443f211b2bb077ccc474437c70c8ae5b1e341dea0ab58f26e287236ac2244dadd462e7953346d73d04d291abfbd833ff0d0582d235ec5c7c21f9804669805289bc62707165858fe9ed94cd77df08a1d942083fc0c4ce6eb2cdb295d660f3f5e528f5f9d5e7d608bd6e7c0db30b098fbfd1056c07572f4a1c67d8bd1cbd0db3565fc13f401e86a5603724a180e1e8c4979d5cba26b49ce05620850189672a97b42b3739797fc4003373d59ccc35811a49259b97dde86d6ff1a77a9ef9512762be40e8f4c36ca4fc4f469c2e26b86fc0cfcc67e9fcd89ea1b7a57d39337bde765bbb87c28690b27b39561e81745fa371e6e632afeaa51db1d232bdcb3dba6e555aaeda7d3b2eaa3fc3a7267381be66609d20ba323779a347658d3276c2c0fe6b3f69f72473f89feba8c567b4d03fcfd60e3363f0b70c61f7a36231e20f958c4adeabaa2fe0a358d1257e2615ef5e0a1d8dead02530206990f025b1ce04dec6cdf2bdc2bb921925b829c068499818a16089ff1f9112b03a0c3750010791aae6db0a7cb5fe7510c50c0d444bfeeaea3e1ed1e467e87762842b4ade74a33ffaa11b42fe1053216f2d02c821594b4a42baaf2ed5b05baa06eec8a48572c05784d317b2eb103ab23e07f0c3e586a0615cd5bb88d48aa0a94499e7650a157155035a02e21342a9e9067986e70aa5c8ce8de21b142752e90be948b86cc9c4280918f97b023cb55805a0ad0758b961519f8023b2da621ade012aed8b9013ac1157ac959d7e7ceecabf7446ce0ca2360f33019c9bb437bf4976c50a63b752ae447c39bac1acf49d72e3b3bf0f3b54420f86265b8101cc44cbea3b128b4a33f603aafc467662cc0bec50e197355564682d3fcc8c21ec26dbadc547a84c9ab0e4d30bbc664e34ebe6b4c4588877110ae1ac036adde5e910fe8733626c422e06c492686b3cc7db3354d94efcf16e19dfaceb83479b7b5d4a3dd117efdedfd07bb72fac3d37a0d823", 0x1000}, {&(0x7f0000001b80)="800eab37209325cc601392e9b8581892e18923589ca2a25d6f102b1a4a13cabe2fe9fa1f8aac96523dc8f29f3fcd685e86e6cfa76d0c2e30f924", 0x3a}, {&(0x7f0000001c00)="66905d8b3342a19ed39340730f9eaed3585ba2c6e2e1f3c257dd4aa5263cd12c41d3c9c66d6569e565eba35e15fe7389dc6a8a1277f7563cfa45d9294144b9d5d323", 0x42}], 0x3, &(0x7f0000001e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r3, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r4, 0x0, r5}}}], 0x60, 0xc0d1}}], 0x2, 0x10) (async, rerun: 32) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) (rerun: 32) ftruncate(r6, 0x800) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r8 = inotify_init() inotify_add_watch(r8, &(0x7f0000000240)='./bus\x00', 0x400017e) (async, rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r7}, 0x10) (async, rerun: 32) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000009, 0x1010, r0, 0xfb517000) (async) lseek(r6, 0x200, 0x0) (async) r9 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r9, 0x4c80, 0x0) (async) lseek(r9, 0x0, 0x1) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x4e24}, 0x6e) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r6) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r10 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r6, r10, 0x0, 0x10000) 06:54:58 executing program 0: timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) (async) timer_create(0x0, &(0x7f00000001c0)={0x0, 0x16}, &(0x7f00000000c0)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) timer_create(0x0, &(0x7f0000000140)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000200)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x1c9c380}, {0x0, 0x1c9c380}}, 0x0) (async) timer_settime(r2, 0x0, &(0x7f0000000340)={{}, {0x77359400}}, &(0x7f0000000380)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000300), 0x8901, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r4, 0xf504, 0x0) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x8000002, 0x0, @loopback}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20058041, &(0x7f0000000040)={0xa, 0xfffe, 0x0, @loopback}, 0x1c) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) splice(r3, 0x0, r1, 0x0, 0x10500, 0x0) (async) sendto$packet(r3, &(0x7f0000000340), 0xfffffffffffffd4d, 0x0, 0x0, 0x0) (async) timer_create(0x6, &(0x7f0000000000)={0x0, 0x4, 0x0, @thr={&(0x7f0000000200)="043e94456161031f8950bd1d873aa2cbc526d666f43189e46e3ce8c975dff00539742153ff842b0ba7caea18b59a8745fe8a5019d74508ccab088f8398aa7e132a1298c43c7aff27f064e479daf131379df13d09fd166c1e033182d054695f1291198f23c562d6af53c4", &(0x7f0000000280)="f946fde865cdcae26ce1dfd737991af5b34d1055f1b44c59b6c3af2d22f7b0cf9ebd4c0556d6284a4b0d5a0c7122e79dc9d7ec4853cf3483ef9eb063d82e67318a955c67819da4689eff6af3ed5b7b001d54523521b8be28d99ffd6dd09d69a9d44853421147e14fa01a0ffe18b80ac130d045014b107d"}}, &(0x7f0000000140)) [ 290.445109][ T838] usb 6-1: Using ep0 maxpacket: 32 [ 290.496453][ T2658] loop1: detected capacity change from 0 to 2048 [ 290.573806][ T838] usb 6-1: config 1 interface 0 altsetting 63 bulk endpoint 0x82 has invalid maxpacket 1024 [ 290.578191][ T2615] loop2: detected capacity change from 0 to 131072 [ 290.590648][ T838] usb 6-1: config 1 interface 0 altsetting 63 bulk endpoint 0x3 has invalid maxpacket 64 [ 290.614490][ T838] usb 6-1: config 1 interface 0 has no altsetting 0 [ 290.621699][ T2615] F2FS-fs (loop2): Found nat_bits in checkpoint [ 290.672355][ T2615] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 290.699326][ T2615] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 290.722630][ T2615] F2FS-fs (loop2): checksum invalid, nid = 4, ino_of_node = 4, 8e2acc4a vs. f8e66fcc [ 290.813752][ T838] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 290.825213][ T838] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 290.836601][ T838] usb 6-1: Product: syz [ 290.842951][ T838] usb 6-1: Manufacturer: ဉ [ 290.848780][ T838] usb 6-1: SerialNumber: syz 06:54:59 executing program 2: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="6673796e635f6d6f64653d706f7369782c6e6f696e6c696e655f64656e7472792c00c31ea538f38158ec786cae9dc64eeccba32a94d3a35abf8965a0f03649355e57937cd5671fcf1cdbf207110ac032e1f64c804ea5776fe732fbf6caeb96fba782e40ef305485909cb5cbcf0495a9a6264629e5c110137c5b351468be15461d8b4227c9093062436a1e866cf5078d88e2f9004a21bbe55619f57c1041611fa331fa440aa288c3ad29df0aba00504fff2fd330bb9769c4e8318f2c7e8492a1113b754a222e60b1a64bb18ac0ae8257091f908c8a2206c794220052d03f72a32f3bf4ff3095e46"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG+UfB/CPk29/fkuJUH8wgDgJISUStuIkrWBBAVoBUlNFFAYmcGzHcmv7othJTBcWGJCYWPgnmOBvYIGFiRUWNhaQ2CpAvrugBjIgxY3b+vWSLu/nefzcx89ZWR6fdQFMrbnk999KcT7ORMRsRJyLyNql4sis5vF0RDwXETP3HaVi/O+BkxFxNiLOj4rnNUvFS8/8ce+nr7678eynP37+w0df/HprclcNTNoLEdHdytt73TzTVp63i/HabjvL7spukfkL3TtFP81zr7mRVdir7c+rZbncyuenWzv9UW52avVRttqb2fhWL3/D/m5rv052wu3adtZvNDeybPfTLFt383UNi7zbH+R1GkW9D7PyMRjsZz7eHDYj4vuobd3J+vXeoBjP66aN5nCUu0UWbxf1tNPI1rFxhA/6IXej3dsZJrvN7X477SVXKtWXKtWr5ep22mgOmivlWrdxdSWZb3VG08qDZq272krTVqdZqafdhWS+Va+Xq9Vk/lpzo13rJdVqZbmyWL6yULReTN64+W7SaSTzo3yt3dsZtDv9ZDPdTvIzFpKlyvLLC8nz1eTW2nqy/vb162vr77x/7b2br6699Xox6V/LSuaXFpeWytXF8lJ1wfUfxbB0tPOZcqWZSa8A4JFj/w9MwvTt/8P+/xDTvv+d9uu3/+dI/P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEytn098/WbWmMv7/y/GnyiGnoqIyxFxKSIuRsSfh5iNkwdqXoiIUtE+bP6Jf6zhm1JkFUbnnCqOsxGxWhz3nnzQnwIAAAA8vr789uNPImZHzezPK5NeEMep+NLm9LjqZV/5/G9c1S5kxYZjqnZxv+RYXIqIE3O/jKna5YiYOffBmKr9J7MH4vR9Ucpj5jhXAwAAHI+DO4Gx7d4AAAB46Hw26QUwGdn92uK3+MW94FN5FDcEzxzoAQAAAI+g0qQXAAAAADxw2f7f8/8AAADg8ZY//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YudubhMHojiAP2C9sF9atOKjFU6rPXKgiC0hxxSQdJMbNURC1EFuKSGCCHsixRGHSB7jBP1+kpmxBX89c3seawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDY9FOvl3fbmtmnO/tBMnrsBAAAATtkV62U5GVfnP9L1X+nSn4iYR8QsIqYRcap3H8TXWuYkInppfur7xZsa7iPKhONvhun4HhH/0vH0u+1/AQAAAC7XdrNYRQyO0/Ljb9cFcU7poc0oV175yOdLrrRJGXadKW36EpnFLCKK8WOmtHlE9H/+z5T2LoPaMHo19Kqhf85qAACA86h3Atm6NwAAAD6cq64LoBvlem16Fz+tBQ+rIS0IfqudAQAAAJ9Qr+sCAAAAgNaV/b/9/wAAAOCyVfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KZdsV5uN4tV05z9oZk8dwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDP7c45CMQzFAFB/yXYnk/sfKyi4TptmBgxCwsUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnnzmy3eZza/NmeTftuFeRpK1U8PWqWHv3HD0w3j1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBif+5OIASCIAz2nf85LeYfljRoDCJUwcLHDPOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/W7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6U/A8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwmi4PX7xFRBGpyxRpvPk5vUfER6Rt244+b1nszsfm656z/WGS8zumv2VElFH0cQ4AQO+qbnOs1vXyL+9/3kHeYd5q3tSLZ34aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MrO/bxE8cZxAH92dff7tVuXDlFQFiRErT8QV/FSFFjQP+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqP+jUJaKg7hsURBCEsbsz9pga62VnpdcLnpmPwzDzPHMQ3vMZBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6kvh7Op3UuhHC893fd8PbLvZm99vX7x0bT8ejk88X4mo1LFEIIN+dr1cEOrqWbnQ3Dzf2Hzw8H4mf453nLq2u3KrVadUmhUCi2iwx+aQEAcGgVktHI9R8Lm1ONY7nJELae7sz/56I6tJn/t54MvI7vFef/oY6tsLul+X/6+sbE3/J/aWVhsbS8unZhfqEyV52r3h4aGx8bHCmPDo+Vmu9TSt6qAAAAsL9iMuL8n5/c3f8/EtWhzfz/6uW16fhePfL/Lmn+v9zf/6y9/n8GkwQAAPhHHD317Wtuj+O5YjHcraysLA21tts/D7e2GUz1wP5LRpz/eyaznhUAAADQCfX13I7+/2xUhzb7/++/XzkRX7MnhNCX9P8vztypzXZuOV0r7f9PXKrcyPrv/zNYPgAAAB3Sl4y4/19ofv+fP52ekw8hDJxp1cm/AWwr//98MP4mvlf8/f9I55bYlfLl1vNI8//Guxfz++X/5rnlEHrLGU0WAACAQ+//ZDTy/6fC5tTSj8dXi77/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4xY4dozQTRHEAn+wm39coBgSxtNDGQqIgWAUsBImHsBADgRwhIB5AwbNYeAeR1EnpAVJ4A5nJjoQ0Kkii4feDyf8RNtm3M9VbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAT01Ow06uy/jRnNZF9d3obXAVczyX6bc3W8dxxbq22Lb/nO0qn8cXT6OZPaydLK8nAAAAVk+Z5/sQwmvj8Txm0U7z/16+Js78g/Vpnef5+bk/Z57941p7KC8/btSc3qcRQuj2+kVrYU/4u+2Go5Sdl/372T2cv27jC/9VT+eT3tCU6diKzu3mpJF2vXY3HJ79S+X/n38KAOC7DnJWRbfXv25VebjMxgBYWfVqhZn5v2wvtycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARXgPAAD//2YDkTU=") r0 = open(&(0x7f0000000080)='./file0\x00', 0x4e00, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$int_in(0xffffffffffffffff, 0x0, 0x0) write$cgroup_int(r1, &(0x7f0000000200), 0x806000) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80001d00c0d0) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="6673796e635f6d6f64653d706f7369782c6e6f696e6c696e655f64656e7472792c00c31ea538f38158ec786cae9dc64eeccba32a94d3a35abf8965a0f03649355e57937cd5671fcf1cdbf207110ac032e1f64c804ea5776fe732fbf6caeb96fba782e40ef305485909cb5cbcf0495a9a6264629e5c110137c5b351468be15461d8b4227c9093062436a1e866cf5078d88e2f9004a21bbe55619f57c1041611fa331fa440aa288c3ad29df0aba00504fff2fd330bb9769c4e8318f2c7e8492a1113b754a222e60b1a64bb18ac0ae8257091f908c8a2206c794220052d03f72a32f3bf4ff3095e46"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG+UfB/CPk29/fkuJUH8wgDgJISUStuIkrWBBAVoBUlNFFAYmcGzHcmv7othJTBcWGJCYWPgnmOBvYIGFiRUWNhaQ2CpAvrugBjIgxY3b+vWSLu/nefzcx89ZWR6fdQFMrbnk999KcT7ORMRsRJyLyNql4sis5vF0RDwXETP3HaVi/O+BkxFxNiLOj4rnNUvFS8/8ce+nr7678eynP37+w0df/HprclcNTNoLEdHdytt73TzTVp63i/HabjvL7spukfkL3TtFP81zr7mRVdir7c+rZbncyuenWzv9UW52avVRttqb2fhWL3/D/m5rv052wu3adtZvNDeybPfTLFt383UNi7zbH+R1GkW9D7PyMRjsZz7eHDYj4vuobd3J+vXeoBjP66aN5nCUu0UWbxf1tNPI1rFxhA/6IXej3dsZJrvN7X477SVXKtWXKtWr5ep22mgOmivlWrdxdSWZb3VG08qDZq272krTVqdZqafdhWS+Va+Xq9Vk/lpzo13rJdVqZbmyWL6yULReTN64+W7SaSTzo3yt3dsZtDv9ZDPdTvIzFpKlyvLLC8nz1eTW2nqy/vb162vr77x/7b2br6699Xox6V/LSuaXFpeWytXF8lJ1wfUfxbB0tPOZcqWZSa8A4JFj/w9MwvTt/8P+/xDTvv+d9uu3/+dI/P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEytn098/WbWmMv7/y/GnyiGnoqIyxFxKSIuRsSfh5iNkwdqXoiIUtE+bP6Jf6zhm1JkFUbnnCqOsxGxWhz3nnzQnwIAAAA8vr789uNPImZHzezPK5NeEMep+NLm9LjqZV/5/G9c1S5kxYZjqnZxv+RYXIqIE3O/jKna5YiYOffBmKr9J7MH4vR9Ucpj5jhXAwAAHI+DO4Gx7d4AAAB46Hw26QUwGdn92uK3+MW94FN5FDcEzxzoAQAAAI+g0qQXAAAAADxw2f7f8/8AAADg8ZY//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YudubhMHojiAP2C9sF9atOKjFU6rPXKgiC0hxxSQdJMbNURC1EFuKSGCCHsixRGHSB7jBP1+kpmxBX89c3seawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDY9FOvl3fbmtmnO/tBMnrsBAAAATtkV62U5GVfnP9L1X+nSn4iYR8QsIqYRcap3H8TXWuYkInppfur7xZsa7iPKhONvhun4HhH/0vH0u+1/AQAAAC7XdrNYRQyO0/Ljb9cFcU7poc0oV175yOdLrrRJGXadKW36EpnFLCKK8WOmtHlE9H/+z5T2LoPaMHo19Kqhf85qAACA86h3Atm6NwAAAD6cq64LoBvlem16Fz+tBQ+rIS0IfqudAQAAAJ9Qr+sCAAAAgNaV/b/9/wAAAOCyVfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KZdsV5uN4tV05z9oZk8dwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDP7c45CMQzFAFB/yXYnk/sfKyi4TptmBgxCwsUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnnzmy3eZza/NmeTftuFeRpK1U8PWqWHv3HD0w3j1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBif+5OIASCIAz2nf85LeYfljRoDCJUwcLHDPOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/W7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6U/A8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwmi4PX7xFRBGpyxRpvPk5vUfER6Rt244+b1nszsfm656z/WGS8zumv2VElFH0cQ4AQO+qbnOs1vXyL+9/3kHeYd5q3tSLZ34aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MrO/bxE8cZxAH92dff7tVuXDlFQFiRErT8QV/FSFFjQP+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqP+jUJaKg7hsURBCEsbsz9pga62VnpdcLnpmPwzDzPHMQ3vMZBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6kvh7Op3UuhHC893fd8PbLvZm99vX7x0bT8ejk88X4mo1LFEIIN+dr1cEOrqWbnQ3Dzf2Hzw8H4mf453nLq2u3KrVadUmhUCi2iwx+aQEAcGgVktHI9R8Lm1ONY7nJELae7sz/56I6tJn/t54MvI7vFef/oY6tsLul+X/6+sbE3/J/aWVhsbS8unZhfqEyV52r3h4aGx8bHCmPDo+Vmu9TSt6qAAAAsL9iMuL8n5/c3f8/EtWhzfz/6uW16fhePfL/Lmn+v9zf/6y9/n8GkwQAAPhHHD317Wtuj+O5YjHcraysLA21tts/D7e2GUz1wP5LRpz/eyaznhUAAADQCfX13I7+/2xUhzb7/++/XzkRX7MnhNCX9P8vztypzXZuOV0r7f9PXKrcyPrv/zNYPgAAAB3Sl4y4/19ofv+fP52ekw8hDJxp1cm/AWwr//98MP4mvlf8/f9I55bYlfLl1vNI8//Guxfz++X/5rnlEHrLGU0WAACAQ+//ZDTy/6fC5tTSj8dXi77/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4xY4dozQTRHEAn+wm39coBgSxtNDGQqIgWAUsBImHsBADgRwhIB5AwbNYeAeR1EnpAVJ4A5nJjoQ0Kkii4feDyf8RNtm3M9VbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAT01Ow06uy/jRnNZF9d3obXAVczyX6bc3W8dxxbq22Lb/nO0qn8cXT6OZPaydLK8nAAAAVk+Z5/sQwmvj8Txm0U7z/16+Js78g/Vpnef5+bk/Z57941p7KC8/btSc3qcRQuj2+kVrYU/4u+2Go5Sdl/372T2cv27jC/9VT+eT3tCU6diKzu3mpJF2vXY3HJ79S+X/n38KAOC7DnJWRbfXv25VebjMxgBYWfVqhZn5v2wvtycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARXgPAAD//2YDkTU=") (async) open(&(0x7f0000000080)='./file0\x00', 0x4e00, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) (async) ioctl$int_in(0xffffffffffffffff, 0x0, 0x0) (async) write$cgroup_int(r1, &(0x7f0000000200), 0x806000) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) sendfile(r0, r2, 0x0, 0x80001d00c0d0) (async) 06:54:59 executing program 0: timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) (async) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) (async) timer_create(0x0, &(0x7f00000001c0)={0x0, 0x16}, &(0x7f00000000c0)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) timer_create(0x0, &(0x7f0000000140)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000200)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x1c9c380}, {0x0, 0x1c9c380}}, 0x0) (async) timer_settime(r2, 0x0, &(0x7f0000000340)={{}, {0x77359400}}, &(0x7f0000000380)) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000300), 0x8901, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r4, 0xf504, 0x0) (async) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x8000002, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r3, 0x0, 0x0, 0x20058041, &(0x7f0000000040)={0xa, 0xfffe, 0x0, @loopback}, 0x1c) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) splice(r3, 0x0, r1, 0x0, 0x10500, 0x0) (async) sendto$packet(r3, &(0x7f0000000340), 0xfffffffffffffd4d, 0x0, 0x0, 0x0) (async) timer_create(0x6, &(0x7f0000000000)={0x0, 0x4, 0x0, @thr={&(0x7f0000000200)="043e94456161031f8950bd1d873aa2cbc526d666f43189e46e3ce8c975dff00539742153ff842b0ba7caea18b59a8745fe8a5019d74508ccab088f8398aa7e132a1298c43c7aff27f064e479daf131379df13d09fd166c1e033182d054695f1291198f23c562d6af53c4", &(0x7f0000000280)="f946fde865cdcae26ce1dfd737991af5b34d1055f1b44c59b6c3af2d22f7b0cf9ebd4c0556d6284a4b0d5a0c7122e79dc9d7ec4853cf3483ef9eb063d82e67318a955c67819da4689eff6af3ed5b7b001d54523521b8be28d99ffd6dd09d69a9d44853421147e14fa01a0ffe18b80ac130d045014b107d"}}, &(0x7f0000000140)) 06:54:59 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_GET_SPEED(0xffffffffffffffff, 0x551f) syz_open_dev$usbmon(&(0x7f0000000500), 0x0, 0x0) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000300)={0x0, 0x15, 0x1, 0x3, 0x5d, 0x0, &(0x7f0000000000)="de1940606d7d8793cc05d200cb12e6204ab20ca2e089fe48d58a54b006829cccfe91cc520daa23fc4b1e06e638a9b9d58eb5e87450e4a4ba3772e87d6b20fecc6581166b7b1c378647310bc59552644a6203e77d1247f490b9a45cfe9e"}) syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) (async) ioctl$USBDEVFS_GET_SPEED(0xffffffffffffffff, 0x551f) (async) syz_open_dev$usbmon(&(0x7f0000000500), 0x0, 0x0) (async) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000300)={0x0, 0x15, 0x1, 0x3, 0x5d, 0x0, &(0x7f0000000000)="de1940606d7d8793cc05d200cb12e6204ab20ca2e089fe48d58a54b006829cccfe91cc520daa23fc4b1e06e638a9b9d58eb5e87450e4a4ba3772e87d6b20fecc6581166b7b1c378647310bc59552644a6203e77d1247f490b9a45cfe9e"}) (async) 06:54:59 executing program 4: r0 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) getsockopt(0xffffffffffffffff, 0x1, 0x1c, 0x0, &(0x7f0000000000)) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000001cc0)=0x0) stat(&(0x7f0000001d00)='./bus\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', &(0x7f0000001e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f00)=[{{&(0x7f0000000500)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000580)="4b2ec1feeace9c8a1a9924f02c6f39f7af9bc70b03f9f009c38f95670dda6b8b01745706f7b142563d2550a3a5e0638f4bbfdcdee1cc20d54fb31e07924c0519abc3e845cad7e88fa5", 0x49}, {&(0x7f0000000600)="9c727b929a50de99463b4f91879651764c9f68a797ab6f6b1bb0a1bbd2f5a86eb52aa73f60c2fd65f8569f9f05f3d7ce8e39fb461f62dde61d5fe8678ba22d8b61ac2df69bbf90a0711d2c49647ba44917a8007abd27ba8b4320b857ffb8e66692dc75aa309e2de75faf5a3d4b6c49706b2fa397198bf0a761c4f6b0b14d70f150985e932bc4b5f342c13aa3f3054274b8511ab985", 0x95}, {&(0x7f00000006c0)="9253d6c94513733f83b05892259b20e162116282897ca1065f4bdaadc30fd7d42bf12aba9cfedcbcd1be0c34ec6b9a08ca4c5e9727a977cee2cfd0c2117e22474b039708f5d09d3a4b0ea29a7f3c8cbc3282d379c42319a2a1de7c59eea5", 0x5e}, {&(0x7f0000000740)="8342b30aebae48fa28bd0a58d1bb8210dad9c6e9fac44505197a32637fd9d991f29953d2f4c4114a82d390b3678ea7813de3805658438ed0dad501d23f52000a63fd25c2ee2598a0f14b4888f996934e3bc8c0a631319aaedbc5e535e3ca613496d8df78c5777a70b0569f82d9aa098c2ec1b2038b042537e1fde29d0c8e4c240c5082a0a792cdc768e16efe424bb0061fbb2174fbe44e2074dce1f3cf52cb5afc2a18dda3ee4ad60923c01876431da57a210f155c406a5f9aba4195e48601071f564072f59100d0273250779fe932c35dff061cb859c5f0a01148409d3ab755dcefa81b50ac7c", 0xe7}, {&(0x7f0000000340)="c73c434982dcd626d9b94b183064557cfc57c629", 0x14}], 0x5, &(0x7f0000001f80)=ANY=[@ANYBLOB="38000000000000000100000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c7b0400000000000000000000000000bd5f9f54ac19497ae8cd0454831eb80662b9a5fe3a7af9352fed6341199e57467b3833477404ec3d71e4b71b791f61a3daffbe955e219e8a7bf15bf7feefea7a4ec8522898fcb45f33a9bae63c7478a3fa31d1fd81ebb2613d9782bec854a7535fe08c4825fc8220bf5d734e9cadc6c47cc145ff31a6dec3c4f8c0ad5a29935181dd1f69e79e997515d38dad47dca86393ce5a4f8cfc29fe9aeb93f655fffcd82d3859713898a306c761772a533b16fc2e191bb271a1f9a350035273f91165", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0xee01, @ANYBLOB="0009000018000000000000000100010001000000b8ec508d49fbb2b2f9fe757468751437eb8d950126d7ff4c3de59105198e491c0bfe9e458b934a8d631607613b7906de0f181d4a4f0000", @ANYRES32=r2, @ANYRES32], 0x90}}, {{&(0x7f0000000b00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000001c80)=[{&(0x7f0000000b80)="2cf6ada8eebf9e1dfdec643941f7f58bcf70a6d1cadc08b817dcdb77ad6b70593721509bc91135973405dac3707b3a3841d83cfaca2aab043265bfae943c33078ff2ef4d8e182f1c4c5ecc9154b092e0a61afe6dde7b840251d061603085fb20d80cc86787414f69140f6af72446e9811a7497739f286e1456c04d23f7312c77b9e8ee58a40895eaec1ea4215f586f952cb8a79040f40c4f1b981695bd28dc77981d30bf1f44a76b914a0ce3ef64a507c5673e0ce36015ab1458d1fd1739b1287e577a973070c4100ba745ea4a43c522511e9d37d3674bb7c63a77e6cfa5a1fe877e558e97d67139d7711b0f334968a5c61ffe7ca6ddef75b5fa8648bba5cc78d5b346f55900002dc06c1f7af8e23347a4e8c9a5a6163ed4c3259e07a04f92ff9814356e12e3fc5230bf2425a2d7ad33af785db11678108440daa81d7df8065719fe55edd4aecebedeeaca77e21b8bdc7d8a8e14c03712568b92da204b586036796ad7118a0f45c72e9fc8ea27925e1ff2e55b3d93c68b85dd7ddd4971cccfa523dfbf63de57b9bb5806530007b3ec7e59adfbce1f99e5864238fff2ae414766cdeb5ea6aa0c302a5917b396bf0359c14e68b610220f4374809cff9156316a2c93b1cbca9a94d1bb4b700ab614697d2da70e03115d8930a1a448acb71ca4a9eb54bd479470eb35c5d74a12014cd224d99bdbfc1c03a49dd281a59eae90e055ca7a32fb2a87ddd6ef329b44dcd1015a7b98d98c2b1589156a4159babe276108e206aa314539931bf40538b409bff0e9cb9c222a3e4840914323c872397e55abacaa010484153dbfd8090a7bd6b4655b42a4d152173a08dbfe9b8f1bc7e0c05fb8d22b327dd45e551042efcc1c1740e330a71f3ba2ed92c75da30a17765697eb96404281254ec85ebf8bb8414dc4ab04117e5fda8a8d8a5bec2118b5e83d3bbb7b7049fb8ae74fb631e50ec954a24121ed81cb583d212e0f81fbbb78e41bba2432cd17cf3d5271795884eb9424d83fb385a02b246bf209a9277c999402e740e037169666a819f3731cbf48690c0f8b39d6a4fc4d87887d3a505eeee0d0292949bcf7cc9a1b61ab0f2f1c8d898e1335e81b32b93fdf8a9c88eb4804985c16832ad8d31270bc9bda99211286440401ec845901a4e205ad854be12e7c1f83af60ef704af2b1c115ba7968b43ed7a583e6fa71cba87daa6105b375d38f53367b80dd30f5eac7ac183a369c6bbb0a13a9140703a09cd0d89313331936e0f76d6caa3f7c44dc8e4d85eae4f71cc830b94d03cb9b0e9ef4979d5f4c9e9933d5be46cb031e0fd34cae385c493ad7eb909703c9173906ff5ebbc2faa541c4bf2e15ac03779a5858dde24c67f63d21c4a59f7679da171729556204ddf757d6623405f0a7e5d7645f8e03c2abc5022ecf999bb6d3bf39e411658641ff7ab655bf3a184d57f206c103a2f793b9a7946812849fd382ea9824addcbd2ba51f90cc1c1fdfbf7d627cccfd83da745b58d45b52baadc593b1d1e6d624ce46cb7b3e6abf3d60a9abd8d817493852f0e24b232c417e6c56d3398b4c460fb566b38cfb0e52ed6886d8b175a4c7d2058738f4e610186b2438d6fc76098216dd352ea578f525793174b2f70eaed2e1096cae073852eaeab65e5676dc9f6e1bd78d172d08bf8e02ae0ef9b0759c122309d45c3855a8150a8923a10da7f062ea87b7135ae5caf2b271586381ea64387c321a180be73190dc465590331fba93fbcb7513c49948383afc36610f1b5a984ea42a629d830f17b0f9b1f5b964363eea1c8d1e98e61be3b7d7d7714f3082df9c4dd5f8305fc51f13dd596f4573d21a40c426a23aa34fe0f69f5af8b5b8b0f3eb2f2ea5fda47b6040f71f730303a7f06875e31e83d46ef054a1eea5cac7684d7f3ec1bae83a86d3cb4debe3817dd564d0c1cf2b33aa110c11a7959f903057e661716075e2a98897e1019e6ef3e32ee4a65ca110233ceaa97481a862aecf89793fb1b7cf50b8fe392a7b1ef80cf9b291d88e8fb88f35b5716e99164dc6c0cf50303091077fe24797348595096b7b1e1abd850e87d10be4fc4c860a01d20392b70f03c1edb0c5a0d4055c866066228634110f454d3141c828fd48f0950d78fb49e180b5590ae06278f2880002fd1eba4e2feb03770137b6e5d6f6c5b514c93783ed2278d7596fd1ac7bbaa0eeaa552fe19a5f477a39f41ff334c0e0d10a9dcbb0fd8d2b1ce05c67f5806d19350fcce10556f00c26fdd306b065319f054a676335f42b21a820b1a4088c0b74addeaed8ced4c03d3c703dfac1ec19a4ddea4380775c647a77c09bbc95ace52a8038b4de34a38d168005aec6a877a17f01eabfe1b1be1ab8fae57f8fa5563915593495a6ad48857d320dba773c99d427f7d12342ebe3c871dadbbb7633dec46d50d91206df0596e31e028d3535ffba5d477e0f43f01f45be036de2245021845c0777dc86a89445316765a5eb1905790f7d6f15f4683d7ebe4d86832cb3df5c9e6772ace716206f97e362ca6e64270181b0779930dd5803483bcdaa4cc16ffa98d35c042b220aa436d2bc2361841dd41d22d90f8dab13b47753626b85fb3a8a5114f0c430c67b72a0efb62895a2f1b7cf2950696430aa8153aaaa0debb6a91727586981a64d51824ab98f3c955bdf637cc3dd618e751ca9b86e9b355d0e9f4688e950bc5ec13b8307b51a0f7cb23506dddf38e8a8c964d2321324810e06a09614820491b04a27a1393bce536fe44644dfdf209de325ec0a40666d948d438985b7a974a68813adb3f4a484edc888db7364fd8130f96750650cc6c78b2516369e29512bacf4e94cc155e140588b99d2c9e70ad70056c55a4c14811f64df169524721b7621a6cdf7cd364e823bf59a4cf6a9652741fc1847b27717c6a961a2eabc0aec2c95b4ee63678b1a47b2a699477afb6bd6efbc3b26cc92e6985cf767e1a334844460439fbb5902a8942b9483442b1f5e8cec0e114731ccabcf18a1872af1b9cc470ab8941baef854e160f2c2ad6ecc3b21a104936fca59a32861e811167f5127180c4328d46424f263bb2991cf7f1793861c6d5b4e669fe8118205fc1f4e3becac1aeefeba70f92fe72b317438409b5fe967c7a576484a5aed725bfbefbbf2be8ef96bb7e62a46b0a467567a5c2d63a1ecf41de477282ab4404083756d05f39cb25f659df566e512748d349cb7b59f13110d5eb20405bb3b61cffde2d3e7221ba07eae9e4bd87e223b96a179eabc1b433eb90d8a9569a7120af96fd35fba4783782d2102ae2bd07aa4fbde615d470488fc6f86d433216af9fc6c03c71da38272475d9751805733f88b8476fde0f021a39a39c9811d79a6882cc1de73dfe392920b74032e81df142e763e7dc889aca2316678e8109864e9c6fe2d2261bc464129404dc40e38a59d15c78ae506e534a22b36a6b857dd4bb7875de8b6641b20940858b6e3e8ceee565511a625f6b4ee778c56114a997f0d1aa33dd3e2da8c5f9805e090b51927c002d99682ce3a5f6c7fcf201c6e87619f99e2e60175f5c0e517b45e4bb659687fdd45c4bcf3b87c4ae52c855a29c970277a0a938394d433cc37a3a5c25785533d408a8ed1b44327b2c642b983a39aa88b3eecb7c9d92affa1658feac6ccba3d8a0d2cffd3824a47c3b8c8b372957168bbf19705ca1214ff86992f35f059d3958903ab518805d59105ae59739d22f29d95d8525c6b9a0b22530b97c54006c04e54c729c4215c2b6a8948bad4088c4be0f8f6dad7d7e167859398cec71a664c77247e3179a5c669dcb8b11818fc89eadbca8b3572bff1c6a91ab9e68c7a4673b0e0f44bb2f16bfb8f3b7f21f566c82a1a9a9a266eb22e4fe86ebbbf970ea566477861fc042f959049589bbaa6e52324e380642b3a7f93e5bab19398dc634543eb8591fc9d10934475d8789dd1cba704c00767efc8c9b91307b83792467459e33a6a576236c4f8cd14cf2c210b6c67cece9e972dfceacda3ff1970553c243b8ac5ee3ce3530d4336586242528407ab44e2683f4e6d8348ef503a606a27190f8ad84ecd66253967c9ca9e9aaa3c93a25ed850c4657a4e6bd8bcb4214ed7213b6dca1cb714e9fde484c83d974a51d2ca9c29f666d22333f5bbe5b10cc1e7f50a3b76b0729bd6b6383faf891c953d4def996de21d7b9d7c6de40c5e2af875af4d09410ec217b9e8bcd2b7cabe531f55fb63ec5769200d90654bde22ce8a95f8954a0a2ec81064eb7ab7fc8a9f21377f1f3eca313e602a269152d78b81db086bf45cca80962bb52085791a5cdcca3e94ba238fa20cefe45474ae6509e1d154b4b475f3165d7896edc06e027f448da3910ed8f0550d9436199f842cadd40cb2c0868e8ed0772eb0cb252c0f7ee99071abac9c295ed122e5c902041c6f17a19d3a6114c3c0ae030a603bc4393667e6c550e380b2525861eaba0e9b960242406c9419f69b18da52362f92928b83f7dad27bbce3f809086eddc328e3262dcd81111d8d0826372266a5a57d3c7f9d79c0337d6672f667487866e8cb38c648b8528597208423708d6e03a351feeabab79e9698a1eb9f1a611e8354f4df26c362839425154ab7b4812d4269bbcfd427dca292214375420009a0e84652ff4b9459673c9ecb96624962b706f0906d0a88a499d79155cf2655b608eaa7e72e93d343684484076b0383eebee0504f04eae42bd6371ddfce108d3ccc2ac53da9dcbd3edb9c49f75551525112c4cba9e9ddc8687bf2d6e5690ff2fbb2ad44b1e0dda316c6f4b7ee9821bb5a6e33780d77dd940ce86c443f211b2bb077ccc474437c70c8ae5b1e341dea0ab58f26e287236ac2244dadd462e7953346d73d04d291abfbd833ff0d0582d235ec5c7c21f9804669805289bc62707165858fe9ed94cd77df08a1d942083fc0c4ce6eb2cdb295d660f3f5e528f5f9d5e7d608bd6e7c0db30b098fbfd1056c07572f4a1c67d8bd1cbd0db3565fc13f401e86a5603724a180e1e8c4979d5cba26b49ce05620850189672a97b42b3739797fc4003373d59ccc35811a49259b97dde86d6ff1a77a9ef9512762be40e8f4c36ca4fc4f469c2e26b86fc0cfcc67e9fcd89ea1b7a57d39337bde765bbb87c28690b27b39561e81745fa371e6e632afeaa51db1d232bdcb3dba6e555aaeda7d3b2eaa3fc3a7267381be66609d20ba323779a347658d3276c2c0fe6b3f69f72473f89feba8c567b4d03fcfd60e3363f0b70c61f7a36231e20f958c4adeabaa2fe0a358d1257e2615ef5e0a1d8dead02530206990f025b1ce04dec6cdf2bdc2bb921925b829c068499818a16089ff1f9112b03a0c3750010791aae6db0a7cb5fe7510c50c0d444bfeeaea3e1ed1e467e87762842b4ade74a33ffaa11b42fe1053216f2d02c821594b4a42baaf2ed5b05baa06eec8a48572c05784d317b2eb103ab23e07f0c3e586a0615cd5bb88d48aa0a94499e7650a157155035a02e21342a9e9067986e70aa5c8ce8de21b142752e90be948b86cc9c4280918f97b023cb55805a0ad0758b961519f8023b2da621ade012aed8b9013ac1157ac959d7e7ceecabf7446ce0ca2360f33019c9bb437bf4976c50a63b752ae447c39bac1acf49d72e3b3bf0f3b54420f86265b8101cc44cbea3b128b4a33f603aafc467662cc0bec50e197355564682d3fcc8c21ec26dbadc547a84c9ab0e4d30bbc664e34ebe6b4c4588877110ae1ac036adde5e910fe8733626c422e06c492686b3cc7db3354d94efcf16e19dfaceb83479b7b5d4a3dd117efdedfd07bb72fac3d37a0d823", 0x1000}, {&(0x7f0000001b80)="800eab37209325cc601392e9b8581892e18923589ca2a25d6f102b1a4a13cabe2fe9fa1f8aac96523dc8f29f3fcd685e86e6cfa76d0c2e30f924", 0x3a}, {&(0x7f0000001c00)="66905d8b3342a19ed39340730f9eaed3585ba2c6e2e1f3c257dd4aa5263cd12c41d3c9c66d6569e565eba35e15fe7389dc6a8a1277f7563cfa45d9294144b9d5d323", 0x42}], 0x3, &(0x7f0000001e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r3, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r4, 0x0, r5}}}], 0x60, 0xc0d1}}], 0x2, 0x10) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r6, 0x800) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = inotify_init() inotify_add_watch(r8, &(0x7f0000000240)='./bus\x00', 0x400017e) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r7}, 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000009, 0x1010, r0, 0xfb517000) lseek(r6, 0x200, 0x0) r9 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r9, 0x4c80, 0x0) lseek(r9, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x4e24}, 0x6e) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r6) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r10 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r6, r10, 0x0, 0x10000) 06:54:59 executing program 1: r0 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) getsockopt(0xffffffffffffffff, 0x1, 0x1c, 0x0, &(0x7f0000000000)) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000001cc0)=0x0) stat(&(0x7f0000001d00)='./bus\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', &(0x7f0000001e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001f00)=[{{&(0x7f0000000500)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000580)="4b2ec1feeace9c8a1a9924f02c6f39f7af9bc70b03f9f009c38f95670dda6b8b01745706f7b142563d2550a3a5e0638f4bbfdcdee1cc20d54fb31e07924c0519abc3e845cad7e88fa5", 0x49}, {&(0x7f0000000600)="9c727b929a50de99463b4f91879651764c9f68a797ab6f6b1bb0a1bbd2f5a86eb52aa73f60c2fd65f8569f9f05f3d7ce8e39fb461f62dde61d5fe8678ba22d8b61ac2df69bbf90a0711d2c49647ba44917a8007abd27ba8b4320b857ffb8e66692dc75aa309e2de75faf5a3d4b6c49706b2fa397198bf0a761c4f6b0b14d70f150985e932bc4b5f342c13aa3f3054274b8511ab985", 0x95}, {&(0x7f00000006c0)="9253d6c94513733f83b05892259b20e162116282897ca1065f4bdaadc30fd7d42bf12aba9cfedcbcd1be0c34ec6b9a08ca4c5e9727a977cee2cfd0c2117e22474b039708f5d09d3a4b0ea29a7f3c8cbc3282d379c42319a2a1de7c59eea5", 0x5e}, {&(0x7f0000000740)="8342b30aebae48fa28bd0a58d1bb8210dad9c6e9fac44505197a32637fd9d991f29953d2f4c4114a82d390b3678ea7813de3805658438ed0dad501d23f52000a63fd25c2ee2598a0f14b4888f996934e3bc8c0a631319aaedbc5e535e3ca613496d8df78c5777a70b0569f82d9aa098c2ec1b2038b042537e1fde29d0c8e4c240c5082a0a792cdc768e16efe424bb0061fbb2174fbe44e2074dce1f3cf52cb5afc2a18dda3ee4ad60923c01876431da57a210f155c406a5f9aba4195e48601071f564072f59100d0273250779fe932c35dff061cb859c5f0a01148409d3ab755dcefa81b50ac7c", 0xe7}, {&(0x7f0000000340)="c73c434982dcd626d9b94b183064557cfc57c629", 0x14}], 0x5, &(0x7f0000001f80)=ANY=[@ANYBLOB="38000000000000000100000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c7b0400000000000000000000000000bd5f9f54ac19497ae8cd0454831eb80662b9a5fe3a7af9352fed6341199e57467b3833477404ec3d71e4b71b791f61a3daffbe955e219e8a7bf15bf7feefea7a4ec8522898fcb45f33a9bae63c7478a3fa31d1fd81ebb2613d9782bec854a7535fe08c4825fc8220bf5d734e9cadc6c47cc145ff31a6dec3c4f8c0ad5a29935181dd1f69e79e997515d38dad47dca86393ce5a4f8cfc29fe9aeb93f655fffcd82d3859713898a306c761772a533b16fc2e191bb271a1f9a350035273f91165", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0xee01, @ANYBLOB="0009000018000000000000000100010001000000b8ec508d49fbb2b2f9fe757468751437eb8d950126d7ff4c3de59105198e491c0bfe9e458b934a8d631607613b7906de0f181d4a4f0000", @ANYRES32=r2, @ANYRES32], 0x90}}, {{&(0x7f0000000b00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000001c80)=[{&(0x7f0000000b80)="2cf6ada8eebf9e1dfdec643941f7f58bcf70a6d1cadc08b817dcdb77ad6b70593721509bc91135973405dac3707b3a3841d83cfaca2aab043265bfae943c33078ff2ef4d8e182f1c4c5ecc9154b092e0a61afe6dde7b840251d061603085fb20d80cc86787414f69140f6af72446e9811a7497739f286e1456c04d23f7312c77b9e8ee58a40895eaec1ea4215f586f952cb8a79040f40c4f1b981695bd28dc77981d30bf1f44a76b914a0ce3ef64a507c5673e0ce36015ab1458d1fd1739b1287e577a973070c4100ba745ea4a43c522511e9d37d3674bb7c63a77e6cfa5a1fe877e558e97d67139d7711b0f334968a5c61ffe7ca6ddef75b5fa8648bba5cc78d5b346f55900002dc06c1f7af8e23347a4e8c9a5a6163ed4c3259e07a04f92ff9814356e12e3fc5230bf2425a2d7ad33af785db11678108440daa81d7df8065719fe55edd4aecebedeeaca77e21b8bdc7d8a8e14c03712568b92da204b586036796ad7118a0f45c72e9fc8ea27925e1ff2e55b3d93c68b85dd7ddd4971cccfa523dfbf63de57b9bb5806530007b3ec7e59adfbce1f99e5864238fff2ae414766cdeb5ea6aa0c302a5917b396bf0359c14e68b610220f4374809cff9156316a2c93b1cbca9a94d1bb4b700ab614697d2da70e03115d8930a1a448acb71ca4a9eb54bd479470eb35c5d74a12014cd224d99bdbfc1c03a49dd281a59eae90e055ca7a32fb2a87ddd6ef329b44dcd1015a7b98d98c2b1589156a4159babe276108e206aa314539931bf40538b409bff0e9cb9c222a3e4840914323c872397e55abacaa010484153dbfd8090a7bd6b4655b42a4d152173a08dbfe9b8f1bc7e0c05fb8d22b327dd45e551042efcc1c1740e330a71f3ba2ed92c75da30a17765697eb96404281254ec85ebf8bb8414dc4ab04117e5fda8a8d8a5bec2118b5e83d3bbb7b7049fb8ae74fb631e50ec954a24121ed81cb583d212e0f81fbbb78e41bba2432cd17cf3d5271795884eb9424d83fb385a02b246bf209a9277c999402e740e037169666a819f3731cbf48690c0f8b39d6a4fc4d87887d3a505eeee0d0292949bcf7cc9a1b61ab0f2f1c8d898e1335e81b32b93fdf8a9c88eb4804985c16832ad8d31270bc9bda99211286440401ec845901a4e205ad854be12e7c1f83af60ef704af2b1c115ba7968b43ed7a583e6fa71cba87daa6105b375d38f53367b80dd30f5eac7ac183a369c6bbb0a13a9140703a09cd0d89313331936e0f76d6caa3f7c44dc8e4d85eae4f71cc830b94d03cb9b0e9ef4979d5f4c9e9933d5be46cb031e0fd34cae385c493ad7eb909703c9173906ff5ebbc2faa541c4bf2e15ac03779a5858dde24c67f63d21c4a59f7679da171729556204ddf757d6623405f0a7e5d7645f8e03c2abc5022ecf999bb6d3bf39e411658641ff7ab655bf3a184d57f206c103a2f793b9a7946812849fd382ea9824addcbd2ba51f90cc1c1fdfbf7d627cccfd83da745b58d45b52baadc593b1d1e6d624ce46cb7b3e6abf3d60a9abd8d817493852f0e24b232c417e6c56d3398b4c460fb566b38cfb0e52ed6886d8b175a4c7d2058738f4e610186b2438d6fc76098216dd352ea578f525793174b2f70eaed2e1096cae073852eaeab65e5676dc9f6e1bd78d172d08bf8e02ae0ef9b0759c122309d45c3855a8150a8923a10da7f062ea87b7135ae5caf2b271586381ea64387c321a180be73190dc465590331fba93fbcb7513c49948383afc36610f1b5a984ea42a629d830f17b0f9b1f5b964363eea1c8d1e98e61be3b7d7d7714f3082df9c4dd5f8305fc51f13dd596f4573d21a40c426a23aa34fe0f69f5af8b5b8b0f3eb2f2ea5fda47b6040f71f730303a7f06875e31e83d46ef054a1eea5cac7684d7f3ec1bae83a86d3cb4debe3817dd564d0c1cf2b33aa110c11a7959f903057e661716075e2a98897e1019e6ef3e32ee4a65ca110233ceaa97481a862aecf89793fb1b7cf50b8fe392a7b1ef80cf9b291d88e8fb88f35b5716e99164dc6c0cf50303091077fe24797348595096b7b1e1abd850e87d10be4fc4c860a01d20392b70f03c1edb0c5a0d4055c866066228634110f454d3141c828fd48f0950d78fb49e180b5590ae06278f2880002fd1eba4e2feb03770137b6e5d6f6c5b514c93783ed2278d7596fd1ac7bbaa0eeaa552fe19a5f477a39f41ff334c0e0d10a9dcbb0fd8d2b1ce05c67f5806d19350fcce10556f00c26fdd306b065319f054a676335f42b21a820b1a4088c0b74addeaed8ced4c03d3c703dfac1ec19a4ddea4380775c647a77c09bbc95ace52a8038b4de34a38d168005aec6a877a17f01eabfe1b1be1ab8fae57f8fa5563915593495a6ad48857d320dba773c99d427f7d12342ebe3c871dadbbb7633dec46d50d91206df0596e31e028d3535ffba5d477e0f43f01f45be036de2245021845c0777dc86a89445316765a5eb1905790f7d6f15f4683d7ebe4d86832cb3df5c9e6772ace716206f97e362ca6e64270181b0779930dd5803483bcdaa4cc16ffa98d35c042b220aa436d2bc2361841dd41d22d90f8dab13b47753626b85fb3a8a5114f0c430c67b72a0efb62895a2f1b7cf2950696430aa8153aaaa0debb6a91727586981a64d51824ab98f3c955bdf637cc3dd618e751ca9b86e9b355d0e9f4688e950bc5ec13b8307b51a0f7cb23506dddf38e8a8c964d2321324810e06a09614820491b04a27a1393bce536fe44644dfdf209de325ec0a40666d948d438985b7a974a68813adb3f4a484edc888db7364fd8130f96750650cc6c78b2516369e29512bacf4e94cc155e140588b99d2c9e70ad70056c55a4c14811f64df169524721b7621a6cdf7cd364e823bf59a4cf6a9652741fc1847b27717c6a961a2eabc0aec2c95b4ee63678b1a47b2a699477afb6bd6efbc3b26cc92e6985cf767e1a334844460439fbb5902a8942b9483442b1f5e8cec0e114731ccabcf18a1872af1b9cc470ab8941baef854e160f2c2ad6ecc3b21a104936fca59a32861e811167f5127180c4328d46424f263bb2991cf7f1793861c6d5b4e669fe8118205fc1f4e3becac1aeefeba70f92fe72b317438409b5fe967c7a576484a5aed725bfbefbbf2be8ef96bb7e62a46b0a467567a5c2d63a1ecf41de477282ab4404083756d05f39cb25f659df566e512748d349cb7b59f13110d5eb20405bb3b61cffde2d3e7221ba07eae9e4bd87e223b96a179eabc1b433eb90d8a9569a7120af96fd35fba4783782d2102ae2bd07aa4fbde615d470488fc6f86d433216af9fc6c03c71da38272475d9751805733f88b8476fde0f021a39a39c9811d79a6882cc1de73dfe392920b74032e81df142e763e7dc889aca2316678e8109864e9c6fe2d2261bc464129404dc40e38a59d15c78ae506e534a22b36a6b857dd4bb7875de8b6641b20940858b6e3e8ceee565511a625f6b4ee778c56114a997f0d1aa33dd3e2da8c5f9805e090b51927c002d99682ce3a5f6c7fcf201c6e87619f99e2e60175f5c0e517b45e4bb659687fdd45c4bcf3b87c4ae52c855a29c970277a0a938394d433cc37a3a5c25785533d408a8ed1b44327b2c642b983a39aa88b3eecb7c9d92affa1658feac6ccba3d8a0d2cffd3824a47c3b8c8b372957168bbf19705ca1214ff86992f35f059d3958903ab518805d59105ae59739d22f29d95d8525c6b9a0b22530b97c54006c04e54c729c4215c2b6a8948bad4088c4be0f8f6dad7d7e167859398cec71a664c77247e3179a5c669dcb8b11818fc89eadbca8b3572bff1c6a91ab9e68c7a4673b0e0f44bb2f16bfb8f3b7f21f566c82a1a9a9a266eb22e4fe86ebbbf970ea566477861fc042f959049589bbaa6e52324e380642b3a7f93e5bab19398dc634543eb8591fc9d10934475d8789dd1cba704c00767efc8c9b91307b83792467459e33a6a576236c4f8cd14cf2c210b6c67cece9e972dfceacda3ff1970553c243b8ac5ee3ce3530d4336586242528407ab44e2683f4e6d8348ef503a606a27190f8ad84ecd66253967c9ca9e9aaa3c93a25ed850c4657a4e6bd8bcb4214ed7213b6dca1cb714e9fde484c83d974a51d2ca9c29f666d22333f5bbe5b10cc1e7f50a3b76b0729bd6b6383faf891c953d4def996de21d7b9d7c6de40c5e2af875af4d09410ec217b9e8bcd2b7cabe531f55fb63ec5769200d90654bde22ce8a95f8954a0a2ec81064eb7ab7fc8a9f21377f1f3eca313e602a269152d78b81db086bf45cca80962bb52085791a5cdcca3e94ba238fa20cefe45474ae6509e1d154b4b475f3165d7896edc06e027f448da3910ed8f0550d9436199f842cadd40cb2c0868e8ed0772eb0cb252c0f7ee99071abac9c295ed122e5c902041c6f17a19d3a6114c3c0ae030a603bc4393667e6c550e380b2525861eaba0e9b960242406c9419f69b18da52362f92928b83f7dad27bbce3f809086eddc328e3262dcd81111d8d0826372266a5a57d3c7f9d79c0337d6672f667487866e8cb38c648b8528597208423708d6e03a351feeabab79e9698a1eb9f1a611e8354f4df26c362839425154ab7b4812d4269bbcfd427dca292214375420009a0e84652ff4b9459673c9ecb96624962b706f0906d0a88a499d79155cf2655b608eaa7e72e93d343684484076b0383eebee0504f04eae42bd6371ddfce108d3ccc2ac53da9dcbd3edb9c49f75551525112c4cba9e9ddc8687bf2d6e5690ff2fbb2ad44b1e0dda316c6f4b7ee9821bb5a6e33780d77dd940ce86c443f211b2bb077ccc474437c70c8ae5b1e341dea0ab58f26e287236ac2244dadd462e7953346d73d04d291abfbd833ff0d0582d235ec5c7c21f9804669805289bc62707165858fe9ed94cd77df08a1d942083fc0c4ce6eb2cdb295d660f3f5e528f5f9d5e7d608bd6e7c0db30b098fbfd1056c07572f4a1c67d8bd1cbd0db3565fc13f401e86a5603724a180e1e8c4979d5cba26b49ce05620850189672a97b42b3739797fc4003373d59ccc35811a49259b97dde86d6ff1a77a9ef9512762be40e8f4c36ca4fc4f469c2e26b86fc0cfcc67e9fcd89ea1b7a57d39337bde765bbb87c28690b27b39561e81745fa371e6e632afeaa51db1d232bdcb3dba6e555aaeda7d3b2eaa3fc3a7267381be66609d20ba323779a347658d3276c2c0fe6b3f69f72473f89feba8c567b4d03fcfd60e3363f0b70c61f7a36231e20f958c4adeabaa2fe0a358d1257e2615ef5e0a1d8dead02530206990f025b1ce04dec6cdf2bdc2bb921925b829c068499818a16089ff1f9112b03a0c3750010791aae6db0a7cb5fe7510c50c0d444bfeeaea3e1ed1e467e87762842b4ade74a33ffaa11b42fe1053216f2d02c821594b4a42baaf2ed5b05baa06eec8a48572c05784d317b2eb103ab23e07f0c3e586a0615cd5bb88d48aa0a94499e7650a157155035a02e21342a9e9067986e70aa5c8ce8de21b142752e90be948b86cc9c4280918f97b023cb55805a0ad0758b961519f8023b2da621ade012aed8b9013ac1157ac959d7e7ceecabf7446ce0ca2360f33019c9bb437bf4976c50a63b752ae447c39bac1acf49d72e3b3bf0f3b54420f86265b8101cc44cbea3b128b4a33f603aafc467662cc0bec50e197355564682d3fcc8c21ec26dbadc547a84c9ab0e4d30bbc664e34ebe6b4c4588877110ae1ac036adde5e910fe8733626c422e06c492686b3cc7db3354d94efcf16e19dfaceb83479b7b5d4a3dd117efdedfd07bb72fac3d37a0d823", 0x1000}, {&(0x7f0000001b80)="800eab37209325cc601392e9b8581892e18923589ca2a25d6f102b1a4a13cabe2fe9fa1f8aac96523dc8f29f3fcd685e86e6cfa76d0c2e30f924", 0x3a}, {&(0x7f0000001c00)="66905d8b3342a19ed39340730f9eaed3585ba2c6e2e1f3c257dd4aa5263cd12c41d3c9c66d6569e565eba35e15fe7389dc6a8a1277f7563cfa45d9294144b9d5d323", 0x42}], 0x3, &(0x7f0000001e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r3, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r4, 0x0, r5}}}], 0x60, 0xc0d1}}], 0x2, 0x10) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r6, 0x800) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = inotify_init() inotify_add_watch(r8, &(0x7f0000000240)='./bus\x00', 0x400017e) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r7}, 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000009, 0x1010, r0, 0xfb517000) (async) lseek(r6, 0x200, 0x0) (async) r9 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r9, 0x4c80, 0x0) (async) lseek(r9, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x4e24}, 0x6e) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r6) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r10 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r6, r10, 0x0, 0x10000) [ 290.873762][ T2640] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 290.881704][ T2640] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 06:54:59 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_GET_SPEED(0xffffffffffffffff, 0x551f) syz_open_dev$usbmon(&(0x7f0000000500), 0x0, 0x0) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000300)={0x0, 0x15, 0x1, 0x3, 0x5d, 0x0, &(0x7f0000000000)="de1940606d7d8793cc05d200cb12e6204ab20ca2e089fe48d58a54b006829cccfe91cc520daa23fc4b1e06e638a9b9d58eb5e87450e4a4ba3772e87d6b20fecc6581166b7b1c378647310bc59552644a6203e77d1247f490b9a45cfe9e"}) syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) (async) ioctl$USBDEVFS_GET_SPEED(0xffffffffffffffff, 0x551f) (async) syz_open_dev$usbmon(&(0x7f0000000500), 0x0, 0x0) (async) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000300)={0x0, 0x15, 0x1, 0x3, 0x5d, 0x0, &(0x7f0000000000)="de1940606d7d8793cc05d200cb12e6204ab20ca2e089fe48d58a54b006829cccfe91cc520daa23fc4b1e06e638a9b9d58eb5e87450e4a4ba3772e87d6b20fecc6581166b7b1c378647310bc59552644a6203e77d1247f490b9a45cfe9e"}) (async) [ 291.100477][ T2697] loop4: detected capacity change from 0 to 2048 [ 291.223757][ T838] cdc_ether: probe of 6-1:1.0 failed with error -71 [ 291.234667][ T838] usb 6-1: USB disconnect, device number 8 06:55:00 executing program 5: r0 = syz_usb_connect$cdc_ecm(0x3, 0x5b, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x49, 0x1, 0x1, 0xff, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x3f, 0x3, 0x2, 0x6, 0x0, 0x2, {{0x5}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x200, 0xfeff}, [@obex={0x5}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x0, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x40}}}}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x29, &(0x7f00000000c0)={0x5, 0xf, 0x29, 0x2, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x0, 0x0, 0x5, [0x0]}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "837789a3c4cf687804e9a53b615ae431"}]}, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x1009}}]}) syz_usb_disconnect(r0) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) r1 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000340)={0x18, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="12") syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000007c0)={0x24, &(0x7f0000000680)={0x0, 0x24, 0x64, {0x64, 0xc, "d4caeba003199356d291ac46ab623768abd32c1de780b2966cb2b2726bb29b7df0eace4d47241e97b262fd4aa53a6945315cc7299083980002866933d18fa138c14d7b85c4a5dee367e33d72e08cdeaede6ce511e25d1c3be2b483b3a54ff0b62b3e"}}, &(0x7f0000000700)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}, &(0x7f0000000740)={0x0, 0x22, 0x22, {[@global=@item_4={0x3, 0x1, 0xb, "d7fb3426"}, @global=@item_012={0x0, 0x1, 0xb}, @global=@item_012={0x2, 0x1, 0x0, "30d8"}, @main=@item_4={0x3, 0x0, 0x8, "fddbca19"}, @global=@item_012={0x2, 0x1, 0x1, "c812"}, @main=@item_4={0x3, 0x0, 0xa, "05a083b6"}, @global=@item_012={0x2, 0x1, 0x9, "c19f"}, @global=@item_012={0x0, 0x1, 0x3}, @local=@item_012={0x2, 0x2, 0xa, "1382"}, @global=@item_4={0x3, 0x1, 0xa, "865fa793"}]}}, &(0x7f0000000780)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x1, 0x1, {0x22, 0xdaf}}}}, &(0x7f0000000b40)={0x2c, &(0x7f00000008c0)={0x20, 0x9, 0xce, "98469a18b24b7797cbc6ded9d6e4ce057763a800efccf67cc3aedd4038c3397644caba8c09c34164953f986a459cfd2cf9e8023c8222c197497b0d4b77d03ca833096619408f15fb87e08cd6a0bee67e00c9810f791dbe549c7ea7cdf470d23f1c790ce5c63a99c5932ba1e77f7f228ad1b9517fb567637a6332bf0054f7cde116dfd98c7411777c7968f482a78cac87e59334f337c7aa56bff09c122e36c3dd3c5c24183a605bc4dd9827a34feb9692ad2ee3e41f7192e4d3204b5ed0b06a9486a3d05e846f69d77a6d3baa4ad2"}, &(0x7f00000009c0)={0x0, 0xa, 0x1, 0x3c}, &(0x7f0000000ac0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000bc0)={0x20, 0x1, 0xf7, "0886178d0f9c1ca1b8db3def40e3dfd0c2a871cc1f8766e0c0409e345bc3710722af26e222846b847f276ebad98305dde21c215a9ae992b1dc9ca6ecc548bbab997ae15f908c2ee932e11a59fb0b70b9fd83985f08fa65bc6a003b488f77bc685ecabb3037c6ed55b8f0398813f89adff438520739bcb74d5fba1af70be57c913ab31bdb292c0d1d4f7148936df8896596ee0bb82c729cd12e3ffecd046700d5213d6c04f2211afef8531c8e4d9c1cec78c841d6d7194be0c2abc5bcac380f4587e8199d2609564b8e813d1897f2dba2c1a43f618b1bed3a72bc050cb53248b2ce8fe26698c4c0839aff5e2e2fa602ef6c5ad685c01bc5"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x9}}) syz_usb_connect$printer(0x7, 0x36, &(0x7f0000000340)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0xd0, 0x0, [{{0x9, 0x4, 0x0, 0x40, 0x1, 0x7, 0x1, 0x1, 0xab, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x9, 0x7, 0xa4}}, [{{0x9, 0x5, 0x82, 0x2, 0x8, 0x5, 0x9, 0x86}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x201, 0x1, 0x1, 0x3, 0xdf, 0x2f}, 0xf1, &(0x7f00000003c0)={0x5, 0xf, 0xf1, 0x5, [@ssp_cap={0x1c, 0x10, 0xa, 0x8, 0x4, 0x10000, 0x110f, 0xfbff, [0xc0c0, 0xff3f00, 0xf, 0x30]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x7, 0xe, 0xff5d}, @ssp_cap={0x10, 0x10, 0xa, 0xff, 0x1, 0x5b61, 0x0, 0x20, [0xffcf]}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0xc, 0x5, 0x5}, @generic={0xb2, 0x10, 0x2, "c39812578614c661ade1b82c04ebc1546bcbfadfcdd7c3f6b4b7bd739fb1d14adc3d49f04df2f168943755b32bf8af96717b147340d015e085370893fdca39f1d28786fedbf2f1b3fa22e31ac929a82e0c3e44e7a3c035b1853a84929ca73185d079b8f3cc19b8afefd5d3b149a2334d8aec2febed877c45bbc5b52f2c50778da989a463ab70566a9a19498971983deb37bb7be1ef911e10fdbb9feb32bbf34dcdd15e5c370bfcbe36dbc17622b8c9"}]}, 0x1, [{0xd1, &(0x7f00000004c0)=@string={0xd1, 0x3, "43426c6c0751e066b472348cbbee64dc9ccae694a9a62db71208ce235d14b23d73cc515b7f9a96a3e1c990fd237628a68759999239eab294fba4c67382867e8e754ec90cc8738c1cc44354f61709fc18dd1761cc6d99a45fae499bad0377dfe534be62868916dff39ef86fca8078d4c859232e7fdff3256f519006b5da8f9ae0ffd551dd1fc15a4a0f3758185c467a1e3cb5db46a474e1d20b653a2d3a115063586fd5c8138b9a731d9f20036ab7e89c832e51ea41163a829d61db49e27d4c22cb592a09a76e5df3bd78d80ac48a39"}}]}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000a00)={0x4c, 0x0, &(0x7f0000000840)=[@reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000800)}}], 0x0, 0x0, 0x0}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/diskstats\x00', 0x0, 0x0) request_key(0x0, &(0x7f0000000b80)={'syz', 0x0}, 0x0, r1) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000080)={r2, &(0x7f00000001c0)="5d524f0a558ea44b34d0f45a10532bd16632232135f6cedcf10ba31fa66650d9226978910c05bc20121344649df5021b2adf1d9103981772e2ab7a730d9f214b8a6789d7c7c8ba94dc47c32bf008c7a92b82b9bc7a9551e895aca29da823ca20f644092caea5c0517e666e7875", &(0x7f0000000240)=""/217}, 0x20) request_key(&(0x7f0000000a80)='cifs.spnego\x00', 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x9, 0x2000) syz_usb_connect$cdc_ecm(0x3, 0x5b, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x49, 0x1, 0x1, 0xff, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x3f, 0x3, 0x2, 0x6, 0x0, 0x2, {{0x5}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x200, 0xfeff}, [@obex={0x5}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x0, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x40}}}}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x29, &(0x7f00000000c0)={0x5, 0xf, 0x29, 0x2, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x0, 0x0, 0x5, [0x0]}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "837789a3c4cf687804e9a53b615ae431"}]}, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x1009}}]}) (async) syz_usb_disconnect(r0) (async) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x0) (async) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) (async) add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) (async) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000340)={0x18, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="12") (async) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000007c0)={0x24, &(0x7f0000000680)={0x0, 0x24, 0x64, {0x64, 0xc, "d4caeba003199356d291ac46ab623768abd32c1de780b2966cb2b2726bb29b7df0eace4d47241e97b262fd4aa53a6945315cc7299083980002866933d18fa138c14d7b85c4a5dee367e33d72e08cdeaede6ce511e25d1c3be2b483b3a54ff0b62b3e"}}, &(0x7f0000000700)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}, &(0x7f0000000740)={0x0, 0x22, 0x22, {[@global=@item_4={0x3, 0x1, 0xb, "d7fb3426"}, @global=@item_012={0x0, 0x1, 0xb}, @global=@item_012={0x2, 0x1, 0x0, "30d8"}, @main=@item_4={0x3, 0x0, 0x8, "fddbca19"}, @global=@item_012={0x2, 0x1, 0x1, "c812"}, @main=@item_4={0x3, 0x0, 0xa, "05a083b6"}, @global=@item_012={0x2, 0x1, 0x9, "c19f"}, @global=@item_012={0x0, 0x1, 0x3}, @local=@item_012={0x2, 0x2, 0xa, "1382"}, @global=@item_4={0x3, 0x1, 0xa, "865fa793"}]}}, &(0x7f0000000780)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x1, 0x1, {0x22, 0xdaf}}}}, &(0x7f0000000b40)={0x2c, &(0x7f00000008c0)={0x20, 0x9, 0xce, "98469a18b24b7797cbc6ded9d6e4ce057763a800efccf67cc3aedd4038c3397644caba8c09c34164953f986a459cfd2cf9e8023c8222c197497b0d4b77d03ca833096619408f15fb87e08cd6a0bee67e00c9810f791dbe549c7ea7cdf470d23f1c790ce5c63a99c5932ba1e77f7f228ad1b9517fb567637a6332bf0054f7cde116dfd98c7411777c7968f482a78cac87e59334f337c7aa56bff09c122e36c3dd3c5c24183a605bc4dd9827a34feb9692ad2ee3e41f7192e4d3204b5ed0b06a9486a3d05e846f69d77a6d3baa4ad2"}, &(0x7f00000009c0)={0x0, 0xa, 0x1, 0x3c}, &(0x7f0000000ac0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000bc0)={0x20, 0x1, 0xf7, "0886178d0f9c1ca1b8db3def40e3dfd0c2a871cc1f8766e0c0409e345bc3710722af26e222846b847f276ebad98305dde21c215a9ae992b1dc9ca6ecc548bbab997ae15f908c2ee932e11a59fb0b70b9fd83985f08fa65bc6a003b488f77bc685ecabb3037c6ed55b8f0398813f89adff438520739bcb74d5fba1af70be57c913ab31bdb292c0d1d4f7148936df8896596ee0bb82c729cd12e3ffecd046700d5213d6c04f2211afef8531c8e4d9c1cec78c841d6d7194be0c2abc5bcac380f4587e8199d2609564b8e813d1897f2dba2c1a43f618b1bed3a72bc050cb53248b2ce8fe26698c4c0839aff5e2e2fa602ef6c5ad685c01bc5"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x9}}) (async) syz_usb_connect$printer(0x7, 0x36, &(0x7f0000000340)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0xd0, 0x0, [{{0x9, 0x4, 0x0, 0x40, 0x1, 0x7, 0x1, 0x1, 0xab, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x9, 0x7, 0xa4}}, [{{0x9, 0x5, 0x82, 0x2, 0x8, 0x5, 0x9, 0x86}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x201, 0x1, 0x1, 0x3, 0xdf, 0x2f}, 0xf1, &(0x7f00000003c0)={0x5, 0xf, 0xf1, 0x5, [@ssp_cap={0x1c, 0x10, 0xa, 0x8, 0x4, 0x10000, 0x110f, 0xfbff, [0xc0c0, 0xff3f00, 0xf, 0x30]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x7, 0xe, 0xff5d}, @ssp_cap={0x10, 0x10, 0xa, 0xff, 0x1, 0x5b61, 0x0, 0x20, [0xffcf]}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0xc, 0x5, 0x5}, @generic={0xb2, 0x10, 0x2, "c39812578614c661ade1b82c04ebc1546bcbfadfcdd7c3f6b4b7bd739fb1d14adc3d49f04df2f168943755b32bf8af96717b147340d015e085370893fdca39f1d28786fedbf2f1b3fa22e31ac929a82e0c3e44e7a3c035b1853a84929ca73185d079b8f3cc19b8afefd5d3b149a2334d8aec2febed877c45bbc5b52f2c50778da989a463ab70566a9a19498971983deb37bb7be1ef911e10fdbb9feb32bbf34dcdd15e5c370bfcbe36dbc17622b8c9"}]}, 0x1, [{0xd1, &(0x7f00000004c0)=@string={0xd1, 0x3, "43426c6c0751e066b472348cbbee64dc9ccae694a9a62db71208ce235d14b23d73cc515b7f9a96a3e1c990fd237628a68759999239eab294fba4c67382867e8e754ec90cc8738c1cc44354f61709fc18dd1761cc6d99a45fae499bad0377dfe534be62868916dff39ef86fca8078d4c859232e7fdff3256f519006b5da8f9ae0ffd551dd1fc15a4a0f3758185c467a1e3cb5db46a474e1d20b653a2d3a115063586fd5c8138b9a731d9f20036ab7e89c832e51ea41163a829d61db49e27d4c22cb592a09a76e5df3bd78d80ac48a39"}}]}) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000a00)={0x4c, 0x0, &(0x7f0000000840)=[@reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000800)}}], 0x0, 0x0, 0x0}) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/diskstats\x00', 0x0, 0x0) (async) request_key(0x0, &(0x7f0000000b80)={'syz', 0x0}, 0x0, r1) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000080)={r2, &(0x7f00000001c0)="5d524f0a558ea44b34d0f45a10532bd16632232135f6cedcf10ba31fa66650d9226978910c05bc20121344649df5021b2adf1d9103981772e2ab7a730d9f214b8a6789d7c7c8ba94dc47c32bf008c7a92b82b9bc7a9551e895aca29da823ca20f644092caea5c0517e666e7875", &(0x7f0000000240)=""/217}, 0x20) (async) request_key(&(0x7f0000000a80)='cifs.spnego\x00', 0x0, 0x0, 0x0) (async) syz_open_dev$hiddev(0x0, 0x9, 0x2000) (async) 06:55:00 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000400), 0x8000000, 0x30000) r1 = socket$nl_generic(0x10, 0x3, 0x10) fcntl$F_SET_FILE_RW_HINT(r1, 0x40e, 0x0) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r0, 0x80489439, &(0x7f0000000000)) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x2c, r5, 0x1, 0x0, 0x0, {0x7}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x2c}}, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000000c0)={0x0, @remote, @local}, &(0x7f0000000100)=0xc) r7 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r9 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) r10 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r12 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r12, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r11}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'gre0\x00', &(0x7f0000000140)={'gretap0\x00', 0x0, 0x1, 0x20, 0x5, 0x55a1, {{0x8, 0x4, 0x1, 0x9, 0x20, 0x67, 0x0, 0x4, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x43}, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp={0x44, 0xc, 0x7b, 0x0, 0x3, [0x6, 0x7]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'syztnl1\x00', 0x0, 0x4, 0x5, 0xc0, 0x2, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, @mcast1, 0x0, 0x0, 0x567, 0x1}}) r15 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r15, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r17 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r17, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r16}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000440)={0x218, r5, 0x4, 0x70bd29, 0x25dfdbfe, {}, [@HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x218}, 0x1, 0x0, 0x0, 0x20030}, 0x400c001) fcntl$F_SET_FILE_RW_HINT(r3, 0x40e, 0x0) syz_clone(0x8300200, &(0x7f0000004040)="6f25cf919d294b97e695da39db0dbc8ff6ae750d8b25ae3f58a6ebc8d9788540a81f6813e60a68de3b80887dd25c9edfef7e8bce8d6b2c020bd9c69036d9f68defa02ca81b2086f8fc36e7b6f3bcef8c51d162090697c7a42b0b1cb3a2339aa9c7ed409ac97e3f67fe6d1daf2d5e4e578acd8b617325bb9a5b64bed4970556be7dce6767127b0312", 0x88, &(0x7f0000004100), &(0x7f0000004140), &(0x7f0000004180)="27026bf9123be90632fd0655fe94dd382910ffa416d767ee90d5ff953cd47d3e4cd5a2b10ef10586bb1fe705af464bef232a7faf49902028338f853e0836c481796c66834b93809fd0897352069b6bcde8b62dcdf098d06bbaa446088112e1ad3ad522a5738d6962c7f53c9eb3914549d5d317ca451e973cb81c9bc4936aa1a7b8ab9850dbbe4fe7e31c828d82e0cba956d83083d41453cbabb383e96b564f48fd65e1db4b8ef494d88ced1b50369fc333109716ef8ecf1d96f4d0205a93d4b04c898fa61f32990d67a523deeea68545bb6983304262f5f69a196b31400d846aa8dc90ae5171d4ea06d33538be22da86b3") 06:55:00 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x87}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = creat(&(0x7f0000000300)='./file0\x00', 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r7, 0x0, 0x0) syz_fuse_handle_req(r7, &(0x7f0000009800)="495b908312f6233f6c0cfff05480ac51d7c9195fe2f60bef6ae18167d87bf9f198d39c85556cea672358f3dc1d750e950e6a0848122920ce9830e4678e4841a461ac7a46d19ba676dd2e4ca539a783013e53904d113b1379d26f63b823e45dbe94a1ad7a15ffe6dd96aaa8acfd424e68bb5de6250dc1f87a924df4d49179769248019e5200246f3b48a2b83995948095c3e6fd2eb25b9e7d7ffb1f3854ae05fde90053200e4d211168ef02735e017d11c74b8e410cfa8c28bc7ba19c7a842990cacaba49489785599a3347198277ce641a7dd11a74390808cfdaed1e38ad5ea44f27137a6bc2dc37b3f1b350fddaf95a480bfda0b33519f46ef15c0a7102affad6734f6f59a8c3ee7aa14f209282fa50f235c1c2286b7eaeb26e3a3a9d0f1bf008ad7de638d0eb9f0a91ab07278e729ff4c3e48be96a57df7b0b1adf66b6222ee56906fd4119ca6524297383fa574220efc5f61532d3259f102367e252d11d52a78c63b2d541681bf76faf3bdc2fd1489a83ee0368ea0f3adbdc802d03c6d5b160f63e513775ca52be7d5372010e842808d84a5bbea20c9a0726cf2273a690eab8e71b65d59568d71f010deb0b7048e00fc3554db00f4729fd36f348adebfa66981f23a91d15f4af834491d8410ae2247401ceca69e1d788936df2f927d7823fd08e952003911a5def5daa67d2191113c43193a1c8a96b7a3ddd15481745fbb8345137714376278ade6ce9803d5db8d11aea41cd31b761ee69127ff2409c43d98fccafe6d44ff90bbb784d0d08d9c328967e406c9fa2075beb12c7960a239421876050de77aace5d84fa4289eb8615387b3553f9c8ea57dc4734544e97490e8c7b7f49080b561291ab0f14bb63ff23f41bc0ec45a9e131d2fc79d687b7d520691c3709446f53513392cfb99ea3115be41b693e517b57446383a3e5e1ba42b3e6d4821f1cf76419eac854cc08c9f7a8ce3e49352da0e90f3b4683b930cf682edc82bc3d6b4d96ecded3a5e2f08bfc53b5c37e45316a159086fd77192251b89d2a251354cfefd81c1f2a4ca6888da76c4525cdbc487ba20f9a580e96fe16d816fb141751a1efe9bbd36a3f51744a9556c303c392436bd09ee4058008640566ed829cd5348964b611fb22b12c02690f005e5760e6241fdc57c9e5a99785ba677d1250a9f9ab2f7bd9bb4c9f63c571047edc2d84010314919f3d4ee005b38b9b81ebaccaa5aca28bd9d17d9654e6d1929901c13d4272748904c4ffe64ab2cb7ef02ba199a7241594803b64a781fe162974152d00c3f2aec633cd3facae1f54c53f414e22677f6b45bc688cf626e039fc63a3abca9751ef1c032a0e2f371edae7494f5aa1fc0b6f090406aaf5bf955fa1b1c96071bfa6555cd1c8ba54d3e5b761adb4ab02d07ca735684e0450ea1a31d6e0a502706f1272fb722445f96f1a2e1d92252c413292dde4792e9b66f9a16f5eb925be6a6401b03612b80a5e88fe5f44fbeee2276caf595f7f222896584a6ee78a62846aa09d6b3b3ea56914aa54d9eb4ed0eced80e9b63a3a47278f116a9fcc7a4243e34bc1559af6169862e87b0a6cbcb22e64f5447a3c1b7ea937604210446c9bd6ed97d664037a43e4fd899583146b28cd712316c16d95c03d4df3528c8ea786aae20546c71df06b4e2b3e8b22aa4bfb757edf3a9d7d24b7c781369aa669feba77a11b306ac221049ce045be294888df22f5d3a3a702aeaf3a23eb9a1efddc651046e7a5eca0db017f817d766a800acd0069b52ff9a78f649873f276f71345c81de9534bd4eb98ebf1e932a45de5bcb528218c67768ce63a7812023911d7ecd16f626ed37cec1fc0b25496c90a9d3b3be1fcd5b1989d14e65eed4e14fab3f9bf6c2758d7c5e9e67d9a41b9aa030b11b076d83a8f75885b68f10f9c37fb4631749ea835fc8bc5d49356bd8e2742b5c78f5994853aab106e6156e9d63210602fbf76c0a86114192020feb29b65a8fec708700a77fb8d75fe9df41000f2a48472c389b39542f318377a69d5d3adb90aa1f730a38d34c2a1d83c0ab1f1af90a08778807681f4cb3dba7298cc34c2352755aa851d4ebdbc43939f9af1c71650c349491c6467482cacc7ad9584d5b6190e297efeb76bfc3a6cdb3fa8007f93a0df9537cec35c64f62c74ce114693463c375493ea8569be90915324e218c96ca1c0886880c0737c837ab6f46aaf31dc205b2747726b6ddedc81f2c9b671eaf66abc679bada1a22b0e6966ce3a31d20575a867a4c13da4000c2e38eace845ceb81e3b11420e5ebac8ae8aca162602acb558e6c5db5d03b12e105f46ff9505ffd86fbdb85f9be953571bec878bfdfe836760b4f12e7e27001c1943b48b757fd094c32614b7310a8e237cb1a67b29e64dadef3555fb00a9d4c7d2e605e0a7a407279344ce4db7b65e3cfb8b7709ef22cfb1b4c53b5dd76bbfc30e6bb64a9f90e4506a2c22c971cf4b2c03787779d24874b2bbceb17ba3f7b28b6c26c04fb88d76145c195d46004fd331a2ad8296be68ca23eebdb0bb6aefdfae11ae43b5047e139b03af1cc3406b5d480b295f00527d7f2b429a0ab5d54631b7e3229f117554a4fdafdc1378e5a10597eb782724a33e754777589670562d09cd29ecefe422da8ca19ba70858e158878eba41a2ad40128b9d13d99d936ac4c6238712325b3659a3ca3425fdbbf24a3b7ff00c5a6c4901a6a9bc237bd81cf702ed385a426650df3e3e96fcbbc3940b936eba712d68a710100155ee3d723ad9f1d6a93340c774fd660200f68f308e506291251c1b61c99a2822741c4a57960b510f33d190e5a75253c5c4b0cc97685d7d0155007ba16455eb743cdab33370f188128bfd47b889d162bcf9e7f75ca50826f41ed3dd6dace36916ce6b8c577ee39bfd4f267e2db5c961c42c5645b8238a2c8379c8c7c088409176006e577e983c47118145230e2cd3e27b5fe73bc0fc49c90c845dfbe75ed0c635e047bbfeefa574bc55af72a72cac788340cad582b62c7c6c9466cdf44d573e5016d4e5b0bf7d319093fc9fc429e6dc97a59a61999aa29d0dcef658dd5e441bb97ca89d2462c037f38f1ca7b18ae878526025ee45e24fa7e983954df583813698b51148cf9de40c6642392e05ae75c82e4c67203bc0f5a2a061734966da21b2bee8c6d1dc343f7e82e07c0bb067c97287e03c7bd640e9626cebcb5d9ee43ab9b48ab5df4ace78798655199be11144fabeaa4181f43dff1504d42278619ec77f51f24fd2f7f689dff9da14b48511a40b0c5b8cb9441ddd108788c6305d50757b169967b41d13e34d3aff300367517c910b923327d93dd3585a89f8cf054691869e4a1152efc8bed5252344adb474c4f5224f4d8dcc4ec2d71759d836211fe6c05730f186307295ca8e1ad82bc26260f2420f3398262c0cc54cc9e2fce24199021f31a04046dfdc5a70206e07de31f341cb85802182c57868137ba6315af0003fefab06a63472fc0cc1c6638970c01022c24fcd7a2a282562b6a7e4d67e183a12dc07da0a9b00971939b293de7fb07debe6e4e682d4267fbf7e8f4ad854b21e633ebb6c0488cd43d69ac73e31be7e226940b13689734661d73407727242f1214640acd7b3ccce2fd5ce3814f9fd6ef4d9805871705148691af515f5768e1f39d68f1895e44f4f6edc446929abd7bfa44b4fd765ff2c7a80e4924b6ad177bd4ce0ddd6556698cac5e5e447d1a158d6a95e7076316e07f7efa2e408f0b24a97eddbb39ddba50cafdac0163dc805fbea71bafcbd76a9a9baaf294446d298b41303d702a056a23062632e4691ecf129b6241462067d714c90a8e8dede2c5556af08293213418f01283a24cdb2ee5d6df7688370aa80995c60ef6891389457d6d80e6039a7257e29a769b606a337b90054f4d1b8767973a53d9d94d8201b612cc3dc27689f820af5a45e633e8b36fc533d2a60d36499b1e6d8652d5a301533b53fa4bb1e61fa06175742c8196d358820b8c95f82b7dd0384b270c03741718bc41f11b3c2572a5db490c6ebfb6121a5ee4791c1b6bb847c2538b1dbc81fc6b890026968c5f5a6a0bd94e41739bbd75be2bca80b8b1f6849a487dfcaba06c0434010560b40b059296481c7e97cf8cd75c3fea2ea3730571fb2d9b06248dc6e256661659844547193cd8cf7da18845a39ea20b40f6935d82fd003babdb83f60e237bb4cc26e83595d39fb65ce1c237bd0ca2ba42a787f910dddd40f518e95f91f7d54c7cfb47230b10be23b7d73796466ca37ca506f6d4f5baa366ca68ff9a029faa967041368c6b05381980dc54627e9a32005a7acf8b104d06e0c71eee4cc81fc536d1a0bda0ade34d2d536f3bdb985f3c56276fadbdc242e3cca096ffe43a3a06acba5676cc268042bdbaa82cb1ff13c31faf8a8a8da0e842440357b36497667fcbac07d22b01d49690f4ca306417526b27bba1a0c7f19e71f6c182eac3e1a5d1402f8a852d33517c46dadf2def0bda244f9e653c230ba71cd9cccff727f4b950dc52202dd14965f21b604cb628845d51aaca56faa539e0e4e719a258355c1f7370181d5ceac60ea95f9af0589e0b9c8e119bd489ff15155199e49d70ce5b678a80757c844149dadb894158f56abe4f9ef0fb47d3b1bda7bbb0b8fc446021879ce0eccf0b60f7fbe0d54a3487cead9e02ecdd90a80da0340fc6a76dbe19b8e98ab5937baee87c23d1a92ca34cd423a7964e6edb48c73673f143b766f8815905e02359c2e205a05cb97f2c0bca7b743f8954c842bd0e07795a1b0a3ca9e3c4cb5185963982aa3dfa2e2978ec0a232aca3926d8e2506d4a6e5ae96698cb83a06b4cb7d9a2c1412967139d7858554345ed3166385b0756667f7889494ff745ac4ccb408bc3d8e1fe55b48b9983e21186d8326df8bed974949df010d7e14921b28584e7372ab165b0132e265ab45fcdf388eaf329c914e0840f8ca60b3b5c5cd20da2eec6a7d91c955e31d031b329482a9b51b924e981f53d7776e1aecf1fd7c02566f875418feced967739524042e8ffc392dcd7802d8e5ef8378cb1ce2b96f12952ce12c5c63ee040eb6ca769a57b255ba3cd5c1b74bfc55963c6c21602ddcbf8f4124ab5ff54d7f496a91beefc3fedfc8185295097d7c043c383e72ca5cd1a1fd5fa95ffce29133f92dbf75f9f277ef7ccab0066c492f843dbf5476739d343f0010ac69682fe50989cae58a17464e3ddc17427875f83840d33b434783c8f7d4c9aecbcaf282ed7a83c32317600f6596f6c7bca155178c94099b7e34de7797806a4df74caeada482b2ee5da074660731dac4089d8f2a2042209f0a845784172c5c8197daff7473101556785382b6736f75c415402cae4c3b237fea029db1d027b77a4d951bbcb5b2f92d72e64f8a43511d0304f70e6c9ccd27e90dbaa759e087233abfa336af39d0857d17d096c3632803aeea29bc5dc5332dacf09183801e2b0dc194ae05dbe9aa0e3a51eb781c12d6ae8f05a1d67bcfb93a54ea6604f1dc689dc6e5535b18ed3a1190db86efb536b1c0bb28b3d0d6e5e23053949b678581108ac6027af4e41b6c9ed0898943b5c7bd93e6fe60f5db97142dc53155123cd6ac3001b37098cffe03d8d60bffff3b1cf06a0632e7abd2fa831c4476fdb59c5c2aaf402b44cc08e73f76912a4ee711244b12c7cc1c5373549a314947ea68be6cbc0d486e24b191b0917c08249fe88be2fa42c017585055dc6a98b9fb67c7ed7b40237e8042ce4c839773ed081823a61f634e86f62b3c64f684c3f6ab97786aa29baf9075b00d597dcfbf9d8453a776926f2665d740e13ef032aae630cd9663f44d56e01957cb75b3a85030b833361629c346a0003cbd69a35108291753e8f41e793625d31e90a555373ccf88fe8484ee15966b3ee82c410870a2dcadce305ed7cbeeb1d78517bedae4990ada3ee329eb4b5d6097c9b6e149b198fb01f9b7107546feb8824e56435ad08ecf741119010caeb492a6ccee14d42a3c1758d65cc0dd0a5003662fda3d16e3b0dbca60e02d7bd8f56f56879dfb8d24fedb17addc1b40245bbf31244c488cde5516d36f20b6ec38d35fc0d41cf9d293dcbf4fa868e060ac991e9b09db4dd0602dcbc15b773d746207d01fd56a5ae09d32f211d69fcb3679a135d394d8d0f7a97321a71ffd8f9c8d6fa82e04da3d9b9e6eca21ebd7cea2eef0ce30c6c5645f05891349c37419d36a116c3035f617b0e7283a3355e5163de13d84451be9732c9c7e8b1f56de2c553b7c4b2ce17b2d727d104a7a2048750c1140560e759766118dfdbabd4491a376db6ac8db93d2ecf2088199ac5dbef154f90ce21ead95a08b47ebfae67a05d9f713d5f45a68ba260c853579257902f579aa65a9f5f1d5db4ee5bb179e488b8372adb588b736f6b01f5747456721e6714e069f07da4b7ba9582c0578645b63a3c8d41b5a20270fd35caaa3967bf59c07531c3a86c059a41afdbb69d8bf3ed375d0cab2cbf636ecc5c0eca494b986e7d36813b23324dbde518a673e6d40f8e7b41649317d5237182d7b28f2bb0c1fde5a4ba9d5ddccdf969adf1796835a0a77bab8e5bf0826911ca1cee7bf747b11a0ef59f6d891befe8279bf34c4205266fc04798c6833bf7170e007e0931a1297b180c804cbf1fb2a3af8fd221aa4ae21a6ead4327717a6ffa48798bc742e8843a895e0ddcb7410a7098685423949ccd273e8c49b990d1edc0738f19370f34edf7e14432d49b912fb1e1f5d3944be67ba0df10b1015a4822242de4be1b268d5de97534f616f9d1ddef5d1a4a85211844a4bc1cc9b7726c1912cb55ae12707721b6bd8fac79cada8767a5ab3eb7a17b7950698a607bed143be6e784539c2b2af0c0fb08030de18fbc07403b971c86ef5a9a463ac5d8308cab2c76b868932461b2d1437e8720862a19e7fa4fbd04fd61a3cc6ba931ef996a1e9c9793eabd6d62bb2ead86751f44a01f1deed01fcb380cff24f155151d6e86729496316f236e606e232327e2ac23bd8885278897b123a3a10175e0e37ace9f6d567d6875bfc3c8075f049c9d4f0b7ee6c53f39d21dfbdf20c6d8bfff249fbba06beca6dad7c7cafb1e8a1c9f22fde29084f23c5702e805a1cfbc35fbf78669a9e28809c7d73ceeeb02f1a025b66141a2988546c49ac6fad77721e2eaa2a3b20e0bbe7da3631fe7f434b90bac98d85c45731b80d46dc0d8177e562ecc0bbf706629c76dfe9549f90ca8a70431bb1a4d32999bd5e004160fb3a8f825e45c9955fe280835af0c72f80ec2af26a3b555d44366c1f979bf1a6917ec0dd0bf3cc2899a161dc4f9f66bbcba64419d6dda5c9e04604c73498848614ff38cb931a1dfa70fec7afd9a6916d17b7c5b7390394fbc4458ad3ca455f77defea6487bbfa81472f0a5cd918c361e4a086a62f7d40579c99d6036ee1ddf4636f830a92f78dd17590b0e22eb5c965adf92ebb772d88408ea3c806e0f31ddded3abb6622e3235df4fa9e84714589a31281b9dc3c81ba16390d58715b2a72211f0859b034c89730d13ceb12110d06834b3560d62ebfa2e3ae23a77413a13800ec0e33c003c43d6ac51db80335b7e4a1aecff9c38803689dee22471f9b024a7cc49aebb959058b033d72607e59f1069274f928ddee3bdd2d76445c4353bad025b79dcade78de16216ee70fbc700be9363b20d57cb94a8a174af13fc15b7b9b71e50c24eea2185bef9785ebe4a00f75b238214afb90c713319cae4f27111a2059716bc1b6204bc0c5fbe8bb1015d0c8b7aa4e3268eba842249a2e295919de152405b10c30d71f16aa76393169ed2c4f40af921c0a7fb23c2ef1937e8001f9eed664d2eb83d1959c0fb22339f97503617d4b105de348cf07e0e57a21271c22692c4414f799bfb7505a838f8ac0e61aed3a297e0cf64d84d31517967b24e42e09e6a3110d1fd6535e5d8419104e4eea6802fb0a99506025c21ffa4a10f55a37a0e9437d8c2ebe7f89d146d0aa50e7733e3867c78b8cdf1067cda6d6f7a742f4b8016aec1a0bc790df903c8203dae6b7d9b819eb57d68a11b67367e2028f91deccc24eba760348c509fb7d73b9acc0f1c5957d8db429205d33a9213020c1c5a5268565e11970e0ec606830c4b784d61d8c1967331be85ad6a1950962aab489d5ea31ce975c0328286accbfb14bed53104ad1df69f2a99db17bb5afd686a4b37574b190a21fd63c2191e33dde0d7c1b6a10bf52e12d5f140ae458530ad0769ecbfbdf6d3575e49e43504e0fefd6fb3fdf844ecdcbba2617000fedf35a92f9a2c40e51aaad889feeda5648a5c779aadaae93b7dfd2cd844d5e93ed014d1ff0426cc7553cb771bc338382b71999ce823be4dab26bfd5ac9af7996c2df9e42057a59955d41c077c0557740380991e809b449770436cac249ca6a748db3e4f6167b1fb7c6c64dac5a9bc87b7c911fe5384775807a92477eff07b063f81dc49354af0b6d8a2f69470d2eab61711b82ae7ab2cb379a7e8ebe08acbe19d7ac8c080a3fa74243b6321193c671f80f7c181f1abf730c2652a313164db23fb5bdfe73a669ef822fde045894c2f8a1133b9bbb26b42828add3db9eaf9e4f522e928d051e963cc3812b14984dabd5cfe0410f1be5466682a52e9f9e608ce167eb7d3849f0da55048affd9fb91462eab852624c47f25f105bee4c7b808512a0848dc24487aa4c985f889cb569f19ea6d46103a4694f4a3ea1366999aba8b3b6468313bc0eba4a4101fc662971a8100d41a51695f28206894bedb4db7c445288d58cf85b6cc37be2f1b1643ea989c28c8f8a7c4324501e322b3d1609d0c805ee775c6a114406fe75ec3f81e753c7e9082a9c9c8157ac7ed44d551baf6271e967907471329f16f6bcca287989986988c4e5559b066eec2185f5c2f0e099ca47de55ff27fa7b0f88b355ae0c8a75bdc56aebd2876ab34982f8400bd922d78f2f6a1c3435b5c80cbdaae8e8eec4c7f9bfeb782f24911dc3c23552bb446fcf2244c6ad842ecc3a4bb3098503c8aa3c689f7ad269dc8269d012527e4f3f1839943c1e35a5cacc978f59aa39561039ef429e30d4626e9a163e5b488d7d9b62a6aa9fe43c150e0b1e45fef835749db7e39fddc897357083600ca29f3deea8089ae1a90edc775e46301ed2fba3e6c64eda59f9b71321f492f907bcb750eede3c837f73015c945c6b475b1c9395e6a421cd1900215010f952450244a9acac152e825b6155361480bcd8fd35d4b8596c97b4b9e5fcf82992f1cde3ae76f036c49e164f10c1a02394fc6e20e79de26aadc68a46420f9767fd8b7ee257906c7a15ec8ae0c3f4fcb81bccb5a3f05bab46905a05c245367bd45f2d60f4c03752c1c4df4f83db4d5640efa5451847f670c5ec5dac3641d5be6f162078318c756eaf44fa1f079c8ac6a25106f908c835405e84c864592e4d41ef518d37da11d47767000b23c437b11a0d32c08389fa935b4eb7104d63f79df84d06cc6f74be195b1f7e73c0b1a65c706aca1f81056ceb3f2b8e612cfdcc51614ec3a6389f3f2ed9f06246c3fcfa7e44d5768c3d35900c3ffda4382e222657626048c5aa8189bdca0f805fca70cf46a463ccf80c8f5356a612c586c6a258a2fa4cba734eef8671c27d34d8ec0742bb79f084ffc549d6902854656e27e8db905c1c66c95c8c5302daf8647e9e8024b96c018941927d6843cfee6179b473f8fe818939736934884da0c6e602cbef29d5baed06ee3457a19a5fcc5b6d38d858c0a2f1475e91669e3dc971a67627f41497d4e669812000f4d2137b39cab7d472786d5e1d04507bf1183129816c5783b34a7187a52989e584fabd663bc7f4e3afafe04eae508445bf5d5e9fae8642822aa52217194108128e332d23c9aaec503c78c65cfd23ef9357db3a7e43b805691c01f73c0b6b2582396874fa2a4189623dded0b37f9cba988e2d79db505ae2ce06526c707b571ba989cf2257b763ef9849668c24e73d04bf2e81455e2b60687fa1352a5892fa9211db3a6888bc0f22d5ce65ed7e837df771f1378f0690e8ed9aea3834a877be14691ff8f98f1a31979eb174da5563ce43d71704efd51cf3c525c92f1302361260af0940970d5eaacca1dc220f4ddec4d1e2cea1c1146a71ac49aa08e447edb57f890480a8673830bc69f3bc0fc261d8738791515c3967b4bb8bc96f30792ac2b840d79c5ed173973eacca2f1ed0b5062e5a1ce7cc82358b5bc03105e0dff3e368dc4c30233afd5acc8467e914384781829487ece2721dd8b278eb032b1763f63cb7d8a839bf46b81123a65de158b943353766b0cf84f55e05c11357dc1373f316b53bd96c30eb9dbeea6bfeaf733cdadbc9b2d4dea0db782585f4b9d14634783261aa5dbcc3bf485e34c11273fdfecb89c140b52acadf800c1d54034b63fac0b3977e3125234ecf1b03f24c987d7e223fae26e9f879dee4b266e565e8975d605d973dbd27b56be3962dd8c37bdd8574f1f720cbbddbd64aa21f6d5612843d940ea872e6f63682925a77e9f6155b113a31d28bdf891ce5d6c0e1235fbd8913f445ebcb514fcda32c28a47a5ae869fc83f7408e785344e44f866872851c15cef95dcfe47ca417ef7e53a480d3f7382e9549f70a05a1c9a1154ed12c3ccf7dc967827766ab682c3cd5bd34f14861382bb4622dd009d1cb2b9e4bc46e27e586724328ca3214170b4cea31b57103967a640848d6028a691ab73e2fd98f8e15b8c444fd5a0ceff8984bb7d8520ebb16ce7a241b9a3cd4dbf08bc4a16a36c84e8f59145db339c5af451c68e239ec34c6baf0a55941b4f80c757e218d11666ebd03d489dbb96d4931bfedce8cfbcd718adfc4522f7c28830b4315c4534763031c0ec81786dd21895479eaf91070754ac4960235160fdff1ed971f703d44b01eae9d0935a341cb756ea34e7d758265fdb5115767db6cf0bb365cb17841f1c39d6d1e7c6d32f0812585b1efa0f1628a81c2eada90dc1c71b5911e899bc7fdbd752be4edae1e5e87b26cea0a6d8f428d2c0f21464cff13c8c2d4cfe0f861769421c18bfae3f549ca2eeb45526a3b15f38cf89a9ca09d45a1fe965c86a8ba62cb61d39a5dccd4850625b5666583c287b2a3c66d3a46d98546ef521670fe30b35529d27ab4a6dbe442769412b89ce857c8281107c29e5bb464094aa4a3222a0581c8483abe176a851b2128f8133d1be91005e1f9eea0438e9e4bfa1d38034471b59eb7cf4806b3c9d9d556ca8b74092459d6f10ada41d8c7825c5423f9e7167473c0aebf56c5cc843105152c562a842f81489c1ccf48d3ca2bc3ff3d87f0d46ae85e850281a50f192a1860924057a62ab54f6ae2937e5453cc3f016bfc91b05eb89d06008ee9394f0377ec13a0e413a1f3c2c03d2f2f70aa3e00df42b0cb4ea2a24ab513259c28ba75188087ec099cebd18c8bbe1ff22483b22d73cf94e8c2bd9b0f92b793ea7081b2560685dada5d4b46c29a022fa7c3ee8ab7ff667bb454eeb482119fd4ccbe4020af1b9efc2e23220bb6520e2f26d4bbfe1431bfb0f461567fadbe934aeb588dd88b04979ed4e79b092832ac42f6ed7d1f843be0263306ab7735bea63eec0a507e86e", 0x2000, &(0x7f0000000c40)={&(0x7f0000000140)={0x50, 0x0, 0x8, {0x7, 0x26, 0x0, 0x8, 0x8, 0x7fff, 0x9, 0x8}}, &(0x7f00000000c0)={0x18, 0x0, 0x80000000, {0x88}}, &(0x7f00000001c0)={0x18, 0x0, 0x5, {0x1}}, &(0x7f0000000200)={0x18, 0x0, 0x7fffffffffffffff, {0x3}}, &(0x7f0000000240)={0x18, 0x0, 0x4, {0x3}}, &(0x7f0000000280)={0x28, 0x0, 0x8000, {{0x80000001, 0x676d, 0x2}}}, &(0x7f00000002c0)={0x60, 0x0, 0x4, {{0x1ff, 0x80000000, 0x7fffffffffffffff, 0x1e0, 0xf75d, 0x0, 0x1000000, 0x3}}}, &(0x7f0000000340)={0x18, 0xfffffffffffffff5, 0x9, {0x22}}, &(0x7f0000000380)={0x12, 0x0, 0xc000000000000000, {']\x00'}}, &(0x7f00000003c0)={0x20, 0xb, 0x10000, {0x0, 0xa}}, &(0x7f00000005c0)={0x78, 0x2f, 0x2, {0x2, 0x49, 0x0, {0x6, 0x101, 0x10001, 0x0, 0x701, 0x20, 0x0, 0x0, 0x4834, 0xa000, 0x3f, 0x0, 0x0, 0x7, 0x7}}}, &(0x7f0000000640)={0x90, 0x0, 0x57, {0x6, 0x2, 0xd1a, 0x5, 0x8, 0x80000000, {0x5, 0x2, 0x8, 0xffffffff7fffffff, 0x0, 0x7f, 0x1, 0x4, 0x8001, 0xc000, 0x48, 0x0, r6, 0x5, 0xffff}}}, &(0x7f0000000700)={0x38, 0x0, 0x5ae9, [{0x3, 0x7, 0xa, 0x3, '/dev/fuse\x00'}]}, &(0x7f0000000740)={0x328, 0x0, 0x1, [{{0x4, 0x0, 0x70a1, 0x66ab6270, 0x4, 0xff80, {0x5, 0x3, 0x6, 0x5, 0x6, 0x8001, 0x3ff, 0x7fff, 0x7fff, 0x2000, 0x200, r5, r6, 0xd1e, 0x9}}, {0x0, 0x2, 0x5, 0x10001, 'ext4\x00'}}, {{0x5, 0x3, 0xa8, 0x2, 0x1, 0x6, {0x0, 0x7f, 0x7fff, 0x6, 0x3f, 0x1ff, 0x1, 0x3, 0x1, 0x2000, 0x8, r5, 0x0, 0x10000, 0x9}}, {0x6, 0x6, 0x4, 0x4, '{V&^'}}, {{0x3, 0x0, 0x7fffffff, 0x0, 0x90000000, 0x3f, {0x0, 0x4, 0x5, 0xd, 0xfee5, 0x2, 0x2f, 0x196f, 0x6, 0x4000, 0x6, r5, 0x0, 0x8, 0xf1}}, {0x1, 0x4, 0x6, 0x3, '@}+(\xd9%'}}, {{0x0, 0x3, 0x5, 0x1000, 0x8, 0x2, {0x3, 0x7ff, 0xfffffffffffffffc, 0x1, 0xfffffffffffffffd, 0x6, 0x8001, 0x800, 0xa29, 0x2000, 0x10000, r5, 0x0, 0x5, 0x800}}, {0x1, 0xffffffffffffffff, 0x1, 0x93, '\''}}, {{0x3, 0x0, 0xa29, 0x8, 0x3, 0xffff4b34, {0x6, 0x6, 0x3, 0x100000001, 0x3, 0xffffffffffffffc7, 0xffff, 0x7f, 0x6, 0x8000, 0x7, 0x0, r6, 0x7, 0x9}}, {0x1, 0x5c, 0x0, 0x81}}]}, &(0x7f0000000b40)={0xa0, 0x0, 0x4, {{0x2, 0x3, 0x3, 0x9, 0x2, 0x4, {0x2, 0x0, 0x80000000, 0x80000000, 0x8, 0x3, 0x7, 0x4, 0x20, 0x6000, 0x200, r5, 0x0, 0x20, 0x1}}, {0x0, 0x11}}}, &(0x7f0000000c00)={0x20, 0x0, 0x2, {0x3, 0x4, 0x4, 0x3f}}}) r8 = getpid() sched_setscheduler(r8, 0x0, &(0x7f0000000240)=0x1) r9 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r9, @ANYRESDEC, @ANYRESHEX=r9], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") r10 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r10, @ANYRESDEC, @ANYRESHEX=r10], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") statx(r4, &(0x7f0000001080)='./file0/file0\x00', 0x1000, 0x1, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000880)=[{&(0x7f0000000280)="de843306ddd6da133aedba45c4739b75fd360f13c6c00d20600c0bec3db95d21b3c54b9e6aeb1e54ee3c6547bf7ca3926622a4fccb277857eefbd643499f9542043169ac86a265d74006", 0x4a}, {&(0x7f0000000340)="114a5071ffcd2a6919a6273eb934ba9808a68433286d66c0d89cbfbb37b2317f053d69e25a23acd9c4cf0dc94def91eaecb84fed11ef651e117755adba934cc213fe714bfbef24f7a6aa18738c32bcd69499217e945b72b14dd74b7ebd099138d03fc8b71870fe6a1e95977eae77c477c3bae35c52e0034788b4c19c13050aa90efd7b03a6d3d25621b3383ac07cd1c66225d89803796a84c138a85994b181bb202a2a27c36a3b26c79be0c2a91a6ddf28dabd37240206aa8c7343a7c5f6f577c39b9472875b4959b674d703679888f346b6fc9b8db1031f319e4e39035568ee5632c3231e6f14df24a4b0190030dce33340850a", 0xf4}, {&(0x7f0000000580)="4f36c46ed224d00cb3cabf530db65afb22dd4c15fc7610c397e9a340a6eb60e0c01af07ac6585a5e61414d775e675816b14a1f63023b64e0cb6e3f81feee54150807b30b4767d917e59cf729db93cfe28f7b44ef98362ad5c532d6295b9852890cc23b3f6a33f8eccf0408a8805f5858560e274bfa85604d211a3bf28033105b9daefeea324a74427fba5f9351d6410780d7bdef0fb5fcff601bf7483df588cf5fb8ca6a105b", 0xa6}, {&(0x7f00000022c0)="5492080d0cbdc143e0605097800a2938adc209ca0d1ebae299ca86c85feb36b2ac334748dfa521023c3d033345eef94b232112eac754c94f6a25f432ae728bf06764627fd39a7da382ecd1cc7e16e8e3ad5d66781d7e8559dfa00262fa9251c11a9e815def51577cf6e9cd99aee30a3c1f159dd741bd38d1fdf18703b6bcd436325fa176b5ff26a0ce3a5187d2449717bf63003caa06c302cf9f0d9f6782245d6e00a6a4a3ea1f3d805fa2071daa23b67bdffc5a45405584f55385f6163d1fe60f82472829c2bba3b2ea79f89fee91f475893cd0eec51930f2cde382adb7df525e831e4da3e0ea1f6cbbc73822db5e2f37094da5413c6019f82d6aaaa202be135e8d42432c197f7509d13ef643171f826375119c687e6e0f1a2bde0ea01242f9777679223a0b89d9783148353f2463f96c8f909928e3eda9b6fdda17394f9808489e25b8bd99abeb03a360b5af7f38ed163ffc65f83e1f3fdb2b45667d00d1080ed78529e358a44cf4c063ab7d68717a9bd7d5a55ff5fce4ef3a91928fa45bcdd7b38724328a16ee45d4f4ee9b3fb01aed2ffa2f28b91e583f1c7454dc3a33ee4a82871facbee5e7a680b90ed04465579df30bf83e493a5601ef32c6d8295eee76ceecb3b5406333d00a4ffc06d9d5088a502933890983d6932db0d152fd4fd241ede7a3280577635055cf1ee78e824e92e0820da1b9e8f1d278032e1239c1fb2661e5e07423ccdc5de8c6a0d478c8f0ea87e9db95b62642b0493b72ef2fe7248b0bf670f5c1d57d366626636eee335d3569f6ad3296a837d8636393a982a31d5800e166da2f64c467a50c901338b0b4ff91db1a408cf963b56db3bbfe9d488c801e4c0923ba81ff9f2cc3c670a6387ecb17a193489d3b3e177b88c397b31b1eaee21fb54b80f73821f36ed68189ef7eefea9d4f79fcda81143a06a3602630177f50aecec9a55ca14410e8f36ac51ee14bb0fba49e3117c588a8e2b3a0210580f61f50fb4a95c5303fcf88e0a9e2667d0313a62e70ed126024580e06b8db1008672bc6df32afa95110e4b48316ea150e36422992a9eb0747035ef437a00bebf04f388426f7c1f66950748021d935f03dda22bb2a21c9a8c12fe2dedcddf45ed87332af129e5159d92c2a42db6080245dadc7dce5360ef1c74a19e9d31b4e4191e153b69a8d1cb515f39f9b866f08b1db27a5a523a23a495cf2d14faf92d24c0e4142d40734c0020334f464f6d31e1fac0291bbb58891c99c2b7e3a63d8b39faff4453adc9ed177b36f5fb0c8e7faad87ad3e7b4798382aae35fb0ba7261a91381c15a25be824e7dd2474f0b622991446577bb5a70ce9e438cc8a7666f33bce2db8d0dadefc437e0c85eb545f1c129ba157cbc5b0f04679b56bd061188404b03e308b38d9b987dc58351846aa4668f5fe37625aef985108e86e853991bd4ad86091bd62d6518fd2aec7bc6cc57b066389e35a31c26f3117f758833a584b3723670cc7d5706b84fc79cc7fdee5b6b2fce8289d66381b2127ec06ddfc95d8b053654a956a05eaad71421d1a37d0619d9dd47164615853760e888ef7ceadc03103d83c0d8619466e17a644b87224275bc336952a1d6abd5b02b24c70665325ba42aab7f901b0765d0f000252e2a8520c10d419ebf26c7247084f16d3f35a4a8b1805878fa45677fcfd9153428c1fe0d6ce91caf730e3e8e2889d4bd730ef536b269465a484d8618ee884648f50e60d2bba99455a63227c378195870eafeb1337304a8376811030e87f9ba8d9a6e3a17483a028cedab1d59308f0933cbba7d0767f744ee5312494f5f24cf95778a356db2b24108c61000768555a57aa700de6818659a834557c58346257c6e163e43bb1b5267ab2f5465e7ee520d1da8597c0c7ba6414ef7c98e8c47338d1ba601380eebf89a8742714f0f1f475a11252d8dc4d8dec0cf68a581949df5ffd0f18a8e3b16eddfaf838a7e3ef3046892394501886333668453cbbbc16342fdd8f4bc7d44918f07193de38be68255a1aeb26fdf7939ef228cf857f89285dfcefb2596262fc663fab2cb24791c059ef63a3f21ef12ce410d39fff64a3eae5bd91afcd030d7217292520590d6a2b2a14039ef3289aaddbafde7f3602f3f4ebf0f538d797e5c0bfde88ffbe1a485b97b497b480ccfd33ad9fb5ca2ac3d6bd712c6583f2de40e4bdd6f0038d3d0d792ebfd66fbd6cdf2408e4f5eb6b5e438675db46ab0a8c208222de256de546c3d1eacd2728f9e8e9ebefe6b1b38caece3ad61a391784cbffb6c5f2c76ede15eaf0ade2bd0a4b1d5d594e50470a4a78a4c39fbc310ed7cddf40d771473eb9f98a314138e2376863e007187aa4d069a32ce068fcc568094b02156f5bd4ce7e57dde3033a0cd924247727af6286dc98c8e530aa427452bc889b946710568928d8f598b0ecf3be60199365d4a24d3246f9b6a8679ea7d6c71a79b4627a3af009bdbfa69d322ef802f3bd501dcf2227d1cf6a792c2d66e5474535aa82f49ad0eca94afc4302c3e9922222fdc6466d2d56361745edeaf723d360a3ccc47797e5ad12a55f5abc04957245496779227a75dceeccf6fe924f2656ca989abd4d3e590de895c51cfdeaf6961dc450cca655a67e162f426d93a7ce0c9b5d6c8b17b48c646242d62b6a57f5bf55427f2a13d7f892730bdc3da63936aea1f9897d5fdda80a52e1fa1ef666a11bbd4f669a80a69cbb112eec88081a461ca315952e932d9a17c721110139d64bffca12bd79834a5067671c511cd4f56deca51336b158d6adf189badaa54c54c62a99d528807406e0e24222d5f8adfb0c6743ca0142cf9b85da29e8e6eef0c13c26e0a0acebcbc077acc6d4f4d57ac17abfd63dd5408f63015f8f378fd346198ce33ed9d39cabc4205076d1a8f833b41c4bf41e893d72732074e7f77034518ee942c48d87dc9816974a51fc8a1dec6bd19880b861909e42d482461af70a0131424ff07873499ccc745c01dc81b51235c18d7bdd832f54a614c0c671c6f70447289b0ace0b0c41e2df4f3b1fb30391ed49d3003aff561b176436a0ec399c1416f6a28ec6026d724a49064ed857d665a1702d3b407144bfee8be37ee318baaf31132f068f047ce046b949e502f82c3a515b16ff80d8af41f129665258ca33d9df408b4afe6187f8622126964d5997d75a2b940ad9ac9ac8b3c0da6c73630edbe5636f474be27ce7a00428060950e3b459cb8829f50f08bf9a3fcf89a9d82ee253e69e37feed38c66bfcca45c0e2d14898d5147ed341e3f334edf9460e8194ecf11536df59f32c8aa4ba192b8f5f0edc275604bc79ef021789205409f799bc4be56ec556d0d530b3c514a3ecc0472571e77888849bfa68e46db91da6fd1f8379fbc7e4b079a4ca9c82fc4ad80c5eb1ee281a893ed69382a3268ff1f49b7a6f0726608f1d67b321d190f3530396eacbeb3b6cc13a28844fabcb57319c13f554c05b388ef28c0c1899666ca213c050ab627e3daf8c721b1c306caa1c8cbc2e62833010b0587eabec8739849c712e96706c108ee284d37bc065a16d7308906c50fe7876e9e370732c40646ed10959fc6c2821010784dd7975a982b8cb4a180b8abaff58959be66f93531002a7ebdac5ad244f3f8bb16eb0450e745d868420662e260fc36eeaa754b6ead4172f1c1c072e8ff8585801e19cc3c70f7fe302127e50d0194d36a56965bbc38e35e629fecd147ec5a544022b116493b425a3db7c948d3efecbb7625838a52d05bd2fee4ef653389647bc0339b6163ebdf7e3424841b040d86adf16c6b32b993b71e1ee7fb867dbd9bfe1477ef75164a5133a6efaa1ecfc2e8b5d39ae72201c2027580d1dc9078982e9b36c75bb61bead273213d9b755f38a19477e977f5cfe10bbe63c3fc0bf50cd0310eb58d4c603ec702488aacaaa8763b21ca98641ee0aaea8bc4b5f66d2f16fa6b22955b4331acc48edb42214ac9d3c500896895959bc63cc9ecd424545db151657167396b0847c7654ffb60e9f8c64db898a13f5a8a82f9bf3d3deb73d8951a4cd4897411c6aaaaf84a37f2ae213f368a0a4e45d8463cb3886ed52f533a99ca1772cb5712555025dbf90012cb0676464dc43f063d8d08f7f6a64bd4ddd261313498ba43c2bda1afe043d70e2e2454dcc2615f66640bbf8d72273a1571dd796dc275906c8cab4ba8f7bd8883b034c499e15b11dafab177848fffbb51f13d375b710f93416568ed63ece562da143035166992c103f58e3bbf8ff3f728ba67e0d14581e111a22838e01b081b6afc7e5b15c21789e79a557f74073bb7375b6e6f325ed452dd6ecba62df45cf41b3272e29fd983f356e4e9a866e5bad05ce772adaecdd7ab1a68ac56680585afba5c975ebc66fd6c25f1dea0918e78395267ab01a475f5d05d45a4a15a3a484402eb6b6ff3a873dbcc38281d97cb8de9fec530415faed7d1d5a07061b97839ff8dcaf3201313c5d9b48c43558a9499956ae5000a7f0164af335724c2d15038acaec74ece982fef1df5b26fff1491a20459f72db9ea6ce08b2b92d503adcd934f2f1273625cc8190bec18b59eaa1b879a69cb9c8f18ea141c28242603c1c237c8f435d119e2d1a6831d9435c4c052d1d4c80d9d94a0d69d2e3267d16da9e3a488022cb7ee8ed2a1ed13db45ef46ff02f391d8aa1a492a49f70f0de4a6a31ae6d5c5f72e471515e9bb74ef30de2bbec6399483da917dd690dfb972cfcc2b98235655bc10144226a74f90da49a814dbc971abbf59679fcb1c7ab88620a5a2ea0914e40adde6337f0e69ef4df09f2d1ee03eb1320255cb264ddf2efde4ec9c631daf24b8990541d9077d777166bd2b964c6e43eb8c4485948aff44ccd40acaca9ffa8f63ab5db317a293f9cdda2e821e9e2420875c590b7ca9532fcc5d1ae76ed9a4b27b365443e4ab266361df889c0ca2c29259ac3d79cf93601e4178eb6a932baa656041e2dced192a49a52d2dfa680e1c96c697125e8b8bea45cb35d5a50439d002fc526a67123603824e176edfd12dc9f9dfa615b0f4631e79cf26fed7048786b3d6ad440ba44c14f1b0756936a2c648d6f32e79b824a92b20edcc94bb1111a04dc4c8f0fb00a7a4d537be8f4c1f8f4c00bd9cf169c417b8f1c91339c31cf7247e2a0a6f39a74504150e0594acde914070427a103507c1dbc8bae41e838a130b712414922f5f1994b418a65bd257436a86976647c3298421d613c7deb2a14606badb4a48bb82f0a0e1236d658942f3f2623a655fd3a8e80fe9ae6f3458ca52a10f9be750018f58659b47d9e4d67548c879f2bc86032bc680c6d3d38900d5fc209d8589cf514fa947fc61a6f3800438868f656ab0e4318c4c817e780e8e3314bcd3d5953f323d99719cb5ca5a77571883c720b63cc747ad51966751c52c63104cdc7d4202edda004f273f5dc10a6e9ee1524065c62e2fb0643917b4373b7e6bca7eb81d114b5ea7b6cf56a28ce79ce5d9addb5979c7983eea1cb6a56862f0978178c8ac2bc40ba12b9447a86a38c600890d2834538973ae4401f9b4b8bf93b467379e899f362eb346cb09991fcd59b3b78f5bb59278c03ec31783d4c1f3f5ad9916a6bba87e6a79250c2fcbecaa7c22f1b60442ea03c7fda93711c9104f9257d80d401098ded212c74dda4d9c53490903d301e1b2764f6e776370347657e4147d8102f80e6f1a994df22d80ff2f4d34401c19da1f53ec3eee14c07c61ce100eb7fa3ac31dc886d5861a6bad0a1d1c574534303e90abdb80c93df9c0a1b9410bcafefd84fa21726e00c375ffe", 0x1000}, {&(0x7f0000000700)="5b29688bacbc2714a1e80a01ac8542608f451943332a3374a0a196645aeaf398b029115ca6b9cd748fd82053c5791116ce8c60045c09c0d9bc1282415753990ba91612eee5d20271a1aeabb368f6ec05cb45fba6c4ff7d58890047762fb6b85dc9b6a661841b3ef59d43497ae4420df09f17c584cb0932075040ac60320e17341be56b398156c86236afe1f698ef991a0a12bc0737c9158cc12b73cb665fee0d2d82a776045a090bddb8231e8d11666448a27f7a411019fe4128009dc06cd9b5eab14e75abb27f33c7f51c9fc33a07553ef1b66529592548d20018225f5a4c21270e25f8a96c6a096bf34799005d47fbd56d", 0xf2}, {&(0x7f0000000440)="020044", 0x3}, {&(0x7f0000000800)="7ee9727021975cdbb839815e7f324d4970", 0x11}, {&(0x7f0000000840)="dffb34820481c0b7bc936802793aacc8cbc9869bc4527742f83cb789164c3d1b3f66ee826450c992658e5b34c5fa3bea9a534197c3d1d08395f32287", 0x3c}], 0x8, 0x0, 0x0, 0x4}}, {{&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f0000000980)="f04c5708a6fb839c1b7b8be9e69c7405b43777763a06ba6193ad71", 0x1b}, {&(0x7f00000009c0)="6a8a7dcd5c21458d20a81caa03e76118", 0x10}, {&(0x7f00000032c0)="702df5c211da1b7a2a6799254fa2abdc960240ce04facde0c7bf56609a3481a76b406a67463e788e51b41b63aca1dd3d5ed8a1ce13052fba664dbcffc7b246541d09fc9259128389f1da696bfd36719f36e40665d900db441da9275980caa1fc102f85978d977d4897215f35edd739068c2de168f8e7ba49c458e368b3b7f9a88b5c9f2a2bf35e55265862e4df80e0bcd223fabf84a59ddf6fc9961cadb44a6c33cda1dbe49b5ae27259b81d039093aaf26c6f0e819ff96df73fe18f4ba749431ae766e8f763a12a81867bb010e0c741fc97ef44d714ef6e16500d06706e2034347f813c1a9b253380d675dd7f4d9e1611dd3143af959281e673eb5a74dff7ea822965e11f49322a5d0256806dc1a75e9656fff734b389c62d925d852a1be8a6835a02bd278dfa1457f6750fbd63eb2708f05ba85ce381c10836f728534cb9a2c22ae2d3d56446dc1b985bd334e398b18d9e60c4f490c1647f8ac9038507492da76dad1bf29a2b4f0f84081667ad4c497214898fa36b4fa1672432c69a357ab880cd3dfa663a10bbe685c4bc1d9e68481d370f1e5df2e87af4ea936a391e719722fb7c200757a6b502cf24e23dd4c27064dc3a0ce4508ea17c73b6ff19d9fea563f66f6f52935f0aebe1b151b0e20325fb5369c5672ab1ea9b7192b88f0c1449467d58a6016a7cf2e850fdd6d139f5bcf986f6c4355753af49cc13911ce53c207b62a7c3a83df0c747e1aed6f4c8208fae53fae877136cbacaf11fdb1e46329291b31971fe98c82d4ef1a23d60450b34fd8c00fd41c4a9769f41dd1284c218229e7f2a6262bd772f3351940893ddc986ffe36f6ff47d81f0df03fa7364808b08df8261719f100bebcc19af19a530e4df30e73bb216bf7bf30f66e4a34be854b789dc7bcfce1bf9a1568287df687773d991229c510096f57608a2858b6f64f385511ac96931e17cda555e5590a1abbea87b28615520e39bc45f2928a4acdfd0d29fea74c7a3619925c2dba8a4d753df8ad2455e67570ddc2462ce496509aa8b8f829b7e94b8c57fd743fd55723870c8e66c403cdd4c9e49ebbb7e6caa8a1ba5288a9a61db608f3ac50801ea1721af902e8deb702962a1abe8072871f97e3e0b3b76143bf14c193dee4145a130bbe5882e2a80f8f085ed07df7e5bf712ac807a3fb37fc81b9866f7294c151e5c5f22d92a00cfc2daf7f43f5ea21eac09e78ac84cb064c48eb926a8def2368368340bdf215fde7a962529d7387e2a9eda348dd6673932a4633f11d4d2ea8475a107360f5da8e584d8b34fdc02d74dabda2b211a350373f671b64673100f6376b96e08168024b1debefaf246fc651e61db98ead96515294453f04c33ab48683f9052f92843e728791733f3030049f5a142da510c6058103fc5a168c8c3a9278b670471f2a8c691badb87a04073c1d7688f91aa07ebe1e9604434f3544bbae060aa7f4d8c0a05c4a7452bee31b638bf0104f02055f424fc5ac2bcc2ac96cab97a22dc8264078edfd9a31bfd03d85fd3fd313ccf2fceab8327f95a02e0ef2f7b31c84ca13d73c6aa44fe73eb1540f660a63b429b43548ca8936b17e8bc864051f5a0d1081a769fab4d3ca125e172d01211a2af669e70d57850782fee57252a2067ff2040c1d4f33a2fe627e9877413c796f9641f59aedcd247e7952a7f0f536c553eb8f5a81a1973e2eaee373653130ad6db39fa10f50386237ece05de12151537060b7cca094c51db5a136b3f42112c0b8a78a7b1b21f63f847332c955983d1d409ba4e2b9d82f462405b97ded1662eb3facbf7f744c290fbebbd037b95d11768093a4f528313423e8028cfb7b375e3840d894f202bf4798b4aa7c413f492e164d857cfaa27398264b2d099e70e65141f83cc6811e6a20d7491699bd447d6b54636a205b59c0fe8607397a4ed9b6d9c25bce4f1cac70e2785a48eadb11e42e077c8ebd2cad03ffcd1f60dc2d1c3afb14b73dfdd43908bdb9c9955df1322b87143cc883795c8f1cd68d66536cdd581213313809a807554bc56c84c1e13d4893224f61c3d49597e9fad3fdcd589222eff753dc98041597ede029b119716298997720be6181c70d37d1c48a8a53e5c3cb3ef6c94e2e4033bf1b41b6ce83e29c687ce12c188055997a43cab970f2f6ca62eab002bd5842e1179661886cea7ee34dce82203e1771cf5a14ef5dd03ffe0b433f200f413b467ad57962fcd5b7aff1bb573d706b19307546e91be3eaac45dea33233e29642f03377948061a985c9136f17b23f5bf10d8785de8fb32a90e961e3f44d7e0aaf097856f2c9467ecf0a87bce46a40970fccf8bb56db093c063e9de43e467e840c7eecd9abf8db9b9599b7c29d327f543e5d270647eb89659b873f6b5a37f9cb706404c18c7c3d84526fd50b3ea7fb4bd0e461f99bbc9b3625f09342f6d67925f91d601120bc428985bc97323a04745e3f7e104cc1aa3c1f209e63c9a3921728489f1e824f54b37ffcb687ca4b310ac55b7d73e6bd7dc05f45c52f15d8133321a36e12cdf8bd2d6171f83d8fc6c63f5d3ef9da2f4645550bd21bbf80bb7211c13d77ba219201dfabb1614f5ec3afd7dbe1d01b889b2aa9a0c9e8c2c263fec7fb763b36b4cb6c5ebd303482fbe3dde8d5502b2f899b9a39df96ac2bfe9ec471aec03d3687348a6ffad3fe0ad86487f26322d04d9c4f054641e9f658c00dbd0f4299cf14917001474a7b4f5ca421c3c3793670071314c8f26a1c8bfaf9bada08f072a87dfe4f5e7536ba08f283cec458451541528ac8c5e68c6e1949a766fce717e841d6ea43e49766481a2e9abf7583a5c30d1d2d2081887f95c0b7abe978024897382bca0656f83d414c1587f67c259074d7abf51fa5b8204d44d89afb733ab2dca0c94943324fa18c8e58416549d707c73b581d91e68a75f394d834e3936e4372c6e7ca49075ec67e6ab536a169e3a3884abf9bf62c8c3381852c8e558cee061c158f36da41f92d9366413fb3901748410fb58a7f74ed41b40aa76dabe68b41184132c5eb23f7245e79e9fa80bef289208f975b66926a9fe8ef4149f873c92db9adb5c70f3bdb0df1eba1affd8e2828831f060dbd53fbf39059e29ee8146a066979f79b93866288232feb02abfa260a0dfa3e4c8e028916201bfce6d14ccef75e9d9855541f34a586e5d62e11b793f6d4e10d3db54d109da4e5fe5ce13e099014bfd6b9260c2d2e094d9354ee68dc3095be4e73a59fcc83c480b77fcfe03795f4899928615d2a1a8012500732e6cf1b974e9a64f5de7875922fc14f27de6fd025275c78c9d47000328ad7123957e19dc18303b96485168f54e22458d8c8923c42a6ccfef0a99c88ea194f77bf50524983900c4cb49aa13ee2b28c2952e6c1bab663cdae379ce65f49e19a6e33eb43ca3ae260790b403fc9400dfaa57c92703000eab1396d463e2bf1384e04e9d04fab0dd52640e1a8eca4e6b4ae15aec5799e53b9d3c16a0c113c281345d67cd0e9ba3198f38335dd5609245f2e89c71d98f647447172d6edfd5d042ae4617ec3bfe1d79c29e76aaa511eabdfa5e3eb10fa2db5e9727d4efc978becf19a2010b4a730001bd2fb72287639b9f4474e2ef7694ee913bc9dc22ac6769cc704763418355cd7571461fe57d98833d9b9b70429feb76d7e28ee498d44b08fb0ca80c4bb8432dd32548cfa524405c0ea36c08a3ba078d5ed4d1a006cb267db7a7a1ac4fe590713eeabdc94a8d9d9ddc2a44aeafa033efa4cd95f7f044c2dbd4b03e17329fe88f61e815f94b202d9f422167df1923eb68122aca9705a06ae33f534ac1f6046087ab076a755f979cfa12dc6a391d7d66bc08d1c0092ead6700b37f461b5b61dca9e19344346575dc536cf80e1ccf811f1fb645eeeb72d01a4731e49af38b9a6c985eeafe805318de64c5574dcd547f1798f8d53392335a842fa5d8fa37203397d4ccbe73fd13ae037d5df9082347abb10a9f7b77671e4a09959a4f6e3485501774917603a905b30e68299add5c2f31f83ea7fac6871230d606e19f7cb6e9810d3986abbde2b6a2ae9a68e1dabbece4b98f2b3fb7a9927805d53544f2539667c46371450f2a9dcf086e882ea3a0b0c845d80bd170d39bec369fc2dc9e731ba05aa7d94a1cf3de779de5d8e9a2bcfd30a23b052874b3404c24564db344fd5e33ff04994dc112e96e96b80585e1d74a19c88af37af6750f27263d8e09585f3e4215a0bdcc9c09b3419b922876147587760c43e6bb77be02cb697a6c13db4dd00c24ce45bed6a2ee6f651a27db3b641b8e9a7a437180d2e435d7f1e9a5a5ead24f2ff4eb5ce44d20fea8f07a8733e68fba19d37108d513bf267184b2ba60d532e34fca9ad8afd53d7fdc4f8782ece00d15b48bbba8a37289da8451166fb2ca972e4e72014670702d241a940140de2ec68c5d6cd1ad7fadac2f607eb30ae3e50560e5bb4c5bf7d930f513a419aa26e2c92a55559e3b2231d70439d4ded092e5230596ba4a51f05650346f733b5e4de01306163289672fb5c72a8099f180f5ed74415d76604df81ad881a932f9babce8b765c05ed96beec8de0feb4d5fa73230bcdb8a0774b1434102adc40268d3b807007232ba6d52c48c4e761c7042678d471470056d2bfcb5c3df306bab9cd4f3f570bc7537f90f56dc435852a56e729d32687b154681ade7df6a812feace53dec368380b38c5ac6512fa88fe5c6fc1a28e476b64fa66b63d3b889b7ade7dc0d730565102051089c322a557c60e332176777b7aad1376ba29f68a683f49a8643c0649aec7474734d8a4cbb253c06cfb77ff615e61292b44ab935cafadbd77bb2e2b91b76b8537c4c216243a8baef488deac32e19fe7cca2e527e5e66d626fbc2cc1161c433eb510d90286263b5113b815376220409cdd474ae55775c5e87bcc3ce2d22ed089b518f78a92dd56df76ec0d534f7bc932a4e8958c97e67d737c0347e2f902b495d8e584df2d384c87df0746d4a85a190b048a45a304ec5bf459e5248b77b7ab0a969faff60f0386b85fe1d1512870c10e85ba223f4ada11582a4f49e74b310609c07722f60791bfbef426b21d057ed8c90562b61953961b27d284362a0554ae4ab6dd744006f216e6f1590ea83c7b2047c4e72cb1910b72eee96f85910616f4f084f68d0d2c625a28ee4e4f0e5578a3b2a42b82f8a274a2ce479fe206b97a31d23201586ab9cd345f78d791600ee082055de699009501891230e068ecc1e76d5b906f156e02693883d12186c3f0658e458425810726a1ba3c91f1e6dcc4c08c124a5df4f614b8f378f35fb24243b7ea1de4acf22780a58270899dced77da5d1686ec71a6d90d1bb5b430ee86be790bcfee7c83bd5139dab88e62ce859dabe8da37333400ccd84854c754ed398ccd52d0c588eb98777b83680721cc989b7e9cf9a797483004e352871ff5c8006c2d6397bba04b925a3cc932791ac2db38f3738461bc9ef048f70065d8f5fcc4b9b0bc2d9466ba05370719db3bbe44e7f64b1b219571ac36f0ae4b0e16086a1ee0c1c5c759e6cd6f88e5b4d287ccd11b74761b1695e0a3e7d81a1d01290ea2e29711d7598896f3ce00633abb1204f07e7b210e6928f21093f575c0fbd34a658e3666ffae315b966a0d642b2e0e80e27d072b7add6795cca4db97a62273808f1483a25eab857f6f050a6c1766b34218b43f9ae3c21e1a7c217620b5377f8684a01b81d8d9d0a53efff53fe332a1870d0ff872bce710ec1cbc2fb4eeebe40fb634a791b5b6aeabe189882936d0119b131a5c79d5ee22550", 0x1000}, {&(0x7f0000000a00)="cd98ad6c806f1904801c73830f001be7cba8a474473e7908766c11603fe4e65df053732ed780d50ea8433cd1616cf3f0ea655f43b3ea440246165879f661b057f72afd948d3677ef25bf38d4795a0d491b3cdb31aa6eed2013251dedc162dd894d1a414e2e", 0x65}, {&(0x7f0000000a80)="202ab6cb152391139cc9a297c615337e20672b75fdb043d31d1a9d0a2ef74462d258ab7abbd29a4ac94bf92dba385ef95b5f7fd9a3", 0x35}], 0x5, &(0x7f0000000c00)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r2, r2, r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x100, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000000d80)="13672849588bd145ae119bb2191a77ef2b6f652db3bd9283e58e6924d4d832c4e6a303475aeb059e78e57c1509fdd42821f4817ae2f1d6f0f83d1302bd3aab5241aff0dc8ef16949c4a608e6db74f30a80fa1b69f541aa159a8c4259d4e39c2f7e73f2a7c7c69e72a6c4fe4b0a69317f7f43fda43fdb2efb864cc2592ae96d287a9d3c40e4d35131a1dcedb5c83df884ecd5b2baf2c0b8653d81a0e9b17610d1134b60e2bf027af603e9fb6fc04aa213dc71ed3aaa23d29643be0533e2d5050a71aa0ce8b1bd0ca36c806665847a6628e5d5ff4f6a419fee0c25c3e3b2e89385b163e46fccb7c5a079cc49fbae112c9be672361e44", 0xf5}, {&(0x7f0000000e80)="715d1d9a0d9d8de55db199764d48498cf721e02d89cb495314d23d226faef355c4a4c3aa6503f4442483f856bae759252bb059233b34448248f872b060ad63c97fe78de4e8e4a9c09be095b802ab7dfadaa56594bd9004b17d5c7483424240c5c31a0a1c5d47d689558eb0ab70423125bd258368baa1b5ba047825fe9b283a2025abc9476d50d639ba14bef3b08fa7ca236a187fb1f7847136e283", 0x9b}, {&(0x7f0000000f40)="a0a605efa8a2a359", 0x8}], 0x3, &(0x7f0000006300)=[@rights={{0x18, 0x1, 0x1, [r4, r1]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r4, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [r1, r1, r2, r2, r3, 0xffffffffffffffff, r2]}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {r8, r9, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0, r10, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, r11}}}], 0x128, 0x20000000}}], 0x3, 0x80) fallocate(r4, 0x0, 0x0, 0x4103fe) sendfile(r3, r3, 0x0, 0xffffffff009) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000480)={r3, 0x1}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendfile(r12, 0xffffffffffffffff, 0x0, 0x7fff) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x1f, 0x0, &(0x7f0000000480), &(0x7f00000004c0)='GPL\x00', 0x9, 0x1000, &(0x7f00000012c0)=""/4096, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0x6, 0x2, 0x6}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, r12]}, 0x80) 06:55:00 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000400), 0x8000000, 0x30000) r1 = socket$nl_generic(0x10, 0x3, 0x10) fcntl$F_SET_FILE_RW_HINT(r1, 0x40e, 0x0) (async) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r0, 0x80489439, &(0x7f0000000000)) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x2c, r5, 0x1, 0x0, 0x0, {0x7}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x2c}}, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000000c0)={0x0, @remote, @local}, &(0x7f0000000100)=0xc) r7 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r9 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async) r10 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r12 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r12, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r11}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'gre0\x00', &(0x7f0000000140)={'gretap0\x00', 0x0, 0x1, 0x20, 0x5, 0x55a1, {{0x8, 0x4, 0x1, 0x9, 0x20, 0x67, 0x0, 0x4, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x43}, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp={0x44, 0xc, 0x7b, 0x0, 0x3, [0x6, 0x7]}]}}}}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'syztnl1\x00', 0x0, 0x4, 0x5, 0xc0, 0x2, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, @mcast1, 0x0, 0x0, 0x567, 0x1}}) (async) r15 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r15, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r17 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r17, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r16}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000440)={0x218, r5, 0x4, 0x70bd29, 0x25dfdbfe, {}, [@HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x218}, 0x1, 0x0, 0x0, 0x20030}, 0x400c001) fcntl$F_SET_FILE_RW_HINT(r3, 0x40e, 0x0) syz_clone(0x8300200, &(0x7f0000004040)="6f25cf919d294b97e695da39db0dbc8ff6ae750d8b25ae3f58a6ebc8d9788540a81f6813e60a68de3b80887dd25c9edfef7e8bce8d6b2c020bd9c69036d9f68defa02ca81b2086f8fc36e7b6f3bcef8c51d162090697c7a42b0b1cb3a2339aa9c7ed409ac97e3f67fe6d1daf2d5e4e578acd8b617325bb9a5b64bed4970556be7dce6767127b0312", 0x88, &(0x7f0000004100), &(0x7f0000004140), &(0x7f0000004180)="27026bf9123be90632fd0655fe94dd382910ffa416d767ee90d5ff953cd47d3e4cd5a2b10ef10586bb1fe705af464bef232a7faf49902028338f853e0836c481796c66834b93809fd0897352069b6bcde8b62dcdf098d06bbaa446088112e1ad3ad522a5738d6962c7f53c9eb3914549d5d317ca451e973cb81c9bc4936aa1a7b8ab9850dbbe4fe7e31c828d82e0cba956d83083d41453cbabb383e96b564f48fd65e1db4b8ef494d88ced1b50369fc333109716ef8ecf1d96f4d0205a93d4b04c898fa61f32990d67a523deeea68545bb6983304262f5f69a196b31400d846aa8dc90ae5171d4ea06d33538be22da86b3") [ 291.827533][ T2705] fuse: Bad value for 'fd' [ 291.840539][ T2705] loop1: detected capacity change from 0 to 2048 06:55:00 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000400), 0x8000000, 0x30000) r1 = socket$nl_generic(0x10, 0x3, 0x10) fcntl$F_SET_FILE_RW_HINT(r1, 0x40e, 0x0) (async) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r0, 0x80489439, &(0x7f0000000000)) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x2c, r5, 0x1, 0x0, 0x0, {0x7}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x2c}}, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000000c0)={0x0, @remote, @local}, &(0x7f0000000100)=0xc) r7 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async, rerun: 64) r9 = socket(0x10, 0x80002, 0x0) (rerun: 64) sendmsg$nl_route(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async) r10 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r12 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r12, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r11}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'gre0\x00', &(0x7f0000000140)={'gretap0\x00', 0x0, 0x1, 0x20, 0x5, 0x55a1, {{0x8, 0x4, 0x1, 0x9, 0x20, 0x67, 0x0, 0x4, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x43}, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp={0x44, 0xc, 0x7b, 0x0, 0x3, [0x6, 0x7]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'syztnl1\x00', 0x0, 0x4, 0x5, 0xc0, 0x2, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, @mcast1, 0x0, 0x0, 0x567, 0x1}}) (async, rerun: 64) r15 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r15, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r17 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r17, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r16}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000440)={0x218, r5, 0x4, 0x70bd29, 0x25dfdbfe, {}, [@HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x218}, 0x1, 0x0, 0x0, 0x20030}, 0x400c001) fcntl$F_SET_FILE_RW_HINT(r3, 0x40e, 0x0) (async) syz_clone(0x8300200, &(0x7f0000004040)="6f25cf919d294b97e695da39db0dbc8ff6ae750d8b25ae3f58a6ebc8d9788540a81f6813e60a68de3b80887dd25c9edfef7e8bce8d6b2c020bd9c69036d9f68defa02ca81b2086f8fc36e7b6f3bcef8c51d162090697c7a42b0b1cb3a2339aa9c7ed409ac97e3f67fe6d1daf2d5e4e578acd8b617325bb9a5b64bed4970556be7dce6767127b0312", 0x88, &(0x7f0000004100), &(0x7f0000004140), &(0x7f0000004180)="27026bf9123be90632fd0655fe94dd382910ffa416d767ee90d5ff953cd47d3e4cd5a2b10ef10586bb1fe705af464bef232a7faf49902028338f853e0836c481796c66834b93809fd0897352069b6bcde8b62dcdf098d06bbaa446088112e1ad3ad522a5738d6962c7f53c9eb3914549d5d317ca451e973cb81c9bc4936aa1a7b8ab9850dbbe4fe7e31c828d82e0cba956d83083d41453cbabb383e96b564f48fd65e1db4b8ef494d88ced1b50369fc333109716ef8ecf1d96f4d0205a93d4b04c898fa61f32990d67a523deeea68545bb6983304262f5f69a196b31400d846aa8dc90ae5171d4ea06d33538be22da86b3") 06:55:00 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x87}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = creat(&(0x7f0000000300)='./file0\x00', 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r7, 0x0, 0x0) (async) syz_fuse_handle_req(r7, &(0x7f0000009800)="495b908312f6233f6c0cfff05480ac51d7c9195fe2f60bef6ae18167d87bf9f198d39c85556cea672358f3dc1d750e950e6a0848122920ce9830e4678e4841a461ac7a46d19ba676dd2e4ca539a783013e53904d113b1379d26f63b823e45dbe94a1ad7a15ffe6dd96aaa8acfd424e68bb5de6250dc1f87a924df4d49179769248019e5200246f3b48a2b83995948095c3e6fd2eb25b9e7d7ffb1f3854ae05fde90053200e4d211168ef02735e017d11c74b8e410cfa8c28bc7ba19c7a842990cacaba49489785599a3347198277ce641a7dd11a74390808cfdaed1e38ad5ea44f27137a6bc2dc37b3f1b350fddaf95a480bfda0b33519f46ef15c0a7102affad6734f6f59a8c3ee7aa14f209282fa50f235c1c2286b7eaeb26e3a3a9d0f1bf008ad7de638d0eb9f0a91ab07278e729ff4c3e48be96a57df7b0b1adf66b6222ee56906fd4119ca6524297383fa574220efc5f61532d3259f102367e252d11d52a78c63b2d541681bf76faf3bdc2fd1489a83ee0368ea0f3adbdc802d03c6d5b160f63e513775ca52be7d5372010e842808d84a5bbea20c9a0726cf2273a690eab8e71b65d59568d71f010deb0b7048e00fc3554db00f4729fd36f348adebfa66981f23a91d15f4af834491d8410ae2247401ceca69e1d788936df2f927d7823fd08e952003911a5def5daa67d2191113c43193a1c8a96b7a3ddd15481745fbb8345137714376278ade6ce9803d5db8d11aea41cd31b761ee69127ff2409c43d98fccafe6d44ff90bbb784d0d08d9c328967e406c9fa2075beb12c7960a239421876050de77aace5d84fa4289eb8615387b3553f9c8ea57dc4734544e97490e8c7b7f49080b561291ab0f14bb63ff23f41bc0ec45a9e131d2fc79d687b7d520691c3709446f53513392cfb99ea3115be41b693e517b57446383a3e5e1ba42b3e6d4821f1cf76419eac854cc08c9f7a8ce3e49352da0e90f3b4683b930cf682edc82bc3d6b4d96ecded3a5e2f08bfc53b5c37e45316a159086fd77192251b89d2a251354cfefd81c1f2a4ca6888da76c4525cdbc487ba20f9a580e96fe16d816fb141751a1efe9bbd36a3f51744a9556c303c392436bd09ee4058008640566ed829cd5348964b611fb22b12c02690f005e5760e6241fdc57c9e5a99785ba677d1250a9f9ab2f7bd9bb4c9f63c571047edc2d84010314919f3d4ee005b38b9b81ebaccaa5aca28bd9d17d9654e6d1929901c13d4272748904c4ffe64ab2cb7ef02ba199a7241594803b64a781fe162974152d00c3f2aec633cd3facae1f54c53f414e22677f6b45bc688cf626e039fc63a3abca9751ef1c032a0e2f371edae7494f5aa1fc0b6f090406aaf5bf955fa1b1c96071bfa6555cd1c8ba54d3e5b761adb4ab02d07ca735684e0450ea1a31d6e0a502706f1272fb722445f96f1a2e1d92252c413292dde4792e9b66f9a16f5eb925be6a6401b03612b80a5e88fe5f44fbeee2276caf595f7f222896584a6ee78a62846aa09d6b3b3ea56914aa54d9eb4ed0eced80e9b63a3a47278f116a9fcc7a4243e34bc1559af6169862e87b0a6cbcb22e64f5447a3c1b7ea937604210446c9bd6ed97d664037a43e4fd899583146b28cd712316c16d95c03d4df3528c8ea786aae20546c71df06b4e2b3e8b22aa4bfb757edf3a9d7d24b7c781369aa669feba77a11b306ac221049ce045be294888df22f5d3a3a702aeaf3a23eb9a1efddc651046e7a5eca0db017f817d766a800acd0069b52ff9a78f649873f276f71345c81de9534bd4eb98ebf1e932a45de5bcb528218c67768ce63a7812023911d7ecd16f626ed37cec1fc0b25496c90a9d3b3be1fcd5b1989d14e65eed4e14fab3f9bf6c2758d7c5e9e67d9a41b9aa030b11b076d83a8f75885b68f10f9c37fb4631749ea835fc8bc5d49356bd8e2742b5c78f5994853aab106e6156e9d63210602fbf76c0a86114192020feb29b65a8fec708700a77fb8d75fe9df41000f2a48472c389b39542f318377a69d5d3adb90aa1f730a38d34c2a1d83c0ab1f1af90a08778807681f4cb3dba7298cc34c2352755aa851d4ebdbc43939f9af1c71650c349491c6467482cacc7ad9584d5b6190e297efeb76bfc3a6cdb3fa8007f93a0df9537cec35c64f62c74ce114693463c375493ea8569be90915324e218c96ca1c0886880c0737c837ab6f46aaf31dc205b2747726b6ddedc81f2c9b671eaf66abc679bada1a22b0e6966ce3a31d20575a867a4c13da4000c2e38eace845ceb81e3b11420e5ebac8ae8aca162602acb558e6c5db5d03b12e105f46ff9505ffd86fbdb85f9be953571bec878bfdfe836760b4f12e7e27001c1943b48b757fd094c32614b7310a8e237cb1a67b29e64dadef3555fb00a9d4c7d2e605e0a7a407279344ce4db7b65e3cfb8b7709ef22cfb1b4c53b5dd76bbfc30e6bb64a9f90e4506a2c22c971cf4b2c03787779d24874b2bbceb17ba3f7b28b6c26c04fb88d76145c195d46004fd331a2ad8296be68ca23eebdb0bb6aefdfae11ae43b5047e139b03af1cc3406b5d480b295f00527d7f2b429a0ab5d54631b7e3229f117554a4fdafdc1378e5a10597eb782724a33e754777589670562d09cd29ecefe422da8ca19ba70858e158878eba41a2ad40128b9d13d99d936ac4c6238712325b3659a3ca3425fdbbf24a3b7ff00c5a6c4901a6a9bc237bd81cf702ed385a426650df3e3e96fcbbc3940b936eba712d68a710100155ee3d723ad9f1d6a93340c774fd660200f68f308e506291251c1b61c99a2822741c4a57960b510f33d190e5a75253c5c4b0cc97685d7d0155007ba16455eb743cdab33370f188128bfd47b889d162bcf9e7f75ca50826f41ed3dd6dace36916ce6b8c577ee39bfd4f267e2db5c961c42c5645b8238a2c8379c8c7c088409176006e577e983c47118145230e2cd3e27b5fe73bc0fc49c90c845dfbe75ed0c635e047bbfeefa574bc55af72a72cac788340cad582b62c7c6c9466cdf44d573e5016d4e5b0bf7d319093fc9fc429e6dc97a59a61999aa29d0dcef658dd5e441bb97ca89d2462c037f38f1ca7b18ae878526025ee45e24fa7e983954df583813698b51148cf9de40c6642392e05ae75c82e4c67203bc0f5a2a061734966da21b2bee8c6d1dc343f7e82e07c0bb067c97287e03c7bd640e9626cebcb5d9ee43ab9b48ab5df4ace78798655199be11144fabeaa4181f43dff1504d42278619ec77f51f24fd2f7f689dff9da14b48511a40b0c5b8cb9441ddd108788c6305d50757b169967b41d13e34d3aff300367517c910b923327d93dd3585a89f8cf054691869e4a1152efc8bed5252344adb474c4f5224f4d8dcc4ec2d71759d836211fe6c05730f186307295ca8e1ad82bc26260f2420f3398262c0cc54cc9e2fce24199021f31a04046dfdc5a70206e07de31f341cb85802182c57868137ba6315af0003fefab06a63472fc0cc1c6638970c01022c24fcd7a2a282562b6a7e4d67e183a12dc07da0a9b00971939b293de7fb07debe6e4e682d4267fbf7e8f4ad854b21e633ebb6c0488cd43d69ac73e31be7e226940b13689734661d73407727242f1214640acd7b3ccce2fd5ce3814f9fd6ef4d9805871705148691af515f5768e1f39d68f1895e44f4f6edc446929abd7bfa44b4fd765ff2c7a80e4924b6ad177bd4ce0ddd6556698cac5e5e447d1a158d6a95e7076316e07f7efa2e408f0b24a97eddbb39ddba50cafdac0163dc805fbea71bafcbd76a9a9baaf294446d298b41303d702a056a23062632e4691ecf129b6241462067d714c90a8e8dede2c5556af08293213418f01283a24cdb2ee5d6df7688370aa80995c60ef6891389457d6d80e6039a7257e29a769b606a337b90054f4d1b8767973a53d9d94d8201b612cc3dc27689f820af5a45e633e8b36fc533d2a60d36499b1e6d8652d5a301533b53fa4bb1e61fa06175742c8196d358820b8c95f82b7dd0384b270c03741718bc41f11b3c2572a5db490c6ebfb6121a5ee4791c1b6bb847c2538b1dbc81fc6b890026968c5f5a6a0bd94e41739bbd75be2bca80b8b1f6849a487dfcaba06c0434010560b40b059296481c7e97cf8cd75c3fea2ea3730571fb2d9b06248dc6e256661659844547193cd8cf7da18845a39ea20b40f6935d82fd003babdb83f60e237bb4cc26e83595d39fb65ce1c237bd0ca2ba42a787f910dddd40f518e95f91f7d54c7cfb47230b10be23b7d73796466ca37ca506f6d4f5baa366ca68ff9a029faa967041368c6b05381980dc54627e9a32005a7acf8b104d06e0c71eee4cc81fc536d1a0bda0ade34d2d536f3bdb985f3c56276fadbdc242e3cca096ffe43a3a06acba5676cc268042bdbaa82cb1ff13c31faf8a8a8da0e842440357b36497667fcbac07d22b01d49690f4ca306417526b27bba1a0c7f19e71f6c182eac3e1a5d1402f8a852d33517c46dadf2def0bda244f9e653c230ba71cd9cccff727f4b950dc52202dd14965f21b604cb628845d51aaca56faa539e0e4e719a258355c1f7370181d5ceac60ea95f9af0589e0b9c8e119bd489ff15155199e49d70ce5b678a80757c844149dadb894158f56abe4f9ef0fb47d3b1bda7bbb0b8fc446021879ce0eccf0b60f7fbe0d54a3487cead9e02ecdd90a80da0340fc6a76dbe19b8e98ab5937baee87c23d1a92ca34cd423a7964e6edb48c73673f143b766f8815905e02359c2e205a05cb97f2c0bca7b743f8954c842bd0e07795a1b0a3ca9e3c4cb5185963982aa3dfa2e2978ec0a232aca3926d8e2506d4a6e5ae96698cb83a06b4cb7d9a2c1412967139d7858554345ed3166385b0756667f7889494ff745ac4ccb408bc3d8e1fe55b48b9983e21186d8326df8bed974949df010d7e14921b28584e7372ab165b0132e265ab45fcdf388eaf329c914e0840f8ca60b3b5c5cd20da2eec6a7d91c955e31d031b329482a9b51b924e981f53d7776e1aecf1fd7c02566f875418feced967739524042e8ffc392dcd7802d8e5ef8378cb1ce2b96f12952ce12c5c63ee040eb6ca769a57b255ba3cd5c1b74bfc55963c6c21602ddcbf8f4124ab5ff54d7f496a91beefc3fedfc8185295097d7c043c383e72ca5cd1a1fd5fa95ffce29133f92dbf75f9f277ef7ccab0066c492f843dbf5476739d343f0010ac69682fe50989cae58a17464e3ddc17427875f83840d33b434783c8f7d4c9aecbcaf282ed7a83c32317600f6596f6c7bca155178c94099b7e34de7797806a4df74caeada482b2ee5da074660731dac4089d8f2a2042209f0a845784172c5c8197daff7473101556785382b6736f75c415402cae4c3b237fea029db1d027b77a4d951bbcb5b2f92d72e64f8a43511d0304f70e6c9ccd27e90dbaa759e087233abfa336af39d0857d17d096c3632803aeea29bc5dc5332dacf09183801e2b0dc194ae05dbe9aa0e3a51eb781c12d6ae8f05a1d67bcfb93a54ea6604f1dc689dc6e5535b18ed3a1190db86efb536b1c0bb28b3d0d6e5e23053949b678581108ac6027af4e41b6c9ed0898943b5c7bd93e6fe60f5db97142dc53155123cd6ac3001b37098cffe03d8d60bffff3b1cf06a0632e7abd2fa831c4476fdb59c5c2aaf402b44cc08e73f76912a4ee711244b12c7cc1c5373549a314947ea68be6cbc0d486e24b191b0917c08249fe88be2fa42c017585055dc6a98b9fb67c7ed7b40237e8042ce4c839773ed081823a61f634e86f62b3c64f684c3f6ab97786aa29baf9075b00d597dcfbf9d8453a776926f2665d740e13ef032aae630cd9663f44d56e01957cb75b3a85030b833361629c346a0003cbd69a35108291753e8f41e793625d31e90a555373ccf88fe8484ee15966b3ee82c410870a2dcadce305ed7cbeeb1d78517bedae4990ada3ee329eb4b5d6097c9b6e149b198fb01f9b7107546feb8824e56435ad08ecf741119010caeb492a6ccee14d42a3c1758d65cc0dd0a5003662fda3d16e3b0dbca60e02d7bd8f56f56879dfb8d24fedb17addc1b40245bbf31244c488cde5516d36f20b6ec38d35fc0d41cf9d293dcbf4fa868e060ac991e9b09db4dd0602dcbc15b773d746207d01fd56a5ae09d32f211d69fcb3679a135d394d8d0f7a97321a71ffd8f9c8d6fa82e04da3d9b9e6eca21ebd7cea2eef0ce30c6c5645f05891349c37419d36a116c3035f617b0e7283a3355e5163de13d84451be9732c9c7e8b1f56de2c553b7c4b2ce17b2d727d104a7a2048750c1140560e759766118dfdbabd4491a376db6ac8db93d2ecf2088199ac5dbef154f90ce21ead95a08b47ebfae67a05d9f713d5f45a68ba260c853579257902f579aa65a9f5f1d5db4ee5bb179e488b8372adb588b736f6b01f5747456721e6714e069f07da4b7ba9582c0578645b63a3c8d41b5a20270fd35caaa3967bf59c07531c3a86c059a41afdbb69d8bf3ed375d0cab2cbf636ecc5c0eca494b986e7d36813b23324dbde518a673e6d40f8e7b41649317d5237182d7b28f2bb0c1fde5a4ba9d5ddccdf969adf1796835a0a77bab8e5bf0826911ca1cee7bf747b11a0ef59f6d891befe8279bf34c4205266fc04798c6833bf7170e007e0931a1297b180c804cbf1fb2a3af8fd221aa4ae21a6ead4327717a6ffa48798bc742e8843a895e0ddcb7410a7098685423949ccd273e8c49b990d1edc0738f19370f34edf7e14432d49b912fb1e1f5d3944be67ba0df10b1015a4822242de4be1b268d5de97534f616f9d1ddef5d1a4a85211844a4bc1cc9b7726c1912cb55ae12707721b6bd8fac79cada8767a5ab3eb7a17b7950698a607bed143be6e784539c2b2af0c0fb08030de18fbc07403b971c86ef5a9a463ac5d8308cab2c76b868932461b2d1437e8720862a19e7fa4fbd04fd61a3cc6ba931ef996a1e9c9793eabd6d62bb2ead86751f44a01f1deed01fcb380cff24f155151d6e86729496316f236e606e232327e2ac23bd8885278897b123a3a10175e0e37ace9f6d567d6875bfc3c8075f049c9d4f0b7ee6c53f39d21dfbdf20c6d8bfff249fbba06beca6dad7c7cafb1e8a1c9f22fde29084f23c5702e805a1cfbc35fbf78669a9e28809c7d73ceeeb02f1a025b66141a2988546c49ac6fad77721e2eaa2a3b20e0bbe7da3631fe7f434b90bac98d85c45731b80d46dc0d8177e562ecc0bbf706629c76dfe9549f90ca8a70431bb1a4d32999bd5e004160fb3a8f825e45c9955fe280835af0c72f80ec2af26a3b555d44366c1f979bf1a6917ec0dd0bf3cc2899a161dc4f9f66bbcba64419d6dda5c9e04604c73498848614ff38cb931a1dfa70fec7afd9a6916d17b7c5b7390394fbc4458ad3ca455f77defea6487bbfa81472f0a5cd918c361e4a086a62f7d40579c99d6036ee1ddf4636f830a92f78dd17590b0e22eb5c965adf92ebb772d88408ea3c806e0f31ddded3abb6622e3235df4fa9e84714589a31281b9dc3c81ba16390d58715b2a72211f0859b034c89730d13ceb12110d06834b3560d62ebfa2e3ae23a77413a13800ec0e33c003c43d6ac51db80335b7e4a1aecff9c38803689dee22471f9b024a7cc49aebb959058b033d72607e59f1069274f928ddee3bdd2d76445c4353bad025b79dcade78de16216ee70fbc700be9363b20d57cb94a8a174af13fc15b7b9b71e50c24eea2185bef9785ebe4a00f75b238214afb90c713319cae4f27111a2059716bc1b6204bc0c5fbe8bb1015d0c8b7aa4e3268eba842249a2e295919de152405b10c30d71f16aa76393169ed2c4f40af921c0a7fb23c2ef1937e8001f9eed664d2eb83d1959c0fb22339f97503617d4b105de348cf07e0e57a21271c22692c4414f799bfb7505a838f8ac0e61aed3a297e0cf64d84d31517967b24e42e09e6a3110d1fd6535e5d8419104e4eea6802fb0a99506025c21ffa4a10f55a37a0e9437d8c2ebe7f89d146d0aa50e7733e3867c78b8cdf1067cda6d6f7a742f4b8016aec1a0bc790df903c8203dae6b7d9b819eb57d68a11b67367e2028f91deccc24eba760348c509fb7d73b9acc0f1c5957d8db429205d33a9213020c1c5a5268565e11970e0ec606830c4b784d61d8c1967331be85ad6a1950962aab489d5ea31ce975c0328286accbfb14bed53104ad1df69f2a99db17bb5afd686a4b37574b190a21fd63c2191e33dde0d7c1b6a10bf52e12d5f140ae458530ad0769ecbfbdf6d3575e49e43504e0fefd6fb3fdf844ecdcbba2617000fedf35a92f9a2c40e51aaad889feeda5648a5c779aadaae93b7dfd2cd844d5e93ed014d1ff0426cc7553cb771bc338382b71999ce823be4dab26bfd5ac9af7996c2df9e42057a59955d41c077c0557740380991e809b449770436cac249ca6a748db3e4f6167b1fb7c6c64dac5a9bc87b7c911fe5384775807a92477eff07b063f81dc49354af0b6d8a2f69470d2eab61711b82ae7ab2cb379a7e8ebe08acbe19d7ac8c080a3fa74243b6321193c671f80f7c181f1abf730c2652a313164db23fb5bdfe73a669ef822fde045894c2f8a1133b9bbb26b42828add3db9eaf9e4f522e928d051e963cc3812b14984dabd5cfe0410f1be5466682a52e9f9e608ce167eb7d3849f0da55048affd9fb91462eab852624c47f25f105bee4c7b808512a0848dc24487aa4c985f889cb569f19ea6d46103a4694f4a3ea1366999aba8b3b6468313bc0eba4a4101fc662971a8100d41a51695f28206894bedb4db7c445288d58cf85b6cc37be2f1b1643ea989c28c8f8a7c4324501e322b3d1609d0c805ee775c6a114406fe75ec3f81e753c7e9082a9c9c8157ac7ed44d551baf6271e967907471329f16f6bcca287989986988c4e5559b066eec2185f5c2f0e099ca47de55ff27fa7b0f88b355ae0c8a75bdc56aebd2876ab34982f8400bd922d78f2f6a1c3435b5c80cbdaae8e8eec4c7f9bfeb782f24911dc3c23552bb446fcf2244c6ad842ecc3a4bb3098503c8aa3c689f7ad269dc8269d012527e4f3f1839943c1e35a5cacc978f59aa39561039ef429e30d4626e9a163e5b488d7d9b62a6aa9fe43c150e0b1e45fef835749db7e39fddc897357083600ca29f3deea8089ae1a90edc775e46301ed2fba3e6c64eda59f9b71321f492f907bcb750eede3c837f73015c945c6b475b1c9395e6a421cd1900215010f952450244a9acac152e825b6155361480bcd8fd35d4b8596c97b4b9e5fcf82992f1cde3ae76f036c49e164f10c1a02394fc6e20e79de26aadc68a46420f9767fd8b7ee257906c7a15ec8ae0c3f4fcb81bccb5a3f05bab46905a05c245367bd45f2d60f4c03752c1c4df4f83db4d5640efa5451847f670c5ec5dac3641d5be6f162078318c756eaf44fa1f079c8ac6a25106f908c835405e84c864592e4d41ef518d37da11d47767000b23c437b11a0d32c08389fa935b4eb7104d63f79df84d06cc6f74be195b1f7e73c0b1a65c706aca1f81056ceb3f2b8e612cfdcc51614ec3a6389f3f2ed9f06246c3fcfa7e44d5768c3d35900c3ffda4382e222657626048c5aa8189bdca0f805fca70cf46a463ccf80c8f5356a612c586c6a258a2fa4cba734eef8671c27d34d8ec0742bb79f084ffc549d6902854656e27e8db905c1c66c95c8c5302daf8647e9e8024b96c018941927d6843cfee6179b473f8fe818939736934884da0c6e602cbef29d5baed06ee3457a19a5fcc5b6d38d858c0a2f1475e91669e3dc971a67627f41497d4e669812000f4d2137b39cab7d472786d5e1d04507bf1183129816c5783b34a7187a52989e584fabd663bc7f4e3afafe04eae508445bf5d5e9fae8642822aa52217194108128e332d23c9aaec503c78c65cfd23ef9357db3a7e43b805691c01f73c0b6b2582396874fa2a4189623dded0b37f9cba988e2d79db505ae2ce06526c707b571ba989cf2257b763ef9849668c24e73d04bf2e81455e2b60687fa1352a5892fa9211db3a6888bc0f22d5ce65ed7e837df771f1378f0690e8ed9aea3834a877be14691ff8f98f1a31979eb174da5563ce43d71704efd51cf3c525c92f1302361260af0940970d5eaacca1dc220f4ddec4d1e2cea1c1146a71ac49aa08e447edb57f890480a8673830bc69f3bc0fc261d8738791515c3967b4bb8bc96f30792ac2b840d79c5ed173973eacca2f1ed0b5062e5a1ce7cc82358b5bc03105e0dff3e368dc4c30233afd5acc8467e914384781829487ece2721dd8b278eb032b1763f63cb7d8a839bf46b81123a65de158b943353766b0cf84f55e05c11357dc1373f316b53bd96c30eb9dbeea6bfeaf733cdadbc9b2d4dea0db782585f4b9d14634783261aa5dbcc3bf485e34c11273fdfecb89c140b52acadf800c1d54034b63fac0b3977e3125234ecf1b03f24c987d7e223fae26e9f879dee4b266e565e8975d605d973dbd27b56be3962dd8c37bdd8574f1f720cbbddbd64aa21f6d5612843d940ea872e6f63682925a77e9f6155b113a31d28bdf891ce5d6c0e1235fbd8913f445ebcb514fcda32c28a47a5ae869fc83f7408e785344e44f866872851c15cef95dcfe47ca417ef7e53a480d3f7382e9549f70a05a1c9a1154ed12c3ccf7dc967827766ab682c3cd5bd34f14861382bb4622dd009d1cb2b9e4bc46e27e586724328ca3214170b4cea31b57103967a640848d6028a691ab73e2fd98f8e15b8c444fd5a0ceff8984bb7d8520ebb16ce7a241b9a3cd4dbf08bc4a16a36c84e8f59145db339c5af451c68e239ec34c6baf0a55941b4f80c757e218d11666ebd03d489dbb96d4931bfedce8cfbcd718adfc4522f7c28830b4315c4534763031c0ec81786dd21895479eaf91070754ac4960235160fdff1ed971f703d44b01eae9d0935a341cb756ea34e7d758265fdb5115767db6cf0bb365cb17841f1c39d6d1e7c6d32f0812585b1efa0f1628a81c2eada90dc1c71b5911e899bc7fdbd752be4edae1e5e87b26cea0a6d8f428d2c0f21464cff13c8c2d4cfe0f861769421c18bfae3f549ca2eeb45526a3b15f38cf89a9ca09d45a1fe965c86a8ba62cb61d39a5dccd4850625b5666583c287b2a3c66d3a46d98546ef521670fe30b35529d27ab4a6dbe442769412b89ce857c8281107c29e5bb464094aa4a3222a0581c8483abe176a851b2128f8133d1be91005e1f9eea0438e9e4bfa1d38034471b59eb7cf4806b3c9d9d556ca8b74092459d6f10ada41d8c7825c5423f9e7167473c0aebf56c5cc843105152c562a842f81489c1ccf48d3ca2bc3ff3d87f0d46ae85e850281a50f192a1860924057a62ab54f6ae2937e5453cc3f016bfc91b05eb89d06008ee9394f0377ec13a0e413a1f3c2c03d2f2f70aa3e00df42b0cb4ea2a24ab513259c28ba75188087ec099cebd18c8bbe1ff22483b22d73cf94e8c2bd9b0f92b793ea7081b2560685dada5d4b46c29a022fa7c3ee8ab7ff667bb454eeb482119fd4ccbe4020af1b9efc2e23220bb6520e2f26d4bbfe1431bfb0f461567fadbe934aeb588dd88b04979ed4e79b092832ac42f6ed7d1f843be0263306ab7735bea63eec0a507e86e", 0x2000, &(0x7f0000000c40)={&(0x7f0000000140)={0x50, 0x0, 0x8, {0x7, 0x26, 0x0, 0x8, 0x8, 0x7fff, 0x9, 0x8}}, &(0x7f00000000c0)={0x18, 0x0, 0x80000000, {0x88}}, &(0x7f00000001c0)={0x18, 0x0, 0x5, {0x1}}, &(0x7f0000000200)={0x18, 0x0, 0x7fffffffffffffff, {0x3}}, &(0x7f0000000240)={0x18, 0x0, 0x4, {0x3}}, &(0x7f0000000280)={0x28, 0x0, 0x8000, {{0x80000001, 0x676d, 0x2}}}, &(0x7f00000002c0)={0x60, 0x0, 0x4, {{0x1ff, 0x80000000, 0x7fffffffffffffff, 0x1e0, 0xf75d, 0x0, 0x1000000, 0x3}}}, &(0x7f0000000340)={0x18, 0xfffffffffffffff5, 0x9, {0x22}}, &(0x7f0000000380)={0x12, 0x0, 0xc000000000000000, {']\x00'}}, &(0x7f00000003c0)={0x20, 0xb, 0x10000, {0x0, 0xa}}, &(0x7f00000005c0)={0x78, 0x2f, 0x2, {0x2, 0x49, 0x0, {0x6, 0x101, 0x10001, 0x0, 0x701, 0x20, 0x0, 0x0, 0x4834, 0xa000, 0x3f, 0x0, 0x0, 0x7, 0x7}}}, &(0x7f0000000640)={0x90, 0x0, 0x57, {0x6, 0x2, 0xd1a, 0x5, 0x8, 0x80000000, {0x5, 0x2, 0x8, 0xffffffff7fffffff, 0x0, 0x7f, 0x1, 0x4, 0x8001, 0xc000, 0x48, 0x0, r6, 0x5, 0xffff}}}, &(0x7f0000000700)={0x38, 0x0, 0x5ae9, [{0x3, 0x7, 0xa, 0x3, '/dev/fuse\x00'}]}, &(0x7f0000000740)={0x328, 0x0, 0x1, [{{0x4, 0x0, 0x70a1, 0x66ab6270, 0x4, 0xff80, {0x5, 0x3, 0x6, 0x5, 0x6, 0x8001, 0x3ff, 0x7fff, 0x7fff, 0x2000, 0x200, r5, r6, 0xd1e, 0x9}}, {0x0, 0x2, 0x5, 0x10001, 'ext4\x00'}}, {{0x5, 0x3, 0xa8, 0x2, 0x1, 0x6, {0x0, 0x7f, 0x7fff, 0x6, 0x3f, 0x1ff, 0x1, 0x3, 0x1, 0x2000, 0x8, r5, 0x0, 0x10000, 0x9}}, {0x6, 0x6, 0x4, 0x4, '{V&^'}}, {{0x3, 0x0, 0x7fffffff, 0x0, 0x90000000, 0x3f, {0x0, 0x4, 0x5, 0xd, 0xfee5, 0x2, 0x2f, 0x196f, 0x6, 0x4000, 0x6, r5, 0x0, 0x8, 0xf1}}, {0x1, 0x4, 0x6, 0x3, '@}+(\xd9%'}}, {{0x0, 0x3, 0x5, 0x1000, 0x8, 0x2, {0x3, 0x7ff, 0xfffffffffffffffc, 0x1, 0xfffffffffffffffd, 0x6, 0x8001, 0x800, 0xa29, 0x2000, 0x10000, r5, 0x0, 0x5, 0x800}}, {0x1, 0xffffffffffffffff, 0x1, 0x93, '\''}}, {{0x3, 0x0, 0xa29, 0x8, 0x3, 0xffff4b34, {0x6, 0x6, 0x3, 0x100000001, 0x3, 0xffffffffffffffc7, 0xffff, 0x7f, 0x6, 0x8000, 0x7, 0x0, r6, 0x7, 0x9}}, {0x1, 0x5c, 0x0, 0x81}}]}, &(0x7f0000000b40)={0xa0, 0x0, 0x4, {{0x2, 0x3, 0x3, 0x9, 0x2, 0x4, {0x2, 0x0, 0x80000000, 0x80000000, 0x8, 0x3, 0x7, 0x4, 0x20, 0x6000, 0x200, r5, 0x0, 0x20, 0x1}}, {0x0, 0x11}}}, &(0x7f0000000c00)={0x20, 0x0, 0x2, {0x3, 0x4, 0x4, 0x3f}}}) r8 = getpid() sched_setscheduler(r8, 0x0, &(0x7f0000000240)=0x1) r9 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r9, @ANYRESDEC, @ANYRESHEX=r9], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) r10 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r10, @ANYRESDEC, @ANYRESHEX=r10], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) statx(r4, &(0x7f0000001080)='./file0/file0\x00', 0x1000, 0x1, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000880)=[{&(0x7f0000000280)="de843306ddd6da133aedba45c4739b75fd360f13c6c00d20600c0bec3db95d21b3c54b9e6aeb1e54ee3c6547bf7ca3926622a4fccb277857eefbd643499f9542043169ac86a265d74006", 0x4a}, {&(0x7f0000000340)="114a5071ffcd2a6919a6273eb934ba9808a68433286d66c0d89cbfbb37b2317f053d69e25a23acd9c4cf0dc94def91eaecb84fed11ef651e117755adba934cc213fe714bfbef24f7a6aa18738c32bcd69499217e945b72b14dd74b7ebd099138d03fc8b71870fe6a1e95977eae77c477c3bae35c52e0034788b4c19c13050aa90efd7b03a6d3d25621b3383ac07cd1c66225d89803796a84c138a85994b181bb202a2a27c36a3b26c79be0c2a91a6ddf28dabd37240206aa8c7343a7c5f6f577c39b9472875b4959b674d703679888f346b6fc9b8db1031f319e4e39035568ee5632c3231e6f14df24a4b0190030dce33340850a", 0xf4}, {&(0x7f0000000580)="4f36c46ed224d00cb3cabf530db65afb22dd4c15fc7610c397e9a340a6eb60e0c01af07ac6585a5e61414d775e675816b14a1f63023b64e0cb6e3f81feee54150807b30b4767d917e59cf729db93cfe28f7b44ef98362ad5c532d6295b9852890cc23b3f6a33f8eccf0408a8805f5858560e274bfa85604d211a3bf28033105b9daefeea324a74427fba5f9351d6410780d7bdef0fb5fcff601bf7483df588cf5fb8ca6a105b", 0xa6}, {&(0x7f00000022c0)="5492080d0cbdc143e0605097800a2938adc209ca0d1ebae299ca86c85feb36b2ac334748dfa521023c3d033345eef94b232112eac754c94f6a25f432ae728bf06764627fd39a7da382ecd1cc7e16e8e3ad5d66781d7e8559dfa00262fa9251c11a9e815def51577cf6e9cd99aee30a3c1f159dd741bd38d1fdf18703b6bcd436325fa176b5ff26a0ce3a5187d2449717bf63003caa06c302cf9f0d9f6782245d6e00a6a4a3ea1f3d805fa2071daa23b67bdffc5a45405584f55385f6163d1fe60f82472829c2bba3b2ea79f89fee91f475893cd0eec51930f2cde382adb7df525e831e4da3e0ea1f6cbbc73822db5e2f37094da5413c6019f82d6aaaa202be135e8d42432c197f7509d13ef643171f826375119c687e6e0f1a2bde0ea01242f9777679223a0b89d9783148353f2463f96c8f909928e3eda9b6fdda17394f9808489e25b8bd99abeb03a360b5af7f38ed163ffc65f83e1f3fdb2b45667d00d1080ed78529e358a44cf4c063ab7d68717a9bd7d5a55ff5fce4ef3a91928fa45bcdd7b38724328a16ee45d4f4ee9b3fb01aed2ffa2f28b91e583f1c7454dc3a33ee4a82871facbee5e7a680b90ed04465579df30bf83e493a5601ef32c6d8295eee76ceecb3b5406333d00a4ffc06d9d5088a502933890983d6932db0d152fd4fd241ede7a3280577635055cf1ee78e824e92e0820da1b9e8f1d278032e1239c1fb2661e5e07423ccdc5de8c6a0d478c8f0ea87e9db95b62642b0493b72ef2fe7248b0bf670f5c1d57d366626636eee335d3569f6ad3296a837d8636393a982a31d5800e166da2f64c467a50c901338b0b4ff91db1a408cf963b56db3bbfe9d488c801e4c0923ba81ff9f2cc3c670a6387ecb17a193489d3b3e177b88c397b31b1eaee21fb54b80f73821f36ed68189ef7eefea9d4f79fcda81143a06a3602630177f50aecec9a55ca14410e8f36ac51ee14bb0fba49e3117c588a8e2b3a0210580f61f50fb4a95c5303fcf88e0a9e2667d0313a62e70ed126024580e06b8db1008672bc6df32afa95110e4b48316ea150e36422992a9eb0747035ef437a00bebf04f388426f7c1f66950748021d935f03dda22bb2a21c9a8c12fe2dedcddf45ed87332af129e5159d92c2a42db6080245dadc7dce5360ef1c74a19e9d31b4e4191e153b69a8d1cb515f39f9b866f08b1db27a5a523a23a495cf2d14faf92d24c0e4142d40734c0020334f464f6d31e1fac0291bbb58891c99c2b7e3a63d8b39faff4453adc9ed177b36f5fb0c8e7faad87ad3e7b4798382aae35fb0ba7261a91381c15a25be824e7dd2474f0b622991446577bb5a70ce9e438cc8a7666f33bce2db8d0dadefc437e0c85eb545f1c129ba157cbc5b0f04679b56bd061188404b03e308b38d9b987dc58351846aa4668f5fe37625aef985108e86e853991bd4ad86091bd62d6518fd2aec7bc6cc57b066389e35a31c26f3117f758833a584b3723670cc7d5706b84fc79cc7fdee5b6b2fce8289d66381b2127ec06ddfc95d8b053654a956a05eaad71421d1a37d0619d9dd47164615853760e888ef7ceadc03103d83c0d8619466e17a644b87224275bc336952a1d6abd5b02b24c70665325ba42aab7f901b0765d0f000252e2a8520c10d419ebf26c7247084f16d3f35a4a8b1805878fa45677fcfd9153428c1fe0d6ce91caf730e3e8e2889d4bd730ef536b269465a484d8618ee884648f50e60d2bba99455a63227c378195870eafeb1337304a8376811030e87f9ba8d9a6e3a17483a028cedab1d59308f0933cbba7d0767f744ee5312494f5f24cf95778a356db2b24108c61000768555a57aa700de6818659a834557c58346257c6e163e43bb1b5267ab2f5465e7ee520d1da8597c0c7ba6414ef7c98e8c47338d1ba601380eebf89a8742714f0f1f475a11252d8dc4d8dec0cf68a581949df5ffd0f18a8e3b16eddfaf838a7e3ef3046892394501886333668453cbbbc16342fdd8f4bc7d44918f07193de38be68255a1aeb26fdf7939ef228cf857f89285dfcefb2596262fc663fab2cb24791c059ef63a3f21ef12ce410d39fff64a3eae5bd91afcd030d7217292520590d6a2b2a14039ef3289aaddbafde7f3602f3f4ebf0f538d797e5c0bfde88ffbe1a485b97b497b480ccfd33ad9fb5ca2ac3d6bd712c6583f2de40e4bdd6f0038d3d0d792ebfd66fbd6cdf2408e4f5eb6b5e438675db46ab0a8c208222de256de546c3d1eacd2728f9e8e9ebefe6b1b38caece3ad61a391784cbffb6c5f2c76ede15eaf0ade2bd0a4b1d5d594e50470a4a78a4c39fbc310ed7cddf40d771473eb9f98a314138e2376863e007187aa4d069a32ce068fcc568094b02156f5bd4ce7e57dde3033a0cd924247727af6286dc98c8e530aa427452bc889b946710568928d8f598b0ecf3be60199365d4a24d3246f9b6a8679ea7d6c71a79b4627a3af009bdbfa69d322ef802f3bd501dcf2227d1cf6a792c2d66e5474535aa82f49ad0eca94afc4302c3e9922222fdc6466d2d56361745edeaf723d360a3ccc47797e5ad12a55f5abc04957245496779227a75dceeccf6fe924f2656ca989abd4d3e590de895c51cfdeaf6961dc450cca655a67e162f426d93a7ce0c9b5d6c8b17b48c646242d62b6a57f5bf55427f2a13d7f892730bdc3da63936aea1f9897d5fdda80a52e1fa1ef666a11bbd4f669a80a69cbb112eec88081a461ca315952e932d9a17c721110139d64bffca12bd79834a5067671c511cd4f56deca51336b158d6adf189badaa54c54c62a99d528807406e0e24222d5f8adfb0c6743ca0142cf9b85da29e8e6eef0c13c26e0a0acebcbc077acc6d4f4d57ac17abfd63dd5408f63015f8f378fd346198ce33ed9d39cabc4205076d1a8f833b41c4bf41e893d72732074e7f77034518ee942c48d87dc9816974a51fc8a1dec6bd19880b861909e42d482461af70a0131424ff07873499ccc745c01dc81b51235c18d7bdd832f54a614c0c671c6f70447289b0ace0b0c41e2df4f3b1fb30391ed49d3003aff561b176436a0ec399c1416f6a28ec6026d724a49064ed857d665a1702d3b407144bfee8be37ee318baaf31132f068f047ce046b949e502f82c3a515b16ff80d8af41f129665258ca33d9df408b4afe6187f8622126964d5997d75a2b940ad9ac9ac8b3c0da6c73630edbe5636f474be27ce7a00428060950e3b459cb8829f50f08bf9a3fcf89a9d82ee253e69e37feed38c66bfcca45c0e2d14898d5147ed341e3f334edf9460e8194ecf11536df59f32c8aa4ba192b8f5f0edc275604bc79ef021789205409f799bc4be56ec556d0d530b3c514a3ecc0472571e77888849bfa68e46db91da6fd1f8379fbc7e4b079a4ca9c82fc4ad80c5eb1ee281a893ed69382a3268ff1f49b7a6f0726608f1d67b321d190f3530396eacbeb3b6cc13a28844fabcb57319c13f554c05b388ef28c0c1899666ca213c050ab627e3daf8c721b1c306caa1c8cbc2e62833010b0587eabec8739849c712e96706c108ee284d37bc065a16d7308906c50fe7876e9e370732c40646ed10959fc6c2821010784dd7975a982b8cb4a180b8abaff58959be66f93531002a7ebdac5ad244f3f8bb16eb0450e745d868420662e260fc36eeaa754b6ead4172f1c1c072e8ff8585801e19cc3c70f7fe302127e50d0194d36a56965bbc38e35e629fecd147ec5a544022b116493b425a3db7c948d3efecbb7625838a52d05bd2fee4ef653389647bc0339b6163ebdf7e3424841b040d86adf16c6b32b993b71e1ee7fb867dbd9bfe1477ef75164a5133a6efaa1ecfc2e8b5d39ae72201c2027580d1dc9078982e9b36c75bb61bead273213d9b755f38a19477e977f5cfe10bbe63c3fc0bf50cd0310eb58d4c603ec702488aacaaa8763b21ca98641ee0aaea8bc4b5f66d2f16fa6b22955b4331acc48edb42214ac9d3c500896895959bc63cc9ecd424545db151657167396b0847c7654ffb60e9f8c64db898a13f5a8a82f9bf3d3deb73d8951a4cd4897411c6aaaaf84a37f2ae213f368a0a4e45d8463cb3886ed52f533a99ca1772cb5712555025dbf90012cb0676464dc43f063d8d08f7f6a64bd4ddd261313498ba43c2bda1afe043d70e2e2454dcc2615f66640bbf8d72273a1571dd796dc275906c8cab4ba8f7bd8883b034c499e15b11dafab177848fffbb51f13d375b710f93416568ed63ece562da143035166992c103f58e3bbf8ff3f728ba67e0d14581e111a22838e01b081b6afc7e5b15c21789e79a557f74073bb7375b6e6f325ed452dd6ecba62df45cf41b3272e29fd983f356e4e9a866e5bad05ce772adaecdd7ab1a68ac56680585afba5c975ebc66fd6c25f1dea0918e78395267ab01a475f5d05d45a4a15a3a484402eb6b6ff3a873dbcc38281d97cb8de9fec530415faed7d1d5a07061b97839ff8dcaf3201313c5d9b48c43558a9499956ae5000a7f0164af335724c2d15038acaec74ece982fef1df5b26fff1491a20459f72db9ea6ce08b2b92d503adcd934f2f1273625cc8190bec18b59eaa1b879a69cb9c8f18ea141c28242603c1c237c8f435d119e2d1a6831d9435c4c052d1d4c80d9d94a0d69d2e3267d16da9e3a488022cb7ee8ed2a1ed13db45ef46ff02f391d8aa1a492a49f70f0de4a6a31ae6d5c5f72e471515e9bb74ef30de2bbec6399483da917dd690dfb972cfcc2b98235655bc10144226a74f90da49a814dbc971abbf59679fcb1c7ab88620a5a2ea0914e40adde6337f0e69ef4df09f2d1ee03eb1320255cb264ddf2efde4ec9c631daf24b8990541d9077d777166bd2b964c6e43eb8c4485948aff44ccd40acaca9ffa8f63ab5db317a293f9cdda2e821e9e2420875c590b7ca9532fcc5d1ae76ed9a4b27b365443e4ab266361df889c0ca2c29259ac3d79cf93601e4178eb6a932baa656041e2dced192a49a52d2dfa680e1c96c697125e8b8bea45cb35d5a50439d002fc526a67123603824e176edfd12dc9f9dfa615b0f4631e79cf26fed7048786b3d6ad440ba44c14f1b0756936a2c648d6f32e79b824a92b20edcc94bb1111a04dc4c8f0fb00a7a4d537be8f4c1f8f4c00bd9cf169c417b8f1c91339c31cf7247e2a0a6f39a74504150e0594acde914070427a103507c1dbc8bae41e838a130b712414922f5f1994b418a65bd257436a86976647c3298421d613c7deb2a14606badb4a48bb82f0a0e1236d658942f3f2623a655fd3a8e80fe9ae6f3458ca52a10f9be750018f58659b47d9e4d67548c879f2bc86032bc680c6d3d38900d5fc209d8589cf514fa947fc61a6f3800438868f656ab0e4318c4c817e780e8e3314bcd3d5953f323d99719cb5ca5a77571883c720b63cc747ad51966751c52c63104cdc7d4202edda004f273f5dc10a6e9ee1524065c62e2fb0643917b4373b7e6bca7eb81d114b5ea7b6cf56a28ce79ce5d9addb5979c7983eea1cb6a56862f0978178c8ac2bc40ba12b9447a86a38c600890d2834538973ae4401f9b4b8bf93b467379e899f362eb346cb09991fcd59b3b78f5bb59278c03ec31783d4c1f3f5ad9916a6bba87e6a79250c2fcbecaa7c22f1b60442ea03c7fda93711c9104f9257d80d401098ded212c74dda4d9c53490903d301e1b2764f6e776370347657e4147d8102f80e6f1a994df22d80ff2f4d34401c19da1f53ec3eee14c07c61ce100eb7fa3ac31dc886d5861a6bad0a1d1c574534303e90abdb80c93df9c0a1b9410bcafefd84fa21726e00c375ffe", 0x1000}, {&(0x7f0000000700)="5b29688bacbc2714a1e80a01ac8542608f451943332a3374a0a196645aeaf398b029115ca6b9cd748fd82053c5791116ce8c60045c09c0d9bc1282415753990ba91612eee5d20271a1aeabb368f6ec05cb45fba6c4ff7d58890047762fb6b85dc9b6a661841b3ef59d43497ae4420df09f17c584cb0932075040ac60320e17341be56b398156c86236afe1f698ef991a0a12bc0737c9158cc12b73cb665fee0d2d82a776045a090bddb8231e8d11666448a27f7a411019fe4128009dc06cd9b5eab14e75abb27f33c7f51c9fc33a07553ef1b66529592548d20018225f5a4c21270e25f8a96c6a096bf34799005d47fbd56d", 0xf2}, {&(0x7f0000000440)="020044", 0x3}, {&(0x7f0000000800)="7ee9727021975cdbb839815e7f324d4970", 0x11}, {&(0x7f0000000840)="dffb34820481c0b7bc936802793aacc8cbc9869bc4527742f83cb789164c3d1b3f66ee826450c992658e5b34c5fa3bea9a534197c3d1d08395f32287", 0x3c}], 0x8, 0x0, 0x0, 0x4}}, {{&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f0000000980)="f04c5708a6fb839c1b7b8be9e69c7405b43777763a06ba6193ad71", 0x1b}, {&(0x7f00000009c0)="6a8a7dcd5c21458d20a81caa03e76118", 0x10}, {&(0x7f00000032c0)="702df5c211da1b7a2a6799254fa2abdc960240ce04facde0c7bf56609a3481a76b406a67463e788e51b41b63aca1dd3d5ed8a1ce13052fba664dbcffc7b246541d09fc9259128389f1da696bfd36719f36e40665d900db441da9275980caa1fc102f85978d977d4897215f35edd739068c2de168f8e7ba49c458e368b3b7f9a88b5c9f2a2bf35e55265862e4df80e0bcd223fabf84a59ddf6fc9961cadb44a6c33cda1dbe49b5ae27259b81d039093aaf26c6f0e819ff96df73fe18f4ba749431ae766e8f763a12a81867bb010e0c741fc97ef44d714ef6e16500d06706e2034347f813c1a9b253380d675dd7f4d9e1611dd3143af959281e673eb5a74dff7ea822965e11f49322a5d0256806dc1a75e9656fff734b389c62d925d852a1be8a6835a02bd278dfa1457f6750fbd63eb2708f05ba85ce381c10836f728534cb9a2c22ae2d3d56446dc1b985bd334e398b18d9e60c4f490c1647f8ac9038507492da76dad1bf29a2b4f0f84081667ad4c497214898fa36b4fa1672432c69a357ab880cd3dfa663a10bbe685c4bc1d9e68481d370f1e5df2e87af4ea936a391e719722fb7c200757a6b502cf24e23dd4c27064dc3a0ce4508ea17c73b6ff19d9fea563f66f6f52935f0aebe1b151b0e20325fb5369c5672ab1ea9b7192b88f0c1449467d58a6016a7cf2e850fdd6d139f5bcf986f6c4355753af49cc13911ce53c207b62a7c3a83df0c747e1aed6f4c8208fae53fae877136cbacaf11fdb1e46329291b31971fe98c82d4ef1a23d60450b34fd8c00fd41c4a9769f41dd1284c218229e7f2a6262bd772f3351940893ddc986ffe36f6ff47d81f0df03fa7364808b08df8261719f100bebcc19af19a530e4df30e73bb216bf7bf30f66e4a34be854b789dc7bcfce1bf9a1568287df687773d991229c510096f57608a2858b6f64f385511ac96931e17cda555e5590a1abbea87b28615520e39bc45f2928a4acdfd0d29fea74c7a3619925c2dba8a4d753df8ad2455e67570ddc2462ce496509aa8b8f829b7e94b8c57fd743fd55723870c8e66c403cdd4c9e49ebbb7e6caa8a1ba5288a9a61db608f3ac50801ea1721af902e8deb702962a1abe8072871f97e3e0b3b76143bf14c193dee4145a130bbe5882e2a80f8f085ed07df7e5bf712ac807a3fb37fc81b9866f7294c151e5c5f22d92a00cfc2daf7f43f5ea21eac09e78ac84cb064c48eb926a8def2368368340bdf215fde7a962529d7387e2a9eda348dd6673932a4633f11d4d2ea8475a107360f5da8e584d8b34fdc02d74dabda2b211a350373f671b64673100f6376b96e08168024b1debefaf246fc651e61db98ead96515294453f04c33ab48683f9052f92843e728791733f3030049f5a142da510c6058103fc5a168c8c3a9278b670471f2a8c691badb87a04073c1d7688f91aa07ebe1e9604434f3544bbae060aa7f4d8c0a05c4a7452bee31b638bf0104f02055f424fc5ac2bcc2ac96cab97a22dc8264078edfd9a31bfd03d85fd3fd313ccf2fceab8327f95a02e0ef2f7b31c84ca13d73c6aa44fe73eb1540f660a63b429b43548ca8936b17e8bc864051f5a0d1081a769fab4d3ca125e172d01211a2af669e70d57850782fee57252a2067ff2040c1d4f33a2fe627e9877413c796f9641f59aedcd247e7952a7f0f536c553eb8f5a81a1973e2eaee373653130ad6db39fa10f50386237ece05de12151537060b7cca094c51db5a136b3f42112c0b8a78a7b1b21f63f847332c955983d1d409ba4e2b9d82f462405b97ded1662eb3facbf7f744c290fbebbd037b95d11768093a4f528313423e8028cfb7b375e3840d894f202bf4798b4aa7c413f492e164d857cfaa27398264b2d099e70e65141f83cc6811e6a20d7491699bd447d6b54636a205b59c0fe8607397a4ed9b6d9c25bce4f1cac70e2785a48eadb11e42e077c8ebd2cad03ffcd1f60dc2d1c3afb14b73dfdd43908bdb9c9955df1322b87143cc883795c8f1cd68d66536cdd581213313809a807554bc56c84c1e13d4893224f61c3d49597e9fad3fdcd589222eff753dc98041597ede029b119716298997720be6181c70d37d1c48a8a53e5c3cb3ef6c94e2e4033bf1b41b6ce83e29c687ce12c188055997a43cab970f2f6ca62eab002bd5842e1179661886cea7ee34dce82203e1771cf5a14ef5dd03ffe0b433f200f413b467ad57962fcd5b7aff1bb573d706b19307546e91be3eaac45dea33233e29642f03377948061a985c9136f17b23f5bf10d8785de8fb32a90e961e3f44d7e0aaf097856f2c9467ecf0a87bce46a40970fccf8bb56db093c063e9de43e467e840c7eecd9abf8db9b9599b7c29d327f543e5d270647eb89659b873f6b5a37f9cb706404c18c7c3d84526fd50b3ea7fb4bd0e461f99bbc9b3625f09342f6d67925f91d601120bc428985bc97323a04745e3f7e104cc1aa3c1f209e63c9a3921728489f1e824f54b37ffcb687ca4b310ac55b7d73e6bd7dc05f45c52f15d8133321a36e12cdf8bd2d6171f83d8fc6c63f5d3ef9da2f4645550bd21bbf80bb7211c13d77ba219201dfabb1614f5ec3afd7dbe1d01b889b2aa9a0c9e8c2c263fec7fb763b36b4cb6c5ebd303482fbe3dde8d5502b2f899b9a39df96ac2bfe9ec471aec03d3687348a6ffad3fe0ad86487f26322d04d9c4f054641e9f658c00dbd0f4299cf14917001474a7b4f5ca421c3c3793670071314c8f26a1c8bfaf9bada08f072a87dfe4f5e7536ba08f283cec458451541528ac8c5e68c6e1949a766fce717e841d6ea43e49766481a2e9abf7583a5c30d1d2d2081887f95c0b7abe978024897382bca0656f83d414c1587f67c259074d7abf51fa5b8204d44d89afb733ab2dca0c94943324fa18c8e58416549d707c73b581d91e68a75f394d834e3936e4372c6e7ca49075ec67e6ab536a169e3a3884abf9bf62c8c3381852c8e558cee061c158f36da41f92d9366413fb3901748410fb58a7f74ed41b40aa76dabe68b41184132c5eb23f7245e79e9fa80bef289208f975b66926a9fe8ef4149f873c92db9adb5c70f3bdb0df1eba1affd8e2828831f060dbd53fbf39059e29ee8146a066979f79b93866288232feb02abfa260a0dfa3e4c8e028916201bfce6d14ccef75e9d9855541f34a586e5d62e11b793f6d4e10d3db54d109da4e5fe5ce13e099014bfd6b9260c2d2e094d9354ee68dc3095be4e73a59fcc83c480b77fcfe03795f4899928615d2a1a8012500732e6cf1b974e9a64f5de7875922fc14f27de6fd025275c78c9d47000328ad7123957e19dc18303b96485168f54e22458d8c8923c42a6ccfef0a99c88ea194f77bf50524983900c4cb49aa13ee2b28c2952e6c1bab663cdae379ce65f49e19a6e33eb43ca3ae260790b403fc9400dfaa57c92703000eab1396d463e2bf1384e04e9d04fab0dd52640e1a8eca4e6b4ae15aec5799e53b9d3c16a0c113c281345d67cd0e9ba3198f38335dd5609245f2e89c71d98f647447172d6edfd5d042ae4617ec3bfe1d79c29e76aaa511eabdfa5e3eb10fa2db5e9727d4efc978becf19a2010b4a730001bd2fb72287639b9f4474e2ef7694ee913bc9dc22ac6769cc704763418355cd7571461fe57d98833d9b9b70429feb76d7e28ee498d44b08fb0ca80c4bb8432dd32548cfa524405c0ea36c08a3ba078d5ed4d1a006cb267db7a7a1ac4fe590713eeabdc94a8d9d9ddc2a44aeafa033efa4cd95f7f044c2dbd4b03e17329fe88f61e815f94b202d9f422167df1923eb68122aca9705a06ae33f534ac1f6046087ab076a755f979cfa12dc6a391d7d66bc08d1c0092ead6700b37f461b5b61dca9e19344346575dc536cf80e1ccf811f1fb645eeeb72d01a4731e49af38b9a6c985eeafe805318de64c5574dcd547f1798f8d53392335a842fa5d8fa37203397d4ccbe73fd13ae037d5df9082347abb10a9f7b77671e4a09959a4f6e3485501774917603a905b30e68299add5c2f31f83ea7fac6871230d606e19f7cb6e9810d3986abbde2b6a2ae9a68e1dabbece4b98f2b3fb7a9927805d53544f2539667c46371450f2a9dcf086e882ea3a0b0c845d80bd170d39bec369fc2dc9e731ba05aa7d94a1cf3de779de5d8e9a2bcfd30a23b052874b3404c24564db344fd5e33ff04994dc112e96e96b80585e1d74a19c88af37af6750f27263d8e09585f3e4215a0bdcc9c09b3419b922876147587760c43e6bb77be02cb697a6c13db4dd00c24ce45bed6a2ee6f651a27db3b641b8e9a7a437180d2e435d7f1e9a5a5ead24f2ff4eb5ce44d20fea8f07a8733e68fba19d37108d513bf267184b2ba60d532e34fca9ad8afd53d7fdc4f8782ece00d15b48bbba8a37289da8451166fb2ca972e4e72014670702d241a940140de2ec68c5d6cd1ad7fadac2f607eb30ae3e50560e5bb4c5bf7d930f513a419aa26e2c92a55559e3b2231d70439d4ded092e5230596ba4a51f05650346f733b5e4de01306163289672fb5c72a8099f180f5ed74415d76604df81ad881a932f9babce8b765c05ed96beec8de0feb4d5fa73230bcdb8a0774b1434102adc40268d3b807007232ba6d52c48c4e761c7042678d471470056d2bfcb5c3df306bab9cd4f3f570bc7537f90f56dc435852a56e729d32687b154681ade7df6a812feace53dec368380b38c5ac6512fa88fe5c6fc1a28e476b64fa66b63d3b889b7ade7dc0d730565102051089c322a557c60e332176777b7aad1376ba29f68a683f49a8643c0649aec7474734d8a4cbb253c06cfb77ff615e61292b44ab935cafadbd77bb2e2b91b76b8537c4c216243a8baef488deac32e19fe7cca2e527e5e66d626fbc2cc1161c433eb510d90286263b5113b815376220409cdd474ae55775c5e87bcc3ce2d22ed089b518f78a92dd56df76ec0d534f7bc932a4e8958c97e67d737c0347e2f902b495d8e584df2d384c87df0746d4a85a190b048a45a304ec5bf459e5248b77b7ab0a969faff60f0386b85fe1d1512870c10e85ba223f4ada11582a4f49e74b310609c07722f60791bfbef426b21d057ed8c90562b61953961b27d284362a0554ae4ab6dd744006f216e6f1590ea83c7b2047c4e72cb1910b72eee96f85910616f4f084f68d0d2c625a28ee4e4f0e5578a3b2a42b82f8a274a2ce479fe206b97a31d23201586ab9cd345f78d791600ee082055de699009501891230e068ecc1e76d5b906f156e02693883d12186c3f0658e458425810726a1ba3c91f1e6dcc4c08c124a5df4f614b8f378f35fb24243b7ea1de4acf22780a58270899dced77da5d1686ec71a6d90d1bb5b430ee86be790bcfee7c83bd5139dab88e62ce859dabe8da37333400ccd84854c754ed398ccd52d0c588eb98777b83680721cc989b7e9cf9a797483004e352871ff5c8006c2d6397bba04b925a3cc932791ac2db38f3738461bc9ef048f70065d8f5fcc4b9b0bc2d9466ba05370719db3bbe44e7f64b1b219571ac36f0ae4b0e16086a1ee0c1c5c759e6cd6f88e5b4d287ccd11b74761b1695e0a3e7d81a1d01290ea2e29711d7598896f3ce00633abb1204f07e7b210e6928f21093f575c0fbd34a658e3666ffae315b966a0d642b2e0e80e27d072b7add6795cca4db97a62273808f1483a25eab857f6f050a6c1766b34218b43f9ae3c21e1a7c217620b5377f8684a01b81d8d9d0a53efff53fe332a1870d0ff872bce710ec1cbc2fb4eeebe40fb634a791b5b6aeabe189882936d0119b131a5c79d5ee22550", 0x1000}, {&(0x7f0000000a00)="cd98ad6c806f1904801c73830f001be7cba8a474473e7908766c11603fe4e65df053732ed780d50ea8433cd1616cf3f0ea655f43b3ea440246165879f661b057f72afd948d3677ef25bf38d4795a0d491b3cdb31aa6eed2013251dedc162dd894d1a414e2e", 0x65}, {&(0x7f0000000a80)="202ab6cb152391139cc9a297c615337e20672b75fdb043d31d1a9d0a2ef74462d258ab7abbd29a4ac94bf92dba385ef95b5f7fd9a3", 0x35}], 0x5, &(0x7f0000000c00)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r2, r2, r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x100, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000000d80)="13672849588bd145ae119bb2191a77ef2b6f652db3bd9283e58e6924d4d832c4e6a303475aeb059e78e57c1509fdd42821f4817ae2f1d6f0f83d1302bd3aab5241aff0dc8ef16949c4a608e6db74f30a80fa1b69f541aa159a8c4259d4e39c2f7e73f2a7c7c69e72a6c4fe4b0a69317f7f43fda43fdb2efb864cc2592ae96d287a9d3c40e4d35131a1dcedb5c83df884ecd5b2baf2c0b8653d81a0e9b17610d1134b60e2bf027af603e9fb6fc04aa213dc71ed3aaa23d29643be0533e2d5050a71aa0ce8b1bd0ca36c806665847a6628e5d5ff4f6a419fee0c25c3e3b2e89385b163e46fccb7c5a079cc49fbae112c9be672361e44", 0xf5}, {&(0x7f0000000e80)="715d1d9a0d9d8de55db199764d48498cf721e02d89cb495314d23d226faef355c4a4c3aa6503f4442483f856bae759252bb059233b34448248f872b060ad63c97fe78de4e8e4a9c09be095b802ab7dfadaa56594bd9004b17d5c7483424240c5c31a0a1c5d47d689558eb0ab70423125bd258368baa1b5ba047825fe9b283a2025abc9476d50d639ba14bef3b08fa7ca236a187fb1f7847136e283", 0x9b}, {&(0x7f0000000f40)="a0a605efa8a2a359", 0x8}], 0x3, &(0x7f0000006300)=[@rights={{0x18, 0x1, 0x1, [r4, r1]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r4, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [r1, r1, r2, r2, r3, 0xffffffffffffffff, r2]}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {r8, r9, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0, r10, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, r11}}}], 0x128, 0x20000000}}], 0x3, 0x80) (async) fallocate(r4, 0x0, 0x0, 0x4103fe) sendfile(r3, r3, 0x0, 0xffffffff009) (async) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000480)={r3, 0x1}) (async) r12 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendfile(r12, 0xffffffffffffffff, 0x0, 0x7fff) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x1f, 0x0, &(0x7f0000000480), &(0x7f00000004c0)='GPL\x00', 0x9, 0x1000, &(0x7f00000012c0)=""/4096, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0x6, 0x2, 0x6}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, r12]}, 0x80) [ 291.942575][ T2701] loop2: detected capacity change from 0 to 131072 [ 291.952281][ T2719] fuse: Bad value for 'fd' [ 291.984931][ T2701] F2FS-fs (loop2): Found nat_bits in checkpoint [ 292.042037][ T2701] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 292.053830][ T2701] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 292.070293][ T2701] F2FS-fs (loop2): checksum invalid, nid = 4, ino_of_node = 4, 8e2acc4a vs. f8e66fcc 06:55:00 executing program 2: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="6673796e635f6d6f64653d706f7369782c6e6f696e6c696e655f64656e7472792c00c31ea538f38158ec786cae9dc64eeccba32a94d3a35abf8965a0f03649355e57937cd5671fcf1cdbf207110ac032e1f64c804ea5776fe732fbf6caeb96fba782e40ef305485909cb5cbcf0495a9a6264629e5c110137c5b351468be15461d8b4227c9093062436a1e866cf5078d88e2f9004a21bbe55619f57c1041611fa331fa440aa288c3ad29df0aba00504fff2fd330bb9769c4e8318f2c7e8492a1113b754a222e60b1a64bb18ac0ae8257091f908c8a2206c794220052d03f72a32f3bf4ff3095e46"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG+UfB/CPk29/fkuJUH8wgDgJISUStuIkrWBBAVoBUlNFFAYmcGzHcmv7othJTBcWGJCYWPgnmOBvYIGFiRUWNhaQ2CpAvrugBjIgxY3b+vWSLu/nefzcx89ZWR6fdQFMrbnk999KcT7ORMRsRJyLyNql4sis5vF0RDwXETP3HaVi/O+BkxFxNiLOj4rnNUvFS8/8ce+nr7678eynP37+w0df/HprclcNTNoLEdHdytt73TzTVp63i/HabjvL7spukfkL3TtFP81zr7mRVdir7c+rZbncyuenWzv9UW52avVRttqb2fhWL3/D/m5rv052wu3adtZvNDeybPfTLFt383UNi7zbH+R1GkW9D7PyMRjsZz7eHDYj4vuobd3J+vXeoBjP66aN5nCUu0UWbxf1tNPI1rFxhA/6IXej3dsZJrvN7X477SVXKtWXKtWr5ep22mgOmivlWrdxdSWZb3VG08qDZq272krTVqdZqafdhWS+Va+Xq9Vk/lpzo13rJdVqZbmyWL6yULReTN64+W7SaSTzo3yt3dsZtDv9ZDPdTvIzFpKlyvLLC8nz1eTW2nqy/vb162vr77x/7b2br6699Xox6V/LSuaXFpeWytXF8lJ1wfUfxbB0tPOZcqWZSa8A4JFj/w9MwvTt/8P+/xDTvv+d9uu3/+dI/P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEytn098/WbWmMv7/y/GnyiGnoqIyxFxKSIuRsSfh5iNkwdqXoiIUtE+bP6Jf6zhm1JkFUbnnCqOsxGxWhz3nnzQnwIAAAA8vr789uNPImZHzezPK5NeEMep+NLm9LjqZV/5/G9c1S5kxYZjqnZxv+RYXIqIE3O/jKna5YiYOffBmKr9J7MH4vR9Ucpj5jhXAwAAHI+DO4Gx7d4AAAB46Hw26QUwGdn92uK3+MW94FN5FDcEzxzoAQAAAI+g0qQXAAAAADxw2f7f8/8AAADg8ZY//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YudubhMHojiAP2C9sF9atOKjFU6rPXKgiC0hxxSQdJMbNURC1EFuKSGCCHsixRGHSB7jBP1+kpmxBX89c3seawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDY9FOvl3fbmtmnO/tBMnrsBAAAATtkV62U5GVfnP9L1X+nSn4iYR8QsIqYRcap3H8TXWuYkInppfur7xZsa7iPKhONvhun4HhH/0vH0u+1/AQAAAC7XdrNYRQyO0/Ljb9cFcU7poc0oV175yOdLrrRJGXadKW36EpnFLCKK8WOmtHlE9H/+z5T2LoPaMHo19Kqhf85qAACA86h3Atm6NwAAAD6cq64LoBvlem16Fz+tBQ+rIS0IfqudAQAAAJ9Qr+sCAAAAgNaV/b/9/wAAAOCyVfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KZdsV5uN4tV05z9oZk8dwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDP7c45CMQzFAFB/yXYnk/sfKyi4TptmBgxCwsUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnnzmy3eZza/NmeTftuFeRpK1U8PWqWHv3HD0w3j1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBif+5OIASCIAz2nf85LeYfljRoDCJUwcLHDPOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/W7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6U/A8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwmi4PX7xFRBGpyxRpvPk5vUfER6Rt244+b1nszsfm656z/WGS8zumv2VElFH0cQ4AQO+qbnOs1vXyL+9/3kHeYd5q3tSLZ34aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MrO/bxE8cZxAH92dff7tVuXDlFQFiRErT8QV/FSFFjQP+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqP+jUJaKg7hsURBCEsbsz9pga62VnpdcLnpmPwzDzPHMQ3vMZBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6kvh7Op3UuhHC893fd8PbLvZm99vX7x0bT8ejk88X4mo1LFEIIN+dr1cEOrqWbnQ3Dzf2Hzw8H4mf453nLq2u3KrVadUmhUCi2iwx+aQEAcGgVktHI9R8Lm1ONY7nJELae7sz/56I6tJn/t54MvI7vFef/oY6tsLul+X/6+sbE3/J/aWVhsbS8unZhfqEyV52r3h4aGx8bHCmPDo+Vmu9TSt6qAAAAsL9iMuL8n5/c3f8/EtWhzfz/6uW16fhePfL/Lmn+v9zf/6y9/n8GkwQAAPhHHD317Wtuj+O5YjHcraysLA21tts/D7e2GUz1wP5LRpz/eyaznhUAAADQCfX13I7+/2xUhzb7/++/XzkRX7MnhNCX9P8vztypzXZuOV0r7f9PXKrcyPrv/zNYPgAAAB3Sl4y4/19ofv+fP52ekw8hDJxp1cm/AWwr//98MP4mvlf8/f9I55bYlfLl1vNI8//Guxfz++X/5rnlEHrLGU0WAACAQ+//ZDTy/6fC5tTSj8dXi77/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4xY4dozQTRHEAn+wm39coBgSxtNDGQqIgWAUsBImHsBADgRwhIB5AwbNYeAeR1EnpAVJ4A5nJjoQ0Kkii4feDyf8RNtm3M9VbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAT01Ow06uy/jRnNZF9d3obXAVczyX6bc3W8dxxbq22Lb/nO0qn8cXT6OZPaydLK8nAAAAVk+Z5/sQwmvj8Txm0U7z/16+Js78g/Vpnef5+bk/Z57941p7KC8/btSc3qcRQuj2+kVrYU/4u+2Go5Sdl/372T2cv27jC/9VT+eT3tCU6diKzu3mpJF2vXY3HJ79S+X/n38KAOC7DnJWRbfXv25VebjMxgBYWfVqhZn5v2wvtycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARXgPAAD//2YDkTU=") (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4e00, 0x0) (async, rerun: 32) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) (rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$int_in(0xffffffffffffffff, 0x0, 0x0) (async) write$cgroup_int(r1, &(0x7f0000000200), 0x806000) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80001d00c0d0) [ 292.103774][ T688] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 292.353680][ T688] usb 6-1: Using ep0 maxpacket: 32 [ 292.503708][ T688] usb 6-1: config 1 interface 0 altsetting 63 bulk endpoint 0x82 has invalid maxpacket 1024 [ 292.513660][ T688] usb 6-1: config 1 interface 0 altsetting 63 bulk endpoint 0x3 has invalid maxpacket 64 [ 292.523253][ T688] usb 6-1: config 1 interface 0 has no altsetting 0 [ 292.600581][ T2737] loop2: detected capacity change from 0 to 131072 [ 292.610135][ T2737] F2FS-fs (loop2): Found nat_bits in checkpoint [ 292.633874][ T2737] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 292.644474][ T2737] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 292.713731][ T688] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 292.722598][ T688] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 292.730993][ T688] usb 6-1: Product: syz [ 292.735108][ T688] usb 6-1: Manufacturer: ဉ [ 292.739653][ T688] usb 6-1: SerialNumber: syz [ 292.773760][ T2707] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 292.780526][ T2707] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 293.093774][ T688] cdc_ether: probe of 6-1:1.0 failed with error -71 [ 293.101303][ T688] usb 6-1: USB disconnect, device number 9 06:55:02 executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x4}]}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(0xffffffffffffffff, 0xc0182101, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000300)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000280)) 06:55:02 executing program 3: ioctl$KVM_GET_CLOCK(0xffffffffffffffff, 0x8030ae7c, &(0x7f0000000000)) 06:55:02 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x87}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 32) r0 = getpid() (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (async) r4 = creat(&(0x7f0000000300)='./file0\x00', 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{}, 0x2c, {'rootmode', 0x3d, 0x4000}}) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r7, 0x0, 0x0) (async) syz_fuse_handle_req(r7, &(0x7f0000009800)="495b908312f6233f6c0cfff05480ac51d7c9195fe2f60bef6ae18167d87bf9f198d39c85556cea672358f3dc1d750e950e6a0848122920ce9830e4678e4841a461ac7a46d19ba676dd2e4ca539a783013e53904d113b1379d26f63b823e45dbe94a1ad7a15ffe6dd96aaa8acfd424e68bb5de6250dc1f87a924df4d49179769248019e5200246f3b48a2b83995948095c3e6fd2eb25b9e7d7ffb1f3854ae05fde90053200e4d211168ef02735e017d11c74b8e410cfa8c28bc7ba19c7a842990cacaba49489785599a3347198277ce641a7dd11a74390808cfdaed1e38ad5ea44f27137a6bc2dc37b3f1b350fddaf95a480bfda0b33519f46ef15c0a7102affad6734f6f59a8c3ee7aa14f209282fa50f235c1c2286b7eaeb26e3a3a9d0f1bf008ad7de638d0eb9f0a91ab07278e729ff4c3e48be96a57df7b0b1adf66b6222ee56906fd4119ca6524297383fa574220efc5f61532d3259f102367e252d11d52a78c63b2d541681bf76faf3bdc2fd1489a83ee0368ea0f3adbdc802d03c6d5b160f63e513775ca52be7d5372010e842808d84a5bbea20c9a0726cf2273a690eab8e71b65d59568d71f010deb0b7048e00fc3554db00f4729fd36f348adebfa66981f23a91d15f4af834491d8410ae2247401ceca69e1d788936df2f927d7823fd08e952003911a5def5daa67d2191113c43193a1c8a96b7a3ddd15481745fbb8345137714376278ade6ce9803d5db8d11aea41cd31b761ee69127ff2409c43d98fccafe6d44ff90bbb784d0d08d9c328967e406c9fa2075beb12c7960a239421876050de77aace5d84fa4289eb8615387b3553f9c8ea57dc4734544e97490e8c7b7f49080b561291ab0f14bb63ff23f41bc0ec45a9e131d2fc79d687b7d520691c3709446f53513392cfb99ea3115be41b693e517b57446383a3e5e1ba42b3e6d4821f1cf76419eac854cc08c9f7a8ce3e49352da0e90f3b4683b930cf682edc82bc3d6b4d96ecded3a5e2f08bfc53b5c37e45316a159086fd77192251b89d2a251354cfefd81c1f2a4ca6888da76c4525cdbc487ba20f9a580e96fe16d816fb141751a1efe9bbd36a3f51744a9556c303c392436bd09ee4058008640566ed829cd5348964b611fb22b12c02690f005e5760e6241fdc57c9e5a99785ba677d1250a9f9ab2f7bd9bb4c9f63c571047edc2d84010314919f3d4ee005b38b9b81ebaccaa5aca28bd9d17d9654e6d1929901c13d4272748904c4ffe64ab2cb7ef02ba199a7241594803b64a781fe162974152d00c3f2aec633cd3facae1f54c53f414e22677f6b45bc688cf626e039fc63a3abca9751ef1c032a0e2f371edae7494f5aa1fc0b6f090406aaf5bf955fa1b1c96071bfa6555cd1c8ba54d3e5b761adb4ab02d07ca735684e0450ea1a31d6e0a502706f1272fb722445f96f1a2e1d92252c413292dde4792e9b66f9a16f5eb925be6a6401b03612b80a5e88fe5f44fbeee2276caf595f7f222896584a6ee78a62846aa09d6b3b3ea56914aa54d9eb4ed0eced80e9b63a3a47278f116a9fcc7a4243e34bc1559af6169862e87b0a6cbcb22e64f5447a3c1b7ea937604210446c9bd6ed97d664037a43e4fd899583146b28cd712316c16d95c03d4df3528c8ea786aae20546c71df06b4e2b3e8b22aa4bfb757edf3a9d7d24b7c781369aa669feba77a11b306ac221049ce045be294888df22f5d3a3a702aeaf3a23eb9a1efddc651046e7a5eca0db017f817d766a800acd0069b52ff9a78f649873f276f71345c81de9534bd4eb98ebf1e932a45de5bcb528218c67768ce63a7812023911d7ecd16f626ed37cec1fc0b25496c90a9d3b3be1fcd5b1989d14e65eed4e14fab3f9bf6c2758d7c5e9e67d9a41b9aa030b11b076d83a8f75885b68f10f9c37fb4631749ea835fc8bc5d49356bd8e2742b5c78f5994853aab106e6156e9d63210602fbf76c0a86114192020feb29b65a8fec708700a77fb8d75fe9df41000f2a48472c389b39542f318377a69d5d3adb90aa1f730a38d34c2a1d83c0ab1f1af90a08778807681f4cb3dba7298cc34c2352755aa851d4ebdbc43939f9af1c71650c349491c6467482cacc7ad9584d5b6190e297efeb76bfc3a6cdb3fa8007f93a0df9537cec35c64f62c74ce114693463c375493ea8569be90915324e218c96ca1c0886880c0737c837ab6f46aaf31dc205b2747726b6ddedc81f2c9b671eaf66abc679bada1a22b0e6966ce3a31d20575a867a4c13da4000c2e38eace845ceb81e3b11420e5ebac8ae8aca162602acb558e6c5db5d03b12e105f46ff9505ffd86fbdb85f9be953571bec878bfdfe836760b4f12e7e27001c1943b48b757fd094c32614b7310a8e237cb1a67b29e64dadef3555fb00a9d4c7d2e605e0a7a407279344ce4db7b65e3cfb8b7709ef22cfb1b4c53b5dd76bbfc30e6bb64a9f90e4506a2c22c971cf4b2c03787779d24874b2bbceb17ba3f7b28b6c26c04fb88d76145c195d46004fd331a2ad8296be68ca23eebdb0bb6aefdfae11ae43b5047e139b03af1cc3406b5d480b295f00527d7f2b429a0ab5d54631b7e3229f117554a4fdafdc1378e5a10597eb782724a33e754777589670562d09cd29ecefe422da8ca19ba70858e158878eba41a2ad40128b9d13d99d936ac4c6238712325b3659a3ca3425fdbbf24a3b7ff00c5a6c4901a6a9bc237bd81cf702ed385a426650df3e3e96fcbbc3940b936eba712d68a710100155ee3d723ad9f1d6a93340c774fd660200f68f308e506291251c1b61c99a2822741c4a57960b510f33d190e5a75253c5c4b0cc97685d7d0155007ba16455eb743cdab33370f188128bfd47b889d162bcf9e7f75ca50826f41ed3dd6dace36916ce6b8c577ee39bfd4f267e2db5c961c42c5645b8238a2c8379c8c7c088409176006e577e983c47118145230e2cd3e27b5fe73bc0fc49c90c845dfbe75ed0c635e047bbfeefa574bc55af72a72cac788340cad582b62c7c6c9466cdf44d573e5016d4e5b0bf7d319093fc9fc429e6dc97a59a61999aa29d0dcef658dd5e441bb97ca89d2462c037f38f1ca7b18ae878526025ee45e24fa7e983954df583813698b51148cf9de40c6642392e05ae75c82e4c67203bc0f5a2a061734966da21b2bee8c6d1dc343f7e82e07c0bb067c97287e03c7bd640e9626cebcb5d9ee43ab9b48ab5df4ace78798655199be11144fabeaa4181f43dff1504d42278619ec77f51f24fd2f7f689dff9da14b48511a40b0c5b8cb9441ddd108788c6305d50757b169967b41d13e34d3aff300367517c910b923327d93dd3585a89f8cf054691869e4a1152efc8bed5252344adb474c4f5224f4d8dcc4ec2d71759d836211fe6c05730f186307295ca8e1ad82bc26260f2420f3398262c0cc54cc9e2fce24199021f31a04046dfdc5a70206e07de31f341cb85802182c57868137ba6315af0003fefab06a63472fc0cc1c6638970c01022c24fcd7a2a282562b6a7e4d67e183a12dc07da0a9b00971939b293de7fb07debe6e4e682d4267fbf7e8f4ad854b21e633ebb6c0488cd43d69ac73e31be7e226940b13689734661d73407727242f1214640acd7b3ccce2fd5ce3814f9fd6ef4d9805871705148691af515f5768e1f39d68f1895e44f4f6edc446929abd7bfa44b4fd765ff2c7a80e4924b6ad177bd4ce0ddd6556698cac5e5e447d1a158d6a95e7076316e07f7efa2e408f0b24a97eddbb39ddba50cafdac0163dc805fbea71bafcbd76a9a9baaf294446d298b41303d702a056a23062632e4691ecf129b6241462067d714c90a8e8dede2c5556af08293213418f01283a24cdb2ee5d6df7688370aa80995c60ef6891389457d6d80e6039a7257e29a769b606a337b90054f4d1b8767973a53d9d94d8201b612cc3dc27689f820af5a45e633e8b36fc533d2a60d36499b1e6d8652d5a301533b53fa4bb1e61fa06175742c8196d358820b8c95f82b7dd0384b270c03741718bc41f11b3c2572a5db490c6ebfb6121a5ee4791c1b6bb847c2538b1dbc81fc6b890026968c5f5a6a0bd94e41739bbd75be2bca80b8b1f6849a487dfcaba06c0434010560b40b059296481c7e97cf8cd75c3fea2ea3730571fb2d9b06248dc6e256661659844547193cd8cf7da18845a39ea20b40f6935d82fd003babdb83f60e237bb4cc26e83595d39fb65ce1c237bd0ca2ba42a787f910dddd40f518e95f91f7d54c7cfb47230b10be23b7d73796466ca37ca506f6d4f5baa366ca68ff9a029faa967041368c6b05381980dc54627e9a32005a7acf8b104d06e0c71eee4cc81fc536d1a0bda0ade34d2d536f3bdb985f3c56276fadbdc242e3cca096ffe43a3a06acba5676cc268042bdbaa82cb1ff13c31faf8a8a8da0e842440357b36497667fcbac07d22b01d49690f4ca306417526b27bba1a0c7f19e71f6c182eac3e1a5d1402f8a852d33517c46dadf2def0bda244f9e653c230ba71cd9cccff727f4b950dc52202dd14965f21b604cb628845d51aaca56faa539e0e4e719a258355c1f7370181d5ceac60ea95f9af0589e0b9c8e119bd489ff15155199e49d70ce5b678a80757c844149dadb894158f56abe4f9ef0fb47d3b1bda7bbb0b8fc446021879ce0eccf0b60f7fbe0d54a3487cead9e02ecdd90a80da0340fc6a76dbe19b8e98ab5937baee87c23d1a92ca34cd423a7964e6edb48c73673f143b766f8815905e02359c2e205a05cb97f2c0bca7b743f8954c842bd0e07795a1b0a3ca9e3c4cb5185963982aa3dfa2e2978ec0a232aca3926d8e2506d4a6e5ae96698cb83a06b4cb7d9a2c1412967139d7858554345ed3166385b0756667f7889494ff745ac4ccb408bc3d8e1fe55b48b9983e21186d8326df8bed974949df010d7e14921b28584e7372ab165b0132e265ab45fcdf388eaf329c914e0840f8ca60b3b5c5cd20da2eec6a7d91c955e31d031b329482a9b51b924e981f53d7776e1aecf1fd7c02566f875418feced967739524042e8ffc392dcd7802d8e5ef8378cb1ce2b96f12952ce12c5c63ee040eb6ca769a57b255ba3cd5c1b74bfc55963c6c21602ddcbf8f4124ab5ff54d7f496a91beefc3fedfc8185295097d7c043c383e72ca5cd1a1fd5fa95ffce29133f92dbf75f9f277ef7ccab0066c492f843dbf5476739d343f0010ac69682fe50989cae58a17464e3ddc17427875f83840d33b434783c8f7d4c9aecbcaf282ed7a83c32317600f6596f6c7bca155178c94099b7e34de7797806a4df74caeada482b2ee5da074660731dac4089d8f2a2042209f0a845784172c5c8197daff7473101556785382b6736f75c415402cae4c3b237fea029db1d027b77a4d951bbcb5b2f92d72e64f8a43511d0304f70e6c9ccd27e90dbaa759e087233abfa336af39d0857d17d096c3632803aeea29bc5dc5332dacf09183801e2b0dc194ae05dbe9aa0e3a51eb781c12d6ae8f05a1d67bcfb93a54ea6604f1dc689dc6e5535b18ed3a1190db86efb536b1c0bb28b3d0d6e5e23053949b678581108ac6027af4e41b6c9ed0898943b5c7bd93e6fe60f5db97142dc53155123cd6ac3001b37098cffe03d8d60bffff3b1cf06a0632e7abd2fa831c4476fdb59c5c2aaf402b44cc08e73f76912a4ee711244b12c7cc1c5373549a314947ea68be6cbc0d486e24b191b0917c08249fe88be2fa42c017585055dc6a98b9fb67c7ed7b40237e8042ce4c839773ed081823a61f634e86f62b3c64f684c3f6ab97786aa29baf9075b00d597dcfbf9d8453a776926f2665d740e13ef032aae630cd9663f44d56e01957cb75b3a85030b833361629c346a0003cbd69a35108291753e8f41e793625d31e90a555373ccf88fe8484ee15966b3ee82c410870a2dcadce305ed7cbeeb1d78517bedae4990ada3ee329eb4b5d6097c9b6e149b198fb01f9b7107546feb8824e56435ad08ecf741119010caeb492a6ccee14d42a3c1758d65cc0dd0a5003662fda3d16e3b0dbca60e02d7bd8f56f56879dfb8d24fedb17addc1b40245bbf31244c488cde5516d36f20b6ec38d35fc0d41cf9d293dcbf4fa868e060ac991e9b09db4dd0602dcbc15b773d746207d01fd56a5ae09d32f211d69fcb3679a135d394d8d0f7a97321a71ffd8f9c8d6fa82e04da3d9b9e6eca21ebd7cea2eef0ce30c6c5645f05891349c37419d36a116c3035f617b0e7283a3355e5163de13d84451be9732c9c7e8b1f56de2c553b7c4b2ce17b2d727d104a7a2048750c1140560e759766118dfdbabd4491a376db6ac8db93d2ecf2088199ac5dbef154f90ce21ead95a08b47ebfae67a05d9f713d5f45a68ba260c853579257902f579aa65a9f5f1d5db4ee5bb179e488b8372adb588b736f6b01f5747456721e6714e069f07da4b7ba9582c0578645b63a3c8d41b5a20270fd35caaa3967bf59c07531c3a86c059a41afdbb69d8bf3ed375d0cab2cbf636ecc5c0eca494b986e7d36813b23324dbde518a673e6d40f8e7b41649317d5237182d7b28f2bb0c1fde5a4ba9d5ddccdf969adf1796835a0a77bab8e5bf0826911ca1cee7bf747b11a0ef59f6d891befe8279bf34c4205266fc04798c6833bf7170e007e0931a1297b180c804cbf1fb2a3af8fd221aa4ae21a6ead4327717a6ffa48798bc742e8843a895e0ddcb7410a7098685423949ccd273e8c49b990d1edc0738f19370f34edf7e14432d49b912fb1e1f5d3944be67ba0df10b1015a4822242de4be1b268d5de97534f616f9d1ddef5d1a4a85211844a4bc1cc9b7726c1912cb55ae12707721b6bd8fac79cada8767a5ab3eb7a17b7950698a607bed143be6e784539c2b2af0c0fb08030de18fbc07403b971c86ef5a9a463ac5d8308cab2c76b868932461b2d1437e8720862a19e7fa4fbd04fd61a3cc6ba931ef996a1e9c9793eabd6d62bb2ead86751f44a01f1deed01fcb380cff24f155151d6e86729496316f236e606e232327e2ac23bd8885278897b123a3a10175e0e37ace9f6d567d6875bfc3c8075f049c9d4f0b7ee6c53f39d21dfbdf20c6d8bfff249fbba06beca6dad7c7cafb1e8a1c9f22fde29084f23c5702e805a1cfbc35fbf78669a9e28809c7d73ceeeb02f1a025b66141a2988546c49ac6fad77721e2eaa2a3b20e0bbe7da3631fe7f434b90bac98d85c45731b80d46dc0d8177e562ecc0bbf706629c76dfe9549f90ca8a70431bb1a4d32999bd5e004160fb3a8f825e45c9955fe280835af0c72f80ec2af26a3b555d44366c1f979bf1a6917ec0dd0bf3cc2899a161dc4f9f66bbcba64419d6dda5c9e04604c73498848614ff38cb931a1dfa70fec7afd9a6916d17b7c5b7390394fbc4458ad3ca455f77defea6487bbfa81472f0a5cd918c361e4a086a62f7d40579c99d6036ee1ddf4636f830a92f78dd17590b0e22eb5c965adf92ebb772d88408ea3c806e0f31ddded3abb6622e3235df4fa9e84714589a31281b9dc3c81ba16390d58715b2a72211f0859b034c89730d13ceb12110d06834b3560d62ebfa2e3ae23a77413a13800ec0e33c003c43d6ac51db80335b7e4a1aecff9c38803689dee22471f9b024a7cc49aebb959058b033d72607e59f1069274f928ddee3bdd2d76445c4353bad025b79dcade78de16216ee70fbc700be9363b20d57cb94a8a174af13fc15b7b9b71e50c24eea2185bef9785ebe4a00f75b238214afb90c713319cae4f27111a2059716bc1b6204bc0c5fbe8bb1015d0c8b7aa4e3268eba842249a2e295919de152405b10c30d71f16aa76393169ed2c4f40af921c0a7fb23c2ef1937e8001f9eed664d2eb83d1959c0fb22339f97503617d4b105de348cf07e0e57a21271c22692c4414f799bfb7505a838f8ac0e61aed3a297e0cf64d84d31517967b24e42e09e6a3110d1fd6535e5d8419104e4eea6802fb0a99506025c21ffa4a10f55a37a0e9437d8c2ebe7f89d146d0aa50e7733e3867c78b8cdf1067cda6d6f7a742f4b8016aec1a0bc790df903c8203dae6b7d9b819eb57d68a11b67367e2028f91deccc24eba760348c509fb7d73b9acc0f1c5957d8db429205d33a9213020c1c5a5268565e11970e0ec606830c4b784d61d8c1967331be85ad6a1950962aab489d5ea31ce975c0328286accbfb14bed53104ad1df69f2a99db17bb5afd686a4b37574b190a21fd63c2191e33dde0d7c1b6a10bf52e12d5f140ae458530ad0769ecbfbdf6d3575e49e43504e0fefd6fb3fdf844ecdcbba2617000fedf35a92f9a2c40e51aaad889feeda5648a5c779aadaae93b7dfd2cd844d5e93ed014d1ff0426cc7553cb771bc338382b71999ce823be4dab26bfd5ac9af7996c2df9e42057a59955d41c077c0557740380991e809b449770436cac249ca6a748db3e4f6167b1fb7c6c64dac5a9bc87b7c911fe5384775807a92477eff07b063f81dc49354af0b6d8a2f69470d2eab61711b82ae7ab2cb379a7e8ebe08acbe19d7ac8c080a3fa74243b6321193c671f80f7c181f1abf730c2652a313164db23fb5bdfe73a669ef822fde045894c2f8a1133b9bbb26b42828add3db9eaf9e4f522e928d051e963cc3812b14984dabd5cfe0410f1be5466682a52e9f9e608ce167eb7d3849f0da55048affd9fb91462eab852624c47f25f105bee4c7b808512a0848dc24487aa4c985f889cb569f19ea6d46103a4694f4a3ea1366999aba8b3b6468313bc0eba4a4101fc662971a8100d41a51695f28206894bedb4db7c445288d58cf85b6cc37be2f1b1643ea989c28c8f8a7c4324501e322b3d1609d0c805ee775c6a114406fe75ec3f81e753c7e9082a9c9c8157ac7ed44d551baf6271e967907471329f16f6bcca287989986988c4e5559b066eec2185f5c2f0e099ca47de55ff27fa7b0f88b355ae0c8a75bdc56aebd2876ab34982f8400bd922d78f2f6a1c3435b5c80cbdaae8e8eec4c7f9bfeb782f24911dc3c23552bb446fcf2244c6ad842ecc3a4bb3098503c8aa3c689f7ad269dc8269d012527e4f3f1839943c1e35a5cacc978f59aa39561039ef429e30d4626e9a163e5b488d7d9b62a6aa9fe43c150e0b1e45fef835749db7e39fddc897357083600ca29f3deea8089ae1a90edc775e46301ed2fba3e6c64eda59f9b71321f492f907bcb750eede3c837f73015c945c6b475b1c9395e6a421cd1900215010f952450244a9acac152e825b6155361480bcd8fd35d4b8596c97b4b9e5fcf82992f1cde3ae76f036c49e164f10c1a02394fc6e20e79de26aadc68a46420f9767fd8b7ee257906c7a15ec8ae0c3f4fcb81bccb5a3f05bab46905a05c245367bd45f2d60f4c03752c1c4df4f83db4d5640efa5451847f670c5ec5dac3641d5be6f162078318c756eaf44fa1f079c8ac6a25106f908c835405e84c864592e4d41ef518d37da11d47767000b23c437b11a0d32c08389fa935b4eb7104d63f79df84d06cc6f74be195b1f7e73c0b1a65c706aca1f81056ceb3f2b8e612cfdcc51614ec3a6389f3f2ed9f06246c3fcfa7e44d5768c3d35900c3ffda4382e222657626048c5aa8189bdca0f805fca70cf46a463ccf80c8f5356a612c586c6a258a2fa4cba734eef8671c27d34d8ec0742bb79f084ffc549d6902854656e27e8db905c1c66c95c8c5302daf8647e9e8024b96c018941927d6843cfee6179b473f8fe818939736934884da0c6e602cbef29d5baed06ee3457a19a5fcc5b6d38d858c0a2f1475e91669e3dc971a67627f41497d4e669812000f4d2137b39cab7d472786d5e1d04507bf1183129816c5783b34a7187a52989e584fabd663bc7f4e3afafe04eae508445bf5d5e9fae8642822aa52217194108128e332d23c9aaec503c78c65cfd23ef9357db3a7e43b805691c01f73c0b6b2582396874fa2a4189623dded0b37f9cba988e2d79db505ae2ce06526c707b571ba989cf2257b763ef9849668c24e73d04bf2e81455e2b60687fa1352a5892fa9211db3a6888bc0f22d5ce65ed7e837df771f1378f0690e8ed9aea3834a877be14691ff8f98f1a31979eb174da5563ce43d71704efd51cf3c525c92f1302361260af0940970d5eaacca1dc220f4ddec4d1e2cea1c1146a71ac49aa08e447edb57f890480a8673830bc69f3bc0fc261d8738791515c3967b4bb8bc96f30792ac2b840d79c5ed173973eacca2f1ed0b5062e5a1ce7cc82358b5bc03105e0dff3e368dc4c30233afd5acc8467e914384781829487ece2721dd8b278eb032b1763f63cb7d8a839bf46b81123a65de158b943353766b0cf84f55e05c11357dc1373f316b53bd96c30eb9dbeea6bfeaf733cdadbc9b2d4dea0db782585f4b9d14634783261aa5dbcc3bf485e34c11273fdfecb89c140b52acadf800c1d54034b63fac0b3977e3125234ecf1b03f24c987d7e223fae26e9f879dee4b266e565e8975d605d973dbd27b56be3962dd8c37bdd8574f1f720cbbddbd64aa21f6d5612843d940ea872e6f63682925a77e9f6155b113a31d28bdf891ce5d6c0e1235fbd8913f445ebcb514fcda32c28a47a5ae869fc83f7408e785344e44f866872851c15cef95dcfe47ca417ef7e53a480d3f7382e9549f70a05a1c9a1154ed12c3ccf7dc967827766ab682c3cd5bd34f14861382bb4622dd009d1cb2b9e4bc46e27e586724328ca3214170b4cea31b57103967a640848d6028a691ab73e2fd98f8e15b8c444fd5a0ceff8984bb7d8520ebb16ce7a241b9a3cd4dbf08bc4a16a36c84e8f59145db339c5af451c68e239ec34c6baf0a55941b4f80c757e218d11666ebd03d489dbb96d4931bfedce8cfbcd718adfc4522f7c28830b4315c4534763031c0ec81786dd21895479eaf91070754ac4960235160fdff1ed971f703d44b01eae9d0935a341cb756ea34e7d758265fdb5115767db6cf0bb365cb17841f1c39d6d1e7c6d32f0812585b1efa0f1628a81c2eada90dc1c71b5911e899bc7fdbd752be4edae1e5e87b26cea0a6d8f428d2c0f21464cff13c8c2d4cfe0f861769421c18bfae3f549ca2eeb45526a3b15f38cf89a9ca09d45a1fe965c86a8ba62cb61d39a5dccd4850625b5666583c287b2a3c66d3a46d98546ef521670fe30b35529d27ab4a6dbe442769412b89ce857c8281107c29e5bb464094aa4a3222a0581c8483abe176a851b2128f8133d1be91005e1f9eea0438e9e4bfa1d38034471b59eb7cf4806b3c9d9d556ca8b74092459d6f10ada41d8c7825c5423f9e7167473c0aebf56c5cc843105152c562a842f81489c1ccf48d3ca2bc3ff3d87f0d46ae85e850281a50f192a1860924057a62ab54f6ae2937e5453cc3f016bfc91b05eb89d06008ee9394f0377ec13a0e413a1f3c2c03d2f2f70aa3e00df42b0cb4ea2a24ab513259c28ba75188087ec099cebd18c8bbe1ff22483b22d73cf94e8c2bd9b0f92b793ea7081b2560685dada5d4b46c29a022fa7c3ee8ab7ff667bb454eeb482119fd4ccbe4020af1b9efc2e23220bb6520e2f26d4bbfe1431bfb0f461567fadbe934aeb588dd88b04979ed4e79b092832ac42f6ed7d1f843be0263306ab7735bea63eec0a507e86e", 0x2000, &(0x7f0000000c40)={&(0x7f0000000140)={0x50, 0x0, 0x8, {0x7, 0x26, 0x0, 0x8, 0x8, 0x7fff, 0x9, 0x8}}, &(0x7f00000000c0)={0x18, 0x0, 0x80000000, {0x88}}, &(0x7f00000001c0)={0x18, 0x0, 0x5, {0x1}}, &(0x7f0000000200)={0x18, 0x0, 0x7fffffffffffffff, {0x3}}, &(0x7f0000000240)={0x18, 0x0, 0x4, {0x3}}, &(0x7f0000000280)={0x28, 0x0, 0x8000, {{0x80000001, 0x676d, 0x2}}}, &(0x7f00000002c0)={0x60, 0x0, 0x4, {{0x1ff, 0x80000000, 0x7fffffffffffffff, 0x1e0, 0xf75d, 0x0, 0x1000000, 0x3}}}, &(0x7f0000000340)={0x18, 0xfffffffffffffff5, 0x9, {0x22}}, &(0x7f0000000380)={0x12, 0x0, 0xc000000000000000, {']\x00'}}, &(0x7f00000003c0)={0x20, 0xb, 0x10000, {0x0, 0xa}}, &(0x7f00000005c0)={0x78, 0x2f, 0x2, {0x2, 0x49, 0x0, {0x6, 0x101, 0x10001, 0x0, 0x701, 0x20, 0x0, 0x0, 0x4834, 0xa000, 0x3f, 0x0, 0x0, 0x7, 0x7}}}, &(0x7f0000000640)={0x90, 0x0, 0x57, {0x6, 0x2, 0xd1a, 0x5, 0x8, 0x80000000, {0x5, 0x2, 0x8, 0xffffffff7fffffff, 0x0, 0x7f, 0x1, 0x4, 0x8001, 0xc000, 0x48, 0x0, r6, 0x5, 0xffff}}}, &(0x7f0000000700)={0x38, 0x0, 0x5ae9, [{0x3, 0x7, 0xa, 0x3, '/dev/fuse\x00'}]}, &(0x7f0000000740)={0x328, 0x0, 0x1, [{{0x4, 0x0, 0x70a1, 0x66ab6270, 0x4, 0xff80, {0x5, 0x3, 0x6, 0x5, 0x6, 0x8001, 0x3ff, 0x7fff, 0x7fff, 0x2000, 0x200, r5, r6, 0xd1e, 0x9}}, {0x0, 0x2, 0x5, 0x10001, 'ext4\x00'}}, {{0x5, 0x3, 0xa8, 0x2, 0x1, 0x6, {0x0, 0x7f, 0x7fff, 0x6, 0x3f, 0x1ff, 0x1, 0x3, 0x1, 0x2000, 0x8, r5, 0x0, 0x10000, 0x9}}, {0x6, 0x6, 0x4, 0x4, '{V&^'}}, {{0x3, 0x0, 0x7fffffff, 0x0, 0x90000000, 0x3f, {0x0, 0x4, 0x5, 0xd, 0xfee5, 0x2, 0x2f, 0x196f, 0x6, 0x4000, 0x6, r5, 0x0, 0x8, 0xf1}}, {0x1, 0x4, 0x6, 0x3, '@}+(\xd9%'}}, {{0x0, 0x3, 0x5, 0x1000, 0x8, 0x2, {0x3, 0x7ff, 0xfffffffffffffffc, 0x1, 0xfffffffffffffffd, 0x6, 0x8001, 0x800, 0xa29, 0x2000, 0x10000, r5, 0x0, 0x5, 0x800}}, {0x1, 0xffffffffffffffff, 0x1, 0x93, '\''}}, {{0x3, 0x0, 0xa29, 0x8, 0x3, 0xffff4b34, {0x6, 0x6, 0x3, 0x100000001, 0x3, 0xffffffffffffffc7, 0xffff, 0x7f, 0x6, 0x8000, 0x7, 0x0, r6, 0x7, 0x9}}, {0x1, 0x5c, 0x0, 0x81}}]}, &(0x7f0000000b40)={0xa0, 0x0, 0x4, {{0x2, 0x3, 0x3, 0x9, 0x2, 0x4, {0x2, 0x0, 0x80000000, 0x80000000, 0x8, 0x3, 0x7, 0x4, 0x20, 0x6000, 0x200, r5, 0x0, 0x20, 0x1}}, {0x0, 0x11}}}, &(0x7f0000000c00)={0x20, 0x0, 0x2, {0x3, 0x4, 0x4, 0x3f}}}) (async, rerun: 32) r8 = getpid() (rerun: 32) sched_setscheduler(r8, 0x0, &(0x7f0000000240)=0x1) (async, rerun: 32) r9 = getuid() (rerun: 32) syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r9, @ANYRESDEC, @ANYRESHEX=r9], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) r10 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r10, @ANYRESDEC, @ANYRESHEX=r10], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) statx(r4, &(0x7f0000001080)='./file0/file0\x00', 0x1000, 0x1, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000880)=[{&(0x7f0000000280)="de843306ddd6da133aedba45c4739b75fd360f13c6c00d20600c0bec3db95d21b3c54b9e6aeb1e54ee3c6547bf7ca3926622a4fccb277857eefbd643499f9542043169ac86a265d74006", 0x4a}, {&(0x7f0000000340)="114a5071ffcd2a6919a6273eb934ba9808a68433286d66c0d89cbfbb37b2317f053d69e25a23acd9c4cf0dc94def91eaecb84fed11ef651e117755adba934cc213fe714bfbef24f7a6aa18738c32bcd69499217e945b72b14dd74b7ebd099138d03fc8b71870fe6a1e95977eae77c477c3bae35c52e0034788b4c19c13050aa90efd7b03a6d3d25621b3383ac07cd1c66225d89803796a84c138a85994b181bb202a2a27c36a3b26c79be0c2a91a6ddf28dabd37240206aa8c7343a7c5f6f577c39b9472875b4959b674d703679888f346b6fc9b8db1031f319e4e39035568ee5632c3231e6f14df24a4b0190030dce33340850a", 0xf4}, {&(0x7f0000000580)="4f36c46ed224d00cb3cabf530db65afb22dd4c15fc7610c397e9a340a6eb60e0c01af07ac6585a5e61414d775e675816b14a1f63023b64e0cb6e3f81feee54150807b30b4767d917e59cf729db93cfe28f7b44ef98362ad5c532d6295b9852890cc23b3f6a33f8eccf0408a8805f5858560e274bfa85604d211a3bf28033105b9daefeea324a74427fba5f9351d6410780d7bdef0fb5fcff601bf7483df588cf5fb8ca6a105b", 0xa6}, {&(0x7f00000022c0)="5492080d0cbdc143e0605097800a2938adc209ca0d1ebae299ca86c85feb36b2ac334748dfa521023c3d033345eef94b232112eac754c94f6a25f432ae728bf06764627fd39a7da382ecd1cc7e16e8e3ad5d66781d7e8559dfa00262fa9251c11a9e815def51577cf6e9cd99aee30a3c1f159dd741bd38d1fdf18703b6bcd436325fa176b5ff26a0ce3a5187d2449717bf63003caa06c302cf9f0d9f6782245d6e00a6a4a3ea1f3d805fa2071daa23b67bdffc5a45405584f55385f6163d1fe60f82472829c2bba3b2ea79f89fee91f475893cd0eec51930f2cde382adb7df525e831e4da3e0ea1f6cbbc73822db5e2f37094da5413c6019f82d6aaaa202be135e8d42432c197f7509d13ef643171f826375119c687e6e0f1a2bde0ea01242f9777679223a0b89d9783148353f2463f96c8f909928e3eda9b6fdda17394f9808489e25b8bd99abeb03a360b5af7f38ed163ffc65f83e1f3fdb2b45667d00d1080ed78529e358a44cf4c063ab7d68717a9bd7d5a55ff5fce4ef3a91928fa45bcdd7b38724328a16ee45d4f4ee9b3fb01aed2ffa2f28b91e583f1c7454dc3a33ee4a82871facbee5e7a680b90ed04465579df30bf83e493a5601ef32c6d8295eee76ceecb3b5406333d00a4ffc06d9d5088a502933890983d6932db0d152fd4fd241ede7a3280577635055cf1ee78e824e92e0820da1b9e8f1d278032e1239c1fb2661e5e07423ccdc5de8c6a0d478c8f0ea87e9db95b62642b0493b72ef2fe7248b0bf670f5c1d57d366626636eee335d3569f6ad3296a837d8636393a982a31d5800e166da2f64c467a50c901338b0b4ff91db1a408cf963b56db3bbfe9d488c801e4c0923ba81ff9f2cc3c670a6387ecb17a193489d3b3e177b88c397b31b1eaee21fb54b80f73821f36ed68189ef7eefea9d4f79fcda81143a06a3602630177f50aecec9a55ca14410e8f36ac51ee14bb0fba49e3117c588a8e2b3a0210580f61f50fb4a95c5303fcf88e0a9e2667d0313a62e70ed126024580e06b8db1008672bc6df32afa95110e4b48316ea150e36422992a9eb0747035ef437a00bebf04f388426f7c1f66950748021d935f03dda22bb2a21c9a8c12fe2dedcddf45ed87332af129e5159d92c2a42db6080245dadc7dce5360ef1c74a19e9d31b4e4191e153b69a8d1cb515f39f9b866f08b1db27a5a523a23a495cf2d14faf92d24c0e4142d40734c0020334f464f6d31e1fac0291bbb58891c99c2b7e3a63d8b39faff4453adc9ed177b36f5fb0c8e7faad87ad3e7b4798382aae35fb0ba7261a91381c15a25be824e7dd2474f0b622991446577bb5a70ce9e438cc8a7666f33bce2db8d0dadefc437e0c85eb545f1c129ba157cbc5b0f04679b56bd061188404b03e308b38d9b987dc58351846aa4668f5fe37625aef985108e86e853991bd4ad86091bd62d6518fd2aec7bc6cc57b066389e35a31c26f3117f758833a584b3723670cc7d5706b84fc79cc7fdee5b6b2fce8289d66381b2127ec06ddfc95d8b053654a956a05eaad71421d1a37d0619d9dd47164615853760e888ef7ceadc03103d83c0d8619466e17a644b87224275bc336952a1d6abd5b02b24c70665325ba42aab7f901b0765d0f000252e2a8520c10d419ebf26c7247084f16d3f35a4a8b1805878fa45677fcfd9153428c1fe0d6ce91caf730e3e8e2889d4bd730ef536b269465a484d8618ee884648f50e60d2bba99455a63227c378195870eafeb1337304a8376811030e87f9ba8d9a6e3a17483a028cedab1d59308f0933cbba7d0767f744ee5312494f5f24cf95778a356db2b24108c61000768555a57aa700de6818659a834557c58346257c6e163e43bb1b5267ab2f5465e7ee520d1da8597c0c7ba6414ef7c98e8c47338d1ba601380eebf89a8742714f0f1f475a11252d8dc4d8dec0cf68a581949df5ffd0f18a8e3b16eddfaf838a7e3ef3046892394501886333668453cbbbc16342fdd8f4bc7d44918f07193de38be68255a1aeb26fdf7939ef228cf857f89285dfcefb2596262fc663fab2cb24791c059ef63a3f21ef12ce410d39fff64a3eae5bd91afcd030d7217292520590d6a2b2a14039ef3289aaddbafde7f3602f3f4ebf0f538d797e5c0bfde88ffbe1a485b97b497b480ccfd33ad9fb5ca2ac3d6bd712c6583f2de40e4bdd6f0038d3d0d792ebfd66fbd6cdf2408e4f5eb6b5e438675db46ab0a8c208222de256de546c3d1eacd2728f9e8e9ebefe6b1b38caece3ad61a391784cbffb6c5f2c76ede15eaf0ade2bd0a4b1d5d594e50470a4a78a4c39fbc310ed7cddf40d771473eb9f98a314138e2376863e007187aa4d069a32ce068fcc568094b02156f5bd4ce7e57dde3033a0cd924247727af6286dc98c8e530aa427452bc889b946710568928d8f598b0ecf3be60199365d4a24d3246f9b6a8679ea7d6c71a79b4627a3af009bdbfa69d322ef802f3bd501dcf2227d1cf6a792c2d66e5474535aa82f49ad0eca94afc4302c3e9922222fdc6466d2d56361745edeaf723d360a3ccc47797e5ad12a55f5abc04957245496779227a75dceeccf6fe924f2656ca989abd4d3e590de895c51cfdeaf6961dc450cca655a67e162f426d93a7ce0c9b5d6c8b17b48c646242d62b6a57f5bf55427f2a13d7f892730bdc3da63936aea1f9897d5fdda80a52e1fa1ef666a11bbd4f669a80a69cbb112eec88081a461ca315952e932d9a17c721110139d64bffca12bd79834a5067671c511cd4f56deca51336b158d6adf189badaa54c54c62a99d528807406e0e24222d5f8adfb0c6743ca0142cf9b85da29e8e6eef0c13c26e0a0acebcbc077acc6d4f4d57ac17abfd63dd5408f63015f8f378fd346198ce33ed9d39cabc4205076d1a8f833b41c4bf41e893d72732074e7f77034518ee942c48d87dc9816974a51fc8a1dec6bd19880b861909e42d482461af70a0131424ff07873499ccc745c01dc81b51235c18d7bdd832f54a614c0c671c6f70447289b0ace0b0c41e2df4f3b1fb30391ed49d3003aff561b176436a0ec399c1416f6a28ec6026d724a49064ed857d665a1702d3b407144bfee8be37ee318baaf31132f068f047ce046b949e502f82c3a515b16ff80d8af41f129665258ca33d9df408b4afe6187f8622126964d5997d75a2b940ad9ac9ac8b3c0da6c73630edbe5636f474be27ce7a00428060950e3b459cb8829f50f08bf9a3fcf89a9d82ee253e69e37feed38c66bfcca45c0e2d14898d5147ed341e3f334edf9460e8194ecf11536df59f32c8aa4ba192b8f5f0edc275604bc79ef021789205409f799bc4be56ec556d0d530b3c514a3ecc0472571e77888849bfa68e46db91da6fd1f8379fbc7e4b079a4ca9c82fc4ad80c5eb1ee281a893ed69382a3268ff1f49b7a6f0726608f1d67b321d190f3530396eacbeb3b6cc13a28844fabcb57319c13f554c05b388ef28c0c1899666ca213c050ab627e3daf8c721b1c306caa1c8cbc2e62833010b0587eabec8739849c712e96706c108ee284d37bc065a16d7308906c50fe7876e9e370732c40646ed10959fc6c2821010784dd7975a982b8cb4a180b8abaff58959be66f93531002a7ebdac5ad244f3f8bb16eb0450e745d868420662e260fc36eeaa754b6ead4172f1c1c072e8ff8585801e19cc3c70f7fe302127e50d0194d36a56965bbc38e35e629fecd147ec5a544022b116493b425a3db7c948d3efecbb7625838a52d05bd2fee4ef653389647bc0339b6163ebdf7e3424841b040d86adf16c6b32b993b71e1ee7fb867dbd9bfe1477ef75164a5133a6efaa1ecfc2e8b5d39ae72201c2027580d1dc9078982e9b36c75bb61bead273213d9b755f38a19477e977f5cfe10bbe63c3fc0bf50cd0310eb58d4c603ec702488aacaaa8763b21ca98641ee0aaea8bc4b5f66d2f16fa6b22955b4331acc48edb42214ac9d3c500896895959bc63cc9ecd424545db151657167396b0847c7654ffb60e9f8c64db898a13f5a8a82f9bf3d3deb73d8951a4cd4897411c6aaaaf84a37f2ae213f368a0a4e45d8463cb3886ed52f533a99ca1772cb5712555025dbf90012cb0676464dc43f063d8d08f7f6a64bd4ddd261313498ba43c2bda1afe043d70e2e2454dcc2615f66640bbf8d72273a1571dd796dc275906c8cab4ba8f7bd8883b034c499e15b11dafab177848fffbb51f13d375b710f93416568ed63ece562da143035166992c103f58e3bbf8ff3f728ba67e0d14581e111a22838e01b081b6afc7e5b15c21789e79a557f74073bb7375b6e6f325ed452dd6ecba62df45cf41b3272e29fd983f356e4e9a866e5bad05ce772adaecdd7ab1a68ac56680585afba5c975ebc66fd6c25f1dea0918e78395267ab01a475f5d05d45a4a15a3a484402eb6b6ff3a873dbcc38281d97cb8de9fec530415faed7d1d5a07061b97839ff8dcaf3201313c5d9b48c43558a9499956ae5000a7f0164af335724c2d15038acaec74ece982fef1df5b26fff1491a20459f72db9ea6ce08b2b92d503adcd934f2f1273625cc8190bec18b59eaa1b879a69cb9c8f18ea141c28242603c1c237c8f435d119e2d1a6831d9435c4c052d1d4c80d9d94a0d69d2e3267d16da9e3a488022cb7ee8ed2a1ed13db45ef46ff02f391d8aa1a492a49f70f0de4a6a31ae6d5c5f72e471515e9bb74ef30de2bbec6399483da917dd690dfb972cfcc2b98235655bc10144226a74f90da49a814dbc971abbf59679fcb1c7ab88620a5a2ea0914e40adde6337f0e69ef4df09f2d1ee03eb1320255cb264ddf2efde4ec9c631daf24b8990541d9077d777166bd2b964c6e43eb8c4485948aff44ccd40acaca9ffa8f63ab5db317a293f9cdda2e821e9e2420875c590b7ca9532fcc5d1ae76ed9a4b27b365443e4ab266361df889c0ca2c29259ac3d79cf93601e4178eb6a932baa656041e2dced192a49a52d2dfa680e1c96c697125e8b8bea45cb35d5a50439d002fc526a67123603824e176edfd12dc9f9dfa615b0f4631e79cf26fed7048786b3d6ad440ba44c14f1b0756936a2c648d6f32e79b824a92b20edcc94bb1111a04dc4c8f0fb00a7a4d537be8f4c1f8f4c00bd9cf169c417b8f1c91339c31cf7247e2a0a6f39a74504150e0594acde914070427a103507c1dbc8bae41e838a130b712414922f5f1994b418a65bd257436a86976647c3298421d613c7deb2a14606badb4a48bb82f0a0e1236d658942f3f2623a655fd3a8e80fe9ae6f3458ca52a10f9be750018f58659b47d9e4d67548c879f2bc86032bc680c6d3d38900d5fc209d8589cf514fa947fc61a6f3800438868f656ab0e4318c4c817e780e8e3314bcd3d5953f323d99719cb5ca5a77571883c720b63cc747ad51966751c52c63104cdc7d4202edda004f273f5dc10a6e9ee1524065c62e2fb0643917b4373b7e6bca7eb81d114b5ea7b6cf56a28ce79ce5d9addb5979c7983eea1cb6a56862f0978178c8ac2bc40ba12b9447a86a38c600890d2834538973ae4401f9b4b8bf93b467379e899f362eb346cb09991fcd59b3b78f5bb59278c03ec31783d4c1f3f5ad9916a6bba87e6a79250c2fcbecaa7c22f1b60442ea03c7fda93711c9104f9257d80d401098ded212c74dda4d9c53490903d301e1b2764f6e776370347657e4147d8102f80e6f1a994df22d80ff2f4d34401c19da1f53ec3eee14c07c61ce100eb7fa3ac31dc886d5861a6bad0a1d1c574534303e90abdb80c93df9c0a1b9410bcafefd84fa21726e00c375ffe", 0x1000}, {&(0x7f0000000700)="5b29688bacbc2714a1e80a01ac8542608f451943332a3374a0a196645aeaf398b029115ca6b9cd748fd82053c5791116ce8c60045c09c0d9bc1282415753990ba91612eee5d20271a1aeabb368f6ec05cb45fba6c4ff7d58890047762fb6b85dc9b6a661841b3ef59d43497ae4420df09f17c584cb0932075040ac60320e17341be56b398156c86236afe1f698ef991a0a12bc0737c9158cc12b73cb665fee0d2d82a776045a090bddb8231e8d11666448a27f7a411019fe4128009dc06cd9b5eab14e75abb27f33c7f51c9fc33a07553ef1b66529592548d20018225f5a4c21270e25f8a96c6a096bf34799005d47fbd56d", 0xf2}, {&(0x7f0000000440)="020044", 0x3}, {&(0x7f0000000800)="7ee9727021975cdbb839815e7f324d4970", 0x11}, {&(0x7f0000000840)="dffb34820481c0b7bc936802793aacc8cbc9869bc4527742f83cb789164c3d1b3f66ee826450c992658e5b34c5fa3bea9a534197c3d1d08395f32287", 0x3c}], 0x8, 0x0, 0x0, 0x4}}, {{&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f0000000980)="f04c5708a6fb839c1b7b8be9e69c7405b43777763a06ba6193ad71", 0x1b}, {&(0x7f00000009c0)="6a8a7dcd5c21458d20a81caa03e76118", 0x10}, {&(0x7f00000032c0)="702df5c211da1b7a2a6799254fa2abdc960240ce04facde0c7bf56609a3481a76b406a67463e788e51b41b63aca1dd3d5ed8a1ce13052fba664dbcffc7b246541d09fc9259128389f1da696bfd36719f36e40665d900db441da9275980caa1fc102f85978d977d4897215f35edd739068c2de168f8e7ba49c458e368b3b7f9a88b5c9f2a2bf35e55265862e4df80e0bcd223fabf84a59ddf6fc9961cadb44a6c33cda1dbe49b5ae27259b81d039093aaf26c6f0e819ff96df73fe18f4ba749431ae766e8f763a12a81867bb010e0c741fc97ef44d714ef6e16500d06706e2034347f813c1a9b253380d675dd7f4d9e1611dd3143af959281e673eb5a74dff7ea822965e11f49322a5d0256806dc1a75e9656fff734b389c62d925d852a1be8a6835a02bd278dfa1457f6750fbd63eb2708f05ba85ce381c10836f728534cb9a2c22ae2d3d56446dc1b985bd334e398b18d9e60c4f490c1647f8ac9038507492da76dad1bf29a2b4f0f84081667ad4c497214898fa36b4fa1672432c69a357ab880cd3dfa663a10bbe685c4bc1d9e68481d370f1e5df2e87af4ea936a391e719722fb7c200757a6b502cf24e23dd4c27064dc3a0ce4508ea17c73b6ff19d9fea563f66f6f52935f0aebe1b151b0e20325fb5369c5672ab1ea9b7192b88f0c1449467d58a6016a7cf2e850fdd6d139f5bcf986f6c4355753af49cc13911ce53c207b62a7c3a83df0c747e1aed6f4c8208fae53fae877136cbacaf11fdb1e46329291b31971fe98c82d4ef1a23d60450b34fd8c00fd41c4a9769f41dd1284c218229e7f2a6262bd772f3351940893ddc986ffe36f6ff47d81f0df03fa7364808b08df8261719f100bebcc19af19a530e4df30e73bb216bf7bf30f66e4a34be854b789dc7bcfce1bf9a1568287df687773d991229c510096f57608a2858b6f64f385511ac96931e17cda555e5590a1abbea87b28615520e39bc45f2928a4acdfd0d29fea74c7a3619925c2dba8a4d753df8ad2455e67570ddc2462ce496509aa8b8f829b7e94b8c57fd743fd55723870c8e66c403cdd4c9e49ebbb7e6caa8a1ba5288a9a61db608f3ac50801ea1721af902e8deb702962a1abe8072871f97e3e0b3b76143bf14c193dee4145a130bbe5882e2a80f8f085ed07df7e5bf712ac807a3fb37fc81b9866f7294c151e5c5f22d92a00cfc2daf7f43f5ea21eac09e78ac84cb064c48eb926a8def2368368340bdf215fde7a962529d7387e2a9eda348dd6673932a4633f11d4d2ea8475a107360f5da8e584d8b34fdc02d74dabda2b211a350373f671b64673100f6376b96e08168024b1debefaf246fc651e61db98ead96515294453f04c33ab48683f9052f92843e728791733f3030049f5a142da510c6058103fc5a168c8c3a9278b670471f2a8c691badb87a04073c1d7688f91aa07ebe1e9604434f3544bbae060aa7f4d8c0a05c4a7452bee31b638bf0104f02055f424fc5ac2bcc2ac96cab97a22dc8264078edfd9a31bfd03d85fd3fd313ccf2fceab8327f95a02e0ef2f7b31c84ca13d73c6aa44fe73eb1540f660a63b429b43548ca8936b17e8bc864051f5a0d1081a769fab4d3ca125e172d01211a2af669e70d57850782fee57252a2067ff2040c1d4f33a2fe627e9877413c796f9641f59aedcd247e7952a7f0f536c553eb8f5a81a1973e2eaee373653130ad6db39fa10f50386237ece05de12151537060b7cca094c51db5a136b3f42112c0b8a78a7b1b21f63f847332c955983d1d409ba4e2b9d82f462405b97ded1662eb3facbf7f744c290fbebbd037b95d11768093a4f528313423e8028cfb7b375e3840d894f202bf4798b4aa7c413f492e164d857cfaa27398264b2d099e70e65141f83cc6811e6a20d7491699bd447d6b54636a205b59c0fe8607397a4ed9b6d9c25bce4f1cac70e2785a48eadb11e42e077c8ebd2cad03ffcd1f60dc2d1c3afb14b73dfdd43908bdb9c9955df1322b87143cc883795c8f1cd68d66536cdd581213313809a807554bc56c84c1e13d4893224f61c3d49597e9fad3fdcd589222eff753dc98041597ede029b119716298997720be6181c70d37d1c48a8a53e5c3cb3ef6c94e2e4033bf1b41b6ce83e29c687ce12c188055997a43cab970f2f6ca62eab002bd5842e1179661886cea7ee34dce82203e1771cf5a14ef5dd03ffe0b433f200f413b467ad57962fcd5b7aff1bb573d706b19307546e91be3eaac45dea33233e29642f03377948061a985c9136f17b23f5bf10d8785de8fb32a90e961e3f44d7e0aaf097856f2c9467ecf0a87bce46a40970fccf8bb56db093c063e9de43e467e840c7eecd9abf8db9b9599b7c29d327f543e5d270647eb89659b873f6b5a37f9cb706404c18c7c3d84526fd50b3ea7fb4bd0e461f99bbc9b3625f09342f6d67925f91d601120bc428985bc97323a04745e3f7e104cc1aa3c1f209e63c9a3921728489f1e824f54b37ffcb687ca4b310ac55b7d73e6bd7dc05f45c52f15d8133321a36e12cdf8bd2d6171f83d8fc6c63f5d3ef9da2f4645550bd21bbf80bb7211c13d77ba219201dfabb1614f5ec3afd7dbe1d01b889b2aa9a0c9e8c2c263fec7fb763b36b4cb6c5ebd303482fbe3dde8d5502b2f899b9a39df96ac2bfe9ec471aec03d3687348a6ffad3fe0ad86487f26322d04d9c4f054641e9f658c00dbd0f4299cf14917001474a7b4f5ca421c3c3793670071314c8f26a1c8bfaf9bada08f072a87dfe4f5e7536ba08f283cec458451541528ac8c5e68c6e1949a766fce717e841d6ea43e49766481a2e9abf7583a5c30d1d2d2081887f95c0b7abe978024897382bca0656f83d414c1587f67c259074d7abf51fa5b8204d44d89afb733ab2dca0c94943324fa18c8e58416549d707c73b581d91e68a75f394d834e3936e4372c6e7ca49075ec67e6ab536a169e3a3884abf9bf62c8c3381852c8e558cee061c158f36da41f92d9366413fb3901748410fb58a7f74ed41b40aa76dabe68b41184132c5eb23f7245e79e9fa80bef289208f975b66926a9fe8ef4149f873c92db9adb5c70f3bdb0df1eba1affd8e2828831f060dbd53fbf39059e29ee8146a066979f79b93866288232feb02abfa260a0dfa3e4c8e028916201bfce6d14ccef75e9d9855541f34a586e5d62e11b793f6d4e10d3db54d109da4e5fe5ce13e099014bfd6b9260c2d2e094d9354ee68dc3095be4e73a59fcc83c480b77fcfe03795f4899928615d2a1a8012500732e6cf1b974e9a64f5de7875922fc14f27de6fd025275c78c9d47000328ad7123957e19dc18303b96485168f54e22458d8c8923c42a6ccfef0a99c88ea194f77bf50524983900c4cb49aa13ee2b28c2952e6c1bab663cdae379ce65f49e19a6e33eb43ca3ae260790b403fc9400dfaa57c92703000eab1396d463e2bf1384e04e9d04fab0dd52640e1a8eca4e6b4ae15aec5799e53b9d3c16a0c113c281345d67cd0e9ba3198f38335dd5609245f2e89c71d98f647447172d6edfd5d042ae4617ec3bfe1d79c29e76aaa511eabdfa5e3eb10fa2db5e9727d4efc978becf19a2010b4a730001bd2fb72287639b9f4474e2ef7694ee913bc9dc22ac6769cc704763418355cd7571461fe57d98833d9b9b70429feb76d7e28ee498d44b08fb0ca80c4bb8432dd32548cfa524405c0ea36c08a3ba078d5ed4d1a006cb267db7a7a1ac4fe590713eeabdc94a8d9d9ddc2a44aeafa033efa4cd95f7f044c2dbd4b03e17329fe88f61e815f94b202d9f422167df1923eb68122aca9705a06ae33f534ac1f6046087ab076a755f979cfa12dc6a391d7d66bc08d1c0092ead6700b37f461b5b61dca9e19344346575dc536cf80e1ccf811f1fb645eeeb72d01a4731e49af38b9a6c985eeafe805318de64c5574dcd547f1798f8d53392335a842fa5d8fa37203397d4ccbe73fd13ae037d5df9082347abb10a9f7b77671e4a09959a4f6e3485501774917603a905b30e68299add5c2f31f83ea7fac6871230d606e19f7cb6e9810d3986abbde2b6a2ae9a68e1dabbece4b98f2b3fb7a9927805d53544f2539667c46371450f2a9dcf086e882ea3a0b0c845d80bd170d39bec369fc2dc9e731ba05aa7d94a1cf3de779de5d8e9a2bcfd30a23b052874b3404c24564db344fd5e33ff04994dc112e96e96b80585e1d74a19c88af37af6750f27263d8e09585f3e4215a0bdcc9c09b3419b922876147587760c43e6bb77be02cb697a6c13db4dd00c24ce45bed6a2ee6f651a27db3b641b8e9a7a437180d2e435d7f1e9a5a5ead24f2ff4eb5ce44d20fea8f07a8733e68fba19d37108d513bf267184b2ba60d532e34fca9ad8afd53d7fdc4f8782ece00d15b48bbba8a37289da8451166fb2ca972e4e72014670702d241a940140de2ec68c5d6cd1ad7fadac2f607eb30ae3e50560e5bb4c5bf7d930f513a419aa26e2c92a55559e3b2231d70439d4ded092e5230596ba4a51f05650346f733b5e4de01306163289672fb5c72a8099f180f5ed74415d76604df81ad881a932f9babce8b765c05ed96beec8de0feb4d5fa73230bcdb8a0774b1434102adc40268d3b807007232ba6d52c48c4e761c7042678d471470056d2bfcb5c3df306bab9cd4f3f570bc7537f90f56dc435852a56e729d32687b154681ade7df6a812feace53dec368380b38c5ac6512fa88fe5c6fc1a28e476b64fa66b63d3b889b7ade7dc0d730565102051089c322a557c60e332176777b7aad1376ba29f68a683f49a8643c0649aec7474734d8a4cbb253c06cfb77ff615e61292b44ab935cafadbd77bb2e2b91b76b8537c4c216243a8baef488deac32e19fe7cca2e527e5e66d626fbc2cc1161c433eb510d90286263b5113b815376220409cdd474ae55775c5e87bcc3ce2d22ed089b518f78a92dd56df76ec0d534f7bc932a4e8958c97e67d737c0347e2f902b495d8e584df2d384c87df0746d4a85a190b048a45a304ec5bf459e5248b77b7ab0a969faff60f0386b85fe1d1512870c10e85ba223f4ada11582a4f49e74b310609c07722f60791bfbef426b21d057ed8c90562b61953961b27d284362a0554ae4ab6dd744006f216e6f1590ea83c7b2047c4e72cb1910b72eee96f85910616f4f084f68d0d2c625a28ee4e4f0e5578a3b2a42b82f8a274a2ce479fe206b97a31d23201586ab9cd345f78d791600ee082055de699009501891230e068ecc1e76d5b906f156e02693883d12186c3f0658e458425810726a1ba3c91f1e6dcc4c08c124a5df4f614b8f378f35fb24243b7ea1de4acf22780a58270899dced77da5d1686ec71a6d90d1bb5b430ee86be790bcfee7c83bd5139dab88e62ce859dabe8da37333400ccd84854c754ed398ccd52d0c588eb98777b83680721cc989b7e9cf9a797483004e352871ff5c8006c2d6397bba04b925a3cc932791ac2db38f3738461bc9ef048f70065d8f5fcc4b9b0bc2d9466ba05370719db3bbe44e7f64b1b219571ac36f0ae4b0e16086a1ee0c1c5c759e6cd6f88e5b4d287ccd11b74761b1695e0a3e7d81a1d01290ea2e29711d7598896f3ce00633abb1204f07e7b210e6928f21093f575c0fbd34a658e3666ffae315b966a0d642b2e0e80e27d072b7add6795cca4db97a62273808f1483a25eab857f6f050a6c1766b34218b43f9ae3c21e1a7c217620b5377f8684a01b81d8d9d0a53efff53fe332a1870d0ff872bce710ec1cbc2fb4eeebe40fb634a791b5b6aeabe189882936d0119b131a5c79d5ee22550", 0x1000}, {&(0x7f0000000a00)="cd98ad6c806f1904801c73830f001be7cba8a474473e7908766c11603fe4e65df053732ed780d50ea8433cd1616cf3f0ea655f43b3ea440246165879f661b057f72afd948d3677ef25bf38d4795a0d491b3cdb31aa6eed2013251dedc162dd894d1a414e2e", 0x65}, {&(0x7f0000000a80)="202ab6cb152391139cc9a297c615337e20672b75fdb043d31d1a9d0a2ef74462d258ab7abbd29a4ac94bf92dba385ef95b5f7fd9a3", 0x35}], 0x5, &(0x7f0000000c00)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r2, r2, r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x100, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000000d80)="13672849588bd145ae119bb2191a77ef2b6f652db3bd9283e58e6924d4d832c4e6a303475aeb059e78e57c1509fdd42821f4817ae2f1d6f0f83d1302bd3aab5241aff0dc8ef16949c4a608e6db74f30a80fa1b69f541aa159a8c4259d4e39c2f7e73f2a7c7c69e72a6c4fe4b0a69317f7f43fda43fdb2efb864cc2592ae96d287a9d3c40e4d35131a1dcedb5c83df884ecd5b2baf2c0b8653d81a0e9b17610d1134b60e2bf027af603e9fb6fc04aa213dc71ed3aaa23d29643be0533e2d5050a71aa0ce8b1bd0ca36c806665847a6628e5d5ff4f6a419fee0c25c3e3b2e89385b163e46fccb7c5a079cc49fbae112c9be672361e44", 0xf5}, {&(0x7f0000000e80)="715d1d9a0d9d8de55db199764d48498cf721e02d89cb495314d23d226faef355c4a4c3aa6503f4442483f856bae759252bb059233b34448248f872b060ad63c97fe78de4e8e4a9c09be095b802ab7dfadaa56594bd9004b17d5c7483424240c5c31a0a1c5d47d689558eb0ab70423125bd258368baa1b5ba047825fe9b283a2025abc9476d50d639ba14bef3b08fa7ca236a187fb1f7847136e283", 0x9b}, {&(0x7f0000000f40)="a0a605efa8a2a359", 0x8}], 0x3, &(0x7f0000006300)=[@rights={{0x18, 0x1, 0x1, [r4, r1]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r4, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [r1, r1, r2, r2, r3, 0xffffffffffffffff, r2]}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {r8, r9, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0, r10, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, r11}}}], 0x128, 0x20000000}}], 0x3, 0x80) (async, rerun: 32) fallocate(r4, 0x0, 0x0, 0x4103fe) (rerun: 32) sendfile(r3, r3, 0x0, 0xffffffff009) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000480)={r3, 0x1}) (async) r12 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendfile(r12, 0xffffffffffffffff, 0x0, 0x7fff) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x1f, 0x0, &(0x7f0000000480), &(0x7f00000004c0)='GPL\x00', 0x9, 0x1000, &(0x7f00000012c0)=""/4096, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0x6, 0x2, 0x6}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, r12]}, 0x80) 06:55:02 executing program 4: r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000000240)=0x1) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000001c0)={0x0, 0x0}) sched_setattr(r1, &(0x7f0000000200)={0x38, 0x5, 0x10000002, 0xfc800000, 0x2, 0x1, 0x4, 0x7, 0xffffe5a0, 0x5}, 0x0) getpid() sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x88, 0x0, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD}, {@nsim={{0x9}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x3}}]}, 0x88}, 0x1, 0x0, 0x0, 0xc001}, 0x24000040) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="cd1100000000000069110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000102be16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d753507866907dcae5607ab65a0e3ccae669e173a649c1cfd6587d452d6453559c34204ed73d5661cfe6c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e0d04000000000006d28a69989d552af6bda9df2c3af36effff050011bbecc2f4e6779af2551ce935b0f327cb3f011a7d0660d1a13ed38ae8bd4b11b52cea83f112519d24e1cebbba2f87925bfacba83109751fe6c0541cd027edd68149ee99eebc67756dd4aed4af7500d7900a820b63278f4e92895614cd50cbe43a1ed2526854bcf11887c8dc91dd6f469fceff459740bf3a73b107000000060009d27d753a3066a096e9e086cea20e0000b6670c3df2660900000000000000447c106a08893ed2de5c577cfbbef9e326e827e513e96068fd1e8a43e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e49ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97414d0b2877ba55b2d72078e9f40b4ae7d01000000d11cd22c35d32940000000000000000000000000000000000000000000000000000000000000000000bb978c16c9ef29a068bd10734a83584898eccb2674377490b995ca13e648f3b789cfc4cd985fa3e11a5c74c85404e2df3ad37b729ac83b0dcb4f48f35530a0af4aac9d07713f690b54c99ccb23b03f2a834391ad24fe7d9b20cfdef0a39ab26978d2efa286a87f7a32417f1b825a16817aa54a859989d893ad4b14180ca85ed3ee19843e13f642af0c90f8fca010812ccb3758ec9afe9f8db501b4061f60f06e8410c96edd9701a646575e633549f9d500744a7184bc5828b2f978f2f9eeb3984eebfe64d2c2ef1816cb11565679eb6640b32a49fd991811dfb25871b3efe75eca38260b419b0b143624af57a6a1abd85e0e946b9f0be2dfa80eddb3ed496aa46b5eea7c7119f09e2d9d48a1d7367611d7c68cd1cd02074d6e38074230517d2d14a3de5897bd110e6294bcfe98000b06000000000000009d5e652e6cbe58d52990e65c6b7aac9d53ca7d273d7a43e52db62f212f8788c2d1b3929f466c1ef408b2a8e71029a65f2a2f21f710acfd1b9f9ce56114a69e6f9e287506256d9d604a56e2dbcd2fbe9cb4db180a145785f95127a380dffab4fa70d6c8000000011342faa8040807c0276b5ac9647e7491c1e21cd5bfdce4ddcc1b7f50a4a51d87fb0000000000000000000000000050b5d4375adcef4b0365e0a910a1d3ff536f18efaa6d163fbeb8c9207215a83d8d10f30884b8b15bf441a42935eaaef2d9a277a83fb74c00a030e7c22be25f77576ca041d97f3223cc784be3f11f9992225ab0edbe92b25c5c41905583108a4b68984338a916d3ea05050045f99beecf56341075ed4387159b56350116f5efe8bb4845127852ef7f624ca8a2f91a17304a92919f66bc72534c0ed47679796a667d9800bea7a0bd263988539b0da4bdc148695a7518e425dba2b8acaa1ef7c736c88cea7c93bbc366ec3d8a5897a5e40442772784ffe1808e6335edb6fe1125c548698fcd02c74945ab7dffa6185572d41dbac30051f5b263ed9a5a590d45c6eb37a059f9117a9923b4f8e78bba3ab6801d2a57bea49bfe746c76dfbecbe8e3e4a9eab1020b48bf572c71222a762caffa09b68aa009451d7e1a57f7dc726db3223250be809b783440ae0c402b3b9166e6ec7782be09730590e68d57f05d5df769dcb5106d9526254605483fa5d9f1b5fdd848327a0ebc1e45a4adacfbdbae0b66ee00000000000000000000000000000000000000000000000000002eddef2e8c3ec560dc03b7c63a3b33a6d8990a093b8bededfe61d56a7c6b34159ab84fbfcb116c6253a004ad8202c18203fc15d46e7a171fce2f7fd5d3cb451e2b823d32f867cc24fb055c2b78243f664af98015203ee1291f3feae98270d6d9dda987bf576e8ff5705fbfcbcff9207c20277ebc35c783e11f93263c9b6445e4057a93c7cdfad4cd7b06b73e7f05ff167adaa7fe4ff4d7b06985825ece1be48e36fc1f339de870e9e2434f62a1828016a02444fb955ec6b19becf8978dcffb73dce3322c59c206521563cfb3d397c48dcc618294322a7250a318ed240c92fe79de35cd25e748414cfb465a09bbabf6c13a29ff87eb9d86458b3aa2a1388be162b455ba18cf7422c9abdb651b679e7218a261be94fe15065a5615310f0728c37114addf1cb6f33680b28e30d46ce59fbe8ba3c032d296457d50287399a9a2161ec653ea5273fba842203ca71e323e5963c375e8c8425757d983ccddd4fcf31aa934b7b8a8373910a660dbec35ec4256a7cf2dac8b662ace896394c53c565343b6b360bb12ba73cab8f45011e07cd3041d3435fa5663443a3bb90000000077af06268d963e351ee060a87459a281e4fd8e1ef4379e609d15f2b0b4292b516809b6e14930931f5ec9c150b84a2849fd89334c4cb6cdff6710dce506fed10ee73622fe2a011420dc6c9568818cbeac3229b32a04c02363a09012034756e500628ca0618f84914296fe"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) 06:55:02 executing program 2: write(0xffffffffffffffff, &(0x7f0000000200)="2400000058001f000307f4f9002304000a04f55f080001000201000212d508", 0x1f) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b11ad261777db75186baf0b279297e1f10772662181fe046096c5df696334e2d836395560230500ef286f21c974d520c247fd200851f90b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84ff000000000000007e01a23999fdfb4b490f6cfe5edf3850576acb265f2ee288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164dc2458455e3ba438c9109dd001ad93df2fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd614ec41f636ec0e299e370f5631acfab526519a36f963679457241bc05a307f8be0c828a43ed21ecdd1ee2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d1c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3f5f766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead1d034d94d32ad677b28b10ed58f8de2d5a8c25c7cae49ba35be2f888ea8da622daf5f0f02d9c0875250940e9bf33f91a6c5056aabc04eedfeb6535540e5c0eb486c61dc3f34ce71bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16cd2d3a23142ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff0017957481ee790b301e3e817cfb651bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd5debc5b6951d0eedc491b3df83509d2fa1023eb77b8a13de09e22a7f19088bcbd8f47ad5a964ab6bbb94784d31b397229ae3fb66ffe0e9913d32301c844e58f000094f5766dc1ca5e8cfee332a28809591c14098f71a7bdcb88186bcd36a2ecce33a3048f6f97e14dac56e84a1fdfdee2bcd21132632905c060b3aca1d4446f456e2088e7257d575e8465d7ed767e415a616d1458a32e904a1ffaf090c2884d4a56958ab141cdb95b6c39e04010b888bd00b09d50d7e6c5c084aa8cdc21890b7eb835d28f977ab43670412afe8361b60bf361aa4d351201b1a173dad50ad6179a7507011e3060badbe396b3fb928c7e8b7289b227c6b313e2852c5cd124771bef02f431afe50e846037f0be2ffd5d539436a70155d0217e11860d000000000000"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185, 0x10, &(0x7f0000000000), 0xadae2ca705d6f31e}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x0, 0x81, 0xfffffec7, &(0x7f0000000200)="5c71f905cac413551b2ac06c88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000080)="2e862da47c275b1a3af2c343b730e7bf7a6cdbd4cd0fa6abedb0684ea97395a91834dd1972470da46b2206a0bbfc"}, 0x28) 06:55:02 executing program 5: r0 = syz_usb_connect$cdc_ecm(0x3, 0x5b, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x49, 0x1, 0x1, 0xff, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x3f, 0x3, 0x2, 0x6, 0x0, 0x2, {{0x5}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x200, 0xfeff}, [@obex={0x5}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x0, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x40}}}}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x29, &(0x7f00000000c0)={0x5, 0xf, 0x29, 0x2, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x0, 0x0, 0x5, [0x0]}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "837789a3c4cf687804e9a53b615ae431"}]}, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x1009}}]}) syz_usb_disconnect(r0) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x0) (async) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) (async) r1 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) (async) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000340)={0x18, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="12") (async) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000007c0)={0x24, &(0x7f0000000680)={0x0, 0x24, 0x64, {0x64, 0xc, "d4caeba003199356d291ac46ab623768abd32c1de780b2966cb2b2726bb29b7df0eace4d47241e97b262fd4aa53a6945315cc7299083980002866933d18fa138c14d7b85c4a5dee367e33d72e08cdeaede6ce511e25d1c3be2b483b3a54ff0b62b3e"}}, &(0x7f0000000700)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}, &(0x7f0000000740)={0x0, 0x22, 0x22, {[@global=@item_4={0x3, 0x1, 0xb, "d7fb3426"}, @global=@item_012={0x0, 0x1, 0xb}, @global=@item_012={0x2, 0x1, 0x0, "30d8"}, @main=@item_4={0x3, 0x0, 0x8, "fddbca19"}, @global=@item_012={0x2, 0x1, 0x1, "c812"}, @main=@item_4={0x3, 0x0, 0xa, "05a083b6"}, @global=@item_012={0x2, 0x1, 0x9, "c19f"}, @global=@item_012={0x0, 0x1, 0x3}, @local=@item_012={0x2, 0x2, 0xa, "1382"}, @global=@item_4={0x3, 0x1, 0xa, "865fa793"}]}}, &(0x7f0000000780)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x1, 0x1, {0x22, 0xdaf}}}}, &(0x7f0000000b40)={0x2c, &(0x7f00000008c0)={0x20, 0x9, 0xce, "98469a18b24b7797cbc6ded9d6e4ce057763a800efccf67cc3aedd4038c3397644caba8c09c34164953f986a459cfd2cf9e8023c8222c197497b0d4b77d03ca833096619408f15fb87e08cd6a0bee67e00c9810f791dbe549c7ea7cdf470d23f1c790ce5c63a99c5932ba1e77f7f228ad1b9517fb567637a6332bf0054f7cde116dfd98c7411777c7968f482a78cac87e59334f337c7aa56bff09c122e36c3dd3c5c24183a605bc4dd9827a34feb9692ad2ee3e41f7192e4d3204b5ed0b06a9486a3d05e846f69d77a6d3baa4ad2"}, &(0x7f00000009c0)={0x0, 0xa, 0x1, 0x3c}, &(0x7f0000000ac0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000bc0)={0x20, 0x1, 0xf7, "0886178d0f9c1ca1b8db3def40e3dfd0c2a871cc1f8766e0c0409e345bc3710722af26e222846b847f276ebad98305dde21c215a9ae992b1dc9ca6ecc548bbab997ae15f908c2ee932e11a59fb0b70b9fd83985f08fa65bc6a003b488f77bc685ecabb3037c6ed55b8f0398813f89adff438520739bcb74d5fba1af70be57c913ab31bdb292c0d1d4f7148936df8896596ee0bb82c729cd12e3ffecd046700d5213d6c04f2211afef8531c8e4d9c1cec78c841d6d7194be0c2abc5bcac380f4587e8199d2609564b8e813d1897f2dba2c1a43f618b1bed3a72bc050cb53248b2ce8fe26698c4c0839aff5e2e2fa602ef6c5ad685c01bc5"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x9}}) syz_usb_connect$printer(0x7, 0x36, &(0x7f0000000340)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0xd0, 0x0, [{{0x9, 0x4, 0x0, 0x40, 0x1, 0x7, 0x1, 0x1, 0xab, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x9, 0x7, 0xa4}}, [{{0x9, 0x5, 0x82, 0x2, 0x8, 0x5, 0x9, 0x86}}]}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x201, 0x1, 0x1, 0x3, 0xdf, 0x2f}, 0xf1, &(0x7f00000003c0)={0x5, 0xf, 0xf1, 0x5, [@ssp_cap={0x1c, 0x10, 0xa, 0x8, 0x4, 0x10000, 0x110f, 0xfbff, [0xc0c0, 0xff3f00, 0xf, 0x30]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x7, 0xe, 0xff5d}, @ssp_cap={0x10, 0x10, 0xa, 0xff, 0x1, 0x5b61, 0x0, 0x20, [0xffcf]}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0xc, 0x5, 0x5}, @generic={0xb2, 0x10, 0x2, "c39812578614c661ade1b82c04ebc1546bcbfadfcdd7c3f6b4b7bd739fb1d14adc3d49f04df2f168943755b32bf8af96717b147340d015e085370893fdca39f1d28786fedbf2f1b3fa22e31ac929a82e0c3e44e7a3c035b1853a84929ca73185d079b8f3cc19b8afefd5d3b149a2334d8aec2febed877c45bbc5b52f2c50778da989a463ab70566a9a19498971983deb37bb7be1ef911e10fdbb9feb32bbf34dcdd15e5c370bfcbe36dbc17622b8c9"}]}, 0x1, [{0xd1, &(0x7f00000004c0)=@string={0xd1, 0x3, "43426c6c0751e066b472348cbbee64dc9ccae694a9a62db71208ce235d14b23d73cc515b7f9a96a3e1c990fd237628a68759999239eab294fba4c67382867e8e754ec90cc8738c1cc44354f61709fc18dd1761cc6d99a45fae499bad0377dfe534be62868916dff39ef86fca8078d4c859232e7fdff3256f519006b5da8f9ae0ffd551dd1fc15a4a0f3758185c467a1e3cb5db46a474e1d20b653a2d3a115063586fd5c8138b9a731d9f20036ab7e89c832e51ea41163a829d61db49e27d4c22cb592a09a76e5df3bd78d80ac48a39"}}]}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000a00)={0x4c, 0x0, &(0x7f0000000840)=[@reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000800)}}], 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/diskstats\x00', 0x0, 0x0) (async, rerun: 64) request_key(0x0, &(0x7f0000000b80)={'syz', 0x0}, 0x0, r1) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000080)={r2, &(0x7f00000001c0)="5d524f0a558ea44b34d0f45a10532bd16632232135f6cedcf10ba31fa66650d9226978910c05bc20121344649df5021b2adf1d9103981772e2ab7a730d9f214b8a6789d7c7c8ba94dc47c32bf008c7a92b82b9bc7a9551e895aca29da823ca20f644092caea5c0517e666e7875", &(0x7f0000000240)=""/217}, 0x20) request_key(&(0x7f0000000a80)='cifs.spnego\x00', 0x0, 0x0, 0x0) (async) syz_open_dev$hiddev(0x0, 0x9, 0x2000) 06:55:02 executing program 3: ioctl$KVM_GET_CLOCK(0xffffffffffffffff, 0x8030ae7c, &(0x7f0000000000)) 06:55:02 executing program 2: write(0xffffffffffffffff, &(0x7f0000000200)="2400000058001f000307f4f9002304000a04f55f080001000201000212d508", 0x1f) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b11ad261777db75186baf0b279297e1f10772662181fe046096c5df696334e2d836395560230500ef286f21c974d520c247fd200851f90b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84ff000000000000007e01a23999fdfb4b490f6cfe5edf3850576acb265f2ee288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164dc2458455e3ba438c9109dd001ad93df2fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd614ec41f636ec0e299e370f5631acfab526519a36f963679457241bc05a307f8be0c828a43ed21ecdd1ee2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d1c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3f5f766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead1d034d94d32ad677b28b10ed58f8de2d5a8c25c7cae49ba35be2f888ea8da622daf5f0f02d9c0875250940e9bf33f91a6c5056aabc04eedfeb6535540e5c0eb486c61dc3f34ce71bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16cd2d3a23142ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff0017957481ee790b301e3e817cfb651bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd5debc5b6951d0eedc491b3df83509d2fa1023eb77b8a13de09e22a7f19088bcbd8f47ad5a964ab6bbb94784d31b397229ae3fb66ffe0e9913d32301c844e58f000094f5766dc1ca5e8cfee332a28809591c14098f71a7bdcb88186bcd36a2ecce33a3048f6f97e14dac56e84a1fdfdee2bcd21132632905c060b3aca1d4446f456e2088e7257d575e8465d7ed767e415a616d1458a32e904a1ffaf090c2884d4a56958ab141cdb95b6c39e04010b888bd00b09d50d7e6c5c084aa8cdc21890b7eb835d28f977ab43670412afe8361b60bf361aa4d351201b1a173dad50ad6179a7507011e3060badbe396b3fb928c7e8b7289b227c6b313e2852c5cd124771bef02f431afe50e846037f0be2ffd5d539436a70155d0217e11860d000000000000"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185, 0x10, &(0x7f0000000000), 0xadae2ca705d6f31e}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x0, 0x81, 0xfffffec7, &(0x7f0000000200)="5c71f905cac413551b2ac06c88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000080)="2e862da47c275b1a3af2c343b730e7bf7a6cdbd4cd0fa6abedb0684ea97395a91834dd1972470da46b2206a0bbfc"}, 0x28) write(0xffffffffffffffff, &(0x7f0000000200)="2400000058001f000307f4f9002304000a04f55f080001000201000212d508", 0x1f) (async) bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b11ad261777db75186baf0b279297e1f10772662181fe046096c5df696334e2d836395560230500ef286f21c974d520c247fd200851f90b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84ff000000000000007e01a23999fdfb4b490f6cfe5edf3850576acb265f2ee288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164dc2458455e3ba438c9109dd001ad93df2fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd614ec41f636ec0e299e370f5631acfab526519a36f963679457241bc05a307f8be0c828a43ed21ecdd1ee2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d1c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3f5f766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead1d034d94d32ad677b28b10ed58f8de2d5a8c25c7cae49ba35be2f888ea8da622daf5f0f02d9c0875250940e9bf33f91a6c5056aabc04eedfeb6535540e5c0eb486c61dc3f34ce71bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16cd2d3a23142ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff0017957481ee790b301e3e817cfb651bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd5debc5b6951d0eedc491b3df83509d2fa1023eb77b8a13de09e22a7f19088bcbd8f47ad5a964ab6bbb94784d31b397229ae3fb66ffe0e9913d32301c844e58f000094f5766dc1ca5e8cfee332a28809591c14098f71a7bdcb88186bcd36a2ecce33a3048f6f97e14dac56e84a1fdfdee2bcd21132632905c060b3aca1d4446f456e2088e7257d575e8465d7ed767e415a616d1458a32e904a1ffaf090c2884d4a56958ab141cdb95b6c39e04010b888bd00b09d50d7e6c5c084aa8cdc21890b7eb835d28f977ab43670412afe8361b60bf361aa4d351201b1a173dad50ad6179a7507011e3060badbe396b3fb928c7e8b7289b227c6b313e2852c5cd124771bef02f431afe50e846037f0be2ffd5d539436a70155d0217e11860d000000000000"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185, 0x10, &(0x7f0000000000), 0xadae2ca705d6f31e}, 0x48) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x0, 0x81, 0xfffffec7, &(0x7f0000000200)="5c71f905cac413551b2ac06c88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000080)="2e862da47c275b1a3af2c343b730e7bf7a6cdbd4cd0fa6abedb0684ea97395a91834dd1972470da46b2206a0bbfc"}, 0x28) (async) 06:55:02 executing program 3: ioctl$KVM_GET_CLOCK(0xffffffffffffffff, 0x8030ae7c, &(0x7f0000000000)) 06:55:02 executing program 4: r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000000240)=0x1) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000001c0)={0x0, 0x0}) sched_setattr(r1, &(0x7f0000000200)={0x38, 0x5, 0x10000002, 0xfc800000, 0x2, 0x1, 0x4, 0x7, 0xffffe5a0, 0x5}, 0x0) getpid() sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x88, 0x0, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD}, {@nsim={{0x9}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x3}}]}, 0x88}, 0x1, 0x0, 0x0, 0xc001}, 0x24000040) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="cd1100000000000069110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000102be16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d753507866907dcae5607ab65a0e3ccae669e173a649c1cfd6587d452d6453559c34204ed73d5661cfe6c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e0d04000000000006d28a69989d552af6bda9df2c3af36effff050011bbecc2f4e6779af2551ce935b0f327cb3f011a7d0660d1a13ed38ae8bd4b11b52cea83f112519d24e1cebbba2f87925bfacba83109751fe6c0541cd027edd68149ee99eebc67756dd4aed4af7500d7900a820b63278f4e92895614cd50cbe43a1ed2526854bcf11887c8dc91dd6f469fceff459740bf3a73b107000000060009d27d753a3066a096e9e086cea20e0000b6670c3df2660900000000000000447c106a08893ed2de5c577cfbbef9e326e827e513e96068fd1e8a43e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e49ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97414d0b2877ba55b2d72078e9f40b4ae7d01000000d11cd22c35d32940000000000000000000000000000000000000000000000000000000000000000000bb978c16c9ef29a068bd10734a83584898eccb2674377490b995ca13e648f3b789cfc4cd985fa3e11a5c74c85404e2df3ad37b729ac83b0dcb4f48f35530a0af4aac9d07713f690b54c99ccb23b03f2a834391ad24fe7d9b20cfdef0a39ab26978d2efa286a87f7a32417f1b825a16817aa54a859989d893ad4b14180ca85ed3ee19843e13f642af0c90f8fca010812ccb3758ec9afe9f8db501b4061f60f06e8410c96edd9701a646575e633549f9d500744a7184bc5828b2f978f2f9eeb3984eebfe64d2c2ef1816cb11565679eb6640b32a49fd991811dfb25871b3efe75eca38260b419b0b143624af57a6a1abd85e0e946b9f0be2dfa80eddb3ed496aa46b5eea7c7119f09e2d9d48a1d7367611d7c68cd1cd02074d6e38074230517d2d14a3de5897bd110e6294bcfe98000b06000000000000009d5e652e6cbe58d52990e65c6b7aac9d53ca7d273d7a43e52db62f212f8788c2d1b3929f466c1ef408b2a8e71029a65f2a2f21f710acfd1b9f9ce56114a69e6f9e287506256d9d604a56e2dbcd2fbe9cb4db180a145785f95127a380dffab4fa70d6c8000000011342faa8040807c0276b5ac9647e7491c1e21cd5bfdce4ddcc1b7f50a4a51d87fb0000000000000000000000000050b5d4375adcef4b0365e0a910a1d3ff536f18efaa6d163fbeb8c9207215a83d8d10f30884b8b15bf441a42935eaaef2d9a277a83fb74c00a030e7c22be25f77576ca041d97f3223cc784be3f11f9992225ab0edbe92b25c5c41905583108a4b68984338a916d3ea05050045f99beecf56341075ed4387159b56350116f5efe8bb4845127852ef7f624ca8a2f91a17304a92919f66bc72534c0ed47679796a667d9800bea7a0bd263988539b0da4bdc148695a7518e425dba2b8acaa1ef7c736c88cea7c93bbc366ec3d8a5897a5e40442772784ffe1808e6335edb6fe1125c548698fcd02c74945ab7dffa6185572d41dbac30051f5b263ed9a5a590d45c6eb37a059f9117a9923b4f8e78bba3ab6801d2a57bea49bfe746c76dfbecbe8e3e4a9eab1020b48bf572c71222a762caffa09b68aa009451d7e1a57f7dc726db3223250be809b783440ae0c402b3b9166e6ec7782be09730590e68d57f05d5df769dcb5106d9526254605483fa5d9f1b5fdd848327a0ebc1e45a4adacfbdbae0b66ee00000000000000000000000000000000000000000000000000002eddef2e8c3ec560dc03b7c63a3b33a6d8990a093b8bededfe61d56a7c6b34159ab84fbfcb116c6253a004ad8202c18203fc15d46e7a171fce2f7fd5d3cb451e2b823d32f867cc24fb055c2b78243f664af98015203ee1291f3feae98270d6d9dda987bf576e8ff5705fbfcbcff9207c20277ebc35c783e11f93263c9b6445e4057a93c7cdfad4cd7b06b73e7f05ff167adaa7fe4ff4d7b06985825ece1be48e36fc1f339de870e9e2434f62a1828016a02444fb955ec6b19becf8978dcffb73dce3322c59c206521563cfb3d397c48dcc618294322a7250a318ed240c92fe79de35cd25e748414cfb465a09bbabf6c13a29ff87eb9d86458b3aa2a1388be162b455ba18cf7422c9abdb651b679e7218a261be94fe15065a5615310f0728c37114addf1cb6f33680b28e30d46ce59fbe8ba3c032d296457d50287399a9a2161ec653ea5273fba842203ca71e323e5963c375e8c8425757d983ccddd4fcf31aa934b7b8a8373910a660dbec35ec4256a7cf2dac8b662ace896394c53c565343b6b360bb12ba73cab8f45011e07cd3041d3435fa5663443a3bb90000000077af06268d963e351ee060a87459a281e4fd8e1ef4379e609d15f2b0b4292b516809b6e14930931f5ec9c150b84a2849fd89334c4cb6cdff6710dce506fed10ee73622fe2a011420dc6c9568818cbeac3229b32a04c02363a09012034756e500628ca0618f84914296fe"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) getpid() (async) sched_setscheduler(r0, 0x0, &(0x7f0000000240)=0x1) (async) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000001c0)) (async) sched_setattr(r1, &(0x7f0000000200)={0x38, 0x5, 0x10000002, 0xfc800000, 0x2, 0x1, 0x4, 0x7, 0xffffe5a0, 0x5}, 0x0) (async) getpid() (async) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x88, 0x0, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD}, {@nsim={{0x9}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x3}}]}, 0x88}, 0x1, 0x0, 0x0, 0xc001}, 0x24000040) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="cd1100000000000069110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000102be16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d753507866907dcae5607ab65a0e3ccae669e173a649c1cfd6587d452d6453559c34204ed73d5661cfe6c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e0d04000000000006d28a69989d552af6bda9df2c3af36effff050011bbecc2f4e6779af2551ce935b0f327cb3f011a7d0660d1a13ed38ae8bd4b11b52cea83f112519d24e1cebbba2f87925bfacba83109751fe6c0541cd027edd68149ee99eebc67756dd4aed4af7500d7900a820b63278f4e92895614cd50cbe43a1ed2526854bcf11887c8dc91dd6f469fceff459740bf3a73b107000000060009d27d753a3066a096e9e086cea20e0000b6670c3df2660900000000000000447c106a08893ed2de5c577cfbbef9e326e827e513e96068fd1e8a43e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e49ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97414d0b2877ba55b2d72078e9f40b4ae7d01000000d11cd22c35d32940000000000000000000000000000000000000000000000000000000000000000000bb978c16c9ef29a068bd10734a83584898eccb2674377490b995ca13e648f3b789cfc4cd985fa3e11a5c74c85404e2df3ad37b729ac83b0dcb4f48f35530a0af4aac9d07713f690b54c99ccb23b03f2a834391ad24fe7d9b20cfdef0a39ab26978d2efa286a87f7a32417f1b825a16817aa54a859989d893ad4b14180ca85ed3ee19843e13f642af0c90f8fca010812ccb3758ec9afe9f8db501b4061f60f06e8410c96edd9701a646575e633549f9d500744a7184bc5828b2f978f2f9eeb3984eebfe64d2c2ef1816cb11565679eb6640b32a49fd991811dfb25871b3efe75eca38260b419b0b143624af57a6a1abd85e0e946b9f0be2dfa80eddb3ed496aa46b5eea7c7119f09e2d9d48a1d7367611d7c68cd1cd02074d6e38074230517d2d14a3de5897bd110e6294bcfe98000b06000000000000009d5e652e6cbe58d52990e65c6b7aac9d53ca7d273d7a43e52db62f212f8788c2d1b3929f466c1ef408b2a8e71029a65f2a2f21f710acfd1b9f9ce56114a69e6f9e287506256d9d604a56e2dbcd2fbe9cb4db180a145785f95127a380dffab4fa70d6c8000000011342faa8040807c0276b5ac9647e7491c1e21cd5bfdce4ddcc1b7f50a4a51d87fb0000000000000000000000000050b5d4375adcef4b0365e0a910a1d3ff536f18efaa6d163fbeb8c9207215a83d8d10f30884b8b15bf441a42935eaaef2d9a277a83fb74c00a030e7c22be25f77576ca041d97f3223cc784be3f11f9992225ab0edbe92b25c5c41905583108a4b68984338a916d3ea05050045f99beecf56341075ed4387159b56350116f5efe8bb4845127852ef7f624ca8a2f91a17304a92919f66bc72534c0ed47679796a667d9800bea7a0bd263988539b0da4bdc148695a7518e425dba2b8acaa1ef7c736c88cea7c93bbc366ec3d8a5897a5e40442772784ffe1808e6335edb6fe1125c548698fcd02c74945ab7dffa6185572d41dbac30051f5b263ed9a5a590d45c6eb37a059f9117a9923b4f8e78bba3ab6801d2a57bea49bfe746c76dfbecbe8e3e4a9eab1020b48bf572c71222a762caffa09b68aa009451d7e1a57f7dc726db3223250be809b783440ae0c402b3b9166e6ec7782be09730590e68d57f05d5df769dcb5106d9526254605483fa5d9f1b5fdd848327a0ebc1e45a4adacfbdbae0b66ee00000000000000000000000000000000000000000000000000002eddef2e8c3ec560dc03b7c63a3b33a6d8990a093b8bededfe61d56a7c6b34159ab84fbfcb116c6253a004ad8202c18203fc15d46e7a171fce2f7fd5d3cb451e2b823d32f867cc24fb055c2b78243f664af98015203ee1291f3feae98270d6d9dda987bf576e8ff5705fbfcbcff9207c20277ebc35c783e11f93263c9b6445e4057a93c7cdfad4cd7b06b73e7f05ff167adaa7fe4ff4d7b06985825ece1be48e36fc1f339de870e9e2434f62a1828016a02444fb955ec6b19becf8978dcffb73dce3322c59c206521563cfb3d397c48dcc618294322a7250a318ed240c92fe79de35cd25e748414cfb465a09bbabf6c13a29ff87eb9d86458b3aa2a1388be162b455ba18cf7422c9abdb651b679e7218a261be94fe15065a5615310f0728c37114addf1cb6f33680b28e30d46ce59fbe8ba3c032d296457d50287399a9a2161ec653ea5273fba842203ca71e323e5963c375e8c8425757d983ccddd4fcf31aa934b7b8a8373910a660dbec35ec4256a7cf2dac8b662ace896394c53c565343b6b360bb12ba73cab8f45011e07cd3041d3435fa5663443a3bb90000000077af06268d963e351ee060a87459a281e4fd8e1ef4379e609d15f2b0b4292b516809b6e14930931f5ec9c150b84a2849fd89334c4cb6cdff6710dce506fed10ee73622fe2a011420dc6c9568818cbeac3229b32a04c02363a09012034756e500628ca0618f84914296fe"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) (async) 06:55:02 executing program 3: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000016c0)={0xffffffffffffffff, 0x20, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0}}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r4, 0x6612) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) r5 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) r6 = openat$full(0xffffffffffffff9c, &(0x7f00000003c0), 0x210401, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x11, 0xa, &(0x7f00000005c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x7}, [@func={0x85, 0x0, 0x1, 0x0, 0x8}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffe14}]}, &(0x7f0000000000)='syzkaller\x00', 0x2, 0x3b, &(0x7f0000000280)=""/59, 0x41100, 0x0, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000640)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000680)={0x4, 0x1, 0x7ff, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[r4]}, 0x80) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) bpf$PROG_LOAD(0x5, &(0x7f0000001740)={0xc, 0x8, &(0x7f00000008c0)=ANY=[@ANYBLOB="cc24047526c39898c689cdee4627398500d5000000b35205823323c400", @ANYRES32, @ANYBLOB="00000000460c0000183b00000500000000b70000004fedc251a3f14e152706fdf4cb0bc6c7703ec6884055fb037219425c1faf88382555aaa9da897f104c99ded2c00ad9c3ded4f71cdbdbc44800260d9acd622629073530fad4a315e224461f7982f2356613bff6fed48ae7c348257af2dd1a9828c07e5c7be9b9ba16a6f4c1685e3f76178525ec"], &(0x7f0000000400)='syzkaller\x00', 0x401, 0xff, &(0x7f0000000440)=""/255, 0x41000, 0x1, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x9}, 0x8, 0x10, &(0x7f0000000580)={0x2, 0x0, 0x1, 0x7fff}, 0x10, r3, r4, 0x0, &(0x7f0000001700)=[0xffffffffffffffff]}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x15, 0x9, &(0x7f0000000340)=@raw=[@map_idx_val={0x18, 0x8, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x188}, @map_val={0x18, 0xb, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, @generic={0x1, 0x5, 0x7, 0x7}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x7}, @map_fd={0x18, 0x7}], &(0x7f00000002c0)='GPL\x00', 0x400, 0x0, &(0x7f00000003c0), 0x40f00, 0x14, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000740)={0x0, 0x7, 0xffffff2f, 0x3}, 0x10, r3, 0xffffffffffffffff, 0x0, &(0x7f0000000780)=[0x1]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) r8 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$nl_route(r7, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x200}, 0xc, 0x0}, 0x8010) ioctl$LOOP_CTL_ADD(r8, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r8, 0x4c81, 0x0) [ 293.944366][ T2764] fuse: Bad value for 'fd' [ 293.957091][ T2764] loop1: detected capacity change from 0 to 2048 06:55:02 executing program 4: r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000000240)=0x1) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000001c0)={0x0, 0x0}) sched_setattr(r1, &(0x7f0000000200)={0x38, 0x5, 0x10000002, 0xfc800000, 0x2, 0x1, 0x4, 0x7, 0xffffe5a0, 0x5}, 0x0) getpid() sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x88, 0x0, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD}, {@nsim={{0x9}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x3}}]}, 0x88}, 0x1, 0x0, 0x0, 0xc001}, 0x24000040) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="cd1100000000000069110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000102be16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d753507866907dcae5607ab65a0e3ccae669e173a649c1cfd6587d452d6453559c34204ed73d5661cfe6c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e0d04000000000006d28a69989d552af6bda9df2c3af36effff050011bbecc2f4e6779af2551ce935b0f327cb3f011a7d0660d1a13ed38ae8bd4b11b52cea83f112519d24e1cebbba2f87925bfacba83109751fe6c0541cd027edd68149ee99eebc67756dd4aed4af7500d7900a820b63278f4e92895614cd50cbe43a1ed2526854bcf11887c8dc91dd6f469fceff459740bf3a73b107000000060009d27d753a3066a096e9e086cea20e0000b6670c3df2660900000000000000447c106a08893ed2de5c577cfbbef9e326e827e513e96068fd1e8a43e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e49ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97414d0b2877ba55b2d72078e9f40b4ae7d01000000d11cd22c35d32940000000000000000000000000000000000000000000000000000000000000000000bb978c16c9ef29a068bd10734a83584898eccb2674377490b995ca13e648f3b789cfc4cd985fa3e11a5c74c85404e2df3ad37b729ac83b0dcb4f48f35530a0af4aac9d07713f690b54c99ccb23b03f2a834391ad24fe7d9b20cfdef0a39ab26978d2efa286a87f7a32417f1b825a16817aa54a859989d893ad4b14180ca85ed3ee19843e13f642af0c90f8fca010812ccb3758ec9afe9f8db501b4061f60f06e8410c96edd9701a646575e633549f9d500744a7184bc5828b2f978f2f9eeb3984eebfe64d2c2ef1816cb11565679eb6640b32a49fd991811dfb25871b3efe75eca38260b419b0b143624af57a6a1abd85e0e946b9f0be2dfa80eddb3ed496aa46b5eea7c7119f09e2d9d48a1d7367611d7c68cd1cd02074d6e38074230517d2d14a3de5897bd110e6294bcfe98000b06000000000000009d5e652e6cbe58d52990e65c6b7aac9d53ca7d273d7a43e52db62f212f8788c2d1b3929f466c1ef408b2a8e71029a65f2a2f21f710acfd1b9f9ce56114a69e6f9e287506256d9d604a56e2dbcd2fbe9cb4db180a145785f95127a380dffab4fa70d6c8000000011342faa8040807c0276b5ac9647e7491c1e21cd5bfdce4ddcc1b7f50a4a51d87fb0000000000000000000000000050b5d4375adcef4b0365e0a910a1d3ff536f18efaa6d163fbeb8c9207215a83d8d10f30884b8b15bf441a42935eaaef2d9a277a83fb74c00a030e7c22be25f77576ca041d97f3223cc784be3f11f9992225ab0edbe92b25c5c41905583108a4b68984338a916d3ea05050045f99beecf56341075ed4387159b56350116f5efe8bb4845127852ef7f624ca8a2f91a17304a92919f66bc72534c0ed47679796a667d9800bea7a0bd263988539b0da4bdc148695a7518e425dba2b8acaa1ef7c736c88cea7c93bbc366ec3d8a5897a5e40442772784ffe1808e6335edb6fe1125c548698fcd02c74945ab7dffa6185572d41dbac30051f5b263ed9a5a590d45c6eb37a059f9117a9923b4f8e78bba3ab6801d2a57bea49bfe746c76dfbecbe8e3e4a9eab1020b48bf572c71222a762caffa09b68aa009451d7e1a57f7dc726db3223250be809b783440ae0c402b3b9166e6ec7782be09730590e68d57f05d5df769dcb5106d9526254605483fa5d9f1b5fdd848327a0ebc1e45a4adacfbdbae0b66ee00000000000000000000000000000000000000000000000000002eddef2e8c3ec560dc03b7c63a3b33a6d8990a093b8bededfe61d56a7c6b34159ab84fbfcb116c6253a004ad8202c18203fc15d46e7a171fce2f7fd5d3cb451e2b823d32f867cc24fb055c2b78243f664af98015203ee1291f3feae98270d6d9dda987bf576e8ff5705fbfcbcff9207c20277ebc35c783e11f93263c9b6445e4057a93c7cdfad4cd7b06b73e7f05ff167adaa7fe4ff4d7b06985825ece1be48e36fc1f339de870e9e2434f62a1828016a02444fb955ec6b19becf8978dcffb73dce3322c59c206521563cfb3d397c48dcc618294322a7250a318ed240c92fe79de35cd25e748414cfb465a09bbabf6c13a29ff87eb9d86458b3aa2a1388be162b455ba18cf7422c9abdb651b679e7218a261be94fe15065a5615310f0728c37114addf1cb6f33680b28e30d46ce59fbe8ba3c032d296457d50287399a9a2161ec653ea5273fba842203ca71e323e5963c375e8c8425757d983ccddd4fcf31aa934b7b8a8373910a660dbec35ec4256a7cf2dac8b662ace896394c53c565343b6b360bb12ba73cab8f45011e07cd3041d3435fa5663443a3bb90000000077af06268d963e351ee060a87459a281e4fd8e1ef4379e609d15f2b0b4292b516809b6e14930931f5ec9c150b84a2849fd89334c4cb6cdff6710dce506fed10ee73622fe2a011420dc6c9568818cbeac3229b32a04c02363a09012034756e500628ca0618f84914296fe"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) getpid() (async) sched_setscheduler(r0, 0x0, &(0x7f0000000240)=0x1) (async) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000001c0)) (async) sched_setattr(r1, &(0x7f0000000200)={0x38, 0x5, 0x10000002, 0xfc800000, 0x2, 0x1, 0x4, 0x7, 0xffffe5a0, 0x5}, 0x0) (async) getpid() (async) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x88, 0x0, 0x2, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD}, {@nsim={{0x9}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x3}}]}, 0x88}, 0x1, 0x0, 0x0, 0xc001}, 0x24000040) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="cd1100000000000069110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000102be16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d753507866907dcae5607ab65a0e3ccae669e173a649c1cfd6587d452d6453559c34204ed73d5661cfe6c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e0d04000000000006d28a69989d552af6bda9df2c3af36effff050011bbecc2f4e6779af2551ce935b0f327cb3f011a7d0660d1a13ed38ae8bd4b11b52cea83f112519d24e1cebbba2f87925bfacba83109751fe6c0541cd027edd68149ee99eebc67756dd4aed4af7500d7900a820b63278f4e92895614cd50cbe43a1ed2526854bcf11887c8dc91dd6f469fceff459740bf3a73b107000000060009d27d753a3066a096e9e086cea20e0000b6670c3df2660900000000000000447c106a08893ed2de5c577cfbbef9e326e827e513e96068fd1e8a43e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e49ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97414d0b2877ba55b2d72078e9f40b4ae7d01000000d11cd22c35d32940000000000000000000000000000000000000000000000000000000000000000000bb978c16c9ef29a068bd10734a83584898eccb2674377490b995ca13e648f3b789cfc4cd985fa3e11a5c74c85404e2df3ad37b729ac83b0dcb4f48f35530a0af4aac9d07713f690b54c99ccb23b03f2a834391ad24fe7d9b20cfdef0a39ab26978d2efa286a87f7a32417f1b825a16817aa54a859989d893ad4b14180ca85ed3ee19843e13f642af0c90f8fca010812ccb3758ec9afe9f8db501b4061f60f06e8410c96edd9701a646575e633549f9d500744a7184bc5828b2f978f2f9eeb3984eebfe64d2c2ef1816cb11565679eb6640b32a49fd991811dfb25871b3efe75eca38260b419b0b143624af57a6a1abd85e0e946b9f0be2dfa80eddb3ed496aa46b5eea7c7119f09e2d9d48a1d7367611d7c68cd1cd02074d6e38074230517d2d14a3de5897bd110e6294bcfe98000b06000000000000009d5e652e6cbe58d52990e65c6b7aac9d53ca7d273d7a43e52db62f212f8788c2d1b3929f466c1ef408b2a8e71029a65f2a2f21f710acfd1b9f9ce56114a69e6f9e287506256d9d604a56e2dbcd2fbe9cb4db180a145785f95127a380dffab4fa70d6c8000000011342faa8040807c0276b5ac9647e7491c1e21cd5bfdce4ddcc1b7f50a4a51d87fb0000000000000000000000000050b5d4375adcef4b0365e0a910a1d3ff536f18efaa6d163fbeb8c9207215a83d8d10f30884b8b15bf441a42935eaaef2d9a277a83fb74c00a030e7c22be25f77576ca041d97f3223cc784be3f11f9992225ab0edbe92b25c5c41905583108a4b68984338a916d3ea05050045f99beecf56341075ed4387159b56350116f5efe8bb4845127852ef7f624ca8a2f91a17304a92919f66bc72534c0ed47679796a667d9800bea7a0bd263988539b0da4bdc148695a7518e425dba2b8acaa1ef7c736c88cea7c93bbc366ec3d8a5897a5e40442772784ffe1808e6335edb6fe1125c548698fcd02c74945ab7dffa6185572d41dbac30051f5b263ed9a5a590d45c6eb37a059f9117a9923b4f8e78bba3ab6801d2a57bea49bfe746c76dfbecbe8e3e4a9eab1020b48bf572c71222a762caffa09b68aa009451d7e1a57f7dc726db3223250be809b783440ae0c402b3b9166e6ec7782be09730590e68d57f05d5df769dcb5106d9526254605483fa5d9f1b5fdd848327a0ebc1e45a4adacfbdbae0b66ee00000000000000000000000000000000000000000000000000002eddef2e8c3ec560dc03b7c63a3b33a6d8990a093b8bededfe61d56a7c6b34159ab84fbfcb116c6253a004ad8202c18203fc15d46e7a171fce2f7fd5d3cb451e2b823d32f867cc24fb055c2b78243f664af98015203ee1291f3feae98270d6d9dda987bf576e8ff5705fbfcbcff9207c20277ebc35c783e11f93263c9b6445e4057a93c7cdfad4cd7b06b73e7f05ff167adaa7fe4ff4d7b06985825ece1be48e36fc1f339de870e9e2434f62a1828016a02444fb955ec6b19becf8978dcffb73dce3322c59c206521563cfb3d397c48dcc618294322a7250a318ed240c92fe79de35cd25e748414cfb465a09bbabf6c13a29ff87eb9d86458b3aa2a1388be162b455ba18cf7422c9abdb651b679e7218a261be94fe15065a5615310f0728c37114addf1cb6f33680b28e30d46ce59fbe8ba3c032d296457d50287399a9a2161ec653ea5273fba842203ca71e323e5963c375e8c8425757d983ccddd4fcf31aa934b7b8a8373910a660dbec35ec4256a7cf2dac8b662ace896394c53c565343b6b360bb12ba73cab8f45011e07cd3041d3435fa5663443a3bb90000000077af06268d963e351ee060a87459a281e4fd8e1ef4379e609d15f2b0b4292b516809b6e14930931f5ec9c150b84a2849fd89334c4cb6cdff6710dce506fed10ee73622fe2a011420dc6c9568818cbeac3229b32a04c02363a09012034756e500628ca0618f84914296fe"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) (async) 06:55:02 executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x4}]}) (async) ioctl$SECCOMP_IOCTL_NOTIF_SEND(0xffffffffffffffff, 0xc0182101, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000300)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000280)) 06:55:02 executing program 2: write(0xffffffffffffffff, &(0x7f0000000200)="2400000058001f000307f4f9002304000a04f55f080001000201000212d508", 0x1f) (async) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b11ad261777db75186baf0b279297e1f10772662181fe046096c5df696334e2d836395560230500ef286f21c974d520c247fd200851f90b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84ff000000000000007e01a23999fdfb4b490f6cfe5edf3850576acb265f2ee288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164dc2458455e3ba438c9109dd001ad93df2fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd614ec41f636ec0e299e370f5631acfab526519a36f963679457241bc05a307f8be0c828a43ed21ecdd1ee2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d1c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3f5f766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead1d034d94d32ad677b28b10ed58f8de2d5a8c25c7cae49ba35be2f888ea8da622daf5f0f02d9c0875250940e9bf33f91a6c5056aabc04eedfeb6535540e5c0eb486c61dc3f34ce71bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16cd2d3a23142ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff0017957481ee790b301e3e817cfb651bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd5debc5b6951d0eedc491b3df83509d2fa1023eb77b8a13de09e22a7f19088bcbd8f47ad5a964ab6bbb94784d31b397229ae3fb66ffe0e9913d32301c844e58f000094f5766dc1ca5e8cfee332a28809591c14098f71a7bdcb88186bcd36a2ecce33a3048f6f97e14dac56e84a1fdfdee2bcd21132632905c060b3aca1d4446f456e2088e7257d575e8465d7ed767e415a616d1458a32e904a1ffaf090c2884d4a56958ab141cdb95b6c39e04010b888bd00b09d50d7e6c5c084aa8cdc21890b7eb835d28f977ab43670412afe8361b60bf361aa4d351201b1a173dad50ad6179a7507011e3060badbe396b3fb928c7e8b7289b227c6b313e2852c5cd124771bef02f431afe50e846037f0be2ffd5d539436a70155d0217e11860d000000000000"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185, 0x10, &(0x7f0000000000), 0xadae2ca705d6f31e}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x0, 0x81, 0xfffffec7, &(0x7f0000000200)="5c71f905cac413551b2ac06c88a8", 0x0, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000080)="2e862da47c275b1a3af2c343b730e7bf7a6cdbd4cd0fa6abedb0684ea97395a91834dd1972470da46b2206a0bbfc"}, 0x28) 06:55:02 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0xb0}, [@ldst={0x7}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x17, 0x0, 0x24f, 0x3, 0x0, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x5}, 0x48) pipe2$watch_queue(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r2 = openat2(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x80000, 0x60}, 0x18) r3 = syz_open_dev$vcsa(&(0x7f00000006c0), 0x7, 0x10000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0xe, &(0x7f0000000480)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x1}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}, @ldst={0x1, 0x3, 0x3, 0xb903870bbd8f0998, 0x0, 0xc, 0xfffffffffffffffc}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x6}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x3ff}]}, &(0x7f0000000500)='syzkaller\x00', 0x9, 0x53, &(0x7f0000000540)=""/83, 0x41000, 0x4, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000640)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000680)={0x3, 0x3, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000700)=[r3]}, 0x80) r4 = socket$netlink(0x10, 0x3, 0x14) r5 = syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000100)={0x0, @local, @local}, &(0x7f0000000140)=0xc) sendmsg$TEAM_CMD_PORT_LIST_GET(r4, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8800200}, 0xc, &(0x7f0000000340)={&(0x7f0000000180)={0x1b8, r5, 0x4, 0x70bd2a, 0x25dfdbfc, {}, [{{0x8}, {0x19c, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x80}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x800}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r6}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0xe, 0x4, 'broadcast\x00'}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x1ff}}}]}}]}, 0x1b8}, 0x1, 0x0, 0x0, 0x40000}, 0x40000) 06:55:02 executing program 2: r0 = syz_open_pts(0xffffffffffffffff, 0x400000) ioctl$TIOCMGET(r0, 0x5415, &(0x7f0000000000)) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000440)={[{@rodir}, {@numtail}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@utf8no}, {@uni_xlateno}, {@rodir}, {@shortname_lower}, {@numtail}]}, 0x3, 0x1f2, &(0x7f0000000240)="$eJzs3TFrE2EYB/CnNmooSDIIRXE4cXEKTcU9RSqIAUXJoJPFpihNLBgI6NC6+SX0K+joB3AQV7+ACFId7dZBiNQrjS2nzZLe1fx+yz3wvn/ueZd7ueHee3Chu7q81lvZ2tqMcnkqSo1oxPZUVONETEfqRQAA/5PtwSB+DFJ59wIAHA37PwBMnhH3/9tH2BIAMGbe/wFg8ty9d//mQrO5eCdJyhHdl/1Wv5Ve0/GFlXgcnWjHXFTiZ8RgT1pfv9FcnEt2fKtGq7uxm9/ot6b35+tRiWp2vp6k9udPxsxu/vNMtGM+KnE2Oz+fmT8Vly/9cf9aVOLTw1iLTizHTnaYX68nybVbzQP507/nAQAAAAAAAAAAAAAAAAAAAADAONSSPZnn99RqfxtP86OfD3TwfJ5SnC/lu3YAAAAAAAAAAAAAAAAAAAAoit6z56tLnU776b+KJx/fvD9szrErzlz8+qoAbRzT4sPmo3NXerNXi9JPjsXbYrRxWDH7urH0bv3L91FTeT+ZAAAAAAAAAAAAAAAAAABg8gw/+s27EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIz/D//+Mr8l4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8CgAA//+RvK6+") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000001780)=""/4096, 0x1000) 06:55:02 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$nl_route(0x10, 0x3, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=@dellinkprop={0x28, 0x6d, 0x200, 0x70bd2d, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x28000, 0x321e8}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x2262d}]}, 0x28}, 0x1, 0x0, 0x0, 0x48805}, 0x24040840) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000600)=ANY=[@ANYBLOB="b702000004400080bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff6d6405000000000065040400010002000404000001000000b7050000000000006a0a80fe000000008500000053000000b70000000000000095000010000000004e622083328dfdb117168bd07ba08af339d1a1ee35fe2a3a255c332820440a9fa9a84452569957c1002ed7d4d8e17f791e479ac8eb484de03352c69b3edff5be26765b1318e5a3d6849bc2d589f5a5f8f2879021c2ea53ea79acd7fb38fdf7d40c617b58c8108ddf12dddd4bfc2a4dd353835685cc460d51f9b7ad225e2918581cbe0458f1f5b6beba510b4229b0d4b504516c4c3e5d1aa044d8d00728140ce37bcd68f253288e655c6b34e02e90780c3a0578442926ef4e912f01a201e694e3806e8c8fe8d52c63feefe018a761fad2ef35b69524cd19f7525d8d66bb766f7f3f918c86a702522368d9f81897133af94a5a4cfc794d8b9d7c33632152c58eaf302f0b2e0c252bb66762dbfa4177a5ee917bca4885819fb498d1ddb5f06272d88e0c8088f404f011289ebc5623ea21182632161e073af1d69a2e3bbe115be3b325ecd201d2ffb0a7fa4f5d11060cdcf071defd0a8be3b69ce3e4f361aca75827426dde87fdf4617222a08471b8aa1315e9324d30ff66c9151996427816b8513c5201048bbb61afbcbc4bff6d42a9a144e30000000000000000000000000000000000000000000000000000000000f436eeac2d7594f517fad2dc9c7c4ddf49043524a078a2fcb082c73342484769e50519b060bd709f2c7e3b0fa688d8c18284a89f9db91ca5513500"/616], &(0x7f0000000340)='syzkaller\x00'}, 0x48) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000880)=@newtaction={0x268, 0x30, 0x2, 0x0, 0xfffffffc, {}, [{0x254, 0x1, [@m_bpf={0x250, 0x18, 0x0, 0x0, {{0x8}, {0x30, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r1}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x0, 0x0, 0x0, 0x115}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0x1fa, 0x6, "474cd7344cc4743acff6b229d97a6066fb87d818912b985c3678d3c838d598e13d09812009e3e5babb4c08c7e71c6cb6662798d745eee2aa5e3539407c6219845666913d1fee2dd4abe8ce4b0dc7f01f14984aed282610e53d0603c787ada211a147dbeda280470eeb294487cedc27218a22f3011e5d612c7a4dff72c368169592f2a258734520971dcdd90091ffda0daa34840e55d6ba8da60f4e490a644a7d86dd0f141452167d68873c31282bece728f3957331dbf0f66572a93e26e2178c58af25b83cd79a1bc5f868895a5b9ae01223e09cf0331b966df47e01e876c9345e3396423cdcc1b74cfbe964b9f3bb1ded790fd1c366c8b1254ceae585220e0fec32f5fb5a2f5ba3143d950b7cf15f0bd01be9c57dc744566b3a76d376fa693a9d253a42f924e817908d7cc51a7f5147baf8046f0203617605fa4c542d8b31b035dc2e1a94c0fb956e870f890b7d61d8b13a10d85abb2534352ee58a9a53ae41648f890b7a2c818586aa805c9e4c282a8415a59da12bb6d23a8803b1666b68a1464c4fae24b07c2d2e268112ed2b7571a514c9ef02d6f8a6b123d51900f47cbcde6040321b5a12da575bd2ae7e24cca08982fb03fac736a5b9531cfdf354fdfeff959721d43b7a485fcdb9769aab4eeb91dfbd8edb326951365590dc32308200ca9c189d21b5a9a33d8940126e7048464c3db14f5ee3"}, {0xc}, {0xc}}}]}]}, 0x268}}, 0x0) [ 294.334104][ T2806] loop2: detected capacity change from 0 to 256 [ 294.372545][ T30] kauditd_printk_skb: 8 callbacks suppressed [ 294.372560][ T30] audit: type=1400 audit(1671432902.869:237): avc: denied { map_create } for pid=2810 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 294.397664][ T30] audit: type=1400 audit(1671432902.869:238): avc: denied { create } for pid=2810 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_rdma_socket permissive=1 [ 294.423669][ T688] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 294.663711][ T688] usb 6-1: Using ep0 maxpacket: 32 [ 294.783751][ T688] usb 6-1: config 1 interface 0 altsetting 63 bulk endpoint 0x82 has invalid maxpacket 1024 [ 294.793665][ T688] usb 6-1: config 1 interface 0 altsetting 63 bulk endpoint 0x3 has invalid maxpacket 64 [ 294.803273][ T688] usb 6-1: config 1 interface 0 has no altsetting 0 [ 294.963693][ T688] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 294.972566][ T688] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 294.980423][ T688] usb 6-1: Product: syz [ 294.984392][ T688] usb 6-1: Manufacturer: ဉ [ 294.988787][ T688] usb 6-1: SerialNumber: syz [ 295.013713][ T2758] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 295.020529][ T2758] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 295.333720][ T688] cdc_ether: probe of 6-1:1.0 failed with error -71 [ 295.341195][ T688] usb 6-1: USB disconnect, device number 10 06:55:04 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$nl_route(0x10, 0x3, 0x0) (async) getpeername$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=@dellinkprop={0x28, 0x6d, 0x200, 0x70bd2d, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x28000, 0x321e8}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x2262d}]}, 0x28}, 0x1, 0x0, 0x0, 0x48805}, 0x24040840) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000600)=ANY=[@ANYBLOB="b702000004400080bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff6d6405000000000065040400010002000404000001000000b7050000000000006a0a80fe000000008500000053000000b70000000000000095000010000000004e622083328dfdb117168bd07ba08af339d1a1ee35fe2a3a255c332820440a9fa9a84452569957c1002ed7d4d8e17f791e479ac8eb484de03352c69b3edff5be26765b1318e5a3d6849bc2d589f5a5f8f2879021c2ea53ea79acd7fb38fdf7d40c617b58c8108ddf12dddd4bfc2a4dd353835685cc460d51f9b7ad225e2918581cbe0458f1f5b6beba510b4229b0d4b504516c4c3e5d1aa044d8d00728140ce37bcd68f253288e655c6b34e02e90780c3a0578442926ef4e912f01a201e694e3806e8c8fe8d52c63feefe018a761fad2ef35b69524cd19f7525d8d66bb766f7f3f918c86a702522368d9f81897133af94a5a4cfc794d8b9d7c33632152c58eaf302f0b2e0c252bb66762dbfa4177a5ee917bca4885819fb498d1ddb5f06272d88e0c8088f404f011289ebc5623ea21182632161e073af1d69a2e3bbe115be3b325ecd201d2ffb0a7fa4f5d11060cdcf071defd0a8be3b69ce3e4f361aca75827426dde87fdf4617222a08471b8aa1315e9324d30ff66c9151996427816b8513c5201048bbb61afbcbc4bff6d42a9a144e30000000000000000000000000000000000000000000000000000000000f436eeac2d7594f517fad2dc9c7c4ddf49043524a078a2fcb082c73342484769e50519b060bd709f2c7e3b0fa688d8c18284a89f9db91ca5513500"/616], &(0x7f0000000340)='syzkaller\x00'}, 0x48) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000880)=@newtaction={0x268, 0x30, 0x2, 0x0, 0xfffffffc, {}, [{0x254, 0x1, [@m_bpf={0x250, 0x18, 0x0, 0x0, {{0x8}, {0x30, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r1}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x0, 0x0, 0x0, 0x115}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0x1fa, 0x6, "474cd7344cc4743acff6b229d97a6066fb87d818912b985c3678d3c838d598e13d09812009e3e5babb4c08c7e71c6cb6662798d745eee2aa5e3539407c6219845666913d1fee2dd4abe8ce4b0dc7f01f14984aed282610e53d0603c787ada211a147dbeda280470eeb294487cedc27218a22f3011e5d612c7a4dff72c368169592f2a258734520971dcdd90091ffda0daa34840e55d6ba8da60f4e490a644a7d86dd0f141452167d68873c31282bece728f3957331dbf0f66572a93e26e2178c58af25b83cd79a1bc5f868895a5b9ae01223e09cf0331b966df47e01e876c9345e3396423cdcc1b74cfbe964b9f3bb1ded790fd1c366c8b1254ceae585220e0fec32f5fb5a2f5ba3143d950b7cf15f0bd01be9c57dc744566b3a76d376fa693a9d253a42f924e817908d7cc51a7f5147baf8046f0203617605fa4c542d8b31b035dc2e1a94c0fb956e870f890b7d61d8b13a10d85abb2534352ee58a9a53ae41648f890b7a2c818586aa805c9e4c282a8415a59da12bb6d23a8803b1666b68a1464c4fae24b07c2d2e268112ed2b7571a514c9ef02d6f8a6b123d51900f47cbcde6040321b5a12da575bd2ae7e24cca08982fb03fac736a5b9531cfdf354fdfeff959721d43b7a485fcdb9769aab4eeb91dfbd8edb326951365590dc32308200ca9c189d21b5a9a33d8940126e7048464c3db14f5ee3"}, {0xc}, {0xc}}}]}]}, 0x268}}, 0x0) 06:55:04 executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x4}]}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(0xffffffffffffffff, 0xc0182101, 0x0) (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) (rerun: 64) write$binfmt_script(r1, &(0x7f0000000300)=ANY=[], 0x6db6e559) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000280)) 06:55:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0xb0}, [@ldst={0x7}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x17, 0x0, 0x24f, 0x3, 0x0, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x5}, 0x48) pipe2$watch_queue(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r2 = openat2(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x80000, 0x60}, 0x18) r3 = syz_open_dev$vcsa(&(0x7f00000006c0), 0x7, 0x10000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0xe, &(0x7f0000000480)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x1}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}, @ldst={0x1, 0x3, 0x3, 0xb903870bbd8f0998, 0x0, 0xc, 0xfffffffffffffffc}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x6}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x3ff}]}, &(0x7f0000000500)='syzkaller\x00', 0x9, 0x53, &(0x7f0000000540)=""/83, 0x41000, 0x4, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000640)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000680)={0x3, 0x3, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000700)=[r3]}, 0x80) r4 = socket$netlink(0x10, 0x3, 0x14) r5 = syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000100)={0x0, @local, @local}, &(0x7f0000000140)=0xc) sendmsg$TEAM_CMD_PORT_LIST_GET(r4, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8800200}, 0xc, &(0x7f0000000340)={&(0x7f0000000180)={0x1b8, r5, 0x4, 0x70bd2a, 0x25dfdbfc, {}, [{{0x8}, {0x19c, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x80}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x800}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r6}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0xe, 0x4, 'broadcast\x00'}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x1ff}}}]}}]}, 0x1b8}, 0x1, 0x0, 0x0, 0x40000}, 0x40000) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0xb0}, [@ldst={0x7}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x17, 0x0, 0x24f, 0x3, 0x0, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x5}, 0x48) (async) pipe2$watch_queue(&(0x7f0000000440), 0x80) (async) openat2(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x80000, 0x60}, 0x18) (async) syz_open_dev$vcsa(&(0x7f00000006c0), 0x7, 0x10000) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0xe, &(0x7f0000000480)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x1}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}, @ldst={0x1, 0x3, 0x3, 0xb903870bbd8f0998, 0x0, 0xc, 0xfffffffffffffffc}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x6}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x3ff}]}, &(0x7f0000000500)='syzkaller\x00', 0x9, 0x53, &(0x7f0000000540)=""/83, 0x41000, 0x4, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000640)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000680)={0x3, 0x3, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000700)=[r3]}, 0x80) (async) socket$netlink(0x10, 0x3, 0x14) (async) syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000100)={0x0, @local, @local}, &(0x7f0000000140)=0xc) (async) sendmsg$TEAM_CMD_PORT_LIST_GET(r4, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8800200}, 0xc, &(0x7f0000000340)={&(0x7f0000000180)={0x1b8, r5, 0x4, 0x70bd2a, 0x25dfdbfc, {}, [{{0x8}, {0x19c, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x80}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x800}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r6}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0xe, 0x4, 'broadcast\x00'}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x1ff}}}]}}]}, 0x1b8}, 0x1, 0x0, 0x0, 0x40000}, 0x40000) (async) 06:55:04 executing program 2: r0 = syz_open_pts(0xffffffffffffffff, 0x400000) ioctl$TIOCMGET(r0, 0x5415, &(0x7f0000000000)) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000440)={[{@rodir}, {@numtail}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@utf8no}, {@uni_xlateno}, {@rodir}, {@shortname_lower}, {@numtail}]}, 0x3, 0x1f2, &(0x7f0000000240)="$eJzs3TFrE2EYB/CnNmooSDIIRXE4cXEKTcU9RSqIAUXJoJPFpihNLBgI6NC6+SX0K+joB3AQV7+ACFId7dZBiNQrjS2nzZLe1fx+yz3wvn/ueZd7ueHee3Chu7q81lvZ2tqMcnkqSo1oxPZUVONETEfqRQAA/5PtwSB+DFJ59wIAHA37PwBMnhH3/9tH2BIAMGbe/wFg8ty9d//mQrO5eCdJyhHdl/1Wv5Ve0/GFlXgcnWjHXFTiZ8RgT1pfv9FcnEt2fKtGq7uxm9/ot6b35+tRiWp2vp6k9udPxsxu/vNMtGM+KnE2Oz+fmT8Vly/9cf9aVOLTw1iLTizHTnaYX68nybVbzQP507/nAQAAAAAAAAAAAAAAAAAAAADAONSSPZnn99RqfxtP86OfD3TwfJ5SnC/lu3YAAAAAAAAAAAAAAAAAAAAoit6z56tLnU776b+KJx/fvD9szrErzlz8+qoAbRzT4sPmo3NXerNXi9JPjsXbYrRxWDH7urH0bv3L91FTeT+ZAAAAAAAAAAAAAAAAAABg8gw/+s27EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIz/D//+Mr8l4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8CgAA//+RvK6+") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000001780)=""/4096, 0x1000) syz_open_pts(0xffffffffffffffff, 0x400000) (async) ioctl$TIOCMGET(r0, 0x5415, &(0x7f0000000000)) (async) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000440)={[{@rodir}, {@numtail}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@utf8no}, {@uni_xlateno}, {@rodir}, {@shortname_lower}, {@numtail}]}, 0x3, 0x1f2, &(0x7f0000000240)="$eJzs3TFrE2EYB/CnNmooSDIIRXE4cXEKTcU9RSqIAUXJoJPFpihNLBgI6NC6+SX0K+joB3AQV7+ACFId7dZBiNQrjS2nzZLe1fx+yz3wvn/ueZd7ueHee3Chu7q81lvZ2tqMcnkqSo1oxPZUVONETEfqRQAA/5PtwSB+DFJ59wIAHA37PwBMnhH3/9tH2BIAMGbe/wFg8ty9d//mQrO5eCdJyhHdl/1Wv5Ve0/GFlXgcnWjHXFTiZ8RgT1pfv9FcnEt2fKtGq7uxm9/ot6b35+tRiWp2vp6k9udPxsxu/vNMtGM+KnE2Oz+fmT8Vly/9cf9aVOLTw1iLTizHTnaYX68nybVbzQP507/nAQAAAAAAAAAAAAAAAAAAAADAONSSPZnn99RqfxtP86OfD3TwfJ5SnC/lu3YAAAAAAAAAAAAAAAAAAAAoit6z56tLnU776b+KJx/fvD9szrErzlz8+qoAbRzT4sPmo3NXerNXi9JPjsXbYrRxWDH7urH0bv3L91FTeT+ZAAAAAAAAAAAAAAAAAABg8gw/+s27EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIz/D//+Mr8l4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8CgAA//+RvK6+") (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) getdents(r1, &(0x7f0000001780)=""/4096, 0x1000) (async) 06:55:04 executing program 3: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 64) r0 = getpid() (rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) (async, rerun: 64) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000016c0)={0xffffffffffffffff, 0x20, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0}}, 0x10) (async, rerun: 64) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r4, 0x6612) (async, rerun: 32) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async, rerun: 32) r5 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async, rerun: 64) r6 = openat$full(0xffffffffffffff9c, &(0x7f00000003c0), 0x210401, 0x0) (rerun: 64) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x11, 0xa, &(0x7f00000005c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x7}, [@func={0x85, 0x0, 0x1, 0x0, 0x8}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffe14}]}, &(0x7f0000000000)='syzkaller\x00', 0x2, 0x3b, &(0x7f0000000280)=""/59, 0x41100, 0x0, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000640)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000680)={0x4, 0x1, 0x7ff, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[r4]}, 0x80) (async) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000001740)={0xc, 0x8, &(0x7f00000008c0)=ANY=[@ANYBLOB="cc24047526c39898c689cdee4627398500d5000000b35205823323c400", @ANYRES32, @ANYBLOB="00000000460c0000183b00000500000000b70000004fedc251a3f14e152706fdf4cb0bc6c7703ec6884055fb037219425c1faf88382555aaa9da897f104c99ded2c00ad9c3ded4f71cdbdbc44800260d9acd622629073530fad4a315e224461f7982f2356613bff6fed48ae7c348257af2dd1a9828c07e5c7be9b9ba16a6f4c1685e3f76178525ec"], &(0x7f0000000400)='syzkaller\x00', 0x401, 0xff, &(0x7f0000000440)=""/255, 0x41000, 0x1, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x9}, 0x8, 0x10, &(0x7f0000000580)={0x2, 0x0, 0x1, 0x7fff}, 0x10, r3, r4, 0x0, &(0x7f0000001700)=[0xffffffffffffffff]}, 0x80) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x15, 0x9, &(0x7f0000000340)=@raw=[@map_idx_val={0x18, 0x8, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x188}, @map_val={0x18, 0xb, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, @generic={0x1, 0x5, 0x7, 0x7}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x7}, @map_fd={0x18, 0x7}], &(0x7f00000002c0)='GPL\x00', 0x400, 0x0, &(0x7f00000003c0), 0x40f00, 0x14, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000740)={0x0, 0x7, 0xffffff2f, 0x3}, 0x10, r3, 0xffffffffffffffff, 0x0, &(0x7f0000000780)=[0x1]}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) r8 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) sendmsg$nl_route(r7, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x200}, 0xc, 0x0}, 0x8010) ioctl$LOOP_CTL_ADD(r8, 0x4c80, 0x0) (async) ioctl$LOOP_CTL_REMOVE(r8, 0x4c81, 0x0) 06:55:04 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {0x74}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, r2, 0x40, 0x200}}}}}}]}, 0x48}}, 0x0) 06:55:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0xb0}, [@ldst={0x7}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x17, 0x0, 0x24f, 0x3, 0x0, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x5}, 0x48) pipe2$watch_queue(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async) r2 = openat2(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x80000, 0x60}, 0x18) (async) r3 = syz_open_dev$vcsa(&(0x7f00000006c0), 0x7, 0x10000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0xe, &(0x7f0000000480)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x1}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}, @ldst={0x1, 0x3, 0x3, 0xb903870bbd8f0998, 0x0, 0xc, 0xfffffffffffffffc}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x6}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x3ff}]}, &(0x7f0000000500)='syzkaller\x00', 0x9, 0x53, &(0x7f0000000540)=""/83, 0x41000, 0x4, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000640)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000680)={0x3, 0x3, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000700)=[r3]}, 0x80) (async) r4 = socket$netlink(0x10, 0x3, 0x14) r5 = syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000100)={0x0, @local, @local}, &(0x7f0000000140)=0xc) sendmsg$TEAM_CMD_PORT_LIST_GET(r4, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8800200}, 0xc, &(0x7f0000000340)={&(0x7f0000000180)={0x1b8, r5, 0x4, 0x70bd2a, 0x25dfdbfc, {}, [{{0x8}, {0x19c, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x80}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x800}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r6}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0xe, 0x4, 'broadcast\x00'}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x1ff}}}]}}]}, 0x1b8}, 0x1, 0x0, 0x0, 0x40000}, 0x40000) 06:55:04 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) (async) getpeername$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=@dellinkprop={0x28, 0x6d, 0x200, 0x70bd2d, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x28000, 0x321e8}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x2262d}]}, 0x28}, 0x1, 0x0, 0x0, 0x48805}, 0x24040840) (async, rerun: 32) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000600)=ANY=[@ANYBLOB="b702000004400080bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff6d6405000000000065040400010002000404000001000000b7050000000000006a0a80fe000000008500000053000000b70000000000000095000010000000004e622083328dfdb117168bd07ba08af339d1a1ee35fe2a3a255c332820440a9fa9a84452569957c1002ed7d4d8e17f791e479ac8eb484de03352c69b3edff5be26765b1318e5a3d6849bc2d589f5a5f8f2879021c2ea53ea79acd7fb38fdf7d40c617b58c8108ddf12dddd4bfc2a4dd353835685cc460d51f9b7ad225e2918581cbe0458f1f5b6beba510b4229b0d4b504516c4c3e5d1aa044d8d00728140ce37bcd68f253288e655c6b34e02e90780c3a0578442926ef4e912f01a201e694e3806e8c8fe8d52c63feefe018a761fad2ef35b69524cd19f7525d8d66bb766f7f3f918c86a702522368d9f81897133af94a5a4cfc794d8b9d7c33632152c58eaf302f0b2e0c252bb66762dbfa4177a5ee917bca4885819fb498d1ddb5f06272d88e0c8088f404f011289ebc5623ea21182632161e073af1d69a2e3bbe115be3b325ecd201d2ffb0a7fa4f5d11060cdcf071defd0a8be3b69ce3e4f361aca75827426dde87fdf4617222a08471b8aa1315e9324d30ff66c9151996427816b8513c5201048bbb61afbcbc4bff6d42a9a144e30000000000000000000000000000000000000000000000000000000000f436eeac2d7594f517fad2dc9c7c4ddf49043524a078a2fcb082c73342484769e50519b060bd709f2c7e3b0fa688d8c18284a89f9db91ca5513500"/616], &(0x7f0000000340)='syzkaller\x00'}, 0x48) (rerun: 32) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000880)=@newtaction={0x268, 0x30, 0x2, 0x0, 0xfffffffc, {}, [{0x254, 0x1, [@m_bpf={0x250, 0x18, 0x0, 0x0, {{0x8}, {0x30, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r1}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x0, 0x0, 0x0, 0x115}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0x1fa, 0x6, "474cd7344cc4743acff6b229d97a6066fb87d818912b985c3678d3c838d598e13d09812009e3e5babb4c08c7e71c6cb6662798d745eee2aa5e3539407c6219845666913d1fee2dd4abe8ce4b0dc7f01f14984aed282610e53d0603c787ada211a147dbeda280470eeb294487cedc27218a22f3011e5d612c7a4dff72c368169592f2a258734520971dcdd90091ffda0daa34840e55d6ba8da60f4e490a644a7d86dd0f141452167d68873c31282bece728f3957331dbf0f66572a93e26e2178c58af25b83cd79a1bc5f868895a5b9ae01223e09cf0331b966df47e01e876c9345e3396423cdcc1b74cfbe964b9f3bb1ded790fd1c366c8b1254ceae585220e0fec32f5fb5a2f5ba3143d950b7cf15f0bd01be9c57dc744566b3a76d376fa693a9d253a42f924e817908d7cc51a7f5147baf8046f0203617605fa4c542d8b31b035dc2e1a94c0fb956e870f890b7d61d8b13a10d85abb2534352ee58a9a53ae41648f890b7a2c818586aa805c9e4c282a8415a59da12bb6d23a8803b1666b68a1464c4fae24b07c2d2e268112ed2b7571a514c9ef02d6f8a6b123d51900f47cbcde6040321b5a12da575bd2ae7e24cca08982fb03fac736a5b9531cfdf354fdfeff959721d43b7a485fcdb9769aab4eeb91dfbd8edb326951365590dc32308200ca9c189d21b5a9a33d8940126e7048464c3db14f5ee3"}, {0xc}, {0xc}}}]}]}, 0x268}}, 0x0) 06:55:04 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async, rerun: 64) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {0x74}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, r2, 0x40, 0x200}}}}}}]}, 0x48}}, 0x0) (rerun: 64) 06:55:04 executing program 2: r0 = syz_open_pts(0xffffffffffffffff, 0x400000) ioctl$TIOCMGET(r0, 0x5415, &(0x7f0000000000)) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000440)={[{@rodir}, {@numtail}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@utf8no}, {@uni_xlateno}, {@rodir}, {@shortname_lower}, {@numtail}]}, 0x3, 0x1f2, &(0x7f0000000240)="$eJzs3TFrE2EYB/CnNmooSDIIRXE4cXEKTcU9RSqIAUXJoJPFpihNLBgI6NC6+SX0K+joB3AQV7+ACFId7dZBiNQrjS2nzZLe1fx+yz3wvn/ueZd7ueHee3Chu7q81lvZ2tqMcnkqSo1oxPZUVONETEfqRQAA/5PtwSB+DFJ59wIAHA37PwBMnhH3/9tH2BIAMGbe/wFg8ty9d//mQrO5eCdJyhHdl/1Wv5Ve0/GFlXgcnWjHXFTiZ8RgT1pfv9FcnEt2fKtGq7uxm9/ot6b35+tRiWp2vp6k9udPxsxu/vNMtGM+KnE2Oz+fmT8Vly/9cf9aVOLTw1iLTizHTnaYX68nybVbzQP507/nAQAAAAAAAAAAAAAAAAAAAADAONSSPZnn99RqfxtP86OfD3TwfJ5SnC/lu3YAAAAAAAAAAAAAAAAAAAAoit6z56tLnU776b+KJx/fvD9szrErzlz8+qoAbRzT4sPmo3NXerNXi9JPjsXbYrRxWDH7urH0bv3L91FTeT+ZAAAAAAAAAAAAAAAAAABg8gw/+s27EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIz/D//+Mr8l4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8CgAA//+RvK6+") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000001780)=""/4096, 0x1000) syz_open_pts(0xffffffffffffffff, 0x400000) (async) ioctl$TIOCMGET(r0, 0x5415, &(0x7f0000000000)) (async) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000440)={[{@rodir}, {@numtail}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@utf8no}, {@uni_xlateno}, {@rodir}, {@shortname_lower}, {@numtail}]}, 0x3, 0x1f2, &(0x7f0000000240)="$eJzs3TFrE2EYB/CnNmooSDIIRXE4cXEKTcU9RSqIAUXJoJPFpihNLBgI6NC6+SX0K+joB3AQV7+ACFId7dZBiNQrjS2nzZLe1fx+yz3wvn/ueZd7ueHee3Chu7q81lvZ2tqMcnkqSo1oxPZUVONETEfqRQAA/5PtwSB+DFJ59wIAHA37PwBMnhH3/9tH2BIAMGbe/wFg8ty9d//mQrO5eCdJyhHdl/1Wv5Ve0/GFlXgcnWjHXFTiZ8RgT1pfv9FcnEt2fKtGq7uxm9/ot6b35+tRiWp2vp6k9udPxsxu/vNMtGM+KnE2Oz+fmT8Vly/9cf9aVOLTw1iLTizHTnaYX68nybVbzQP507/nAQAAAAAAAAAAAAAAAAAAAADAONSSPZnn99RqfxtP86OfD3TwfJ5SnC/lu3YAAAAAAAAAAAAAAAAAAAAoit6z56tLnU776b+KJx/fvD9szrErzlz8+qoAbRzT4sPmo3NXerNXi9JPjsXbYrRxWDH7urH0bv3L91FTeT+ZAAAAAAAAAAAAAAAAAABg8gw/+s27EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIz/D//+Mr8l4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8CgAA//+RvK6+") (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) getdents(r1, &(0x7f0000001780)=""/4096, 0x1000) (async) 06:55:04 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {0x74}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, r2, 0x40, 0x200}}}}}}]}, 0x48}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00'}) (async) socket(0x10, 0x80002, 0x0) (async) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {0x74}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, r2, 0x40, 0x200}}}}}}]}, 0x48}}, 0x0) (async) [ 295.950839][ T2818] loop2: detected capacity change from 0 to 256 06:55:04 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x0) sched_setattr(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000a00)={0x40ba2000, 0x0, 0x0, 0x0, {0x41d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002840)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fa093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000026fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364145835108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241888299bcf0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c55609a6e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b13634c31da2c25cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75f7ffffff483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ece0ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e405887c3b6912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6006e56237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77682efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa544920bd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d122a7cca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710db8f3e5c7ebfd6d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aed7a1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81643a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de553101cae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225f728d44d0973171ad47d6b70ebc660309e1e245b00001743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933bee24c7e8000f2c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cefa86966d7ba19e900413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e000000000000037010632f95a5f622f851c0c3db06039302000000ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef96ccecc467acc45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127cf72748a028daf5fc4d4e6d5265bec44219ee8fbfe86f441c724fa7b3d1ff0555e63ad00a1c7f9f9af10154f1e109dc3f7dd87ea308a1fb5a983490c6c93610864623613dabec4c0b64461d21f807515d8fadec636c99aa95ff895c25aad5ac0993a65c7668ca2b6d46edbad410df7390d27e4ddc8f47d5a918b14da4ec07c8199259b8e3dd36de9be47549f053234c67b88969ec7f168fe635ce25d19686f2470afb1b1db18221841cee6e5531280d65f1d28886e0f06856a5ca37a91ea6e19977c517b10fb834904803e693b66858a05b03084d1f3bd5542d2796a33cfe545be3dc03d302e4839492cdc7694142e48f23271787d3a2360996ca3c9b18000000000700000000000000000000004882ce2e7a68512b23b0ab1f7a6c960bd002984955dc620614f97a234c8e1df96d5e7a67c8d26cd7a4bbacc4a086c2cb5a9af5fab1f01e2b7cf653f9d25f942b1cff6d738e17df64464fbc9d89911829458645ef2d2d23f55eb1b09855cc74d29cbca2aeff07a9bf56c3fa68a7d71aad094d5d968ad88fdda027c65e434e9a6bc68ec751d6d21fa471ac8646d714ce68f1f46f6ec4c1e87d720385be6f3a70fe730ccad42a9051cd07f356023e855e5acd5cc7d990cebcac66cbd3229d18511bfa1e3d2c82af72932cfd875584d0fc2daff4dfebe41c37494b8136a37f12caecba3e09a31a00410ff161089935db303df012b165663cc1f915d65f69f9d2c1d853b0150445d088da47c170155cd0cc863f4ef36a626e6e59ef4708dc0f6d8d9650207e29081772ce79577f93b9aac8b738822dd600168011c421d530caed04a229e75b77905097eafe9042ed10931145b37d87bb3493b0b8a75bbc43910382286fedafbc3f75bff9082f599c1b1144b04bc98741705b20a75dca8e348884e9fd54b74141ff4d1b0c2eef8a0586a5f5a651769f8e826c4c7c469eceaa32b3f3ab203eff05219ff45113a25c7944468c54dec20c4afc6edc7ed8cad78ffc2f9650c49bfcf0e244922e0a7d72cd5a2c8a62b1bf527b817551290e3ca6b1aa797d5498303253b53a717ab66209ba8a36bfc55e48989c419d16ee11674587757aa307f793cfbd4ddaa4cd9efd14ddbf3491cf3a6ad4530140322a1539af9569a095d5de44896736bd8aba66f68bcc0031878ef05fd1c27720474126d7bc0e124219fff5434a325045eaa5df52a473feb2b6fef9319c588f2b6f818eb0a1e47604923251395b429f16ae56a72f8bc22e171b1bc8982f1e66d603f4911a258a39b482db56b449e857762a42c3ab05a8c4e30e35000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) creat(&(0x7f0000000080)='./file0\x00', 0x125) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000240)={0x0, ""/256, 0x0, 0x0}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@rand_addr=' \x01\x00', 0x800, 0x0, 0x1, 0x1}, 0x20) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r11 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r11, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x89a0, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r11, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r12, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r10, 0xd0009412, &(0x7f0000001200)={r12, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16, r14}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f00000527c0)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {r5}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {r17}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x95, "7f5e9afa2b43b8"}) io_setup(0x100000000000c333, &(0x7f0000000180)) 06:55:04 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x77, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000180)={'filter\x00', 0x4}, 0x68) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000240)={0x2, 0x4e23, @empty}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002340)='o', 0x1}], 0x1) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendmmsg$unix(r0, &(0x7f0000009180)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)='K', 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f0000002ec0)="eb", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f0000004a80)="0aae78db977f2f209eae073c1040c6fb3aa57f6480203e201b080bc6b56161f3768d0b7c4743c97a530c3385262d67844cf4df5c001b23e2718d7ace77bb140f6f409a7c31604bf9ebabb59d1d701a5f5cf33c8cacaa659e7f6f94be0bd078", 0x5f}, {&(0x7f0000004b00)="2ead260bef6c6748af17551b44cab38c0d74c542d03c45398e47b8e5891bc0ee248e8a3b03ee6f4d70ae42bc5fa3e2ed81ade1b58f1d5e5675f274ac5a23b8672e435bea22afde0f47178877e8b1eafa1cd6adef576691695fca889f46747fbfaa93e342c2244dbba5ce017a6f13eda6bfc5a388d83060d1", 0x78}], 0x2}}, {{0x0, 0x0, &(0x7f0000007540)=[{&(0x7f0000005140)="b277005721acb4688d0c11d2276ce49c219bec0269ba9daaa56488a278e8dc074a5ff5e71d209fbc0788742e2051aad0961c04149e30e5fefe8fdb7d1a06b253ff902291224f37", 0x47}, {&(0x7f0000005200)="f40401a4359294", 0x7}, {&(0x7f0000005240)="c43856104ecc783f58a6af9024a41dee6eb8842d192dbb882d45fe1e3a1a9bcd0824fedc417eb2e927a643d865ca7835733666465ec852cea655f7770ec5d45a425fabb822523c01bafbeec44d90ad6a7eab0de4e1eca64ce1c811fea5b19cd269719eab3d7820edba50c49e13e847ec21b9bc0a93af4613fef0aaf3e085f166919dece0702e1b6f830e456d74f8dd5333647316d9aecf05e83bc8e88725726c16bd29c2f022d2187aa85cadc9bd645c19813a19841c4cad175e32df451fd0d3980991771a6123730c4152ec671c3858cb3e75678aa0406c45be4b048286ce997277aea85dd1f461a8b6437f823f3c97a5c71d2526d70b7cef9a6993c8aa2573917c519c1b0f3f87a6677ad4d5b6850b9cfb2b18b5686bf7d3cc9f5ce3f4953f000d377e9a09e5240e0c7119ebaf018a8b8bc9b4aa73f07ac6ebe7653c632db6e8c24ff489b9bd415d6faaac4c6517a6db1dbba94a3865161a236ce0c92cc9954d254c34f473ee6f6dc2b55e70b768fe5dd9a4b894696ac1eaf473233be2a6eeba1e6c91bfa6bb0a41b4fda4b2f499c577a646cec11fd14e02ac53e0680224ffbb9410dd57ace615f2df16efcf0e87fa8ea748b6c77bbb9d3e793e0e25c9158608cee9c72595ef731afbfa547b32223a8e36b437dca2049b5be9499d4b5c0456786bfb7deffecf60beef8fe120879a6dc95775ac37384f0f685a09420fa4d05fe6dc10b7cbf6b0dd80b192bf8acf4dcefeae36dd37fd891b608e83ceca8ecd7516468cdc13a58d6094a5e634cb2be5399667c6753fcb9d6ae54f914fc392d5054db2020c3fd66bf3c40b7a509e36628b2029a158e88dba6277f003853cf9d1dbdf312d0a76c278bdbdcab49084e61b374ed2536562b0fc1cb56be0ef780c8470225cb5e536465392682eccd8edb4171a242164cb5a12756160392b0c6a874fdb24235e6920fe218b49f170a071166da2abc979f1cafdf9c7de03debba16ce0f16b2c52862fe86976ed021752f76cb5363fc5d87d776ba8ee64c5efdbd96c98b4d87a162466f71287aaa156bd9528b038baec81d42cbf03b89b86d8160693f3b02af31965cf0951cab8c408d2007400eae021f594d417a3c73bb290d7df5ba3e6d79026513e5b70965db37beaeb03e698b48bae177d5312d21ee0a969ba9ac457b0440f2347342d462029ce138e00297acc6bd828e34b535b8d2d9e43fac3aaf30772c6bc67281560c9f1c4d83cc1046dd70a4ae373e2ba4c8a5c2797851a251b458550ed6f47d50a292685cc9f799710fbec11605826c01a7e5093093c1b6b00dc7415ed841853d3d10be67872812d2bf8e0cda9a186143cafb6d139cd3aacbbc8f7fd6d65b96d668993624e72096a3ecb0fe4e7ef9aaa536a612553349d5b7054ac5797243276eaa2616aa2cf7231105a1f49d84437461433fe82bfc0b9276ccccbc9d88112d5f698b175a8258e8d825873aae1e18ba78f43f6d32e9c15fa09b8cae81b2ac48abec336060b0a0196311c8cc802f342f6cc7fa650c646ef5a5e04af099d154cb4d0c2adc2c9f154078dae26f1475b974395a12a6cddb85f5f0f57dd22a31e9428d30c1fec29124791a9a13e4ffeb9f04376ef4cbf8f660a371ab464e65d8800424ff17190f2c36a54bc830bfb90b90cb2ba59bb75485e747fe4c2fef85136c4198426f9a031409fa78c2a7dccfe7b3f7acac3d5912271435d0c5d26ea446b1a43d2066346561fe872fa8e1b5c601d62d522d26a83da5bf77a8d9b81f51b2d422c1282373a13084cb78092b877b1aa9a94d724ce6ed4291f4d5634b9886ad665c38f05a39ef3d52d5cd23545bd94d67ad9b3f9766d1614067ff8afabf9d9ca4a0194925b48ca9a524b3acf91486087d3b2ee83b311df77a3b66eac32b02efa05c9a06dd564e5eff728154a8583365d180550579bc4c95ce4053281c88cc150ad61fb5aa9fd6c51b9493f314d72f6bac25b63859df7cc84b62d6939c88f8d592a86a1296a37aa934c", 0x58e}], 0x3}}], 0x4, 0x884) 06:55:04 executing program 1: bpf$ITER_CREATE(0x21, 0x0, 0x0) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}, 0x10) r1 = syz_clone(0x60045000, 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)) sched_setscheduler(r1, 0x0, &(0x7f00000000c0)) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r2}, 0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r5 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r5, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="069b214b368196a530e9ffdbb69de3dee323584f17c684e67998baf0b3b48e723a408c69aa9f05fa4eec3ebfd9a83f09050607937e993e2e395fe40b3f6512bb0ea89a9bb4280cd3b383b96be921e6fb3a32d8863892b2e193b0bec4b3517f1af2c8970a71862971561a0ad9b131c26f2566d809d0ea37c7978ea5f0daf84f33aeb82f7e371e0a2e5eba8ea9aa86f3657f6c5ccd8f12eaad", 0x98}, {&(0x7f0000000200)="4a33c4b382bf057d7cb76fb077143bd04a9be9a617fadbc4614b", 0x1a}, {&(0x7f0000000240)="667bd073a37a19d96978118b26df1ade1bf50cbb1788964eaf76903c8a3ba822624137e046665ff1493f67354426ec34d321d3054f31e00aaa0be3b58278b61c49b0478de4f09496995c5c9895227008e4a87bfa29dac7f9202de3fe9657994e010f04f60791d18f5601408a66bd0cf5eca484872ab87cbd1ee14093fdff6001d08d91ce10643142967765b47e90061f46ef856d0aa7d8e3cfebc7d526f70717a174d84753441e45f2049d2424496f125d3d0ae72ec3a33d2df9b163d1db24c7963cf0729bdb04877a503ad324124a0770a9c496aed85e2405cd921bf62fad883ad7d3fdcf4aac99f24325ebce1a0a39f2", 0xf1}, {&(0x7f0000000340)="87adc128ff7f1dd00f311bf13d2270c0deb76299e281bfac93126c4d2c95707bd0bc7ac2912ea212e9fb1903afbe3ff539090029ec0066e7e1725550a17b687332d448a9a36026253450a139da2da2cb29fbd22279296ee7b02deea72bc9b2bf7f91d4d26e13a73c3583369176abead13b7f9dabf55f", 0x76}, {&(0x7f0000000400)="b8afff94060de5a24fb4e0e64fcb5530b9563abb705b828d433d0a909201e78314b408d6e293a01ae59bf75339025eb2acec6678b0e8bc61783fdf7ff036fe56bd9d3800a1508ee4362202684a53b5eba830e8ab172ebd9cbc35dd7eba635c03d7d672b4d5fbca1bdae4098e81e3b96c6241836654b403fcc1946ccca06946430202600bf442bd1eb545e7cbcaca5e7d80fb9de9b1be69c807c8b3f0978a8e5638a2710b47fb21f1a02787ffba8a9097cbda03dcd1864a731ff0287bc1acd931f32a77bd3d67ea7c2c6f7f9648cef6facc20cafcbb", 0xd5}], 0x5) sendfile(r3, r5, 0x0, 0x80001d00c0d0) openat$cgroup_ro(r4, &(0x7f0000000100)='blkio.bfq.time_recursive\x00', 0x0, 0x0) 06:55:04 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="00950000000000000000000000f5ff0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='fsi_master_acf_poll_response_busy\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_BRIDGE]}]}, 0x2c}}, 0x0) getsockopt$bt_hci(r2, 0x0, 0x1, &(0x7f0000000240)=""/105, &(0x7f0000000140)=0x69) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000100)=0x1180, 0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, r3, 0x25, 0xb}, 0x10) [ 296.060904][ T2869] loop2: detected capacity change from 0 to 256 [ 296.089113][ T30] audit: type=1400 audit(1671432904.589:239): avc: denied { getopt } for pid=2874 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 06:55:04 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x77, 0x4) (async) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000180)={'filter\x00', 0x4}, 0x68) (async) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000240)={0x2, 0x4e23, @empty}, 0x10) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002340)='o', 0x1}], 0x1) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendmmsg$unix(r0, &(0x7f0000009180)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)='K', 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f0000002ec0)="eb", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f0000004a80)="0aae78db977f2f209eae073c1040c6fb3aa57f6480203e201b080bc6b56161f3768d0b7c4743c97a530c3385262d67844cf4df5c001b23e2718d7ace77bb140f6f409a7c31604bf9ebabb59d1d701a5f5cf33c8cacaa659e7f6f94be0bd078", 0x5f}, {&(0x7f0000004b00)="2ead260bef6c6748af17551b44cab38c0d74c542d03c45398e47b8e5891bc0ee248e8a3b03ee6f4d70ae42bc5fa3e2ed81ade1b58f1d5e5675f274ac5a23b8672e435bea22afde0f47178877e8b1eafa1cd6adef576691695fca889f46747fbfaa93e342c2244dbba5ce017a6f13eda6bfc5a388d83060d1", 0x78}], 0x2}}, {{0x0, 0x0, &(0x7f0000007540)=[{&(0x7f0000005140)="b277005721acb4688d0c11d2276ce49c219bec0269ba9daaa56488a278e8dc074a5ff5e71d209fbc0788742e2051aad0961c04149e30e5fefe8fdb7d1a06b253ff902291224f37", 0x47}, {&(0x7f0000005200)="f40401a4359294", 0x7}, {&(0x7f0000005240)="c43856104ecc783f58a6af9024a41dee6eb8842d192dbb882d45fe1e3a1a9bcd0824fedc417eb2e927a643d865ca7835733666465ec852cea655f7770ec5d45a425fabb822523c01bafbeec44d90ad6a7eab0de4e1eca64ce1c811fea5b19cd269719eab3d7820edba50c49e13e847ec21b9bc0a93af4613fef0aaf3e085f166919dece0702e1b6f830e456d74f8dd5333647316d9aecf05e83bc8e88725726c16bd29c2f022d2187aa85cadc9bd645c19813a19841c4cad175e32df451fd0d3980991771a6123730c4152ec671c3858cb3e75678aa0406c45be4b048286ce997277aea85dd1f461a8b6437f823f3c97a5c71d2526d70b7cef9a6993c8aa2573917c519c1b0f3f87a6677ad4d5b6850b9cfb2b18b5686bf7d3cc9f5ce3f4953f000d377e9a09e5240e0c7119ebaf018a8b8bc9b4aa73f07ac6ebe7653c632db6e8c24ff489b9bd415d6faaac4c6517a6db1dbba94a3865161a236ce0c92cc9954d254c34f473ee6f6dc2b55e70b768fe5dd9a4b894696ac1eaf473233be2a6eeba1e6c91bfa6bb0a41b4fda4b2f499c577a646cec11fd14e02ac53e0680224ffbb9410dd57ace615f2df16efcf0e87fa8ea748b6c77bbb9d3e793e0e25c9158608cee9c72595ef731afbfa547b32223a8e36b437dca2049b5be9499d4b5c0456786bfb7deffecf60beef8fe120879a6dc95775ac37384f0f685a09420fa4d05fe6dc10b7cbf6b0dd80b192bf8acf4dcefeae36dd37fd891b608e83ceca8ecd7516468cdc13a58d6094a5e634cb2be5399667c6753fcb9d6ae54f914fc392d5054db2020c3fd66bf3c40b7a509e36628b2029a158e88dba6277f003853cf9d1dbdf312d0a76c278bdbdcab49084e61b374ed2536562b0fc1cb56be0ef780c8470225cb5e536465392682eccd8edb4171a242164cb5a12756160392b0c6a874fdb24235e6920fe218b49f170a071166da2abc979f1cafdf9c7de03debba16ce0f16b2c52862fe86976ed021752f76cb5363fc5d87d776ba8ee64c5efdbd96c98b4d87a162466f71287aaa156bd9528b038baec81d42cbf03b89b86d8160693f3b02af31965cf0951cab8c408d2007400eae021f594d417a3c73bb290d7df5ba3e6d79026513e5b70965db37beaeb03e698b48bae177d5312d21ee0a969ba9ac457b0440f2347342d462029ce138e00297acc6bd828e34b535b8d2d9e43fac3aaf30772c6bc67281560c9f1c4d83cc1046dd70a4ae373e2ba4c8a5c2797851a251b458550ed6f47d50a292685cc9f799710fbec11605826c01a7e5093093c1b6b00dc7415ed841853d3d10be67872812d2bf8e0cda9a186143cafb6d139cd3aacbbc8f7fd6d65b96d668993624e72096a3ecb0fe4e7ef9aaa536a612553349d5b7054ac5797243276eaa2616aa2cf7231105a1f49d84437461433fe82bfc0b9276ccccbc9d88112d5f698b175a8258e8d825873aae1e18ba78f43f6d32e9c15fa09b8cae81b2ac48abec336060b0a0196311c8cc802f342f6cc7fa650c646ef5a5e04af099d154cb4d0c2adc2c9f154078dae26f1475b974395a12a6cddb85f5f0f57dd22a31e9428d30c1fec29124791a9a13e4ffeb9f04376ef4cbf8f660a371ab464e65d8800424ff17190f2c36a54bc830bfb90b90cb2ba59bb75485e747fe4c2fef85136c4198426f9a031409fa78c2a7dccfe7b3f7acac3d5912271435d0c5d26ea446b1a43d2066346561fe872fa8e1b5c601d62d522d26a83da5bf77a8d9b81f51b2d422c1282373a13084cb78092b877b1aa9a94d724ce6ed4291f4d5634b9886ad665c38f05a39ef3d52d5cd23545bd94d67ad9b3f9766d1614067ff8afabf9d9ca4a0194925b48ca9a524b3acf91486087d3b2ee83b311df77a3b66eac32b02efa05c9a06dd564e5eff728154a8583365d180550579bc4c95ce4053281c88cc150ad61fb5aa9fd6c51b9493f314d72f6bac25b63859df7cc84b62d6939c88f8d592a86a1296a37aa934c", 0x58e}], 0x3}}], 0x4, 0x884) 06:55:04 executing program 3: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000016c0)={0xffffffffffffffff, 0x20, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0}}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r4, 0x6612) (async) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async, rerun: 64) r5 = socket(0x10, 0x80002, 0x0) (rerun: 64) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async, rerun: 32) r6 = openat$full(0xffffffffffffff9c, &(0x7f00000003c0), 0x210401, 0x0) (rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x11, 0xa, &(0x7f00000005c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x7}, [@func={0x85, 0x0, 0x1, 0x0, 0x8}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffe14}]}, &(0x7f0000000000)='syzkaller\x00', 0x2, 0x3b, &(0x7f0000000280)=""/59, 0x41100, 0x0, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000640)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000680)={0x4, 0x1, 0x7ff, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[r4]}, 0x80) (async) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) bpf$PROG_LOAD(0x5, &(0x7f0000001740)={0xc, 0x8, &(0x7f00000008c0)=ANY=[@ANYBLOB="cc24047526c39898c689cdee4627398500d5000000b35205823323c400", @ANYRES32, @ANYBLOB="00000000460c0000183b00000500000000b70000004fedc251a3f14e152706fdf4cb0bc6c7703ec6884055fb037219425c1faf88382555aaa9da897f104c99ded2c00ad9c3ded4f71cdbdbc44800260d9acd622629073530fad4a315e224461f7982f2356613bff6fed48ae7c348257af2dd1a9828c07e5c7be9b9ba16a6f4c1685e3f76178525ec"], &(0x7f0000000400)='syzkaller\x00', 0x401, 0xff, &(0x7f0000000440)=""/255, 0x41000, 0x1, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x9}, 0x8, 0x10, &(0x7f0000000580)={0x2, 0x0, 0x1, 0x7fff}, 0x10, r3, r4, 0x0, &(0x7f0000001700)=[0xffffffffffffffff]}, 0x80) (async) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x15, 0x9, &(0x7f0000000340)=@raw=[@map_idx_val={0x18, 0x8, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x188}, @map_val={0x18, 0xb, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, @generic={0x1, 0x5, 0x7, 0x7}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x7}, @map_fd={0x18, 0x7}], &(0x7f00000002c0)='GPL\x00', 0x400, 0x0, &(0x7f00000003c0), 0x40f00, 0x14, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000740)={0x0, 0x7, 0xffffff2f, 0x3}, 0x10, r3, 0xffffffffffffffff, 0x0, &(0x7f0000000780)=[0x1]}, 0x80) (async, rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async, rerun: 64) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) (async) r8 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$nl_route(r7, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x200}, 0xc, 0x0}, 0x8010) (async) ioctl$LOOP_CTL_ADD(r8, 0x4c80, 0x0) (async) ioctl$LOOP_CTL_REMOVE(r8, 0x4c81, 0x0) 06:55:04 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="00950000000000000000000000f5ff0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='fsi_master_acf_poll_response_busy\x00', r0}, 0x10) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_BRIDGE]}]}, 0x2c}}, 0x0) (async, rerun: 32) getsockopt$bt_hci(r2, 0x0, 0x1, &(0x7f0000000240)=""/105, &(0x7f0000000140)=0x69) (async, rerun: 32) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000100)=0x1180, 0x4) (async, rerun: 32) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, r3, 0x25, 0xb}, 0x10) (rerun: 32) 06:55:04 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="00950000000000000000000000f5ff0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='fsi_master_acf_poll_response_busy\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_BRIDGE]}]}, 0x2c}}, 0x0) getsockopt$bt_hci(r2, 0x0, 0x1, &(0x7f0000000240)=""/105, &(0x7f0000000140)=0x69) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000100)=0x1180, 0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, r3, 0x25, 0xb}, 0x10) 06:55:04 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x77, 0x4) (async) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) (async) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000180)={'filter\x00', 0x4}, 0x68) (async) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000800, &(0x7f0000000240)={0x2, 0x4e23, @empty}, 0x10) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002340)='o', 0x1}], 0x1) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) (async) sendmmsg$unix(r0, &(0x7f0000009180)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)='K', 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f0000002ec0)="eb", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f0000004a80)="0aae78db977f2f209eae073c1040c6fb3aa57f6480203e201b080bc6b56161f3768d0b7c4743c97a530c3385262d67844cf4df5c001b23e2718d7ace77bb140f6f409a7c31604bf9ebabb59d1d701a5f5cf33c8cacaa659e7f6f94be0bd078", 0x5f}, {&(0x7f0000004b00)="2ead260bef6c6748af17551b44cab38c0d74c542d03c45398e47b8e5891bc0ee248e8a3b03ee6f4d70ae42bc5fa3e2ed81ade1b58f1d5e5675f274ac5a23b8672e435bea22afde0f47178877e8b1eafa1cd6adef576691695fca889f46747fbfaa93e342c2244dbba5ce017a6f13eda6bfc5a388d83060d1", 0x78}], 0x2}}, {{0x0, 0x0, &(0x7f0000007540)=[{&(0x7f0000005140)="b277005721acb4688d0c11d2276ce49c219bec0269ba9daaa56488a278e8dc074a5ff5e71d209fbc0788742e2051aad0961c04149e30e5fefe8fdb7d1a06b253ff902291224f37", 0x47}, {&(0x7f0000005200)="f40401a4359294", 0x7}, {&(0x7f0000005240)="c43856104ecc783f58a6af9024a41dee6eb8842d192dbb882d45fe1e3a1a9bcd0824fedc417eb2e927a643d865ca7835733666465ec852cea655f7770ec5d45a425fabb822523c01bafbeec44d90ad6a7eab0de4e1eca64ce1c811fea5b19cd269719eab3d7820edba50c49e13e847ec21b9bc0a93af4613fef0aaf3e085f166919dece0702e1b6f830e456d74f8dd5333647316d9aecf05e83bc8e88725726c16bd29c2f022d2187aa85cadc9bd645c19813a19841c4cad175e32df451fd0d3980991771a6123730c4152ec671c3858cb3e75678aa0406c45be4b048286ce997277aea85dd1f461a8b6437f823f3c97a5c71d2526d70b7cef9a6993c8aa2573917c519c1b0f3f87a6677ad4d5b6850b9cfb2b18b5686bf7d3cc9f5ce3f4953f000d377e9a09e5240e0c7119ebaf018a8b8bc9b4aa73f07ac6ebe7653c632db6e8c24ff489b9bd415d6faaac4c6517a6db1dbba94a3865161a236ce0c92cc9954d254c34f473ee6f6dc2b55e70b768fe5dd9a4b894696ac1eaf473233be2a6eeba1e6c91bfa6bb0a41b4fda4b2f499c577a646cec11fd14e02ac53e0680224ffbb9410dd57ace615f2df16efcf0e87fa8ea748b6c77bbb9d3e793e0e25c9158608cee9c72595ef731afbfa547b32223a8e36b437dca2049b5be9499d4b5c0456786bfb7deffecf60beef8fe120879a6dc95775ac37384f0f685a09420fa4d05fe6dc10b7cbf6b0dd80b192bf8acf4dcefeae36dd37fd891b608e83ceca8ecd7516468cdc13a58d6094a5e634cb2be5399667c6753fcb9d6ae54f914fc392d5054db2020c3fd66bf3c40b7a509e36628b2029a158e88dba6277f003853cf9d1dbdf312d0a76c278bdbdcab49084e61b374ed2536562b0fc1cb56be0ef780c8470225cb5e536465392682eccd8edb4171a242164cb5a12756160392b0c6a874fdb24235e6920fe218b49f170a071166da2abc979f1cafdf9c7de03debba16ce0f16b2c52862fe86976ed021752f76cb5363fc5d87d776ba8ee64c5efdbd96c98b4d87a162466f71287aaa156bd9528b038baec81d42cbf03b89b86d8160693f3b02af31965cf0951cab8c408d2007400eae021f594d417a3c73bb290d7df5ba3e6d79026513e5b70965db37beaeb03e698b48bae177d5312d21ee0a969ba9ac457b0440f2347342d462029ce138e00297acc6bd828e34b535b8d2d9e43fac3aaf30772c6bc67281560c9f1c4d83cc1046dd70a4ae373e2ba4c8a5c2797851a251b458550ed6f47d50a292685cc9f799710fbec11605826c01a7e5093093c1b6b00dc7415ed841853d3d10be67872812d2bf8e0cda9a186143cafb6d139cd3aacbbc8f7fd6d65b96d668993624e72096a3ecb0fe4e7ef9aaa536a612553349d5b7054ac5797243276eaa2616aa2cf7231105a1f49d84437461433fe82bfc0b9276ccccbc9d88112d5f698b175a8258e8d825873aae1e18ba78f43f6d32e9c15fa09b8cae81b2ac48abec336060b0a0196311c8cc802f342f6cc7fa650c646ef5a5e04af099d154cb4d0c2adc2c9f154078dae26f1475b974395a12a6cddb85f5f0f57dd22a31e9428d30c1fec29124791a9a13e4ffeb9f04376ef4cbf8f660a371ab464e65d8800424ff17190f2c36a54bc830bfb90b90cb2ba59bb75485e747fe4c2fef85136c4198426f9a031409fa78c2a7dccfe7b3f7acac3d5912271435d0c5d26ea446b1a43d2066346561fe872fa8e1b5c601d62d522d26a83da5bf77a8d9b81f51b2d422c1282373a13084cb78092b877b1aa9a94d724ce6ed4291f4d5634b9886ad665c38f05a39ef3d52d5cd23545bd94d67ad9b3f9766d1614067ff8afabf9d9ca4a0194925b48ca9a524b3acf91486087d3b2ee83b311df77a3b66eac32b02efa05c9a06dd564e5eff728154a8583365d180550579bc4c95ce4053281c88cc150ad61fb5aa9fd6c51b9493f314d72f6bac25b63859df7cc84b62d6939c88f8d592a86a1296a37aa934c", 0x58e}], 0x3}}], 0x4, 0x884) 06:55:05 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="00950000000000000000000000f5ff0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='fsi_master_acf_poll_response_busy\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) (async) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_BRIDGE]}]}, 0x2c}}, 0x0) (async) getsockopt$bt_hci(r2, 0x0, 0x1, &(0x7f0000000240)=""/105, &(0x7f0000000140)=0x69) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000100)=0x1180, 0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, r3, 0x25, 0xb}, 0x10) 06:55:05 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="00950000000000000000000000f5ff0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='fsi_master_acf_poll_response_busy\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_BRIDGE]}]}, 0x2c}}, 0x0) getsockopt$bt_hci(r2, 0x0, 0x1, &(0x7f0000000240)=""/105, &(0x7f0000000140)=0x69) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000100)=0x1180, 0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, r3, 0x25, 0xb}, 0x10) 06:55:05 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x3c}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x9, 0x5, &(0x7f0000000080)=@raw=[@btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @alu={0x4, 0x0, 0x1, 0x0, 0x7, 0x100, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}], &(0x7f00000000c0)='GPL\x00', 0x1f, 0x57, &(0x7f0000000100)=""/87, 0x41000, 0x0, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x1, 0xfff, 0x5}, 0x10, 0x0, r0}, 0x80) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) 06:55:05 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x0) (rerun: 32) sched_setattr(0x0, 0x0, 0x0) (async) syz_clone3(&(0x7f0000000a00)={0x40ba2000, 0x0, 0x0, 0x0, {0x41d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002840)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fa093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000026fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364145835108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241888299bcf0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c55609a6e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b13634c31da2c25cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75f7ffffff483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ece0ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e405887c3b6912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6006e56237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77682efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa544920bd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d122a7cca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710db8f3e5c7ebfd6d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aed7a1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81643a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de553101cae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225f728d44d0973171ad47d6b70ebc660309e1e245b00001743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933bee24c7e8000f2c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cefa86966d7ba19e900413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e000000000000037010632f95a5f622f851c0c3db06039302000000ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef96ccecc467acc45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127cf72748a028daf5fc4d4e6d5265bec44219ee8fbfe86f441c724fa7b3d1ff0555e63ad00a1c7f9f9af10154f1e109dc3f7dd87ea308a1fb5a983490c6c93610864623613dabec4c0b64461d21f807515d8fadec636c99aa95ff895c25aad5ac0993a65c7668ca2b6d46edbad410df7390d27e4ddc8f47d5a918b14da4ec07c8199259b8e3dd36de9be47549f053234c67b88969ec7f168fe635ce25d19686f2470afb1b1db18221841cee6e5531280d65f1d28886e0f06856a5ca37a91ea6e19977c517b10fb834904803e693b66858a05b03084d1f3bd5542d2796a33cfe545be3dc03d302e4839492cdc7694142e48f23271787d3a2360996ca3c9b18000000000700000000000000000000004882ce2e7a68512b23b0ab1f7a6c960bd002984955dc620614f97a234c8e1df96d5e7a67c8d26cd7a4bbacc4a086c2cb5a9af5fab1f01e2b7cf653f9d25f942b1cff6d738e17df64464fbc9d89911829458645ef2d2d23f55eb1b09855cc74d29cbca2aeff07a9bf56c3fa68a7d71aad094d5d968ad88fdda027c65e434e9a6bc68ec751d6d21fa471ac8646d714ce68f1f46f6ec4c1e87d720385be6f3a70fe730ccad42a9051cd07f356023e855e5acd5cc7d990cebcac66cbd3229d18511bfa1e3d2c82af72932cfd875584d0fc2daff4dfebe41c37494b8136a37f12caecba3e09a31a00410ff161089935db303df012b165663cc1f915d65f69f9d2c1d853b0150445d088da47c170155cd0cc863f4ef36a626e6e59ef4708dc0f6d8d9650207e29081772ce79577f93b9aac8b738822dd600168011c421d530caed04a229e75b77905097eafe9042ed10931145b37d87bb3493b0b8a75bbc43910382286fedafbc3f75bff9082f599c1b1144b04bc98741705b20a75dca8e348884e9fd54b74141ff4d1b0c2eef8a0586a5f5a651769f8e826c4c7c469eceaa32b3f3ab203eff05219ff45113a25c7944468c54dec20c4afc6edc7ed8cad78ffc2f9650c49bfcf0e244922e0a7d72cd5a2c8a62b1bf527b817551290e3ca6b1aa797d5498303253b53a717ab66209ba8a36bfc55e48989c419d16ee11674587757aa307f793cfbd4ddaa4cd9efd14ddbf3491cf3a6ad4530140322a1539af9569a095d5de44896736bd8aba66f68bcc0031878ef05fd1c27720474126d7bc0e124219fff5434a325045eaa5df52a473feb2b6fef9319c588f2b6f818eb0a1e47604923251395b429f16ae56a72f8bc22e171b1bc8982f1e66d603f4911a258a39b482db56b449e857762a42c3ab05a8c4e30e35000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) creat(&(0x7f0000000080)='./file0\x00', 0x125) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000240)={0x0, ""/256, 0x0, 0x0}) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@rand_addr=' \x01\x00', 0x800, 0x0, 0x1, 0x1}, 0x20) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000440)={0x0, ""/256, 0x0, 0x0}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (async) r11 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r11, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x89a0, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r11, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r12, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP(r10, 0xd0009412, &(0x7f0000001200)={r12, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16, r14}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f00000527c0)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {r5}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {r17}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x95, "7f5e9afa2b43b8"}) (async) io_setup(0x100000000000c333, &(0x7f0000000180)) 06:55:05 executing program 4: r0 = socket(0x0, 0x3, 0x100) connect$inet(r0, 0x0, 0x0) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, 0x0, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x10) bpf$MAP_DELETE_ELEM(0x4, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000380)={'batadv_slave_1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000002780)={'vxcan1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000003bc0)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000005e00)={'ip6tnl0\x00', &(0x7f0000005d80)={'ip6tnl0\x00', 0x0, 0x4, 0x5, 0x7, 0xcdc, 0x6a, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @mcast1, 0x0, 0x7, 0x100, 0x6}}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r10, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) sendmmsg$inet(r0, &(0x7f0000006040)=[{{&(0x7f0000000000)={0x2, 0x4e21, @multicast1}, 0x10, &(0x7f0000000280)=[{&(0x7f00000000c0)="7993f9975249e581bb58d2db5c69b9e7", 0x10}, {&(0x7f0000000140)="541353942ec14c6354235bba358321fa4e2b7fa91f13766eaeadba669aa54fefb131b7b63fe806a374bad0129d8fafef6f2374703946a47e4b8b87ae8d3b2be7340d2a5f81f4785119f6446c36cdcd7d4dde3b4ddd4fde212f2d1660548d7315aaedcd7889d8d74ab90b6a9a657b902e272b817e49c7d0ed7a3bbdafdc0c548d12eda6153ac88c91823d1b963bfc70e8007052b1b6502e17e85bcc075d0310a4e4b0", 0xa2}], 0x2, &(0x7f00000002c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3805}}, @ip_retopts={{0x4c, 0x0, 0x7, {[@cipso={0x86, 0x3c, 0x3, [{0x0, 0xa, "6df24dcec02992e7"}, {0x2, 0x8, "0185ef9d66e7"}, {0x0, 0xa, "825be20ed702efcf"}, {0x1, 0xa, "ba9c7843c675a224"}, {0x6, 0xa, "6a07a2f7eff3436f"}, {0x1, 0x6, "50634ecc"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x80}}, {{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000004c0)="bd80199ecaf7d1b59ebebf20896e79cd072a07fc2a73d4e5ebed0ae8b6a1babaa05f0c9ec00ffd9dcf3fe5cc9d3e083034db12055b15932cef13dc2245e5851aa728ae7fff80debfe50f320cd6e9b5795ed565cbb089b5ac7cb8f72b508b6ea340aa11d3bdbdd005ce1cd77b76d9a52fc6f5fe13fc4daadb517efaa1dbdca9ec326f3eb457561c8bb8b84f4940a36d0cc92b8572bb0a4b2c2aa39927e0b4f4904f0838927268cc008f399bb812351b5d02cd2ea81ad962935458842d8b4e04c45190c3475f2b486b8486ba397e849cd48d245fcded95c953571d4f2c814039212be83825fdd9e4f0ea0e0b542a49da844737761b624fb6bc88d5571ecbe9f210613343dfa9bb1e848b79dfdca892e44e44818caa4c7b9b3d6232d2d7a72aabfac908d4c422046f6738056d99799d4ec73f23def57ec81f7731c8d7371583bfc38906b76f6f15fcd4e39168ef76da1446670b7cd2dbbab662e1df5e5d8c8008c9f0cd83128616245afc6c6a29e206ca57aae41fcba3d05a60b5be8bfbf0e612ebd445408a9baadbe50639b307cb3b5e9d64848835f8c48dea5935062d848e80bdeaea5bb2891c5ed99f404e87f4583ecc679ac144fc0cce4891be61c63a917fe22ef0476a65cab56fe8e16b71d4a189cd51e2120062f56645dc6c862b8c303bed02a40cbb9af4f3cc63fb02ff26495a9ca16a3da3ffa96b1f8c0d891f9b4cd15f542398d9e34a5523afd5a317475dd1319d530291f5e4bda37428e0c757c7766470882e0f062f8973405101c3b2e418e4652ac3713c66cbe40a5de154f1bba948beaa2a80ed6ebc62e6c01c9de5027c7d14ed55832ae4a0ffff5fb1844721dad2c780a947c9ac6f5420a000e7cc054d10f4f8caae855bfc0f48065420ca9dc16bb6b682e0daa16d29a09a8b2939f81747c7e64a9c9f2fd7caf9e25bf8ed515506c6130488b5d78472f98b42dd163a08df9250b60b3c3ec9db92966b9e1263fc7e77796d7f01cd119d646839d7a0e0c046d72c0443b710a607eee283474e7d8dbc3c8f966a577e811ffd2bb5c7cef93c05188717c8c5e6201d70fd22e2b41bdaaaa4d9fcaf0bccaafa5928c69c54b6aad42c83cbb2b246dea97c33032f664c2122c1609a61bd3e50412a2e625e4cf49b0388d0561ba4cf83e0918f7e8204eb0643cc9d50c14a2056b5f216b20c9ecc40f17f35c58dd0a32a44383edee786d812ddb058ccff3f48682b79df3b59162c6f1f54532bf6c365ead187f278a71278ff1619c8bcecb2f4c33514b5a0cdbe1965018e95ac01a8fa199ff177d2a0acf8bca04e7f56bab19c03ba5b61d2d1d30197bd1143e5df426c39655257e9ce5d1f03f8ad16623c226098c648fcbf4ea5dcbaa6639744114f5c2dc65bf06329beb3cc958b18b79fee92f5ac40a1ea4f82ac1af240c5c48f2fe468da55045939564fb727ef743aa0e424bfc05dbe84173bf2e84144661ef9bbda143bb8baef012dd499d8c474ed307d68b5c68be7a4d7d0ef197304d361fd5724832daeb15aee8f88e19ea7958bf110979ce6dc938fa4cc5e87a7ae0a404f6ab640e3c37c354e596f2b9414170ea8d826c7d91adb5526445709b030b2e9c2e3fcecdc5459a693208c90dfa7826231254cd82b2388b62b8c2b5c6541dd39f8527dd8cd93f60a9289676123abb915996f645d00600e14b8a32976d18ea402809e519c021a0de61af2aed45e3ebb8aaf8cb2c05906523eb5d4aa2ff8f077c5e7971e6fe0cd9c1d8aeb6647715de5781fb2bd85cd61e61a9d22d6fb947cd6b456cfc55cef8f9c9ad7a0d8b3e005444d7a66b357616597e16f745e2f4977a57f76deae005257c85c977b377160bab2e61fc6cd7779a3f29290e1ee1a7104c8b7a441236fa4a90f2ef2545dab56029a3eb87bd8438158637828e8cb8dfa25bf5e50d731b40ce3ff7643c0a6082c81aab94c1c14b09a0c8a188a0503435717dfcac1eeb6d0430d1d0abc72667aca10cb14a600343e160bb7b8f288bc9019affe9e0701a82d69bba10bba16926f2902929e8419a933cbe34502a85eca58e1587046e63d9aa9953e3ff59b90b50627295aa342c9077c15e25666fc4662cd28b26ab14d147784484c7ff9512dd3c149c1ac6477db5a5384966d6adba35167d6060ae7211acb5c77453487c696de764913d29065f3d280b850616e6dd93895c523ea2490e6a019a9b94e663f8f7757dc60d9e2a1d67774484e1716027435ded4f8ffc3357bf494d369071b5144ae83a58abb68a63737d0b045935eb19f6f50ec1bc72a6d9de4b29885b19dce789ff37d6e5f5f427497f212ca6816b136a8e84d939fa3752730506955fc8b455f9edb07cb04104829a47d5b2bb1f4dbab8cd97e9e72c86ccb8361ecc765a5477a695a37af3befaf9e9d8f0afd4a46d8199e391d3343e1083a5a8df64719945b17895e6df966191f0d0474c37194653af3996537da131c863fb6e4d16f88e98789d74275ab159cd69aeda2a7d003aa857c8a380326faa5b6f5b427e77aa0fff4430574138f1ca3578678cbbc855aec2aef0db004ed15532fb78fd59ac5367c611bad97d480ae9ab042a7fa20fbf7043ae9bf70485425c179c0465841e46ca10269bca73cba701f75f201c2f5ba83a53e273f42ff7c3e12376c94265f4de06afe89524f553068419021f54618306721112da8e96a22eed63df174e949da27ff91e9a709a2ff79bf6a429fa9f35be88d6d337910e0cf83a9516b9948266b5aa4493956e2dc19dc2b44440e04ba50408e8e13076480f70d8bc6e153a97209748e067e22cbbbc7ed90fe1debf49a8160a4995f5be1764cc32708d6dd4882e17b50d8a16d647602efba1cbb7dcdf088287b71431af0f1734a1c9d7fc8575e48dcbdc118ebb43b95c47fbf60297f0b2d7d485ebe9ce7cd83d603e1f22f0d0afb7bf57ce0f634d95f90581d3733a5b7f02c33c2c3e8d6493e31fcae27c7ef46a0f548320eab0831f5b89d9dd314caeeaf4f474553d092ad46a2923a414f79072a414a3b1d9e8856d10ca40609ec4c76c1bb4e43361f17734055f928313b9eff6796a6b089848549440490adb565bd3860f12973c7c87c01a2c2ae3b5fd67213fb7739d11bb71f9a9c372ae0883b4a8ebac90b44b88943fda34349c928f7a6896bee0f072e0784d3e05650005ed36674db2026c5af676f5e5a6b62b72e6d544a970ca603383a63ac7a5d0b51ac53397333d656fb647aec02e9cb5b85a01c6a94552e70f5db9d52a02c63fabb3b0ed355a88fb4d7605208e87f77cdba19ee1fc725c1d960e71d09e0349df510e567f37f9e61b5e916462e0fec7c1797d31c05143fdab3bd99055e815eda08979cca6ec0494a7ac5bd47ae2e2c9a6f9251fbfb458fae438b4bc8e321caeaf918b20d0cff61166c3a48cda3766c253c5b95de8712ad3d1c69f1cef39722da063ccf2b5b9af76bd08f6ff9ccd96f067e51f30da7a2a402f4922f6f043772c238a13d21cc2c96a0b560105eb69bd9af6f9675ae9b976f24c7949707de7466e5d46bbe6f10d7f08dff3caf1772a7c2b6944175471c409bdab20f6db8096ed71ad6a556d861b0322579da7d481a333024af77ebf57aa4ced81f8f52475705de140f9f93a4d6bbd5e4bc83fd3f1e49adb82adb0ee481ddc9379533f92b0dd0d50f75eba50e88a027ca5a38bcc89356a45ca5cbed2de9d4faee3956577abc31fea699d215a00c8d3dbb4cf7d78af7d1cc7b788760f428b79c070c93b0718244f3ab59cfbbd00728c3d80c0227329567f7cdcbec48c018077a57934c317da70206c442738f3a96773ee100e052c71731c91e892e03bf71fb90409ddf3b782bc1920ca35265befc56f1eb474763c21c4ad904fc7af0b629f66ee1dbd3fe99b488a77db57883c2255c52bd68feb4af7b1fc95f0d05a65d6e776d963e89c13561b6ac526349a7327f7d32c44e7ad7e9baac318655357bc9eb5d286bf695919ce2b76b5a0537b23584346dd91dd7199544fa4928dd38973a2e42a9e4ebea8b8213fe9ffdb988ae74585cfdeffd459a6889683c38c7a459fa5820adcdcd92731f750eb3b0ad521f26a11daa51ea9ed1437ca6fc592c39ef7f3562bbadb12795292a2434c636b396334ad14650de6ce5b85902bbc06573bddb972de99d39f41f3012c904edddb1533b3fb6692f41aa935f8c937f1e5b158f944fd651f29f99e5b048760cd1b626f8717fbb460b055a26e9a6575c019ff44e60048b043576921047e3e634d31cae88fcb58a0ddb1b24a0a10f20ade4d94a570ad4d39a6f2759cca7479df9cf9cdc3101f866e33e26ad838d0ed0bd2ba357574ed4237f26577ee9db212c6e6a27925748f682fdddcc07f34837bb66daf17ae64dccf359356eb4dff709abdf1e939ca7a7111ecfa9219b02fd2ad5b4333f2ed0cbb5f337b0ff6afda4d7618212dd1e7cbaaa8a4527a74adb8e53a632632798479acb6ff5cae13ce628495bba0cf9bfdec63a0a467831af67b373d7dd5ea2459818101309db84d897f2892f1231ab0b81467cbff744d6f5bdb387b725aab9cadf3c1039a5a386982550908a3a18f070b69c218d919de97723dd8215f18559161a21281bc3539eb5cca92e9903b5d05bc55588c86411389ec4a5afdbb4ffbf646ea0042fe2a1284ca147a416e4f0576885ed8113b59a4f7a20e4d910bc82fd9f9ba3fd88a6811d6126ae4fa0dd607d091553a4c60fc76ebb400625fa306ae41849803f6463d9b1cba1a8d1df391b53753c0caa1fb1c13422635a17d30bec2439f9161f7fb50e32e2d064b3d727187de6614f48e8b8852bd654b85008e7d84858e86817d2f63cbc39e7be45be00379adacecccf384913a1fad22a239383984491fa0c08e4ef3163bc327ab112d596e750baf0740e0306211e40215ac567d9d50405d9672a8dc5d7491533c13b67d3fcd9f1805abb8b8f4257dca2f68de46652e0f0ebfedd3a42c57fa14e01b7dc2838ef4a64f36e6ca2bf836e26abe95a68288e375d8372659d0657ced76fb4c991b013a0ad576e5f234cbbab2edb24344006e7fdd5c4d3065434342b695be5e172a8f6101b5e4493abdc444bcc05aba27c55cc691adfa9fb86597e0224ed5acd4d186d15ff0a4c407efe516db1c87ec31265aa7f11df448ed81a01c9aaf810a2a7c9553bf27c02bedcbcb670df357002cb6fd4343573c70f100414b275e4be730f6b9fa1deea15b0c344b0811e79ab99f2b281289bbf286db7c780f2dcd603b11634ec380b2bd88d11cc65b95c50664615c5b71c70e4acbf03711fc21883ddd844f852bfaf64ad513410b2d868d9f39e8f6c4473bcf050856dcc288025fdb099de2630a62bf644556cf12c321426de167e6dd0085a78fc4af07a5775f855bd1b0574aad5b31d7ab63c92c40a568e955e825c8f4fb0e7fc11e5bb710b3cb9163d25b0bc831f625571f0cb5812ad7e4d6a3a89c317393722973161a8ed7966096172d71b22f2e243bb33241e24b100a1598db2870d1a2fedee68cb9f9912c7ad6f1b7beb98012594dfdd523be5a2bab593a04665f8387a2383db3de265bf7f12d180d48527d8fb838e7dcb441bd87015295828b41fe0434eee618ee55952fdb3c6ec67ef8dd3ba70e9a2da2adb0aafe2f0d5502e03588be0e6c0f39cca6d34787ec4fb260764589d32eadac5d712216bb5219de0bad7825ae90e6ef7701d27d92b386a3a1042f5396326689f53a3b88149de6f203cae0fe676b82823a7e327fc75fdcf28c17d697c036b0ebb79d0bdbd97f00a79833dddaa3f8e85a7f7cc91f6", 0x1000}, {&(0x7f00000014c0)="4e10aa6c738c533d971301ca9d7d8f05a1a882fc9d98366f6da613655a75a32ad3280aa8a3c457b5d0ce9963c0728a010e78a56548e0c18bf3f69465c9330aa0523465888e103a2377ce7536fced750279c15cd52ce913127da440889c283c965780577d0ece5f2088ae6b6b218e264c3e9f0781f70ae8fccd6908323e6342c53eb32a2c83cdecb2fb9622d1c0c52c97e6016c18484804a3a4d5d41a5189b92a8b20805a49bca277647bffde3743ed982f5b7b2c67ad36ff8c3bbcd1947a21c03ebea5ec321d2ebfef15eac8c1ccddba93d5cf6b63f12aa75b7c29a769987ecba82c68879df7421ee280f7496d113ab5eb98a629287f748ad1d3fcae96029043c929e8ea2fdf4f405e10d0bf2f86d49ecf0b00faf1e0597bbdbd11b2647ba4c0abcd9fc652098963a181ccf27bd9e373322ea007f2943eae2bc824567ec6e634d7c2951f1b847385964a8529c44c8f9af0031b629a74ccac2eb3878b73229e31869823b2461db56b242b238ef3d6b100ae90b879144030080d021574cc9466416f31824a3c2b2f07217f69aa8ccb15c9d358e2171beb988c4c0d5ecf40db41182fe82601f7269b3f88469089aef1d01f23c39ba3de25fa84dc24fb11afb81873c00857ffbbe5797a1a65abd2fbeca3d5e01e01f4db94ac131842139d8fad33cc47668f405405cb5583652b0c973fe8adcf00b7486e5eebdfe84fb56fc8310c60bc50f0435b12593a62e4f46764b7a070fea0ab43d43e4d46b17b38aaeb68f00eae12003a5d1849f9ce617592fb43ebc4fd5adc853c0b32ad0b85a8c96879a80b35af971d0a5ea3f927fc85e2ee6fd05fb814a03f5eaa0a1b7d62db7b921ea8deaa9a6f8eeeeeb263c02f7e2509032840da0895c14a7c8c221238917e0396018528b8385b3d6bf500d7a665d6e6569674ba1496cb2bfeb623fdb6e532dd976b68fd38e17128560e0f5bc1445bbdb5debad98cbd53ea0b3819e3c9cf2cb1eb8827a07a40a9723e458333478f1da0d6055713c78a4e09a4e147e32398e9353db1e1890a4b85c1c747a8aa3a13d463bc441acdb37fd88959a86f2a57807d95516973cd4f5b000510d54f5be82eecb3b6ca3cbc387c57f19111e6751eb588e28577df2fa38dde6102fd3d5c9b44f976c82283e47e7d632b87c0a475f808df2a7a0e93f165e27a7c7f2a142d03cf16daa22e93a3dbd9bf9c7ee974cd23aa1ce57eb29a89a0fecf1faeea682b4d220b0166bd78e9ab94616f486a6f21d1e2e2a1adc3d40d79cee7cad3e02ea4df2a0c57e60a34b3c9c02bf07c1a21c8fcfde49ccc8a6d375033b24f9e844d6d83dfa97f6d315c6b199a7ce6f4023cc3e34cb77e5be76553fc3e04709f765d450757c20363eb36b858f455e9a246528549bb5bb2071874889612c67a38ab03c64dce25b54b06843a6c2267705a5493b5090a54b0a4d47403f4b576fe249831b6bae12f6f66708c3769f23926ff95b17457fadea4cc298a441337383d6a0c2c4b21f0b175855a57fe319868720d16167f6f39d4a7aa956aea73bed268f7dc430aa1049f1e1327dd93a8ae50d8675f1264e2739747e603ebe3931e34d2f6b94b58c28b0ed385efb03b34e3d30d6cf49ce464f70d74f1756c8ae9e5f179b94239d19764dd258c71c12eeafe0bf3fd81ebb34da89286fff23fe34ae6ca8a9476411d4edeec536d2c4282d790925c5ab901af49fe72c8274bdcf6daa8896a9858c36c410956bba69bc26de8be8881fdc18995d6855b5904e813eff1b431c1dfa31ef9eb1fa2b1497cd3881f613dc5305ca9b9ac7fabbc21b304bd1cdd4abd7f6ab054fa65c70a8e5fad00c0479f82373e7cfb85e6931af78e1107781265776b83c9f903759bb5a9243c52ce6240dc1eb2f04fe40b26ee2667e46249b65a30b9b5c15193449c90ebc4631e694c472c1166079b8b1e9af18886f52deea9b361aeb7bbfb92cf264d1223bf2360eb10c6e4dd2e6a0e4b6d934b641e54c81244d50ba95138285d6ed6977559ea084d11793a5eb831da778f583420622611647b8b1d11afee83638235b492951bbd0a834974084365c76ac36b0608b5e281a7af4047c2e54ed25400d9859f34878b3b18d2d50879954e24aa037f7aa83b3cd0885c612b6668bfe3dc4263389bddaf1da5aedb006b1af6cfbc6e3cb7b323bbd1b1db497dc92d9956fe19ee7d1e1e5798c43ec0bc2d93a1b1e323f1f4b2aa3ec5b83ef99484835348eaf6052d4769fbcdfc07bebe0812b55f27a2cd1eacd36495dc798822793d1d09c072f5aba15084b126b4844c6bca5be8f4416460c757d3e04b6cc5421dc17dba8d016115bd5e2028cfb3f6602b12f57074f3769c68d25a98287bd21028505bbfc0f2eea26250ec308552eb2129c071fc04186c0160cda9dbb608557e6859367a95a27f12b30bd5613de2ea307692611aab6938a0762939f1dc7902c06106f0d63d495ab643eac654b51b35e3a64946dfc9f24ef22a1e6d7cb5d1140ed910f92c49377540a9933a48c486dd4ddfb3105269db34a31ce6c37aa739241d1dbaf9e3232a9b7f398bb34e2e0b954b2d122b0b1e2664cb73f9c6e0035c9683286f9cf76d89bfb3619b68c646b50082295a08aea1eedf191c381e2c8edcaadcb7f4325711711ea0a6cc34a15a0dd532db25bcc9c6e125fa68be2ecf6ea61e35a1653023f283a01260889f726282ab413ea3a810d4858f731c367185a03b36c0592f8791251e17b3ee36359b75472dc2600d5c82aee759d305ac0647603e07ac72bd040d8df0ddcf1fc91af007c76e5c19f377d16b1e28743fa2b588c2eb9aa52b08618868bd8cf7c3d6144ab7c056312a70515d6a88ae790b0bfd0a29c0c5861ccfa7b5b66067a8dc336b7ef5ef2fcc3fb48789847e58d767baf7b5d3e1978c3b621693881e6ec9bed9f046c31b426883e524bc4e29325162bb32628e76ce7b99ff672be4a4c69953fe35deb3d8641018779347faec0468ef9d6cf122a7e166eae93ee4f005277bf6cc55c3db6adc16f6aec3eec54d28d2c3629ee57da48a9f5f747bbbe3b45f4418c057f20d2f624cc842171347e47753bc9e4d58b15b172fc591eb9207dab2d6dd17036e8c5ef93fd20e8eaf33f33cc48653cc1115fd69a6007e161df4a492fb238a5d2dfbe58a7377cea5f94ef250a527f3a9655dcc0a8b1e96ae05d2cd33e6d35fca843cb94cc5b82179d57bde5af5ca1e6f3dc58ad17f82862f1150592b10c9f83c825c15e2ee468dccaccd2262c876850e21864b6d9825762e1d2b04900be33c1b3598bd110e1e9d7dc2fcc0bee4f2f8cbcdc0c6dca36e73bc6206a8e0753b280fe87ec35a75c4e0df311d3396f0b7c07beab0c7e63e2112a4dd7f6f2cadfb29e5307700f4c019fa3ca8c024a94461ba46fdfdff87fad0ef92e61861cc625d77b0ccf113efb8b28b8099e2477fd23ddfa15b4fa4b28bbc643a849d0698d8ef2565930db2dd418ace3f8d81e6f4cf0ffb44924a373bb13304659f215294e290bbf4271eeb3045cbbc48dcff199efbba5259ccd31a1a2bd8a7f2977cef04b02dc6650ce8080e482ec6a7838a62404f1c44e46bc07379a5f440b39ff49392482b00bae485f34d318cde08def8aa2c31bdd03f9cc064c255ab4b9b599cabf18291907616e9f5a7878b9d47993c5478d0ae98c5de2132633d178026e57f89b882bb0743838d16f80614bfd127ebb422eb81383339a9434976446c95959285dc7324233f70dadf9426f2a99b295bd7479468f3dfb9120f8c3023308ec4c72eee671d51000a183f670ae0f5ace0104ab22f1d90d93e43bf8e89b719b7653ea8e1d2d172be5434b4b5cb034fac3570a16f88765b16883bee18c82ac8b33093a862eb9b65bf1ffd274d3260f7f32bed492458442fa172cca98a90ba47782b915e5db7bb114567fb3567e36eefbb397cf442c14f7b1e1767ff37d4d91a59ae5d3d391d6720b271cab9b34cb483efe6933057199bf811d0e2ee994db0a2fbfc828ba650bb1bfd3b824bd739245045ea4bed5018753bf6d3e2f381c61e3aa219666f3b4b2f791d02976df81b5f9156a2c4da7e83a12b45080d5f967b8d44d1228016c5ece4bdbb904f8b329003111863b8f44d53f83245c5bc4777ba9d21c7c72dece32bd084287776231dabcda0f28a858613e160e81fc1d0f4e3d67e9d57b289f0c0ed572c7858019d35536a964bd598d49999934c5c6e1b1af3d6dea72d2ba49d4f6ab15c8c8e882faf32c3677173553cecc3a6e262bc1f84221d22f2de0c8cbaab81cff4fc9285bc623c1b3ae15b7310309b965c6c940baec12347a874584015cd32e7b40f2cc94540c1a319a8da95520d4819acb3fda8056be6511a2210392713e8d4901f30bb1334650af87ffa16218760a214e8d1559c77b0e116e8c2d9509e7edfdb47dedcf13bb08cc5bd2d7ca7bf579014e4dd751113ed5b12304a355723aa835c0fcafc5b9022599522caccad4883bc24597bf411e1dddb9f6ab40fa977dfe46f482eba64cf0357e4ba031ca6bc91c3966249aad961342bf38572143e09cee8a36bacd7c9fbf79650c44267abdc41268a66219b4b137abf002cdd5b7547bdbcd2bd364db041e57f7ad18902ec31b75d91159e9d1560d263512c38a244a40a15a7ec7bfc878f0313ced2ee563fe9c912a9333f5214451a56d29f1f0354e3020d54b1a048c179c473f4dde4f9af9d448dfe3d4a1be20d6b8a564a3b83f73ea8add8cbb024f637ccde44450f5a5d7f57177603ebda46a3eeac8323105974d84371e77be307bd7fe5a09c5065b61c12edf9fef2afde13c615cae6741b6ab5c427784385ae97285dc7704bf9c47a8d70bfa3952cf2b995a841c55592a55672fd039eba5fdbc7cc4b052e2189b6a25fc2ec1bda432b213b2aed3dfafe217357f2ec0ae198fab6a2f5c0c58196494c93c1abfa2eac790b6e44893b677245592c97c1fee21bb5adcddb178bd764e4d1a8c840f00198797ec56adf064641ff75e518023b86088cc2bac12e7256dbb1beb52504f33468bd70df5d0ea06a815cdf172c40f68a0135dc8767b0b1a2a838f39ded774e6ac3ccbb3b97576ba01f828249194fa0198cc57aca15d0d3fbca9f7770bbe48a0f95eb3547145abebd50d2c906df4f4c140888a73d83bf288dde9621890f6fa0de7c8791c8e0c78e14f4907a844ef9a2082bbcf51fd5692e72c00a6e77feded32b402eb4020faee1925c32ec8d76454fc2c6e805edfbb3394550a9c6ddd3a018868bb5783e7c2c1c17e3620740dda2c763b81f1d5debb7b2fb277bc832af8300efbe0d0cc98f50d3f6cccba0703e440709f8a8d49c909e1e5e313ff2a1af54e5585e0fc78fabb7b6f68c738e4888acb0383052de4dc8c2c4c14a5da63176dc989dcfb36623efed22f8c9f0efc7840ea85fe140866bd7f35f64ade907bc5853cb5cab9c80ef0227b0dd7f03ad3b5aaa490ca1107dfd2117d23d2a216fb30077e0b6b829dbda9c7821ff336de41b7ad08b778a9172c54a272891aba711b2cff1f880535b9ded57d991c8ade2eb048b1dc4517fc4490b8c54bb6cf9ee3f17c8dcf7df53469e028a5fbf78ad4401ac20abb69fdc6524ecceedf327a2b6906ce58ebb52aea02ea9dba8365d55a91d9f214588946a9272f8241cc96c7d997f192ed6a1ba129633e372b69d271691308d5a27c6869e56356991ff9cccbb4658112fe1d934fcb23e7dde56f4b10387b2f0a54e0e443425dc1294dad83fad2fd25135a386f364518e083b06bcc2e2bdb5991d81bd309886555be4b46fb8411683b0727e3c", 0x1000}, {&(0x7f00000024c0)="aecbf5125bd1aa06159f7d5635e612596a5b068dfe14c251ab767b4aabe18520d6e8dc285e133c9f0787b53bfde9427ae49c080fcefdb0f12209206e05f434fb71cfd3ea91aaed8bbe3ef3c57cfab52fe3049d087c3900a07fd87cda88871e3b00e063f8f5dbee7b37596669f684a5cd10b3d35d5a8a1825b4bd91abbb4c8a11ac38468daa44fa6cbd70bb32a2c4db56deb168043614f476332d0ec123041cfc5b53c0b230bdfcf71ecd13d1dfcc7608b5084ca1295e3184092e6b2d5306b4525845187392f8fea7d4cf577ea3a01c02a03930179b455ac9658591bdd59af9ac63583fb1f2bba1b46faff3fd06", 0xed}, {&(0x7f00000025c0)="af7abfee01e43eabf0641c1e717c3ea450e5acb7ab3b83e286c1f57a8835fdad8a3f6a14708d119ca8c5f462ae94f6d9e81613bc838b87509a34222c83db34636e9faaa0eaa871e2d07e644ed9cc9ca99dd4892a0797eda0b8a718c8cde634bb6648c3324f3e94f5471792bf212896351fe52b4ee5fb3daedcda82c5e629989b38", 0x81}, {&(0x7f0000000340)="351ffd5e2f38d0461faeae80a8ad2bf55d8df7fc402f8d1d2246ddfcd6f7606f1f56ec0c1e8c62b4b2f51f7844358bfacde3f7df7b", 0x35}, {&(0x7f0000002680)="13a2c96507e7a77c1e2aac3b0ee6aa0bb13213140b40670c19d7a2333029da22cd2f6cd93e27330c9b35af8e13b95d12d152414bab7ce16775f1ef786886ca19523f2d6ca58874081d6f5521ce9e8695b719d6466521305d1518766e384a8be2a40fd2740ee1e548836682dcf3b5a2cfae85e83c2a68955fc57414c38d4d1303a7e2b9d2ec7df0ebfc30ba5aa1cfd7a91fe82dc36ca9a56763cc65267bee00217e7153f1058289f8e349ad71502b26551da5d4e2875c5b1f04f945aa95c46dc8a53481019126722a63a74ce82458242ea76c", 0xd2}], 0x6, &(0x7f00000027c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_ttl={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r4, @local, @local}}}, @ip_retopts={{0x28, 0x0, 0x7, {[@end, @timestamp_prespec={0x44, 0x14, 0xcd, 0x3, 0x1, [{@empty, 0x5}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x8001}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7f}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @loopback}}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ssrr={0x89, 0x2b, 0x89, [@remote, @multicast2, @remote, @empty, @empty, @dev={0xac, 0x14, 0x14, 0xc}, @broadcast, @multicast1, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x8, 0xc6, 0x0, 0x0, [0x6]}, @generic={0x83, 0xe, "7740810e56ab4a33466fcb87"}, @timestamp_addr={0x44, 0xc, 0x70, 0x1, 0x4, [{@empty}]}, @noop]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @empty, @empty}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}], 0x168}}, {{&(0x7f0000002940)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000002a00)=[{&(0x7f0000002980)="46a5af8a1b535e21f170cbac1696ed6f8a271c5c9c0e6917a5e3f6b5eaf8e61d4784a80adbd0b80d2eb634ffba548f834a334c", 0x33}, {&(0x7f00000029c0)="c666a7dcc492e0ad38c21e29", 0xc}], 0x2}}, {{&(0x7f0000002a40)={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000003b80)=[{&(0x7f0000002a80)="459d45e8a930", 0x6}, {&(0x7f0000002ac0)="7b60503bbd7ffcf2cd16ec3ea015bc546cd51c65bb6f4f3ed7a8d1f4d3fb4f8e2f3d867edff7dc4c53171072f4d4343da1c0f861839ef4f626ed54870e4efa7349e3e1f04a5b91e7d3427067e259d07356755999ed219875422cccb6bedc315d79cda877c6450e5533a153ec33efadef10", 0x71}, {&(0x7f0000002b40)="5d0599b016330456", 0x8}, {&(0x7f0000002b80)="9399a60113385d28ca0d35a5a0334c52fcbfb3c8902b84f7bf7acfff6e89acbfc110b09f177ab28170312584bcfabc9bb6431fe9d615533473577ec6b750353fc1d9243b838dceff166efae70890df2770459ab5f4f0a491389e3c61b395190164e1cf7e836cb2beeebd1148efa0bf0e4052fe63e87347104e279904f2afe22b755898ed30a577a788462f6b5bd393ca4e5a9fb8756a64ec4760512b3695e9877b5952ba9033ebd278d0f5598eeec609cea9359e2311f04e1d9b20c2f2640ee216e8ecd2493f32051af9a3cf918e421b7fe901db7bc3a48d6fb01aad50053a667557ebeaa93a7d7798990a0b6b78540f2db4698f7d0c359c4f6e452609ca85854e5c10f1fc0834b242cf1247856e3e5e8ab63f1e490256cc6353cd9be045f966b86fae9538f68db2194bc981c1c844f35c41ad5518f6630be39cea4cd9343a3ea90cef6a1d1c851fbbfbcdd946e9f5567d3b2242476c2a6e8f339a2515ea377d0d9a4f2f82d2dad7fb15dc68f85ae1bb7aba6c678bf50a6fd59194c28224d4253a7485440898fe6363ac498b74bd5bf8c163c722144c0213b5f25dd44f52897ec33577e63d1d7440bcff6e80e16b95a4db0bdd9deddcceb7de3e379c355381a7b6066b54c88e8b3560c632b0a02494bde53fabc9a4bd4677a35fe14c00b491b497df3a3d98fbc0975b859c594e66c28ed24a7451a61989bb4f416bffdf66c8e33e6a3ae86e74e881f0677eb81adefec2260e5471749afc2bd92f239a55d369b1a86d973068a5933da0a6c3357d39156cbd2ec94783598f02f44518803f9ef9a16d29ea241b5d05b83f84efd680c9e12a4fcb1df8c822b53535ee00249c3c0b88ef243c367ba594f47cc5d93a59623d343cc163df5b07ca9a52cb144af2a51aa3cb2a5a83e13d767ba0fa1650bc3ebf8a69595d5b5a5ccc71bbe17300dbaafd1cd1e69f4bb0e24c1982b0d966652e79f9c35deb6cd7e1afacdff8612116fb6dfa86ab8960099f9bbd74ef87273cf461c2f9b56954c7109eda5dfaca2460824f0a157d2ddb6f1b65cebed2cb3d20947fe00e3798afa7fde708f7acb1d3ef38ed3ee82504058592eb018c459afaeea66f968c73095ef95fc3061c102a701c29c015ab13e09eb1a7a017257cfeb52998efe89ba94913f30d3202eeba54143ab79f8bc4a818738101d1279cff5183f994ad2756d7b9673050f9542685aaf8a1054f2f865fbc1a00fdd5f70548368692db9a963e2f428638d172f7474960b98052c9f5a4ea569cd6e8b9e3e61c4cd612369976e47980727a454959178a46f084f77d699758c47b78df7b876d88bbbaead0007b58f428e7b7da51dc4c1cd5ef509cac8794128d6e3fb2b9aac2bc615a7cf7b7e7b4f2121455130e704e08b2094b111a9b367efa72ecc6730187a6853fe2bb7a116edda04228722f1bc01ca71a8fa9124215861ed5cd1b3ea307662c933f84dcc849c5c2f2e15449ca40c4e1d04e6f4d269df8c7d1ec859423cc4ec1ca95b1e6a55456dd855bf71e437607c9ff6aba4c86c8d5e7e10eb4a48d878b14a27afd4672d639fabf8c0bbd216807ff30e9c177eb9290bf28dc19d2e9bca53dc5d69fc8763ddbd031b4fd29ae2729e28b59fc8d4304d65faa2bcb0e129e0b7fdef296bf86246d32daf565eaae29fe9c8c750cd806a0ce9d9bcf7ffd88de0661c7ba6622cc34b5508d9e2d15b1766eac57f6f559f09f952ba48d4bcfcea126562f518dd0e848f7f2e875094c0b75d6065300969a83120f76f451cc8fae6a65596f480b9b83f594da54ceb8382fe2faa760e9e0d84cf70e285025748bb2cb99820c4909a3d6a001f2f5b77cc81e9c6987438fad7e6274d226cb927d11bebac8eb1ec4af3146db074c8fe18a5ff21d9772214ce4bcfb2382314ca0c1c5dc164244ea93e99a5bbd60858edff6bc9c3a395f03da673b2f97db3e7f51780c4a660301edd75958045f9beeb8879f20eefae7165aee96b573891e7981d855144e2b25de0c2449e428ed4de953b85ecefdcdf21fb9969221832f3ce1b4dcc78d86ae7a81962022332edd5936ceecc9d4240d88ff02cd0995a92cf1cf518a74251af9acf43f32918c971fe21b6475ff42171701dfd7811b8374d39f93c8d02eed3227c2ac198a990d7ffc9281f0399a26a639b155de67c57533dcba1052344a40a5b79db59131ea5b304120f5df2b7751d8cea188d2a8f59037e92d6f31a870268adafec3043a4694335586e77cdfa0ed60c76cd13730df4b68c5d5793855558be698a2d654dcc7f62bd9c3c459bfd0dc86f8bd5cd394a62cb0e1db3652aa1d9ac40267cc9e88b73084f559cd20d39b424c0e48d34f5d247ff5fc266cda3e1cc3ec3dbbb1ab0cd43c0ac966a3d579f6988b56f52549c671cfacfed42ff8075cec5688e1959ab7dc05f8bd29fc6dbf9ae8f68eadab6b57980ec5bf9c8112e7beb290ca4b4dd6a2957fd384fc22834eb3224c44dc384e3bbfd4906e7f8c47308411e02296e0d26d41a1a7e20679892dbbdd1630c44e2226629fad4d992e516f372304ad9a7910448991a9e82d47ae804afbb71464f5ab878adbfbc56cc4822bfa45f2fe25d0da6079ded82fdc15e43bf47c9c61e051c39bd5caa742cb7b38486e4f58c520dc1a43cb6341fd9f2a48f18d846ee14003c034b513ee390114eace4a82a81f7ac9a5dc377ccdb1d4d1edce733b362d89aa5c4b061aa4571b255f9de459fc14fa6698ff8f6a5bfd48b64e659d0ee183b0ddfe90c8d05f8cfbb344973fd3aecd9bdfb83361cc8d0d83620eefc4f8278fe7e57001f20c9cd3fba84ee5cce44ef9909b82c5b09c6d61ad5509b207adad77e0a63c6d570909f1fe7efad863024e7222e85c9720e8c1de58d244a5fe81dfd3425076658fc5d1e4c4ba5650ba428b91b25a6f445a917c0783681a1a435c318cac9d4619d933bd9ab77ed122a565f56408a4273c1322fadde1d13a816d125df4defc52f5e4eeb177c2a4e6132826a45f0efadb5ca855c739c4bcb5d36e14890a1bfe43dfb8ff3ffb0df25e9232333c0c96d235aa90e5540f2fe13f611f23504aa84d729b6d6f66fa2006795df5fd1535f18de5a3e03a6f2b3e9704008b442069e63296774bf8303177810ba3f084a7835a05bac587f3a9235155721473c5cc6b2a6e735e5f11ae6943d50d2c8988fa8e5c866d27327601f6a11b7be92818f397cde0f8a745a69894cd88932575f4eb69298bb311a961d36f95d4f8f171ee5943976cafcd67cde6960d50d9a192540ac168dc07536a8782fae1317af039b1d1393c1eb207531f501988964fd9cdd4267cda833fdb99adb8babd3bcd8545f2a9d19c57e0e711a4917a6a2801bf934e34f3d4b06a93978cd1b8f14bd2a2f03f5769ae30203efc56a26167152cecf672c224832b43cd7162e76d43bb72a88ee947a1014259c0858cabc0d3b20c3aa61222761a83aeec79459e421004416eda925ff686b429bb6d877d3ba677e07350e30a4145017662da8cf5d05bbf7299285f66e8871a3a6fd8752dab373b23bd961ce44635cf4babda2cc3823b30a48068c0b68439b8d17441d7ce1c1b01b96043242dedfd65e08711a0a3e14b1ced303457789b46271c7be108eece23d96b37c520bcf4234f9f109af5da69f81c3f9d99b9e3f2a6d8defa5f065b7da32f1746d488aa61d4bfe362a3c181fe6e924957877a4c072316f097e5a29eb639b71430889364ccbaf9ef00d0d383e94cafce0041732277444a15f95868719573479c8de47bd00ac41d757ad0785d26c98230704928ff6ec1c9451d012ffd9feb15de170e834d5045297f6de380698d920e337a4c030600736d7993da2abd60e6f6186a947ef26ef06211d11034c141f75b4b4e87d9ed254089e02f621a8803c2ba52a4cc646bfcbabdc4ca552c845c8d779c43e1e7668d94a76ab81a4127e388b58e9a7e7df5a7121e5bb2aeb0020cb4200244a5638e142094dd2b7f42d11a6256bfdeb5dbdbd2a000eda36f8b2b3f2395eedffc918ce66397adff22485f1d3f0649c9269448407813ff117160fdfd991e183f5fc81f7741cc6628083c564e8601b7bf4c72e47692d62799f9b812338b32a9851ee1d7fb3869c756cdb669913a255061544b348a544c9d7f81da6352c7ed38d63eb5b40d287624c89a2092e6bd195cfd4470a4d9f201a5dfcab9eabbdbb89b2309b755eaa82511901274fad4b593cdc7c981f7dab1dd001020ace3aeacb99908a9ece8a09e11a10d28b3952857234841c149fd7051835752924a88cbbe3463e08e14056d3f147d4a5701ed580e9ab14355035e81104393e4feb98337e8c923682cdd747c5c3bdac8392beca98494935228b0a4d41596f7b8b875122cdad5efe83d1bc462ecda6fc5189c37637b475385fbe1d8c1b6af42882ce5ca9a4de386b189dd1881f84a8841e83f7d18fe527f5b648db61ddd225478c9ac1da16a7332eb16c40e2a9eae5209a2e786350df6696ea5dad6fb4bd77a614ba82062ad7ac3ea1a383dda623246fc86dc580682de340d5ee91789cd0cd9c88a1b1e00780670e4789177c8f0e2998a8269702473efe923b76e830fe39726e164955d468384930e3aebf83c24c7d75979914256f649467e8379f6acbd138b718685d95fab87939269c0b8bf3a97a0588190e973e19c4c7163db654b96be8260cbc08e7f674214fe465b03d2ee8ad66e0fbb1a6a2e0034b8e71e4b64de6e0deafdfa6ce405cfe31b2c15d6e55df6c559d34178d4e72c7abc4ca9187e1fb1a5c4f29df9c4da188b346d616f6c6920685dca53c9524fdc7d042e7f842aa053fc36f2eb4c3239019625bff2a2d6b2bb4dd4bb9bc680f72a51e7c7f196af2a8b51c195ce27aacbfbd565ff31c03992f9d69ca9aac56068f643ea7e6378b6ee6243b75d84d9f1259a1e93d57e6059563335e204e06aa50130c5bc565c07099f187b9242949cfb561c7507058f6abb79aaedf498cd26976cd4e6e85a6f754c88c1475834dde409442e20853438861f22e2dc2591196c97780885d8020e9aaac0df766b126c4bc42c7cc05528b8c50d70a74f94d4c5954413340ade7f3e36b4b0ee9bf61bf26ac623c709dda4cfbeea75807c359d9323c4074e11a4652a862768b54858a35b0d37094a0c08d0521657929dfbfcc6e0f6075f8c5be137cbe27faffc0566164d8bb21c7344aae2a3fbe1657a1c3662de95d0c6cc54bed564c6b76da973064acdc7a055e7128f038b5482899a506a5ecc31a2f21f81d147d7f376e9d582028273451343eea8cdc796e5700076a42cf7db9dd843a4f682208b9b3e7babacfe8e2281d518341bdb816587a5b8f1211e79c9caaaf2bf8b1be2db8ab593f30b399cb82fd41230be00219849d87fcfbecd348ce366e8783c7e6e4bc2532cfcaa6641b019e49de9ecfe6979d78a8d596af8d48390beb4159f77c4acc8a9a49789b32a320c19c8a64344c9787a5a7c874814885d4860106a458c569b7b7cfe01f102bb77f2cf4c9be07b651de9c1be090ecae88dcfeed455bb70e4369dad1614fdc6bd545f5d4a738aa23d3b9ed00a866b142130b7b9b3502b2cc92e07da4f72651931cfc29a9faae780d4ab4924ae33034647c2a2aecdd0a45f381b0a73342f5e430758910bba7d53ee32b6445c9751324c564bc695efc1f2d74c4cc085c4fcad9617430dd6dad9cab674c3624ef9c97f679955a379ff6a1be3cc1714b1300ab3b7eca17396a6c8258b4da2151daf6a8fb4e4621897cb551a3d64994e383bc3871c520e7d0801070b11fdcfa4188761deaf46ab55", 0x1000}], 0x4, &(0x7f0000003c00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xd960}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xfa}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffe0000}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @multicast1}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @private=0xa010101, @local}}}], 0xd0}}, {{&(0x7f0000003d00)={0x2, 0x4e22, @private=0xa010101}, 0x10, &(0x7f0000005d40)=[{&(0x7f0000003d40)="7392545209e073f04ebfa57d86068cf7db81bc2dd0fb88187d5acba702ac5493cae8b04e4caa5bd2b2d9f78ba6a154f9abf9d9d874b14f739c11302b2523fd5ff097165e8bba1536f4599cb74899e1fee208346cd47a472d2600e0330f75ad14d4a22e989f1b3b7acff76dcfca3561f6f96012f91f6e219a9e4b817412831d4365b527996c624019fef2316c11282a765c857322e1d4490a4eafe0ef7ef7efe7c1adf8892c9d990d20c334606dd1c8806e4f303e26a8e2163b67c5276676571b71a66645ff8191e4fb345fcb28dab026dca8acb0b036fd1844d2da911408d5d25004ccaf5dc58731e79a08416833350cab53c3d0de5b618a55040b2d48a4c7f106120a0c6f8ff053e7a5de19d405986b611ad5981b815bcd6cd508ba05e44eed0746c749846c7704167e4bce62799f23df66c92cb46a941c91bce8c273347143ce00b449bcaa4ffc89b10ef6e979835ba96422b89bc758e6407ac4b0d978519bb1323460350381227c9965fa64de3747b37e8aae6d4a645f2902fab3168cd710c3c90572323a7894cecdaac57c6a1529fee30916cb23a79db14f247dc25deebf651e784a6f2d95cfcf4b5d7607c204c5c19a77aefeefffe707e9439cfac2744180d86b140b3ebd9447451b7c1307e9edc239cbf192a296ae9365c414b08af347f132c3ea144a8536540759f6e32386ded35710ddad2d6a9fb84879b788148951210ef9072b4fded72e5ff0b8baba23aecd302fb0139df731a77931ff9a25d0115910a9744c5b465eea2fb484ab724cdb7c3835410e61271562f1a6ceea8a8709fbb1dbabb5b4333fbdc63009f9a6866dae62ab987267ee5d51ef5be1833b11f6edfeb62b990fb7a6a6e5f84bb7656f2d1c6d60055cbd1bff7c484068a7b871023064cdd759c81d1739208ea1556b8682099da1792381ad15a5fef9cfe87aca05c1144194d0e1599bf64e076c17a35bd1c79a8a4dc4b65bbbd0b07f6cebb4d6d868f03316c93a6acfde74b80dd15cb86da293d28a822cd85bdfc9ba2dff314b4fa2e9d23854d3bc95a0c4d2d63cda0050cd6555a4be5d55d4e534f7d8eed20b478ccbe03d7b463a8a63eca9e6895094f7a0524d20af0e661a3ff386572e12d5955433762f31a481f365064559da4a4badba06c05aab4a738b31c4c0c98d81449ce048e8930696920fb06b330e022096335dbf81b907173f8943c9f379adc0988c7fb86e1b2862bad5032f082fe61ca77310c397d2adf4dc237cae9ffd3006527773e4b6e471d3c2327ec817a3e146dc5169fa908141eee5aed321e201d5c6ae5483bee75e24737d37c7b4f5e2496cd5736ae3cddd5c29c89a16bbffe0e5693e0c03fcfbc05046d9d85435aae34b23fc8a56f29fa1612e9994d2d928cf9aa96c7c37a70504c5fbc1a7288a8e3797145a4932ac009e5cfb706de5c44294332b99666e45b0c4d2532c242042aaff9af297cde2037adf2c7a2d4273a688a3a9fe9215cf0c66595e6ca2ad605a6f995e18ff97cf202508d2c85214582a1bf5e3cd923ddf7df0d4a43080c7928bbba3ec135f18f3f02695c071364b582923bc228b71b84256c6ad09e6ee6de83481ae33d16f65bdae6882b82094614f342fa355b72d0184ba37e32df353c65231324b6f7ce1cfb0a925c54699e824242496012e6950d80244a54636752da375042adba85c335cb72f5659c613d0ce262296781e5b62c271200f66ec13d06e800e06b64655965b7a6401577e6c465521959e519cbd262def23c9f8697e45d3b4607b7d3a212c7619d9212985731167a6215a76b1611a1c5d7441d080b59767bcec315a388ffc6100f992757b2e0efdd59faf96b470cbffbd161a4419974a0cb62cb45aff616c34a8a297e88537c782771a886ecba967a281a25979dc8e5df3d92a0058cfe41d5fa33422ae32fa0466fc8a63aa75f85aebe4d42da1dcfbfb99380110ad0db782110a8f7776bb6f002e606e8bb0c00966c39933de9a263a13fa68948e09eea064e8074414e22ea17e848b13fabfcdb419c118993d2c5bd8a8999058339921c49dad9783fdad5d75fe716c687dd89c40e8b215264a7ebc80e8d4fe2f527d94c6ce738608f2bc5ac9374c1c200c37bc99cd0a3f3048732a409ec41d38398098790e8f2780a50be74f2c18f597615143e976af340038469c03aad81c9b04a3e387d584ff2a519dfa4850ad22bbcd17c3779c005dfcbae3bc540663337f82fabab1fb22f25cb77c72b32b1ce6dffb4e036cdea3dcada65ce447dff00d05511f8325f29a4e8141b5754dfc42b71cbf3383694a8ba553f9f5015f1f25a9a78afe9d0dc53def5fb35a1c093e6f40c1a4b9ab9fcd521e70e9d6e25e1d6088cf08eac8c0a035e4be3cb062794f6c24838971d680de4366f719b913af69110f47b7e7d32ccd0cb23f2ffd9d912400c2b3145624927ddf045d3007934ce3e6a6ee17b1a90ba5a6617ea8039e50e237092dd3a734c2c7522dbdec20b0ad90897d4f6b7bb49d687eb365f58e0c1364c3e9b43967e9e95110d3cdc7db8014f3a21c207309ad77462dde8b59fe596dd2d1fbb21423fe454947a50e913eb0cab7d0bb2971146d5ad316645f54384f02a927f8d1d11eb7e1deea46bc5521fab886e07c615c366f2fe2f77cfdd72cd0f5af8512677c03819e42500e8f52c16a0cb4b82fe976f8c380ca4b8538c874230f5cf4c4583d3e6f680d82530aa3cdf26616f59bf41ba41a18d475f4b5586e0eaae1947b103ed393306222d73d38183fbf6c299724db5955f4e0817888a54cb31815659c72f22ddf2e18b1e1e0e00bf9992b5c01d260210ea7a4876f7cd4ec77947a4355319ed7ba0fcf3eda3f18cf3db24b4bcb9737c14898abce9742a01bc12f321c9d780f3830cd5f8117f1915167b5acf41b1c4d5b2c8697e993d17b25517f86600a9af8104a96295c542809167f4241d0004e2fa9e9cdb9cf5097cbec08e717d3f0c7602dad3a641246add27f78eec7c76032516a98c670066aebc73c7027d17c78deb3a01fe5df17f8b544732f7acecb21170b5f8a5723417b602c4d0abbbad673fd01396f5f8028473f1b85c82a738f734753f8ef6a8affde0a8615801d82fcd497421f10f8bcb0239b123db6ed9bef9acd30c2f986cab1a319f2ad653c02244557585fc2a08085d5717da6abd23dbf0c26718f3aa56b0810943bfd1537086b1da68b0cc0dbfac3f75852b64b95f503135e1c67985b45b3fd16f07b488d1e70cf55090d4226dc11c5b1fbb4ca2b4141645460e365fdda12c047ef2fe28bb66fa82f7372eea9669b47c4d80f7134662c4e224ca11cef3d8bdafd2ba86761794bfdd4f5636cb020e78d3db87c99997195235c4314cb15b918783c3cdf92ddb1b07b999a3a53e9d643d431c7485064c9ee9cebe760176613bda252b39de0014bca7d353a0aa5d49fc8500c9fdd17c18b76ffe5116e944275e5889b776b8772526b6045650bd9ce54d1bb332b81ce07feff5e30cdb24ff3f039aefac7e3336573ad5716d0b2603bd7d841f6da5dba19f5320dbb4f1cdf8deb05bd9ee6a1b608c601184a64e0f74827bf12b4612d642b2ca45f384aa6249551ef7950c761612d2a71145132b097fa7e1df0352f2f3ab4b6b695abae5f0122a855996bfdaeccdf90ddb4568140117eafbbf3a152e8c80de7b8420851811a9230d6181bb150a3ec78bb5eedfa06b1eb2e17cbf3cc695ab2ad45e235953efc177fb7292e587aabcbb60e0e339574e22b97d109098da4953fd1cccdc9f4c6c1ead26a154f5619c7d6c4d48894fc31f741c268e6ac6832df22d14c18acdf23d75ea3ef601cf8a7c52f957b3e5f12bea9f855bc925a1bf0594e39b29eb2affed14ad5bfbc83709ca99f8376dd12d0ed982e0ae8eef36ef65d013094c562755a0a837d53396d43e41874f0682f0ff5bf7b60b53345d923aecc29973a486b43544a824706c999cae24be628003ba2585b9fe146748a8b8d7e4efd1cc43e45142b3762ac2136e3e2956c3dd8fb0ded0b71ff81a77ec61711a881099e9d0325e5bce57d86c04f2e9e6720d079055ece15125c1555282e6bd1fce599f08b1a7a559262f79f2b2dbb6e14f679237c9beb42d765d828456825e222a5ec0d1a636e16fa71bc3e5718f838702f4baf7afc403ce2702886192fed5ec84d2e0213f6d435182134cc9d651254cf94596dcf200d104bd4f746312d1898924036c5b8d78174ded46311cdf9cf3aadcd0afeb54c38ed02e7a88ea9f084ccc000728d1f62c573e854acecad3aa1904ff8a9cbaecaff6c1a2ea94bce60d84b5ba6a3eaef4e417d8902f1463dcfbd44aa201f95f87fae771d239e53033af51b98e94ae687310955a74e901af46f526fc0e3c2ab74da0ef774670e3bed1811409daf6170e6b75d0aebfeeb87651cadb9c8b1480bb7e76805dd040c3c9874b15c02934d74d93da9753aa7ad04ce78f6cc332a0f0a04dd4c2aec8ce01490615deba9c9ac30b828494a44fa0d2ec2b066d4ae0236cac171e4ae2778207731f86be1007e1703f1824dc15675a1fe9e34e03e02b5c5ea6101f1dbe704504b9890317baf82419f5004b64b0c6354ae705f8592435ef745d3ec6df556096b341bd78773cfed9fd7cc7e41feaeecba12a3f9479d9497c54715b45ef66a291614d359a2d47071caf6e35aaa224479d299acea597f108a3b1f284f61ff278257aed998eaad9df95ad233aa2ead4967f85e1087aa91c4376dc0c39902f6edd6597809e8dd49ccc2145770d74f6901f8e462745b5bf659129fcaa0f6ac1c854bb31ecc3f405b86f1488354222bbd4f604c1306323e94a8e9bb4db07b9605151bed228f5a06741b3046d3484af177614f39024b7344f257e7a2a83da633bb4ac6a18cf5d9c20f55b8a1d3cde657a094a4ffe0c76097d301d1f71d62bf98601e6ccbc92d0906dd239ba55104db56833edea37c7953fe467229a5be3a3b478eb1e58b99179541a838306b11a9420268671347c34d1410f7a31a9c19d30cba246fd772d342915810ebc29ad93eeaea77189ef6b379e6ae7268cadf9a17f16bf6f73bbf04c6c482ecc04750f4f7aac33fd48a9425a8a8d2987aa8f80f1e6c973194f1f5a24f95536b9136c48d23880cea4a99c207b3aa792c41768dc2216f446a98ab44b2c24ca6b69cfdfc8e18e173351e7792f1ed8983ea7ca5874102039a48e0eeb44f4dfb4dd67ef2cf437fb9d13d53a535e292e1c9c658dddbbbae574266df708a261a5cb4e1a1b857885f9ab01eb9354e07a8a2938bc09ec458ba36ec34a5a0e1985479bd99664e45d05a0c34d207cb709a4124d63a0732a6aa2e500643101ff333ddd73fa80f1e595ee684868c88be134e4a7d69f0aa6efa2d828df129e1888a79bbb8f61076bb1e8d9c21ce119a10d6110822cf5ac5b0acfbda2fc6d17b69ea8e43ab625df5aa692f9fcd3d78594bea2f634b57c64ab78d23e064a01a493fbeaffd2f1ba286197fc48d5f6b461d4e04989b9633e702577eda41827f761461ad9660567fe99e0b6d711dcc9288e36b44f09d1bccb741d81c25dd79e09bb776266b8ad83721e4d677bbec31b0e3afd84cc5d7f88c110eebb392dc81b0be13ad1e3eca702a96896c344c92fec1435fc4d2ff8176520df34082f77e0bb7366a6d531b46e9fd197c0921197be5f33b95f1b4e7ca930d6583229cf64cf01149edf5ee00f54798f16b4e06eef420c8689349213ea722c9968fb1c79604193fd0532a4b08280d8cbfa84c41c813d92e85cee06852d9538bf8e26dd8804d3481ec7d65d9031b", 0x1000}, {&(0x7f0000004d40)="f66b01b0d731b204af1fe664e242f1d4869b68a46ae75cee5de4e502c4a5f48ff6b6c93665e2cc082e91020bc40d27bebc223353d14884da1d90224629f3a71eaa9d30bcc52bf998150a14277c0fc9e7b47da6846388c289c3a26f0ab520078dff91cc14d0a1b9b4254c9cce145d70b1c9dce59527836345d5a47a9b5a2b631e48d278d61be86cfb58d6b4d1e9439d6c0d172f56bbd6685aefa376954c282def0bf0cf9bd8f241d6adfc5f41a5cad47abe044a241d152ed42a494101e218698b5852651caf1d2e65ef23d880e2bf0ef1cf4709b5463686a7d91d6f3c9a5b036b4fe63a2631b537f806a231f4aabb984d5d6da4fcff000ed326b078bdcb96ecf247273e328c810689b8eeff1b27f14907259c163000dd74c323a352c43b21ea01f3e0f94f29f173e4ad71322f802e959ffef1e34cc4560cad90b90abec4bb1d9d79dab0cf749f591eeaf3a22b69f94e6dce56990beb8cfc7501009958d2de6cbe921eac4552a1001bd5aed2d3560ce652458cb5ad7971bc02f4e4fc99fd2ffff6cb49a173f592ca8194da3d16328d136675c6adba589a5f805c066d1528692d3b787a884c224e5e4bc5339414b019df6ec72716ad14b98ef94dd468e91adcebb85036bf3656cef9ddac760e18f96f2977770ce5429d60dc42120d62a2f00d55975e03939bb3077ae66bab1df1b2ed69f7acd2deb932e9eba2665abd78dda8d515567f8620e2f23ba3c4da974251d9fc7015e31e8a239dcbf47ea7eef462c0e2b5552c8b0a50c845070c45e1f9e605b87ab2ba76fe6969c2c70ef8795a3c0dee3eeb3fb9f726f3dbdb8df90be41150b3ff0a515bfd04f68cd683c4f7bd3b69eb45d8d007703c9e90ac94e8647b9bc3b3f359fbc2172cae905e00bab096794a9cdd080ec31b8f4579ea93f7f0c0a625eebc19fe9c72bb7a6ce811b720660ad9abbd03a68273e55232758b712de924f151e1b91effecd5e4d722ee353d4934b8a6de00943ce64ecd6eb445e9a27c478b8db59536cce6bab913ce82271269435d8d724af0e2002a095b3518c7df4ce68e7962ae8d5a4e721c61698ae2416919dfdd74e77b6db7ac73bf999ec59c6242b1229319a0a3a33510c766ed05dc7a5aba6555c37bffcda85202ba175627d0b370b2b1fc5ee1d241d7701e257c817c55ea700761ede1a8b3a162c8693fec2416d55a4cab903cb8f735c6018b06b7d77bfe42fa274984e87f0a7f44c483df1fae857011e2ee01084db162b44fe6aca09d85c5a6d3524aec09a0923dcf33ea31c50ee99aceec5a87719cf309a39eb5b57cc4c26897c9ce1011159857dcb3e28a5f58467a149cb16effe2c7347524ca00c891afe3ff6664518dd600add1c00893561a0beb6bb641b5570bd062994183a0ab468259fe36aac178843aa8a8bf3d44f657c30338f8aa3b9b8a8ab83b85dc07b514c9f2dd37da7c9cd167279c1ef6f282f84ea49cfd2882713a6c0c6d06aeb63e2e6973cad8d7fa722fee73dcfc1ed6e98432dc61a8bd9d2d849415c87af918de090810b58ffa95dabcbddbca436d3469bee11cda3fa613919f43c82226b8c9ccebeab0cb32b01eab33d88bdc224808b0786e58de45d3a8854bfefeebb37842e0913ac53d6ef951d093b96efa31e093a5550077614a50b355cb67a036498e273eb34dd4da88e4817a4d778103af82c7052fc4cdbaf2c7d2079eeb1c1bd3701ef34b9e1f4b1b0cee0d908f5c1cdaa065c47b8508dec27e90001e350068825782ddf3f813fa2ed1d1fbd1f6635a89022ac59a039b589ba8663be56c4c5fc926471ea214c6a9bb6b8f8ecdff152a696f01f806f68311dc23b06174f3565cda682baa29d74f39d8e47750dfeeb1f61082f541cce4feaa96be91b385fe709aef65623376f67dcc44a9e8a789b9addca7c6e0a6586cb69e0fde6db13c2648be0bac86134733c89747f753865038e18dbe89fb7bef7f03506fd6e52f7299c691b89ca3c315cd31d4de137cfb8806165513832cb3924236241f403b2941b2dfeb7cad357d155d616542f30454b794d1e0236da4fc98fff9641640dbb6414f0287ba86fec6482aec163fdb47dd86e2b0a0fbf21fa3635c800e4c235a9f6f45df42c97a3deb8922595b29ae8730935c043352b31c91c78dc60055b6426deeda9a02103e7eee87039b6526abba7bd43c4800425386a0651d29635b2a6a725602743af4693892a8eaf6e9752eb1876122c516656dbe46b51442057a8e3b82204288f37ab02e3cc325e23454583715ed2da72fd8335cb9f6792f76768044723142f533b9ae7bf4704a4aed788c7b3e1963c366b4fd2f7f62eccfc6c0ca688df25da6e83b75c729e46249db286948151de676c2b08e8627f5f22fda917b41018f9ece904e2c6236bba2f8c61fb51af8e71c7d2258b017f45e3237a00c5584a3987fb7f898ed3a90e648cb2c1435ec0f8fcd2b25d0c2377634a00832eae86192dc85ce63183dd2b0dd289aee089ef4ee58de3f10235c2093eb0183a3acdc03539834924ec179f1d0de9c684ee4d63190e470de4985d744adb355bd8e2df9b35866f0581c716046d23e856944704938fb01b21f4edb592db317b1c8b867052fcfbc618a476de74bb13ec90f71d64b890d79849c11f5a476c9405f7d7dddbb941d82398d70561f52fecebd23eae1060e1271476c5ea3baa782ebf35c261129edf0326fc09dcedfa85856b125a8aa371a477ca454b66a31b6930ee30cdf9ab91cce138d81652712c1fc1e73be73837a23cbbb3c7b76572fd3baa2714007a58c66561e2fda89cedfc45e2727ca7f975fdbd5db790c76819368290fe9993a02fa645fa9555ee4c273854d436674e64566e3e999f3dae2e745f065f3144cba2e44c735a038cabbbd59d936f04c66c596b031bbe86914b6bb66758acfd8007e8fc08c73e0e7f798d0839d8cd79f6bfd6975d6393b1791540f9003a92ebf94b568cbe8a840e0f5e8c91944b6d5710cf167ef36c22bc195dcfa8a78133f05c9642819b978e81386ac507393fdccdbc5a4299836685acb3acfc4dcc0b71cf7217e154c786414e68260c7db4d506ce1dcd155c3b04f12f785260b8d265e6d99b69f36e6ba3a890497ce67996e7ab9f0186138d2cf0afcbabd599983cbb8764de935f3c7ec550db0703424d3244304ed5fb99420ca80b9e2958f87fe5e264af7ee8a49ffedce33826248eb49bd4d8b59c5c2a44b0f81451f180e72489b7b3f72400662876773886783290e497bab07ebda6b6f493cae521e5a226bd54d386827ed721a1b53c93a9f61ada3f5f65bd39b0415b37bcf1c400c0dc85a07f9d22de0d155e5ca08b3bf097aa991e240e0d2c9ae9c535cb941867ff01844eaac30b75914b9ce6b42cef6be0f5656ec5a57afa753ae3b59aa9ee8c65d0b83952146538969f29dddf09d59b2e7ab2f0baefe3d853c91c74d47791633355eb9f48e6501359a44d784936cb19c3ef30d573f64277c0b8debc0f333be25168c72dd62aeda376ef61cccef5244892b1379ec829a769938cb3b02d95e9c790e13efcc550f37601371e38210fcef7a80646f2f56b5d86fa098c1634769728738cc79a2ddcb309839607bc019230fc7853f213445baeefee6c480865222af03ddda58e2031e1d48f380f8d69f5bdd2da729023033755f32a685d1f6f12f434616e3410c1f06456dd5061018db78719ff0cf3ce0543d39a1c717bcc8b4a1a699ec61ef824733f51f83dce11a925979503bae711e209c7c1e1eab6a00262a380b75cabdcb762a2fb026e36ec7cc8a85e05e2e8e2121f8e5be87d26874172cb4ea07f63b32b5ddbed13aa45caff5885a0b1bfe77feab64d60e2602330d46be2e4679397d866a7e69f1e133a6a438dc4744d267ff05db2e899fdb988e5235491d7e58eff039a39e9297174d18b466ee441fd9d6ee3c1cc2f01432683493d123f475a08bf2958ec44f8f0fd67f7b9dd16e0a559f66e81d96bc48fa71324bcb16ddcc201fc3ededbb07d833d98c6ddb60d3203802ae7c25070b7d0287a0c256593e73bc2e2761567e6c4dbcef85bec424b1a58f012cff59ab5f0b2f79522099209889ae6318d85b94af7aa82a9f243b3c092ac2faaa6b2e4f1fd08bf2261ec9e477d373a783bf5688c4699039c7bec961ca9ab918c0b32749c533c6da5f3de40d9693a8b93588f44ed9b7146c9c7028d6362e9499d97c1387a66c6d8e0115f17c074b2460e8242e63bdebc7f56d76dc3d7d3d9cd025d7de1a26bd9f1c8d504220a2a55056fc214b2eb8f39279757ff08efc052987fb9e38e023ce28df9a5f2e7c21797d93cb7da21ef78b5809ecc70082c03369aee331f9b5405b1cfb9773af5bf78596c87cc896f7cd2b3f163d219d0f9f08e09a0b468763553fa36fdb65cb78d9e13327cf038b5d681fefe509b1bf46d3bed72c5e7e172fee0de67e52cc2837acea7209a409cb8a43986bab3a6b43a8e71dc9cf985e924a92953e28b0f247eb40e6051bddad8a4c98125083c9c579a6121ffd76d7b734b6bb6bee622fb8ed0da8e07dfa25dfb96db69b3ad7f23ab655ac8663e4998ac52df0a0cfd0355011ce6f2290841b20af08a72a494fa9946f6acd43f9957f09c1aa81dc9631f594a01448f208599c9c020dcb4ca00ee45adac80001d3df781e1931ec3fc5faee8daba47903fc65b9b07bf7b25e73858e90e889883d77f59176e1782c1e8d8b1733862fc83a6de6354eb063a7228ec39fcf4ff6a0c9ed96cd57f62097a9c4cd69726abb8ef7f8d0d4afe419fa6d8cbc2442530f97b3b82164ecc57c719a882379dad4b4bc744ac9c2ec4266befde466f9f09d9741028ad8f1c1a088d33d0a9df605822175083c8dbc85199923c56fca958b521a0b78e9b39702b596ca9a99f0451f1fb819cf4d24d72d35a104785b7321f4dd9fb337e2aafa7e8b1978e6148cf78b5b4edf5aea7bbcf51e74a798ca6ef5718d1af9321d3aef4a6fced8321d6f6d7278e73e41ea7d55d592851412155eefbff56baf010bc90dc3e6c7419126004cc867715ba9ba09676c6df3e901ab626a1663e1d30d9cd5e1cd3822631fed749b800cf0d4ac9e6019bfd99f63f313fa02f370046c650a92be1368d620473e1c14e2eff19bf01feab71985af132a233a4c5a0167c0b87ff36e0d9008e8234c271b52bf75881546839e060abc07c9a474eb7a5d95e725222dfabba283c1dbf97bd9a84b941dd8ca06a188b96eb3125448bf9415212a55a347d344e86fd9c6354b3060032bfc3f9fb8b723601eb5b980a3a20566f376f1fbaba3ee5d23aeeaf6ae404a2b8a8a264086b3c509ceb2e4914ff83b34426ca92a82d94f3fb00ae6c17a603c5dcd01fe4dfae8799607e129b5e635e7188b073bb7c134898c4df102754517ddcd9d4c2cfc31a9c7319d627c68193a021e14f8be8e54932c995e93b8d1e1b37ce5d2036392b8f591d5df4dad6e96080beada33ce421d69da6a5b7bfa25088fa308b9f774bfa62fc1213323c1552277efabf0f26fcf9708d14a72eed92511c7f8fe7b6abc1d39a4ea0442675ba8dbb804db47b2000ad7f9807e36db9455bba772a925cf540c587baa1f49a5509f994a299fec5e0a6e985e97a8511778dfbdbb2a4fa319222577f6b85ee3dc6683598d846f9bdeb46003a57ca0d1b83ddcfa7e77b92267c0babd97e5551c219251ef9edde26d8c14fe3148534ddc0cbc8287557a5caa4ba836e607f3e862767ab05706b3566945eab2e4fd9d0f60a27b1afb06549f325a54608fef692b90c54c769639f57d80d52ed6f7b034e0aa837709", 0x1000}], 0x2, &(0x7f0000005e40)=[@ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @multicast2, @multicast1}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}], 0x50}}, {{&(0x7f0000005ec0)={0x2, 0x4e22, @loopback}, 0x10, &(0x7f0000005f80)=[{&(0x7f0000005f00)="3a1b3bdd7ef426b1e446bc7b3ab22c17bc910f5b9816948586c14606298d9eab4cf9f8b12537ff09af39a79b5db2c874db0ca1488aedb579396917f71a0d2b98ea72ff45571b9fb902c201ee6105411c6a9c8700eef00a2bf062c129abc5e0b80adf52a8e5a369085dbcc419231ebc006c4715235600037e4c8dd9", 0x7b}], 0x1, &(0x7f0000005fc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xa8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @empty, @dev={0xac, 0x14, 0x14, 0x3f}}}}], 0x68}}], 0x6, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) 06:55:05 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x3c}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x9, 0x5, &(0x7f0000000080)=@raw=[@btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @alu={0x4, 0x0, 0x1, 0x0, 0x7, 0x100, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}], &(0x7f00000000c0)='GPL\x00', 0x1f, 0x57, &(0x7f0000000100)=""/87, 0x41000, 0x0, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x1, 0xfff, 0x5}, 0x10, 0x0, r0}, 0x80) (async) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) 06:55:05 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) prlimit64(0x0, 0x3, &(0x7f00000001c0)={0x0, 0x53}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000002c0)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f00000000c0)={0x14c}, 0x137) connect$unix(0xffffffffffffffff, &(0x7f0000000940)=@abs={0x0, 0x0, 0x4e20}, 0x6e) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) gettid() mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000814000/0x3000)=nil, 0x3000}}) sendfile(r4, 0xffffffffffffffff, 0x0, 0x2) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='m,']) mount$fuse(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380), 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000780)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) 06:55:05 executing program 1: bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}, 0x10) (async) r1 = syz_clone(0x60045000, 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)) sched_setscheduler(r1, 0x0, &(0x7f00000000c0)) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r2}, 0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r5 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r5, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) (async) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="069b214b368196a530e9ffdbb69de3dee323584f17c684e67998baf0b3b48e723a408c69aa9f05fa4eec3ebfd9a83f09050607937e993e2e395fe40b3f6512bb0ea89a9bb4280cd3b383b96be921e6fb3a32d8863892b2e193b0bec4b3517f1af2c8970a71862971561a0ad9b131c26f2566d809d0ea37c7978ea5f0daf84f33aeb82f7e371e0a2e5eba8ea9aa86f3657f6c5ccd8f12eaad", 0x98}, {&(0x7f0000000200)="4a33c4b382bf057d7cb76fb077143bd04a9be9a617fadbc4614b", 0x1a}, {&(0x7f0000000240)="667bd073a37a19d96978118b26df1ade1bf50cbb1788964eaf76903c8a3ba822624137e046665ff1493f67354426ec34d321d3054f31e00aaa0be3b58278b61c49b0478de4f09496995c5c9895227008e4a87bfa29dac7f9202de3fe9657994e010f04f60791d18f5601408a66bd0cf5eca484872ab87cbd1ee14093fdff6001d08d91ce10643142967765b47e90061f46ef856d0aa7d8e3cfebc7d526f70717a174d84753441e45f2049d2424496f125d3d0ae72ec3a33d2df9b163d1db24c7963cf0729bdb04877a503ad324124a0770a9c496aed85e2405cd921bf62fad883ad7d3fdcf4aac99f24325ebce1a0a39f2", 0xf1}, {&(0x7f0000000340)="87adc128ff7f1dd00f311bf13d2270c0deb76299e281bfac93126c4d2c95707bd0bc7ac2912ea212e9fb1903afbe3ff539090029ec0066e7e1725550a17b687332d448a9a36026253450a139da2da2cb29fbd22279296ee7b02deea72bc9b2bf7f91d4d26e13a73c3583369176abead13b7f9dabf55f", 0x76}, {&(0x7f0000000400)="b8afff94060de5a24fb4e0e64fcb5530b9563abb705b828d433d0a909201e78314b408d6e293a01ae59bf75339025eb2acec6678b0e8bc61783fdf7ff036fe56bd9d3800a1508ee4362202684a53b5eba830e8ab172ebd9cbc35dd7eba635c03d7d672b4d5fbca1bdae4098e81e3b96c6241836654b403fcc1946ccca06946430202600bf442bd1eb545e7cbcaca5e7d80fb9de9b1be69c807c8b3f0978a8e5638a2710b47fb21f1a02787ffba8a9097cbda03dcd1864a731ff0287bc1acd931f32a77bd3d67ea7c2c6f7f9648cef6facc20cafcbb", 0xd5}], 0x5) (async) sendfile(r3, r5, 0x0, 0x80001d00c0d0) (async) openat$cgroup_ro(r4, &(0x7f0000000100)='blkio.bfq.time_recursive\x00', 0x0, 0x0) 06:55:05 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$PPPIOCGIDLE(r3, 0x8010743f, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r2}}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x40}}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 06:55:05 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x3c}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x9, 0x5, &(0x7f0000000080)=@raw=[@btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @alu={0x4, 0x0, 0x1, 0x0, 0x7, 0x100, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}], &(0x7f00000000c0)='GPL\x00', 0x1f, 0x57, &(0x7f0000000100)=""/87, 0x41000, 0x0, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x1, 0xfff, 0x5}, 0x10, 0x0, r0}, 0x80) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) 06:55:05 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$inet6(0xa, 0x3, 0xff) open(&(0x7f0000000080)='./file0\x00', 0x200082, 0xd4) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x5, @rand_addr=' \x01\x00', 0x8}, 0x1c) sendmsg$inet(r0, &(0x7f0000001600)={&(0x7f0000000040)={0x2, 0x4e24, @private}, 0x10, 0x0, 0x0, &(0x7f0000001580)}, 0x0) 06:55:05 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$inet6(0xa, 0x3, 0xff) open(&(0x7f0000000080)='./file0\x00', 0x200082, 0xd4) (async, rerun: 64) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) (rerun: 64) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x5, @rand_addr=' \x01\x00', 0x8}, 0x1c) sendmsg$inet(r0, &(0x7f0000001600)={&(0x7f0000000040)={0x2, 0x4e24, @private}, 0x10, 0x0, 0x0, &(0x7f0000001580)}, 0x0) [ 297.063525][ T30] audit: type=1400 audit(1671432905.559:240): avc: denied { read } for pid=2926 comm="syz-executor.3" name="ppp" dev="devtmpfs" ino=133 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 297.090043][ T30] audit: type=1400 audit(1671432905.589:241): avc: denied { open } for pid=2926 comm="syz-executor.3" path="/dev/ppp" dev="devtmpfs" ino=133 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 06:55:07 executing program 1: bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}, 0x10) r1 = syz_clone(0x60045000, 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)) sched_setscheduler(r1, 0x0, &(0x7f00000000c0)) (async) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r2}, 0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r5, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) (async) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="069b214b368196a530e9ffdbb69de3dee323584f17c684e67998baf0b3b48e723a408c69aa9f05fa4eec3ebfd9a83f09050607937e993e2e395fe40b3f6512bb0ea89a9bb4280cd3b383b96be921e6fb3a32d8863892b2e193b0bec4b3517f1af2c8970a71862971561a0ad9b131c26f2566d809d0ea37c7978ea5f0daf84f33aeb82f7e371e0a2e5eba8ea9aa86f3657f6c5ccd8f12eaad", 0x98}, {&(0x7f0000000200)="4a33c4b382bf057d7cb76fb077143bd04a9be9a617fadbc4614b", 0x1a}, {&(0x7f0000000240)="667bd073a37a19d96978118b26df1ade1bf50cbb1788964eaf76903c8a3ba822624137e046665ff1493f67354426ec34d321d3054f31e00aaa0be3b58278b61c49b0478de4f09496995c5c9895227008e4a87bfa29dac7f9202de3fe9657994e010f04f60791d18f5601408a66bd0cf5eca484872ab87cbd1ee14093fdff6001d08d91ce10643142967765b47e90061f46ef856d0aa7d8e3cfebc7d526f70717a174d84753441e45f2049d2424496f125d3d0ae72ec3a33d2df9b163d1db24c7963cf0729bdb04877a503ad324124a0770a9c496aed85e2405cd921bf62fad883ad7d3fdcf4aac99f24325ebce1a0a39f2", 0xf1}, {&(0x7f0000000340)="87adc128ff7f1dd00f311bf13d2270c0deb76299e281bfac93126c4d2c95707bd0bc7ac2912ea212e9fb1903afbe3ff539090029ec0066e7e1725550a17b687332d448a9a36026253450a139da2da2cb29fbd22279296ee7b02deea72bc9b2bf7f91d4d26e13a73c3583369176abead13b7f9dabf55f", 0x76}, {&(0x7f0000000400)="b8afff94060de5a24fb4e0e64fcb5530b9563abb705b828d433d0a909201e78314b408d6e293a01ae59bf75339025eb2acec6678b0e8bc61783fdf7ff036fe56bd9d3800a1508ee4362202684a53b5eba830e8ab172ebd9cbc35dd7eba635c03d7d672b4d5fbca1bdae4098e81e3b96c6241836654b403fcc1946ccca06946430202600bf442bd1eb545e7cbcaca5e7d80fb9de9b1be69c807c8b3f0978a8e5638a2710b47fb21f1a02787ffba8a9097cbda03dcd1864a731ff0287bc1acd931f32a77bd3d67ea7c2c6f7f9648cef6facc20cafcbb", 0xd5}], 0x5) sendfile(r3, r5, 0x0, 0x80001d00c0d0) (async) openat$cgroup_ro(r4, &(0x7f0000000100)='blkio.bfq.time_recursive\x00', 0x0, 0x0) [ 299.126700][ T2936] overlayfs: unrecognized mount option "m" or missing value 06:55:07 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$inet6(0xa, 0x3, 0xff) open(&(0x7f0000000080)='./file0\x00', 0x200082, 0xd4) (async) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) (async) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x5, @rand_addr=' \x01\x00', 0x8}, 0x1c) sendmsg$inet(r0, &(0x7f0000001600)={&(0x7f0000000040)={0x2, 0x4e24, @private}, 0x10, 0x0, 0x0, &(0x7f0000001580)}, 0x0) 06:55:07 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$PPPIOCGIDLE(r3, 0x8010743f, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r2}}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x40}}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$packet(0x11, 0x2, 0x300) (async) socket$netlink(0x10, 0x3, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) pipe2(&(0x7f0000000100), 0x80) (async) ioctl$PPPIOCGIDLE(r3, 0x8010743f, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'syz_tun\x00'}) (async) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r2}}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x40}}, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) (async) 06:55:07 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x0) sched_setattr(0x0, 0x0, 0x0) (async) syz_clone3(&(0x7f0000000a00)={0x40ba2000, 0x0, 0x0, 0x0, {0x41d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002840)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fa093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000026fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364145835108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241888299bcf0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c55609a6e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b13634c31da2c25cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75f7ffffff483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ece0ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e405887c3b6912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6006e56237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77682efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa544920bd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d122a7cca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710db8f3e5c7ebfd6d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aed7a1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81643a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de553101cae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225f728d44d0973171ad47d6b70ebc660309e1e245b00001743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933bee24c7e8000f2c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cefa86966d7ba19e900413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e000000000000037010632f95a5f622f851c0c3db06039302000000ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef96ccecc467acc45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127cf72748a028daf5fc4d4e6d5265bec44219ee8fbfe86f441c724fa7b3d1ff0555e63ad00a1c7f9f9af10154f1e109dc3f7dd87ea308a1fb5a983490c6c93610864623613dabec4c0b64461d21f807515d8fadec636c99aa95ff895c25aad5ac0993a65c7668ca2b6d46edbad410df7390d27e4ddc8f47d5a918b14da4ec07c8199259b8e3dd36de9be47549f053234c67b88969ec7f168fe635ce25d19686f2470afb1b1db18221841cee6e5531280d65f1d28886e0f06856a5ca37a91ea6e19977c517b10fb834904803e693b66858a05b03084d1f3bd5542d2796a33cfe545be3dc03d302e4839492cdc7694142e48f23271787d3a2360996ca3c9b18000000000700000000000000000000004882ce2e7a68512b23b0ab1f7a6c960bd002984955dc620614f97a234c8e1df96d5e7a67c8d26cd7a4bbacc4a086c2cb5a9af5fab1f01e2b7cf653f9d25f942b1cff6d738e17df64464fbc9d89911829458645ef2d2d23f55eb1b09855cc74d29cbca2aeff07a9bf56c3fa68a7d71aad094d5d968ad88fdda027c65e434e9a6bc68ec751d6d21fa471ac8646d714ce68f1f46f6ec4c1e87d720385be6f3a70fe730ccad42a9051cd07f356023e855e5acd5cc7d990cebcac66cbd3229d18511bfa1e3d2c82af72932cfd875584d0fc2daff4dfebe41c37494b8136a37f12caecba3e09a31a00410ff161089935db303df012b165663cc1f915d65f69f9d2c1d853b0150445d088da47c170155cd0cc863f4ef36a626e6e59ef4708dc0f6d8d9650207e29081772ce79577f93b9aac8b738822dd600168011c421d530caed04a229e75b77905097eafe9042ed10931145b37d87bb3493b0b8a75bbc43910382286fedafbc3f75bff9082f599c1b1144b04bc98741705b20a75dca8e348884e9fd54b74141ff4d1b0c2eef8a0586a5f5a651769f8e826c4c7c469eceaa32b3f3ab203eff05219ff45113a25c7944468c54dec20c4afc6edc7ed8cad78ffc2f9650c49bfcf0e244922e0a7d72cd5a2c8a62b1bf527b817551290e3ca6b1aa797d5498303253b53a717ab66209ba8a36bfc55e48989c419d16ee11674587757aa307f793cfbd4ddaa4cd9efd14ddbf3491cf3a6ad4530140322a1539af9569a095d5de44896736bd8aba66f68bcc0031878ef05fd1c27720474126d7bc0e124219fff5434a325045eaa5df52a473feb2b6fef9319c588f2b6f818eb0a1e47604923251395b429f16ae56a72f8bc22e171b1bc8982f1e66d603f4911a258a39b482db56b449e857762a42c3ab05a8c4e30e35000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) creat(&(0x7f0000000080)='./file0\x00', 0x125) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000240)={0x0, ""/256, 0x0, 0x0}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@rand_addr=' \x01\x00', 0x800, 0x0, 0x1, 0x1}, 0x20) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (async) r11 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r11, 0x8983, &(0x7f0000000040)) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x89a0, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r11, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r12, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP(r10, 0xd0009412, &(0x7f0000001200)={r12, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16, r14}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f00000527c0)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {r5}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {r17}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x95, "7f5e9afa2b43b8"}) (async) io_setup(0x100000000000c333, &(0x7f0000000180)) 06:55:08 executing program 4: r0 = socket(0x0, 0x3, 0x100) connect$inet(r0, 0x0, 0x0) (async) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, 0x0, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x10) bpf$MAP_DELETE_ELEM(0x4, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000380)={'batadv_slave_1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000002780)={'vxcan1\x00', 0x0}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000003bc0)={'batadv_slave_0\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000005e00)={'ip6tnl0\x00', &(0x7f0000005d80)={'ip6tnl0\x00', 0x0, 0x4, 0x5, 0x7, 0xcdc, 0x6a, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @mcast1, 0x0, 0x7, 0x100, 0x6}}) (async) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r10, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (async) sendmmsg$inet(r0, &(0x7f0000006040)=[{{&(0x7f0000000000)={0x2, 0x4e21, @multicast1}, 0x10, &(0x7f0000000280)=[{&(0x7f00000000c0)="7993f9975249e581bb58d2db5c69b9e7", 0x10}, {&(0x7f0000000140)="541353942ec14c6354235bba358321fa4e2b7fa91f13766eaeadba669aa54fefb131b7b63fe806a374bad0129d8fafef6f2374703946a47e4b8b87ae8d3b2be7340d2a5f81f4785119f6446c36cdcd7d4dde3b4ddd4fde212f2d1660548d7315aaedcd7889d8d74ab90b6a9a657b902e272b817e49c7d0ed7a3bbdafdc0c548d12eda6153ac88c91823d1b963bfc70e8007052b1b6502e17e85bcc075d0310a4e4b0", 0xa2}], 0x2, &(0x7f00000002c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3805}}, @ip_retopts={{0x4c, 0x0, 0x7, {[@cipso={0x86, 0x3c, 0x3, [{0x0, 0xa, "6df24dcec02992e7"}, {0x2, 0x8, "0185ef9d66e7"}, {0x0, 0xa, "825be20ed702efcf"}, {0x1, 0xa, "ba9c7843c675a224"}, {0x6, 0xa, "6a07a2f7eff3436f"}, {0x1, 0x6, "50634ecc"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x80}}, {{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000004c0)="bd80199ecaf7d1b59ebebf20896e79cd072a07fc2a73d4e5ebed0ae8b6a1babaa05f0c9ec00ffd9dcf3fe5cc9d3e083034db12055b15932cef13dc2245e5851aa728ae7fff80debfe50f320cd6e9b5795ed565cbb089b5ac7cb8f72b508b6ea340aa11d3bdbdd005ce1cd77b76d9a52fc6f5fe13fc4daadb517efaa1dbdca9ec326f3eb457561c8bb8b84f4940a36d0cc92b8572bb0a4b2c2aa39927e0b4f4904f0838927268cc008f399bb812351b5d02cd2ea81ad962935458842d8b4e04c45190c3475f2b486b8486ba397e849cd48d245fcded95c953571d4f2c814039212be83825fdd9e4f0ea0e0b542a49da844737761b624fb6bc88d5571ecbe9f210613343dfa9bb1e848b79dfdca892e44e44818caa4c7b9b3d6232d2d7a72aabfac908d4c422046f6738056d99799d4ec73f23def57ec81f7731c8d7371583bfc38906b76f6f15fcd4e39168ef76da1446670b7cd2dbbab662e1df5e5d8c8008c9f0cd83128616245afc6c6a29e206ca57aae41fcba3d05a60b5be8bfbf0e612ebd445408a9baadbe50639b307cb3b5e9d64848835f8c48dea5935062d848e80bdeaea5bb2891c5ed99f404e87f4583ecc679ac144fc0cce4891be61c63a917fe22ef0476a65cab56fe8e16b71d4a189cd51e2120062f56645dc6c862b8c303bed02a40cbb9af4f3cc63fb02ff26495a9ca16a3da3ffa96b1f8c0d891f9b4cd15f542398d9e34a5523afd5a317475dd1319d530291f5e4bda37428e0c757c7766470882e0f062f8973405101c3b2e418e4652ac3713c66cbe40a5de154f1bba948beaa2a80ed6ebc62e6c01c9de5027c7d14ed55832ae4a0ffff5fb1844721dad2c780a947c9ac6f5420a000e7cc054d10f4f8caae855bfc0f48065420ca9dc16bb6b682e0daa16d29a09a8b2939f81747c7e64a9c9f2fd7caf9e25bf8ed515506c6130488b5d78472f98b42dd163a08df9250b60b3c3ec9db92966b9e1263fc7e77796d7f01cd119d646839d7a0e0c046d72c0443b710a607eee283474e7d8dbc3c8f966a577e811ffd2bb5c7cef93c05188717c8c5e6201d70fd22e2b41bdaaaa4d9fcaf0bccaafa5928c69c54b6aad42c83cbb2b246dea97c33032f664c2122c1609a61bd3e50412a2e625e4cf49b0388d0561ba4cf83e0918f7e8204eb0643cc9d50c14a2056b5f216b20c9ecc40f17f35c58dd0a32a44383edee786d812ddb058ccff3f48682b79df3b59162c6f1f54532bf6c365ead187f278a71278ff1619c8bcecb2f4c33514b5a0cdbe1965018e95ac01a8fa199ff177d2a0acf8bca04e7f56bab19c03ba5b61d2d1d30197bd1143e5df426c39655257e9ce5d1f03f8ad16623c226098c648fcbf4ea5dcbaa6639744114f5c2dc65bf06329beb3cc958b18b79fee92f5ac40a1ea4f82ac1af240c5c48f2fe468da55045939564fb727ef743aa0e424bfc05dbe84173bf2e84144661ef9bbda143bb8baef012dd499d8c474ed307d68b5c68be7a4d7d0ef197304d361fd5724832daeb15aee8f88e19ea7958bf110979ce6dc938fa4cc5e87a7ae0a404f6ab640e3c37c354e596f2b9414170ea8d826c7d91adb5526445709b030b2e9c2e3fcecdc5459a693208c90dfa7826231254cd82b2388b62b8c2b5c6541dd39f8527dd8cd93f60a9289676123abb915996f645d00600e14b8a32976d18ea402809e519c021a0de61af2aed45e3ebb8aaf8cb2c05906523eb5d4aa2ff8f077c5e7971e6fe0cd9c1d8aeb6647715de5781fb2bd85cd61e61a9d22d6fb947cd6b456cfc55cef8f9c9ad7a0d8b3e005444d7a66b357616597e16f745e2f4977a57f76deae005257c85c977b377160bab2e61fc6cd7779a3f29290e1ee1a7104c8b7a441236fa4a90f2ef2545dab56029a3eb87bd8438158637828e8cb8dfa25bf5e50d731b40ce3ff7643c0a6082c81aab94c1c14b09a0c8a188a0503435717dfcac1eeb6d0430d1d0abc72667aca10cb14a600343e160bb7b8f288bc9019affe9e0701a82d69bba10bba16926f2902929e8419a933cbe34502a85eca58e1587046e63d9aa9953e3ff59b90b50627295aa342c9077c15e25666fc4662cd28b26ab14d147784484c7ff9512dd3c149c1ac6477db5a5384966d6adba35167d6060ae7211acb5c77453487c696de764913d29065f3d280b850616e6dd93895c523ea2490e6a019a9b94e663f8f7757dc60d9e2a1d67774484e1716027435ded4f8ffc3357bf494d369071b5144ae83a58abb68a63737d0b045935eb19f6f50ec1bc72a6d9de4b29885b19dce789ff37d6e5f5f427497f212ca6816b136a8e84d939fa3752730506955fc8b455f9edb07cb04104829a47d5b2bb1f4dbab8cd97e9e72c86ccb8361ecc765a5477a695a37af3befaf9e9d8f0afd4a46d8199e391d3343e1083a5a8df64719945b17895e6df966191f0d0474c37194653af3996537da131c863fb6e4d16f88e98789d74275ab159cd69aeda2a7d003aa857c8a380326faa5b6f5b427e77aa0fff4430574138f1ca3578678cbbc855aec2aef0db004ed15532fb78fd59ac5367c611bad97d480ae9ab042a7fa20fbf7043ae9bf70485425c179c0465841e46ca10269bca73cba701f75f201c2f5ba83a53e273f42ff7c3e12376c94265f4de06afe89524f553068419021f54618306721112da8e96a22eed63df174e949da27ff91e9a709a2ff79bf6a429fa9f35be88d6d337910e0cf83a9516b9948266b5aa4493956e2dc19dc2b44440e04ba50408e8e13076480f70d8bc6e153a97209748e067e22cbbbc7ed90fe1debf49a8160a4995f5be1764cc32708d6dd4882e17b50d8a16d647602efba1cbb7dcdf088287b71431af0f1734a1c9d7fc8575e48dcbdc118ebb43b95c47fbf60297f0b2d7d485ebe9ce7cd83d603e1f22f0d0afb7bf57ce0f634d95f90581d3733a5b7f02c33c2c3e8d6493e31fcae27c7ef46a0f548320eab0831f5b89d9dd314caeeaf4f474553d092ad46a2923a414f79072a414a3b1d9e8856d10ca40609ec4c76c1bb4e43361f17734055f928313b9eff6796a6b089848549440490adb565bd3860f12973c7c87c01a2c2ae3b5fd67213fb7739d11bb71f9a9c372ae0883b4a8ebac90b44b88943fda34349c928f7a6896bee0f072e0784d3e05650005ed36674db2026c5af676f5e5a6b62b72e6d544a970ca603383a63ac7a5d0b51ac53397333d656fb647aec02e9cb5b85a01c6a94552e70f5db9d52a02c63fabb3b0ed355a88fb4d7605208e87f77cdba19ee1fc725c1d960e71d09e0349df510e567f37f9e61b5e916462e0fec7c1797d31c05143fdab3bd99055e815eda08979cca6ec0494a7ac5bd47ae2e2c9a6f9251fbfb458fae438b4bc8e321caeaf918b20d0cff61166c3a48cda3766c253c5b95de8712ad3d1c69f1cef39722da063ccf2b5b9af76bd08f6ff9ccd96f067e51f30da7a2a402f4922f6f043772c238a13d21cc2c96a0b560105eb69bd9af6f9675ae9b976f24c7949707de7466e5d46bbe6f10d7f08dff3caf1772a7c2b6944175471c409bdab20f6db8096ed71ad6a556d861b0322579da7d481a333024af77ebf57aa4ced81f8f52475705de140f9f93a4d6bbd5e4bc83fd3f1e49adb82adb0ee481ddc9379533f92b0dd0d50f75eba50e88a027ca5a38bcc89356a45ca5cbed2de9d4faee3956577abc31fea699d215a00c8d3dbb4cf7d78af7d1cc7b788760f428b79c070c93b0718244f3ab59cfbbd00728c3d80c0227329567f7cdcbec48c018077a57934c317da70206c442738f3a96773ee100e052c71731c91e892e03bf71fb90409ddf3b782bc1920ca35265befc56f1eb474763c21c4ad904fc7af0b629f66ee1dbd3fe99b488a77db57883c2255c52bd68feb4af7b1fc95f0d05a65d6e776d963e89c13561b6ac526349a7327f7d32c44e7ad7e9baac318655357bc9eb5d286bf695919ce2b76b5a0537b23584346dd91dd7199544fa4928dd38973a2e42a9e4ebea8b8213fe9ffdb988ae74585cfdeffd459a6889683c38c7a459fa5820adcdcd92731f750eb3b0ad521f26a11daa51ea9ed1437ca6fc592c39ef7f3562bbadb12795292a2434c636b396334ad14650de6ce5b85902bbc06573bddb972de99d39f41f3012c904edddb1533b3fb6692f41aa935f8c937f1e5b158f944fd651f29f99e5b048760cd1b626f8717fbb460b055a26e9a6575c019ff44e60048b043576921047e3e634d31cae88fcb58a0ddb1b24a0a10f20ade4d94a570ad4d39a6f2759cca7479df9cf9cdc3101f866e33e26ad838d0ed0bd2ba357574ed4237f26577ee9db212c6e6a27925748f682fdddcc07f34837bb66daf17ae64dccf359356eb4dff709abdf1e939ca7a7111ecfa9219b02fd2ad5b4333f2ed0cbb5f337b0ff6afda4d7618212dd1e7cbaaa8a4527a74adb8e53a632632798479acb6ff5cae13ce628495bba0cf9bfdec63a0a467831af67b373d7dd5ea2459818101309db84d897f2892f1231ab0b81467cbff744d6f5bdb387b725aab9cadf3c1039a5a386982550908a3a18f070b69c218d919de97723dd8215f18559161a21281bc3539eb5cca92e9903b5d05bc55588c86411389ec4a5afdbb4ffbf646ea0042fe2a1284ca147a416e4f0576885ed8113b59a4f7a20e4d910bc82fd9f9ba3fd88a6811d6126ae4fa0dd607d091553a4c60fc76ebb400625fa306ae41849803f6463d9b1cba1a8d1df391b53753c0caa1fb1c13422635a17d30bec2439f9161f7fb50e32e2d064b3d727187de6614f48e8b8852bd654b85008e7d84858e86817d2f63cbc39e7be45be00379adacecccf384913a1fad22a239383984491fa0c08e4ef3163bc327ab112d596e750baf0740e0306211e40215ac567d9d50405d9672a8dc5d7491533c13b67d3fcd9f1805abb8b8f4257dca2f68de46652e0f0ebfedd3a42c57fa14e01b7dc2838ef4a64f36e6ca2bf836e26abe95a68288e375d8372659d0657ced76fb4c991b013a0ad576e5f234cbbab2edb24344006e7fdd5c4d3065434342b695be5e172a8f6101b5e4493abdc444bcc05aba27c55cc691adfa9fb86597e0224ed5acd4d186d15ff0a4c407efe516db1c87ec31265aa7f11df448ed81a01c9aaf810a2a7c9553bf27c02bedcbcb670df357002cb6fd4343573c70f100414b275e4be730f6b9fa1deea15b0c344b0811e79ab99f2b281289bbf286db7c780f2dcd603b11634ec380b2bd88d11cc65b95c50664615c5b71c70e4acbf03711fc21883ddd844f852bfaf64ad513410b2d868d9f39e8f6c4473bcf050856dcc288025fdb099de2630a62bf644556cf12c321426de167e6dd0085a78fc4af07a5775f855bd1b0574aad5b31d7ab63c92c40a568e955e825c8f4fb0e7fc11e5bb710b3cb9163d25b0bc831f625571f0cb5812ad7e4d6a3a89c317393722973161a8ed7966096172d71b22f2e243bb33241e24b100a1598db2870d1a2fedee68cb9f9912c7ad6f1b7beb98012594dfdd523be5a2bab593a04665f8387a2383db3de265bf7f12d180d48527d8fb838e7dcb441bd87015295828b41fe0434eee618ee55952fdb3c6ec67ef8dd3ba70e9a2da2adb0aafe2f0d5502e03588be0e6c0f39cca6d34787ec4fb260764589d32eadac5d712216bb5219de0bad7825ae90e6ef7701d27d92b386a3a1042f5396326689f53a3b88149de6f203cae0fe676b82823a7e327fc75fdcf28c17d697c036b0ebb79d0bdbd97f00a79833dddaa3f8e85a7f7cc91f6", 0x1000}, {&(0x7f00000014c0)="4e10aa6c738c533d971301ca9d7d8f05a1a882fc9d98366f6da613655a75a32ad3280aa8a3c457b5d0ce9963c0728a010e78a56548e0c18bf3f69465c9330aa0523465888e103a2377ce7536fced750279c15cd52ce913127da440889c283c965780577d0ece5f2088ae6b6b218e264c3e9f0781f70ae8fccd6908323e6342c53eb32a2c83cdecb2fb9622d1c0c52c97e6016c18484804a3a4d5d41a5189b92a8b20805a49bca277647bffde3743ed982f5b7b2c67ad36ff8c3bbcd1947a21c03ebea5ec321d2ebfef15eac8c1ccddba93d5cf6b63f12aa75b7c29a769987ecba82c68879df7421ee280f7496d113ab5eb98a629287f748ad1d3fcae96029043c929e8ea2fdf4f405e10d0bf2f86d49ecf0b00faf1e0597bbdbd11b2647ba4c0abcd9fc652098963a181ccf27bd9e373322ea007f2943eae2bc824567ec6e634d7c2951f1b847385964a8529c44c8f9af0031b629a74ccac2eb3878b73229e31869823b2461db56b242b238ef3d6b100ae90b879144030080d021574cc9466416f31824a3c2b2f07217f69aa8ccb15c9d358e2171beb988c4c0d5ecf40db41182fe82601f7269b3f88469089aef1d01f23c39ba3de25fa84dc24fb11afb81873c00857ffbbe5797a1a65abd2fbeca3d5e01e01f4db94ac131842139d8fad33cc47668f405405cb5583652b0c973fe8adcf00b7486e5eebdfe84fb56fc8310c60bc50f0435b12593a62e4f46764b7a070fea0ab43d43e4d46b17b38aaeb68f00eae12003a5d1849f9ce617592fb43ebc4fd5adc853c0b32ad0b85a8c96879a80b35af971d0a5ea3f927fc85e2ee6fd05fb814a03f5eaa0a1b7d62db7b921ea8deaa9a6f8eeeeeb263c02f7e2509032840da0895c14a7c8c221238917e0396018528b8385b3d6bf500d7a665d6e6569674ba1496cb2bfeb623fdb6e532dd976b68fd38e17128560e0f5bc1445bbdb5debad98cbd53ea0b3819e3c9cf2cb1eb8827a07a40a9723e458333478f1da0d6055713c78a4e09a4e147e32398e9353db1e1890a4b85c1c747a8aa3a13d463bc441acdb37fd88959a86f2a57807d95516973cd4f5b000510d54f5be82eecb3b6ca3cbc387c57f19111e6751eb588e28577df2fa38dde6102fd3d5c9b44f976c82283e47e7d632b87c0a475f808df2a7a0e93f165e27a7c7f2a142d03cf16daa22e93a3dbd9bf9c7ee974cd23aa1ce57eb29a89a0fecf1faeea682b4d220b0166bd78e9ab94616f486a6f21d1e2e2a1adc3d40d79cee7cad3e02ea4df2a0c57e60a34b3c9c02bf07c1a21c8fcfde49ccc8a6d375033b24f9e844d6d83dfa97f6d315c6b199a7ce6f4023cc3e34cb77e5be76553fc3e04709f765d450757c20363eb36b858f455e9a246528549bb5bb2071874889612c67a38ab03c64dce25b54b06843a6c2267705a5493b5090a54b0a4d47403f4b576fe249831b6bae12f6f66708c3769f23926ff95b17457fadea4cc298a441337383d6a0c2c4b21f0b175855a57fe319868720d16167f6f39d4a7aa956aea73bed268f7dc430aa1049f1e1327dd93a8ae50d8675f1264e2739747e603ebe3931e34d2f6b94b58c28b0ed385efb03b34e3d30d6cf49ce464f70d74f1756c8ae9e5f179b94239d19764dd258c71c12eeafe0bf3fd81ebb34da89286fff23fe34ae6ca8a9476411d4edeec536d2c4282d790925c5ab901af49fe72c8274bdcf6daa8896a9858c36c410956bba69bc26de8be8881fdc18995d6855b5904e813eff1b431c1dfa31ef9eb1fa2b1497cd3881f613dc5305ca9b9ac7fabbc21b304bd1cdd4abd7f6ab054fa65c70a8e5fad00c0479f82373e7cfb85e6931af78e1107781265776b83c9f903759bb5a9243c52ce6240dc1eb2f04fe40b26ee2667e46249b65a30b9b5c15193449c90ebc4631e694c472c1166079b8b1e9af18886f52deea9b361aeb7bbfb92cf264d1223bf2360eb10c6e4dd2e6a0e4b6d934b641e54c81244d50ba95138285d6ed6977559ea084d11793a5eb831da778f583420622611647b8b1d11afee83638235b492951bbd0a834974084365c76ac36b0608b5e281a7af4047c2e54ed25400d9859f34878b3b18d2d50879954e24aa037f7aa83b3cd0885c612b6668bfe3dc4263389bddaf1da5aedb006b1af6cfbc6e3cb7b323bbd1b1db497dc92d9956fe19ee7d1e1e5798c43ec0bc2d93a1b1e323f1f4b2aa3ec5b83ef99484835348eaf6052d4769fbcdfc07bebe0812b55f27a2cd1eacd36495dc798822793d1d09c072f5aba15084b126b4844c6bca5be8f4416460c757d3e04b6cc5421dc17dba8d016115bd5e2028cfb3f6602b12f57074f3769c68d25a98287bd21028505bbfc0f2eea26250ec308552eb2129c071fc04186c0160cda9dbb608557e6859367a95a27f12b30bd5613de2ea307692611aab6938a0762939f1dc7902c06106f0d63d495ab643eac654b51b35e3a64946dfc9f24ef22a1e6d7cb5d1140ed910f92c49377540a9933a48c486dd4ddfb3105269db34a31ce6c37aa739241d1dbaf9e3232a9b7f398bb34e2e0b954b2d122b0b1e2664cb73f9c6e0035c9683286f9cf76d89bfb3619b68c646b50082295a08aea1eedf191c381e2c8edcaadcb7f4325711711ea0a6cc34a15a0dd532db25bcc9c6e125fa68be2ecf6ea61e35a1653023f283a01260889f726282ab413ea3a810d4858f731c367185a03b36c0592f8791251e17b3ee36359b75472dc2600d5c82aee759d305ac0647603e07ac72bd040d8df0ddcf1fc91af007c76e5c19f377d16b1e28743fa2b588c2eb9aa52b08618868bd8cf7c3d6144ab7c056312a70515d6a88ae790b0bfd0a29c0c5861ccfa7b5b66067a8dc336b7ef5ef2fcc3fb48789847e58d767baf7b5d3e1978c3b621693881e6ec9bed9f046c31b426883e524bc4e29325162bb32628e76ce7b99ff672be4a4c69953fe35deb3d8641018779347faec0468ef9d6cf122a7e166eae93ee4f005277bf6cc55c3db6adc16f6aec3eec54d28d2c3629ee57da48a9f5f747bbbe3b45f4418c057f20d2f624cc842171347e47753bc9e4d58b15b172fc591eb9207dab2d6dd17036e8c5ef93fd20e8eaf33f33cc48653cc1115fd69a6007e161df4a492fb238a5d2dfbe58a7377cea5f94ef250a527f3a9655dcc0a8b1e96ae05d2cd33e6d35fca843cb94cc5b82179d57bde5af5ca1e6f3dc58ad17f82862f1150592b10c9f83c825c15e2ee468dccaccd2262c876850e21864b6d9825762e1d2b04900be33c1b3598bd110e1e9d7dc2fcc0bee4f2f8cbcdc0c6dca36e73bc6206a8e0753b280fe87ec35a75c4e0df311d3396f0b7c07beab0c7e63e2112a4dd7f6f2cadfb29e5307700f4c019fa3ca8c024a94461ba46fdfdff87fad0ef92e61861cc625d77b0ccf113efb8b28b8099e2477fd23ddfa15b4fa4b28bbc643a849d0698d8ef2565930db2dd418ace3f8d81e6f4cf0ffb44924a373bb13304659f215294e290bbf4271eeb3045cbbc48dcff199efbba5259ccd31a1a2bd8a7f2977cef04b02dc6650ce8080e482ec6a7838a62404f1c44e46bc07379a5f440b39ff49392482b00bae485f34d318cde08def8aa2c31bdd03f9cc064c255ab4b9b599cabf18291907616e9f5a7878b9d47993c5478d0ae98c5de2132633d178026e57f89b882bb0743838d16f80614bfd127ebb422eb81383339a9434976446c95959285dc7324233f70dadf9426f2a99b295bd7479468f3dfb9120f8c3023308ec4c72eee671d51000a183f670ae0f5ace0104ab22f1d90d93e43bf8e89b719b7653ea8e1d2d172be5434b4b5cb034fac3570a16f88765b16883bee18c82ac8b33093a862eb9b65bf1ffd274d3260f7f32bed492458442fa172cca98a90ba47782b915e5db7bb114567fb3567e36eefbb397cf442c14f7b1e1767ff37d4d91a59ae5d3d391d6720b271cab9b34cb483efe6933057199bf811d0e2ee994db0a2fbfc828ba650bb1bfd3b824bd739245045ea4bed5018753bf6d3e2f381c61e3aa219666f3b4b2f791d02976df81b5f9156a2c4da7e83a12b45080d5f967b8d44d1228016c5ece4bdbb904f8b329003111863b8f44d53f83245c5bc4777ba9d21c7c72dece32bd084287776231dabcda0f28a858613e160e81fc1d0f4e3d67e9d57b289f0c0ed572c7858019d35536a964bd598d49999934c5c6e1b1af3d6dea72d2ba49d4f6ab15c8c8e882faf32c3677173553cecc3a6e262bc1f84221d22f2de0c8cbaab81cff4fc9285bc623c1b3ae15b7310309b965c6c940baec12347a874584015cd32e7b40f2cc94540c1a319a8da95520d4819acb3fda8056be6511a2210392713e8d4901f30bb1334650af87ffa16218760a214e8d1559c77b0e116e8c2d9509e7edfdb47dedcf13bb08cc5bd2d7ca7bf579014e4dd751113ed5b12304a355723aa835c0fcafc5b9022599522caccad4883bc24597bf411e1dddb9f6ab40fa977dfe46f482eba64cf0357e4ba031ca6bc91c3966249aad961342bf38572143e09cee8a36bacd7c9fbf79650c44267abdc41268a66219b4b137abf002cdd5b7547bdbcd2bd364db041e57f7ad18902ec31b75d91159e9d1560d263512c38a244a40a15a7ec7bfc878f0313ced2ee563fe9c912a9333f5214451a56d29f1f0354e3020d54b1a048c179c473f4dde4f9af9d448dfe3d4a1be20d6b8a564a3b83f73ea8add8cbb024f637ccde44450f5a5d7f57177603ebda46a3eeac8323105974d84371e77be307bd7fe5a09c5065b61c12edf9fef2afde13c615cae6741b6ab5c427784385ae97285dc7704bf9c47a8d70bfa3952cf2b995a841c55592a55672fd039eba5fdbc7cc4b052e2189b6a25fc2ec1bda432b213b2aed3dfafe217357f2ec0ae198fab6a2f5c0c58196494c93c1abfa2eac790b6e44893b677245592c97c1fee21bb5adcddb178bd764e4d1a8c840f00198797ec56adf064641ff75e518023b86088cc2bac12e7256dbb1beb52504f33468bd70df5d0ea06a815cdf172c40f68a0135dc8767b0b1a2a838f39ded774e6ac3ccbb3b97576ba01f828249194fa0198cc57aca15d0d3fbca9f7770bbe48a0f95eb3547145abebd50d2c906df4f4c140888a73d83bf288dde9621890f6fa0de7c8791c8e0c78e14f4907a844ef9a2082bbcf51fd5692e72c00a6e77feded32b402eb4020faee1925c32ec8d76454fc2c6e805edfbb3394550a9c6ddd3a018868bb5783e7c2c1c17e3620740dda2c763b81f1d5debb7b2fb277bc832af8300efbe0d0cc98f50d3f6cccba0703e440709f8a8d49c909e1e5e313ff2a1af54e5585e0fc78fabb7b6f68c738e4888acb0383052de4dc8c2c4c14a5da63176dc989dcfb36623efed22f8c9f0efc7840ea85fe140866bd7f35f64ade907bc5853cb5cab9c80ef0227b0dd7f03ad3b5aaa490ca1107dfd2117d23d2a216fb30077e0b6b829dbda9c7821ff336de41b7ad08b778a9172c54a272891aba711b2cff1f880535b9ded57d991c8ade2eb048b1dc4517fc4490b8c54bb6cf9ee3f17c8dcf7df53469e028a5fbf78ad4401ac20abb69fdc6524ecceedf327a2b6906ce58ebb52aea02ea9dba8365d55a91d9f214588946a9272f8241cc96c7d997f192ed6a1ba129633e372b69d271691308d5a27c6869e56356991ff9cccbb4658112fe1d934fcb23e7dde56f4b10387b2f0a54e0e443425dc1294dad83fad2fd25135a386f364518e083b06bcc2e2bdb5991d81bd309886555be4b46fb8411683b0727e3c", 0x1000}, {&(0x7f00000024c0)="aecbf5125bd1aa06159f7d5635e612596a5b068dfe14c251ab767b4aabe18520d6e8dc285e133c9f0787b53bfde9427ae49c080fcefdb0f12209206e05f434fb71cfd3ea91aaed8bbe3ef3c57cfab52fe3049d087c3900a07fd87cda88871e3b00e063f8f5dbee7b37596669f684a5cd10b3d35d5a8a1825b4bd91abbb4c8a11ac38468daa44fa6cbd70bb32a2c4db56deb168043614f476332d0ec123041cfc5b53c0b230bdfcf71ecd13d1dfcc7608b5084ca1295e3184092e6b2d5306b4525845187392f8fea7d4cf577ea3a01c02a03930179b455ac9658591bdd59af9ac63583fb1f2bba1b46faff3fd06", 0xed}, {&(0x7f00000025c0)="af7abfee01e43eabf0641c1e717c3ea450e5acb7ab3b83e286c1f57a8835fdad8a3f6a14708d119ca8c5f462ae94f6d9e81613bc838b87509a34222c83db34636e9faaa0eaa871e2d07e644ed9cc9ca99dd4892a0797eda0b8a718c8cde634bb6648c3324f3e94f5471792bf212896351fe52b4ee5fb3daedcda82c5e629989b38", 0x81}, {&(0x7f0000000340)="351ffd5e2f38d0461faeae80a8ad2bf55d8df7fc402f8d1d2246ddfcd6f7606f1f56ec0c1e8c62b4b2f51f7844358bfacde3f7df7b", 0x35}, {&(0x7f0000002680)="13a2c96507e7a77c1e2aac3b0ee6aa0bb13213140b40670c19d7a2333029da22cd2f6cd93e27330c9b35af8e13b95d12d152414bab7ce16775f1ef786886ca19523f2d6ca58874081d6f5521ce9e8695b719d6466521305d1518766e384a8be2a40fd2740ee1e548836682dcf3b5a2cfae85e83c2a68955fc57414c38d4d1303a7e2b9d2ec7df0ebfc30ba5aa1cfd7a91fe82dc36ca9a56763cc65267bee00217e7153f1058289f8e349ad71502b26551da5d4e2875c5b1f04f945aa95c46dc8a53481019126722a63a74ce82458242ea76c", 0xd2}], 0x6, &(0x7f00000027c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_ttl={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r4, @local, @local}}}, @ip_retopts={{0x28, 0x0, 0x7, {[@end, @timestamp_prespec={0x44, 0x14, 0xcd, 0x3, 0x1, [{@empty, 0x5}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x8001}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7f}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @loopback}}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ssrr={0x89, 0x2b, 0x89, [@remote, @multicast2, @remote, @empty, @empty, @dev={0xac, 0x14, 0x14, 0xc}, @broadcast, @multicast1, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x8, 0xc6, 0x0, 0x0, [0x6]}, @generic={0x83, 0xe, "7740810e56ab4a33466fcb87"}, @timestamp_addr={0x44, 0xc, 0x70, 0x1, 0x4, [{@empty}]}, @noop]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @empty, @empty}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}], 0x168}}, {{&(0x7f0000002940)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000002a00)=[{&(0x7f0000002980)="46a5af8a1b535e21f170cbac1696ed6f8a271c5c9c0e6917a5e3f6b5eaf8e61d4784a80adbd0b80d2eb634ffba548f834a334c", 0x33}, {&(0x7f00000029c0)="c666a7dcc492e0ad38c21e29", 0xc}], 0x2}}, {{&(0x7f0000002a40)={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000003b80)=[{&(0x7f0000002a80)="459d45e8a930", 0x6}, {&(0x7f0000002ac0)="7b60503bbd7ffcf2cd16ec3ea015bc546cd51c65bb6f4f3ed7a8d1f4d3fb4f8e2f3d867edff7dc4c53171072f4d4343da1c0f861839ef4f626ed54870e4efa7349e3e1f04a5b91e7d3427067e259d07356755999ed219875422cccb6bedc315d79cda877c6450e5533a153ec33efadef10", 0x71}, {&(0x7f0000002b40)="5d0599b016330456", 0x8}, {&(0x7f0000002b80)="9399a60113385d28ca0d35a5a0334c52fcbfb3c8902b84f7bf7acfff6e89acbfc110b09f177ab28170312584bcfabc9bb6431fe9d615533473577ec6b750353fc1d9243b838dceff166efae70890df2770459ab5f4f0a491389e3c61b395190164e1cf7e836cb2beeebd1148efa0bf0e4052fe63e87347104e279904f2afe22b755898ed30a577a788462f6b5bd393ca4e5a9fb8756a64ec4760512b3695e9877b5952ba9033ebd278d0f5598eeec609cea9359e2311f04e1d9b20c2f2640ee216e8ecd2493f32051af9a3cf918e421b7fe901db7bc3a48d6fb01aad50053a667557ebeaa93a7d7798990a0b6b78540f2db4698f7d0c359c4f6e452609ca85854e5c10f1fc0834b242cf1247856e3e5e8ab63f1e490256cc6353cd9be045f966b86fae9538f68db2194bc981c1c844f35c41ad5518f6630be39cea4cd9343a3ea90cef6a1d1c851fbbfbcdd946e9f5567d3b2242476c2a6e8f339a2515ea377d0d9a4f2f82d2dad7fb15dc68f85ae1bb7aba6c678bf50a6fd59194c28224d4253a7485440898fe6363ac498b74bd5bf8c163c722144c0213b5f25dd44f52897ec33577e63d1d7440bcff6e80e16b95a4db0bdd9deddcceb7de3e379c355381a7b6066b54c88e8b3560c632b0a02494bde53fabc9a4bd4677a35fe14c00b491b497df3a3d98fbc0975b859c594e66c28ed24a7451a61989bb4f416bffdf66c8e33e6a3ae86e74e881f0677eb81adefec2260e5471749afc2bd92f239a55d369b1a86d973068a5933da0a6c3357d39156cbd2ec94783598f02f44518803f9ef9a16d29ea241b5d05b83f84efd680c9e12a4fcb1df8c822b53535ee00249c3c0b88ef243c367ba594f47cc5d93a59623d343cc163df5b07ca9a52cb144af2a51aa3cb2a5a83e13d767ba0fa1650bc3ebf8a69595d5b5a5ccc71bbe17300dbaafd1cd1e69f4bb0e24c1982b0d966652e79f9c35deb6cd7e1afacdff8612116fb6dfa86ab8960099f9bbd74ef87273cf461c2f9b56954c7109eda5dfaca2460824f0a157d2ddb6f1b65cebed2cb3d20947fe00e3798afa7fde708f7acb1d3ef38ed3ee82504058592eb018c459afaeea66f968c73095ef95fc3061c102a701c29c015ab13e09eb1a7a017257cfeb52998efe89ba94913f30d3202eeba54143ab79f8bc4a818738101d1279cff5183f994ad2756d7b9673050f9542685aaf8a1054f2f865fbc1a00fdd5f70548368692db9a963e2f428638d172f7474960b98052c9f5a4ea569cd6e8b9e3e61c4cd612369976e47980727a454959178a46f084f77d699758c47b78df7b876d88bbbaead0007b58f428e7b7da51dc4c1cd5ef509cac8794128d6e3fb2b9aac2bc615a7cf7b7e7b4f2121455130e704e08b2094b111a9b367efa72ecc6730187a6853fe2bb7a116edda04228722f1bc01ca71a8fa9124215861ed5cd1b3ea307662c933f84dcc849c5c2f2e15449ca40c4e1d04e6f4d269df8c7d1ec859423cc4ec1ca95b1e6a55456dd855bf71e437607c9ff6aba4c86c8d5e7e10eb4a48d878b14a27afd4672d639fabf8c0bbd216807ff30e9c177eb9290bf28dc19d2e9bca53dc5d69fc8763ddbd031b4fd29ae2729e28b59fc8d4304d65faa2bcb0e129e0b7fdef296bf86246d32daf565eaae29fe9c8c750cd806a0ce9d9bcf7ffd88de0661c7ba6622cc34b5508d9e2d15b1766eac57f6f559f09f952ba48d4bcfcea126562f518dd0e848f7f2e875094c0b75d6065300969a83120f76f451cc8fae6a65596f480b9b83f594da54ceb8382fe2faa760e9e0d84cf70e285025748bb2cb99820c4909a3d6a001f2f5b77cc81e9c6987438fad7e6274d226cb927d11bebac8eb1ec4af3146db074c8fe18a5ff21d9772214ce4bcfb2382314ca0c1c5dc164244ea93e99a5bbd60858edff6bc9c3a395f03da673b2f97db3e7f51780c4a660301edd75958045f9beeb8879f20eefae7165aee96b573891e7981d855144e2b25de0c2449e428ed4de953b85ecefdcdf21fb9969221832f3ce1b4dcc78d86ae7a81962022332edd5936ceecc9d4240d88ff02cd0995a92cf1cf518a74251af9acf43f32918c971fe21b6475ff42171701dfd7811b8374d39f93c8d02eed3227c2ac198a990d7ffc9281f0399a26a639b155de67c57533dcba1052344a40a5b79db59131ea5b304120f5df2b7751d8cea188d2a8f59037e92d6f31a870268adafec3043a4694335586e77cdfa0ed60c76cd13730df4b68c5d5793855558be698a2d654dcc7f62bd9c3c459bfd0dc86f8bd5cd394a62cb0e1db3652aa1d9ac40267cc9e88b73084f559cd20d39b424c0e48d34f5d247ff5fc266cda3e1cc3ec3dbbb1ab0cd43c0ac966a3d579f6988b56f52549c671cfacfed42ff8075cec5688e1959ab7dc05f8bd29fc6dbf9ae8f68eadab6b57980ec5bf9c8112e7beb290ca4b4dd6a2957fd384fc22834eb3224c44dc384e3bbfd4906e7f8c47308411e02296e0d26d41a1a7e20679892dbbdd1630c44e2226629fad4d992e516f372304ad9a7910448991a9e82d47ae804afbb71464f5ab878adbfbc56cc4822bfa45f2fe25d0da6079ded82fdc15e43bf47c9c61e051c39bd5caa742cb7b38486e4f58c520dc1a43cb6341fd9f2a48f18d846ee14003c034b513ee390114eace4a82a81f7ac9a5dc377ccdb1d4d1edce733b362d89aa5c4b061aa4571b255f9de459fc14fa6698ff8f6a5bfd48b64e659d0ee183b0ddfe90c8d05f8cfbb344973fd3aecd9bdfb83361cc8d0d83620eefc4f8278fe7e57001f20c9cd3fba84ee5cce44ef9909b82c5b09c6d61ad5509b207adad77e0a63c6d570909f1fe7efad863024e7222e85c9720e8c1de58d244a5fe81dfd3425076658fc5d1e4c4ba5650ba428b91b25a6f445a917c0783681a1a435c318cac9d4619d933bd9ab77ed122a565f56408a4273c1322fadde1d13a816d125df4defc52f5e4eeb177c2a4e6132826a45f0efadb5ca855c739c4bcb5d36e14890a1bfe43dfb8ff3ffb0df25e9232333c0c96d235aa90e5540f2fe13f611f23504aa84d729b6d6f66fa2006795df5fd1535f18de5a3e03a6f2b3e9704008b442069e63296774bf8303177810ba3f084a7835a05bac587f3a9235155721473c5cc6b2a6e735e5f11ae6943d50d2c8988fa8e5c866d27327601f6a11b7be92818f397cde0f8a745a69894cd88932575f4eb69298bb311a961d36f95d4f8f171ee5943976cafcd67cde6960d50d9a192540ac168dc07536a8782fae1317af039b1d1393c1eb207531f501988964fd9cdd4267cda833fdb99adb8babd3bcd8545f2a9d19c57e0e711a4917a6a2801bf934e34f3d4b06a93978cd1b8f14bd2a2f03f5769ae30203efc56a26167152cecf672c224832b43cd7162e76d43bb72a88ee947a1014259c0858cabc0d3b20c3aa61222761a83aeec79459e421004416eda925ff686b429bb6d877d3ba677e07350e30a4145017662da8cf5d05bbf7299285f66e8871a3a6fd8752dab373b23bd961ce44635cf4babda2cc3823b30a48068c0b68439b8d17441d7ce1c1b01b96043242dedfd65e08711a0a3e14b1ced303457789b46271c7be108eece23d96b37c520bcf4234f9f109af5da69f81c3f9d99b9e3f2a6d8defa5f065b7da32f1746d488aa61d4bfe362a3c181fe6e924957877a4c072316f097e5a29eb639b71430889364ccbaf9ef00d0d383e94cafce0041732277444a15f95868719573479c8de47bd00ac41d757ad0785d26c98230704928ff6ec1c9451d012ffd9feb15de170e834d5045297f6de380698d920e337a4c030600736d7993da2abd60e6f6186a947ef26ef06211d11034c141f75b4b4e87d9ed254089e02f621a8803c2ba52a4cc646bfcbabdc4ca552c845c8d779c43e1e7668d94a76ab81a4127e388b58e9a7e7df5a7121e5bb2aeb0020cb4200244a5638e142094dd2b7f42d11a6256bfdeb5dbdbd2a000eda36f8b2b3f2395eedffc918ce66397adff22485f1d3f0649c9269448407813ff117160fdfd991e183f5fc81f7741cc6628083c564e8601b7bf4c72e47692d62799f9b812338b32a9851ee1d7fb3869c756cdb669913a255061544b348a544c9d7f81da6352c7ed38d63eb5b40d287624c89a2092e6bd195cfd4470a4d9f201a5dfcab9eabbdbb89b2309b755eaa82511901274fad4b593cdc7c981f7dab1dd001020ace3aeacb99908a9ece8a09e11a10d28b3952857234841c149fd7051835752924a88cbbe3463e08e14056d3f147d4a5701ed580e9ab14355035e81104393e4feb98337e8c923682cdd747c5c3bdac8392beca98494935228b0a4d41596f7b8b875122cdad5efe83d1bc462ecda6fc5189c37637b475385fbe1d8c1b6af42882ce5ca9a4de386b189dd1881f84a8841e83f7d18fe527f5b648db61ddd225478c9ac1da16a7332eb16c40e2a9eae5209a2e786350df6696ea5dad6fb4bd77a614ba82062ad7ac3ea1a383dda623246fc86dc580682de340d5ee91789cd0cd9c88a1b1e00780670e4789177c8f0e2998a8269702473efe923b76e830fe39726e164955d468384930e3aebf83c24c7d75979914256f649467e8379f6acbd138b718685d95fab87939269c0b8bf3a97a0588190e973e19c4c7163db654b96be8260cbc08e7f674214fe465b03d2ee8ad66e0fbb1a6a2e0034b8e71e4b64de6e0deafdfa6ce405cfe31b2c15d6e55df6c559d34178d4e72c7abc4ca9187e1fb1a5c4f29df9c4da188b346d616f6c6920685dca53c9524fdc7d042e7f842aa053fc36f2eb4c3239019625bff2a2d6b2bb4dd4bb9bc680f72a51e7c7f196af2a8b51c195ce27aacbfbd565ff31c03992f9d69ca9aac56068f643ea7e6378b6ee6243b75d84d9f1259a1e93d57e6059563335e204e06aa50130c5bc565c07099f187b9242949cfb561c7507058f6abb79aaedf498cd26976cd4e6e85a6f754c88c1475834dde409442e20853438861f22e2dc2591196c97780885d8020e9aaac0df766b126c4bc42c7cc05528b8c50d70a74f94d4c5954413340ade7f3e36b4b0ee9bf61bf26ac623c709dda4cfbeea75807c359d9323c4074e11a4652a862768b54858a35b0d37094a0c08d0521657929dfbfcc6e0f6075f8c5be137cbe27faffc0566164d8bb21c7344aae2a3fbe1657a1c3662de95d0c6cc54bed564c6b76da973064acdc7a055e7128f038b5482899a506a5ecc31a2f21f81d147d7f376e9d582028273451343eea8cdc796e5700076a42cf7db9dd843a4f682208b9b3e7babacfe8e2281d518341bdb816587a5b8f1211e79c9caaaf2bf8b1be2db8ab593f30b399cb82fd41230be00219849d87fcfbecd348ce366e8783c7e6e4bc2532cfcaa6641b019e49de9ecfe6979d78a8d596af8d48390beb4159f77c4acc8a9a49789b32a320c19c8a64344c9787a5a7c874814885d4860106a458c569b7b7cfe01f102bb77f2cf4c9be07b651de9c1be090ecae88dcfeed455bb70e4369dad1614fdc6bd545f5d4a738aa23d3b9ed00a866b142130b7b9b3502b2cc92e07da4f72651931cfc29a9faae780d4ab4924ae33034647c2a2aecdd0a45f381b0a73342f5e430758910bba7d53ee32b6445c9751324c564bc695efc1f2d74c4cc085c4fcad9617430dd6dad9cab674c3624ef9c97f679955a379ff6a1be3cc1714b1300ab3b7eca17396a6c8258b4da2151daf6a8fb4e4621897cb551a3d64994e383bc3871c520e7d0801070b11fdcfa4188761deaf46ab55", 0x1000}], 0x4, &(0x7f0000003c00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xd960}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xfa}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffe0000}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @multicast1}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @private=0xa010101, @local}}}], 0xd0}}, {{&(0x7f0000003d00)={0x2, 0x4e22, @private=0xa010101}, 0x10, &(0x7f0000005d40)=[{&(0x7f0000003d40)="7392545209e073f04ebfa57d86068cf7db81bc2dd0fb88187d5acba702ac5493cae8b04e4caa5bd2b2d9f78ba6a154f9abf9d9d874b14f739c11302b2523fd5ff097165e8bba1536f4599cb74899e1fee208346cd47a472d2600e0330f75ad14d4a22e989f1b3b7acff76dcfca3561f6f96012f91f6e219a9e4b817412831d4365b527996c624019fef2316c11282a765c857322e1d4490a4eafe0ef7ef7efe7c1adf8892c9d990d20c334606dd1c8806e4f303e26a8e2163b67c5276676571b71a66645ff8191e4fb345fcb28dab026dca8acb0b036fd1844d2da911408d5d25004ccaf5dc58731e79a08416833350cab53c3d0de5b618a55040b2d48a4c7f106120a0c6f8ff053e7a5de19d405986b611ad5981b815bcd6cd508ba05e44eed0746c749846c7704167e4bce62799f23df66c92cb46a941c91bce8c273347143ce00b449bcaa4ffc89b10ef6e979835ba96422b89bc758e6407ac4b0d978519bb1323460350381227c9965fa64de3747b37e8aae6d4a645f2902fab3168cd710c3c90572323a7894cecdaac57c6a1529fee30916cb23a79db14f247dc25deebf651e784a6f2d95cfcf4b5d7607c204c5c19a77aefeefffe707e9439cfac2744180d86b140b3ebd9447451b7c1307e9edc239cbf192a296ae9365c414b08af347f132c3ea144a8536540759f6e32386ded35710ddad2d6a9fb84879b788148951210ef9072b4fded72e5ff0b8baba23aecd302fb0139df731a77931ff9a25d0115910a9744c5b465eea2fb484ab724cdb7c3835410e61271562f1a6ceea8a8709fbb1dbabb5b4333fbdc63009f9a6866dae62ab987267ee5d51ef5be1833b11f6edfeb62b990fb7a6a6e5f84bb7656f2d1c6d60055cbd1bff7c484068a7b871023064cdd759c81d1739208ea1556b8682099da1792381ad15a5fef9cfe87aca05c1144194d0e1599bf64e076c17a35bd1c79a8a4dc4b65bbbd0b07f6cebb4d6d868f03316c93a6acfde74b80dd15cb86da293d28a822cd85bdfc9ba2dff314b4fa2e9d23854d3bc95a0c4d2d63cda0050cd6555a4be5d55d4e534f7d8eed20b478ccbe03d7b463a8a63eca9e6895094f7a0524d20af0e661a3ff386572e12d5955433762f31a481f365064559da4a4badba06c05aab4a738b31c4c0c98d81449ce048e8930696920fb06b330e022096335dbf81b907173f8943c9f379adc0988c7fb86e1b2862bad5032f082fe61ca77310c397d2adf4dc237cae9ffd3006527773e4b6e471d3c2327ec817a3e146dc5169fa908141eee5aed321e201d5c6ae5483bee75e24737d37c7b4f5e2496cd5736ae3cddd5c29c89a16bbffe0e5693e0c03fcfbc05046d9d85435aae34b23fc8a56f29fa1612e9994d2d928cf9aa96c7c37a70504c5fbc1a7288a8e3797145a4932ac009e5cfb706de5c44294332b99666e45b0c4d2532c242042aaff9af297cde2037adf2c7a2d4273a688a3a9fe9215cf0c66595e6ca2ad605a6f995e18ff97cf202508d2c85214582a1bf5e3cd923ddf7df0d4a43080c7928bbba3ec135f18f3f02695c071364b582923bc228b71b84256c6ad09e6ee6de83481ae33d16f65bdae6882b82094614f342fa355b72d0184ba37e32df353c65231324b6f7ce1cfb0a925c54699e824242496012e6950d80244a54636752da375042adba85c335cb72f5659c613d0ce262296781e5b62c271200f66ec13d06e800e06b64655965b7a6401577e6c465521959e519cbd262def23c9f8697e45d3b4607b7d3a212c7619d9212985731167a6215a76b1611a1c5d7441d080b59767bcec315a388ffc6100f992757b2e0efdd59faf96b470cbffbd161a4419974a0cb62cb45aff616c34a8a297e88537c782771a886ecba967a281a25979dc8e5df3d92a0058cfe41d5fa33422ae32fa0466fc8a63aa75f85aebe4d42da1dcfbfb99380110ad0db782110a8f7776bb6f002e606e8bb0c00966c39933de9a263a13fa68948e09eea064e8074414e22ea17e848b13fabfcdb419c118993d2c5bd8a8999058339921c49dad9783fdad5d75fe716c687dd89c40e8b215264a7ebc80e8d4fe2f527d94c6ce738608f2bc5ac9374c1c200c37bc99cd0a3f3048732a409ec41d38398098790e8f2780a50be74f2c18f597615143e976af340038469c03aad81c9b04a3e387d584ff2a519dfa4850ad22bbcd17c3779c005dfcbae3bc540663337f82fabab1fb22f25cb77c72b32b1ce6dffb4e036cdea3dcada65ce447dff00d05511f8325f29a4e8141b5754dfc42b71cbf3383694a8ba553f9f5015f1f25a9a78afe9d0dc53def5fb35a1c093e6f40c1a4b9ab9fcd521e70e9d6e25e1d6088cf08eac8c0a035e4be3cb062794f6c24838971d680de4366f719b913af69110f47b7e7d32ccd0cb23f2ffd9d912400c2b3145624927ddf045d3007934ce3e6a6ee17b1a90ba5a6617ea8039e50e237092dd3a734c2c7522dbdec20b0ad90897d4f6b7bb49d687eb365f58e0c1364c3e9b43967e9e95110d3cdc7db8014f3a21c207309ad77462dde8b59fe596dd2d1fbb21423fe454947a50e913eb0cab7d0bb2971146d5ad316645f54384f02a927f8d1d11eb7e1deea46bc5521fab886e07c615c366f2fe2f77cfdd72cd0f5af8512677c03819e42500e8f52c16a0cb4b82fe976f8c380ca4b8538c874230f5cf4c4583d3e6f680d82530aa3cdf26616f59bf41ba41a18d475f4b5586e0eaae1947b103ed393306222d73d38183fbf6c299724db5955f4e0817888a54cb31815659c72f22ddf2e18b1e1e0e00bf9992b5c01d260210ea7a4876f7cd4ec77947a4355319ed7ba0fcf3eda3f18cf3db24b4bcb9737c14898abce9742a01bc12f321c9d780f3830cd5f8117f1915167b5acf41b1c4d5b2c8697e993d17b25517f86600a9af8104a96295c542809167f4241d0004e2fa9e9cdb9cf5097cbec08e717d3f0c7602dad3a641246add27f78eec7c76032516a98c670066aebc73c7027d17c78deb3a01fe5df17f8b544732f7acecb21170b5f8a5723417b602c4d0abbbad673fd01396f5f8028473f1b85c82a738f734753f8ef6a8affde0a8615801d82fcd497421f10f8bcb0239b123db6ed9bef9acd30c2f986cab1a319f2ad653c02244557585fc2a08085d5717da6abd23dbf0c26718f3aa56b0810943bfd1537086b1da68b0cc0dbfac3f75852b64b95f503135e1c67985b45b3fd16f07b488d1e70cf55090d4226dc11c5b1fbb4ca2b4141645460e365fdda12c047ef2fe28bb66fa82f7372eea9669b47c4d80f7134662c4e224ca11cef3d8bdafd2ba86761794bfdd4f5636cb020e78d3db87c99997195235c4314cb15b918783c3cdf92ddb1b07b999a3a53e9d643d431c7485064c9ee9cebe760176613bda252b39de0014bca7d353a0aa5d49fc8500c9fdd17c18b76ffe5116e944275e5889b776b8772526b6045650bd9ce54d1bb332b81ce07feff5e30cdb24ff3f039aefac7e3336573ad5716d0b2603bd7d841f6da5dba19f5320dbb4f1cdf8deb05bd9ee6a1b608c601184a64e0f74827bf12b4612d642b2ca45f384aa6249551ef7950c761612d2a71145132b097fa7e1df0352f2f3ab4b6b695abae5f0122a855996bfdaeccdf90ddb4568140117eafbbf3a152e8c80de7b8420851811a9230d6181bb150a3ec78bb5eedfa06b1eb2e17cbf3cc695ab2ad45e235953efc177fb7292e587aabcbb60e0e339574e22b97d109098da4953fd1cccdc9f4c6c1ead26a154f5619c7d6c4d48894fc31f741c268e6ac6832df22d14c18acdf23d75ea3ef601cf8a7c52f957b3e5f12bea9f855bc925a1bf0594e39b29eb2affed14ad5bfbc83709ca99f8376dd12d0ed982e0ae8eef36ef65d013094c562755a0a837d53396d43e41874f0682f0ff5bf7b60b53345d923aecc29973a486b43544a824706c999cae24be628003ba2585b9fe146748a8b8d7e4efd1cc43e45142b3762ac2136e3e2956c3dd8fb0ded0b71ff81a77ec61711a881099e9d0325e5bce57d86c04f2e9e6720d079055ece15125c1555282e6bd1fce599f08b1a7a559262f79f2b2dbb6e14f679237c9beb42d765d828456825e222a5ec0d1a636e16fa71bc3e5718f838702f4baf7afc403ce2702886192fed5ec84d2e0213f6d435182134cc9d651254cf94596dcf200d104bd4f746312d1898924036c5b8d78174ded46311cdf9cf3aadcd0afeb54c38ed02e7a88ea9f084ccc000728d1f62c573e854acecad3aa1904ff8a9cbaecaff6c1a2ea94bce60d84b5ba6a3eaef4e417d8902f1463dcfbd44aa201f95f87fae771d239e53033af51b98e94ae687310955a74e901af46f526fc0e3c2ab74da0ef774670e3bed1811409daf6170e6b75d0aebfeeb87651cadb9c8b1480bb7e76805dd040c3c9874b15c02934d74d93da9753aa7ad04ce78f6cc332a0f0a04dd4c2aec8ce01490615deba9c9ac30b828494a44fa0d2ec2b066d4ae0236cac171e4ae2778207731f86be1007e1703f1824dc15675a1fe9e34e03e02b5c5ea6101f1dbe704504b9890317baf82419f5004b64b0c6354ae705f8592435ef745d3ec6df556096b341bd78773cfed9fd7cc7e41feaeecba12a3f9479d9497c54715b45ef66a291614d359a2d47071caf6e35aaa224479d299acea597f108a3b1f284f61ff278257aed998eaad9df95ad233aa2ead4967f85e1087aa91c4376dc0c39902f6edd6597809e8dd49ccc2145770d74f6901f8e462745b5bf659129fcaa0f6ac1c854bb31ecc3f405b86f1488354222bbd4f604c1306323e94a8e9bb4db07b9605151bed228f5a06741b3046d3484af177614f39024b7344f257e7a2a83da633bb4ac6a18cf5d9c20f55b8a1d3cde657a094a4ffe0c76097d301d1f71d62bf98601e6ccbc92d0906dd239ba55104db56833edea37c7953fe467229a5be3a3b478eb1e58b99179541a838306b11a9420268671347c34d1410f7a31a9c19d30cba246fd772d342915810ebc29ad93eeaea77189ef6b379e6ae7268cadf9a17f16bf6f73bbf04c6c482ecc04750f4f7aac33fd48a9425a8a8d2987aa8f80f1e6c973194f1f5a24f95536b9136c48d23880cea4a99c207b3aa792c41768dc2216f446a98ab44b2c24ca6b69cfdfc8e18e173351e7792f1ed8983ea7ca5874102039a48e0eeb44f4dfb4dd67ef2cf437fb9d13d53a535e292e1c9c658dddbbbae574266df708a261a5cb4e1a1b857885f9ab01eb9354e07a8a2938bc09ec458ba36ec34a5a0e1985479bd99664e45d05a0c34d207cb709a4124d63a0732a6aa2e500643101ff333ddd73fa80f1e595ee684868c88be134e4a7d69f0aa6efa2d828df129e1888a79bbb8f61076bb1e8d9c21ce119a10d6110822cf5ac5b0acfbda2fc6d17b69ea8e43ab625df5aa692f9fcd3d78594bea2f634b57c64ab78d23e064a01a493fbeaffd2f1ba286197fc48d5f6b461d4e04989b9633e702577eda41827f761461ad9660567fe99e0b6d711dcc9288e36b44f09d1bccb741d81c25dd79e09bb776266b8ad83721e4d677bbec31b0e3afd84cc5d7f88c110eebb392dc81b0be13ad1e3eca702a96896c344c92fec1435fc4d2ff8176520df34082f77e0bb7366a6d531b46e9fd197c0921197be5f33b95f1b4e7ca930d6583229cf64cf01149edf5ee00f54798f16b4e06eef420c8689349213ea722c9968fb1c79604193fd0532a4b08280d8cbfa84c41c813d92e85cee06852d9538bf8e26dd8804d3481ec7d65d9031b", 0x1000}, {&(0x7f0000004d40)="f66b01b0d731b204af1fe664e242f1d4869b68a46ae75cee5de4e502c4a5f48ff6b6c93665e2cc082e91020bc40d27bebc223353d14884da1d90224629f3a71eaa9d30bcc52bf998150a14277c0fc9e7b47da6846388c289c3a26f0ab520078dff91cc14d0a1b9b4254c9cce145d70b1c9dce59527836345d5a47a9b5a2b631e48d278d61be86cfb58d6b4d1e9439d6c0d172f56bbd6685aefa376954c282def0bf0cf9bd8f241d6adfc5f41a5cad47abe044a241d152ed42a494101e218698b5852651caf1d2e65ef23d880e2bf0ef1cf4709b5463686a7d91d6f3c9a5b036b4fe63a2631b537f806a231f4aabb984d5d6da4fcff000ed326b078bdcb96ecf247273e328c810689b8eeff1b27f14907259c163000dd74c323a352c43b21ea01f3e0f94f29f173e4ad71322f802e959ffef1e34cc4560cad90b90abec4bb1d9d79dab0cf749f591eeaf3a22b69f94e6dce56990beb8cfc7501009958d2de6cbe921eac4552a1001bd5aed2d3560ce652458cb5ad7971bc02f4e4fc99fd2ffff6cb49a173f592ca8194da3d16328d136675c6adba589a5f805c066d1528692d3b787a884c224e5e4bc5339414b019df6ec72716ad14b98ef94dd468e91adcebb85036bf3656cef9ddac760e18f96f2977770ce5429d60dc42120d62a2f00d55975e03939bb3077ae66bab1df1b2ed69f7acd2deb932e9eba2665abd78dda8d515567f8620e2f23ba3c4da974251d9fc7015e31e8a239dcbf47ea7eef462c0e2b5552c8b0a50c845070c45e1f9e605b87ab2ba76fe6969c2c70ef8795a3c0dee3eeb3fb9f726f3dbdb8df90be41150b3ff0a515bfd04f68cd683c4f7bd3b69eb45d8d007703c9e90ac94e8647b9bc3b3f359fbc2172cae905e00bab096794a9cdd080ec31b8f4579ea93f7f0c0a625eebc19fe9c72bb7a6ce811b720660ad9abbd03a68273e55232758b712de924f151e1b91effecd5e4d722ee353d4934b8a6de00943ce64ecd6eb445e9a27c478b8db59536cce6bab913ce82271269435d8d724af0e2002a095b3518c7df4ce68e7962ae8d5a4e721c61698ae2416919dfdd74e77b6db7ac73bf999ec59c6242b1229319a0a3a33510c766ed05dc7a5aba6555c37bffcda85202ba175627d0b370b2b1fc5ee1d241d7701e257c817c55ea700761ede1a8b3a162c8693fec2416d55a4cab903cb8f735c6018b06b7d77bfe42fa274984e87f0a7f44c483df1fae857011e2ee01084db162b44fe6aca09d85c5a6d3524aec09a0923dcf33ea31c50ee99aceec5a87719cf309a39eb5b57cc4c26897c9ce1011159857dcb3e28a5f58467a149cb16effe2c7347524ca00c891afe3ff6664518dd600add1c00893561a0beb6bb641b5570bd062994183a0ab468259fe36aac178843aa8a8bf3d44f657c30338f8aa3b9b8a8ab83b85dc07b514c9f2dd37da7c9cd167279c1ef6f282f84ea49cfd2882713a6c0c6d06aeb63e2e6973cad8d7fa722fee73dcfc1ed6e98432dc61a8bd9d2d849415c87af918de090810b58ffa95dabcbddbca436d3469bee11cda3fa613919f43c82226b8c9ccebeab0cb32b01eab33d88bdc224808b0786e58de45d3a8854bfefeebb37842e0913ac53d6ef951d093b96efa31e093a5550077614a50b355cb67a036498e273eb34dd4da88e4817a4d778103af82c7052fc4cdbaf2c7d2079eeb1c1bd3701ef34b9e1f4b1b0cee0d908f5c1cdaa065c47b8508dec27e90001e350068825782ddf3f813fa2ed1d1fbd1f6635a89022ac59a039b589ba8663be56c4c5fc926471ea214c6a9bb6b8f8ecdff152a696f01f806f68311dc23b06174f3565cda682baa29d74f39d8e47750dfeeb1f61082f541cce4feaa96be91b385fe709aef65623376f67dcc44a9e8a789b9addca7c6e0a6586cb69e0fde6db13c2648be0bac86134733c89747f753865038e18dbe89fb7bef7f03506fd6e52f7299c691b89ca3c315cd31d4de137cfb8806165513832cb3924236241f403b2941b2dfeb7cad357d155d616542f30454b794d1e0236da4fc98fff9641640dbb6414f0287ba86fec6482aec163fdb47dd86e2b0a0fbf21fa3635c800e4c235a9f6f45df42c97a3deb8922595b29ae8730935c043352b31c91c78dc60055b6426deeda9a02103e7eee87039b6526abba7bd43c4800425386a0651d29635b2a6a725602743af4693892a8eaf6e9752eb1876122c516656dbe46b51442057a8e3b82204288f37ab02e3cc325e23454583715ed2da72fd8335cb9f6792f76768044723142f533b9ae7bf4704a4aed788c7b3e1963c366b4fd2f7f62eccfc6c0ca688df25da6e83b75c729e46249db286948151de676c2b08e8627f5f22fda917b41018f9ece904e2c6236bba2f8c61fb51af8e71c7d2258b017f45e3237a00c5584a3987fb7f898ed3a90e648cb2c1435ec0f8fcd2b25d0c2377634a00832eae86192dc85ce63183dd2b0dd289aee089ef4ee58de3f10235c2093eb0183a3acdc03539834924ec179f1d0de9c684ee4d63190e470de4985d744adb355bd8e2df9b35866f0581c716046d23e856944704938fb01b21f4edb592db317b1c8b867052fcfbc618a476de74bb13ec90f71d64b890d79849c11f5a476c9405f7d7dddbb941d82398d70561f52fecebd23eae1060e1271476c5ea3baa782ebf35c261129edf0326fc09dcedfa85856b125a8aa371a477ca454b66a31b6930ee30cdf9ab91cce138d81652712c1fc1e73be73837a23cbbb3c7b76572fd3baa2714007a58c66561e2fda89cedfc45e2727ca7f975fdbd5db790c76819368290fe9993a02fa645fa9555ee4c273854d436674e64566e3e999f3dae2e745f065f3144cba2e44c735a038cabbbd59d936f04c66c596b031bbe86914b6bb66758acfd8007e8fc08c73e0e7f798d0839d8cd79f6bfd6975d6393b1791540f9003a92ebf94b568cbe8a840e0f5e8c91944b6d5710cf167ef36c22bc195dcfa8a78133f05c9642819b978e81386ac507393fdccdbc5a4299836685acb3acfc4dcc0b71cf7217e154c786414e68260c7db4d506ce1dcd155c3b04f12f785260b8d265e6d99b69f36e6ba3a890497ce67996e7ab9f0186138d2cf0afcbabd599983cbb8764de935f3c7ec550db0703424d3244304ed5fb99420ca80b9e2958f87fe5e264af7ee8a49ffedce33826248eb49bd4d8b59c5c2a44b0f81451f180e72489b7b3f72400662876773886783290e497bab07ebda6b6f493cae521e5a226bd54d386827ed721a1b53c93a9f61ada3f5f65bd39b0415b37bcf1c400c0dc85a07f9d22de0d155e5ca08b3bf097aa991e240e0d2c9ae9c535cb941867ff01844eaac30b75914b9ce6b42cef6be0f5656ec5a57afa753ae3b59aa9ee8c65d0b83952146538969f29dddf09d59b2e7ab2f0baefe3d853c91c74d47791633355eb9f48e6501359a44d784936cb19c3ef30d573f64277c0b8debc0f333be25168c72dd62aeda376ef61cccef5244892b1379ec829a769938cb3b02d95e9c790e13efcc550f37601371e38210fcef7a80646f2f56b5d86fa098c1634769728738cc79a2ddcb309839607bc019230fc7853f213445baeefee6c480865222af03ddda58e2031e1d48f380f8d69f5bdd2da729023033755f32a685d1f6f12f434616e3410c1f06456dd5061018db78719ff0cf3ce0543d39a1c717bcc8b4a1a699ec61ef824733f51f83dce11a925979503bae711e209c7c1e1eab6a00262a380b75cabdcb762a2fb026e36ec7cc8a85e05e2e8e2121f8e5be87d26874172cb4ea07f63b32b5ddbed13aa45caff5885a0b1bfe77feab64d60e2602330d46be2e4679397d866a7e69f1e133a6a438dc4744d267ff05db2e899fdb988e5235491d7e58eff039a39e9297174d18b466ee441fd9d6ee3c1cc2f01432683493d123f475a08bf2958ec44f8f0fd67f7b9dd16e0a559f66e81d96bc48fa71324bcb16ddcc201fc3ededbb07d833d98c6ddb60d3203802ae7c25070b7d0287a0c256593e73bc2e2761567e6c4dbcef85bec424b1a58f012cff59ab5f0b2f79522099209889ae6318d85b94af7aa82a9f243b3c092ac2faaa6b2e4f1fd08bf2261ec9e477d373a783bf5688c4699039c7bec961ca9ab918c0b32749c533c6da5f3de40d9693a8b93588f44ed9b7146c9c7028d6362e9499d97c1387a66c6d8e0115f17c074b2460e8242e63bdebc7f56d76dc3d7d3d9cd025d7de1a26bd9f1c8d504220a2a55056fc214b2eb8f39279757ff08efc052987fb9e38e023ce28df9a5f2e7c21797d93cb7da21ef78b5809ecc70082c03369aee331f9b5405b1cfb9773af5bf78596c87cc896f7cd2b3f163d219d0f9f08e09a0b468763553fa36fdb65cb78d9e13327cf038b5d681fefe509b1bf46d3bed72c5e7e172fee0de67e52cc2837acea7209a409cb8a43986bab3a6b43a8e71dc9cf985e924a92953e28b0f247eb40e6051bddad8a4c98125083c9c579a6121ffd76d7b734b6bb6bee622fb8ed0da8e07dfa25dfb96db69b3ad7f23ab655ac8663e4998ac52df0a0cfd0355011ce6f2290841b20af08a72a494fa9946f6acd43f9957f09c1aa81dc9631f594a01448f208599c9c020dcb4ca00ee45adac80001d3df781e1931ec3fc5faee8daba47903fc65b9b07bf7b25e73858e90e889883d77f59176e1782c1e8d8b1733862fc83a6de6354eb063a7228ec39fcf4ff6a0c9ed96cd57f62097a9c4cd69726abb8ef7f8d0d4afe419fa6d8cbc2442530f97b3b82164ecc57c719a882379dad4b4bc744ac9c2ec4266befde466f9f09d9741028ad8f1c1a088d33d0a9df605822175083c8dbc85199923c56fca958b521a0b78e9b39702b596ca9a99f0451f1fb819cf4d24d72d35a104785b7321f4dd9fb337e2aafa7e8b1978e6148cf78b5b4edf5aea7bbcf51e74a798ca6ef5718d1af9321d3aef4a6fced8321d6f6d7278e73e41ea7d55d592851412155eefbff56baf010bc90dc3e6c7419126004cc867715ba9ba09676c6df3e901ab626a1663e1d30d9cd5e1cd3822631fed749b800cf0d4ac9e6019bfd99f63f313fa02f370046c650a92be1368d620473e1c14e2eff19bf01feab71985af132a233a4c5a0167c0b87ff36e0d9008e8234c271b52bf75881546839e060abc07c9a474eb7a5d95e725222dfabba283c1dbf97bd9a84b941dd8ca06a188b96eb3125448bf9415212a55a347d344e86fd9c6354b3060032bfc3f9fb8b723601eb5b980a3a20566f376f1fbaba3ee5d23aeeaf6ae404a2b8a8a264086b3c509ceb2e4914ff83b34426ca92a82d94f3fb00ae6c17a603c5dcd01fe4dfae8799607e129b5e635e7188b073bb7c134898c4df102754517ddcd9d4c2cfc31a9c7319d627c68193a021e14f8be8e54932c995e93b8d1e1b37ce5d2036392b8f591d5df4dad6e96080beada33ce421d69da6a5b7bfa25088fa308b9f774bfa62fc1213323c1552277efabf0f26fcf9708d14a72eed92511c7f8fe7b6abc1d39a4ea0442675ba8dbb804db47b2000ad7f9807e36db9455bba772a925cf540c587baa1f49a5509f994a299fec5e0a6e985e97a8511778dfbdbb2a4fa319222577f6b85ee3dc6683598d846f9bdeb46003a57ca0d1b83ddcfa7e77b92267c0babd97e5551c219251ef9edde26d8c14fe3148534ddc0cbc8287557a5caa4ba836e607f3e862767ab05706b3566945eab2e4fd9d0f60a27b1afb06549f325a54608fef692b90c54c769639f57d80d52ed6f7b034e0aa837709", 0x1000}], 0x2, &(0x7f0000005e40)=[@ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @multicast2, @multicast1}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}], 0x50}}, {{&(0x7f0000005ec0)={0x2, 0x4e22, @loopback}, 0x10, &(0x7f0000005f80)=[{&(0x7f0000005f00)="3a1b3bdd7ef426b1e446bc7b3ab22c17bc910f5b9816948586c14606298d9eab4cf9f8b12537ff09af39a79b5db2c874db0ca1488aedb579396917f71a0d2b98ea72ff45571b9fb902c201ee6105411c6a9c8700eef00a2bf062c129abc5e0b80adf52a8e5a369085dbcc419231ebc006c4715235600037e4c8dd9", 0x7b}], 0x1, &(0x7f0000005fc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xa8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @empty, @dev={0xac, 0x14, 0x14, 0x3f}}}}], 0x68}}], 0x6, 0x0) (async) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) 06:55:08 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) prlimit64(0x0, 0x3, &(0x7f00000001c0)={0x0, 0x53}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000002c0)={0x18}, 0x18) (async) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f00000000c0)={0x14c}, 0x137) connect$unix(0xffffffffffffffff, &(0x7f0000000940)=@abs={0x0, 0x0, 0x4e20}, 0x6e) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) (async) gettid() (async) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) (async) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000814000/0x3000)=nil, 0x3000}}) (async) sendfile(r4, 0xffffffffffffffff, 0x0, 0x2) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='m,']) (async) mount$fuse(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380), 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000780)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) 06:55:08 executing program 1: r0 = socket(0x46, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, r1, 0x0) socket(0x2, 0x2, 0x1) 06:55:08 executing program 5: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) r0 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r0, &(0x7f0000000f80)=ANY=[], 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r2) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3800000024001d0d00"/20, @ANYRES32=r4, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)=@delqdisc={0x140, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0xfff2, 0xffef}, {0x8, 0xffff}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0x6, 0x0, 0xfffff194, 0xa9, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x59, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xfffffffffffffff5, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_STAB={0x0, 0x8, 0x0, 0x1, [{{0x0, 0x1, {0x2, 0x81, 0x800, 0x3, 0x0, 0x7}}, {0x0, 0x2, [0x43f, 0x66cb, 0x2, 0x81, 0x100, 0x5, 0x1]}}, {{0x0, 0x1, {0x0, 0x7f, 0x80, 0xfb, 0x2, 0x6, 0x3}}, {0x0, 0x2, [0x5, 0x4, 0x5, 0xff, 0x8, 0x59b, 0x9]}}]}, @qdisc_kind_options=@q_mq={0x7}]}, 0x140}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) r6 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r6, 0x0) sendfile(r0, r1, 0x0, 0x80000041) fallocate(r2, 0x0, 0x8000000000000000, 0xfffffffffffff25c) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f0000000040)) 06:55:08 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b40500000000000061100c000000000025000000000000009500000400000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='io_uring_defer\x00', r0}, 0x10) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x6, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000000000000000000000000f195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) close(r0) bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000000240)={r1, 0x30, 0x25, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_GET_BTF_INFO(0x22, &(0x7f0000000400)={r0, 0x0, 0x0}, 0x10) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='fdinfo/3\x00') r3 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x80001d00c0d0) write$P9_RAUTH(r4, &(0x7f0000000180)={0x14, 0x67, 0x1, {0x0, 0x0, 0x5}}, 0x14) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/207, 0xcf}], 0x1, 0x0, 0x0) 06:55:08 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$PPPIOCGIDLE(r3, 0x8010743f, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r2}}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x40}}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$packet(0x11, 0x2, 0x300) (async) socket$netlink(0x10, 0x3, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) pipe2(&(0x7f0000000100), 0x80) (async) ioctl$PPPIOCGIDLE(r3, 0x8010743f, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'syz_tun\x00'}) (async) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r2}}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x40}}, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) (async) 06:55:08 executing program 1: r0 = socket(0x46, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, r1, 0x0) (async) socket(0x2, 0x2, 0x1) 06:55:08 executing program 1: r0 = socket(0x46, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, r1, 0x0) (async) socket(0x2, 0x2, 0x1) 06:55:08 executing program 1: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) [ 299.530659][ T2992] loop5: detected capacity change from 0 to 2048 [ 299.561709][ T2992] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 299.594228][ T30] audit: type=1400 audit(1671432908.099:242): avc: denied { read } for pid=2989 comm="syz-executor.5" path="/root/syzkaller-testdir3241982551/syzkaller.mWK8ys/70/file0/bus" dev="loop5" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 299.621915][ T2992] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 06:55:08 executing program 1: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) prctl$PR_GET_NO_NEW_PRIVS(0x27) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) (async) socket$key(0xf, 0x3, 0x2) (async) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) (async) 06:55:08 executing program 3: socket$netlink(0x10, 0x3, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@nfc_llcp, 0x80, &(0x7f0000000400)=[{&(0x7f0000000380)=""/92, 0x5c}], 0x1, &(0x7f0000001c00)=""/202, 0xca}, 0x2120) r2 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB="74756e6c3000f4ffffff000000000000", @ANYRES32=0x0, @ANYBLOB="0040001000000fff00000081434d004c0066000008299078e0000002000000004434cc61ac1e010100000002ac1414aa00000002ac1414aaffffffff0a010100000007ff0000000000000009ac14142f0000000701000000"]}) r4 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r4], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000100)={'syztnl0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x40, 0x740, 0x6, 0x7, {{0x22, 0x4, 0x1, 0x3, 0x88, 0x64, 0x0, 0xff, 0x2f, 0x0, @remote, @remote, {[@rr={0x7, 0x17, 0x5, [@rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x12}, @multicast2, @loopback, @dev={0xac, 0x14, 0x14, 0x41}]}, @lsrr={0x83, 0x7, 0xc5, [@broadcast]}, @rr={0x7, 0x1b, 0x80, [@broadcast, @multicast2, @private=0xa010100, @multicast2, @multicast2, @private=0xa010100]}, @end, @timestamp_addr={0x44, 0x1c, 0xd2, 0x1, 0xc, [{@empty, 0x1}, {@multicast2, 0x9}, {@remote, 0x9}]}, @ssrr={0x89, 0x1b, 0xa5, [@empty, @empty, @broadcast, @dev={0xac, 0x14, 0x14, 0x16}, @broadcast, @multicast1]}, @generic={0x11, 0x3, "cc"}]}}}}}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r8 = socket(0x10, 0x80002, 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r9, r10, 0x0, 0x80001d00c0d0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r10, 0x89f0, &(0x7f0000000480)={'syztnl1\x00', &(0x7f0000000740)={'ip_vti0\x00', 0x0, 0x0, 0x700, 0x7fffffff, 0x8, {{0x33, 0x4, 0x0, 0x6, 0xcc, 0x67, 0x0, 0x3, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0xe}, @loopback, {[@ra={0x94, 0x4}, @lsrr={0x83, 0xb, 0x79, [@multicast1, @rand_addr=0x64010102]}, @timestamp={0x44, 0xc, 0xc9, 0x0, 0x1, [0xffffffff, 0x4]}, @cipso={0x86, 0xa, 0x0, [{0x2, 0x4, 'L='}]}, @cipso={0x86, 0x36, 0x0, [{0x6, 0xc, "12d80db594cebf7d79c2"}, {0x7, 0xd, "19ca0a06078d397b369d62"}, {0x7, 0x9, "3a52a4be214fb8"}, {0x6, 0x9, "0dabc9383bef06"}, {0x5, 0x5, "751b66"}]}, @end, @generic={0x88, 0x10, "ae399598520ef02c655b2377eab0"}, @noop, @timestamp_addr={0x44, 0x44, 0xe9, 0x1, 0x9, [{@rand_addr=0x64010101, 0x7}, {@empty, 0x5}, {@broadcast, 0xfffffffe}, {@local, 0x4}, {@local, 0x7}, {@local, 0x2}, {@remote, 0x68809b1}, {@rand_addr=0x64010100, 0x500}]}, @ra={0x94, 0x4, 0x1}]}}}}}) sendmsg$nl_route(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r7}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) sendmsg$nl_xfrm(r2, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000140)={&(0x7f0000001d00)=ANY=[@ANYBLOB="901300002100000225bd7000fbdbdf25ac1414bb000000000000000000000000000000000000000000000000000000014e2200404e2100070a00400032000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="b36b6e000200000034011100e00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffff00000000000000000000000033040000003500000a000a00ac141440000000000000000000000000ac141412000000000000000000000000200100000000000000000000000000027f00000100000000000000000000000033010000000000000a00020064010102000000000000000000000000000000000000000000000000000000010a010101000000000000000000000000e0000001000000000000000000000000cc040000033500000a000a0000000000000000000000ffffe0000002ac1414bb000000000000000000000000ac1e0001000000000000000000000000ffffffff000000000000000000000000ff040000043500000a000a000c001c00", @ANYRES32=r5, @ANYBLOB="0000ed0072da29e0010000002dbd700028bd70002bbd700028bd7000000080000180000008f31700008000002c001300fe8000000000000000000000000000bbac14141f00000000000000000100000000000000faf20000e4000600ac1414bb000000000000000000000000000000000000000000000000000000004e2000004e21006a000080202b0000003bbbe5ad778f25327d8b9af276e68e95", @ANYRES32=r7, @ANYRES32, @ANYBLOB="00000000000000000000000000000000000004d42b000000ac141440000000000000000000000000080000000000000001000000000000002e31454000000000bd0a0000000000000600000000000000008000000000000027be0000000000002200000000000000cc000000000000000180000000000000ff0300000000000001000000000000003f00000004000000050000002abd7000000000000200028024000000000000000500190032000000481003006465666c617465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000008da6f8332ddd7e6aeda2dca07b848380e54d2e62a2d82dacf521f62176af3178af1989036031ee22761bc62e6f9d6381f8d2da494defedcf81e4a1091d4ae4e22954206c12ccab79688c60bc0fa6289fe15ae837df0cb2c743ba9ccea04437a5849db7253008b3264f1a072ad3d711ea392f983fda214b9a834ab345c41d2271379c70ed7442422f76ae99385764a1b9dc4325a4ec942fa335d38f7998610b276c27b2228c8db73ade75202327d11d8849a3652c39cea8478f18bb36ada8b90fe7322fd4cb5125aff7808790a3347dc8cdd98a5e8dccda20a6a20ebea3404b8df57a288177b75cdd8faf6d3becf9ed7681fc4f4b50a3a76897c31c25daf8b6de2e603d47934c2371e95d54187c69e6e78a7c5f1300c0692f70ba8a96b448ff20ba3885870f04189870dec4f334aa916988b5074b4bf68dc1fa2ab849e9808ffda1755277e666ebed79bc90e7c6cd4ed939a276f96b607aa46085fa3772429b775e8cc6cff83c61c5ab53d93ff3d1250451b79d16067f80a7058acf94f2abc840cbb3c27cd9216ee4c3a35e38594fd2d8c539c0b52f974406a20d9028b92727341424400ab6832e4f8daa714672a24853e40a13127ec30c9bdc6412cdd615ea83c273a3760acf9e2a74f91defee3a2bdee82eb1924ada8d395030a70c7a80060fc1a56b76004de298d817ee7783911fd16a0ec2b21246db2814bebb881690f3791782696053162fae2d92a1e0bdde15c444feced0699c749d0f5b74a6a389cae1203a58941d732dd255a7d520a1938b38d489ceaac7c8e11981e0e7b4aca3cb44919f6bfe533d4e62e3903746ddc4f98b7a1ecc38ff9e2901b361db0108b554dc7f31d5a4d7e9ca67473d2676bbf5c381c58dee69a825e857e6a17550ee2449d51edabafd48f4a2f7c3cbb83e32552cc112a5fc0f6bc7f1f0c964ad7c833e31fc2de5a6d382db11ac9302c9a0cee2c6098efd5b2017694a710a2a78128ba948ccf09b30431a31e95bb5e48fe6a5e8ff23b25ab27d9855692174283ee20d10ab627a581b26d48c0a04e7ea69ff701b39e353e64a570a30f1186c679186d88eb98cf91d304f40ca80ba9d34e1e25a34193c1c7cafa22efb5dbec6e8c84e8877eefdf673d299228e4b6b1e97ec17da215297baaa99e560f893d47463657961ec2081b2fc0b456224a570c9ef1bd4ad9a1a4c40e1ebbca2faa5e525ffb5113f94a228ecb8665f84220f135e0879586aee9cdf58df44d56440183b21d2d3dabfbb167db94a14fe6ec0be5935aa94a9fa7f8ed18a262606f4d5b69c217c14a1bfc153cd36651de37657b46aac5a4c734ad2176a9ea3df1133fc8071328d393be26a59249555cc545c782ef6c5e36a6ce3b0ae9a838eb236c39bd9efe6847882916e28cbd674d68c9f063a2dc5d3619831dfe9719c3b0e4bbd1893ac117813232698504d0794f101db397f7fc2dead032920e29d970c2faf134c655c1eb002b8f844b7dbafbff3b971cd25d1b7e4d8b688b456d62ba8051c73b0c79c9cc5a36697e131133d2520993342916beb63dbe90a80be8b8f74af1e8c3d4cb92e85773164a01431cfa9413ed2d1a9d377c6df73ef5458e626ba89d0fcf8c01f6fd2ae1de134cfbd19b173624892136ee2f7f2756d4af3eb0788f5dcc64fda3f391d5f414cc5c32070f6247a434237992d58c3f265b84dcdec039d1c81a05868cb885b54299eae979c7447b6fbfe64c7af5804f531a5eb1eb183be757945cf15983a3458912d85cc753e8cfa2b65929dba9ec3aad8bd2f3b71d384425390f60492734fe4d663db1656430e9126cec427aedb18e205eca2df4a63b4086a25aa8aa93bf038ad72edd239c74f4ae0fda81b40ae96a8a0f7686936623d8b0fdbef9afaf6c7e5c73417d12f46ced9a97eb4af8705c41482d1c484fa877d2bca245afdd37de9b477c40db7a8c0c4efe80cf7eaee1068d2657edd30ae7f4c703a2f8f70bc401568eadd514f59f853ab5e4764dfb65cea893e33cc8a67b397d45bdc6687d2487053618ecba5e712cd57006bbfa32e54f20ddb661204025cb2c675e9285d99e26a028608e03a855362223f90b3b77144e0c642c67d0776e049acf7143986998233c3b04822a568c6822c36389e05bf2de32fd720ff10f29b4481cfe102b419cf40826c2b8b66a08eb6fa9907faa35fdee79ab7edce7aba3654428da640f7b4e817fa4c5e10373417b71180991c706d13a8d4e95b0c7061ebfe13e6baec8ea0b9302716c8c33fde0deedc924a09b46d5b8ef8c5b1a5b30c3d918bf13d2ac6279a28eaadd21ecc19eb8858644aa31ddb808113d45a61a4c4d86fd73b4e69169af0c860161d5a8df0a139be3d5f01475595f79e1c41b47df75f15c75c26e300a45ac2826a6f4709af874cca17ec4852ebad317bd41f195b1a96315a954d25ee28a68657adef98e2ad449a84981ebda02379565a57dfee07f40f235f1a00b0238a2061c1fb128397b8ea43923e0a821c7d8cf7a00ea433292d5da2487c1078d7231f6e30f59b417006171588c4067b2f0cddc1a63abaf977693eab379bf270c52bba32103865846aee01ec4f41f26def50b8dd499f387cc1bbf38d315650aeb4aaa26c39026e2882aeeee529787857a72d636408e546043412624f416d894f9b28bd40655ca0c7fcf61bceb85ab664d9a23f7c2dd64fb2692fcdf3f37e0fd44d58ccb92e86c12c9a6c14224fd5e469aac5319869587f8690ef2e2d489a2cfafb3d1c7abed33312e3c3c638be4611d66b06696e45532ff441902db317ef71ea1bcfd561a93fe2d7c21bdf8619668d3713fe9078ecd58b204661fab5d4b4278f79e039e24038a82e480048ba82a67fdf667f74a9a0f5c79cea4a50be9e6fa4925465eee0592ed94a1b3cfbb5a2b33bb4a62c162c4a97079f43ccb9de8b72ec63141177df48ae1bf47fcbcc60ebc84ea9e10a0c8175d6b66dfb4b38aee4647b780772837c8e92c2dde4873d20c36af5566ee28dd14359017e1a1df26fb40b7a2d70766ee5d03470aca5c3c95de949672cae790f57f7522a1b81324b5e5c5f9bae19c1b93ac88ce786e681e7df748c9b7f426100a1a38993328e856b27090ac1730964f559af321bbe649ede0bbf93a3e16757cc15406f79e71e2055522afb70d7fe052f541c1872fb0d2d18861761928fc59c51e83603a1869c9a8ab6c268d0a4d204c7f18f09301911e89ab8f334b66fe40ed7d8ff82ec2626a7151017a98a7f84c042f7140f3dd14c72971ad58bb8f77d029669b479473565b26d554aefd929dc4db26dda3a2fea4d88663e76a92f8c878e67d136279d23e98eee2b7bec787134016ccd7d885a4e26e68ecaeceee697f5936a248a33c5ec0a422a859cd3e2cd7a8d50bec6df9b718532337b33bb86a9394d3814208b2de816e36e01f8dbb92d5869ac20905dd79509831f9ba04ecd8bffd29f03d90108a942da0e1936c53b5029e4cd3aa412b115e17c6b959f816169a06dc8fe3ef5364fd1c7ed207849e23e0a25973171e13775de3aef0eace1604a793e815d2a6bcadc2bdb200c052735e0e792567f6ff8303cf3b0bdda8ba6d27b69039d31490e90c0094015e352202eb1ad008996ac3394d0eaece0d456287ff585ed2f874a44037f627a26af094775d3c6536340a997510a50443887bcd827ec286dc59f43665b754b473d3bf29e38a86dc170a809df55e623314871d2faccdff1a9ab0cc34424449976a52d3a91813bfde473c453647de12805f7cc39d78888f991ba9b55ce7ede3d3e10beed1f1f9bbbb12d80c33c80acb3e3445ac947859b3764ea21f646cad3e0413104ff1bc6d4fd824e2e959bdeed3180fad2832b1ca932b7b61194a591cc33d4eb1fa01aafd2e00e529932afa2db129a24d669df7691b7197c8e849cfcb9a829994b6d478f790b33784ae912f2b05d13ba9598a0a77741e834f909022abfc15ed7c6e54d19dcdf5f5c4c6365cdf55fe74bd577f50196087915c906251ab2f13f3f0bd0c7ff7efbb5414b9fbc4011ac7a003e109cd63a70183b99444a1eeda4dbfbfaf08d7cf9f1ef5f55a9737f6c5de6003070a80d1cb7459a6f2af6057c8d3841601a5d7a50a033a0c01b011671b731907bb8f288ff3d944e283d9a99e293965a42bc130165d6acfe94d585b8cb67a47c87681caca729238264a7615f693aa20fc04742b9b99da43267aa5195f0b96f0c1df3e6b3bc6868a7d8615a87e92f5b0696a666f8973783767df02f1716ff674f1fdb26c3e820182373245f97b8bf819b1cb2230ccefa63390dec5b31053cc8c4399a3ad28e4bab36514cf1bb358b6c2df15bd4f0d15c0f22d80bbb170c3b2df3774846b6ba49a85d9b419ab49ebc4c07c31e59340bbba0ab87aa3d9af9ede04debec301179bc7c126cb769986beccd860665467cbecdc697aa927586119d62b687a1c208e5fd8e20a863393488ac73c952509e5aba1d41db46a3bfc6ef696e0c97889a52003ecfbaeb041f8078ecdde09ac22dc64f52a0d4f7bf8fa5ea26cc1e171ae40029d29b4c42fa31fa0413a4e06f26a1c51a6899cc8c44fd47829a8313e1ba1321aa6348b0f6acce952e665e9d46ae7421b0a0db2cfa3cde3bb0ee2727406e2eeff228f21ecb4c6f0e55540f263c3ffac17f9a4e99e6afa40b4b9c04dc656437bf4433e4853054b62f12476eccc454610ed0119ad9cbed2adfecb5853eb11c777e23881221b67d9c874ae0274d9391f71896c99b41904ae476c739e12370a394eaeb25382f2f23a7f74322862cbb337ca91cac34c7fc7fa91af67fa7631fa60dbebea601c0a1adbd34487074289bd4bb9ee84459db840d312e936ff848404852356334320ae26bbe72b72fa879dc5f88184db57f1b5aa744312df3ec1cf037996836678e3a1942dd7c49c521c60ea497def11932f1f5b6799d58ea13d5501833be7c5f0309f782497ad5badce32e3e3563c1dd0309ccf7c3404d5ff7d9553936735e44ef046a95d6c1cf47496ae4537093c59f2787f450043b75f9d1978e58eba2eba31cb240480f0e46eeabc423a71df15ce8664c2f81e9a6e881548bbfaa071d7739b8723a2675130f47bb1ce417150eb5a6fe8f12e695b386b22f4628ba55e039afec0f66efe29c3549d4fdd594b063e54f5f451b8b55ad330be7bfc6f5060bf5c7e38613ee3adea662ad98bef397de1acec9d9cc5cc4c9707663ec71e18b75e790a2f51d1ec2cfebe076bc679a7c5ef104dfb9b52006b75f987d93650c7001d4cac8ecd2c440b01dfb7af28137b45836fdfe39cd8ec9ef19ab7ca868d0ac7cdb803ada552eea024acbb46625ef72eedbbd3b49adb64939e343c7746bc89135a19198ee0dec783b2c2b40919c83ff85c6ff19e6c3f93ac0e89b666185c8539a6660eb6981254b094f19da40bd301d060a856fa8f63e8f91a9c9028c7f36c9c755a5995cf9fe17180c471e9b3a33cbb8be5266b2af19622602366ffb8b12060836a8c4cadb81f4ea0896d86b85237cd47a8748d3be0afb2d39392639620d53f496cad5909ad1ba67f4a1d8ab142804d71c8fa1ae743ecd27942ba15eb53571ba672def805769e40fa997c3f77d68fa223e83d1323f01958a08cc03e75ffb8568832a330fdd5c1749d9e6c538c7e2b68cae0992c46b7cde3730c55f9a998ef572fe37bea0e68ac3125f8ed4177d236f95c1355bbee8865d7e714314f5af7825d6230ec81db46b2801698bbda4d3f4e1dfeb21acf296511da62e194730c836ec36ed543a3229a17583860a6274051ca644b39852e01ffbc3a4f462770014007467723132380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058010000c000000040b8654c85ac30cbb4998ba458ae6554bc3f6578042074d471a72afdad57d04786da316e4ca0544efca6cb00"], 0x1390}, 0x1, 0x0, 0x0, 0x40000}, 0x80) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000500)=@newsa={0x208, 0x10, 0x713, 0x0, 0x0, {{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @in6=@remote, 0x0, 0x0, 0x0, 0x10}, {@in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x11, 0x32}, @in6=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_crypt={0xfc, 0x2, {{'ctr(aes)\x00'}, 0x5a0, "adb0b6c290335ce8b0ac016f179599ebc8fa0cf3d42f659dc1b3bbd14134341e7b9ba55a2b0cef938b5b1683ea70cb7f78dcd578bf358ef9070588a9ed3793ff565332152f927ea14955f2cb34c9f42e96d421345e74ca460000000000000000cbe6dd9ffefb716aa566620800000000000000b5e515b4c1e68794059742cad9371a7cf9f27535b4695b7c15eede703110e7f8f529e66396983e219f2affdf7ca373bf6eb3f7e0db16624cd7bddfa44808cbc293"}}, @encap={0x1c, 0x1c, {0xf, 0x0, 0x0, @in6=@private0}}]}, 0x208}}, 0x0) [ 299.648944][ T30] audit: type=1400 audit(1671432908.139:243): avc: denied { create } for pid=3021 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 06:55:08 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b40500000000000061100c000000000025000000000000009500000400000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='io_uring_defer\x00', r0}, 0x10) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x6, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000000000000000000000000f195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) close(r0) bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000000240)={r1, 0x30, 0x25, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_GET_BTF_INFO(0x22, &(0x7f0000000400)={r0, 0x0, 0x0}, 0x10) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='fdinfo/3\x00') r3 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x80001d00c0d0) write$P9_RAUTH(r4, &(0x7f0000000180)={0x14, 0x67, 0x1, {0x0, 0x0, 0x5}}, 0x14) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/207, 0xcf}], 0x1, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b40500000000000061100c000000000025000000000000009500000400000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='io_uring_defer\x00', r0}, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x6, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000000000000000000000000f195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) (async) close(r0) (async) bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000000240)={r1, 0x30, 0x25, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_GET_BTF_INFO(0x22, &(0x7f0000000400)={r0, 0x0, 0x0}, 0x10) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='fdinfo/3\x00') (async) open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) sendfile(r3, r4, 0x0, 0x80001d00c0d0) (async) write$P9_RAUTH(r4, &(0x7f0000000180)={0x14, 0x67, 0x1, {0x0, 0x0, 0x5}}, 0x14) (async) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/207, 0xcf}], 0x1, 0x0, 0x0) (async) [ 299.739619][ T2992] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1148: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 299.761900][ T30] audit: type=1400 audit(1671432908.139:244): avc: denied { write } for pid=3021 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 299.777244][ T2992] EXT4-fs (loop5): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 28 [ 299.793802][ T2992] EXT4-fs (loop5): This should not happen!! Data will be lost [ 299.793802][ T2992] [ 299.803648][ T2992] EXT4-fs (loop5): Total free blocks count 0 [ 299.809618][ T2992] EXT4-fs (loop5): Free/Dirty block details [ 299.815473][ T2992] EXT4-fs (loop5): free_blocks=2415919104 [ 299.821004][ T2992] EXT4-fs (loop5): dirty_blocks=16 [ 299.826282][ T2992] EXT4-fs (loop5): Block reservation details [ 299.830823][ T30] audit: type=1400 audit(1671432908.219:245): avc: denied { map } for pid=2989 comm="syz-executor.5" path="/root/syzkaller-testdir3241982551/syzkaller.mWK8ys/70/file0/bus" dev="loop5" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 299.832093][ T2992] EXT4-fs (loop5): i_reserved_data_blocks=1 [ 299.865798][ T3056] loop3: detected capacity change from 0 to 2048 [ 299.873995][ T30] audit: type=1400 audit(1671432908.219:246): avc: denied { execute } for pid=2989 comm="syz-executor.5" path="/root/syzkaller-testdir3241982551/syzkaller.mWK8ys/70/file0/bus" dev="loop5" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 299.904004][ T30] audit: type=1400 audit(1671432908.299:247): avc: denied { ioctl } for pid=2989 comm="syz-executor.5" path="/root/syzkaller-testdir3241982551/syzkaller.mWK8ys/70/file0/bus" dev="loop5" ino=18 ioctlcmd=0x6629 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 299.942308][ T1089] EXT4-fs (loop5): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 28 [ 299.954678][ T1089] EXT4-fs (loop5): This should not happen!! Data will be lost [ 299.954678][ T1089] 06:55:08 executing program 4: r0 = socket(0x0, 0x3, 0x100) connect$inet(r0, 0x0, 0x0) (async) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, 0x0, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x10) bpf$MAP_DELETE_ELEM(0x4, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000380)={'batadv_slave_1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000002780)={'vxcan1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000003bc0)={'batadv_slave_0\x00', 0x0}) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000005e00)={'ip6tnl0\x00', &(0x7f0000005d80)={'ip6tnl0\x00', 0x0, 0x4, 0x5, 0x7, 0xcdc, 0x6a, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @mcast1, 0x0, 0x7, 0x100, 0x6}}) (async, rerun: 64) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r10, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) sendmmsg$inet(r0, &(0x7f0000006040)=[{{&(0x7f0000000000)={0x2, 0x4e21, @multicast1}, 0x10, &(0x7f0000000280)=[{&(0x7f00000000c0)="7993f9975249e581bb58d2db5c69b9e7", 0x10}, {&(0x7f0000000140)="541353942ec14c6354235bba358321fa4e2b7fa91f13766eaeadba669aa54fefb131b7b63fe806a374bad0129d8fafef6f2374703946a47e4b8b87ae8d3b2be7340d2a5f81f4785119f6446c36cdcd7d4dde3b4ddd4fde212f2d1660548d7315aaedcd7889d8d74ab90b6a9a657b902e272b817e49c7d0ed7a3bbdafdc0c548d12eda6153ac88c91823d1b963bfc70e8007052b1b6502e17e85bcc075d0310a4e4b0", 0xa2}], 0x2, &(0x7f00000002c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3805}}, @ip_retopts={{0x4c, 0x0, 0x7, {[@cipso={0x86, 0x3c, 0x3, [{0x0, 0xa, "6df24dcec02992e7"}, {0x2, 0x8, "0185ef9d66e7"}, {0x0, 0xa, "825be20ed702efcf"}, {0x1, 0xa, "ba9c7843c675a224"}, {0x6, 0xa, "6a07a2f7eff3436f"}, {0x1, 0x6, "50634ecc"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x80}}, {{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000004c0)="bd80199ecaf7d1b59ebebf20896e79cd072a07fc2a73d4e5ebed0ae8b6a1babaa05f0c9ec00ffd9dcf3fe5cc9d3e083034db12055b15932cef13dc2245e5851aa728ae7fff80debfe50f320cd6e9b5795ed565cbb089b5ac7cb8f72b508b6ea340aa11d3bdbdd005ce1cd77b76d9a52fc6f5fe13fc4daadb517efaa1dbdca9ec326f3eb457561c8bb8b84f4940a36d0cc92b8572bb0a4b2c2aa39927e0b4f4904f0838927268cc008f399bb812351b5d02cd2ea81ad962935458842d8b4e04c45190c3475f2b486b8486ba397e849cd48d245fcded95c953571d4f2c814039212be83825fdd9e4f0ea0e0b542a49da844737761b624fb6bc88d5571ecbe9f210613343dfa9bb1e848b79dfdca892e44e44818caa4c7b9b3d6232d2d7a72aabfac908d4c422046f6738056d99799d4ec73f23def57ec81f7731c8d7371583bfc38906b76f6f15fcd4e39168ef76da1446670b7cd2dbbab662e1df5e5d8c8008c9f0cd83128616245afc6c6a29e206ca57aae41fcba3d05a60b5be8bfbf0e612ebd445408a9baadbe50639b307cb3b5e9d64848835f8c48dea5935062d848e80bdeaea5bb2891c5ed99f404e87f4583ecc679ac144fc0cce4891be61c63a917fe22ef0476a65cab56fe8e16b71d4a189cd51e2120062f56645dc6c862b8c303bed02a40cbb9af4f3cc63fb02ff26495a9ca16a3da3ffa96b1f8c0d891f9b4cd15f542398d9e34a5523afd5a317475dd1319d530291f5e4bda37428e0c757c7766470882e0f062f8973405101c3b2e418e4652ac3713c66cbe40a5de154f1bba948beaa2a80ed6ebc62e6c01c9de5027c7d14ed55832ae4a0ffff5fb1844721dad2c780a947c9ac6f5420a000e7cc054d10f4f8caae855bfc0f48065420ca9dc16bb6b682e0daa16d29a09a8b2939f81747c7e64a9c9f2fd7caf9e25bf8ed515506c6130488b5d78472f98b42dd163a08df9250b60b3c3ec9db92966b9e1263fc7e77796d7f01cd119d646839d7a0e0c046d72c0443b710a607eee283474e7d8dbc3c8f966a577e811ffd2bb5c7cef93c05188717c8c5e6201d70fd22e2b41bdaaaa4d9fcaf0bccaafa5928c69c54b6aad42c83cbb2b246dea97c33032f664c2122c1609a61bd3e50412a2e625e4cf49b0388d0561ba4cf83e0918f7e8204eb0643cc9d50c14a2056b5f216b20c9ecc40f17f35c58dd0a32a44383edee786d812ddb058ccff3f48682b79df3b59162c6f1f54532bf6c365ead187f278a71278ff1619c8bcecb2f4c33514b5a0cdbe1965018e95ac01a8fa199ff177d2a0acf8bca04e7f56bab19c03ba5b61d2d1d30197bd1143e5df426c39655257e9ce5d1f03f8ad16623c226098c648fcbf4ea5dcbaa6639744114f5c2dc65bf06329beb3cc958b18b79fee92f5ac40a1ea4f82ac1af240c5c48f2fe468da55045939564fb727ef743aa0e424bfc05dbe84173bf2e84144661ef9bbda143bb8baef012dd499d8c474ed307d68b5c68be7a4d7d0ef197304d361fd5724832daeb15aee8f88e19ea7958bf110979ce6dc938fa4cc5e87a7ae0a404f6ab640e3c37c354e596f2b9414170ea8d826c7d91adb5526445709b030b2e9c2e3fcecdc5459a693208c90dfa7826231254cd82b2388b62b8c2b5c6541dd39f8527dd8cd93f60a9289676123abb915996f645d00600e14b8a32976d18ea402809e519c021a0de61af2aed45e3ebb8aaf8cb2c05906523eb5d4aa2ff8f077c5e7971e6fe0cd9c1d8aeb6647715de5781fb2bd85cd61e61a9d22d6fb947cd6b456cfc55cef8f9c9ad7a0d8b3e005444d7a66b357616597e16f745e2f4977a57f76deae005257c85c977b377160bab2e61fc6cd7779a3f29290e1ee1a7104c8b7a441236fa4a90f2ef2545dab56029a3eb87bd8438158637828e8cb8dfa25bf5e50d731b40ce3ff7643c0a6082c81aab94c1c14b09a0c8a188a0503435717dfcac1eeb6d0430d1d0abc72667aca10cb14a600343e160bb7b8f288bc9019affe9e0701a82d69bba10bba16926f2902929e8419a933cbe34502a85eca58e1587046e63d9aa9953e3ff59b90b50627295aa342c9077c15e25666fc4662cd28b26ab14d147784484c7ff9512dd3c149c1ac6477db5a5384966d6adba35167d6060ae7211acb5c77453487c696de764913d29065f3d280b850616e6dd93895c523ea2490e6a019a9b94e663f8f7757dc60d9e2a1d67774484e1716027435ded4f8ffc3357bf494d369071b5144ae83a58abb68a63737d0b045935eb19f6f50ec1bc72a6d9de4b29885b19dce789ff37d6e5f5f427497f212ca6816b136a8e84d939fa3752730506955fc8b455f9edb07cb04104829a47d5b2bb1f4dbab8cd97e9e72c86ccb8361ecc765a5477a695a37af3befaf9e9d8f0afd4a46d8199e391d3343e1083a5a8df64719945b17895e6df966191f0d0474c37194653af3996537da131c863fb6e4d16f88e98789d74275ab159cd69aeda2a7d003aa857c8a380326faa5b6f5b427e77aa0fff4430574138f1ca3578678cbbc855aec2aef0db004ed15532fb78fd59ac5367c611bad97d480ae9ab042a7fa20fbf7043ae9bf70485425c179c0465841e46ca10269bca73cba701f75f201c2f5ba83a53e273f42ff7c3e12376c94265f4de06afe89524f553068419021f54618306721112da8e96a22eed63df174e949da27ff91e9a709a2ff79bf6a429fa9f35be88d6d337910e0cf83a9516b9948266b5aa4493956e2dc19dc2b44440e04ba50408e8e13076480f70d8bc6e153a97209748e067e22cbbbc7ed90fe1debf49a8160a4995f5be1764cc32708d6dd4882e17b50d8a16d647602efba1cbb7dcdf088287b71431af0f1734a1c9d7fc8575e48dcbdc118ebb43b95c47fbf60297f0b2d7d485ebe9ce7cd83d603e1f22f0d0afb7bf57ce0f634d95f90581d3733a5b7f02c33c2c3e8d6493e31fcae27c7ef46a0f548320eab0831f5b89d9dd314caeeaf4f474553d092ad46a2923a414f79072a414a3b1d9e8856d10ca40609ec4c76c1bb4e43361f17734055f928313b9eff6796a6b089848549440490adb565bd3860f12973c7c87c01a2c2ae3b5fd67213fb7739d11bb71f9a9c372ae0883b4a8ebac90b44b88943fda34349c928f7a6896bee0f072e0784d3e05650005ed36674db2026c5af676f5e5a6b62b72e6d544a970ca603383a63ac7a5d0b51ac53397333d656fb647aec02e9cb5b85a01c6a94552e70f5db9d52a02c63fabb3b0ed355a88fb4d7605208e87f77cdba19ee1fc725c1d960e71d09e0349df510e567f37f9e61b5e916462e0fec7c1797d31c05143fdab3bd99055e815eda08979cca6ec0494a7ac5bd47ae2e2c9a6f9251fbfb458fae438b4bc8e321caeaf918b20d0cff61166c3a48cda3766c253c5b95de8712ad3d1c69f1cef39722da063ccf2b5b9af76bd08f6ff9ccd96f067e51f30da7a2a402f4922f6f043772c238a13d21cc2c96a0b560105eb69bd9af6f9675ae9b976f24c7949707de7466e5d46bbe6f10d7f08dff3caf1772a7c2b6944175471c409bdab20f6db8096ed71ad6a556d861b0322579da7d481a333024af77ebf57aa4ced81f8f52475705de140f9f93a4d6bbd5e4bc83fd3f1e49adb82adb0ee481ddc9379533f92b0dd0d50f75eba50e88a027ca5a38bcc89356a45ca5cbed2de9d4faee3956577abc31fea699d215a00c8d3dbb4cf7d78af7d1cc7b788760f428b79c070c93b0718244f3ab59cfbbd00728c3d80c0227329567f7cdcbec48c018077a57934c317da70206c442738f3a96773ee100e052c71731c91e892e03bf71fb90409ddf3b782bc1920ca35265befc56f1eb474763c21c4ad904fc7af0b629f66ee1dbd3fe99b488a77db57883c2255c52bd68feb4af7b1fc95f0d05a65d6e776d963e89c13561b6ac526349a7327f7d32c44e7ad7e9baac318655357bc9eb5d286bf695919ce2b76b5a0537b23584346dd91dd7199544fa4928dd38973a2e42a9e4ebea8b8213fe9ffdb988ae74585cfdeffd459a6889683c38c7a459fa5820adcdcd92731f750eb3b0ad521f26a11daa51ea9ed1437ca6fc592c39ef7f3562bbadb12795292a2434c636b396334ad14650de6ce5b85902bbc06573bddb972de99d39f41f3012c904edddb1533b3fb6692f41aa935f8c937f1e5b158f944fd651f29f99e5b048760cd1b626f8717fbb460b055a26e9a6575c019ff44e60048b043576921047e3e634d31cae88fcb58a0ddb1b24a0a10f20ade4d94a570ad4d39a6f2759cca7479df9cf9cdc3101f866e33e26ad838d0ed0bd2ba357574ed4237f26577ee9db212c6e6a27925748f682fdddcc07f34837bb66daf17ae64dccf359356eb4dff709abdf1e939ca7a7111ecfa9219b02fd2ad5b4333f2ed0cbb5f337b0ff6afda4d7618212dd1e7cbaaa8a4527a74adb8e53a632632798479acb6ff5cae13ce628495bba0cf9bfdec63a0a467831af67b373d7dd5ea2459818101309db84d897f2892f1231ab0b81467cbff744d6f5bdb387b725aab9cadf3c1039a5a386982550908a3a18f070b69c218d919de97723dd8215f18559161a21281bc3539eb5cca92e9903b5d05bc55588c86411389ec4a5afdbb4ffbf646ea0042fe2a1284ca147a416e4f0576885ed8113b59a4f7a20e4d910bc82fd9f9ba3fd88a6811d6126ae4fa0dd607d091553a4c60fc76ebb400625fa306ae41849803f6463d9b1cba1a8d1df391b53753c0caa1fb1c13422635a17d30bec2439f9161f7fb50e32e2d064b3d727187de6614f48e8b8852bd654b85008e7d84858e86817d2f63cbc39e7be45be00379adacecccf384913a1fad22a239383984491fa0c08e4ef3163bc327ab112d596e750baf0740e0306211e40215ac567d9d50405d9672a8dc5d7491533c13b67d3fcd9f1805abb8b8f4257dca2f68de46652e0f0ebfedd3a42c57fa14e01b7dc2838ef4a64f36e6ca2bf836e26abe95a68288e375d8372659d0657ced76fb4c991b013a0ad576e5f234cbbab2edb24344006e7fdd5c4d3065434342b695be5e172a8f6101b5e4493abdc444bcc05aba27c55cc691adfa9fb86597e0224ed5acd4d186d15ff0a4c407efe516db1c87ec31265aa7f11df448ed81a01c9aaf810a2a7c9553bf27c02bedcbcb670df357002cb6fd4343573c70f100414b275e4be730f6b9fa1deea15b0c344b0811e79ab99f2b281289bbf286db7c780f2dcd603b11634ec380b2bd88d11cc65b95c50664615c5b71c70e4acbf03711fc21883ddd844f852bfaf64ad513410b2d868d9f39e8f6c4473bcf050856dcc288025fdb099de2630a62bf644556cf12c321426de167e6dd0085a78fc4af07a5775f855bd1b0574aad5b31d7ab63c92c40a568e955e825c8f4fb0e7fc11e5bb710b3cb9163d25b0bc831f625571f0cb5812ad7e4d6a3a89c317393722973161a8ed7966096172d71b22f2e243bb33241e24b100a1598db2870d1a2fedee68cb9f9912c7ad6f1b7beb98012594dfdd523be5a2bab593a04665f8387a2383db3de265bf7f12d180d48527d8fb838e7dcb441bd87015295828b41fe0434eee618ee55952fdb3c6ec67ef8dd3ba70e9a2da2adb0aafe2f0d5502e03588be0e6c0f39cca6d34787ec4fb260764589d32eadac5d712216bb5219de0bad7825ae90e6ef7701d27d92b386a3a1042f5396326689f53a3b88149de6f203cae0fe676b82823a7e327fc75fdcf28c17d697c036b0ebb79d0bdbd97f00a79833dddaa3f8e85a7f7cc91f6", 0x1000}, {&(0x7f00000014c0)="4e10aa6c738c533d971301ca9d7d8f05a1a882fc9d98366f6da613655a75a32ad3280aa8a3c457b5d0ce9963c0728a010e78a56548e0c18bf3f69465c9330aa0523465888e103a2377ce7536fced750279c15cd52ce913127da440889c283c965780577d0ece5f2088ae6b6b218e264c3e9f0781f70ae8fccd6908323e6342c53eb32a2c83cdecb2fb9622d1c0c52c97e6016c18484804a3a4d5d41a5189b92a8b20805a49bca277647bffde3743ed982f5b7b2c67ad36ff8c3bbcd1947a21c03ebea5ec321d2ebfef15eac8c1ccddba93d5cf6b63f12aa75b7c29a769987ecba82c68879df7421ee280f7496d113ab5eb98a629287f748ad1d3fcae96029043c929e8ea2fdf4f405e10d0bf2f86d49ecf0b00faf1e0597bbdbd11b2647ba4c0abcd9fc652098963a181ccf27bd9e373322ea007f2943eae2bc824567ec6e634d7c2951f1b847385964a8529c44c8f9af0031b629a74ccac2eb3878b73229e31869823b2461db56b242b238ef3d6b100ae90b879144030080d021574cc9466416f31824a3c2b2f07217f69aa8ccb15c9d358e2171beb988c4c0d5ecf40db41182fe82601f7269b3f88469089aef1d01f23c39ba3de25fa84dc24fb11afb81873c00857ffbbe5797a1a65abd2fbeca3d5e01e01f4db94ac131842139d8fad33cc47668f405405cb5583652b0c973fe8adcf00b7486e5eebdfe84fb56fc8310c60bc50f0435b12593a62e4f46764b7a070fea0ab43d43e4d46b17b38aaeb68f00eae12003a5d1849f9ce617592fb43ebc4fd5adc853c0b32ad0b85a8c96879a80b35af971d0a5ea3f927fc85e2ee6fd05fb814a03f5eaa0a1b7d62db7b921ea8deaa9a6f8eeeeeb263c02f7e2509032840da0895c14a7c8c221238917e0396018528b8385b3d6bf500d7a665d6e6569674ba1496cb2bfeb623fdb6e532dd976b68fd38e17128560e0f5bc1445bbdb5debad98cbd53ea0b3819e3c9cf2cb1eb8827a07a40a9723e458333478f1da0d6055713c78a4e09a4e147e32398e9353db1e1890a4b85c1c747a8aa3a13d463bc441acdb37fd88959a86f2a57807d95516973cd4f5b000510d54f5be82eecb3b6ca3cbc387c57f19111e6751eb588e28577df2fa38dde6102fd3d5c9b44f976c82283e47e7d632b87c0a475f808df2a7a0e93f165e27a7c7f2a142d03cf16daa22e93a3dbd9bf9c7ee974cd23aa1ce57eb29a89a0fecf1faeea682b4d220b0166bd78e9ab94616f486a6f21d1e2e2a1adc3d40d79cee7cad3e02ea4df2a0c57e60a34b3c9c02bf07c1a21c8fcfde49ccc8a6d375033b24f9e844d6d83dfa97f6d315c6b199a7ce6f4023cc3e34cb77e5be76553fc3e04709f765d450757c20363eb36b858f455e9a246528549bb5bb2071874889612c67a38ab03c64dce25b54b06843a6c2267705a5493b5090a54b0a4d47403f4b576fe249831b6bae12f6f66708c3769f23926ff95b17457fadea4cc298a441337383d6a0c2c4b21f0b175855a57fe319868720d16167f6f39d4a7aa956aea73bed268f7dc430aa1049f1e1327dd93a8ae50d8675f1264e2739747e603ebe3931e34d2f6b94b58c28b0ed385efb03b34e3d30d6cf49ce464f70d74f1756c8ae9e5f179b94239d19764dd258c71c12eeafe0bf3fd81ebb34da89286fff23fe34ae6ca8a9476411d4edeec536d2c4282d790925c5ab901af49fe72c8274bdcf6daa8896a9858c36c410956bba69bc26de8be8881fdc18995d6855b5904e813eff1b431c1dfa31ef9eb1fa2b1497cd3881f613dc5305ca9b9ac7fabbc21b304bd1cdd4abd7f6ab054fa65c70a8e5fad00c0479f82373e7cfb85e6931af78e1107781265776b83c9f903759bb5a9243c52ce6240dc1eb2f04fe40b26ee2667e46249b65a30b9b5c15193449c90ebc4631e694c472c1166079b8b1e9af18886f52deea9b361aeb7bbfb92cf264d1223bf2360eb10c6e4dd2e6a0e4b6d934b641e54c81244d50ba95138285d6ed6977559ea084d11793a5eb831da778f583420622611647b8b1d11afee83638235b492951bbd0a834974084365c76ac36b0608b5e281a7af4047c2e54ed25400d9859f34878b3b18d2d50879954e24aa037f7aa83b3cd0885c612b6668bfe3dc4263389bddaf1da5aedb006b1af6cfbc6e3cb7b323bbd1b1db497dc92d9956fe19ee7d1e1e5798c43ec0bc2d93a1b1e323f1f4b2aa3ec5b83ef99484835348eaf6052d4769fbcdfc07bebe0812b55f27a2cd1eacd36495dc798822793d1d09c072f5aba15084b126b4844c6bca5be8f4416460c757d3e04b6cc5421dc17dba8d016115bd5e2028cfb3f6602b12f57074f3769c68d25a98287bd21028505bbfc0f2eea26250ec308552eb2129c071fc04186c0160cda9dbb608557e6859367a95a27f12b30bd5613de2ea307692611aab6938a0762939f1dc7902c06106f0d63d495ab643eac654b51b35e3a64946dfc9f24ef22a1e6d7cb5d1140ed910f92c49377540a9933a48c486dd4ddfb3105269db34a31ce6c37aa739241d1dbaf9e3232a9b7f398bb34e2e0b954b2d122b0b1e2664cb73f9c6e0035c9683286f9cf76d89bfb3619b68c646b50082295a08aea1eedf191c381e2c8edcaadcb7f4325711711ea0a6cc34a15a0dd532db25bcc9c6e125fa68be2ecf6ea61e35a1653023f283a01260889f726282ab413ea3a810d4858f731c367185a03b36c0592f8791251e17b3ee36359b75472dc2600d5c82aee759d305ac0647603e07ac72bd040d8df0ddcf1fc91af007c76e5c19f377d16b1e28743fa2b588c2eb9aa52b08618868bd8cf7c3d6144ab7c056312a70515d6a88ae790b0bfd0a29c0c5861ccfa7b5b66067a8dc336b7ef5ef2fcc3fb48789847e58d767baf7b5d3e1978c3b621693881e6ec9bed9f046c31b426883e524bc4e29325162bb32628e76ce7b99ff672be4a4c69953fe35deb3d8641018779347faec0468ef9d6cf122a7e166eae93ee4f005277bf6cc55c3db6adc16f6aec3eec54d28d2c3629ee57da48a9f5f747bbbe3b45f4418c057f20d2f624cc842171347e47753bc9e4d58b15b172fc591eb9207dab2d6dd17036e8c5ef93fd20e8eaf33f33cc48653cc1115fd69a6007e161df4a492fb238a5d2dfbe58a7377cea5f94ef250a527f3a9655dcc0a8b1e96ae05d2cd33e6d35fca843cb94cc5b82179d57bde5af5ca1e6f3dc58ad17f82862f1150592b10c9f83c825c15e2ee468dccaccd2262c876850e21864b6d9825762e1d2b04900be33c1b3598bd110e1e9d7dc2fcc0bee4f2f8cbcdc0c6dca36e73bc6206a8e0753b280fe87ec35a75c4e0df311d3396f0b7c07beab0c7e63e2112a4dd7f6f2cadfb29e5307700f4c019fa3ca8c024a94461ba46fdfdff87fad0ef92e61861cc625d77b0ccf113efb8b28b8099e2477fd23ddfa15b4fa4b28bbc643a849d0698d8ef2565930db2dd418ace3f8d81e6f4cf0ffb44924a373bb13304659f215294e290bbf4271eeb3045cbbc48dcff199efbba5259ccd31a1a2bd8a7f2977cef04b02dc6650ce8080e482ec6a7838a62404f1c44e46bc07379a5f440b39ff49392482b00bae485f34d318cde08def8aa2c31bdd03f9cc064c255ab4b9b599cabf18291907616e9f5a7878b9d47993c5478d0ae98c5de2132633d178026e57f89b882bb0743838d16f80614bfd127ebb422eb81383339a9434976446c95959285dc7324233f70dadf9426f2a99b295bd7479468f3dfb9120f8c3023308ec4c72eee671d51000a183f670ae0f5ace0104ab22f1d90d93e43bf8e89b719b7653ea8e1d2d172be5434b4b5cb034fac3570a16f88765b16883bee18c82ac8b33093a862eb9b65bf1ffd274d3260f7f32bed492458442fa172cca98a90ba47782b915e5db7bb114567fb3567e36eefbb397cf442c14f7b1e1767ff37d4d91a59ae5d3d391d6720b271cab9b34cb483efe6933057199bf811d0e2ee994db0a2fbfc828ba650bb1bfd3b824bd739245045ea4bed5018753bf6d3e2f381c61e3aa219666f3b4b2f791d02976df81b5f9156a2c4da7e83a12b45080d5f967b8d44d1228016c5ece4bdbb904f8b329003111863b8f44d53f83245c5bc4777ba9d21c7c72dece32bd084287776231dabcda0f28a858613e160e81fc1d0f4e3d67e9d57b289f0c0ed572c7858019d35536a964bd598d49999934c5c6e1b1af3d6dea72d2ba49d4f6ab15c8c8e882faf32c3677173553cecc3a6e262bc1f84221d22f2de0c8cbaab81cff4fc9285bc623c1b3ae15b7310309b965c6c940baec12347a874584015cd32e7b40f2cc94540c1a319a8da95520d4819acb3fda8056be6511a2210392713e8d4901f30bb1334650af87ffa16218760a214e8d1559c77b0e116e8c2d9509e7edfdb47dedcf13bb08cc5bd2d7ca7bf579014e4dd751113ed5b12304a355723aa835c0fcafc5b9022599522caccad4883bc24597bf411e1dddb9f6ab40fa977dfe46f482eba64cf0357e4ba031ca6bc91c3966249aad961342bf38572143e09cee8a36bacd7c9fbf79650c44267abdc41268a66219b4b137abf002cdd5b7547bdbcd2bd364db041e57f7ad18902ec31b75d91159e9d1560d263512c38a244a40a15a7ec7bfc878f0313ced2ee563fe9c912a9333f5214451a56d29f1f0354e3020d54b1a048c179c473f4dde4f9af9d448dfe3d4a1be20d6b8a564a3b83f73ea8add8cbb024f637ccde44450f5a5d7f57177603ebda46a3eeac8323105974d84371e77be307bd7fe5a09c5065b61c12edf9fef2afde13c615cae6741b6ab5c427784385ae97285dc7704bf9c47a8d70bfa3952cf2b995a841c55592a55672fd039eba5fdbc7cc4b052e2189b6a25fc2ec1bda432b213b2aed3dfafe217357f2ec0ae198fab6a2f5c0c58196494c93c1abfa2eac790b6e44893b677245592c97c1fee21bb5adcddb178bd764e4d1a8c840f00198797ec56adf064641ff75e518023b86088cc2bac12e7256dbb1beb52504f33468bd70df5d0ea06a815cdf172c40f68a0135dc8767b0b1a2a838f39ded774e6ac3ccbb3b97576ba01f828249194fa0198cc57aca15d0d3fbca9f7770bbe48a0f95eb3547145abebd50d2c906df4f4c140888a73d83bf288dde9621890f6fa0de7c8791c8e0c78e14f4907a844ef9a2082bbcf51fd5692e72c00a6e77feded32b402eb4020faee1925c32ec8d76454fc2c6e805edfbb3394550a9c6ddd3a018868bb5783e7c2c1c17e3620740dda2c763b81f1d5debb7b2fb277bc832af8300efbe0d0cc98f50d3f6cccba0703e440709f8a8d49c909e1e5e313ff2a1af54e5585e0fc78fabb7b6f68c738e4888acb0383052de4dc8c2c4c14a5da63176dc989dcfb36623efed22f8c9f0efc7840ea85fe140866bd7f35f64ade907bc5853cb5cab9c80ef0227b0dd7f03ad3b5aaa490ca1107dfd2117d23d2a216fb30077e0b6b829dbda9c7821ff336de41b7ad08b778a9172c54a272891aba711b2cff1f880535b9ded57d991c8ade2eb048b1dc4517fc4490b8c54bb6cf9ee3f17c8dcf7df53469e028a5fbf78ad4401ac20abb69fdc6524ecceedf327a2b6906ce58ebb52aea02ea9dba8365d55a91d9f214588946a9272f8241cc96c7d997f192ed6a1ba129633e372b69d271691308d5a27c6869e56356991ff9cccbb4658112fe1d934fcb23e7dde56f4b10387b2f0a54e0e443425dc1294dad83fad2fd25135a386f364518e083b06bcc2e2bdb5991d81bd309886555be4b46fb8411683b0727e3c", 0x1000}, {&(0x7f00000024c0)="aecbf5125bd1aa06159f7d5635e612596a5b068dfe14c251ab767b4aabe18520d6e8dc285e133c9f0787b53bfde9427ae49c080fcefdb0f12209206e05f434fb71cfd3ea91aaed8bbe3ef3c57cfab52fe3049d087c3900a07fd87cda88871e3b00e063f8f5dbee7b37596669f684a5cd10b3d35d5a8a1825b4bd91abbb4c8a11ac38468daa44fa6cbd70bb32a2c4db56deb168043614f476332d0ec123041cfc5b53c0b230bdfcf71ecd13d1dfcc7608b5084ca1295e3184092e6b2d5306b4525845187392f8fea7d4cf577ea3a01c02a03930179b455ac9658591bdd59af9ac63583fb1f2bba1b46faff3fd06", 0xed}, {&(0x7f00000025c0)="af7abfee01e43eabf0641c1e717c3ea450e5acb7ab3b83e286c1f57a8835fdad8a3f6a14708d119ca8c5f462ae94f6d9e81613bc838b87509a34222c83db34636e9faaa0eaa871e2d07e644ed9cc9ca99dd4892a0797eda0b8a718c8cde634bb6648c3324f3e94f5471792bf212896351fe52b4ee5fb3daedcda82c5e629989b38", 0x81}, {&(0x7f0000000340)="351ffd5e2f38d0461faeae80a8ad2bf55d8df7fc402f8d1d2246ddfcd6f7606f1f56ec0c1e8c62b4b2f51f7844358bfacde3f7df7b", 0x35}, {&(0x7f0000002680)="13a2c96507e7a77c1e2aac3b0ee6aa0bb13213140b40670c19d7a2333029da22cd2f6cd93e27330c9b35af8e13b95d12d152414bab7ce16775f1ef786886ca19523f2d6ca58874081d6f5521ce9e8695b719d6466521305d1518766e384a8be2a40fd2740ee1e548836682dcf3b5a2cfae85e83c2a68955fc57414c38d4d1303a7e2b9d2ec7df0ebfc30ba5aa1cfd7a91fe82dc36ca9a56763cc65267bee00217e7153f1058289f8e349ad71502b26551da5d4e2875c5b1f04f945aa95c46dc8a53481019126722a63a74ce82458242ea76c", 0xd2}], 0x6, &(0x7f00000027c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_ttl={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r4, @local, @local}}}, @ip_retopts={{0x28, 0x0, 0x7, {[@end, @timestamp_prespec={0x44, 0x14, 0xcd, 0x3, 0x1, [{@empty, 0x5}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x8001}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7f}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @loopback}}}, @ip_retopts={{0x64, 0x0, 0x7, {[@ssrr={0x89, 0x2b, 0x89, [@remote, @multicast2, @remote, @empty, @empty, @dev={0xac, 0x14, 0x14, 0xc}, @broadcast, @multicast1, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @ra={0x94, 0x4}, @timestamp={0x44, 0x8, 0xc6, 0x0, 0x0, [0x6]}, @generic={0x83, 0xe, "7740810e56ab4a33466fcb87"}, @timestamp_addr={0x44, 0xc, 0x70, 0x1, 0x4, [{@empty}]}, @noop]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @empty, @empty}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}], 0x168}}, {{&(0x7f0000002940)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000002a00)=[{&(0x7f0000002980)="46a5af8a1b535e21f170cbac1696ed6f8a271c5c9c0e6917a5e3f6b5eaf8e61d4784a80adbd0b80d2eb634ffba548f834a334c", 0x33}, {&(0x7f00000029c0)="c666a7dcc492e0ad38c21e29", 0xc}], 0x2}}, {{&(0x7f0000002a40)={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000003b80)=[{&(0x7f0000002a80)="459d45e8a930", 0x6}, {&(0x7f0000002ac0)="7b60503bbd7ffcf2cd16ec3ea015bc546cd51c65bb6f4f3ed7a8d1f4d3fb4f8e2f3d867edff7dc4c53171072f4d4343da1c0f861839ef4f626ed54870e4efa7349e3e1f04a5b91e7d3427067e259d07356755999ed219875422cccb6bedc315d79cda877c6450e5533a153ec33efadef10", 0x71}, {&(0x7f0000002b40)="5d0599b016330456", 0x8}, {&(0x7f0000002b80)="9399a60113385d28ca0d35a5a0334c52fcbfb3c8902b84f7bf7acfff6e89acbfc110b09f177ab28170312584bcfabc9bb6431fe9d615533473577ec6b750353fc1d9243b838dceff166efae70890df2770459ab5f4f0a491389e3c61b395190164e1cf7e836cb2beeebd1148efa0bf0e4052fe63e87347104e279904f2afe22b755898ed30a577a788462f6b5bd393ca4e5a9fb8756a64ec4760512b3695e9877b5952ba9033ebd278d0f5598eeec609cea9359e2311f04e1d9b20c2f2640ee216e8ecd2493f32051af9a3cf918e421b7fe901db7bc3a48d6fb01aad50053a667557ebeaa93a7d7798990a0b6b78540f2db4698f7d0c359c4f6e452609ca85854e5c10f1fc0834b242cf1247856e3e5e8ab63f1e490256cc6353cd9be045f966b86fae9538f68db2194bc981c1c844f35c41ad5518f6630be39cea4cd9343a3ea90cef6a1d1c851fbbfbcdd946e9f5567d3b2242476c2a6e8f339a2515ea377d0d9a4f2f82d2dad7fb15dc68f85ae1bb7aba6c678bf50a6fd59194c28224d4253a7485440898fe6363ac498b74bd5bf8c163c722144c0213b5f25dd44f52897ec33577e63d1d7440bcff6e80e16b95a4db0bdd9deddcceb7de3e379c355381a7b6066b54c88e8b3560c632b0a02494bde53fabc9a4bd4677a35fe14c00b491b497df3a3d98fbc0975b859c594e66c28ed24a7451a61989bb4f416bffdf66c8e33e6a3ae86e74e881f0677eb81adefec2260e5471749afc2bd92f239a55d369b1a86d973068a5933da0a6c3357d39156cbd2ec94783598f02f44518803f9ef9a16d29ea241b5d05b83f84efd680c9e12a4fcb1df8c822b53535ee00249c3c0b88ef243c367ba594f47cc5d93a59623d343cc163df5b07ca9a52cb144af2a51aa3cb2a5a83e13d767ba0fa1650bc3ebf8a69595d5b5a5ccc71bbe17300dbaafd1cd1e69f4bb0e24c1982b0d966652e79f9c35deb6cd7e1afacdff8612116fb6dfa86ab8960099f9bbd74ef87273cf461c2f9b56954c7109eda5dfaca2460824f0a157d2ddb6f1b65cebed2cb3d20947fe00e3798afa7fde708f7acb1d3ef38ed3ee82504058592eb018c459afaeea66f968c73095ef95fc3061c102a701c29c015ab13e09eb1a7a017257cfeb52998efe89ba94913f30d3202eeba54143ab79f8bc4a818738101d1279cff5183f994ad2756d7b9673050f9542685aaf8a1054f2f865fbc1a00fdd5f70548368692db9a963e2f428638d172f7474960b98052c9f5a4ea569cd6e8b9e3e61c4cd612369976e47980727a454959178a46f084f77d699758c47b78df7b876d88bbbaead0007b58f428e7b7da51dc4c1cd5ef509cac8794128d6e3fb2b9aac2bc615a7cf7b7e7b4f2121455130e704e08b2094b111a9b367efa72ecc6730187a6853fe2bb7a116edda04228722f1bc01ca71a8fa9124215861ed5cd1b3ea307662c933f84dcc849c5c2f2e15449ca40c4e1d04e6f4d269df8c7d1ec859423cc4ec1ca95b1e6a55456dd855bf71e437607c9ff6aba4c86c8d5e7e10eb4a48d878b14a27afd4672d639fabf8c0bbd216807ff30e9c177eb9290bf28dc19d2e9bca53dc5d69fc8763ddbd031b4fd29ae2729e28b59fc8d4304d65faa2bcb0e129e0b7fdef296bf86246d32daf565eaae29fe9c8c750cd806a0ce9d9bcf7ffd88de0661c7ba6622cc34b5508d9e2d15b1766eac57f6f559f09f952ba48d4bcfcea126562f518dd0e848f7f2e875094c0b75d6065300969a83120f76f451cc8fae6a65596f480b9b83f594da54ceb8382fe2faa760e9e0d84cf70e285025748bb2cb99820c4909a3d6a001f2f5b77cc81e9c6987438fad7e6274d226cb927d11bebac8eb1ec4af3146db074c8fe18a5ff21d9772214ce4bcfb2382314ca0c1c5dc164244ea93e99a5bbd60858edff6bc9c3a395f03da673b2f97db3e7f51780c4a660301edd75958045f9beeb8879f20eefae7165aee96b573891e7981d855144e2b25de0c2449e428ed4de953b85ecefdcdf21fb9969221832f3ce1b4dcc78d86ae7a81962022332edd5936ceecc9d4240d88ff02cd0995a92cf1cf518a74251af9acf43f32918c971fe21b6475ff42171701dfd7811b8374d39f93c8d02eed3227c2ac198a990d7ffc9281f0399a26a639b155de67c57533dcba1052344a40a5b79db59131ea5b304120f5df2b7751d8cea188d2a8f59037e92d6f31a870268adafec3043a4694335586e77cdfa0ed60c76cd13730df4b68c5d5793855558be698a2d654dcc7f62bd9c3c459bfd0dc86f8bd5cd394a62cb0e1db3652aa1d9ac40267cc9e88b73084f559cd20d39b424c0e48d34f5d247ff5fc266cda3e1cc3ec3dbbb1ab0cd43c0ac966a3d579f6988b56f52549c671cfacfed42ff8075cec5688e1959ab7dc05f8bd29fc6dbf9ae8f68eadab6b57980ec5bf9c8112e7beb290ca4b4dd6a2957fd384fc22834eb3224c44dc384e3bbfd4906e7f8c47308411e02296e0d26d41a1a7e20679892dbbdd1630c44e2226629fad4d992e516f372304ad9a7910448991a9e82d47ae804afbb71464f5ab878adbfbc56cc4822bfa45f2fe25d0da6079ded82fdc15e43bf47c9c61e051c39bd5caa742cb7b38486e4f58c520dc1a43cb6341fd9f2a48f18d846ee14003c034b513ee390114eace4a82a81f7ac9a5dc377ccdb1d4d1edce733b362d89aa5c4b061aa4571b255f9de459fc14fa6698ff8f6a5bfd48b64e659d0ee183b0ddfe90c8d05f8cfbb344973fd3aecd9bdfb83361cc8d0d83620eefc4f8278fe7e57001f20c9cd3fba84ee5cce44ef9909b82c5b09c6d61ad5509b207adad77e0a63c6d570909f1fe7efad863024e7222e85c9720e8c1de58d244a5fe81dfd3425076658fc5d1e4c4ba5650ba428b91b25a6f445a917c0783681a1a435c318cac9d4619d933bd9ab77ed122a565f56408a4273c1322fadde1d13a816d125df4defc52f5e4eeb177c2a4e6132826a45f0efadb5ca855c739c4bcb5d36e14890a1bfe43dfb8ff3ffb0df25e9232333c0c96d235aa90e5540f2fe13f611f23504aa84d729b6d6f66fa2006795df5fd1535f18de5a3e03a6f2b3e9704008b442069e63296774bf8303177810ba3f084a7835a05bac587f3a9235155721473c5cc6b2a6e735e5f11ae6943d50d2c8988fa8e5c866d27327601f6a11b7be92818f397cde0f8a745a69894cd88932575f4eb69298bb311a961d36f95d4f8f171ee5943976cafcd67cde6960d50d9a192540ac168dc07536a8782fae1317af039b1d1393c1eb207531f501988964fd9cdd4267cda833fdb99adb8babd3bcd8545f2a9d19c57e0e711a4917a6a2801bf934e34f3d4b06a93978cd1b8f14bd2a2f03f5769ae30203efc56a26167152cecf672c224832b43cd7162e76d43bb72a88ee947a1014259c0858cabc0d3b20c3aa61222761a83aeec79459e421004416eda925ff686b429bb6d877d3ba677e07350e30a4145017662da8cf5d05bbf7299285f66e8871a3a6fd8752dab373b23bd961ce44635cf4babda2cc3823b30a48068c0b68439b8d17441d7ce1c1b01b96043242dedfd65e08711a0a3e14b1ced303457789b46271c7be108eece23d96b37c520bcf4234f9f109af5da69f81c3f9d99b9e3f2a6d8defa5f065b7da32f1746d488aa61d4bfe362a3c181fe6e924957877a4c072316f097e5a29eb639b71430889364ccbaf9ef00d0d383e94cafce0041732277444a15f95868719573479c8de47bd00ac41d757ad0785d26c98230704928ff6ec1c9451d012ffd9feb15de170e834d5045297f6de380698d920e337a4c030600736d7993da2abd60e6f6186a947ef26ef06211d11034c141f75b4b4e87d9ed254089e02f621a8803c2ba52a4cc646bfcbabdc4ca552c845c8d779c43e1e7668d94a76ab81a4127e388b58e9a7e7df5a7121e5bb2aeb0020cb4200244a5638e142094dd2b7f42d11a6256bfdeb5dbdbd2a000eda36f8b2b3f2395eedffc918ce66397adff22485f1d3f0649c9269448407813ff117160fdfd991e183f5fc81f7741cc6628083c564e8601b7bf4c72e47692d62799f9b812338b32a9851ee1d7fb3869c756cdb669913a255061544b348a544c9d7f81da6352c7ed38d63eb5b40d287624c89a2092e6bd195cfd4470a4d9f201a5dfcab9eabbdbb89b2309b755eaa82511901274fad4b593cdc7c981f7dab1dd001020ace3aeacb99908a9ece8a09e11a10d28b3952857234841c149fd7051835752924a88cbbe3463e08e14056d3f147d4a5701ed580e9ab14355035e81104393e4feb98337e8c923682cdd747c5c3bdac8392beca98494935228b0a4d41596f7b8b875122cdad5efe83d1bc462ecda6fc5189c37637b475385fbe1d8c1b6af42882ce5ca9a4de386b189dd1881f84a8841e83f7d18fe527f5b648db61ddd225478c9ac1da16a7332eb16c40e2a9eae5209a2e786350df6696ea5dad6fb4bd77a614ba82062ad7ac3ea1a383dda623246fc86dc580682de340d5ee91789cd0cd9c88a1b1e00780670e4789177c8f0e2998a8269702473efe923b76e830fe39726e164955d468384930e3aebf83c24c7d75979914256f649467e8379f6acbd138b718685d95fab87939269c0b8bf3a97a0588190e973e19c4c7163db654b96be8260cbc08e7f674214fe465b03d2ee8ad66e0fbb1a6a2e0034b8e71e4b64de6e0deafdfa6ce405cfe31b2c15d6e55df6c559d34178d4e72c7abc4ca9187e1fb1a5c4f29df9c4da188b346d616f6c6920685dca53c9524fdc7d042e7f842aa053fc36f2eb4c3239019625bff2a2d6b2bb4dd4bb9bc680f72a51e7c7f196af2a8b51c195ce27aacbfbd565ff31c03992f9d69ca9aac56068f643ea7e6378b6ee6243b75d84d9f1259a1e93d57e6059563335e204e06aa50130c5bc565c07099f187b9242949cfb561c7507058f6abb79aaedf498cd26976cd4e6e85a6f754c88c1475834dde409442e20853438861f22e2dc2591196c97780885d8020e9aaac0df766b126c4bc42c7cc05528b8c50d70a74f94d4c5954413340ade7f3e36b4b0ee9bf61bf26ac623c709dda4cfbeea75807c359d9323c4074e11a4652a862768b54858a35b0d37094a0c08d0521657929dfbfcc6e0f6075f8c5be137cbe27faffc0566164d8bb21c7344aae2a3fbe1657a1c3662de95d0c6cc54bed564c6b76da973064acdc7a055e7128f038b5482899a506a5ecc31a2f21f81d147d7f376e9d582028273451343eea8cdc796e5700076a42cf7db9dd843a4f682208b9b3e7babacfe8e2281d518341bdb816587a5b8f1211e79c9caaaf2bf8b1be2db8ab593f30b399cb82fd41230be00219849d87fcfbecd348ce366e8783c7e6e4bc2532cfcaa6641b019e49de9ecfe6979d78a8d596af8d48390beb4159f77c4acc8a9a49789b32a320c19c8a64344c9787a5a7c874814885d4860106a458c569b7b7cfe01f102bb77f2cf4c9be07b651de9c1be090ecae88dcfeed455bb70e4369dad1614fdc6bd545f5d4a738aa23d3b9ed00a866b142130b7b9b3502b2cc92e07da4f72651931cfc29a9faae780d4ab4924ae33034647c2a2aecdd0a45f381b0a73342f5e430758910bba7d53ee32b6445c9751324c564bc695efc1f2d74c4cc085c4fcad9617430dd6dad9cab674c3624ef9c97f679955a379ff6a1be3cc1714b1300ab3b7eca17396a6c8258b4da2151daf6a8fb4e4621897cb551a3d64994e383bc3871c520e7d0801070b11fdcfa4188761deaf46ab55", 0x1000}], 0x4, &(0x7f0000003c00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xd960}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xfa}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfffe0000}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @multicast1}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @private=0xa010101, @local}}}], 0xd0}}, {{&(0x7f0000003d00)={0x2, 0x4e22, @private=0xa010101}, 0x10, &(0x7f0000005d40)=[{&(0x7f0000003d40)="7392545209e073f04ebfa57d86068cf7db81bc2dd0fb88187d5acba702ac5493cae8b04e4caa5bd2b2d9f78ba6a154f9abf9d9d874b14f739c11302b2523fd5ff097165e8bba1536f4599cb74899e1fee208346cd47a472d2600e0330f75ad14d4a22e989f1b3b7acff76dcfca3561f6f96012f91f6e219a9e4b817412831d4365b527996c624019fef2316c11282a765c857322e1d4490a4eafe0ef7ef7efe7c1adf8892c9d990d20c334606dd1c8806e4f303e26a8e2163b67c5276676571b71a66645ff8191e4fb345fcb28dab026dca8acb0b036fd1844d2da911408d5d25004ccaf5dc58731e79a08416833350cab53c3d0de5b618a55040b2d48a4c7f106120a0c6f8ff053e7a5de19d405986b611ad5981b815bcd6cd508ba05e44eed0746c749846c7704167e4bce62799f23df66c92cb46a941c91bce8c273347143ce00b449bcaa4ffc89b10ef6e979835ba96422b89bc758e6407ac4b0d978519bb1323460350381227c9965fa64de3747b37e8aae6d4a645f2902fab3168cd710c3c90572323a7894cecdaac57c6a1529fee30916cb23a79db14f247dc25deebf651e784a6f2d95cfcf4b5d7607c204c5c19a77aefeefffe707e9439cfac2744180d86b140b3ebd9447451b7c1307e9edc239cbf192a296ae9365c414b08af347f132c3ea144a8536540759f6e32386ded35710ddad2d6a9fb84879b788148951210ef9072b4fded72e5ff0b8baba23aecd302fb0139df731a77931ff9a25d0115910a9744c5b465eea2fb484ab724cdb7c3835410e61271562f1a6ceea8a8709fbb1dbabb5b4333fbdc63009f9a6866dae62ab987267ee5d51ef5be1833b11f6edfeb62b990fb7a6a6e5f84bb7656f2d1c6d60055cbd1bff7c484068a7b871023064cdd759c81d1739208ea1556b8682099da1792381ad15a5fef9cfe87aca05c1144194d0e1599bf64e076c17a35bd1c79a8a4dc4b65bbbd0b07f6cebb4d6d868f03316c93a6acfde74b80dd15cb86da293d28a822cd85bdfc9ba2dff314b4fa2e9d23854d3bc95a0c4d2d63cda0050cd6555a4be5d55d4e534f7d8eed20b478ccbe03d7b463a8a63eca9e6895094f7a0524d20af0e661a3ff386572e12d5955433762f31a481f365064559da4a4badba06c05aab4a738b31c4c0c98d81449ce048e8930696920fb06b330e022096335dbf81b907173f8943c9f379adc0988c7fb86e1b2862bad5032f082fe61ca77310c397d2adf4dc237cae9ffd3006527773e4b6e471d3c2327ec817a3e146dc5169fa908141eee5aed321e201d5c6ae5483bee75e24737d37c7b4f5e2496cd5736ae3cddd5c29c89a16bbffe0e5693e0c03fcfbc05046d9d85435aae34b23fc8a56f29fa1612e9994d2d928cf9aa96c7c37a70504c5fbc1a7288a8e3797145a4932ac009e5cfb706de5c44294332b99666e45b0c4d2532c242042aaff9af297cde2037adf2c7a2d4273a688a3a9fe9215cf0c66595e6ca2ad605a6f995e18ff97cf202508d2c85214582a1bf5e3cd923ddf7df0d4a43080c7928bbba3ec135f18f3f02695c071364b582923bc228b71b84256c6ad09e6ee6de83481ae33d16f65bdae6882b82094614f342fa355b72d0184ba37e32df353c65231324b6f7ce1cfb0a925c54699e824242496012e6950d80244a54636752da375042adba85c335cb72f5659c613d0ce262296781e5b62c271200f66ec13d06e800e06b64655965b7a6401577e6c465521959e519cbd262def23c9f8697e45d3b4607b7d3a212c7619d9212985731167a6215a76b1611a1c5d7441d080b59767bcec315a388ffc6100f992757b2e0efdd59faf96b470cbffbd161a4419974a0cb62cb45aff616c34a8a297e88537c782771a886ecba967a281a25979dc8e5df3d92a0058cfe41d5fa33422ae32fa0466fc8a63aa75f85aebe4d42da1dcfbfb99380110ad0db782110a8f7776bb6f002e606e8bb0c00966c39933de9a263a13fa68948e09eea064e8074414e22ea17e848b13fabfcdb419c118993d2c5bd8a8999058339921c49dad9783fdad5d75fe716c687dd89c40e8b215264a7ebc80e8d4fe2f527d94c6ce738608f2bc5ac9374c1c200c37bc99cd0a3f3048732a409ec41d38398098790e8f2780a50be74f2c18f597615143e976af340038469c03aad81c9b04a3e387d584ff2a519dfa4850ad22bbcd17c3779c005dfcbae3bc540663337f82fabab1fb22f25cb77c72b32b1ce6dffb4e036cdea3dcada65ce447dff00d05511f8325f29a4e8141b5754dfc42b71cbf3383694a8ba553f9f5015f1f25a9a78afe9d0dc53def5fb35a1c093e6f40c1a4b9ab9fcd521e70e9d6e25e1d6088cf08eac8c0a035e4be3cb062794f6c24838971d680de4366f719b913af69110f47b7e7d32ccd0cb23f2ffd9d912400c2b3145624927ddf045d3007934ce3e6a6ee17b1a90ba5a6617ea8039e50e237092dd3a734c2c7522dbdec20b0ad90897d4f6b7bb49d687eb365f58e0c1364c3e9b43967e9e95110d3cdc7db8014f3a21c207309ad77462dde8b59fe596dd2d1fbb21423fe454947a50e913eb0cab7d0bb2971146d5ad316645f54384f02a927f8d1d11eb7e1deea46bc5521fab886e07c615c366f2fe2f77cfdd72cd0f5af8512677c03819e42500e8f52c16a0cb4b82fe976f8c380ca4b8538c874230f5cf4c4583d3e6f680d82530aa3cdf26616f59bf41ba41a18d475f4b5586e0eaae1947b103ed393306222d73d38183fbf6c299724db5955f4e0817888a54cb31815659c72f22ddf2e18b1e1e0e00bf9992b5c01d260210ea7a4876f7cd4ec77947a4355319ed7ba0fcf3eda3f18cf3db24b4bcb9737c14898abce9742a01bc12f321c9d780f3830cd5f8117f1915167b5acf41b1c4d5b2c8697e993d17b25517f86600a9af8104a96295c542809167f4241d0004e2fa9e9cdb9cf5097cbec08e717d3f0c7602dad3a641246add27f78eec7c76032516a98c670066aebc73c7027d17c78deb3a01fe5df17f8b544732f7acecb21170b5f8a5723417b602c4d0abbbad673fd01396f5f8028473f1b85c82a738f734753f8ef6a8affde0a8615801d82fcd497421f10f8bcb0239b123db6ed9bef9acd30c2f986cab1a319f2ad653c02244557585fc2a08085d5717da6abd23dbf0c26718f3aa56b0810943bfd1537086b1da68b0cc0dbfac3f75852b64b95f503135e1c67985b45b3fd16f07b488d1e70cf55090d4226dc11c5b1fbb4ca2b4141645460e365fdda12c047ef2fe28bb66fa82f7372eea9669b47c4d80f7134662c4e224ca11cef3d8bdafd2ba86761794bfdd4f5636cb020e78d3db87c99997195235c4314cb15b918783c3cdf92ddb1b07b999a3a53e9d643d431c7485064c9ee9cebe760176613bda252b39de0014bca7d353a0aa5d49fc8500c9fdd17c18b76ffe5116e944275e5889b776b8772526b6045650bd9ce54d1bb332b81ce07feff5e30cdb24ff3f039aefac7e3336573ad5716d0b2603bd7d841f6da5dba19f5320dbb4f1cdf8deb05bd9ee6a1b608c601184a64e0f74827bf12b4612d642b2ca45f384aa6249551ef7950c761612d2a71145132b097fa7e1df0352f2f3ab4b6b695abae5f0122a855996bfdaeccdf90ddb4568140117eafbbf3a152e8c80de7b8420851811a9230d6181bb150a3ec78bb5eedfa06b1eb2e17cbf3cc695ab2ad45e235953efc177fb7292e587aabcbb60e0e339574e22b97d109098da4953fd1cccdc9f4c6c1ead26a154f5619c7d6c4d48894fc31f741c268e6ac6832df22d14c18acdf23d75ea3ef601cf8a7c52f957b3e5f12bea9f855bc925a1bf0594e39b29eb2affed14ad5bfbc83709ca99f8376dd12d0ed982e0ae8eef36ef65d013094c562755a0a837d53396d43e41874f0682f0ff5bf7b60b53345d923aecc29973a486b43544a824706c999cae24be628003ba2585b9fe146748a8b8d7e4efd1cc43e45142b3762ac2136e3e2956c3dd8fb0ded0b71ff81a77ec61711a881099e9d0325e5bce57d86c04f2e9e6720d079055ece15125c1555282e6bd1fce599f08b1a7a559262f79f2b2dbb6e14f679237c9beb42d765d828456825e222a5ec0d1a636e16fa71bc3e5718f838702f4baf7afc403ce2702886192fed5ec84d2e0213f6d435182134cc9d651254cf94596dcf200d104bd4f746312d1898924036c5b8d78174ded46311cdf9cf3aadcd0afeb54c38ed02e7a88ea9f084ccc000728d1f62c573e854acecad3aa1904ff8a9cbaecaff6c1a2ea94bce60d84b5ba6a3eaef4e417d8902f1463dcfbd44aa201f95f87fae771d239e53033af51b98e94ae687310955a74e901af46f526fc0e3c2ab74da0ef774670e3bed1811409daf6170e6b75d0aebfeeb87651cadb9c8b1480bb7e76805dd040c3c9874b15c02934d74d93da9753aa7ad04ce78f6cc332a0f0a04dd4c2aec8ce01490615deba9c9ac30b828494a44fa0d2ec2b066d4ae0236cac171e4ae2778207731f86be1007e1703f1824dc15675a1fe9e34e03e02b5c5ea6101f1dbe704504b9890317baf82419f5004b64b0c6354ae705f8592435ef745d3ec6df556096b341bd78773cfed9fd7cc7e41feaeecba12a3f9479d9497c54715b45ef66a291614d359a2d47071caf6e35aaa224479d299acea597f108a3b1f284f61ff278257aed998eaad9df95ad233aa2ead4967f85e1087aa91c4376dc0c39902f6edd6597809e8dd49ccc2145770d74f6901f8e462745b5bf659129fcaa0f6ac1c854bb31ecc3f405b86f1488354222bbd4f604c1306323e94a8e9bb4db07b9605151bed228f5a06741b3046d3484af177614f39024b7344f257e7a2a83da633bb4ac6a18cf5d9c20f55b8a1d3cde657a094a4ffe0c76097d301d1f71d62bf98601e6ccbc92d0906dd239ba55104db56833edea37c7953fe467229a5be3a3b478eb1e58b99179541a838306b11a9420268671347c34d1410f7a31a9c19d30cba246fd772d342915810ebc29ad93eeaea77189ef6b379e6ae7268cadf9a17f16bf6f73bbf04c6c482ecc04750f4f7aac33fd48a9425a8a8d2987aa8f80f1e6c973194f1f5a24f95536b9136c48d23880cea4a99c207b3aa792c41768dc2216f446a98ab44b2c24ca6b69cfdfc8e18e173351e7792f1ed8983ea7ca5874102039a48e0eeb44f4dfb4dd67ef2cf437fb9d13d53a535e292e1c9c658dddbbbae574266df708a261a5cb4e1a1b857885f9ab01eb9354e07a8a2938bc09ec458ba36ec34a5a0e1985479bd99664e45d05a0c34d207cb709a4124d63a0732a6aa2e500643101ff333ddd73fa80f1e595ee684868c88be134e4a7d69f0aa6efa2d828df129e1888a79bbb8f61076bb1e8d9c21ce119a10d6110822cf5ac5b0acfbda2fc6d17b69ea8e43ab625df5aa692f9fcd3d78594bea2f634b57c64ab78d23e064a01a493fbeaffd2f1ba286197fc48d5f6b461d4e04989b9633e702577eda41827f761461ad9660567fe99e0b6d711dcc9288e36b44f09d1bccb741d81c25dd79e09bb776266b8ad83721e4d677bbec31b0e3afd84cc5d7f88c110eebb392dc81b0be13ad1e3eca702a96896c344c92fec1435fc4d2ff8176520df34082f77e0bb7366a6d531b46e9fd197c0921197be5f33b95f1b4e7ca930d6583229cf64cf01149edf5ee00f54798f16b4e06eef420c8689349213ea722c9968fb1c79604193fd0532a4b08280d8cbfa84c41c813d92e85cee06852d9538bf8e26dd8804d3481ec7d65d9031b", 0x1000}, {&(0x7f0000004d40)="f66b01b0d731b204af1fe664e242f1d4869b68a46ae75cee5de4e502c4a5f48ff6b6c93665e2cc082e91020bc40d27bebc223353d14884da1d90224629f3a71eaa9d30bcc52bf998150a14277c0fc9e7b47da6846388c289c3a26f0ab520078dff91cc14d0a1b9b4254c9cce145d70b1c9dce59527836345d5a47a9b5a2b631e48d278d61be86cfb58d6b4d1e9439d6c0d172f56bbd6685aefa376954c282def0bf0cf9bd8f241d6adfc5f41a5cad47abe044a241d152ed42a494101e218698b5852651caf1d2e65ef23d880e2bf0ef1cf4709b5463686a7d91d6f3c9a5b036b4fe63a2631b537f806a231f4aabb984d5d6da4fcff000ed326b078bdcb96ecf247273e328c810689b8eeff1b27f14907259c163000dd74c323a352c43b21ea01f3e0f94f29f173e4ad71322f802e959ffef1e34cc4560cad90b90abec4bb1d9d79dab0cf749f591eeaf3a22b69f94e6dce56990beb8cfc7501009958d2de6cbe921eac4552a1001bd5aed2d3560ce652458cb5ad7971bc02f4e4fc99fd2ffff6cb49a173f592ca8194da3d16328d136675c6adba589a5f805c066d1528692d3b787a884c224e5e4bc5339414b019df6ec72716ad14b98ef94dd468e91adcebb85036bf3656cef9ddac760e18f96f2977770ce5429d60dc42120d62a2f00d55975e03939bb3077ae66bab1df1b2ed69f7acd2deb932e9eba2665abd78dda8d515567f8620e2f23ba3c4da974251d9fc7015e31e8a239dcbf47ea7eef462c0e2b5552c8b0a50c845070c45e1f9e605b87ab2ba76fe6969c2c70ef8795a3c0dee3eeb3fb9f726f3dbdb8df90be41150b3ff0a515bfd04f68cd683c4f7bd3b69eb45d8d007703c9e90ac94e8647b9bc3b3f359fbc2172cae905e00bab096794a9cdd080ec31b8f4579ea93f7f0c0a625eebc19fe9c72bb7a6ce811b720660ad9abbd03a68273e55232758b712de924f151e1b91effecd5e4d722ee353d4934b8a6de00943ce64ecd6eb445e9a27c478b8db59536cce6bab913ce82271269435d8d724af0e2002a095b3518c7df4ce68e7962ae8d5a4e721c61698ae2416919dfdd74e77b6db7ac73bf999ec59c6242b1229319a0a3a33510c766ed05dc7a5aba6555c37bffcda85202ba175627d0b370b2b1fc5ee1d241d7701e257c817c55ea700761ede1a8b3a162c8693fec2416d55a4cab903cb8f735c6018b06b7d77bfe42fa274984e87f0a7f44c483df1fae857011e2ee01084db162b44fe6aca09d85c5a6d3524aec09a0923dcf33ea31c50ee99aceec5a87719cf309a39eb5b57cc4c26897c9ce1011159857dcb3e28a5f58467a149cb16effe2c7347524ca00c891afe3ff6664518dd600add1c00893561a0beb6bb641b5570bd062994183a0ab468259fe36aac178843aa8a8bf3d44f657c30338f8aa3b9b8a8ab83b85dc07b514c9f2dd37da7c9cd167279c1ef6f282f84ea49cfd2882713a6c0c6d06aeb63e2e6973cad8d7fa722fee73dcfc1ed6e98432dc61a8bd9d2d849415c87af918de090810b58ffa95dabcbddbca436d3469bee11cda3fa613919f43c82226b8c9ccebeab0cb32b01eab33d88bdc224808b0786e58de45d3a8854bfefeebb37842e0913ac53d6ef951d093b96efa31e093a5550077614a50b355cb67a036498e273eb34dd4da88e4817a4d778103af82c7052fc4cdbaf2c7d2079eeb1c1bd3701ef34b9e1f4b1b0cee0d908f5c1cdaa065c47b8508dec27e90001e350068825782ddf3f813fa2ed1d1fbd1f6635a89022ac59a039b589ba8663be56c4c5fc926471ea214c6a9bb6b8f8ecdff152a696f01f806f68311dc23b06174f3565cda682baa29d74f39d8e47750dfeeb1f61082f541cce4feaa96be91b385fe709aef65623376f67dcc44a9e8a789b9addca7c6e0a6586cb69e0fde6db13c2648be0bac86134733c89747f753865038e18dbe89fb7bef7f03506fd6e52f7299c691b89ca3c315cd31d4de137cfb8806165513832cb3924236241f403b2941b2dfeb7cad357d155d616542f30454b794d1e0236da4fc98fff9641640dbb6414f0287ba86fec6482aec163fdb47dd86e2b0a0fbf21fa3635c800e4c235a9f6f45df42c97a3deb8922595b29ae8730935c043352b31c91c78dc60055b6426deeda9a02103e7eee87039b6526abba7bd43c4800425386a0651d29635b2a6a725602743af4693892a8eaf6e9752eb1876122c516656dbe46b51442057a8e3b82204288f37ab02e3cc325e23454583715ed2da72fd8335cb9f6792f76768044723142f533b9ae7bf4704a4aed788c7b3e1963c366b4fd2f7f62eccfc6c0ca688df25da6e83b75c729e46249db286948151de676c2b08e8627f5f22fda917b41018f9ece904e2c6236bba2f8c61fb51af8e71c7d2258b017f45e3237a00c5584a3987fb7f898ed3a90e648cb2c1435ec0f8fcd2b25d0c2377634a00832eae86192dc85ce63183dd2b0dd289aee089ef4ee58de3f10235c2093eb0183a3acdc03539834924ec179f1d0de9c684ee4d63190e470de4985d744adb355bd8e2df9b35866f0581c716046d23e856944704938fb01b21f4edb592db317b1c8b867052fcfbc618a476de74bb13ec90f71d64b890d79849c11f5a476c9405f7d7dddbb941d82398d70561f52fecebd23eae1060e1271476c5ea3baa782ebf35c261129edf0326fc09dcedfa85856b125a8aa371a477ca454b66a31b6930ee30cdf9ab91cce138d81652712c1fc1e73be73837a23cbbb3c7b76572fd3baa2714007a58c66561e2fda89cedfc45e2727ca7f975fdbd5db790c76819368290fe9993a02fa645fa9555ee4c273854d436674e64566e3e999f3dae2e745f065f3144cba2e44c735a038cabbbd59d936f04c66c596b031bbe86914b6bb66758acfd8007e8fc08c73e0e7f798d0839d8cd79f6bfd6975d6393b1791540f9003a92ebf94b568cbe8a840e0f5e8c91944b6d5710cf167ef36c22bc195dcfa8a78133f05c9642819b978e81386ac507393fdccdbc5a4299836685acb3acfc4dcc0b71cf7217e154c786414e68260c7db4d506ce1dcd155c3b04f12f785260b8d265e6d99b69f36e6ba3a890497ce67996e7ab9f0186138d2cf0afcbabd599983cbb8764de935f3c7ec550db0703424d3244304ed5fb99420ca80b9e2958f87fe5e264af7ee8a49ffedce33826248eb49bd4d8b59c5c2a44b0f81451f180e72489b7b3f72400662876773886783290e497bab07ebda6b6f493cae521e5a226bd54d386827ed721a1b53c93a9f61ada3f5f65bd39b0415b37bcf1c400c0dc85a07f9d22de0d155e5ca08b3bf097aa991e240e0d2c9ae9c535cb941867ff01844eaac30b75914b9ce6b42cef6be0f5656ec5a57afa753ae3b59aa9ee8c65d0b83952146538969f29dddf09d59b2e7ab2f0baefe3d853c91c74d47791633355eb9f48e6501359a44d784936cb19c3ef30d573f64277c0b8debc0f333be25168c72dd62aeda376ef61cccef5244892b1379ec829a769938cb3b02d95e9c790e13efcc550f37601371e38210fcef7a80646f2f56b5d86fa098c1634769728738cc79a2ddcb309839607bc019230fc7853f213445baeefee6c480865222af03ddda58e2031e1d48f380f8d69f5bdd2da729023033755f32a685d1f6f12f434616e3410c1f06456dd5061018db78719ff0cf3ce0543d39a1c717bcc8b4a1a699ec61ef824733f51f83dce11a925979503bae711e209c7c1e1eab6a00262a380b75cabdcb762a2fb026e36ec7cc8a85e05e2e8e2121f8e5be87d26874172cb4ea07f63b32b5ddbed13aa45caff5885a0b1bfe77feab64d60e2602330d46be2e4679397d866a7e69f1e133a6a438dc4744d267ff05db2e899fdb988e5235491d7e58eff039a39e9297174d18b466ee441fd9d6ee3c1cc2f01432683493d123f475a08bf2958ec44f8f0fd67f7b9dd16e0a559f66e81d96bc48fa71324bcb16ddcc201fc3ededbb07d833d98c6ddb60d3203802ae7c25070b7d0287a0c256593e73bc2e2761567e6c4dbcef85bec424b1a58f012cff59ab5f0b2f79522099209889ae6318d85b94af7aa82a9f243b3c092ac2faaa6b2e4f1fd08bf2261ec9e477d373a783bf5688c4699039c7bec961ca9ab918c0b32749c533c6da5f3de40d9693a8b93588f44ed9b7146c9c7028d6362e9499d97c1387a66c6d8e0115f17c074b2460e8242e63bdebc7f56d76dc3d7d3d9cd025d7de1a26bd9f1c8d504220a2a55056fc214b2eb8f39279757ff08efc052987fb9e38e023ce28df9a5f2e7c21797d93cb7da21ef78b5809ecc70082c03369aee331f9b5405b1cfb9773af5bf78596c87cc896f7cd2b3f163d219d0f9f08e09a0b468763553fa36fdb65cb78d9e13327cf038b5d681fefe509b1bf46d3bed72c5e7e172fee0de67e52cc2837acea7209a409cb8a43986bab3a6b43a8e71dc9cf985e924a92953e28b0f247eb40e6051bddad8a4c98125083c9c579a6121ffd76d7b734b6bb6bee622fb8ed0da8e07dfa25dfb96db69b3ad7f23ab655ac8663e4998ac52df0a0cfd0355011ce6f2290841b20af08a72a494fa9946f6acd43f9957f09c1aa81dc9631f594a01448f208599c9c020dcb4ca00ee45adac80001d3df781e1931ec3fc5faee8daba47903fc65b9b07bf7b25e73858e90e889883d77f59176e1782c1e8d8b1733862fc83a6de6354eb063a7228ec39fcf4ff6a0c9ed96cd57f62097a9c4cd69726abb8ef7f8d0d4afe419fa6d8cbc2442530f97b3b82164ecc57c719a882379dad4b4bc744ac9c2ec4266befde466f9f09d9741028ad8f1c1a088d33d0a9df605822175083c8dbc85199923c56fca958b521a0b78e9b39702b596ca9a99f0451f1fb819cf4d24d72d35a104785b7321f4dd9fb337e2aafa7e8b1978e6148cf78b5b4edf5aea7bbcf51e74a798ca6ef5718d1af9321d3aef4a6fced8321d6f6d7278e73e41ea7d55d592851412155eefbff56baf010bc90dc3e6c7419126004cc867715ba9ba09676c6df3e901ab626a1663e1d30d9cd5e1cd3822631fed749b800cf0d4ac9e6019bfd99f63f313fa02f370046c650a92be1368d620473e1c14e2eff19bf01feab71985af132a233a4c5a0167c0b87ff36e0d9008e8234c271b52bf75881546839e060abc07c9a474eb7a5d95e725222dfabba283c1dbf97bd9a84b941dd8ca06a188b96eb3125448bf9415212a55a347d344e86fd9c6354b3060032bfc3f9fb8b723601eb5b980a3a20566f376f1fbaba3ee5d23aeeaf6ae404a2b8a8a264086b3c509ceb2e4914ff83b34426ca92a82d94f3fb00ae6c17a603c5dcd01fe4dfae8799607e129b5e635e7188b073bb7c134898c4df102754517ddcd9d4c2cfc31a9c7319d627c68193a021e14f8be8e54932c995e93b8d1e1b37ce5d2036392b8f591d5df4dad6e96080beada33ce421d69da6a5b7bfa25088fa308b9f774bfa62fc1213323c1552277efabf0f26fcf9708d14a72eed92511c7f8fe7b6abc1d39a4ea0442675ba8dbb804db47b2000ad7f9807e36db9455bba772a925cf540c587baa1f49a5509f994a299fec5e0a6e985e97a8511778dfbdbb2a4fa319222577f6b85ee3dc6683598d846f9bdeb46003a57ca0d1b83ddcfa7e77b92267c0babd97e5551c219251ef9edde26d8c14fe3148534ddc0cbc8287557a5caa4ba836e607f3e862767ab05706b3566945eab2e4fd9d0f60a27b1afb06549f325a54608fef692b90c54c769639f57d80d52ed6f7b034e0aa837709", 0x1000}], 0x2, &(0x7f0000005e40)=[@ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @multicast2, @multicast1}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}], 0x50}}, {{&(0x7f0000005ec0)={0x2, 0x4e22, @loopback}, 0x10, &(0x7f0000005f80)=[{&(0x7f0000005f00)="3a1b3bdd7ef426b1e446bc7b3ab22c17bc910f5b9816948586c14606298d9eab4cf9f8b12537ff09af39a79b5db2c874db0ca1488aedb579396917f71a0d2b98ea72ff45571b9fb902c201ee6105411c6a9c8700eef00a2bf062c129abc5e0b80adf52a8e5a369085dbcc419231ebc006c4715235600037e4c8dd9", 0x7b}], 0x1, &(0x7f0000005fc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xa8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @empty, @dev={0xac, 0x14, 0x14, 0x3f}}}}], 0x68}}], 0x6, 0x0) (async) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) 06:55:08 executing program 1: prctl$PR_GET_NO_NEW_PRIVS(0x27) (async) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) 06:55:08 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async, rerun: 64) prlimit64(0x0, 0x3, &(0x7f00000001c0)={0x0, 0x53}, 0x0) (async, rerun: 64) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000002c0)={0x18}, 0x18) (async, rerun: 64) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f00000000c0)={0x14c}, 0x137) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f0000000940)=@abs={0x0, 0x0, 0x4e20}, 0x6e) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) gettid() mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) (async) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000814000/0x3000)=nil, 0x3000}}) (async, rerun: 64) sendfile(r4, 0xffffffffffffffff, 0x0, 0x2) (rerun: 64) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='m,']) (async) mount$fuse(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380), 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000780)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) 06:55:08 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b40500000000000061100c000000000025000000000000009500000400000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='io_uring_defer\x00', r0}, 0x10) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x6, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000000000000000000000000f195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) close(r0) (async) bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000000240)={r1, 0x30, 0x25, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_GET_BTF_INFO(0x22, &(0x7f0000000400)={r0, 0x0, 0x0}, 0x10) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='fdinfo/3\x00') (async) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x80001d00c0d0) write$P9_RAUTH(r4, &(0x7f0000000180)={0x14, 0x67, 0x1, {0x0, 0x0, 0x5}}, 0x14) (async) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/207, 0xcf}], 0x1, 0x0, 0x0) 06:55:08 executing program 5: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") (async, rerun: 64) setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) (rerun: 64) r0 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r0, &(0x7f0000000f80)=ANY=[], 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r2 = socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r2) (async, rerun: 64) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (rerun: 64) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3800000024001d0d00"/20, @ANYRES32=r4, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)=@delqdisc={0x140, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0xfff2, 0xffef}, {0x8, 0xffff}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0x6, 0x0, 0xfffff194, 0xa9, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x59, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xfffffffffffffff5, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_STAB={0x0, 0x8, 0x0, 0x1, [{{0x0, 0x1, {0x2, 0x81, 0x800, 0x3, 0x0, 0x7}}, {0x0, 0x2, [0x43f, 0x66cb, 0x2, 0x81, 0x100, 0x5, 0x1]}}, {{0x0, 0x1, {0x0, 0x7f, 0x80, 0xfb, 0x2, 0x6, 0x3}}, {0x0, 0x2, [0x5, 0x4, 0x5, 0xff, 0x8, 0x59b, 0x9]}}]}, @qdisc_kind_options=@q_mq={0x7}]}, 0x140}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) (async, rerun: 32) r6 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r6, 0x0) sendfile(r0, r1, 0x0, 0x80000041) (async) fallocate(r2, 0x0, 0x8000000000000000, 0xfffffffffffff25c) (async) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f0000000040)) 06:55:08 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) [ 299.974826][ T30] audit: type=1400 audit(1671432908.479:248): avc: denied { write } for pid=3038 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 299.995325][ T30] audit: type=1400 audit(1671432908.499:249): avc: denied { nlmsg_write } for pid=3038 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 06:55:08 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) 06:55:08 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file0/file1\x00', 0x200800c, 0x0, 0xfd, 0xc4, &(0x7f0000000000)="f498ed2c6b44f6ada2fa5c6a7a0038aefbba96fcf527a2d83a8eaea3e1d24baca0683522d143f5f60edca309de7c644f913b373429c662c3bc339c1104051ab7b42b7cf9c5e69134d467c012c4b2324d49f90d5687ccf2ec0fb0d504d8e56a56f51769f400bdea1fcd66d74bea92770d13b45bfb6ced9288c83553100fc678a00c5afcb94e886d7d0886ce7b8ca93e192894aae45e4773b8601c45c857fd5ba0a68690c611845bf8b04ee15cc76b0573c932598de8b22c9cb4220be6c0a6dcf0086581eb") write$FUSE_NOTIFY_STORE(0xffffffffffffffff, &(0x7f00000001c0)={0x2e, 0x4, 0x0, {0x3, 0x7, 0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x2e) r0 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESDEC, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) statx(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1000, 0x80, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") lstat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDFONTOP_GET(0xffffffffffffffff, 0x4b72, &(0x7f0000000a00)={0x1, 0x0, 0x17, 0x20, 0x1be, &(0x7f0000003000)}) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x1000, 0x2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$fuse(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x840020, &(0x7f0000000640)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x800}}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x1a00}}, {@allow_other}], [{@uid_lt={'uid<', r1}}, {@permit_directio}, {@euid_gt={'euid>', r2}}, {@subj_type}, {@dont_measure}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}, {@euid_eq={'euid', 0x3d, r3}}, {@euid_lt={'euid<', r4}}, {@uid_gt={'uid>', r5}}]}}, 0x1, 0x4, &(0x7f0000000800)="2938ec39") symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r6 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) rename(&(0x7f0000000840)='./file0/file1\x00', &(0x7f0000000880)='./file0/file0/file0\x00') r7 = signalfd4(r6, &(0x7f00000008c0)={[0x4]}, 0x8, 0x80800) sendmsg$nl_route(r7, &(0x7f00000009c0)={&(0x7f0000000900)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)=@ipv6_newroute={0x2c, 0x18, 0x100, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x80, 0xc1, 0xff, 0x4, 0x7f, 0x9, 0x1a00}, [@RTA_PREF={0x5, 0x14, 0x1}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80090}, 0x11) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x80001d00c0d0) r9 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r9, 0x4004662b, &(0x7f0000000a40)=0x4f240658585d080d) [ 300.069066][ T3080] loop5: detected capacity change from 0 to 2048 [ 300.080347][ T3081] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 300.090070][ T3080] EXT4-fs (loop5): Unrecognized mount option "À" or missing value 06:55:08 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) 06:55:08 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) [ 300.126157][ T3088] loop1: detected capacity change from 0 to 2048 06:55:09 executing program 3: socket$netlink(0x10, 0x3, 0x0) (async) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) (async, rerun: 32) r1 = socket$netlink(0x10, 0x3, 0x2) (rerun: 32) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) (async) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@nfc_llcp, 0x80, &(0x7f0000000400)=[{&(0x7f0000000380)=""/92, 0x5c}], 0x1, &(0x7f0000001c00)=""/202, 0xca}, 0x2120) (async) r2 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB="74756e6c3000f4ffffff000000000000", @ANYRES32=0x0, @ANYBLOB="0040001000000fff00000081434d004c0066000008299078e0000002000000004434cc61ac1e010100000002ac1414aa00000002ac1414aaffffffff0a010100000007ff0000000000000009ac14142f0000000701000000"]}) (async) r4 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r4], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000100)={'syztnl0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x40, 0x740, 0x6, 0x7, {{0x22, 0x4, 0x1, 0x3, 0x88, 0x64, 0x0, 0xff, 0x2f, 0x0, @remote, @remote, {[@rr={0x7, 0x17, 0x5, [@rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x12}, @multicast2, @loopback, @dev={0xac, 0x14, 0x14, 0x41}]}, @lsrr={0x83, 0x7, 0xc5, [@broadcast]}, @rr={0x7, 0x1b, 0x80, [@broadcast, @multicast2, @private=0xa010100, @multicast2, @multicast2, @private=0xa010100]}, @end, @timestamp_addr={0x44, 0x1c, 0xd2, 0x1, 0xc, [{@empty, 0x1}, {@multicast2, 0x9}, {@remote, 0x9}]}, @ssrr={0x89, 0x1b, 0xa5, [@empty, @empty, @broadcast, @dev={0xac, 0x14, 0x14, 0x16}, @broadcast, @multicast1]}, @generic={0x11, 0x3, "cc"}]}}}}}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r8 = socket(0x10, 0x80002, 0x0) (async) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r9, r10, 0x0, 0x80001d00c0d0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r10, 0x89f0, &(0x7f0000000480)={'syztnl1\x00', &(0x7f0000000740)={'ip_vti0\x00', 0x0, 0x0, 0x700, 0x7fffffff, 0x8, {{0x33, 0x4, 0x0, 0x6, 0xcc, 0x67, 0x0, 0x3, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0xe}, @loopback, {[@ra={0x94, 0x4}, @lsrr={0x83, 0xb, 0x79, [@multicast1, @rand_addr=0x64010102]}, @timestamp={0x44, 0xc, 0xc9, 0x0, 0x1, [0xffffffff, 0x4]}, @cipso={0x86, 0xa, 0x0, [{0x2, 0x4, 'L='}]}, @cipso={0x86, 0x36, 0x0, [{0x6, 0xc, "12d80db594cebf7d79c2"}, {0x7, 0xd, "19ca0a06078d397b369d62"}, {0x7, 0x9, "3a52a4be214fb8"}, {0x6, 0x9, "0dabc9383bef06"}, {0x5, 0x5, "751b66"}]}, @end, @generic={0x88, 0x10, "ae399598520ef02c655b2377eab0"}, @noop, @timestamp_addr={0x44, 0x44, 0xe9, 0x1, 0x9, [{@rand_addr=0x64010101, 0x7}, {@empty, 0x5}, {@broadcast, 0xfffffffe}, {@local, 0x4}, {@local, 0x7}, {@local, 0x2}, {@remote, 0x68809b1}, {@rand_addr=0x64010100, 0x500}]}, @ra={0x94, 0x4, 0x1}]}}}}}) (async, rerun: 64) sendmsg$nl_route(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r7}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) (rerun: 64) sendmsg$nl_xfrm(r2, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000140)={&(0x7f0000001d00)=ANY=[@ANYBLOB="901300002100000225bd7000fbdbdf25ac1414bb000000000000000000000000000000000000000000000000000000014e2200404e2100070a00400032000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="b36b6e000200000034011100e00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffff00000000000000000000000033040000003500000a000a00ac141440000000000000000000000000ac141412000000000000000000000000200100000000000000000000000000027f00000100000000000000000000000033010000000000000a00020064010102000000000000000000000000000000000000000000000000000000010a010101000000000000000000000000e0000001000000000000000000000000cc040000033500000a000a0000000000000000000000ffffe0000002ac1414bb000000000000000000000000ac1e0001000000000000000000000000ffffffff000000000000000000000000ff040000043500000a000a000c001c00", @ANYRES32=r5, @ANYBLOB="0000ed0072da29e0010000002dbd700028bd70002bbd700028bd7000000080000180000008f31700008000002c001300fe8000000000000000000000000000bbac14141f00000000000000000100000000000000faf20000e4000600ac1414bb000000000000000000000000000000000000000000000000000000004e2000004e21006a000080202b0000003bbbe5ad778f25327d8b9af276e68e95", @ANYRES32=r7, @ANYRES32, @ANYBLOB="00000000000000000000000000000000000004d42b000000ac141440000000000000000000000000080000000000000001000000000000002e31454000000000bd0a0000000000000600000000000000008000000000000027be0000000000002200000000000000cc000000000000000180000000000000ff0300000000000001000000000000003f00000004000000050000002abd7000000000000200028024000000000000000500190032000000481003006465666c617465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000008da6f8332ddd7e6aeda2dca07b848380e54d2e62a2d82dacf521f62176af3178af1989036031ee22761bc62e6f9d6381f8d2da494defedcf81e4a1091d4ae4e22954206c12ccab79688c60bc0fa6289fe15ae837df0cb2c743ba9ccea04437a5849db7253008b3264f1a072ad3d711ea392f983fda214b9a834ab345c41d2271379c70ed7442422f76ae99385764a1b9dc4325a4ec942fa335d38f7998610b276c27b2228c8db73ade75202327d11d8849a3652c39cea8478f18bb36ada8b90fe7322fd4cb5125aff7808790a3347dc8cdd98a5e8dccda20a6a20ebea3404b8df57a288177b75cdd8faf6d3becf9ed7681fc4f4b50a3a76897c31c25daf8b6de2e603d47934c2371e95d54187c69e6e78a7c5f1300c0692f70ba8a96b448ff20ba3885870f04189870dec4f334aa916988b5074b4bf68dc1fa2ab849e9808ffda1755277e666ebed79bc90e7c6cd4ed939a276f96b607aa46085fa3772429b775e8cc6cff83c61c5ab53d93ff3d1250451b79d16067f80a7058acf94f2abc840cbb3c27cd9216ee4c3a35e38594fd2d8c539c0b52f974406a20d9028b92727341424400ab6832e4f8daa714672a24853e40a13127ec30c9bdc6412cdd615ea83c273a3760acf9e2a74f91defee3a2bdee82eb1924ada8d395030a70c7a80060fc1a56b76004de298d817ee7783911fd16a0ec2b21246db2814bebb881690f3791782696053162fae2d92a1e0bdde15c444feced0699c749d0f5b74a6a389cae1203a58941d732dd255a7d520a1938b38d489ceaac7c8e11981e0e7b4aca3cb44919f6bfe533d4e62e3903746ddc4f98b7a1ecc38ff9e2901b361db0108b554dc7f31d5a4d7e9ca67473d2676bbf5c381c58dee69a825e857e6a17550ee2449d51edabafd48f4a2f7c3cbb83e32552cc112a5fc0f6bc7f1f0c964ad7c833e31fc2de5a6d382db11ac9302c9a0cee2c6098efd5b2017694a710a2a78128ba948ccf09b30431a31e95bb5e48fe6a5e8ff23b25ab27d9855692174283ee20d10ab627a581b26d48c0a04e7ea69ff701b39e353e64a570a30f1186c679186d88eb98cf91d304f40ca80ba9d34e1e25a34193c1c7cafa22efb5dbec6e8c84e8877eefdf673d299228e4b6b1e97ec17da215297baaa99e560f893d47463657961ec2081b2fc0b456224a570c9ef1bd4ad9a1a4c40e1ebbca2faa5e525ffb5113f94a228ecb8665f84220f135e0879586aee9cdf58df44d56440183b21d2d3dabfbb167db94a14fe6ec0be5935aa94a9fa7f8ed18a262606f4d5b69c217c14a1bfc153cd36651de37657b46aac5a4c734ad2176a9ea3df1133fc8071328d393be26a59249555cc545c782ef6c5e36a6ce3b0ae9a838eb236c39bd9efe6847882916e28cbd674d68c9f063a2dc5d3619831dfe9719c3b0e4bbd1893ac117813232698504d0794f101db397f7fc2dead032920e29d970c2faf134c655c1eb002b8f844b7dbafbff3b971cd25d1b7e4d8b688b456d62ba8051c73b0c79c9cc5a36697e131133d2520993342916beb63dbe90a80be8b8f74af1e8c3d4cb92e85773164a01431cfa9413ed2d1a9d377c6df73ef5458e626ba89d0fcf8c01f6fd2ae1de134cfbd19b173624892136ee2f7f2756d4af3eb0788f5dcc64fda3f391d5f414cc5c32070f6247a434237992d58c3f265b84dcdec039d1c81a05868cb885b54299eae979c7447b6fbfe64c7af5804f531a5eb1eb183be757945cf15983a3458912d85cc753e8cfa2b65929dba9ec3aad8bd2f3b71d384425390f60492734fe4d663db1656430e9126cec427aedb18e205eca2df4a63b4086a25aa8aa93bf038ad72edd239c74f4ae0fda81b40ae96a8a0f7686936623d8b0fdbef9afaf6c7e5c73417d12f46ced9a97eb4af8705c41482d1c484fa877d2bca245afdd37de9b477c40db7a8c0c4efe80cf7eaee1068d2657edd30ae7f4c703a2f8f70bc401568eadd514f59f853ab5e4764dfb65cea893e33cc8a67b397d45bdc6687d2487053618ecba5e712cd57006bbfa32e54f20ddb661204025cb2c675e9285d99e26a028608e03a855362223f90b3b77144e0c642c67d0776e049acf7143986998233c3b04822a568c6822c36389e05bf2de32fd720ff10f29b4481cfe102b419cf40826c2b8b66a08eb6fa9907faa35fdee79ab7edce7aba3654428da640f7b4e817fa4c5e10373417b71180991c706d13a8d4e95b0c7061ebfe13e6baec8ea0b9302716c8c33fde0deedc924a09b46d5b8ef8c5b1a5b30c3d918bf13d2ac6279a28eaadd21ecc19eb8858644aa31ddb808113d45a61a4c4d86fd73b4e69169af0c860161d5a8df0a139be3d5f01475595f79e1c41b47df75f15c75c26e300a45ac2826a6f4709af874cca17ec4852ebad317bd41f195b1a96315a954d25ee28a68657adef98e2ad449a84981ebda02379565a57dfee07f40f235f1a00b0238a2061c1fb128397b8ea43923e0a821c7d8cf7a00ea433292d5da2487c1078d7231f6e30f59b417006171588c4067b2f0cddc1a63abaf977693eab379bf270c52bba32103865846aee01ec4f41f26def50b8dd499f387cc1bbf38d315650aeb4aaa26c39026e2882aeeee529787857a72d636408e546043412624f416d894f9b28bd40655ca0c7fcf61bceb85ab664d9a23f7c2dd64fb2692fcdf3f37e0fd44d58ccb92e86c12c9a6c14224fd5e469aac5319869587f8690ef2e2d489a2cfafb3d1c7abed33312e3c3c638be4611d66b06696e45532ff441902db317ef71ea1bcfd561a93fe2d7c21bdf8619668d3713fe9078ecd58b204661fab5d4b4278f79e039e24038a82e480048ba82a67fdf667f74a9a0f5c79cea4a50be9e6fa4925465eee0592ed94a1b3cfbb5a2b33bb4a62c162c4a97079f43ccb9de8b72ec63141177df48ae1bf47fcbcc60ebc84ea9e10a0c8175d6b66dfb4b38aee4647b780772837c8e92c2dde4873d20c36af5566ee28dd14359017e1a1df26fb40b7a2d70766ee5d03470aca5c3c95de949672cae790f57f7522a1b81324b5e5c5f9bae19c1b93ac88ce786e681e7df748c9b7f426100a1a38993328e856b27090ac1730964f559af321bbe649ede0bbf93a3e16757cc15406f79e71e2055522afb70d7fe052f541c1872fb0d2d18861761928fc59c51e83603a1869c9a8ab6c268d0a4d204c7f18f09301911e89ab8f334b66fe40ed7d8ff82ec2626a7151017a98a7f84c042f7140f3dd14c72971ad58bb8f77d029669b479473565b26d554aefd929dc4db26dda3a2fea4d88663e76a92f8c878e67d136279d23e98eee2b7bec787134016ccd7d885a4e26e68ecaeceee697f5936a248a33c5ec0a422a859cd3e2cd7a8d50bec6df9b718532337b33bb86a9394d3814208b2de816e36e01f8dbb92d5869ac20905dd79509831f9ba04ecd8bffd29f03d90108a942da0e1936c53b5029e4cd3aa412b115e17c6b959f816169a06dc8fe3ef5364fd1c7ed207849e23e0a25973171e13775de3aef0eace1604a793e815d2a6bcadc2bdb200c052735e0e792567f6ff8303cf3b0bdda8ba6d27b69039d31490e90c0094015e352202eb1ad008996ac3394d0eaece0d456287ff585ed2f874a44037f627a26af094775d3c6536340a997510a50443887bcd827ec286dc59f43665b754b473d3bf29e38a86dc170a809df55e623314871d2faccdff1a9ab0cc34424449976a52d3a91813bfde473c453647de12805f7cc39d78888f991ba9b55ce7ede3d3e10beed1f1f9bbbb12d80c33c80acb3e3445ac947859b3764ea21f646cad3e0413104ff1bc6d4fd824e2e959bdeed3180fad2832b1ca932b7b61194a591cc33d4eb1fa01aafd2e00e529932afa2db129a24d669df7691b7197c8e849cfcb9a829994b6d478f790b33784ae912f2b05d13ba9598a0a77741e834f909022abfc15ed7c6e54d19dcdf5f5c4c6365cdf55fe74bd577f50196087915c906251ab2f13f3f0bd0c7ff7efbb5414b9fbc4011ac7a003e109cd63a70183b99444a1eeda4dbfbfaf08d7cf9f1ef5f55a9737f6c5de6003070a80d1cb7459a6f2af6057c8d3841601a5d7a50a033a0c01b011671b731907bb8f288ff3d944e283d9a99e293965a42bc130165d6acfe94d585b8cb67a47c87681caca729238264a7615f693aa20fc04742b9b99da43267aa5195f0b96f0c1df3e6b3bc6868a7d8615a87e92f5b0696a666f8973783767df02f1716ff674f1fdb26c3e820182373245f97b8bf819b1cb2230ccefa63390dec5b31053cc8c4399a3ad28e4bab36514cf1bb358b6c2df15bd4f0d15c0f22d80bbb170c3b2df3774846b6ba49a85d9b419ab49ebc4c07c31e59340bbba0ab87aa3d9af9ede04debec301179bc7c126cb769986beccd860665467cbecdc697aa927586119d62b687a1c208e5fd8e20a863393488ac73c952509e5aba1d41db46a3bfc6ef696e0c97889a52003ecfbaeb041f8078ecdde09ac22dc64f52a0d4f7bf8fa5ea26cc1e171ae40029d29b4c42fa31fa0413a4e06f26a1c51a6899cc8c44fd47829a8313e1ba1321aa6348b0f6acce952e665e9d46ae7421b0a0db2cfa3cde3bb0ee2727406e2eeff228f21ecb4c6f0e55540f263c3ffac17f9a4e99e6afa40b4b9c04dc656437bf4433e4853054b62f12476eccc454610ed0119ad9cbed2adfecb5853eb11c777e23881221b67d9c874ae0274d9391f71896c99b41904ae476c739e12370a394eaeb25382f2f23a7f74322862cbb337ca91cac34c7fc7fa91af67fa7631fa60dbebea601c0a1adbd34487074289bd4bb9ee84459db840d312e936ff848404852356334320ae26bbe72b72fa879dc5f88184db57f1b5aa744312df3ec1cf037996836678e3a1942dd7c49c521c60ea497def11932f1f5b6799d58ea13d5501833be7c5f0309f782497ad5badce32e3e3563c1dd0309ccf7c3404d5ff7d9553936735e44ef046a95d6c1cf47496ae4537093c59f2787f450043b75f9d1978e58eba2eba31cb240480f0e46eeabc423a71df15ce8664c2f81e9a6e881548bbfaa071d7739b8723a2675130f47bb1ce417150eb5a6fe8f12e695b386b22f4628ba55e039afec0f66efe29c3549d4fdd594b063e54f5f451b8b55ad330be7bfc6f5060bf5c7e38613ee3adea662ad98bef397de1acec9d9cc5cc4c9707663ec71e18b75e790a2f51d1ec2cfebe076bc679a7c5ef104dfb9b52006b75f987d93650c7001d4cac8ecd2c440b01dfb7af28137b45836fdfe39cd8ec9ef19ab7ca868d0ac7cdb803ada552eea024acbb46625ef72eedbbd3b49adb64939e343c7746bc89135a19198ee0dec783b2c2b40919c83ff85c6ff19e6c3f93ac0e89b666185c8539a6660eb6981254b094f19da40bd301d060a856fa8f63e8f91a9c9028c7f36c9c755a5995cf9fe17180c471e9b3a33cbb8be5266b2af19622602366ffb8b12060836a8c4cadb81f4ea0896d86b85237cd47a8748d3be0afb2d39392639620d53f496cad5909ad1ba67f4a1d8ab142804d71c8fa1ae743ecd27942ba15eb53571ba672def805769e40fa997c3f77d68fa223e83d1323f01958a08cc03e75ffb8568832a330fdd5c1749d9e6c538c7e2b68cae0992c46b7cde3730c55f9a998ef572fe37bea0e68ac3125f8ed4177d236f95c1355bbee8865d7e714314f5af7825d6230ec81db46b2801698bbda4d3f4e1dfeb21acf296511da62e194730c836ec36ed543a3229a17583860a6274051ca644b39852e01ffbc3a4f462770014007467723132380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058010000c000000040b8654c85ac30cbb4998ba458ae6554bc3f6578042074d471a72afdad57d04786da316e4ca0544efca6cb00"], 0x1390}, 0x1, 0x0, 0x0, 0x40000}, 0x80) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000500)=@newsa={0x208, 0x10, 0x713, 0x0, 0x0, {{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @in6=@remote, 0x0, 0x0, 0x0, 0x10}, {@in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x11, 0x32}, @in6=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_crypt={0xfc, 0x2, {{'ctr(aes)\x00'}, 0x5a0, "adb0b6c290335ce8b0ac016f179599ebc8fa0cf3d42f659dc1b3bbd14134341e7b9ba55a2b0cef938b5b1683ea70cb7f78dcd578bf358ef9070588a9ed3793ff565332152f927ea14955f2cb34c9f42e96d421345e74ca460000000000000000cbe6dd9ffefb716aa566620800000000000000b5e515b4c1e68794059742cad9371a7cf9f27535b4695b7c15eede703110e7f8f529e66396983e219f2affdf7ca373bf6eb3f7e0db16624cd7bddfa44808cbc293"}}, @encap={0x1c, 0x1c, {0xf, 0x0, 0x0, @in6=@private0}}]}, 0x208}}, 0x0) 06:55:09 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) [ 300.677340][ T3098] loop3: detected capacity change from 0 to 2048 [ 300.684188][ T3098] FAT-fs (loop3): Unrecognized mount option "syztnl0" or missing value [ 300.694441][ T30] audit: type=1400 audit(1671432909.199:250): avc: denied { read } for pid=164 comm="syslogd" name="log" dev="sda1" ino=1125 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 06:55:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./bus\x00', 0x840, &(0x7f0000000640)={[{@nonumtail}, {@uni_xlateno}, {@shortname_winnt}, {@shortname_lower}, {@uni_xlateno}, {@utf8}, {@fat=@check_strict}, {@uni_xlateno}, {@fat=@usefree}, {@fat=@tz_utc}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}, {@shortname_mixed}, {@shortname_win95}, {@shortname_mixed}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@iocharset={'iocharset', 0x3d, 'ascii'}}, {@uni_xlateno}, {@numtail}, {@fat=@dmask={'dmask', 0x3d, 0x4}}, {@uni_xlateno}], [{@permit_directio}, {@smackfshat={'smackfshat', 0x3d, 'rodir'}}, {@subj_role={'subj_role', 0x3d, 'J\xb0\xae;pf\xa7\xf2\xbf\xd7`\xb5\x05u)\xf0U\v\x18j\x1b\xfc\f\x03\xd3\x86\'\xe3\xee\xecY\xf9\'\xba\xe8}/OAu\x8d\xb7T\r\xaa\x16Y\x19\xa2\x12\xbe\x95<\xe8\xbb\xc9\x95?Y\x99\xf4\x7f\x99\x8c\xdb?F\xc5\xd7\xef\x84\x86^]\xf8\xd1\f\\\x14u\xfc\r\x04x\x8ff8~\x14J;\xe0\xa4\xdcW\xfb\xbc~\xf6\xe7\xe4l\xea]K\xebFj<\xaf'}}, {@flag='async'}]}, 0xff, 0x20e, &(0x7f0000000400)="$eJzs3bFrE1EcB/BfbdXikiJCQRwOXJxCW+ieIhXEgNISpCJitCmUJhQsBBRs3QQHN0dHN1FwcfOPEHQVHcTR4tKhEDEnSSNRYyG92Hw+y/24977we8s9brh3N8/U1pbXN1a2tz/H+PhIjBWiEDsjMRFHYjRSDwIAOEx2Go342khl3QsAcDDs/wAwfHrc/68cYEsAQJ/t//3/ydKbD+VKYbZfnQEA/bK4dO3SXLE4v5Ak4xG1h/VSvZRe0/G5lViNalRiKnKxG9FoSesLF4vzU0nTRJRqWz/zW/XSaGd+OnIx0T0/neaTzvzROLE3PxO5ONU9P9M1fyzOnd2Tz0cu3t6O9ajGcvzItvOb00ly/nLxl/zx5jwAAAAAAAAAAAAAAAAAAAAAAOiHfNLS9fyefP5342n+H84Hap2v86iZH4vTY9muHQAAAAAAAAAAAAAAAAAAAAbFxt17a+VqtXKnVdxaWD3ZeecQF7vzj18MQBv/X/HqeeXdsxvXF3ua/O39QPS8/+Lq/T/MeTkIHf69mHxaKL/e/Pil11TWTyYAAAAAAAAAAAAAAAAAABg+7Y9+s+4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLT/v9/34pPs5MzWS8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAh9z0AAP//RNm0Fg==") read$FUSE(0xffffffffffffffff, &(0x7f0000000840)={0x2020}, 0x2020) 06:55:09 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file0/file1\x00', 0x200800c, 0x0, 0xfd, 0xc4, &(0x7f0000000000)="f498ed2c6b44f6ada2fa5c6a7a0038aefbba96fcf527a2d83a8eaea3e1d24baca0683522d143f5f60edca309de7c644f913b373429c662c3bc339c1104051ab7b42b7cf9c5e69134d467c012c4b2324d49f90d5687ccf2ec0fb0d504d8e56a56f51769f400bdea1fcd66d74bea92770d13b45bfb6ced9288c83553100fc678a00c5afcb94e886d7d0886ce7b8ca93e192894aae45e4773b8601c45c857fd5ba0a68690c611845bf8b04ee15cc76b0573c932598de8b22c9cb4220be6c0a6dcf0086581eb") write$FUSE_NOTIFY_STORE(0xffffffffffffffff, &(0x7f00000001c0)={0x2e, 0x4, 0x0, {0x3, 0x7, 0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x2e) r0 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESDEC, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) (rerun: 64) statx(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1000, 0x80, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) lstat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDFONTOP_GET(0xffffffffffffffff, 0x4b72, &(0x7f0000000a00)={0x1, 0x0, 0x17, 0x20, 0x1be, &(0x7f0000003000)}) (async) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x1000, 0x2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$fuse(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x840020, &(0x7f0000000640)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x800}}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x1a00}}, {@allow_other}], [{@uid_lt={'uid<', r1}}, {@permit_directio}, {@euid_gt={'euid>', r2}}, {@subj_type}, {@dont_measure}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}, {@euid_eq={'euid', 0x3d, r3}}, {@euid_lt={'euid<', r4}}, {@uid_gt={'uid>', r5}}]}}, 0x1, 0x4, &(0x7f0000000800)="2938ec39") symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') (async) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) rename(&(0x7f0000000840)='./file0/file1\x00', &(0x7f0000000880)='./file0/file0/file0\x00') (async) r7 = signalfd4(r6, &(0x7f00000008c0)={[0x4]}, 0x8, 0x80800) sendmsg$nl_route(r7, &(0x7f00000009c0)={&(0x7f0000000900)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)=@ipv6_newroute={0x2c, 0x18, 0x100, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x80, 0xc1, 0xff, 0x4, 0x7f, 0x9, 0x1a00}, [@RTA_PREF={0x5, 0x14, 0x1}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80090}, 0x11) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x80001d00c0d0) (async, rerun: 64) r9 = syz_open_dev$ptys(0xc, 0x3, 0x0) (rerun: 64) ioctl$EXT4_IOC_CHECKPOINT(r9, 0x4004662b, &(0x7f0000000a40)=0x4f240658585d080d) 06:55:09 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file0/file1\x00', 0x200800c, 0x0, 0xfd, 0xc4, &(0x7f0000000000)="f498ed2c6b44f6ada2fa5c6a7a0038aefbba96fcf527a2d83a8eaea3e1d24baca0683522d143f5f60edca309de7c644f913b373429c662c3bc339c1104051ab7b42b7cf9c5e69134d467c012c4b2324d49f90d5687ccf2ec0fb0d504d8e56a56f51769f400bdea1fcd66d74bea92770d13b45bfb6ced9288c83553100fc678a00c5afcb94e886d7d0886ce7b8ca93e192894aae45e4773b8601c45c857fd5ba0a68690c611845bf8b04ee15cc76b0573c932598de8b22c9cb4220be6c0a6dcf0086581eb") write$FUSE_NOTIFY_STORE(0xffffffffffffffff, &(0x7f00000001c0)={0x2e, 0x4, 0x0, {0x3, 0x7, 0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x2e) r0 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESDEC, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) statx(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1000, 0x80, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") lstat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDFONTOP_GET(0xffffffffffffffff, 0x4b72, &(0x7f0000000a00)={0x1, 0x0, 0x17, 0x20, 0x1be, &(0x7f0000003000)}) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x1000, 0x2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$fuse(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x840020, &(0x7f0000000640)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x800}}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x1a00}}, {@allow_other}], [{@uid_lt={'uid<', r1}}, {@permit_directio}, {@euid_gt={'euid>', r2}}, {@subj_type}, {@dont_measure}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}, {@euid_eq={'euid', 0x3d, r3}}, {@euid_lt={'euid<', r4}}, {@uid_gt={'uid>', r5}}]}}, 0x1, 0x4, &(0x7f0000000800)="2938ec39") symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r6 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) rename(&(0x7f0000000840)='./file0/file1\x00', &(0x7f0000000880)='./file0/file0/file0\x00') r7 = signalfd4(r6, &(0x7f00000008c0)={[0x4]}, 0x8, 0x80800) sendmsg$nl_route(r7, &(0x7f00000009c0)={&(0x7f0000000900)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)=@ipv6_newroute={0x2c, 0x18, 0x100, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x80, 0xc1, 0xff, 0x4, 0x7f, 0x9, 0x1a00}, [@RTA_PREF={0x5, 0x14, 0x1}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80090}, 0x11) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x80001d00c0d0) r9 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r9, 0x4004662b, &(0x7f0000000a40)=0x4f240658585d080d) 06:55:09 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00', r0}, 0x10) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) 06:55:09 executing program 5: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) r0 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r0, &(0x7f0000000f80)=ANY=[], 0x9) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r2) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3800000024001d0d00"/20, @ANYRES32=r4, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)=@delqdisc={0x140, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r4, {0xfff2, 0xffef}, {0x8, 0xffff}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0x6, 0x0, 0xfffff194, 0xa9, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x59, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xfffffffffffffff5, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_STAB={0x0, 0x8, 0x0, 0x1, [{{0x0, 0x1, {0x2, 0x81, 0x800, 0x3, 0x0, 0x7}}, {0x0, 0x2, [0x43f, 0x66cb, 0x2, 0x81, 0x100, 0x5, 0x1]}}, {{0x0, 0x1, {0x0, 0x7f, 0x80, 0xfb, 0x2, 0x6, 0x3}}, {0x0, 0x2, [0x5, 0x4, 0x5, 0xff, 0x8, 0x59b, 0x9]}}]}, @qdisc_kind_options=@q_mq={0x7}]}, 0x140}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) r6 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r6, 0x0) sendfile(r0, r1, 0x0, 0x80000041) (async) fallocate(r2, 0x0, 0x8000000000000000, 0xfffffffffffff25c) (async) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f0000000040)) 06:55:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./bus\x00', 0x840, &(0x7f0000000640)={[{@nonumtail}, {@uni_xlateno}, {@shortname_winnt}, {@shortname_lower}, {@uni_xlateno}, {@utf8}, {@fat=@check_strict}, {@uni_xlateno}, {@fat=@usefree}, {@fat=@tz_utc}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}, {@shortname_mixed}, {@shortname_win95}, {@shortname_mixed}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@iocharset={'iocharset', 0x3d, 'ascii'}}, {@uni_xlateno}, {@numtail}, {@fat=@dmask={'dmask', 0x3d, 0x4}}, {@uni_xlateno}], [{@permit_directio}, {@smackfshat={'smackfshat', 0x3d, 'rodir'}}, {@subj_role={'subj_role', 0x3d, 'J\xb0\xae;pf\xa7\xf2\xbf\xd7`\xb5\x05u)\xf0U\v\x18j\x1b\xfc\f\x03\xd3\x86\'\xe3\xee\xecY\xf9\'\xba\xe8}/OAu\x8d\xb7T\r\xaa\x16Y\x19\xa2\x12\xbe\x95<\xe8\xbb\xc9\x95?Y\x99\xf4\x7f\x99\x8c\xdb?F\xc5\xd7\xef\x84\x86^]\xf8\xd1\f\\\x14u\xfc\r\x04x\x8ff8~\x14J;\xe0\xa4\xdcW\xfb\xbc~\xf6\xe7\xe4l\xea]K\xebFj<\xaf'}}, {@flag='async'}]}, 0xff, 0x20e, &(0x7f0000000400)="$eJzs3bFrE1EcB/BfbdXikiJCQRwOXJxCW+ieIhXEgNISpCJitCmUJhQsBBRs3QQHN0dHN1FwcfOPEHQVHcTR4tKhEDEnSSNRYyG92Hw+y/24977we8s9brh3N8/U1pbXN1a2tz/H+PhIjBWiEDsjMRFHYjRSDwIAOEx2Go342khl3QsAcDDs/wAwfHrc/68cYEsAQJ/t//3/ydKbD+VKYbZfnQEA/bK4dO3SXLE4v5Ak4xG1h/VSvZRe0/G5lViNalRiKnKxG9FoSesLF4vzU0nTRJRqWz/zW/XSaGd+OnIx0T0/neaTzvzROLE3PxO5ONU9P9M1fyzOnd2Tz0cu3t6O9ajGcvzItvOb00ly/nLxl/zx5jwAAAAAAAAAAAAAAAAAAAAAAOiHfNLS9fyefP5342n+H84Hap2v86iZH4vTY9muHQAAAAAAAAAAAAAAAAAAAAbFxt17a+VqtXKnVdxaWD3ZeecQF7vzj18MQBv/X/HqeeXdsxvXF3ua/O39QPS8/+Lq/T/MeTkIHf69mHxaKL/e/Pil11TWTyYAAAAAAAAAAAAAAAAAABg+7Y9+s+4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLT/v9/34pPs5MzWS8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAh9z0AAP//RNm0Fg==") read$FUSE(0xffffffffffffffff, &(0x7f0000000840)={0x2020}, 0x2020) syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./bus\x00', 0x840, &(0x7f0000000640)={[{@nonumtail}, {@uni_xlateno}, {@shortname_winnt}, {@shortname_lower}, {@uni_xlateno}, {@utf8}, {@fat=@check_strict}, {@uni_xlateno}, {@fat=@usefree}, {@fat=@tz_utc}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}, {@shortname_mixed}, {@shortname_win95}, {@shortname_mixed}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@iocharset={'iocharset', 0x3d, 'ascii'}}, {@uni_xlateno}, {@numtail}, {@fat=@dmask={'dmask', 0x3d, 0x4}}, {@uni_xlateno}], [{@permit_directio}, {@smackfshat={'smackfshat', 0x3d, 'rodir'}}, {@subj_role={'subj_role', 0x3d, 'J\xb0\xae;pf\xa7\xf2\xbf\xd7`\xb5\x05u)\xf0U\v\x18j\x1b\xfc\f\x03\xd3\x86\'\xe3\xee\xecY\xf9\'\xba\xe8}/OAu\x8d\xb7T\r\xaa\x16Y\x19\xa2\x12\xbe\x95<\xe8\xbb\xc9\x95?Y\x99\xf4\x7f\x99\x8c\xdb?F\xc5\xd7\xef\x84\x86^]\xf8\xd1\f\\\x14u\xfc\r\x04x\x8ff8~\x14J;\xe0\xa4\xdcW\xfb\xbc~\xf6\xe7\xe4l\xea]K\xebFj<\xaf'}}, {@flag='async'}]}, 0xff, 0x20e, &(0x7f0000000400)="$eJzs3bFrE1EcB/BfbdXikiJCQRwOXJxCW+ieIhXEgNISpCJitCmUJhQsBBRs3QQHN0dHN1FwcfOPEHQVHcTR4tKhEDEnSSNRYyG92Hw+y/24977we8s9brh3N8/U1pbXN1a2tz/H+PhIjBWiEDsjMRFHYjRSDwIAOEx2Go342khl3QsAcDDs/wAwfHrc/68cYEsAQJ/t//3/ydKbD+VKYbZfnQEA/bK4dO3SXLE4v5Ak4xG1h/VSvZRe0/G5lViNalRiKnKxG9FoSesLF4vzU0nTRJRqWz/zW/XSaGd+OnIx0T0/neaTzvzROLE3PxO5ONU9P9M1fyzOnd2Tz0cu3t6O9ajGcvzItvOb00ly/nLxl/zx5jwAAAAAAAAAAAAAAAAAAAAAAOiHfNLS9fyefP5342n+H84Hap2v86iZH4vTY9muHQAAAAAAAAAAAAAAAAAAAAbFxt17a+VqtXKnVdxaWD3ZeecQF7vzj18MQBv/X/HqeeXdsxvXF3ua/O39QPS8/+Lq/T/MeTkIHf69mHxaKL/e/Pil11TWTyYAAAAAAAAAAAAAAAAAABg+7Y9+s+4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLT/v9/34pPs5MzWS8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAh9z0AAP//RNm0Fg==") (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000840)={0x2020}, 0x2020) (async) [ 300.886496][ T3104] loop4: detected capacity change from 0 to 256 [ 300.896571][ T3104] FAT-fs (loop4): Unrecognized mount option "nnonumtail=1" or missing value 06:55:09 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) 06:55:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./bus\x00', 0x840, &(0x7f0000000640)={[{@nonumtail}, {@uni_xlateno}, {@shortname_winnt}, {@shortname_lower}, {@uni_xlateno}, {@utf8}, {@fat=@check_strict}, {@uni_xlateno}, {@fat=@usefree}, {@fat=@tz_utc}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}, {@shortname_mixed}, {@shortname_win95}, {@shortname_mixed}, {@rodir}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@iocharset={'iocharset', 0x3d, 'ascii'}}, {@uni_xlateno}, {@numtail}, {@fat=@dmask={'dmask', 0x3d, 0x4}}, {@uni_xlateno}], [{@permit_directio}, {@smackfshat={'smackfshat', 0x3d, 'rodir'}}, {@subj_role={'subj_role', 0x3d, 'J\xb0\xae;pf\xa7\xf2\xbf\xd7`\xb5\x05u)\xf0U\v\x18j\x1b\xfc\f\x03\xd3\x86\'\xe3\xee\xecY\xf9\'\xba\xe8}/OAu\x8d\xb7T\r\xaa\x16Y\x19\xa2\x12\xbe\x95<\xe8\xbb\xc9\x95?Y\x99\xf4\x7f\x99\x8c\xdb?F\xc5\xd7\xef\x84\x86^]\xf8\xd1\f\\\x14u\xfc\r\x04x\x8ff8~\x14J;\xe0\xa4\xdcW\xfb\xbc~\xf6\xe7\xe4l\xea]K\xebFj<\xaf'}}, {@flag='async'}]}, 0xff, 0x20e, &(0x7f0000000400)="$eJzs3bFrE1EcB/BfbdXikiJCQRwOXJxCW+ieIhXEgNISpCJitCmUJhQsBBRs3QQHN0dHN1FwcfOPEHQVHcTR4tKhEDEnSSNRYyG92Hw+y/24977we8s9brh3N8/U1pbXN1a2tz/H+PhIjBWiEDsjMRFHYjRSDwIAOEx2Go342khl3QsAcDDs/wAwfHrc/68cYEsAQJ/t//3/ydKbD+VKYbZfnQEA/bK4dO3SXLE4v5Ak4xG1h/VSvZRe0/G5lViNalRiKnKxG9FoSesLF4vzU0nTRJRqWz/zW/XSaGd+OnIx0T0/neaTzvzROLE3PxO5ONU9P9M1fyzOnd2Tz0cu3t6O9ajGcvzItvOb00ly/nLxl/zx5jwAAAAAAAAAAAAAAAAAAAAAAOiHfNLS9fyefP5342n+H84Hap2v86iZH4vTY9muHQAAAAAAAAAAAAAAAAAAAAbFxt17a+VqtXKnVdxaWD3ZeecQF7vzj18MQBv/X/HqeeXdsxvXF3ua/O39QPS8/+Lq/T/MeTkIHf69mHxaKL/e/Pil11TWTyYAAAAAAAAAAAAAAAAAABg+7Y9+s+4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLT/v9/34pPs5MzWS8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAh9z0AAP//RNm0Fg==") (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000840)={0x2020}, 0x2020) 06:55:09 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) [ 300.936333][ T3116] loop4: detected capacity change from 0 to 256 [ 300.945657][ T3114] loop5: detected capacity change from 0 to 2048 [ 300.952567][ T3116] FAT-fs (loop4): Unrecognized mount option "nnonumtail=1" or missing value [ 300.972704][ T3106] loop1: detected capacity change from 0 to 2048 06:55:09 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x100a, &(0x7f00000023c0)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) [ 301.006740][ T3114] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 301.017204][ T3124] loop4: detected capacity change from 0 to 256 [ 301.035055][ T3124] FAT-fs (loop4): Unrecognized mount option "nnonumtail=1" or missing value [ 301.047187][ T3130] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 301.069554][ T3129] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1148: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 301.087189][ T3114] ------------[ cut here ]------------ [ 301.092579][ T3114] kernel BUG at fs/ext4/ext4_jbd2.c:53! [ 301.099162][ T3114] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 301.105037][ T3114] CPU: 0 PID: 3114 Comm: syz-executor.5 Not tainted 5.15.78-syzkaller-00911-gc73b4619ad86 #0 [ 301.115018][ T3114] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 301.124911][ T3114] RIP: 0010:__ext4_journal_stop+0x1b3/0x1c0 [ 301.130642][ T3114] Code: c3 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c f8 fe ff ff e8 31 2e cc ff 48 ba 00 00 00 00 00 fc ff df e9 e4 fe ff ff e8 6d c9 89 ff <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 90 55 48 89 e5 41 57 41 56 41 [ 301.150088][ T3114] RSP: 0018:ffffc9000045f0b8 EFLAGS: 00010293 [ 301.155980][ T3114] RAX: ffffffff81e7d623 RBX: ffffffff86039d2d RCX: ffff8881127b13c0 [ 301.163790][ T3114] RDX: 0000000000000000 RSI: 0000000000000331 RDI: ffffffff86039d2d [ 301.171600][ T3114] RBP: ffffc9000045f0f0 R08: ffffffff81ed64a8 R09: ffffed102f013aca [ 301.179412][ T3114] R10: ffffed102f013aca R11: 1ffff1102f013ac9 R12: ffff8881097f8d58 [ 301.187223][ T3114] R13: 0000000000000000 R14: 0000000000000024 R15: 0000000000000331 [ 301.195039][ T3114] FS: 00007f344e9f0700(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 301.203801][ T3114] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 301.210224][ T3114] CR2: 0000000020000040 CR3: 000000016cadd000 CR4: 00000000003506b0 [ 301.218124][ T3114] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 301.225937][ T3114] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 301.233748][ T3114] Call Trace: [ 301.236869][ T3114] [ 301.239648][ T3114] ext4_write_inline_data_end+0xa50/0xe10 [ 301.245208][ T3114] ? put_page+0xa0/0xa0 [ 301.249201][ T3114] ? pipe_zero+0x4d0/0x4d0 [ 301.253448][ T3114] ext4_da_write_end+0x3d7/0xa70 [ 301.258220][ T3114] ? _raw_spin_unlock+0x4d/0x70 [ 301.262907][ T3114] ? ext4_da_write_begin+0xbf0/0xbf0 [ 301.268026][ T3114] generic_perform_write+0x3c7/0x5d0 [ 301.273148][ T3114] ? grab_cache_page_write_begin+0xa0/0xa0 [ 301.278789][ T3114] ? down_write+0xdd/0x140 [ 301.283041][ T3114] ? down_read_killable+0x250/0x250 [ 301.288075][ T3114] ? generic_write_checks+0x3d8/0x490 [ 301.293284][ T3114] ext4_buffered_write_iter+0x49b/0x630 [ 301.298667][ T3114] ext4_file_write_iter+0x448/0x1cc0 [ 301.303791][ T3114] ? stack_trace_save+0x12d/0x1f0 [ 301.308657][ T3114] ? current_time+0x310/0x310 [ 301.313158][ T3114] ? stack_trace_snprint+0x100/0x100 [ 301.318282][ T3114] ? __stack_depot_save+0x34/0x4b0 [ 301.323229][ T3114] ? iter_file_splice_write+0x25a/0xfd0 [ 301.328612][ T3114] ? ext4_file_read_iter+0x4b0/0x4b0 [ 301.333730][ T3114] ? __kasan_kmalloc+0x9/0x10 [ 301.338239][ T3114] ? __kmalloc+0x203/0x350 [ 301.342498][ T3114] ? iter_file_splice_write+0x25a/0xfd0 [ 301.347875][ T3114] ? direct_splice_actor+0xfe/0x130 [ 301.352910][ T3114] ? splice_direct_to_actor+0x514/0xc10 [ 301.358291][ T3114] ? do_splice_direct+0x2a0/0x3f0 [ 301.363149][ T3114] ? do_sendfile+0x63b/0xfd0 [ 301.367576][ T3114] ? __x64_sys_sendfile64+0x1ce/0x230 [ 301.372784][ T3114] ? do_syscall_64+0x44/0xd0 [ 301.377212][ T3114] do_iter_readv_writev+0x52a/0x720 [ 301.382251][ T3114] ? generic_file_rw_checks+0x260/0x260 [ 301.387630][ T3114] ? security_file_permission+0xf3/0x5f0 [ 301.393096][ T3114] do_iter_write+0x1f4/0x760 [ 301.397528][ T3114] ? __kasan_check_read+0x11/0x20 [ 301.402380][ T3114] ? splice_from_pipe_next+0x600/0x650 [ 301.407676][ T3114] vfs_iter_write+0x7c/0xa0 [ 301.412015][ T3114] iter_file_splice_write+0x810/0xfd0 [ 301.417225][ T3114] ? splice_from_pipe+0x220/0x220 [ 301.422082][ T3114] ? generic_file_splice_read+0x51f/0x760 [ 301.427636][ T3114] ? splice_shrink_spd+0xb0/0xb0 [ 301.432408][ T3114] ? selinux_file_permission+0x2ae/0x520 [ 301.437882][ T3114] ? splice_from_pipe+0x220/0x220 [ 301.442737][ T3114] direct_splice_actor+0xfe/0x130 [ 301.447598][ T3114] splice_direct_to_actor+0x514/0xc10 [ 301.452809][ T3114] ? do_splice_direct+0x3f0/0x3f0 [ 301.457668][ T3114] ? pipe_to_sendpage+0x340/0x340 [ 301.462527][ T3114] ? rw_verify_area+0xa7/0x1c0 [ 301.467126][ T3114] do_splice_direct+0x2a0/0x3f0 [ 301.471822][ T3114] ? splice_direct_to_actor+0xc10/0xc10 [ 301.477200][ T3114] do_sendfile+0x63b/0xfd0 [ 301.481457][ T3114] ? vm_mmap_pgoff+0x263/0x420 [ 301.486050][ T3114] ? do_pwritev+0x6a0/0x6a0 [ 301.490387][ T3114] ? __kasan_check_write+0x14/0x20 [ 301.495335][ T3114] ? fpregs_restore_userregs+0x1f0/0x3a0 [ 301.500805][ T3114] __x64_sys_sendfile64+0x1ce/0x230 [ 301.505846][ T3114] ? __ia32_sys_sendfile+0x250/0x250 [ 301.510957][ T3114] ? switch_fpu_return+0xe/0x10 [ 301.515645][ T3114] do_syscall_64+0x44/0xd0 [ 301.519897][ T3114] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 301.525625][ T3114] RIP: 0033:0x7f344fc7d0d9 [ 301.529879][ T3114] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 301.549318][ T3114] RSP: 002b:00007f344e9f0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 301.557566][ T3114] RAX: ffffffffffffffda RBX: 00007f344fd9cf80 RCX: 00007f344fc7d0d9 06:55:10 executing program 3: socket$netlink(0x10, 0x3, 0x0) (async) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) r1 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r1, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) (async, rerun: 64) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@nfc_llcp, 0x80, &(0x7f0000000400)=[{&(0x7f0000000380)=""/92, 0x5c}], 0x1, &(0x7f0000001c00)=""/202, 0xca}, 0x2120) (async, rerun: 64) r2 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00'}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB="74756e6c3000f4ffffff000000000000", @ANYRES32=0x0, @ANYBLOB="0040001000000fff00000081434d004c0066000008299078e0000002000000004434cc61ac1e010100000002ac1414aa00000002ac1414aaffffffff0a010100000007ff0000000000000009ac14142f0000000701000000"]}) (async) r4 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r4], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async, rerun: 64) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000100)={'syztnl0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x40, 0x740, 0x6, 0x7, {{0x22, 0x4, 0x1, 0x3, 0x88, 0x64, 0x0, 0xff, 0x2f, 0x0, @remote, @remote, {[@rr={0x7, 0x17, 0x5, [@rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x12}, @multicast2, @loopback, @dev={0xac, 0x14, 0x14, 0x41}]}, @lsrr={0x83, 0x7, 0xc5, [@broadcast]}, @rr={0x7, 0x1b, 0x80, [@broadcast, @multicast2, @private=0xa010100, @multicast2, @multicast2, @private=0xa010100]}, @end, @timestamp_addr={0x44, 0x1c, 0xd2, 0x1, 0xc, [{@empty, 0x1}, {@multicast2, 0x9}, {@remote, 0x9}]}, @ssrr={0x89, 0x1b, 0xa5, [@empty, @empty, @broadcast, @dev={0xac, 0x14, 0x14, 0x16}, @broadcast, @multicast1]}, @generic={0x11, 0x3, "cc"}]}}}}}) (rerun: 64) r6 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r8 = socket(0x10, 0x80002, 0x0) (async) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r9, r10, 0x0, 0x80001d00c0d0) (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r10, 0x89f0, &(0x7f0000000480)={'syztnl1\x00', &(0x7f0000000740)={'ip_vti0\x00', 0x0, 0x0, 0x700, 0x7fffffff, 0x8, {{0x33, 0x4, 0x0, 0x6, 0xcc, 0x67, 0x0, 0x3, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0xe}, @loopback, {[@ra={0x94, 0x4}, @lsrr={0x83, 0xb, 0x79, [@multicast1, @rand_addr=0x64010102]}, @timestamp={0x44, 0xc, 0xc9, 0x0, 0x1, [0xffffffff, 0x4]}, @cipso={0x86, 0xa, 0x0, [{0x2, 0x4, 'L='}]}, @cipso={0x86, 0x36, 0x0, [{0x6, 0xc, "12d80db594cebf7d79c2"}, {0x7, 0xd, "19ca0a06078d397b369d62"}, {0x7, 0x9, "3a52a4be214fb8"}, {0x6, 0x9, "0dabc9383bef06"}, {0x5, 0x5, "751b66"}]}, @end, @generic={0x88, 0x10, "ae399598520ef02c655b2377eab0"}, @noop, @timestamp_addr={0x44, 0x44, 0xe9, 0x1, 0x9, [{@rand_addr=0x64010101, 0x7}, {@empty, 0x5}, {@broadcast, 0xfffffffe}, {@local, 0x4}, {@local, 0x7}, {@local, 0x2}, {@remote, 0x68809b1}, {@rand_addr=0x64010100, 0x500}]}, @ra={0x94, 0x4, 0x1}]}}}}}) (async) sendmsg$nl_route(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r7}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x0, {0x4, 0x2}}]}]}, 0x2c}}, 0x0) sendmsg$nl_xfrm(r2, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000140)={&(0x7f0000001d00)=ANY=[@ANYBLOB="901300002100000225bd7000fbdbdf25ac1414bb000000000000000000000000000000000000000000000000000000014e2200404e2100070a00400032000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="b36b6e000200000034011100e00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffff00000000000000000000000033040000003500000a000a00ac141440000000000000000000000000ac141412000000000000000000000000200100000000000000000000000000027f00000100000000000000000000000033010000000000000a00020064010102000000000000000000000000000000000000000000000000000000010a010101000000000000000000000000e0000001000000000000000000000000cc040000033500000a000a0000000000000000000000ffffe0000002ac1414bb000000000000000000000000ac1e0001000000000000000000000000ffffffff000000000000000000000000ff040000043500000a000a000c001c00", @ANYRES32=r5, @ANYBLOB="0000ed0072da29e0010000002dbd700028bd70002bbd700028bd7000000080000180000008f31700008000002c001300fe8000000000000000000000000000bbac14141f00000000000000000100000000000000faf20000e4000600ac1414bb000000000000000000000000000000000000000000000000000000004e2000004e21006a000080202b0000003bbbe5ad778f25327d8b9af276e68e95", @ANYRES32=r7, @ANYRES32, @ANYBLOB="00000000000000000000000000000000000004d42b000000ac141440000000000000000000000000080000000000000001000000000000002e31454000000000bd0a0000000000000600000000000000008000000000000027be0000000000002200000000000000cc000000000000000180000000000000ff0300000000000001000000000000003f00000004000000050000002abd7000000000000200028024000000000000000500190032000000481003006465666c617465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000008da6f8332ddd7e6aeda2dca07b848380e54d2e62a2d82dacf521f62176af3178af1989036031ee22761bc62e6f9d6381f8d2da494defedcf81e4a1091d4ae4e22954206c12ccab79688c60bc0fa6289fe15ae837df0cb2c743ba9ccea04437a5849db7253008b3264f1a072ad3d711ea392f983fda214b9a834ab345c41d2271379c70ed7442422f76ae99385764a1b9dc4325a4ec942fa335d38f7998610b276c27b2228c8db73ade75202327d11d8849a3652c39cea8478f18bb36ada8b90fe7322fd4cb5125aff7808790a3347dc8cdd98a5e8dccda20a6a20ebea3404b8df57a288177b75cdd8faf6d3becf9ed7681fc4f4b50a3a76897c31c25daf8b6de2e603d47934c2371e95d54187c69e6e78a7c5f1300c0692f70ba8a96b448ff20ba3885870f04189870dec4f334aa916988b5074b4bf68dc1fa2ab849e9808ffda1755277e666ebed79bc90e7c6cd4ed939a276f96b607aa46085fa3772429b775e8cc6cff83c61c5ab53d93ff3d1250451b79d16067f80a7058acf94f2abc840cbb3c27cd9216ee4c3a35e38594fd2d8c539c0b52f974406a20d9028b92727341424400ab6832e4f8daa714672a24853e40a13127ec30c9bdc6412cdd615ea83c273a3760acf9e2a74f91defee3a2bdee82eb1924ada8d395030a70c7a80060fc1a56b76004de298d817ee7783911fd16a0ec2b21246db2814bebb881690f3791782696053162fae2d92a1e0bdde15c444feced0699c749d0f5b74a6a389cae1203a58941d732dd255a7d520a1938b38d489ceaac7c8e11981e0e7b4aca3cb44919f6bfe533d4e62e3903746ddc4f98b7a1ecc38ff9e2901b361db0108b554dc7f31d5a4d7e9ca67473d2676bbf5c381c58dee69a825e857e6a17550ee2449d51edabafd48f4a2f7c3cbb83e32552cc112a5fc0f6bc7f1f0c964ad7c833e31fc2de5a6d382db11ac9302c9a0cee2c6098efd5b2017694a710a2a78128ba948ccf09b30431a31e95bb5e48fe6a5e8ff23b25ab27d9855692174283ee20d10ab627a581b26d48c0a04e7ea69ff701b39e353e64a570a30f1186c679186d88eb98cf91d304f40ca80ba9d34e1e25a34193c1c7cafa22efb5dbec6e8c84e8877eefdf673d299228e4b6b1e97ec17da215297baaa99e560f893d47463657961ec2081b2fc0b456224a570c9ef1bd4ad9a1a4c40e1ebbca2faa5e525ffb5113f94a228ecb8665f84220f135e0879586aee9cdf58df44d56440183b21d2d3dabfbb167db94a14fe6ec0be5935aa94a9fa7f8ed18a262606f4d5b69c217c14a1bfc153cd36651de37657b46aac5a4c734ad2176a9ea3df1133fc8071328d393be26a59249555cc545c782ef6c5e36a6ce3b0ae9a838eb236c39bd9efe6847882916e28cbd674d68c9f063a2dc5d3619831dfe9719c3b0e4bbd1893ac117813232698504d0794f101db397f7fc2dead032920e29d970c2faf134c655c1eb002b8f844b7dbafbff3b971cd25d1b7e4d8b688b456d62ba8051c73b0c79c9cc5a36697e131133d2520993342916beb63dbe90a80be8b8f74af1e8c3d4cb92e85773164a01431cfa9413ed2d1a9d377c6df73ef5458e626ba89d0fcf8c01f6fd2ae1de134cfbd19b173624892136ee2f7f2756d4af3eb0788f5dcc64fda3f391d5f414cc5c32070f6247a434237992d58c3f265b84dcdec039d1c81a05868cb885b54299eae979c7447b6fbfe64c7af5804f531a5eb1eb183be757945cf15983a3458912d85cc753e8cfa2b65929dba9ec3aad8bd2f3b71d384425390f60492734fe4d663db1656430e9126cec427aedb18e205eca2df4a63b4086a25aa8aa93bf038ad72edd239c74f4ae0fda81b40ae96a8a0f7686936623d8b0fdbef9afaf6c7e5c73417d12f46ced9a97eb4af8705c41482d1c484fa877d2bca245afdd37de9b477c40db7a8c0c4efe80cf7eaee1068d2657edd30ae7f4c703a2f8f70bc401568eadd514f59f853ab5e4764dfb65cea893e33cc8a67b397d45bdc6687d2487053618ecba5e712cd57006bbfa32e54f20ddb661204025cb2c675e9285d99e26a028608e03a855362223f90b3b77144e0c642c67d0776e049acf7143986998233c3b04822a568c6822c36389e05bf2de32fd720ff10f29b4481cfe102b419cf40826c2b8b66a08eb6fa9907faa35fdee79ab7edce7aba3654428da640f7b4e817fa4c5e10373417b71180991c706d13a8d4e95b0c7061ebfe13e6baec8ea0b9302716c8c33fde0deedc924a09b46d5b8ef8c5b1a5b30c3d918bf13d2ac6279a28eaadd21ecc19eb8858644aa31ddb808113d45a61a4c4d86fd73b4e69169af0c860161d5a8df0a139be3d5f01475595f79e1c41b47df75f15c75c26e300a45ac2826a6f4709af874cca17ec4852ebad317bd41f195b1a96315a954d25ee28a68657adef98e2ad449a84981ebda02379565a57dfee07f40f235f1a00b0238a2061c1fb128397b8ea43923e0a821c7d8cf7a00ea433292d5da2487c1078d7231f6e30f59b417006171588c4067b2f0cddc1a63abaf977693eab379bf270c52bba32103865846aee01ec4f41f26def50b8dd499f387cc1bbf38d315650aeb4aaa26c39026e2882aeeee529787857a72d636408e546043412624f416d894f9b28bd40655ca0c7fcf61bceb85ab664d9a23f7c2dd64fb2692fcdf3f37e0fd44d58ccb92e86c12c9a6c14224fd5e469aac5319869587f8690ef2e2d489a2cfafb3d1c7abed33312e3c3c638be4611d66b06696e45532ff441902db317ef71ea1bcfd561a93fe2d7c21bdf8619668d3713fe9078ecd58b204661fab5d4b4278f79e039e24038a82e480048ba82a67fdf667f74a9a0f5c79cea4a50be9e6fa4925465eee0592ed94a1b3cfbb5a2b33bb4a62c162c4a97079f43ccb9de8b72ec63141177df48ae1bf47fcbcc60ebc84ea9e10a0c8175d6b66dfb4b38aee4647b780772837c8e92c2dde4873d20c36af5566ee28dd14359017e1a1df26fb40b7a2d70766ee5d03470aca5c3c95de949672cae790f57f7522a1b81324b5e5c5f9bae19c1b93ac88ce786e681e7df748c9b7f426100a1a38993328e856b27090ac1730964f559af321bbe649ede0bbf93a3e16757cc15406f79e71e2055522afb70d7fe052f541c1872fb0d2d18861761928fc59c51e83603a1869c9a8ab6c268d0a4d204c7f18f09301911e89ab8f334b66fe40ed7d8ff82ec2626a7151017a98a7f84c042f7140f3dd14c72971ad58bb8f77d029669b479473565b26d554aefd929dc4db26dda3a2fea4d88663e76a92f8c878e67d136279d23e98eee2b7bec787134016ccd7d885a4e26e68ecaeceee697f5936a248a33c5ec0a422a859cd3e2cd7a8d50bec6df9b718532337b33bb86a9394d3814208b2de816e36e01f8dbb92d5869ac20905dd79509831f9ba04ecd8bffd29f03d90108a942da0e1936c53b5029e4cd3aa412b115e17c6b959f816169a06dc8fe3ef5364fd1c7ed207849e23e0a25973171e13775de3aef0eace1604a793e815d2a6bcadc2bdb200c052735e0e792567f6ff8303cf3b0bdda8ba6d27b69039d31490e90c0094015e352202eb1ad008996ac3394d0eaece0d456287ff585ed2f874a44037f627a26af094775d3c6536340a997510a50443887bcd827ec286dc59f43665b754b473d3bf29e38a86dc170a809df55e623314871d2faccdff1a9ab0cc34424449976a52d3a91813bfde473c453647de12805f7cc39d78888f991ba9b55ce7ede3d3e10beed1f1f9bbbb12d80c33c80acb3e3445ac947859b3764ea21f646cad3e0413104ff1bc6d4fd824e2e959bdeed3180fad2832b1ca932b7b61194a591cc33d4eb1fa01aafd2e00e529932afa2db129a24d669df7691b7197c8e849cfcb9a829994b6d478f790b33784ae912f2b05d13ba9598a0a77741e834f909022abfc15ed7c6e54d19dcdf5f5c4c6365cdf55fe74bd577f50196087915c906251ab2f13f3f0bd0c7ff7efbb5414b9fbc4011ac7a003e109cd63a70183b99444a1eeda4dbfbfaf08d7cf9f1ef5f55a9737f6c5de6003070a80d1cb7459a6f2af6057c8d3841601a5d7a50a033a0c01b011671b731907bb8f288ff3d944e283d9a99e293965a42bc130165d6acfe94d585b8cb67a47c87681caca729238264a7615f693aa20fc04742b9b99da43267aa5195f0b96f0c1df3e6b3bc6868a7d8615a87e92f5b0696a666f8973783767df02f1716ff674f1fdb26c3e820182373245f97b8bf819b1cb2230ccefa63390dec5b31053cc8c4399a3ad28e4bab36514cf1bb358b6c2df15bd4f0d15c0f22d80bbb170c3b2df3774846b6ba49a85d9b419ab49ebc4c07c31e59340bbba0ab87aa3d9af9ede04debec301179bc7c126cb769986beccd860665467cbecdc697aa927586119d62b687a1c208e5fd8e20a863393488ac73c952509e5aba1d41db46a3bfc6ef696e0c97889a52003ecfbaeb041f8078ecdde09ac22dc64f52a0d4f7bf8fa5ea26cc1e171ae40029d29b4c42fa31fa0413a4e06f26a1c51a6899cc8c44fd47829a8313e1ba1321aa6348b0f6acce952e665e9d46ae7421b0a0db2cfa3cde3bb0ee2727406e2eeff228f21ecb4c6f0e55540f263c3ffac17f9a4e99e6afa40b4b9c04dc656437bf4433e4853054b62f12476eccc454610ed0119ad9cbed2adfecb5853eb11c777e23881221b67d9c874ae0274d9391f71896c99b41904ae476c739e12370a394eaeb25382f2f23a7f74322862cbb337ca91cac34c7fc7fa91af67fa7631fa60dbebea601c0a1adbd34487074289bd4bb9ee84459db840d312e936ff848404852356334320ae26bbe72b72fa879dc5f88184db57f1b5aa744312df3ec1cf037996836678e3a1942dd7c49c521c60ea497def11932f1f5b6799d58ea13d5501833be7c5f0309f782497ad5badce32e3e3563c1dd0309ccf7c3404d5ff7d9553936735e44ef046a95d6c1cf47496ae4537093c59f2787f450043b75f9d1978e58eba2eba31cb240480f0e46eeabc423a71df15ce8664c2f81e9a6e881548bbfaa071d7739b8723a2675130f47bb1ce417150eb5a6fe8f12e695b386b22f4628ba55e039afec0f66efe29c3549d4fdd594b063e54f5f451b8b55ad330be7bfc6f5060bf5c7e38613ee3adea662ad98bef397de1acec9d9cc5cc4c9707663ec71e18b75e790a2f51d1ec2cfebe076bc679a7c5ef104dfb9b52006b75f987d93650c7001d4cac8ecd2c440b01dfb7af28137b45836fdfe39cd8ec9ef19ab7ca868d0ac7cdb803ada552eea024acbb46625ef72eedbbd3b49adb64939e343c7746bc89135a19198ee0dec783b2c2b40919c83ff85c6ff19e6c3f93ac0e89b666185c8539a6660eb6981254b094f19da40bd301d060a856fa8f63e8f91a9c9028c7f36c9c755a5995cf9fe17180c471e9b3a33cbb8be5266b2af19622602366ffb8b12060836a8c4cadb81f4ea0896d86b85237cd47a8748d3be0afb2d39392639620d53f496cad5909ad1ba67f4a1d8ab142804d71c8fa1ae743ecd27942ba15eb53571ba672def805769e40fa997c3f77d68fa223e83d1323f01958a08cc03e75ffb8568832a330fdd5c1749d9e6c538c7e2b68cae0992c46b7cde3730c55f9a998ef572fe37bea0e68ac3125f8ed4177d236f95c1355bbee8865d7e714314f5af7825d6230ec81db46b2801698bbda4d3f4e1dfeb21acf296511da62e194730c836ec36ed543a3229a17583860a6274051ca644b39852e01ffbc3a4f462770014007467723132380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058010000c000000040b8654c85ac30cbb4998ba458ae6554bc3f6578042074d471a72afdad57d04786da316e4ca0544efca6cb00"], 0x1390}, 0x1, 0x0, 0x0, 0x40000}, 0x80) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000500)=@newsa={0x208, 0x10, 0x713, 0x0, 0x0, {{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @in6=@remote, 0x0, 0x0, 0x0, 0x10}, {@in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x11, 0x32}, @in6=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_crypt={0xfc, 0x2, {{'ctr(aes)\x00'}, 0x5a0, "adb0b6c290335ce8b0ac016f179599ebc8fa0cf3d42f659dc1b3bbd14134341e7b9ba55a2b0cef938b5b1683ea70cb7f78dcd578bf358ef9070588a9ed3793ff565332152f927ea14955f2cb34c9f42e96d421345e74ca460000000000000000cbe6dd9ffefb716aa566620800000000000000b5e515b4c1e68794059742cad9371a7cf9f27535b4695b7c15eede703110e7f8f529e66396983e219f2affdf7ca373bf6eb3f7e0db16624cd7bddfa44808cbc293"}}, @encap={0x1c, 0x1c, {0xf, 0x0, 0x0, @in6=@private0}}]}, 0x208}}, 0x0) 06:55:10 executing program 4: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./mnt\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='mnt\x00', 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000380)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000040000000", @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223244570c12b0c0b20352d2e2f303132333435363738393a3b3c3d3e3f40"]) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='mnt/encrypted_dir\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='mnt/encrypted_dir\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000540)=@v2={0x2, @aes256, 0x0, '\x00', @a}) creat(&(0x7f0000000080)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='mnt/encrypted_dir/file\x00', 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000140)='./mnt\x00', 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r2, 0xc0406619, &(0x7f0000000040)={@id={0x2, 0x0, @a}}) 06:55:10 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00'}, 0x10) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) 06:55:10 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file0/file1\x00', 0x200800c, 0x0, 0xfd, 0xc4, &(0x7f0000000000)="f498ed2c6b44f6ada2fa5c6a7a0038aefbba96fcf527a2d83a8eaea3e1d24baca0683522d143f5f60edca309de7c644f913b373429c662c3bc339c1104051ab7b42b7cf9c5e69134d467c012c4b2324d49f90d5687ccf2ec0fb0d504d8e56a56f51769f400bdea1fcd66d74bea92770d13b45bfb6ced9288c83553100fc678a00c5afcb94e886d7d0886ce7b8ca93e192894aae45e4773b8601c45c857fd5ba0a68690c611845bf8b04ee15cc76b0573c932598de8b22c9cb4220be6c0a6dcf0086581eb") (async) write$FUSE_NOTIFY_STORE(0xffffffffffffffff, &(0x7f00000001c0)={0x2e, 0x4, 0x0, {0x3, 0x7, 0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x2e) (async, rerun: 64) r0 = getuid() (rerun: 64) syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESDEC, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) (async, rerun: 64) statx(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1000, 0x80, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) r3 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r3], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async, rerun: 64) lstat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) ioctl$KDFONTOP_GET(0xffffffffffffffff, 0x4b72, &(0x7f0000000a00)={0x1, 0x0, 0x17, 0x20, 0x1be, &(0x7f0000003000)}) (async) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x1000, 0x2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$fuse(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x840020, &(0x7f0000000640)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x800}}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x1a00}}, {@allow_other}], [{@uid_lt={'uid<', r1}}, {@permit_directio}, {@euid_gt={'euid>', r2}}, {@subj_type}, {@dont_measure}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}, {@euid_eq={'euid', 0x3d, r3}}, {@euid_lt={'euid<', r4}}, {@uid_gt={'uid>', r5}}]}}, 0x1, 0x4, &(0x7f0000000800)="2938ec39") (async, rerun: 64) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') (async, rerun: 64) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) rename(&(0x7f0000000840)='./file0/file1\x00', &(0x7f0000000880)='./file0/file0/file0\x00') (async) r7 = signalfd4(r6, &(0x7f00000008c0)={[0x4]}, 0x8, 0x80800) sendmsg$nl_route(r7, &(0x7f00000009c0)={&(0x7f0000000900)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)=@ipv6_newroute={0x2c, 0x18, 0x100, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x80, 0xc1, 0xff, 0x4, 0x7f, 0x9, 0x1a00}, [@RTA_PREF={0x5, 0x14, 0x1}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80090}, 0x11) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x80001d00c0d0) (async, rerun: 32) r9 = syz_open_dev$ptys(0xc, 0x3, 0x0) (rerun: 32) ioctl$EXT4_IOC_CHECKPOINT(r9, 0x4004662b, &(0x7f0000000a40)=0x4f240658585d080d) [ 301.565375][ T3114] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000004 [ 301.573187][ T3114] RBP: 00007f344fcd8ae9 R08: 0000000000000000 R09: 0000000000000000 [ 301.580995][ T3114] R10: 0000000080000041 R11: 0000000000000246 R12: 0000000000000000 [ 301.588809][ T3114] R13: 00007ffceecdae8f R14: 00007f344e9f0300 R15: 0000000000022000 [ 301.596624][ T3114] [ 301.599483][ T3114] Modules linked in: 06:55:10 executing program 0: openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) sched_setscheduler(0x0, 0x2, 0x0) r0 = creat(&(0x7f0000000080)='./bus\x00', 0x2) ftruncate(r0, 0x208200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) setsockopt$XDP_UMEM_REG(0xffffffffffffffff, 0x11b, 0x4, &(0x7f0000000140)={&(0x7f0000000280)=""/100, 0x110000, 0x800, 0x8}, 0x20) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) getsockname$packet(r5, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000140)=0x14) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r5, &(0x7f00000001c0)={0x6000000a}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) fallocate(0xffffffffffffffff, 0x100000011, 0x0, 0x2811fdff) syz_clone(0x40900280, 0x0, 0x0, 0x0, &(0x7f0000000a80), 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0xc) lseek(0xffffffffffffffff, 0x3, 0x0) 06:55:10 executing program 2: prctl$PR_GET_NO_NEW_PRIVS(0x27) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000680)='kmem_cache_free\x00'}, 0x10) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02070000070000000000000000004d605b64d9a7ff45a30c2f4d1d7b8100000005000000000073c50a8773ec00000000000000fe8000000000000000000000000005975820b5c57804a9d4b972f79e1c00f3aa12972871"], 0x38}}, 0x0) [ 301.627137][ T3114] ---[ end trace 7e5e4e8b3c6d84a3 ]--- [ 301.639114][ T3114] RIP: 0010:__ext4_journal_stop+0x1b3/0x1c0 [ 301.657196][ T3148] loop3: detected capacity change from 0 to 2048 [ 301.667811][ T3141] loop1: detected capacity change from 0 to 2048 [ 301.671810][ T3114] Code: c3 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c f8 fe ff ff e8 31 2e cc ff 48 ba 00 00 00 00 00 fc ff df e9 e4 fe ff ff e8 6d c9 89 ff <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 90 55 48 89 e5 41 57 41 56 41 [ 301.694010][ T3114] RSP: 0018:ffffc9000045f0b8 EFLAGS: 00010293 [ 301.700002][ T3114] RAX: ffffffff81e7d623 RBX: ffffffff86039d2d RCX: ffff8881127b13c0 [ 301.707851][ T3114] RDX: 0000000000000000 RSI: 0000000000000331 RDI: ffffffff86039d2d [ 301.717254][ T3114] RBP: ffffc9000045f0f0 R08: ffffffff81ed64a8 R09: ffffed102f013aca [ 301.725635][ T3114] R10: ffffed102f013aca R11: 1ffff1102f013ac9 R12: ffff8881097f8d58 [ 301.734195][ T3114] R13: 0000000000000000 R14: 0000000000000024 R15: 0000000000000331 [ 301.756434][ T3114] FS: 00007f344e9f0700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 301.767832][ T3114] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 301.774457][ T3114] CR2: 00007fc481fe8058 CR3: 000000016cadd000 CR4: 00000000003506a0 [ 301.787778][ T3114] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 301.796513][ T3114] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 301.811880][ T3114] Kernel panic - not syncing: Fatal exception [ 301.817912][ T3114] Kernel Offset: disabled [ 301.822038][ T3114] Rebooting in 86400 seconds..