last executing test programs: 39.178317995s ago: executing program 2 (id=125): r0 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000000)={{&(0x7f00000bb000/0x12000)=nil, 0x12000}, 0x5}) r1 = io_uring_setup(0x3454, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0x295}) io_uring_register$IORING_REGISTER_BUFFERS(r1, 0x0, &(0x7f00000000c0)=[{&(0x7f00000003c0)=""/4095, 0x440000}], 0x100000000000011a) (async) syz_mount_image$vfat(&(0x7f0000000340), &(0x7f0000000380)='./file1\x00', 0x208040, &(0x7f0000002600)=ANY=[@ANYRES16=r0, @ANYRESDEC, @ANYRES32], 0x3, 0x257, &(0x7f0000002640)="$eJzs2k9rXFUYB+D3pqlNU9KJ+I8WigddqJtLk7WLBmlBDCjaEaogvTU3OuQ6E3KHwIiYrOpW/ASuxaU7Qbp0k42fwIUbySbLLsQrnZkaI+MiqJ1onmczhznzm/e83MPhMMz+y59/tLFe5+tFP2ayLGauxW7cz2IxZuKh3XjphVvfX3nr1juvrayuXn8zpRsrN5eWU0oXn/3u3U++fu5e/8Lb31z89lzsLb63f7D8097Te5f2f735YadOnTp1e/1UpDu9Xr+4U5VprVNv5Cm9UZVFXaZOty63jsyvV73NzUEqumsL85tbZV2nojtIG+Ug9XupvzVIxQdFp5vyPE8L88Hf0f7qftPEQXP2djRNc/7LuHAvFn6MVmSPp+yJa9lTt7NndrNLB03TmvZS+Vd4/qfb+FA/HynNRVSfbbe326PX0fzKenSiijKuRit+iQfbZGw0vvHq6vWraWgx7lY74/zOdvvM0fxStGJxcn5plE9xt/r5sVHZne32uZiPOBsxzi9HK56cnF8+zA/rnxnWn4sXn/9D/Txa8cP70Ysq1uJB9jD/6VJKr7y+mo6u//LwcwAA/zd5+t3E+1ue/9X8KH+M++Gf7lezcXl2ur0TUQ8+3iiqqtz6jw6ufBHxz33h3OSpmaPvzMbJ6P1EDyKy4QbLxhvtWPGHvz1OvYtTPJjakcQjdPjQp70SAAAAAAAAAAAAjuNR/J1w2j0CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn228BAAD//2p5xfI=") r2 = openat(0xffffffffffffff9c, &(0x7f0000002900)='./file1\x00', 0x1cb842, 0x0) io_setup(0x20fe, &(0x7f0000002940)=0x0) io_submit(r3, 0xe00, &(0x7f0000002980)=[&(0x7f00000029c0)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f0000002a00)="ed", 0x1, 0x600}]) 38.810973363s ago: executing program 2 (id=133): r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000080)={0x5813}, 0x10) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000300)=0x0) prlimit64(r1, 0xe, &(0x7f0000000440)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000040)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000180)=0x2) r2 = getpid() openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x6c0000, 0x0) sched_setscheduler(r2, 0x1, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f0000000300), 0x318, 0x0) recvmmsg(r3, &(0x7f0000000340), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000380)=0x2) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) fcntl$lock(r6, 0x26, &(0x7f0000000400)={0x1}) bind$inet6(r5, &(0x7f00000004c0)={0xa, 0x4e22, 0x10000009, @loopback, 0x2}, 0x1c) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r5, 0x6, 0x23, 0x0, &(0x7f0000000500)) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="300000001e008d2a"], 0x30}}, 0x0) getresuid(&(0x7f0000000340), &(0x7f0000000780), &(0x7f00000007c0)) 38.599628404s ago: executing program 2 (id=135): seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = userfaultfd(0x801) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x298}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x2}) ioctl$UFFDIO_COPY(r0, 0xc028aa03, &(0x7f0000000080)={&(0x7f00002b9000/0x400000)=nil, &(0x7f00001b1000/0x4000)=nil, 0x400000, 0x2, 0x2}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) r1 = memfd_create(&(0x7f0000002540)=',\xea\x00\xd4\xd7\xf1..\x8es\x0f\xb9\x80\xb9\x13\x92\'\x94N\x00-\xb3\x8d\xa1\xa4d\xda0y\xed\xdb\xf4\xeb-\xcf\xa3\xb8\xa3\x85\x9b\f\xa0\x16\xd3\xd6\x98\xf44Q\xae\x8c3\xcd\x1b\x00\x00\x00\x01\x00\x00\x8a\x00\x00\x00\x00\x00\x00\xa0\x02\xe43\xbe\x85N\xd8V\xf6cX\xc7]?\x8fC\xb6KL\x02~9\xfa\x18`\xa48\x93\xd9\x99|\xdc\xf2\xac<\xcb\xf6\xc2\vi\xdef\xd7Q\xff\'\xae\xcf\xd1=_\x8cb\xc3!)L\x06a\x00\x10\x00\x00\x00\x00\x00\x00\xb9>A8\xc4p+\xe1V!X\x8b\xf7NoBE1\xbe0\x96\xb9\xd9\xe1\xf9\x14\xae\x1a5T\x98?\x85\xbe\xcc\xbb=\x1dO\xda\xd1U\xb1n\xb5\xda\x06\xf3_.\xa8\xcc\xf6\x83p\xdfgJ\x84\xd4\x84\xdf\x1f\xb6\xc3\xc1\x01\x92=\x10d\'\xd6r){\xfa\xacO]\xd7\xfc\xfe\x99k,N\x9d\xcd\xb4\xee\xd5\x11\xe9\xef\aJ&e\'\xf2\rM\xc7\tp\xa4l\x033\xe4\x15\x9e\x18\xe0\xab\xbb\x82\x8b\xa1\x8d\xeb\xc1\xbb\xc4\xe0NOX\xfa5\xda\xad\xe4ed\xe0M\xe6\x9e\xbd2\'q;\x87\"3\x94\xbb\x987\xc9d7~J\x9b', 0x1) ftruncate(r1, 0x7000000) r2 = dup(r1) syz_io_uring_setup(0x1dc1, &(0x7f0000002300)={0x0, 0x794, 0x80, 0x0, 0xe7, 0x0, r2}, &(0x7f0000002380), &(0x7f00000023c0), &(0x7f0000002400)) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0xffffffb5) r3 = gettid() rt_sigtimedwait(&(0x7f0000000280)={[0xe]}, 0x0, 0x0, 0x8) tkill(r3, 0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0xd6147000) mlockall(0x2) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cpuset.effective_mems\x00', 0x275a, 0x0) fcntl$lock(r4, 0x25, &(0x7f0000002440)={0x0, 0x1, 0x3, 0x400000005}) fcntl$lock(r4, 0x7, &(0x7f0000002480)={0x0, 0x2, 0x20000005, 0x5}) fcntl$lock(r4, 0x7, &(0x7f00000024c0)={0x0, 0x0, 0x10000003, 0x7cf}) mknodat$null(r4, &(0x7f0000002500)='./file0\x00', 0xc000, 0x103) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) get_robust_list(0x0, &(0x7f0000000180)=0x0, &(0x7f00000001c0)) 34.041506074s ago: executing program 2 (id=152): r0 = syz_mount_image$exfat(&(0x7f00000016c0), &(0x7f0000001700)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x5818048, &(0x7f0000001740)=ANY=[], 0x1, 0x1540, &(0x7f000000dcc0)="$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") r1 = openat(0xffffffffffffff9c, &(0x7f000000dc40)='.\x00', 0x0, 0x6) statx(r1, &(0x7f00000047c0)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x800, 0x2, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = openat$incfs(r0, &(0x7f0000004900)='.pending_reads\x00', 0x5c1402, 0x3) r5 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000004940)={'/dev/syzrnull', 0x0}, 0x240000, 0x0) r6 = getpid() sched_setscheduler(r6, 0x1, &(0x7f0000004980)=0x5) read$FUSE(r1, &(0x7f00000049c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000006a00), 0x4000, 0x0) r9 = ioctl$NS_GET_PARENT(r1, 0xb702, 0x0) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000006a40)={0x0, 0x0, &(0x7f0000006a80)={&(0x7f0000006ac0)=@dellinkprop={0x4c, 0x6d, 0x2ec9b2c728e3c67, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x1080, 0x8000}, [@IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x14, 0x35, 'ip6_vti0\x00'}]}, @IFLA_IFNAME={0x14, 0x3, 'ip_vti0\x00'}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8000}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001480)='./proc\x00', 0x1af) mount(0x0, &(0x7f00000014c0)='./proc\x00', &(0x7f0000001500)='proc\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./proc/sys/kernel/hostname\x00', 0x2, 0x0) write$P9_RREADLINK(r11, &(0x7f0000001580)={0xf, 0x17, 0x1, {0x6, './proc'}}, 0xf) writev(r11, &(0x7f00000015c0)=[{&(0x7f0000001600)="e520cd88d47e59757d4fb2a7370d10274b69c43b8165640973a4031cac03f8203e20cb531a28585c93efae72632af57da75e772b0cd5b9052e39", 0x3a}, {0x0}], 0x2) r12 = getpid() sched_setscheduler(r12, 0x1, &(0x7f0000006b40)=0x7) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000006b80)={{{@in=@initdev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in=@multicast1}}, &(0x7f0000006c80)=0xe8) sendmmsg$unix(r1, &(0x7f0000006e40)=[{{&(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e, &(0x7f0000004740)=[{&(0x7f0000000080)="2eb413ba685d2adb502858f659ae1689b87ef2e941403e53effaf87f1d4b66529371c542beb0c9398136cef722096c5e968039a29beb73ed13c0a7328afcf4a029c8729a1837f10832a57d248e388f7cbe5ce9e87ca9c36d7af90d703c63e584b2b0aabb57fc61f7178678979bc3496ec6c01d52a77944ad37bf8b027d561c955f863f01479ab7b965a2a85ac06d48240982c55289241dc7c396bd22128a2e64a1ae9b760030d8890941fe8356413edb40f874495d088f734a259ff828de8fb88ff571eb9deaed4e7c54d2b6ef00667c54ca0892ccbc9b3e81b827f28092b06e2e30501af93fabe92f0bff72f0de40d0d7a28db39c20096cbd37af0ec64b39c05fc2cee13dde13ae87ee8a70d103360978e2840de74e9dd07d1ae93a582582dd169030f3bead4ed0f053c847138582ca500aff10155f89859de26918b9dba0b5e5749cf4eda907e432b0ba165d9b0ad7aec2a25585263566d2ee650789ccf1b4343ae2a04b71b61dc76c27737515beb162d3879cdad59e8f80e602ea86dac31704483b0d4c7acd1698b1e4a86d92a383166f26474de0492cb22228bf3a48ee79584ce94859f21801044fdc925b1d05225f234eac454b7c91fd1e892e736c5d1b00e32c03cf588e6edea7dc1098ae329e1a7a4dfd6bcca1e357823ae2f3958f8fc188e1f6f9c0844d7ece9470135fc4f5e29e4556c95e872b6080d36990b71d4be12f60f2bdc8cb8e2b95c69289b4d9528681f74b191f7c8332c66ada44db85beb2767b0c912b3c29db8bf895c42da2c49579c62a7a3f40a05d855ff9eaca7531828c1867d58c1df47b6503510909eaf8814bc82612d96cfa211a26060b8db5398bc17c0bb2af02858e2be5bfb5a055aa32262424e189c4a618c0ec45bfdb6751232816454ca30e20c54fdd24f3f33959983dead6f8bf67e1d73fe36ea46232cc4b880a3e7f3fe87bd22f46b7f8cac5add5423465f11d5f93fb12c019f640a1b7d209dea6a8a642931775b525f2bcdb24db1d35d37c1405c52d69a95a67b54491245a7b949823860686ffdcfa4f3cb9991187da6b1a178747e43bf0a7fa41c365a47d154686a1e7906c5e0429abcf925e445579bdfa4d3b15b3ca8eef71186c6948f86c9436076df8d8057c59daab57d988bb0948c92d69bee1037e7928749bd1f5e694bf69262870ac5df74fd82b9b4cd31040b588def8db2c2b74c99c42ca4abb502d05042588f3e8ab8bf70a42962d1b10ce64594f807fa078653de4387d6c3a631ae2d12f59b5f9e008ffcb42a6b85b22382ba4d629ab032e67960094a81ece3432d87f00a3999191564109af39e08eeddd8f65b4a5bb6a3836d083ea7ef9e7b7e380d7a73b27002285352fb4f2048b59a5b97b4735c37919603b00b5d4e06c172b814d4a2a9d76121117ec0a385a014ba1c975e1503828afbf17433eb512e5fbcf345d33188b97c0ce4cc400632288f3295a920232e5aff68d779608ea93417058491689bb1abc8fdb279da3b687e395f5d861d7eac57b12e76fef6a3a19626ab102084e7ae78d767391d8ec6a7e6f3b3d5d1ef15188f17fc68807f5767d7c3302fd7d536d2471f2bdfd7e769551cbb29b472581a9bbb95386cfd2900048a4971d5f8f95795b0b990e2a6b87fd13e5018e942111cfb63b59daf2ca40732945748a0db7c2cba511067f70a0eb8d2a6a975b44b2ebfbc4b4b79861cebee9c5a10bf88f3f673a34e650f7ec70d994b1200cdcc4099c4d53e8ed6845119705162ca19ff25c8a67fa12573e542e390f6c1d57ed2441b52b01dd5a80b67a1ed684e30c8a20095d5d23676f66b7e109eb8a541a60c151bdc6139d57dac48d65b7362c679ad201d496495a641c8034722cc5b17744d55d1b4ee98466e942dce135dbe15f2a8efce7de70c4570d37aba8044ca13cd5cb198f965e237d1d6dd39c520efb8581c4ff0582bee7f5a972579954bbd2f5f1fd4ab96820eeffe12e15ebdfdd493847d14e937982c035ad607a2a698803addfe68cf9545a5e8a13379f0758f2fa7ac0f7ba4a827c1432a8b21e668d4639852912ecb09df7d085d01cb36b35487b989d5f6a3adfe3703faea3a365ec04d66f6f52dfc0e7dbac4c8ddc24ee45ce143aeeadf463524734f0ed3387b74f613965cc43c986356a297aee3fe8d758dea14f2f6d25e44fbd93339c8a66b4fe6571c09cefd5ae19c85c9e3fe9a15f03d342379b38688ce5c736238c09787f6a4390d220151936981063baa01c36095299dcdcf9921f87b9c5fb967ed54c153c362683299f6f4d20061f846f517560bbea47717033ff311b2d1ff1cae16d36bfda0125e013c631ea31b4756c407a412d952c2b3e078705d425b0ca277ed2cc72c2723f11a8a83858f494a8a59ccbb544cbf2b5b0e73407e0e1d1d11bec230985c82d37d8dee90cd373fbdabab0a895e3097a3c82a76559d40ee98e824e9248bc01fb16dfc2e114f59837f60f8133a3ae909bf3ceffe8581bf275bb77f86421012bcfa3cf10bfc41a8da00ee3b874fae194d5c3728406942b4771a9eb8e2a7602c375fd94e15920a903742c956b494f799f706a50dc570fe2ff18538aafc2361024df1efca5d5b6dfcdb49f689ea07e9696e42fc47da08131ab67a20ece56467670f0ca003a474a8996207c4cf9f323991f42b0a332fdcd718776863b515a60eb0f04a832c1f1c645b885f9b55747256deb429bf7e1e85d7b4595d1f5a1b2a706de0d70009b22d5ef588c9a0c046007a853229dcd0e9086a91d4ca2df5145cf02e508c880ca77ca66035fee3fef887618814daefbd7e46ccaba68a54d1149fc50b5ff6b3acd60ce7ac30ecbbc98397125053a43e82d565a96b6cee4578aac9d2cb13e7bda5bf83cb37a7d88f21600bc13fca5909b8a5a42402ebf49c1011e02401b19ffd65f34a38cfbcc41c69ef960bf7d5b135cff1c38041a4223cf38d035534f0ee0bc309c3eeb8f4ca630ae9e0704255ecdccf10828fe14bda2d2ef56efdfcffbb1738d03d5eb5b2555e1f7a6af2418c02037251f96071dcabc06b3adf2880be0dfa079e01695cd25b56fddb15e332e47a0e19b4ed68d7bdc12032dd7b269fdbd63b11018806ddeff35ed2baa0540e3ba06031f23dc9bebee0b7059199c3eced64b3c3c5cb08dc9a1bbf354b200b9495678fb80fc92f885f52ad0ad2647501aa62dc2c209cf9d7f30d5e5c75277927ce13d72c1d335f42a8d354a8f65ab3498454cec9166ae4f2b5e73802340f0691f67ee620f62d91e844c98741620858441337e6f84962db53c097af96996010cba589ca63cb909b275894f9059e7b662ba943ad53e1311d13b1152a502dc7fc6ef43dddfa588b831604bc39f94d0a032d4c82ede8cb523b59e23a15a47e93783b5926e3579222f1d5d0510e40b6da9739a1555029146c99a7c495f2850032791f97630bbf788c316ae20af653213c282124d4445b6522ea3421a45b0a3ab6e484d2d82e051924a2cd4800e044471207530adbb414b6aac73bb673b04637db3bc817f7a7d390acd38034fdd0d4eb59d0fbef2893aec46414b7d7faa8218d3933393b69e0fab1f841433502577986e5955a0ede1d89597c28d80c59a39aa970dff5636125b7d170fcc9bcd3ec5c5f242d671e7e7b8dadac8dd7e738c87fc8c3806d2f02e5553f061e81ee1568b4366e7b60b269269070a33ccc04146e8c9cb0dbc9dfe7c682c98aac89f1f68dc51a00831046a1d38d7e13c32aee93eda9f51e49cd86564b838cef65275e7e4a278492a529db568ce6a1dae2aea9ecbafde6c2c27cfad72541ec94ae3dda01998f9855677a0d93360573674536255515e033918e7e1e019354dde504261e4ed3406938b3d44fea010e4277ea5512a6205abf496393551e5e160e272ca3d786eeeb15605be9c6020f35d50a09a5eb9bfbabeace9cc575ed32489c2d3bc278f82d859ca3c91f1f667af272c8c6214693e51219daf3c10a6f001fb7132ad7b8b35f45347d5dcd6a1724fb72da5d96e57c09377c6ac8b2ceae367b46cd24ed2a84339ae44dd53ad00b2f15e238ee118f4c71edebaf863984898543c3cfe5e5af68bd64e75ffa601eaea0dcedbe8d526139f8c1c42092898f2cd2c9ab100c07f475d54fa24d625cf56d4e84e6683325befe14e397955e5ab395ba48773cf24b43a2e249694cee7bb0a83b068309a85f52f451c74784b46ba7db9d8e90f67d59e26f4e62ea36cedb00fbea5ea7194ee66023e341e3e1741d0b3331a321345dbab610f6e735567304e8a537627297cee139da0bef1d8e7ff34cd1b177c21664fbb0e1ef1ce802efc199ba38a76b76615d76d402684c7128abe73d7b941715861e3236e83c24212e0e9cbe73b6ba8e4ee14b78f99710603575c501eac598466a9294b640f4915d56b7eb624cfaef6b750ce7c2a5b0d417770094c0f5d10e238c2313e6b5f8d370f995179212eebffc97f23f530356d5c7556dc13456825dda783a365d8657e5e187a0f80aaa706638e7e330bcf5ae0332ba815feab27d9b04fa213b27b24b42030600b3da362afbb409065fb22f8f0a3506ce53772af4812f83aa45d0c97bc7da94fb1d7b591b9254116bedc009437123f445214c7f773e0c309d64aa5b77e4991b4f639819e38e03e2f7a7611edda9f7c36dec0df723f720d598f2c369944485087d9672e724df074c9a40c6c212be6680fdc33d0f169c6fac8fac5a246b90f0557885f83bce1bf17a98b45291a77587b4831cead481ddd72226783a541ef77c49fb87c447cfdf91fc462e80623bb32e12dc951daad9281b3dfdf515484254ad2686771fb368a9d454c2c708f8dfc3c731f3f417a1d9f1eac450b59e9847d43394bf84f62fc96cbb715db64f8502b2bea4564f2e75f14d8b2602777457d9fbe86d9a8c8ef0a4b68916896dbd159dfad84c8a9a492e09eae199a87f0d1716eef4a5256d045408a30e81f4e44ea28dac5a541427e034f42bae6c05d1c31fbb90d380f9b26fd165ef7131ef9b898df30d42f3cee51de09110705f369a99ba782a9873740627047a3daf70288d549aa12908f0a0492401782b5c513f099f29bc497d3181f9bd8bb62fdb560cb39f9c184d051d50bbc79b6cf269ac20b9bb39c6fde89cad28544d5729acc86bf0742971ad676f96cd394c09e6348dad281dad4a3ea2efbc86ddc5165f9978a4d1f78d94c38d491dc3e2a3da8e2fe29709af352d00f1c5deb277de6c6840dc1fc9bf25a8a809a959b17fbbc81fc75e06140734265019669fb89c29555cc2880dd51d352be162f8f25b72600ed832bc3a6013a5e91ee46d642cad27edf682e3d8fb8263fcde34626659b386b1e32b48b8526a96887f23fb5c1ed260ab3d0381acc2c76122ee4b54d0d474ed7c7ae9927d175dc4d0061343a7991b48dc451986aee8ca18b4bd3156c6fb211b95a9b159c60946c0528bbe040e1ba24f93dc4cb84f0f02d2aae04dc252de6934c9c25078cab70f0780a1585480e8c5ab1970e5515391c888e3ceb15688bb2f884477ff35cb3f6a186e06a5e50619a46e2b1132dede73fa205bb0bfa0b2e985f45175fc2914fef6631e951905df05ffa0cfcbf8c8a6f99b46aab4c574e2c996f9bc438a67444a2dce1d14f205312df94f8b5a0c1d7c968632e74472e60bbd637551708ac08d232d6f99d917f960021eeb09d33d05734368f369b050e8617bde8729d8bad3996783ca482072e3e75c798cf36d54890ef7e77d5947238a4a8a94c3ae26531609111a915d0b4be5e16fd51994058163002a2cfbbfb852adedf", 0x1000}, {&(0x7f0000001080)="3cdeec1f5bbffd0f7b95256b3db4f39cea42bb63e04abd46cacdfd22bfe50966b4238528a021ebe637e614784c2bfdf243af4401444450214c3951739aec966cb99c01bfbed5c40b37c32256cafbf99b5f3e82", 0x53}, {&(0x7f0000001100)="a0b4176f7463e2a1b2c89777261d86dadb679d8e2419a60654c142cdc08dca49b0eb023a269b1a6a16ca33978297252336234934162ad3716ee13591bf667c8639f6b848488d26a6a0325cfe7b9359a33c0719a242f7ce97279c4fae93f9284a0b223171235bd52b5e96929b5c40f127885f46b762faad95a4aef7aa4daad489d3c6251d9cca5671831acbabb6a9d162c0dcd72adb342d6a3fa2070be60eb16464682cff43e4163cfd3f1c6b1cbd323c0060aa415b6ca9b28a51bb6a1b7cd782ffcbf2c2bb8b07761f11cf9fce408a8ab345390a82be10e6efbd37ed3e515517341acbed3421bf9b02c4a0ddd61676219150838174cb054e7a5abe52", 0xfc}, {&(0x7f0000001200)="5f6010df4d309109dcb5533774dae2119d01c96ff7b0561d079bf08c63fb170eb304896c7ab451003a53f0e74a596bfebbc1ba0088823528751cadd988acbbb4aeb1720e5f9ca1dccbf5b6", 0x4b}, {&(0x7f0000001280)="725c1e0d19611798aa286d8851458aec62d3fba9f81213ad708f2ddc3ffc1140e3e88f7cf474c2ce13bbd0375b561f25cbdaa69233ab9d058f931d3068e79e1f924cb06aa5164670aeaaea6939bb8c837f1134913424058b960a64c057abb314b840885d01faab96440604ec9a72edc250f3c1739c66b9c8732a912427dc69a3b2f5142681d221003152a04556e6172fbdbe016047b772ae2a685c21d222684dcf62fe2d04ce894c4a1f1134421db60dd8b846dd8dd5ad5f53d777a1b638aa7162af496fdca505b96d46fc79a096f2d8bb2dcfe4cc966c1a6f3c276d4f14118c9c39fa993c7080f2017cfd2c97", 0xed}, {&(0x7f0000001740)="9eaf4edc0ef452fb1c22bee1d64ada486a9179b9e93531b5679dd66655f5e3a61e6efdd22489d57a7b4bdb3620c96ca8723dae634687362d5477e4ef1f0cbc9f0b2c987a7f2e9b5ee87ed19a6af2d8b64aef10c9dc68c1c7d90002fe66faa6059c1986a723ed5ed397554a1cc6383620dc224e3caad766fc592d310010053eac3d034baa8f721d076b6f659b7f35ce2db4787b20b953c9b37508ce3f1cd12a13783cc8da4c9f6eeb56a2d6ba11029cc101207fde377292a6dc95a7ff28de0976ff34c7675904126e62861c5051ad39733f15b9a787cf301a080561c85d21542649e5ae14629e6190c1e4660d483f64336245e0141ed7192b2a562be4a53c5263e1b36d146529a4a2b29c7fc2cc747542c2bf419e5f8f691e016b9c199f2851ca93caf189993765c3be4352299dcacfc6b7bc70c6421c392c9882e7cbc383c584b6264138cfc03c882d8ecad4d66a66289dc6ee537b07b1d0865e9b7f73f39f946bf8a183d83b0563a4a5f6b95f8fe71862ba269f083a8509fc04de9c62512499f4d8cb464ebe84d78c870a70fd21462194cc803f1e524131c23ba7c0f19e5b9a085a0bafcc5759584792393626baf1bc6028a66df0920f1d95410c10759e851cd336b1b3023cfe29b04056ffaadbf3c1b68792c861059a57746773b7c33e708a660088550d4197a344992a88a5c6c4071c5e0c30e6849f93e3612abdf4606f22f264a528cb908644948777fe070d8922c6e0e072e3ef76efc1c3d1c2df82824efb089dce730deebdf6780c53514a9ab47adc3ace2f9ef0d30abbbcf3c090a28bf386a13d5daf36a968bff036dfd41061bdb0c07da84fb33d052bbb627303b504d7eca3fc48ce03cef2453f72c94e3b0a25e4b28ab809f16c007a0c4bae433506875f8d4b29deb50154d73afe66cef997d6a23b12cd85ebd94f70762a7db9c0514e2d47ff6eb9b02ab094d611b3ca55a58a1824e7178e1f33584a919f30ccbf8dd5e6d0ca5b4f66a773e05dd248acbe623e22725c8a69395856e2416604e98730c50231223b7f0c06c6da03f3ec916c2403e22142a9d6f50cac12d9465acfda3c43e43858cf556ff635b91b3bbf912270427142dc9b5e3662d93c869fdd108488568d473a76f65dd876de14237019f6c163b5af259da427f7c357406a75a671e49a29f19d6c912eb2b870c8043225c305d0d49abf1476db60ff94a395733238f1152ac525a74df265da84ed87d6e94578c4198a038bb1ec04398f5edf9a1b18cfd5176e4bc21ecdb0af53a4aa157e09edc3f826cf67630a4d833ca3fd822b52afbd18da0bd3090d18681a454d94e3e15e183c81c2061f8a37884b134a05535ec19e2b9bfd231cf1c3d84e03f12f18e52148fb86d905e05962ab517dbf246d45b23a0a69c01a0f40c6df61533e884b0b1cfd454150747db0ce416d9af592482c747f0e92ed99032e3d9fe549ff014c8b3b65ea5229eadf73053741c991d944adf5a6f32545199987e7a3303b317ad0d23b0fe855a93f104dd240e995d762e0a35dc2ec0abd6634486b90ede0e6313aad8d42a659d7210b241113e22ebc64a247b66976fd664f9aba6fe87692aaa2fc54fed1f59da8141d3cb329ab47cc0a5837418061e7fe107a6ee27c46e3b02935d092ac0fe59ee9b3f2d76b6b46643ab709fd746435837f9e0c730d737283d2928c10607e96835b87471243237cb8504ae8b94abb39c9900aed7d7cc8bddd98405d84a550b654071588f23de49ab134651f6d81d547afb7bae2ae3ae64fe38e1d051c55761d374606e99037558bd0f8499d59494444af0a24a76062187f4ebfe7edb68da4f6a97bb836878730857accc0d9602136b4ad795186e6e59414123d98a7ec181850b0ae53f1dec9e596401a0201973d410a91294b1614ad44dc8269ce05a740e42eb4935b41f47e6a343bb50c77f1727bff292d910159cb2f1ded4e86128927ac5399c485fd94ab6e1670bb2785aa8b1930139e72f6b2923dceb7e5001a9bf6308685a33871323abdb058569b1a6abb9dac522f1865aa4833707989febcdad20f234afa5aff0c07b008e6b50a84a13a26a33dd04dec219730ab52a296c2add2d5bfc57b7d0e260ddba758f9b110329b149c7873d4c53845e28faf303e52e265a7a5ae12c20865eadee4d20ee0cdc2352f81f041531e52aa7ca320b4daa7b596cb074bcf945b30ac766284a11ea88ce229a11ac66d7c0fd68b21b593b2e2225ca70fb98ed2b4323762543880834be1f681d96bc0ef1ad13f1c241f8b261effdc7f927f0ed91a588247396eca964385b6d2d2c8b7c298e1dac76935874147dcdbc4a5ea09a096399b95c0f732fb7cb97d4df16d324b6da1c4e6a090408d629593e1c36f24ec45379c27153098895edc8701ededbaeba402201ba3e19304285c101575ce5d5429788c76f0d41bd1b42651d07573e5b5c9e7839a5babe309095697d7ceb85b0d0116cddefdb5abd9d7430fbad4cf3fea608b6cf08bd18ec943bd4281b2852b66ab30a38c46c967393cc7469b2b244c1f3515d95d61b6659bf12e40cbb2dc77886662752635f36a9c93f271d0949856bc12d8f86a54fac5fea34edc987ea92f4f5fbaf4703d561bb21f63f7a357c7747080ee188745e25585a0a05714b91f71a97f5126cbed1c6828806844212e9da3b53a7d700196f856b84cd129ac7b4d80ed4a2012604136f661a1681390721f3b8f877bcdafa7fd90d9e795d2cdfda0c0242a36865b26bb924224a0d79e73ecbb3b00f27b79aa7eff9d309ec1b5b68148fcdf226c545659ed0af59ad80f3fa25f5faef4a7aa633e5b2e5adcd2a4693af9e2497456990a16d368b39470c7eb6d2b51c093549c96e2b6c574ce73963f7708b11c9a491d49e26ca833ff5aefd3e19e9110f3641306d0c824130ed66ae5267f4b2b3cc6e24316c1e93c2b54e408832964aafe932178d78a2c4a66c730950f1564e31fb39fc24dabd6313f637910f27df487a59c831f6d956e94850b9d526a897cd66acdfc5a54c32348d5d0d904fa7390fb29cec9eba1f70fde17334b6dfe32ffe6e7f4d2863717ff442ffacbc742bbfdfd20ab3415d4e8d883fe10224900f2efc2bede22e82881dbbbde17ac38bd90dbf56953aa7ab2e1b141011f691d81c6d694823ab4e874144323e670937d6d44e0ddbaead68ade9a35e7d15f7df94843f598498968a2963ad8e8d82ac4129b8666830e5bf62a4ba335fe477633370f5971885cbb69cd2e6c15a2fccf6183fa62acb43cb6ecffdce794044415d0bd3136c7099d6954e821a27d4a64de4bddcadb4832afd6218e2620ca3fd403239d64902a7b77dd90d724b1626f59209b00d5f976f050103f705117ef9373c015fe3c5829252b32e34c86a6d135db2036c29e89be92afc72eb3bfefb45189a083b57c82daf2714f04bd553e8b0150e7c7e4c3ba44d7de5148cd4c36ba4e21c77974f6911ab7f190e88a3087083b7ba267eabe7172deda4624053ead217b13f2d0cca967102d1c3440c7e2da611985224e07c13701530483d0ad3f2c61144d93ece0fe5b8e01ef1a2c0c803f3c9dfa61d19d35d8ca7166f93165326f216ebaa52764d3c0b09c0a6981b1bc8dc8d6d5e5e920f34b5a6404d665e7cdcc9cb363b285e2cbf642cf20910c45ede6dd2fdd5454721d91e4bcb148cd934450fc591d094785d6ad24bd8948e138618ed35faf9cef91c8b550becf1473738ee92630e3ef601208861510396d5a22ddf94aefee6294f79dcd681c893e38b415abbae00b45055d41eab5fb58920b4575a82ce0a66ea906dfe12dd88693c8dc478188f1c9807cd7fa289e638a7d1496792267f9b19ad86bf2eb19c05374b0561f9e1b8d4718f4d1733b47ddabd7a078c961f6f64becf7ca3f3a6339fce61fe1bff2b9784dd1904c39c01de848d70a08c43e71900e195a2f9cfb58aeac233000f559c33aad1daad28f249a885089e15ae60d2bff8567dee5f5aeb519f0b5e433936ecfc9f53f036ae7c9dfdc9fb8bed9fc10ef8324f62ff326acd4fcb9f71bebe022ceae8f5b4d9cb6122a2d4619ea63ce1d38d484e11be30b3c3133187f722cdc978d1bd5e3d3ffeb3a3ead7938e1a1dfa38c220044735a75b53a52c7266c370971fe8f04be1fc52d64d70686de27595692f51fbe5722d0388a1d65d27a20316540e800e4c90b0d96095ca4b5166aec8da9f1e212648152d07018ee74caee65ae69b6dabac69914c31b1044f237c136fdf1d4f7ae7ddb935b32cdf7a5d98b5f677db37f96cea1734d192cd58900a3751f4af3095f15b553077d97fb3991a5563e7e8c9258888e51c0b6b3493e95ae6187fe953edd15076943010275cf748e1f0707893ef25533884d05dbd24e307dc60ef48754ec4346c4a2e81de4606f65fe065d243c1711d72e4fb4aec317e5049c2b1cc0c80f60f8827580849026787f1dd3ef8bf37aab46eea4bcd93b9c9a312fbaa56d6200bf04c64a459e4283de20ae6d7c57efd486273f51b7845be3d36c591de7a1dbe359313c571121894e54726caa53ec122906dcf87d5d48a6adb3b381c039a0989dd35ad4c2e7c72cb8288af8d6b4dad4d172778ad8e681525bceeccb5ef858a43c4ebd36e22c389a832aebd6e2b8d1df3cb4db1d7e112d2589b01f0108945e59ed40d580557af1b26852dcebf7a83bbc8adcecaf7ba5e122794e271e78a5783e2d30f3803dda7707bdeeebce00a38cdc57d2e77ba48bdfad4d6fed5780fdfed52ae92072c2b13fd7b86e123cb8c76dd5267c907f84bfd065bb6a772a3c78ee33557140732aa7635ae748e6faf6ee576ee6ba3387a70f09d51908d2662afeef105a58913b9d59d5c9f081cec59d896e62a2042aec902a213dfb42b71dbe5cff7be6047a4dec25b43d52ffbf4c7cec95303630f6e74f813f68a339b74089e22770f445eae835ae90612620e08f184d54757b71d3460e019440659ac9699c62d7da1945cdec3f13384878c805f63d5d875d625c13eb9bb932bf78ab844268d7d790365f8413a79b76009fa9e28441f0954322f84d6c8ab21fa7c9d23f6a95e88a4d210b2ebd1f949355ec67b3d5872e803204c644b69c4d1e693e7f25e9bfd49b3a5a326542ad71828587d9cf55d5337d94a3cc5d6d8cef86c9d85ce33186acd1cdeadbd097fd1bbb0af661c1b6a9c90a46bbe3c3012addf1a1f096a96ef88b2c3483ed237689a984d84aa827da6eb43ce1668de1df41782b24f96e47ddba25de5ba6e8c8ccd4ad0e82ad6140be7be399168cbd33c9029ae8cb23579cea683cb4a5912fb36b67d41266e122568b2f15d5a21c3b348ea40ee92dfb58509b3585af553580371d8bad44181f854837e5f351ac6140841ea4c46f1c1ce52223dedf386bb694996bfcbd438113ea172e9554ea019713580270ef4224b4522ba2bee18832177dcd105352ded8cf53cb151f70bd5cc0989607a4a0e6ef23d93312cee0d3bd80c2fc27e3d4e7a2942a5507a191b4d8ee354fe354db960c36a6dad7e9338d6ad4794cb2e77ea2ee1bb448dad9c2685baad68b4c3dde3e34581e7f395b21073876af6400dba1e4af90dc64aa12846783066b69c8026957d24837ffa8d86c8966cb8600a3908050e4920baa00a527fa04d837684d8ca513caec258b7d366917ef88cc315d7065f4d014095192d8c0aa9a5fc4b65b7a71a92c6eb38981891f2630fbad76d1e87ad7daaeca1dee24a4e851595f6cc847adea3f5bd7a30794e56f38b0db8e70445801c11bdb319e0f730f6f9cac7be9ec3b25e6bbcb2aa111bdc4df46", 0x1000}, {&(0x7f0000002740)="b00150684494e243ef135704a3eac3db11e893437299bd6777f64bd6a18e85d51bdce95fb729d0706f563d361994ae98e01693604d186cbddf7921ea377348f77fcadc36b6182b1cc87e77af6322e5d76507256bc15a1fdec3640f8a67d894abe0d0342a9c0cf40768dc540cfebb66004efa0b232eb6c5247fadbfc2b56cae173984eedeab178dd4dc55012d3328f38c9316492840763d31ac76f5e5e0a8ce666947af0a2baddb354741b0d2d34bce5c3a6207e566be77491d04f42e88833b4005ff49f4d4968ef735c6018cbddc8db84a149fd149f6a7d71402ff8f3a222b4176562f98a19c951eea2dfbfbf5e3a4900a2d242519b7c59adac419a19e5017e3befea2070912565ab6e65fe01a7a10a19c9a2e4cc0952f17c99f688c85db084f895601b2c9bbd0a25ac9a2ac1625ad29998af90544d94cae4fa8c1f3cab3ffaa552498a64b64470211ca7ab9fe9075b9e6c1ee9089e1bae9fe51b18e2d3032392943dff5bf8c6f3e4e80c0d022fde0384cc7bf5804cf1ec3e73c99d5cffbe249d4359ca04d83be66b53385aef7055002f2d091248585ef760869bfd5a67fdbdb0b350565dd895117f315d19fbc6bf40c45a77c0829abe737574f792782374ca9fe1e1198c1ca6889ce8588fb99f14b3da95cd1922bd43e6663bf2dcc12be801d389af832ddf3f64cfe0f07d7c6a36fb7e68a201bbd2c1acc88021d84c8274115f6fffd382e6a499e5a855e786555ab9255682a10bb9293e07adc165b8e914cf91b7475dd16dd8454bbb2f1c2ecf2a350fc74955d896cc26487c9015387a496f1829b4c14e076785c225f175da0469cece67b0a5372750558bfd6a9c13bfa1d26bb372933256c25aafc55565479f10b4422bc87518e7cf4e7349957615ea7d3fb1535267781d4408e1a2572b26a7d93c35f6896eab8ba419de0d71ebc2140fccfccce07473db0a2b7f57f1922f88c5740e230a0c7bffd67157b039f39785016d4dc79d218141db25013ab5c78e3e8389aa40942404e86efe7378d473d67470885c2983b7ca9b8a81bbb64ec60f4064b133482c239a81a24a2c2f4f4e77f9509d8ff96944bc99962610e38d5f0d096837b77fee464f6a6b367a24fb3e6fca195b0929e5cffa64989c9a67b68d4371b49960eba45bed3beb59857bb412ce517331aa62b0c36f91f8bad9283c5f7372c35a01ea6c065cca61052203b00b6aeb72a5aea88821365c9d0bc3f1eb7c43b4c9bbac0e984eac95583ef4965e2db308141949a246f510d5f1f4eb1d7456d870bd16d850e3a6a50ce839036dc183d666928e9e8f70fe14e00bc53685a901c4d97f9e390bb5f9029f79aa009a70e47522ac68084c12560542f3bb5963bd3c2365888629c9cd2d6e833e19a8cac812b74c6310dd040a98fc30ceda41abc3c3f43b74afb5553bdc002992fb1847b3a93e0d0e2564839e7a0c2fa3118b89493b05274a14f7f7b9fbdf6b1d1b9b1885f57281c40819a8996a62f5f3082ed2a4a4cd847de3f0c633187d3e5afec89d4477b93b838823007ed22b2ca0ab4a75e9308cf54cf1aa4c647ca6313eb13b0af088e1e78412ba01cdfefcf16446bd77eb4660b594a7fc215993da6f9a94a98567a45558745b72e35c79ac84da93fa13a28cecdd4d13d083081f8bdd0c4a618b22acd121dfd5308d1231be0c82ba5ef4e3ab98302550f64f24b815754597b29111bcb166abdb41abaef84fc4fa197f65ffb87395e6fe93d0b13b4dc4817704eed9d326a09549e97c21354ab29c1fbc0ff5feba9088a9175662a624905aacd7b38795e7f3f8716ca5c9bfa71a45025319e9d321f3710c487e901a79d290fad1b57cd0b0068497ec95294b3dba902e5650d00423f61b6e48bdcc9e52c1e4667103568b294e1cda0d747e0db407c006b5075343c82decc6d04f340953cd66dcca89b45139dd92dceb138111163c675f94b85a0d824a2f4b92a8580d695837ee7ba8b65b008a109dc1e1f1440862fc350c6012bb1619f1e537273f49b587de500fbe3660ee601ee776815677a17497e572adeaa62fa47be1bfac936efc1f11b4be0f004e871ad5d4098e606b04a2810989ae0d55717b2247d9e9fa4b8d9803eebfdd93b2c087af3090dac5c2114fb97c848945b253e3b77d9acd22d64232eb9f8d7d83cc554d1f1728985477963055812280b55c6f5782217d229edc4f20b445acc3fe5f05ce6b89586ad4955d7d9dea6e9ee1a046489cbe51a9b287de7bd448f91e6397408706e8625356c8df11ac261244c74ab6adedc22f49508e374702d85e68a08140c643414a7ec9303906eee25613b4c97873f29ac4a50f608c3357f2681abdcc9f465238e42c02baf35c5056b1205d83ef8e6e016404fa6e825361b4c240d7cbe6a9a214e5b5f95a66563318d5e8eeb3662b51b923db0dfca8e035c2e06326cc8da3c735f38d9b80605065cf3ca94571041bb2c20563123acaaf472a9ee14262bdf5d6953b3663a6d0582c0e02526a70900dab7fc398fa51af1d8a2b07b72616d423b8f7fabd0ed0e2c4ed4a9461192bfc8aae05565d4079fcebc81812444d66c31b32d3dd2c1aee91394a33bb9c8c71e4fcccff5a09a61269eef492d938621840eb92863a72defd4a6a8b8048ef1d1e27d9201e4ec4f98b5929be83e9a9daaf3ebf1f5a67f8f8f7987c5955f2384bd284c1d28bbfea894312d9f1b0a7d2e474d00d0bdf2ffde04d2b1c51ae53482ee1b2aaa49af6b0ca658cd7c2c15a07ab76c1fc587b85e212ae76426a16cc15949ff9c360726429bf5d27dd230da28a4a189108f83cdcb4fc1439103fca8b3a70b906acef59de4b8b04e8983ed177e30455fb14b984b3f6b71aadc6d4538aa19c688cafdb1dcc6a80193eaea83bbc38c348e0aee512011a109bd636f2fcd8e25d45cb501578949e2bfafff4899b59a4bf9036d26eb783c6b8552c7df541b62fa9cee1e5631cbdc7679876a527fa014f4f4d09842d5dda2fdbb762135b791c1efac5fbf8592d535d591120360a090ddcbb726b36e058b6934c9fbbbeaae114aef64a06c0d09c7d06c548284cc1f629e09741a0e04b2af6847fe6c0a0c4505f99732acd6ccb5d78d275ceb8ff555abcc6df7f78b99316ee5d799977390de50611526214afce77b4d66049e5792ab88f7ca6e5663d14bae13d59f85416cf79116753b28c8393ccd1dc2578478112a7e548f70fff68e5d385e0f68e5138eefff1c566e3d469261d89ae65397e0f7b9694627d83022eb4c0c3b5c4e66f61c77e24aaec3974326818fd0f16c98c0c09e36fffaeeaf9828608f6201e8c5b55c3c644af15b3abf9a4741aa5f182f463a88432f89257c4b88a9e53216e47f0a2a32a5c7bbfdf5aa503e0f6c4818ad4fc4e63304235cee9b4e043ea523e3be61d809e7a16f8b80d194c36a5f71d497b83c6cd256205b9553994bdb897e5667172807d82b6627c3e6ddfa5249ca6e9c5b5439d98c1a1b4065fe2f5d047dfc029448f9e39d9e4f748a8d7d1ebe7d8d2c335bce78ee0b08111340a3670bdddf8c63edf1cf0cb4f2ba738c8c4957a707cc255d7674c05ec23cf9852b3bac2295094a92f65e0042ab9baa3f3ec8450467356240a3907ad4c38e02cd4abff9c4ceb7be82647bc39026746729128ea7302fcc3926f7a086eb37d327c7f34ddf9235fd9cbd6851de0a8b597e8dc64548124f7148a374ba948f510c8557e587ad1c0af49d8b73335df611f079fc646f8d33a9cf698de6f532fb4a08e3fc7050b076057c1d7f917459d97f12f0f2d74e2064d3e307fa8da3329b72f8a6bd0dffd5e5c39b770c58cfccf20f7aec846528520306c0ba96c81ccd2036c006bbbb9d5005418fd213e6fbc83879dac5f8d46533968fff6335d8d6af55c403e28f18e75288794917e26d186852ab741f1c0873d35f5f6458835090d881ce00bf253bf591551311d86b626f0bf30b9808af5cb863080d24ff9f3ec2cbf83a3634dbae23a0df9cdac6409105a5a1f60e8aea499825fe63264a6a0a5c4631e68a45b2d8256447b6703830b70d15c114ff0c6395110f3716ad0ec63bbce14e0a81e8dbc62554b1f8630038a2901103cc979fe7307f6e00b4ebec57f5b95a352633dbc608a0ccdc9aa0ece16f30a4f5928d2e648b41421c0ec63cbbb5916e4889173a51823a5009298840435ed7958dd63192eeffb85fee140ad6ff508858f26e5a029569973f368210ebec3c8fd8cb15e01045cb27e669b29054b846eb1e25271529ca3679881655f1d76d1c7a463ad59698a6f978592620318683b4c339c3e8ff0d6bf791f22ac7768c605c7cf60045b5deba7885c0fff16f661244ee8927337097370c6135600ba16df983dc601b6cc4c4b2f96da12e0bd03695b87f11aeb3094e2d515475048ac7143b39171038ec5a16d2fc2fcc6b13dbcdafa5786bd8fe0d85389f4233a540614004253cff8ceab4c126a40b2abce75aa3a4c81d64d592cf65e9a629443cb8726d50d2b84a81aa8d5dee54b0d1fba8d3c6e382f61cdcc9b95522b26bd37719ab83a50d939cf9a107a50196cb4da07b722bb4fef367e69a5c887875acd46ae2b1954932ad7e69e2e8566705f6cae905ec9ed2e26f8b22d3f8dd81967c9dece5cf0fe52ca0c59e371707011957de5bfa5ceb65114e15b8327b54a6a6cf5d1cc2973ede5281b5483dd48373934995f8eb810d557c299c2cc04b719957c98a018fc4824c0d0d270302f9696b9d3ff8c55f6ed645d03231251e4f54dd9a4cf51b7722b2a4ae20d2bd22d32556a125b4d569e34a65cb1298df39ab7f52c88d84e07dec46301eb16b767106bde1f0034a41c940007ec7f13439c31f90704944eac797ad9b35a96dbf5ae31cbaae81cc27a76202dc78ad19ea300bef403513b9f7876be1047ef098b830dcd61deb34c1a2ea242771bf62efe2a67b89e26c26eb7c46037babce4510f7337d3a43b9f8e3ad8855ce088b038de3a49dbeae5f07d1d26489f1ce0e0286651db0025d68c2d898acb2228ac5769be84eb672698a3c696008e43ba04a3ca6dcebeac56a535e06bd722698968e66ab7324a3406aec0ad2801708d66e4ae554f4b10dd1903cc13d323d91e37dc9372b334e192bc4a0e526564db637dbf3bf166c06bcb7f54e56f373154cfda66767e7e4bbbc303e1de893507c4cf544a6e1c112dd941865f8d8898d764fe3fe8b1fa8d89ee7083eca43266356e33739835b270ca1fe88d18addeb72f697cd4254b5bb1c7264314a0c03f7d1b26e773d168fbd52d68b22c23c64e0240b633990a9f65c70b63e610ebd2d6867e34b652c97fc617ccc5b3caf877750a763a1a72073eca9e58903e223eae23c1f65fbc21fdb444d0e8d32faac0310d9cd7b3850d450041f632ed7052510d4964fb25736c8985813948a555b74ff568909dc7b10ef9e3ea48c7747733ddfff3270a024bce2c93ce415550cfaa76fe3d5bb8504a7a950ba7077c8aaeb5326b85e29180ca1c9a969fdca6b65212dddf8c38151aaa29dec42d5cf9f82105d9b1db40f36ac8bdbf9e81d30229040a3d1667d8b3bfd5a4ac0cf7deed32805b2bdc1638a1d3bd22f0b9946acda985174db093becc3c5ba7c09b68c4d2bf052666cd6d306ea194a71f07588783e458988eb32b7cc3a95b9dc0828279d8c820a748bcae9c1a1f7a96aaf5b61d3e1bdfb43ffc078a930234be4f388319a3febecacf9cc62183e103cdccae1ab04c8a5bd91a5b60ae48268d73bccf52e7e1a7d7230bfbc0760385c3ccec5e9bc4f3f04f4f059d2768074dac9f62a873bba101338c79aead2", 0x1000}, {&(0x7f0000003740)="26df34ae35d80ab28b2c36c2acbbc56f2d47e5572089b213bb59af41b6394577d2b5abd71f8e27cb085316ff510bdc3b97664045524b80ddcfab694659cb668c4bedda931fc0b965ec63bba1db2636ce431a42a55c41d462fa2caea4e79594126ca52f15c42ffca5b94273fbf4a01c00b89b6737cc94c5065df159016089a3fba1ad3c20239309e2e5a0bc5f49e853e7bfb2d9d85943356f84a6707e8234192fd95fbdca3b0431a4e8034d1457601084f63589583400bbeafbc5862624ce8c685dcf3f1b95d298c8bd768ae43e58af0c53909285fd1e68faefc9949d87bc53f9a5eeca8a4705093c40ae949fe013c472ece6c52259728ea112b11dc13959ccd90760f28b0308154cc3c03feb923571b47799cbde93bedbedd5750f72e212b6888f098c3265adbcacc0be6a880e3172954c23b9ca3a4d652cf01827ac4e046212032fbe53dadca1db51ce01f34f3546777ce92c7e2097082da3cc63ee127c4af2b10d5727bab14ece0a6a1083606c9a3cbbbc5fa08d8cdae7f8e0fbd2250dadbdc96205640138fae6333be91d83b23446988ef011efc2151a3f81be706f7f95dec3b99af6097cd37513560dee0abd31737a9a2f3bb80f2d3757a6c4b09e749be3b401cecf050e990c5fd7cfc112e89446e46686cc69c0c3eb2e294c5deb2871fa7e44061afe3c63f282dbfb4c69c2510cd5ae16f127d38814b1cb787e60820a6ddc9c4127f63b2f8ae41172966b6a7d17bdfbe9242643f402f9bd8ca103d146ad91427b77e35c64997e7b2b1956657a8ec35cfebbb17f2b2edc7f7a71e9478dae64110c761a7a51591d4aeb9e2cc3df2c092db7fa0deaf0daa3ecb9d4c35c8d6c56b09861562a499359d98f10aad7eb783a966477b16cc50928b9abc6bda5e46cf167937e2eb458e33b0edf4dde014844240aa758b08116c9929d8142e8ea3e7f3472210fd1a827027dfb239996a64ed9f8055ef638dddecea2c1faf4839fd09d18aab0f36ab5b5e779cba1b951bb75537e1c399b64cb15f6feb9d9304ab6e335f42086a95f72a2a98bea8996463e1031ac571d5f5d34abe899f2597e8083f12b6b937952f659787017fedfd0de710701a366f57527b1252b506a379765f7d2dae7fd167ef7bf0bb17884a2cbfab3dd9a3e23c778954c5654621318b3d6aa5f207c8de646c0babc6bdd711f5b84adb97a94293466e9a91b640b3b0b24f8f89de68dfcb9ba022337b39ae3d84c0a34100506228f2c2031171f08684b712360607a81c6c9ca246d1885c79242baf72f3a3090ab32cecb93e048fc63bb2e5140144c74e35d8134515d67989490d1782f61ba6860f041a6dad6cacee1e93516e198ffe74f2d18a886ace838b2445b611ddb8b5a774a3d80459caec7759dc7c6fe793fb584803ad35eb24931e7d65de27ffd7cc3e432766b748ce22a4a5af916dc1cd3eb474e26db31a9be3ea7e0643bb2f66cc59ace31622491cf16dcaf7e457a54bb027136fa84c0bd8403202c4a7ff93eb6416dc97f3fbaaa39dbc5e18df46bae5bde443dc6b4f93ed82f5e5f827528b635cf937f0e1948cf6d3656f080de8f1b9616d6502aa21933ff757dd1768e75105ae17620dffef62530712784dc1d50e2a1478199728884ca969a3482a2d79eef23d680817a4a4f9cf50542042c0185dd9e429d224d481dedfe92e701e7f1316d1e7a2bdd6b6b252c01545268532e059cb86b01c1466cf06d2fa45df2930c015ad2964cc6de856e8fd4a2e4790100458acdf2edf679f1d829d7bca6c27bc90f429d495cdc31bce92845e6b32abf4721fe31eee5f4041f93760add4de3f19f65b615d9493e8603ba004c7f399c64040b500f17758e39e7170b0b9ab8960039bacdd3d83c0d9ac59ab7bb3ddc507701632e33d7c71628f2e2643624655c28cb049d5bb3fba49bfa60e1d7cb89dce005675321c848e6766892b9e66b1527cef2e590befd0b4c77dcc744846aad15366e604ff858f8f5189e09a89eb413f27e8ffbeb21c40efa2fbeded92da9b3e8594c36be6bb1bdc6413506ba7967259e89d9bbff72c876040bf66381f8399e0bf9e08e17fa1a33e6e08ea2d9c6e42d9e72883f0aa2dafb2de278830f7698efcf15f46c7cdb985f16eb4b9ef45767e49e71303b761b7925bbc10dd221253b77d413bcde5cb780a7de11821a51c1d97685a2eea9dc6791df279adef55e45ecc782fad338659d650762e70cb0a338ffc494fd82e097aa8762b20f7f83c5d280387f5cfeb3fa83585977e0f978e3e9a3143933f6fedff217093e829d7fc48e807f5f7305e7d888a2012280cca41e1f7eaced1892fcd418bc967a489bfa61cfc31b936c4947a193303306d138994c47a497f7942fad179066217834d34943846496a0e6ea3e56ca6602d5af28fdb7088c09355d82026b8eff31ccdf8a0473f1d057a67c19f551164818a1a6242a63f6760a15996ef1e9f9713a13e5d7b4d34aed6909bcc36ae15124746db567431aa9ab1b92a6b3e390535b1ad9613be893f9996b119ff60edab8b89b7204dffad0b30d3c5fc6452afcd7e25e124936ae1ca61341c9b3a78b6148685326938a4c2402a2de5b8ffb2d0bfbea2be5e7559c84461d78c595430cad8a987ddba3e7a85b827942b4486c415043e0348a34ca22bdc99dced38155f42fced70c0e5d16148aa2dc6470ffd8bbfdb2d2e187263bcdf09e591a10f224e30beb8e4ad0615fa605fc87591bcc27161b79cf3ececc6bf0558a24f50ef8f75ee0ee587c4a6a16377f67eac0bf6bea87990ac60a9dcf0f0ad5829168e93ac5d52433d7e5a7347243ebdf06f7269861a9b44e2295907d6e69aecea48c4184fabeea41f16753b2ee7f53875de0e899b7ae8ca6601ea32c934071c35d9374dfdd724f4110225b0e67f662fb1f38f5eb5af580a22fbda6686760f30952183640545c25160bc93ea1eb0f7501d3b2b452f2b12d3c4395359f179ac3bdf272f44ffc7809a35b0017318649f4ec2bbbe9f6d0ba2827af543fe87608cd96fa4e567126c9f8d1eabe460c4e1ce3963f2270c22a315cc1aeffa7ec52755977695e5e44373e5962b935c894d6de05f062ed1892d2bb8d934d405a4fe52579863507b61a80219a73d2461fc7444edaf99e5e2805f7d751f8f896ffe7eadbc5ffe64a33c453c3103b0be88b6a732e29542e7f817c3799eee1ca522d422ed313aefb99636fe0033de5822866c917bab152659c207131114f50636a9b26fb3204b71efdc6d2d70e78f2a835cecb2a4a48fdcc92f1f6e248004f73dc01e613dbe73252c5b40ee0ac0cc9bbd063cb92cb576a1467b2a5323e5696511eae1556be59636adc6e77bcd30251b0b14b9ce231436fd88418a7338ccb65bd3561521919438e583c5ae005ab72e1c221581ee346bcdad25a149b9b22a0db2ffd087cbb6bc2f6d809d6184d8b79c414d59231397777fc55c5ee5a72433a438d9e1d1d315b24226928825c9f7f45261128e441f740a7f2c8ea4f235bd0657aa85c7ae9ea011777c772df7dfa27a6290407f316fb747da26357490c805075e21d930ec63764cd826f3f71a55f42847c2c9ab48de934d09b0816668a86fb7c0d2350f5d1ba6d45d547749518d012ffa7ccadd4b25d7a99ef77dd68b15a70183efc4604ddd6ffcdda66b6cdb6cc067cd8341b11742afebbee29795e16b895fa2e5f4c4dd2344199fbf655ebac631c8048fea4d19d95a946b64352762526487a637053dedfdc54f5a1024c64f61983cedc871944c9497b1462c64d27b5d5864ea19e6989c07ed7500ef3099b69f8c138aba56d9ef38c316c96a88c5bc9ca7bc7bc5a4a74a9ccfc346a6e4914ead27be69644a5d0a367254750de531e5316c8a6f57a50115a4ac5d7a1401f5b76ec54a14f39ee69c906cd985799383409af56e85428abf3468b55ebe700c19c814bd9b22e18e527e5a43d552f7087d14360edd6d1bc86e999b363ba06a2bf30e6ac206e4f544318391f9466e333707a8cf0210af83ecc95bf8d237a8039aba2bb746bac232787b0780c0054fb59e7320450bae8472a625e40473dadb6878de83e19f57b7c57c515648ce593ff9717c71dbdb26ce3b29acbcccf996065b40a254d339e3a22983e1f082a2551c133f443463f1ad241b9890057a530ae67277a5b0861e24f0a7202341c8bd6426476a6aecda74f588aca5382f4b2e595d6721604189dcccd786ea6e757db106b0cef87f148769ee0a4cba6f8e9bdaab3a08c393324ff89a96916d26ff5a1079faafc55bbf7988c2fd14d416b2534c8c470606f508295291bfd29badd2dbd035241acee1b0ec4851d40cd35025940c960be58f3e471c3a613e7faa1c8e0da5a5583f0f1e28cb7119b17accf2c023b370b2e5612ed74b3964b0fff31e291330bc6ddd882b8220be94ec9b6354ee8ddd982c33aca8c9247d43614e1def0477418d8b5cdee186e3996039ecd4c96d0d1d2bbda742c30972fbd5a3991874c29476988d8431cbb80be4bdd37689d1cf508f7ffb77701ab0f4cbcf3075ccafd2a56601ed7e08591139d5c10ae56bfd4685d25d139ba625211ea2897562e9bf0189ef99cd829e93c2a6117303dcb4c85c4abd0b16e59537e0bcc457a67be106f4165d10d79edb3ee09aa4d2a48d2a093eecdf11693b397bfb3b9d137d43eeb35f757a15e6cfdbc381afd5de676489e64a92af16dc08bc1d9ee89ab1c61e59dd86a7e88193e127746fb3a6a9b8e370cfb13a5b2fc96a24c67cee05961d405169933cfd38ea5668a1c9dcb9ceb73bbf3776ee61ff3c69f740403fcbd1866afde1bf2263209f34b0c0eed7f1da6f39acb78a3aa2e1e7a75fdd5c48fa8e557e2e586b66438b5ee4beeb820b93ab698062646da4dc2eac184e5d82feb6b6e05bf191529f55cf3589eaa05fbca34031d69ba0b45670317a665c8c4aa0918d968746c24614ef1246950817f10c4560b49f0fa67c0b1ff5e50e24f366fc99c39c87ceb54afe9fc91e4639c99bd259e8733f1be671472133934f449bb50ebfa579c4a06bc1ec40f568c3a61646603115b0128c1e0e7ddec77d18301d4d5e7cad5541c2ff53fb995fd5c487c0a4f8c6a50e708dd8795143228a678459b4584e3d4b261a7029d1a455cf8ec5d44005a102aae15703ccdfb9443ef15b70db2c6e699152e982034713961a0b5bb82c9891afde69bb2375bbc86f161e62f7ed2949304a19462ac52fe00b20f6c578a8cd52abf92270fe8c1ed70660c0139626cb70449b5cae9b77ae613a0c2443c08e4193935253a0d01f30378202e232a3c4dd00149e5fc5a027f5d40b9e4957d37fd400db7a6b50a3cf63309cc98968019aece1e909cd13d23af2a3ad7a26d9dcff5baa7d4a26599e15da7e9b409e50eace67918a6e4feeee8bd7591eb19ba855d59acfca9ad5c1f6f1a43964911ee8c734e8e9a678a9c19d97ee17ac4a1babf2b36ec1708a1a0a1f4a00f6a0456afc687d69506d20ef7771fec6721ab1659664f4593ae2ba652f495d08f31d90f90ab11fdd292e569994a68936f5a0040ab4dd10a0fac5de1b392424a26def9ec628eaa0c74a57ce383741cb6e4d6c503d92c2ab83d2f213cae90755204fb97545bd3256be636fec5a8c042b7947c15cd961ed62e08a27704a941579e9ad9d93f37494004a232a0e404560027250c6c6b3a3218bc6b76f4e3b074feadae7cba2ee26a41c6a62664998c3bc1a02ee9f817874fa1d2e884b696c31718707114fc5b8746cdbb6129ac93bb7ac2d7ba9a4252b4eb09761b7c36109f093350c08c3750e27f30677286651d", 0x1000}], 0x8, &(0x7f0000006cc0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x38, 0x1, 0x1, [r1, r1, r0, r0, r0, r1, r0, 0xffffffffffffffff, r0, r1]}}, @rights={{0x20, 0x1, 0x1, [r1, r1, r1, r3]}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r0, r4]}}, @rights={{0x1c, 0x1, 0x1, [r1, r1, r1]}}, @rights={{0x1c, 0x1, 0x1, [r5, r0, r1]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff, r7}}}, @rights={{0x28, 0x1, 0x1, [r1, r0, r0, r8, r9, r0]}}, @rights={{0x28, 0x1, 0x1, [r0, r0, r10, r0, r1, r0]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13, 0xffffffffffffffff}}}], 0x168, 0x891}}], 0x1, 0x40000) ioctl$FITRIM(r1, 0xc0185879, &(0x7f000000dc80)={0x5130, 0x8003}) 33.893418069s ago: executing program 2 (id=155): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0b00000007000000060000000900000001"], 0x50) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000001c0)={r0, &(0x7f00000013c0), &(0x7f00000002c0)=""/121}, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuacct.usage_percpu\x00', 0x275a, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x8}) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x25, 0x5}) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x8, 0x73e9}) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xd, &(0x7f0000001540)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffff7}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}, @call={0x85, 0x0, 0x0, 0x2a}]}, &(0x7f00000015c0)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000001600)={r2}, 0xc) sendmmsg$inet6(r1, &(0x7f0000007a00)=[{{&(0x7f0000000100)={0xa, 0x4e21, 0x6, @local}, 0x1c, &(0x7f00000016c0)=[{&(0x7f0000000180)="a65657494407e0", 0x7}, {&(0x7f0000000340)="b47142eb9dd5458b060cfdbda6", 0xd}, {&(0x7f0000000380)="e98db8a5f1480b7724d3144e5c8dbd970d1b9f71857980c1c54ae7092c8f05306e7f4d740ed57be2777c8d8bf48a9a027c8aa47ac4151e4751d06737b667aff94b6822da7027adc97f92f329501f7c9872902befdb7b29130c3d9d1b872ac6dbbb62aeefa28ee839fbd26a2c4de736593b826321923a55884f2a5f3649a863baf7f230974352bef2d0c61641ac8dd8e0bb12452133d308757169df36025b46e5be7c378fb180f132ef77b219104e13cf212a52bc0ad7b110e2dba70fbdd1e0dbab39b123401dacb9b6097644d26e1e1ad74174e4e82e5f768ccbee8c45df4ef94b2b7bd099ab0d31ec13f3ec4b0248f9a787566cd0d6a1fe9a54308e7ba5067414b62855f4e709e1e5ce0b9c56a7debd9c332f161e9273301064086caf0f98a12e98232792fcc7438f626915a75ddec16c53998c7885fcd7c7df63fa1555048bfc5040aaf0a0757e4ed3ff61e5de99d1262d496e012719730324490eda7a9d57e643273411cdb1ff2011d371af7f5fed3b4c158210b03a6698a7a18d402480100a3cf5b4f580e31b75c6ff1aca02be69ce26c9776abdff2678967df79de4ad4522b694bb0b41c2a5fe25785ea48fcbb41bc6259a8697a5f028175efe38cb176bc2ab52a5ff8ae052cd4d7374672e0b6aeaf51a95be3ddbd775c94d9b7134cee6b14a24af29fdad2d162c468e3dc257972234e9b88834046ddbf9c6e5e72d6e0280f3284d89c4f3c51dae202e41696de4cfd5042c39210faea7f2a58cbdd52923c81c060823de18b2f11f5dde96fb87f4560574c201943fde33d25392f20c025a4e9ec0e4941fdb54200be644419862b8fd3f3cdd80352b7b8a4c90a6344ace835fded23ab60c9e3e471773a59b9812ab7386b5acad928e774a081bff00b4b0ce6d89c023588b92b2e325329517da26fd9bafb7b9ca14c734ecddfdb6817afc0ad1f0013a9f17867eb86cc0cd16197c1fd64ea56f373554cee29b41ff896a6a8717cab6c7286ed0a0c39343ace66e2452ee26cde5df5513307d2c84bd1dcae8035d1b8c5de77c2fab9e8b0bfa28491589f8f66c578232721f96f66249ea84a816135ac39a397966f4e58d13d633fafd902dd2b032253bd4d6a1c4bedeff2245191e81f84449e5dac5b71d3677fadbf000653d01ef378354a47edfaba2bde4f4d31fd2d60d6d0fc52bf126be9f953a05aae1a40a91bb361e76a8509a62e9480d776f259530c58917114a95e9e74e12076bb68ff4f0cd293caea24f8422b43439404396ad48a975d51edab31dc35cdf751c21071539a954635a91472048ea1b66234ddc59a75a3f931608ec3fe3941b4c22371a5f0261b98b8aa3017a9a47b4706363fe82b73ce83475e0b50cf07fe858a5d32d4dc67863d56948642083d0667f2f8fe3dbc365c27189f77d464ebfdc33b72a2693f71be7a3a8421b83a8ded58f373f8cb2779945d771450e5406d8b539c4dc38f44931df6a8f0b438c4ba24b66c03c8078b0bd068da2241439250d0b8c300f3916b68124bd4f8f05b8a7acc9c1a14b89ec2bece5b06ad0c46ee965157b1707098a5f42727da025b80ca6cd033d869e0af29355affb3b24c97fdbcb562ddc4c7352ce52d437be04ef22a6bc7735d088bc9818cfe6dc2dcd002e1a1d3c289046b758aedce95308f02d460fcf5f39c4bae2ebaa5985a98366778b61e14cd4636289b9d9dd86bb1e639993732d639eac010a55150f00f7d2a216a71633595fe4ea18ab3049cb607e7efbb50da42fb6c62e9451a5510b15b88f7af9375ef7641ade469da5d72df75e67f533c8c9bce604a82b60320fa2665b1402e89ac25bf56585e5fbe9adee13b90c870ede71433c508f92001db8027f2d224ef072bac79d55e609665805d1360bcea8d256eff50fe94b9c97fd33b1d05bdb9bffe0f1c252b998b7e16f5d5f054661330d586d0d2b8f72cba3c4d8a966622e398e3fa1ca936b594e3c17cf2a869d00e2a77efd10704b5d45b89cb42c9aefdc3a671c81ac779b0d89acd09b238a5a0d79a2ecff120f48621dc5c6bea215442fafcddb4ad50a1b68c573a7e077fc52d400d974aaeec44489f7ba7f63f59705b44c80e18535cf543bf5fb233f4caf9a2227385c4a6c9aa27a976054a51fe93a329cbe12ec1a4cd8cd44cefafab465a6ffafc3e353c41ab2f737eef7e56b43ff4aa6d8c8e315df1d1f072ec1eb9b2d095d8f9d304e33bf5863089c38d2e164f46f18778dc6c9e8107ddc5878818d6cc79142d2c1d939f62d38c1cccc1b765a2d8815f6923223ad390fde93b2e5d65913765e44deb680f992464b2f7ab435d04a55b63ae60ea6d107c86715d5a3433871a6bb84318a088ad0ebd2fefa1d5dccaab23908b48a89407f8473fc3ac1717c29f494e213e6434ec324fab599b54b8e5b1f7c6208017b2a1651ed7c08383b433afd3b569ade885ca8255b59c957dcb2211b53dca5cbd7cb10b8dbc60d549bb49bf5d6f33d58bb055711d40dca091b797c9a5142569873fce15ad3463d3ef828da6878ac8e7226de07bbb9ee2780a438cc1e8a11a43028287d3cb011cc7ea189a799de1a062c82c1e028741d3dc1e36ed02004a5d08aae17a9710e38e6033260e2ef25251cbd7d9017a5cf82aa849646fb428b7a30b83d54d574d567a4f912d4c222bcdebf4e182755646f11a3554b326d155ef90639abe67f774234dc69c8efddd16494ac294bf6619ac884cdd723705ac0962e3ef9285d71d9522a04cb54689b52848ff7aa99728c1b1c712feb91cd58c5f475d3d538fde77a066913f8ba92ef8f2dd4cf162d0a9ce1f5b155b19f9d71738c7bf76472f3b5f6627228f4dd79b204c3d2d9b63b22295570777a3aee8a90d65cf375e9d05612e1bea4a9ed947687f53d3d4168a7bb5ffe1f9904df533d588a3553f6647c4147cc2f60cf9f7df60dcdf8ffbb93f46cb174f73074c115a73df419bf9f3bfbd7fdd523975c89717e90f75960f03d24519141d263de05ed6d927eae37123709565d5c73c97d5fea3d45ab056fcdf5d2f04b0d62cd4d0f3d121f68fb84c2d52d36475d9231fd3f825590fcb38e4739f9044988137a07bdcdbc5ef649f25b76125b743df341065b44ea029d92570777ef559533a61e457b2682f1b14916c21a58d2826bafce570644a443b609d22c53cfca4332a9811d48c905e8a5c913e375e835d304f7ca5498ea11432df8bd06ffef42df87f55c9085c0872bec0c785c63f7bba79d51ab38ecb7187e25b86fd9b838937b0d965759f47cef960457463fbd93be0c4c7b27d240228e3a94e0d0327fc02467a225f8b8ab519e1160a99eca925e05248c3b04840f76b19c13e756185b4052e9d1e3eea17803ed19e239aff8633a05ab65870fa1d62ec7d60b2a3daa38161011164a9b4a2198b65cd0bdaa9ff51d4f2cfc1e2f4bef98e4abfe8201b144960e5fbb7ad0f3e1ad527694a28419f650a27558c0fa7e3a1eafac841c66afd8062a0143c09dc59ca23f2d8e17c30f45ccc5c96b9a4a17584fe8a5ad8f0965da42ad37f27c5324a338b2baa2af0f0cd73a4f42856786eae537a6d74c39753d2e6c49cf9b89c4a2770944d1da5b37b62f5c601c31b2f927e5ee5bdaaf7b0423f6d683d6c30e8196cab90fdd739b8c4511b61f0e8176aa4f14876b7fc3d9275c6cc830a001fdd0d971dd9401c60fd734a572761bc9154eec952404a3d533825406b5885b9504b53e72990788f9065d40e9b25333a7758cdc35ef8be357207b18a01f9904cbfe8ceff51486510c5f21a2267a5ddd40771a3ac717a58355cf783d9362cec4232c92f06197d6d9c4bd223cac1b93e38253d759645f3d4acff592c23d47e2e448bc9e006ba8b12e5bbc2e9db82e6386740d3dfcafdae7eb33fde5b9e23517d22c38e85a546a6f50a03251de9211890bca237992a7f9c8af6e31f74905dc83d756006e43b7a2969c203e94ec508ae187c2dd8f20e6620ce2643163afa685f293c24ff7754d67e00d23c53d1f7bc858ee86926687db6ffcc6e745c7e014dcf951b80394f2181a6f1049d7bc9c44a29b3497cc5268c38221c2fa8416d723e852fe1025a6d4ad1d50f0af4d8fe64bc25d25ad403da2f58a182c4169df15787d2e60cafecf815825858f3b9d5f38ab5e2be67ff3d1cc12834f1a31dc92a0624ae100023930c58c6629052cf39a0b9c99875bff27b0a2671334e9c01bd67e7dff0565c771f54f5c527920847feef6fc43f2476b575e752e337ebc58996667b3c9407ad110585f946636b7a8dd9cdad6316213f05b84d8f339156dd3a1e49675a17045859a165a3ff96f5d51f34aed99a852dc98507fa962674e1ab886ed6df27a8b254760a32cc226909af92841a97b6b4f5d2e0d6750c4360c8d9c2d2b186129004a6bd9b609c08d299f76f7529f1a641f7fb93eed7a2abff1bb4abf15ea098e7137bd5c6eca720854fb1e313b4534840583b00a4d8bc209f7ff6cb37186bccf9821342ed7075b04688bc8cdaff1cb988bb0d7744ee408c3a4496862facc01dbfe2de450cc42aaa785162a09113713d965ab155026c5ea9009fe39af47a0c124f41c5fb565233b6e9b2df01d5bc031d132acda544d2a3fe735d040ff978f159648bd45f846548ab5858a1c7a3b8ce111a680f2eb4a20773ae98b86211b303da5f6853f824ce66fc912da2bf6de90b20985f3995cf47bba7d443e53e4b588347c8c9a993750eb511396aad6e624a69b56010033855d5306aa11c397dee123df923e7b961767bcba3486adc0ed0cbd2aeb34cb6ee56b5d02883c98d06d40577b9e3b75802882a51cc15b12f9deab6575ea1534144d7c552c7eeab82d81e0e2ca2617c7d3a87f9bf3a2161bc5aad2ed4e15be1fb49ab6b27658cb4fd18fadc3cec5ea43b36b6767fe78d4ed2124ff3e6e9c0f95fa36b98fc5cc697f9a40e1352065d776d1bb24d3e33a81b84cc99593621e49a15d9d575bae549add97cf33d43d5f32fdaaaad5a550c576716ea03842ed417cc8b017c559d7d9d0b766ae1a9dd7c311a9ba22b0d686a040167f202db7cac401f5acf024b3f9a3b3d3f502755c8fb76e4c648eac50cd349dc8bd42dab2cc27c3f8f2f8ad7f1ecfd0ef433d4dd770dcd1d2108be4f2b93d62baa134b9b85541a52ed71bef5af5d0a15a4fa483815f9b31ba65853fab5771e68e8b1a5bda00ce7bd4c6ffd1e40d6bdc1399e74c9de0000f5c95b7793f7bbc18e3e16e2b5b4e1a8446d43af844d1ff30b248f0c334164f5f29f86ba47640a0f74146232ec828ed45a381a0e59126f0331ead360f08cde0d3cdf169002b981ac887b1d68615b925e987801e47e7dddb3aed6cbe4f5162fb407ed035a4b36016e063aa46c1ff6cc80f0972f98ede69f50edfd4686c391eec6e60187d5a70005ceffac077e52d763d6e27fae1e89b678f9f79c6c6c1eedbbee161ab1213602195d0a3f151c2a62dc26349a0b2b9eb380305ddc855d1ef4814e509f1384c3735a45aec697ec92fe9165dc3bd5bac5c2ca3c9e9dbbc65f65e4bc6e5b124015e2308aacd512e35368be48fcb165900fa289cb03a7241a290568d68140b17ea22f7a315b3fabd8de7f4e10043e2f20b80ea8d80b0c2c3920bee8c951a5d3cf6b27858adf1a054aeed204a1ace0e64c9a6ff7d38c8af877baa666463c5cb0346025381022dfd589c84f3e215e71a6ebe2da982d3f50991b8513bd1ecbc2f00b93a8af3f6ff973fab9e67201af41886e71a0c2b66b2f2580a8fc5560bc275d9608d563de32f04d3a7dbd62e826996d10d203d69dc8a3ba2ad05934eb33f", 0x1000}, {&(0x7f0000001380)="cbd5e848ec425b59240d255f3efe036ec2b5bc7267732525ff055fbf0ef476570ab0ae75737d0198bf30c4dc9620b7912310055bc19a841ca1f2fac017e66e3232fc6cba480a09742fba604173d5d6d8fb01d7dca0cfc68ac4edfa30f45ac3aace2fc6646e7c4cf36fb819855a0cb99709f2c89359f04895fdc4c5b311cfc7e4c4bd4c4821e57b7ce74c93ba6d354c96ec821ab2fc9624d60d89520580534e102118e50cc3e20b617b78e13829c49ce8536e2f95", 0xb4}, {&(0x7f0000001440)="f57c85033faa9f94ae39e9c266b46434ed066bbf17c1f728448b3abaa63ff05b74c1edc6491360bcfc28ba046dadd52121327d0af98d635b6b867d895c906613dc74bca9fb74d297fc", 0x49}, {&(0x7f00000014c0)="f08e60c2b7", 0x5}, {&(0x7f0000001640)="d5345e2a0692a60fd6b5aa91adbb204da32f73a2b6ced996201dad352491c8156932078254c000bf8e49dcea3bb6ab9f24f4137a27928000001c397fb293de6022baf8cf0999c29ce6800fcbf74fed9bc1ed86e937fa90d27acdf1926cb7875043d1a614afe2d134a42dc34d3c3b839d22779359f0ccad4db4fcd7ba", 0x7c}], 0x7}}, {{&(0x7f0000001740)={0xa, 0x4e21, 0x9, @private2, 0xa5}, 0x1c, &(0x7f00000017c0)=[{&(0x7f0000001780)="1d1bda534938bdc9207e05859bb708e1f64441afbfe0f783", 0x18}], 0x1, &(0x7f0000001800)=[@dstopts_2292={{0x28, 0x29, 0x4, {0x3c, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1, @ra={0x5, 0x2, 0x51d8}]}}}], 0x28}}, {{&(0x7f0000001840)={0xa, 0x4e21, 0x2, @private1, 0x3}, 0x1c, &(0x7f0000002dc0)=[{&(0x7f0000001880)="5dbe0780b75ae80298d057d19116e390c4a6270dfbfa201913f23717390535186490859d0f6ef4562f14dc3b42bcb65bbdc3fa3f481276b8c5e9e7d4d7de0b6710abfee3ef921d83c611e42e08bbc5209a64fb5d8b3cbee68545e192a005d9ad9bdf810a8828db68f004754ddac0f0f4abecb7033aeef216927217475f3747fd1e609147a8222e5c0c6c006034432e257c01d2080e4e80f35b6a79d4386fe09ead207e22cf402d5279", 0xa9}, {&(0x7f0000001940)="874e436a32ac91d1cdb8cab590475c220d77df852278ff21379ccbf8f454d18e3c03fdd8b8b2a88adcd3d7efa0f5af119715e98170d2e50f8b58a3f3de8c6f4d6e10c094db5dd896e4426b6aadd2e61188e8a6884a7be1b2b7af2796cc4569ce0b946179fccbee9c1ccba4de7e1ed3967b31ab91ca", 0x75}, {&(0x7f00000019c0)="c1602e0d1f7eb24ed9302d79a39f4b2cdc00c969181ddb254ea278b28478c767ed1d3497ea42f4e1613b3976ed8e355b7455a6faf882bae0a2da52c2c6d46aecebebfe754cb0c1b6c6fe30df3f41ef57c033ba89241152197d4e62a7c38483d721e82317a85a87807966ba9cbe1e1f1f90840d6912b80b245447bd56b7fd01d32447ce328639ca9b8f313fe938", 0x8d}, {&(0x7f0000001a80)="a2de0b24a267c8fc620d387a64c37f0b9fbe4a366d18989ff3b38b8e67f4aca44ffbe9073478f1f406d05ceea565ff5c86b48d4f6db516388304900c92d8591b3369a315ce129fe8ba00476b4ed08bc09a0f0ec6cd9eeb042d633cefc107450130bc35c3", 0x64}, {&(0x7f0000001b00)="5f134c432159f44fd22c766dd6c8dca41ab818dcbf2a9218dcb639576ee9b27f8cc2d71e083787", 0x27}, {&(0x7f0000001b40)="709f12fd2425707dc7cbdcae2a6c9483216e001f8024c4a6f2e49635f50eecb55d583eca4f534bf7856b1769ede266e60b04116784c8fabcfb16956fc5dffec5b58ae99e004c95d533aa206abdc4cbe997a0e8018f2e5f5f84ceca47bd020fb1ae08d37bf7e614e01a6858bab35a8c0fe32e54", 0x73}, {&(0x7f0000001bc0)="6ba068dedac9b97a458c7e47fc2917b5a3bc5202e3671bc7bafa91d5dca8855ff8d73bb1aaeef93b54c67d58f67434d8263734f6d8ef776e0eab07a8e9b9e78a4fa863a33e2c10fb285b60bb1d4209872737fd6a7a18dfa1587964c59e0d29c1f97c0ce85e67c0297d9efcb52a171f6463621025fcd4017e2ca504660ecb77ee3c2fa1994c9110a1a335592d36fa5800ee9c836cfa65101d6b39dedb4ce5e436ad58234f165890dc2344abb73b45884f2f58086ce16224922bb75a3bd75d9de6cf7da21736c5d27ba4c614", 0xcb}, {&(0x7f0000001cc0)="19d2a22be975ba34bbf1bbff8f1ea20679269b384ee62f993225b1e81e2f8a2bf5718f9a98fbbc597d18766558a8005535d789ef32dd2e2d259f46780e587a05391e926ad1471e1cb8113b7946086c0d7c3032f11ff9c568eaf2e8a21da87d363005d95e92d86fc80e18ccd9d3e76aaf80582d6df48aaed6f14a9355793a2e2284821980e74cdbaee9749e0767855d840b05e9346f77cf3d98eb4117c39b32b7a6c9b5ac079b5052146478788803e9a209136a34beffca61d35d04e03353d4c3e2b07140c0ad2c24ea2cd50cd86ffb489a41baefe3eebacaf1d1b77b48a4a8ebd1e964119512101d9d920de0796e05106de7627c9c2ac5d5b1f6bfa2253004b401b89ee7596142c8ddaf31dd1e8302d60fa695794af1ad41bbb2652c9fa11cc72ceaa362032a955905c6a8d3571e4e0b4fb918827f2f31b26769ced3bd977250a981ce0e5b4a461c0f8b85517d1fc0fecd34da8e8066b7e4fbb7d7f00330a66d5a1105669c4064832cb5dc804306aa0d658f655e2d5d202dcb1dca7ae1a7626196943948d64d4561317e5a7683ceb297eeef23815fc11695292e011c4f64ae753aaec13c3753dfea0452e6d2eda044b7169ea1f05db28a498e692bf6d07f781d7b2f4a9f2a97ee42d0e2090c881c0cbb4d3159d4e3ffda3c20138836c8f5b205cfc278b7595d079a6c494a1c40e7b2d2acca6571f9f379d1471a300995a4862574d04a73a198fec654de9cc30834fb7ca23de74080a5f3526a81e58b0b547e5bd6fd4218e64457bd5e26ec4308ec8700fed942c7b21a822536290b548b9264d75b7f1221ee619256449321280f95f4103678fe7026910f1997b3529a6aa1afdad16f5fc4033b9a72d6b7b6660ea6371f93f549534ccbd996a8de9efab0ce319f7ef52afd59e9b69d4542832222e2fd98391f846c25057a6b0177f768cefed3ecb68059f4c97dddcea664a84825bb722aa56ca0e136fcbbc9ddedf5047b6ad774bdeffd33c9cd7b98615a42ffdd3b2ef876a89d3f2ad96de08d63388347b73f903d66b24021beadc3b1be1af0bb257abd0ab9f7e82f299b9f86ad610db8729e599b61766c0c49468e36bf93b80d7e469038df0508736bf9d22459bed016ddf7de2c137ea8edaccade7f3f8ebdfb079c199d91ec2507a00f488e16a234e8b1d758ea62ebd8dac2371fb8430984c390a3d1bebdfbae4bb337434c033547581449f5c8d56058d2685aedc9c991701e6d78bf8066e9aab5b17c55253be455082a6d630a37584d7ee125df5c51b1f619fed981599777a92d8b9b1e06141641b99533a61a082edfb66c2189f686c874888ffda021900eda5a8161d9857e54ab78cb28cc3cabd33c219a80e87fb96d390a25773c04224d2a90e9fb46b62cd424a63f9dc58caff0748c703b9e5ee7d9bc51f94e2e8061e811023753d7f2b3db6a54699bb46bccf62e3b0f13a0f26c804eadfc2ab4f73c52d41f9692d4f761b56437859bc2bf837e30a061aecab42d6547ec2298441086e861a7c8e9eaf1077556b3ad0c6cdb164846830f3b7b92d833e21b9b8384224fd4e4cb54947e3ae94c9e2849b517a208319c464a7a8b22e9c63e7b5490eb33b015e0fec6bbc46fae549dc49cc94fbdc27fcfee0d6edb7c127fec418f2b6b3d4dfe0a6700075b0867a53c887ed535006bb8660bbfe2e0b1283c25d6aea66a1f18795570c686b93d492133163869ce1080551215f5f338903be56352b0ebbcc185ff2008fa3028c61eb41d073cc5f6312e20a71447864088394ff707a3d7d6e5111b167907db3c165550a8ba24e604afda55b18fe005fa3c9afb0025c69441210bad2c2bf7d8f08de770fcb98471e7a4f5701ba29a2ff42e3960939f667d116a5dc2a9090e413b2decb1acfe2cb3d6abc2c60920558b9ba80cf7317c2e6a1726d2fe78701eafc129f4e6eb54baf41fe699bce02e12e2ca3ecda1591c6fd9eef7a711a408401c9fe4e0b9dd1b7232bdffb159038dc8a43a04fd6c4fa460b566e0aae88670fd56fdf21e46679d19e815ce2825d8cc9f20bf9e11ec68cd2b5094f2fb1a031a42032ee3e66f95391fa46f3f7f714cbdcab44f83ceb93fa08ef7ea35f92b0bc4924a19737491ed8ebf13f5f319d37d022dd98d797814ce1ce1be1e8da9d74d33af658d549e7a098d3a4af1de14f0d1839b91d2c2decad937b8c50795beb4b032f1b98b79904674cb4e92d0ecf448cec6abdf58aafb207b2230c17509f22001059de0e521035e07d23c2c0ac05bd14f1944ada02307a802a64d5b333793d4c941742d7e4e84764c9b17e3d6e31c01398783bea12ea94294e87f6eec5c396edb77c0e7d92cf431d9dfb731997176d8b106b60ad1cd4a28a600b4b74243e71301cc77b396427a5420fdb1cd917c29f06c96ab79e8d626006203219e0b65a20df02c611e5aa9ebaf15b18343f39d2498604e95cd2518aa25ebe9ca0ad72055606f12788f23fdd76b7ddb69ddb4adb4c91918336dc72bf261d37dba2b5042f2233a7d0988e1f51eb49d4cf216be8a450fe30d159016b691c450b733a4690a576960970955ce1be412e011a187d588ebd0caa5262949c75ef49824b70a5456ec1551c9f6d3a5775e1828b7e727f2a32a9934488cde691f70fa65aaaa13111bdc724b57f480c3f674af63278d520a0d8d4563a9476f69184a849c122f5804e291482c3160744c899fa6fc185a6613e2cc541175a7b516128d87d1405dc99cf6341fe1bf48f138be7ef727d3b38b630509f1335657135ca339abd04e68c8f3647aa1608b456da2ddbc12551cf74084a421833b030e2b5c274a44cb858b713b9baec9a0a16b34b206d188415e1c870a897959ee37b7b39420692710de91cfbd5e953b39176e3060e5725affec65d0f97967cbf0da9ec927f3e18781c99d8709baa4492a25114474fd2526fe705ba3e4e97ca3262b4c58d89dd423b26f098bbccfb3f6955df0409cbe584c835837adfe6d2969177ea3834c1d8c2c35097506b49b7b78cde4ae193307997a879ff59cf2250badf5e6e8c643a1c04de71bec95e8c8c23d775462d2e8fa5fbe50eba50045f92a600fd710b91f47aa1ac82cdacf700502cd59ae558cd71970945a0e6c678af8c88438256ce9153f67809e742ee7c2f6d9d233a884d662e01a8646e8313eac1065b429e44ae69b4c2050fad48be49cbd13fcfbfceae8585159242483b725e3b17360cf57ac3c01fc2e7788f5155fcaf29c7b2565eb4ef50e758925c1ac224ce64f02d1e590570686e6d55d208a71359c8658f851f8f87212a2f738050d90242e530598bff3365c1f221110c87a33c43949ebb69fbb6f55b00952fe1c4cbe387199cd0fc8cab76b8f202bca3d8388eff09164e7200785786bd2297928203491faab5e85e274c4d0c5ccea31bb435fa74a8e6c45ff3cb7e227b4a15f88a2c21ed3998de39e7eac9946eef8e207f5f956310e7b2905abb6307d60d2d1af53cc739a9f3616e58cbfab4814d53f05217d83666a13db2da630df89eecaa72bc738f5503b3d7c7a17edefac64b799764136203d5891e58959966f3af21c69543b9fc669122471a2b200fae5d82a65814d531b18d054201849e4fb80f4554a3c807865d4e4d0d27d7947f22eba45d88d8a9f87c688b08d16523234c3983cf154610f15561fc25c077d5420bd576e7cc477482cd3f7f3a703f4a63d2ea7646f2d5085bc3e9238236e524f90bfd81a3190ec0a1dceadd3e47ef82b9cdee91f18300d7d0257bc813e85ea2f785af254f316af29ef3544d6849726e8c2f6ebcb5a8d5f274823eeb59892571454b64a671068145f92d2c92eead3de1a6bf19371501ab4f467809b25facc89f8d4bcaa96dc47b60868ef136d1bc4ffc0c645c29c7534a214a38f1460fac4f4e9d2a0d6d6e694c1af00b88db391de4cffe74e6bb5a23e7686304b9e6869f64278dd1a55ba484324aba5c8366cd3c72f891a6b7a3338d2e9d74be49d097a8d015e23620192ca7923436f3ea717795653db270cb5012e0acb36b0ec7bb195d7fdee7f541493107d39fecd29521bbe46efd5a679e27bf133e95af99f33c74a5340f6a26ba52f5a848d1a7759b9b89e0ebc475e0548fddbddb338f16dd07fb874d6ffb283b34640a3a1421989b0b4d2367e5d411a512b5900a7d357423bdc9577cd8307e507fc93d5c02361920fa5545301adc55e0849835d274dd12b9fd9f6b58a4aa98b1d5dafd4a3a4e4f8e4834602510263a6e524befc7c4703144d984f8f89d0859330f458b8934a5e31fc5a5f367bd6118641355e8957df839a4570520f8be646d5464ebd9738cdb83ec7c76d14ac73f63eed276a9c10974645ff4d526086dbd12e41b9385a506c3eb5f8783721bde0e7122da9be91b11993ab7b2391904342888cc34e786f40ec74087e613bee6d6d2971707de84c1cff67df4dc4bd7047e9ba7ea348fd3e870573caf453df93373b7696c1f06bdafdf2ef5b2a8b351755ae76194b208a667d3aff7a1d5d960ba70ac34abfa49ba1b2b799394b0cbb508b9e1b9989cef0d048d4a64f36e2e0891d0bb1ae49762ae35a7d61f4ca3213a6a3926c9d7839da7068441b7efe8457efe0272893aa358dbc51a5fca17a23083131ca5c56fbd93b6d266b7d47ead22f76784bc6715e8a81b7e0dc6e4de694ecb64bd08c5bed519e73e8e9b14dc83044302af6d8da479668728ba04e5364c294f70c802fa0d4c96e20a5788659b21a1252204d2093cbb6eedb6ef3fc5216f23d2b0b8f81bee9133d7f41b2d1215e0d02de902a91f341658deff570381271e7577e664b877e2cb9c10cf7c2c79e4c208becfa615534b1dc1ae616d2e910d46fe0e1f25b9d77298c6a8f1e6d309673a3e188f37cbb2b1b792a569c2d277b2bb23493f9275fd7ded022d49f7fe0ec540a53aa253118fe157a02d92b4273da1681362080c07757dea3fbb7fed2d61bac6840cfed0297b59b54178da959b1ecfdb7f92def92aadbd9ead82fff6b2fac554d5a878f73e4ae8154d9e2417eaeb8247f4afdfa8030cd6ef25f41db426f7df23ae8ed64112e95a570aec5c0b9155026bfe5ce7bd482f537f66b0c16709832d6aac4e6f9702715c492c6ea68a88dd4f202a99b22a5e05087236f8225cd25f8ad7529b8021c15c2f4479d945ec44c1792b11d8dc4d600d742fefdc5bcaeaf00dadefc03f15c8974a59756d1a43e07c6eb9e8112c7cb9097eeea376a535488e2890b909ec2d96eca20e71d1ba9b218acba053425cb7b087e7993e86b431036a5dc67a1a2002398d055c71c3fd3075f2eb0117b9a94e0b0bb4612b989de9f0c682ef6146d5bf65738484a7ef9a9ed2e00a6e180957e631be2d626ba94c7a8d4cf4993c2a038b2dd6980758c8be698a47ab9109de525aa0c6e7c712521b6e8cde49b04096809ab2f7a4498d6babe3d373aaf05e18b7fd0afa6cf7fe1160adb3814d47daec6f5a3672c2bc5b3bcb213111356dfdcf5b056c622eeff00ed56e5f077a7227922e7e8173fdb09db505f931b0c8d992c75888f78031392bb867e0f111547d6e148849cb1486eab7089660a0113c26fd6098421fd5d3e14b8fb4a2b97b9e1fdf1a15fe85f5b4dddc5a65e4fa79ed4c6379b2d439757de5e665fcd7bd377babde3c44f5c6f4ae40782dedc7b23a78d33e508ed88a2c58a17d314019ba5ab4f3cfe75fbe915629860f9d05bc8afe0d70ed707c9f86e81c4b2da9c66da84a1a4886a7312398f365b017c56c1ee2400827e27bcc8988abc3aa3492c0ac784f9840cbac2173da822e97f4b51632ac3", 0x1000}, {&(0x7f0000002cc0)="24892980030d1d3f4fd48d9558e3a2efd5ce8d17854afae60c8a70bbc835cbceab9e59a07f411704f4b228e1bf6760b0676b6995044877c8e2416b049e14f7f11f73a218b685313b4ab693ce110d4775879086b7241d74c2587b3f936038d42da55d1c0692e83ed9b787fafe3dd8be8655cf79ab36c2ef05ff20a3d7ff89bb8a9913474039e77ebd5feb7383475413fe7f39b843058b9f7bf2c4241a926528d74aa89b5034b248e2cd3f8c8b7cfd858937d76577fd485ce0e978520862904ad04ec6418b80034ccfcb4c24e4aa39ec68ad", 0xd1}], 0x9, &(0x7f0000002e80)=[@hopopts_2292={{0x98, 0x29, 0x36, {0x1, 0xf, '\x00', [@hao={0xc9, 0x10, @rand_addr=' \x01\x00'}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @enc_lim={0x4, 0x1, 0x40}, @generic={0x6, 0x56, "e21d336af5350b00a64fa2c7f9ee34a2082af17093f1d97a3f808081b84b589b38f8c2bb96fec523855332a9fa5b70b47ad433448a11c98d6ee451370a00b6a48fdb4bcd5b7977fd968c15750381b99de9992a38e839"}]}}}, @dstopts_2292={{0x200, 0x29, 0x4, {0x33, 0x3c, '\x00', [@padn={0x1, 0x1, [0x0]}, @generic={0x2, 0xc0, "1328010760355df49d55d9625778a735b683f39a008433bdaef2966a9a0c1194b89a7c06253fce25c2eff25505934fa7ab35ac80fc5e8014f0590dbf7e8f8fd4ed3f7308c83046191e5a0171d4352fda3c0a20cf454c98a35db96b334a8e9e3e6c5c92bbf862d43b5c15db33a3eac2438e3b71aeaea0e7cee11275299bcb827f002304dadc788ea1ecce419bfe22f641fc8a9cfd925f659c104c22483b8b9e21344d2b0fb08226f2f7576be4b9d91644710975a239b729924f2d7363f2a1516a"}, @generic={0xe, 0xfe, "32389fd2475c3a873096978cc1e0555ced0b3cc357440d90f04a377cdbf344a300d09aa2d0c6e08532c0adcabe98ec0005ef4dc4ed1c4e0b3e8a83a922deaf3a6ddd829e4badabb0e8f68f1ee68058dbaadf4a1e1fae730361214c3b80c64bc2a3a5be4b5a7372441f06e59c2a8845eda4315d5aa4a84698cba84e99b3e3b14f3a10a08d8f9cd64a75d0fabfed4ebadc77d64105346e0308e1673dd6d735d77c1541653287675dc5c22b0c672f25c4405c357f0ba3747ece284fb9eee787658b41fde9ade320967e7f5dbc1ee2042e1cdf9365b691871e184732384ec711ae7edd8bafd3b88924ab6c249086aeca83d2e0cfbdec1b6a6015c0d0b72ebabb"}, @hao={0xc9, 0x10, @empty}, @pad1, @enc_lim={0x4, 0x1, 0x1c}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0xa8, 0x29, 0x39, {0xa0, 0x12, 0x2, 0x5, 0x0, [@remote, @mcast2, @mcast2, @empty, @mcast1, @private1, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0]}}}, @dstopts={{0x30, 0x29, 0x37, {0x2c, 0x2, '\x00', [@hao={0xc9, 0x10, @loopback}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0xfffffffc}}], 0x388}}, {{0x0, 0x0, &(0x7f0000004500)=[{&(0x7f0000003240)="77017245728345807def527ef08ba7d3ea6fdaac1b5ba0ac41e3d73e5c9643ddc247f2f4c71f2bad01ba4544046b9650b0", 0x31}, {&(0x7f0000003280)="30301de1eb0fb5da2db9ac692487fb7c68c10995e3c9137fdc72431c20f741c9514c3654e7b433b23b125a4a20b37ba84c176efc77bf99007b783db80ed6f28825ec64fb23881e51689be56cc42939167784e66a6e68ea10d63e72f6f6803e281cf35ae92798ae1473a8ae5ff89c876e7e5715889c88d7441563ca1dda61d78727dacfdc6a39a168b4a8149a828daf32f9e518e1dbf7bd11e9fed1798df95cc0c9acbed7b3ce066ad7dd1bdc77db56cebb1a9f56fcfa026c21810fc2dea7495437f906df6d68831238e79a6fd1a365cdc9ea196e9ede1892426ad3b6c2684ba9c14e778a247dc0ec21c15288591d2f8877daf38dad47d2250249b391e900d2759eeafedbe86e97c8e35018410099f5da9b16b075bd95effff84d68206c86a848b7e9875457876ed2ca36e5b6603ffe27667cd47b418ce5900cdfbba1e2eb5bca41fffa204bb2d03a8e0b15140283a6ed47123a1fd79a5f5f569c09e974a59076ec4fb9bee683a950435ea5cfbbb8ab4a8f4b181e2a83ce2d1f161c2d2e20ec405c66df7b14de86c1f2f884609c5abe93a609dffdf94acd071e453032b3cac0e880c0f7c65fb8836ce5a187f524f91ded46777741aa949ec456f3477bf237ab0dfd75d616b817749ab4bf5c4d958bf2ab947276703f391e0a30926e9e82060aec800db5c309678b8bc59bc380e773817541a60aee25aa9bc4f2b8c62469859f92fd3b86c01db676b3e35a28a95934bfdd79005935275bd43706189a8c1037d51f13b458a2831314028fa27fe021decb1bcbfc6a0444a9055f5e720ad0253beb1a820628165f19ca412750bd7ee8d5e023e96dadfbda91f7d4a5245bc6134e00d71d65f4262f8c748d1903062d706f21f937f6e49d87fa0385c2867ac5c7fc82fd96c5a0ffd25e3609407a603ce0a9c93857cb63563baede013930b192368ee2e47f0b040286179b35a304b1f55bece0386c672a652f4ac959aa58977d7563213ae0a1619ed958a8116c0553401879a52a6513fe739e905c8afe7fdd36af6c131986644fe0aae1a2d2b3442df12c323903d199ef90bac67974899714507943344b21ff7dbebd2c1573a20d953dffbf545aac9d9282ba20229835f31c0651a388f6d67fdfc69eab6e0d1fa1886c3076049e092c23f7809ba6576d635941486c888d6a43868e8204962620b0fa63ed55c363f47594d55d323ecd8bdae1a77eba4b7f0ee848956a7259da24be665c5f09289bedcedbb2bc1f8c6dda812373b419b7d9e2bf4b3c24f6cdcebca73dda05c523e8796b41e28cb8ef43e9fb1b43283c730b3852ecae090be96c0d4f44b415dd7b2af7ba2adb9ce577f1d2aded259aec63cd87262511e9d89a0cb75028533621adb186f8c08c22a785c8278833816105b90291448e135124514e8383df79916e00ba226562492a77e9c017e477e0bbec1ab9c3c8604f493d325f15118d394a96307bc3984027525bf16c66ea898774abcd51d082b34a992fbbd7579141b192444f1d694cf01f00bcb59e9f8e3f0a733a6285acbff02c5e0b276cf230e340b5cae1c9347532ac391ec989dfe7d563e98de7c19e7a36b18bd3e52227b3843bdb3e97c47f671d6ff03eaa5ff2bf4a769334283c5046705ec5d1211b0f5a6144527f3583d64cc48fe62a562b40c6786215f1dfa6efa281a1fb56fa1693a7790319095f5d78e54ec73f00df8f916915570215b4998fece15a68107290f5d8db5e95bce69bc46cc3ad0bed5d5c933116f050b81f447726f893ea59b1c54388c5132a2b3d11cdf49bc9c22f268a7e34151608735280c52768e960c6ad8cc5c9dad3cd9c248720ed2e8f991296ddb8ad8e039c6cd1111d25371a80fb6d5d72ba2aa1011ad53364cff552daf6b9ba5635c7f01ea65dd682b82d9b00a28e69e3cd7f6b3cac3d331f9b4faaf2d880b10307805c84ea1603c8b233efd84e916b967525d4233de8945e30fdf1d1ae6b1a1543bad6df64346d445e2dbb1a5e4bc9007b2b7aed98d33268743df0fa6b288e7e689baab0da0d9fc75cdb47937d5177dc3a2a65b7d954d41c8378dfd33a2385f1754ef8be64886d45c17ab83999da044df7c674612bb1a2686a9e9d79f57e4d11184b8f784d96c85a0fa9e8a3d8bb1a04d00c1bb674a099afb908844bd99c9bc15ecced4f9d367563baa3a4d4ab9c34dac3e82bf3849d493af00304cfd7b87f39b2ef74c0306aacad45ff1867331f4e2ee000c4254a1d570addb25ac205c395e6a53b8ca6ba1c6677f3e247762b443c3d36af595e1f60803be5025813e963a64e5aad3b58576501fc7fea98e8253796c29041caf3b565da9c09d9864bc9baf8561ffd9a80f18fb816117b97208c86c3ab56f54d1a2e829dba357e2e78d0fdeb5740859eb54f1e7ff159a09cfc21d71bbf62a9517492a34215f90914655c06305eb19e13f39e9af24e523403b2b95c4b3976b02a36552907d463316bf7e4f8cdc3986e5aa9896702e8d8c9636e9b118da7725d9d0fadd06c141f9e9012fa04fbe07c33210d961a903b315a04db46f02f423b62e5f6affaaf5bb281e3a5b43a2d9def1aea41a81e2d351c4a6c154268ad5814118431a6cb2f1971f30b05c590b27f44d0507c448f957d02709db373cb061dabb865b7e4ccea5b13bca5769db6c371524db8ccb09f26a7a4ce631ec0762870282e7bd77dde86ef2a0e84ab7f03f0445093de37c4c68300d4235a82b8272cb280c1feb45524f4880c63568dda46dcf8734614f478040556e8d17ed0073ae0b8d7abc24bf2833d1b400393747dd3db2340be2e3b8b956bf449e8e163f6c89da68386c151db32f8234c4306b21ed3728ff44d8f8f6bc36e65021e4cca42adf848ef135bf37cbbd07626c9c3cf972a90f6431c0e771c4d98c8f066320d6371e0350ae2eafa616a3613b3102e3effcce2a59133204a7e1c4070d56bbb7c80b8882464647c16f34a8698d4b9c361939079c6a3a489d1c76e263ec25a97e4c0df95838b6086c41ddd3f4e8687bc77500f8d65ea990803ed5a2fa4feb8915013d291865a7d413d6afada16aaa89d3bd740b0db5f9deeac422a8cccee4376b8cacd31d04414b829541bd060b22ee660454e0ed1ed0d68b9d0bc9ce76a54da82d2178413a8cca53354f840ea5940e46833ad893b66120419b1f47fbd06d9ebb9ac13956c650bb2e3a1653274cdcf34ab1def1ebca31d06b3e094490a9ee4649238e17fc8844167be12097ea3e430961cc72d0538ce8dc8aa11fbad2917c2c6e5a7b3e9f2a09491a01b5e6291d204cb8f1494d092d41ed5899454b98947b7c3e79b4a055856bc6a767385f1a3a140629f744e7c2192be0e057df5325f6137285e732137eb2341b336a2338346dd526c91e8bbc012b6ad6d1cdfad1970a98a6302678051c8c8cf8fb7fd9db5e225e15d468b407081a144bfe95b9730f66016bee0a38498c5ece3cf94787143febff9483b497d4c76a19591fdb8e999d3d04fe25a2b4c6cba8a53c44d85ba17afa410ca78389688d660609956d27ba0e4b9bc5fa5df5c1db169e2ea81f837e3aacb8a846abc9c58e5ff444276a9246506982851edd34aa19f7ea2d15cd7d51c566df5713ed915daf30f9935e0c21760667462019d57a8e6dde490d9bb2d4f16ee2dab3643b883d729b1ced01c368652ab7ab367c257b13a5318966fb1bc8d7705cc4d69e1ba0ddaf9a5e54bd639e1ebf4c2ed0ba44d6d976b34eeb18ac14e6c58282507bf8804187b0832b9d0833afc73ac0f60d003c9f1cbf4a1a8cf8715c0cd81d7c962ce4a25e3fce9190dd43e0d8b4de05dddff1465d4e51d5bb233e13004af247851701c4a3c6976b596039fb0065856dd081bde00d8d7285aafdbf738205b8dc63369b8b256539256b2a8b55f16673661de4aca1ce254a29d0350ac914b8d57f736e68f377d4f588e2dab8504d2ed41434f38ee6d9dfab86d96927a8418357e88973be11c8face75ca21873bd87aa487744565d2883bfb4cd8ad80302b9a759cb354be0e34cefe8aa8ab0ad0c1dc71965e3574def3c3463b1718268fb207bae5f85b1766ede711f495045069716e931e0a1c33ad55f3b0da45de0b885cf25590ad2d252a665f9fd98c3866e78841bee0aaf7372f7b81099d3d42fe5cbce78789e7464d35bc5e9ca2b3d23409f088445be65add4a37b9f675f8d92c5e1afccaf80d22b7b35f893f423d8a76641913cd783ec73a8086e7e1cac57ca87e58d59c5e8c6c4dbf0b7864445395cf568e1abbe8f2eb3ba817a26e249544f5d9784f7c57cec1ebb4bbe27138bf99b81a3f2624b379abb7e5524601eed079fee83c4cc367d8ccc85640e328cb626802c4d556817d8b3e4a79ba6e37134e15d3022629775c0b0dade3489e3590a9f0579e7bb7607feaa9169924d2eda6aa3c19357d8a74c842180af33ef8176da5b95e86e9449cc9b32cf5315ed81437b2025615d050c5b70bab69e2de5f870ed6675401ef93226f7617ab8308af6d2b9c6139d5da52f5232c2324a9ba887e0b6095b82914682e03af6269f27745c597be7ca9b456b56ee27787287ce4961ea3d996e7ebaa39dd754cd3fc2e769e6457ee42714bf69b744970cf08b2310a038ed3091c7fb919db995eb8fb5a6e5582e14cc4f1dc2e9b874215e79d99e7d643fef1e925de9e46554a27c00838f30db82c6bfdbcb865216db9da7b706bbbe9a15b5f1a64ff5dc1baa3e986acd5d3b378d3b911db94ca9e22f4b426c97fdef383923dc97bd468a98f8540b7af7c1892b815c5b4c97c474126d3ee43ac9e6e1a6bd071529c6664519ea9cbc10ed4c2ea7ee0d6dd51a01a313d164d614ebe3c2d4dde69494e3e8084d839fc617df21ec9ac5fbc66a77fac653fd5b42425e051f73a15c697320ba25be94358a102187cf0c3851397257a30cf4e265ec6c957e9993a5a9c0ee62b22f9d368feab348e6095605481d51f34ddffca7a92620e528e1677e0805539f98da58c1f30a7ee74434a9730d1c165d9573093c2efabfeb7b90af836b380cee26472f76d9cf331c543de4c3cd82e4740cb594e527cef7367c2225fe5b6d261c5dc22a9ac71050bf743adb476d7f788bdd4ea1037002745b84e4807cc79887869af767725dfefded1123d1828e723a2e413e4f15e572c6c5b5e99cb77af8ddef8927c04a08f9638fee47ff93c4a604ac8a327b9776684175fc7fbb5e158d99237069bbec85497eb092c63309bf44c4b745807e0d3379a54c680545a465003f523270cd51a8edacd4ac34fadd451efdcbf8627142b6b53944100846e694e721e1ececd990143540828200dc0fc6cf224b67be8a0df14689e02ddf7a446cbd5e70ed7f06f30924df50701eb420451ca3b044c82c8a8425551a8fcb14607d699ea7a318534432559ae760d7ea2a6b36d3525a7c3656ef4c560165b627225d3b009e18a98ce8b26691dfa06267a4e38382e6861406c2a6b79c74d01573c878ff47731d7a0837ef00b81b40dd12954816b54970526c89d1d7d79b6a7663c1a121cf2313a793f291e5f655f6906c637756c463429f025df1c0ff1f4e885db5846bf6f989a5dcba2fe1369fb0330df6f03346e6cc5298062ef1e07b9fcb0056e656010b41dd78d218ae7067d59487a200b29704c745de0b36e3b693b652f101f26ee46311124c0effc6a38673b8f7535369012385ffbd3d662821244456ddc3a35ab20b54b44229d30825abcdc7a5750ad6355936407d61364c83e46fe3c0118ab83c5dd6035d62149547dcea9c046699f0c041b498fab9309fea1880f47c93eb5a988681", 0x1000}, {&(0x7f0000004280)="41a2943d0bbbbb7040af2f4e7d1451360ed24bb9c007e170a937221ac0ded6facd259ee0a87a8980e48f5cdde626b73732aeec33acf0607ecd5505db919fc9465804f32cd84f3930448595dcd8a78dbac1891c72781b8fc8d09d7222256d3ac96e4280745a29d0ca35fdf6d3482ba84dbda43dba8331b0d48e77b9e1dd34c5f6052bdff29f704e8fc92085424991f25d44df742650724c019bdda1212b878fe7059a72a4dbb6e6b6a8f71a6f968da9c376413b9f062e160ce1ed8d718c41eb4286e5d8b3ea", 0xc5}, {&(0x7f0000004380)="076812f78bd2c176a378548eb0126c0a764a2868c90492254fe3202f196ac1052f878435c0484613174ed957e53082984dbbd1ad2d8d280fef70216c195d0342630ea600450b05a40cca82c11d8500282e9e1f1ccd84085a5bee23bcd87527268d4ce867e2ed695b1f223f2eabbcda06e9833700f53a6ae98ccc954c0b961bccb5a1a76058c7f5b992af0558e20071976c4523ad85659040205268bcd5", 0x9d}, {&(0x7f0000004440)="4b5283f8362c2fe1800ab6508acdf249ca7c70134e5062984d75bf7e9796c6f8ea44c129344abd96cddcc649680232efb0994498eadd8484433b356ab6bcd5c3585f40e4c12de481a704b9c12d386b6b219ef0a4147247d9a5ade0ecd31324063f28d359c4254819346760787eebce46f30873", 0x73}, {&(0x7f00000044c0)="a4da24", 0x3}], 0x6}}, {{&(0x7f0000004580)={0xa, 0x4e23, 0xc4ca, @empty, 0xf}, 0x1c, &(0x7f00000048c0)=[{&(0x7f00000045c0)="45dabbd54c0fdc84d6024fde56acebcb8f37109565c3f620a69d1619fab48735d8ad32754f89c2fb0bfe63f7565d4ae53fa6ded3939f9986b1decaaabe6b404f7ef067ff29cbb02373f6aac4eb98eff49b8977e51641", 0x56}, {&(0x7f0000004640)='&N\'(X\v', 0x6}, {&(0x7f0000004680)="26ec10149d70b1479b93a1c2d69c9e136c0c29c3b65169aa6d6d44d70d26fc061fea5eca134dd7d82659573a0588944639a86b6ef815934df02053c8fd90159bc0099e99a233767446751c407797450d5faead864684a661ca8166", 0x5b}, {&(0x7f0000004700)="53c3277913eafe03a068187239cfbdbf047de367641e83e7b37ef909b18e8a1b4d451359ffe9cd7b9866784bbde5c861e9b9983b309c6f39504b5e307a773d8f14627bab528d68c114ab8e838023f1d1cd86165bdc7a26e965c48fc16b98972d527410c47fdd2394270faf0da4cc76fdd95101c12662f5cc725527cbc15aef703522c70eecfd619eb63963ff6b06b15467cdcabee45a4d48702fc857f278c1fee30caae4fe7344ca8d14cc4e6c345db09a01dee8099614c59e5067b86125cb31f78d3628e59febdcdfb692d450324068461f464e961ba51a375a0f274e92a5ef1460dc86b30189c5ca35f550781abeb623c5a119eb9e0a", 0xf7}, {&(0x7f0000004800)="97f4fb82d0b7b798761b838e46b9cff8e5c3b89381dc775d797803e1dd47cd1cd82bc08931550d793d61fffae57cd2f73f223dfc4b21e92a0b5cc1021bbc2b32aa11359a6a4ca424ee03f1ed713391b08c43f1a85cbe36191c3cd88af8d3e2b39c3298f36aca767a67032ef09f2d298d97e98690e0b161b9d589436bac6a87308303e3a8705121ee312be45e18638981a41779696ab8793b999f90f6681512ca24f947785cf72e23a216cec1de244bc00d1f04dd435036f3a110a8f5", 0xbc}], 0x5}}, {{&(0x7f0000004940)={0xa, 0x4e21, 0x81, @private1, 0x7f}, 0x1c, &(0x7f0000005cc0)=[{&(0x7f0000004980)="bba961513f9081bf58ad1e7019463e1910e21ffac03e8641788c46f2c73b2b8fec185c1da884a8f5124ab1b12d890fbc803b4f39b7d21e6fca24a5a0df39e0af643d662a9ac5ba7ee39747d743162eb41ff4763066c611c69c4722a8cff81079cac21892eb3b8c61bcaa33aaf66336923072a8c751ad32af5903d39c89387217955c31f294ec9faf825e933027d78e983cfa25d50156b36f4859e2cb22b2d753ab2297497710ac2df67412d57210e645d0007b40e9ab09590bba2961c8549769aee8b11f8eb7f87e1bf5e6eb2cf8b87dc0a04ea51c3949297e457e7f91f4aa43e8da8179b79b0b95c447b821eecc89bbfa18b1d29379f143885f8d9d9067980475ecce0a17051c402da0e44cc6291ddbd61ea9cc57f1e4e98c236c02ca678fae48d9391273813d6a4d237044650c06b9a4b966c951063442f6f032bb48414fad0de7f3b05e820416fc014c8b3fca15bf65f712b65cda2e009d29e6def2e830660f2f1cc4c20cb5262779cdd6aa58bddaaebf1390ada9f1b0265dc31e49019cd64ec867a44a2265ea48cf1f562bcff241107b1fe98616c9170cfbd69611051e5cb51526e55f33acc0e985bbe1c6072eaa4beb45d445c332955802d1d3d78dcc12787b11b1db53f7ad7efabd1b4f398829193a2ba2c8ea752f983831bf7624cc9a305cd3e7988703c0a4e549ad6f3121d4d180c40809974d6c4f9ad0fb8d9b3610eb7d1b947a03ca1331b98b72fba9ca22861903477482be967bc63f75432f3e2fa6fb17f044b4e8130c2f3a3ac3a88cda6f56f83defb6d2735eef341839f9f86e5cd28069bdbb3c910f6d1ea487da6113af56a5095c6a8ddded5cca15096468d069c6485246de9987aebb990024310141482f29dc03494d2eb26d6b9512d6e8aaf20bdcbc14569e03fad80ff0a758bd1d119d011e766891300eed6ffe900c7e567f76a5b9af4095acaf54d319ad40b93e512b458dab71f949070c2e8ad9d680f96d637e310fd225ee3f8bacc7360e20fd842042635e0d0350b152974754c1511e864a2dc08f6799f88e2b68599605bd09955532d53e4cf64c1a86b16b5f4784cdf668c93b19b6c543e1616f420b73e0061167be043f845dd5cd5b1b53c69312790a373991ff6d00da8b62b16b6efbacffcff5a034298ede67598baecb2e6eec74b5f1cfb0d9fa4c97bb161022e4c2b5f2860ea413e2aeffc5f09c0aaf0c20dfd6ff7e60bd0f78aaba7dd1a9903f263f3eef12939f432bc726aa1abe6368b4e04a1b82419d5e40b39b5122b1d1a2198f8d6359d42ec3499895f42d945732f606cb05054e60a17b7f8e315b78aec8a6cce44d912d0294dd4132d59532c602dea6c96d6df00899619721c2d5e3d8e397b12fb880f32bda01824b4c02aaf5c8d3e46fc6ecc48c85c4f74b20d1a8c21646036199a534b3d6587ea5f364c27a5eb561731ebc3b9108ea0ce0d1d56778738ef1cfb83c3d0fff4b4b1d45b23546d0d886588222189a583732dccf8b766a8c4ebd2bb335da017c749c9912bd2128903a96dc5ca2dc38bb2d4e824da2381dfd5042bef579f9d94826679c318c119ebd1ad3a170a2a21f17acc2317e7b0e0658d74265f003c5d53fcd0f2681bd46ecbf7e56e6390703d7542c3ed455e455810cf48e4fa114bf305430b3128a853bebcb9a88eb5fe3c291ea00daa70212d11b32930ab622aa0eaaca2f586cebfc708213307635ab95e474e02e64efee6f9657f70320eef8974af352e68f4a8e2e6bf5aecb42a33a953d088279057d245cf3524e86f1f50dc80a3bf516f4063990cf39cf959d82d83f5fe3f36b052efac77e6fba18f4b29e6449e702023314ecff5f414ff3875f32366d4de1243a8ba9f27a6c54f1d50b79c58577a85b87e32e66d2ca2bdd6d4376e0f66968156d2ac47b17b82d4e442c328e771a84b2796808ff0e9865821d3826beb512900d6a49fda0ce1d129e21e5082fa7e2a37482908c9aced59a6a504d9c2995c54240a89a893329b4e86c7d25dbda3b2d653294975f04b084f0f969444071c4992ba0c76f289ba81fae808c0ffa04f7a440e9c5cb440dc1de3c11690a3483671e2375e9d53e948cafa9536f65483e35279fa8540f0aacd3fe0bd74e3b703934a8330681e16d40000d0f3e58a5fd0ec400511a0ff9aab8b325495452f7fa5b28acb675a52661b23f98df9b7aea140541f4c0349edbc32c8d804e61e162208f6de2489a23f6eacfd742d900223fdf2662484f6470868e54e8434039609bf73d520b3ba0a6a8b4d729e9112f3f06e9aa93cdc2e7bb608f86f5756e8fc162e86d20800591924b3d707881265651d67564cdb55ddb2bb0fc33e79ff598f7a30721c9ff19d551521b03045b2457960483772a113aded9ba57ab5bbaef7e49dac8b712f75bb4b4e13a9822add432b75ebd3a4a0cbf933df8fb3a39663a8222fdb19c240e51031a434653131ab57f765a0efa58a7ec329c6b9384804c2dff39a96d4b168954dd7daaf3602ee0f39927ef4f306a88d8e7180b67a82ccba8972ab889bfa0ae002cc2110c7cd4e6b9540a74a10905f3db0ee19022d23452c956d12580f879212225248d4a5a8385846e50d9fa6a82bfc9d8e4b22555c5860e1ba45cd51d2fe4c254e194e281a636c9312e6d630279472230a6df398410f97faeb11745498d8739c715b5270df6b08e624160c73254228239a67e4a9db2c775aeb5840ce2b1afd99767d5a2769f3c91caa371688d98715ba1b97fb8eece3039919b0ce479e19327a7099d366e63880833aa7b6840d297a9d51cbde04930872ff26bde1c734cda1a2adc3a99ca574b055b672a2c597ec783d393a7dd1528ad8506cc1383a3bf9ae794cc259ebc3969b8ab251483a8787cbce875dcaea3e41ed95cdd676014c99629a05641a710c8da4c35a624bc8064e198c5f7061fce5a11f7235e3ff709272969c5e41f24af81dea638bc1964b62018c977342f391e588e5dd2aac1122e12b6c54aba51f22563d4c467c1a16b991d81ffd14e8b4d96a7f08a1b2829c98cae2fbcc7570892791cf095f999c61d873e4ebcd7a2d9e2b58d45126fc562ef34149cbca630904e22df8cc898ee95ab6f2a0113491ef5298ab9e075f2669bafba98d412014a6e57e2d8df5f799785b77847a37be30799242ce4d217ca9693e889c1d8293b205a2e58ca57de81c8e042ea28aab646dad96e806a4ce4fdff6f4cf659989dd425afabe2714c051c0a508aaeb5f979c04f24d0f97629e70185eecc969fd33071cab075d051b95190ba9ba2ab2189296699527be176025c6e3258c0e18fb5e4b3093e5933e810906d7d6c394fb0145b053077a4a5fcafdedfe229657a4075f64722288f68fe4b2884c1faf27db7eb9dde5621f91ef00b6bee1f4b610c481eadc1e35b07217c6044958fca33ce80893d9e587adac7cce546671e19be96a86174e064ed33653b11b46249bfcc72f3de75a05855e613a9eea86cf5c3b3da54ec56f4de0177d0c18311a35fca9d2802bb05b8e183f267dc578d1191ddce4400806b91982fa61bdd7235592a5dc53dab4411cfba6bf7e12040059305d5c2f49a02421e1c7d4f0dbcfb17886e68fce567b4395754de9e7913abdda028efc96b42dca0835e869334827e5d927dee2e9f2e49a84d2eabf9a55881abbc6fd70fee863bb406a1321cd22c7b5ec3995fb13fa91289785be75482e06e165d800110f8e998a8282bce33de0fb45a03f466d1ddf6fc5e6c23d0cc7487d7a706ec220ebc13e18cf41ffe31c1f93d401213dcccc5ede0e3a4c8022962327483a2d586d45af7ea4e21be7d295ba5721e028082d0dfaf72d8a9109e0b8cf498e35f245ceedf28b9282ff24b7a49e86e55690e615cd05b53bda4802b981ec04c9e3acd28564c57bf825dc073fc0f58715026d8ae640c93bc580e6b7ae53461efe2fabb1a91dada68ea4160088dd66de8d9f329b145ecf5ad4b6113450809ee32ed7d231d2395b97ab683c5abc1765973247525df68100ebdbfa81c83b277069a48f3266577f0775884c9a75d04c4fc3602749cb1c238993d828fdf0fb3861f11785d33e5550ad746e7ae2806c9c5cee68a21ad0bafc5f16358f84cfcc8aa08f6b6e0f2c0fc71b1276d281c99a11d2dd86862a18ece2f463d4725469bdfa8c455ac736ad3bd5b7ad294ece222351272c3e1010f0ed6856e53f07f986323250b8451012be5fd1054a5b9fbd1a00709d71c1ca55916d9a5cac6977f51eb696b55535c75b46f6da5ef0815a0ff874d157f04e12e0500f7d7d5955edad79a3ac8f49ed86f4097440d6d079dbdfb9ee0204515522bb9888c85b84f094396461b36c51555ceb7dc8b99d94ba12a628b15c98cffd64d47c1452650bf329707b7139dcee684b552f42468917a4f58d7c29e8fea3cf47350eca2233489273e349e3e240402ca084a5fa65c3adb5b9e0c2f1d70813699e7c62fcabdbf119d3b8dc67fdc71ab87b2117776f1a192e6b77edf304b29658934ce21602bba5a749cd3163efa9ed994d839b07c546bfa44e957636d0c24221946d21c13666e034aefd336a41680892062021f07c01d177b1b4dcc4132da66874667fdc3f30cb212ddcb9d148ee17f2208c868d2ec8656bbb77d83ad63a896666f5281345a85d2addea329e9808903a7b6b5d95befc124b61c5700f6e03b13a059f21076f38046b0ad5b072ad4b829747688a767b53ee17ffb8e119004a51a7f632f14ade7ed96f02155faaad6152a3aa3769e0d9de5d31cf30b03c66b0f1e0d5d63b701b725e988bad3bdf6ff7fcd36b08de2c67c8b1eca8747c175ab0ddef6f3b98f4c9c09863c6fe414380ba26fb4bc04e9c58437759563e74e3dd8509521ac92798885af613a023a305737e67258af994511d7833f241bf9d8da3b30a14d3189fce91692ee8924f90be98d1d9c804c2c2727ebad56b272f59dfc73fc0aaacd6db1e5f923760fc81716764a2991467a07636e751a79db2f766dbb41674ae1c4969698182ace7c02525c2b72b85509d04310dcaf2d19bf9001d93b5c436b04b7c58b5fca43b1a44f7f7a2602648d14cc3fef20cb993a41824e631102f1d5cfcd8d614d327bd661d0e6f87ce658018f34d39cb99cef0237f0a9a30f29daf75940a36d75e33243aef48e46ccbb09e88e4ef4a8c56fbfc2a68458b3de3c15d1f8f0381a677fcc946261ce63f83ac062acadd0452825e7abb09ffbfaddc50b78bcfb7e4a0f16446a0d9c1bfaec0bbfd54b73a1b7e219fffeb912c5d9c04273dae5a99c3c684560aa7e58b937fddf3dfaaa9790305823f2ed8c9653177b6bc3b683467cf7e4e6fd4b923f39757a6d1f83bdbc44e4a3868b092d8da84861a0afb2c5149b678e29d08e15af45b5675a1afc221b7513ea03136eb7d465c0684f94d29bdbed57774bb3780993c7a6efbbe563ce06d7cc4b7ce1beccf11cc1ac0168ecd37cc903e32d7eac170d2062f2f38213de97365f4ed389378dde54945b257cbe71e2b508f73f6f9de1db199323992c82ae0e1aff5d3607e86005f5852707cfaa41805e6b9c45b57070028b8388966689488098a0cfa6614b8ff0725e679d543fc6dcc17e2c15bcd8cd0699a5d0f2f0461b32998be7f5e9615d18a0e265fc2acd32af2ba36e080288b88ccfbcd93f0faa8a738c62b9f4642b32c51a2ee30abd33ee6326ddcc62a92e5d71aa8c231dda77738830417c1c5b92ae798e764dca0340304f36cc6952e8c50b68bdff7f471207625f5aac3e1168f4aa0f8720f098fb682eac185e2a7cf19c92b1df4e4d85ec151ec70314", 0x1000}, {&(0x7f0000005980)="65ebfe31c319ecc690313bb8bcc56ef3f186e408930bd592ae66dae03878fea759db8e7bdba4593e64d7742ece7878a20539df3b8006147a858fb5f292b725592f2de2b455f066043139739979c9a0e8ab38e0801b878b94e47681707f36367ff7f2be659c86796c3657d5e2e5d24b7cc21c76e9ef45bf9fe4749a797b1b1c18f4c977a9a9ceabea4987bfa00f6e19399755eb5f6c9d6ee4b81b2657f0122ecaa80c", 0xa2}, {&(0x7f0000005a40)="f9ee11089ac38df4e28588c68c01281369a36d6ae1bfa94f02b40e5ace586b88512e959673f1d23f58c086682eca737b810d9f4eb4d20618e56951a1d7d1417e42f322f7b1fe9cc3f19fbce74c634684ff2e93a5ffbedc70811c6a7e32e6c85ab9113c705b9abee8fa3f7034a52474ab313870834d75205c435178217e2e2c6a33bb8858c301416f62498dbc092044e335be56607f4c8819d18be65ad99ea0a4d09be616617c0d69de6a9d62c3", 0xad}, {&(0x7f0000005b00)="10d5cad2381040e5f6ab5fb49d55a22d1cef786860408453adb4e297051221588f088c4ace8d3530b95b8209a1700b4414c17d11c629a271ba8ab9f9cfe20acc42fb2d9857a1befd467602999d4a7186746d1926397a91f436c89e3bab9795c8445f785a8933645c9a43d117b7ff6090b1bde33446a33dd564be8cdb6068fd3c7b4175b1c80d7cb9354222e381ceacd877acdad1fedf757520e8f10a2ea78d1abe519d", 0xa3}, {&(0x7f0000005bc0)="6155b756caefac6792298fbd628109269ca8d32b4bc8efdd73eb779389aff98cdc3a0455d21ead339bc2753478a0d383428aae2b1684893c2eacb145c3eb", 0x3e}, {&(0x7f0000005c00)="8081cb3d37cb9040347b3127840d98aab296c328790bb8eced2abdb004de6590508d80cf8861f4b8a190d666fb0ef0cc0554e99ce599a6e8ae03af9ede424078fd52540ebe2680eec5b2cd6c64bffc5caea95c61bbe9dcf111598f470cc7b9bb599613b9e7db8438fb33462c660bf11a889e2e223b791e66f81209518fa7aafac82ab5bf91f910341b41b196cf306b1936a71606ee8ea0eea54f50a257cebf1e58f27db355530a12cce7658bfc", 0xad}], 0x6, &(0x7f0000005d40)=[@flowinfo={{0x14, 0x29, 0xb, 0xc}}], 0x18}}, {{&(0x7f0000005d80)={0xa, 0x4e22, 0x8, @remote, 0x1}, 0x1c, &(0x7f0000007200)=[{&(0x7f0000005dc0)="f73244db401c57f0d57afbcdfc284340b2759e5ce18519205b65c41a0d2afca1cbcb35fb8abd00e820af1ccf15832d73da9c28f300ccee55cbba719fd43d74e953e19f203db28a9a121540630ed62743ea082ccf00425b5fd413a6ff662d0c9f9d4d8a90feb475add59feada005ab3712e", 0x71}, {&(0x7f0000005e40)="cc0a1b14c5101c698c0762e084afda47df1017de6a632384082eecb048152d3a90b63a598980c1ad3fa6a988d42299c433767ddc642848d0fe1964764bd61033fde3c0901c4b83e88a71b2cf2cfda77d0d4dc4a41b69c4", 0x57}, {&(0x7f0000005ec0)="645d669cd2922a20a75e99e50366cd6269817030d8e3ab7682385ed654c714fde29d2f666361d50777c24067afb761829e718a4a064f43273b95b0369ae6812ae36bd554cc88ad57d45751652bb9b1306ee77e88da5de9bde6811e97e10690bef30a1d8501771d6e3fce95f926c9aae7810ce850bd10e40afb96e2e579c23c81a8b24ba999f5ea2d5ff12d3ca4fec690e04ddf93dc571ac93238d3bf8a39881626987cd851df621d61a84898151e53a12d37b4b8fb3b6d5194574371c2612c77bf808d0530a68416dca81f9fdf55ab8d3c845bfaacf16209c2f34677aa7e5d44840e1924b01994bcd7719506b81f37fa275543512afacfe27c6679", 0xfb}, {&(0x7f0000005fc0)="8768b4f2482950fb8bcb734592e01b928f32bb61b914452ff3e50a8450ab3e92aeda2a223ccac7ec9d93520670590a9bf37a", 0x32}, {&(0x7f0000006000)="b7049183108195293979b809f02a486b5275bc0fd4214ccacb784b7c505a4e840cfce38e9be57545f6b57c5b09ff2e05d77a58103f10f093ea7e46918c2f5c2708586f50953e1f09df41832da1dfd8dd6ff4a9a1e22669eb68ee491c74f29fe48f85d912421e356b2909a12609d192c37df0bddd33e98e9e97da986485b7f264b2d3dc9d6206825865672ba2801407d3dcabfc075ca65f12b410969fa16113622d256e580fb1efbd6002ee2cd2d0268d87c9ac34be699606", 0xb8}, {&(0x7f00000060c0)}, {&(0x7f0000006100)="215ba3b4aece096aad117fe0b87aeb6b56a153a8f705ebf742779534db3ae94838a223702f0ca3aadda9b66424c17be30377e74ed5e52e3f930511587e395763ff45d68efa621a70b72eb92a08b458f154a9c9eb017443a09de1ac220329bbc0564612cf8309d3793cb68eef4646e1aec1ea579e260336fa7f5a485d82dec58a6f5fdeba26ce93776ec7e8b19343742a5fc28a692e77c8587f86b996a205cc126922e3bf37d0dd78d6a0854e7073ffe0c7f4b1173231e7996f9b96e2bbd295f14f1a9edbd97ac4b507257f9e6a57578fd4786529f14adc319b7c7e2e1212248dfc5790ec", 0xe4}, {&(0x7f0000006200)="f389458b774d184754acbcfb230f9bb701de2b625fc87f0c20afb969dfe47566f73c569126ff27d30261f9ad8317cb30b2b245269e3359a722200e9d8e164899423ab339f76052f96ad63dd3c9f545e94bca7c880b0fb1fd003efe23d9b1dfa821850aaf90b5c2bd657c24f5ef22b73a8b05bde7d96102dcad34a6d4c4bbe4f1aa196830dfaa6cdeae0880960e5a4f7c180b1cd1217e79024268d53086920c0dba4a2a99db0b5d09e8c73926cb57b9219ae8c7d184a50e4c48e316c71bed3ef85d81b80071a09330147dbb989fce0cf12942a218d1cbc1ce4e65d3f194a6cd175cdf6550123ec4d1c3f62695f6eb188ab449f1a4c630f786b3b6ddd1d47a8788fc3b7abe025cb3f1fc6a6c4b398d732c6cdff234d493c20ae7393c41d53652baec6c07350385d2509fe32da926bc175ff495d431298a84dec66613cd892079d1b20a18ad5240b46daef6fcba999673eef955efc4d09602b30ccc0462422105f6d8092a7f7737e281248dc6c8d00d6f493e277181c13c1fa6dfc11fd9a4bd2c21e89c849d9f534d6e324f874fcbc9a6dc3321af9c0b1993b516502cf1c51afef95ac1c280f6e2fa5c05b94f24066cc14ba1bf5c82171563c0082d9dc8212d7229d8c9a2f1d939fdffa1f2ad02c99030df963f2edb039b5b54875b908b1ba8a2852de0d1915f17ac6f8f39bc721797dcc796b727c3d3f1034f4023d5e1bbc57e90f87c31a33809a522e5754147ff4b42df0783f411610828c55b1f4d2b830a6bec030c6440a44893a2d2dbea5374061deb298703eaf0d61ac3a0ba810883a080cd671a15739b80e114b33ecb3cbed4fdaa6c2f8946bf6464416a0687e94ba09966783ee16612e8dd565fc9c82772ded906d5046b8948f6440231def6a5ac4673678595b89780e80f2107d96ea2f06fedded42dc323d1f9fb6f8e41ed15661463e917e75aa6fd5d13fe8c5424f5e70a0349c3d74acd90a7e0fb9b03dd28d6e514e2d0ac6fec38d9d2c83c2c238debd968fd2f95b07b53db15ab3448c671bdad81daf9ff6f0e856f79095c07f19ee56a25bb9049b1f310d819efd76469420523a59711c05003cf30fbec167a49a03974e61878c04db6484656ed05fc3d5c343d44a061c08366b1f5383d4216b7edfa8ffb952fa525350c6516e207a6cc7ffa411e79ca8fd81628b4a7debac74f78f49b2b351759bedba4930794cb910fa0b6455dfae5e7ee8ba2735661acd652c177bfcd05456a72b6fad4f3c4909c0b9d5ec598c672dc396f0f1b47e3e55f871c62c4a568fc5ac7e22105c7d6881aa6f8c36941a0e8ecdb15638667aa668bfb87abd9035c3e06ab2b3cff1120ca90b66617ec01dc52ee56c2057229048861cbad35462e530a412d30295880b28a5b06c74b17fa509ab33350cfa04948fabc98923a638ab5fba89b7b271925905a88f8b7b8e4647f7c53caa8d60b341fa927896fafc66f46576e42681832f00319b3436bceab9ebfe11bb226ef4646f8dfb2ff06ed641ddbdf909b87020c49bf98d3a1d3969c1429750137854db8d4a51bc418e416d709b431f252ac082c03e8018fa80a3d722c24b148fcf6e549b5ed0a0cd80eecf825657dd9f85093cb38b180f901d5cbe2abd012aaab16fe8d77c5a07bef80a47bb1c14e76c6294529dfe79d67680bbde3920d8212ce6263021a7b14535665cdc014aed072339b7ac8c7d1b0ed74472744407b9a206cbd131a5671ea93b82944f1f2d6e0be789fb849755be37e0778f3a9adb4e9c2d8ae193979878bf9fdf63738f6cf7e5ed60549ca10d889e8d2fea69e4ca19c564f99d93b17b1e47f7ee0c2bc2d2857c7215b4fb606d022864f5f55c3a93ff2c65a7b42ebfb2d303d402e4436a9cd559196050205f17a41a624bcb36f3f16da4f9e21f77b16a6c78a71873ebb57a57327f4475d67a7ac0a85071e08bc6e1b7582f621dd031819624b2fe17f238ba5e4ffff453d3b37bbea47690c4c319986250140aa45cc087bc837e7fb65c677db7638e0b77b156f7f6b6dfaeac1c2f57b51278defddec0899aeeddf5ca6e918a96641ed72f66a97e50c24f30daa2abaf995bffdd50ed02973a702aeeb06f54a85e50cd6669206dfe70df53116eedcb865b3192d88baff2d5bba6a9b693c9912aa0fb0a5fab4e00f01a232f2c06078d9dfbb59743a8bb0747663846f7dd7aafa8ba748818b98ea5be1419be595ccc3988017ae8926cd79bb8e31ee3485a58416b38020f783d3c29d858836048b463f87448188e266a54c4dec36d9385e203e243bbf76cac53a1c0c712fc042296ba23bd4f83dcfca53928650d394f4b6e47702c589b8ea0f54ce0732cda5b6fe8d1ee36cc09626ee8c8334166ee94d56716a0c7817c18842b78f8ba14e690b7d987af0ecdcadbd2e704fba8b43845211c1ca77266ea4d3951be1d4092956f81dced30dcaf26338d3bcac58a1f2e533e006d08f38d38e0f91a14781a96da9d879ceb2c55d309023d5f409cc8062fd75d5929f9e06dc794273b299e7cbc22275594ccea795bcdd1308fcce5c2355f997bf817426aa51eef4ee0253812564d7cb97c2182594ab140595a6ef5b4575fac52a86be9a793e904d427042d49e0d3967272f5339ff7659ce10bc4d4a297f862d3bc43c0e06a2588e2b30b625d6d408d7dffc6ddfc0910e10a30151cdf1f0ada004e699cb929c1a981e815962a9d722f34a798eb7f58ce3332cfb4ffb376f0ed4fa3437ec38fe579c28f47dfd75bc92a601c6b180e7c8b5e27fbdcd35522cbff14939ef206313d0f41b9617fcc5104aa35acd30e6eca865c5b19933fa3754583877405978f2c9f1a9760ff36842e85bf27f119f57b5391338555da9c249e154a53e40458d3b9511479eea648838ed5ce73798881bef2e6968205fba3395b8a27f1c4265770ed6aa4f097293b36847490642e93c6ebc694ec403be2cc6292812c3d28c0d9d0aa1827a989c86d6693ba611b4073f244d926c1807429d9d8f09a9a2a3c141fd48af1b5383f1cc4fec5b71478db49e1bca60169319dca52d885b4486af89f7f98708139aa88d5c330e8cd5436cc87f1ae240264066973ce894980ba899ce90413816836706ef99d4836e739a1a3abc7b6dc1e0bd4275416a344ef5f1c63feaec405e927b1d9bca3e64126ee95dec75c419a0e29b48ad1d68cf59050088d2d0f56fa49374197fa066c8dd0a57c69524c63989efe035f94309d62c35b263ea1e186e76c256efe5e84b11b3ecd23db8303269e9533fb7eea5efcbbd3f6da8020faf8a9302ff840134c45cecb0bf4df04f2f6a710f7d0bb5cb34a54d7a290c127974424a79df664a40d534d2008c9284526ace9ac4586ea168063866b17ba354a54500c7d5dfcba1296960b17f02ef7269d6b925c22350514defa4e6f330c801da496db95505966c5eca916027db49c7ae8ca59b0ea84198e9a1a8095200c92b62f858738e69b0a96cdbf5cdff33d7ec0790b791e494245439c254099baf5f5648c31dc64f0ceef89a183e3d26d4ee341eab7e4e6e357c6e68bb2e12b272d0f7b707603339011ca110c63ff14d4f7a168ac68253d7c070697ad7d5d6b1058cfd815cc5902518d4b3f7b9c569d23778156b05e023594113bd1a3b77d1a5360b2dd893463ade6ed5cfea6bff16609a3bd9e8fb58f059b398b8fc6c18b5252800a76842f95b1b858cfe1d0d1d013ffa3aab692eae5683cf3c0f0c8ab789773ecdd7118d00dfe26342d22aa1f3954de8142c709574692ff53f85d4bf2103309c4455ea77ad6375cc96e305b637eeec351a047097b3bb7e58c3c23387f2a424f9675765b92d2715a745c76e52dd4f1a0607094fb08ac58c96ab4e47fbe49f70a3f518ea4f40d2e56786f0a3261ec5512863fe721323345968e89425237382c4d55ee52da5b492e917c3d8a2774804551f3b4f119a488673a0995989a45f4b99e71e0a57c2dc06bbdeaf093efd464971cb3f4878ef1ea64e678d151d2c08ba5a99766202ab64729f76dddefc7f4de5bb032281f1f13428d5261cf238b9c50516e86d0cce58a0eb657332381ec449230cebbe246ea2cbe83b507fcf08f43953b3a3e559c4d8a570ac72b4255b1e3ea35bb4f7fe0a7b77531f9a51e8c2f55e3303f6eb23dbfa297668b4f6734930abd2c27e8c948554e9bde181826118ab04b217f8489379b2e12c9be4a204986759f330b67eb9c23354f27f8448adcda7b88ecabe5aac4f507760a45737d5b7a8ad64a15f165eeea47502f535b9d4e0480d11f5192a3e47dfcd7839f0d5475eb7839b5e0e9d0d72d241c33b2aafac7a4a809a041f4a9e486a0dd7ef244a05347f725e7e71d4259a0e54c19adf32e9cb9207e1f9d022880b96b66db23c60282d5c692e8f49cd950e80fad3a81be545992a9100588bfbda8852246e2af2c72db978ab125491fef7d251ab77abd5dcac10f49bfb2998e940813332f0000f047688ce5d0b8a2bb9505fa4fbfeb2c030cf60d2efe4d967e2cf9250b555c2f56a3c53c20bbece3ecfd31f33ea8329016cf2e062e6d1fbc326f5d67eb004426d809f6e36ac44ad52a4b2c1270865fcd8f4af8f4ff0d132fe8e8f47c2133655c257724ec03c0676dfeacb42c3baa755e4dd0c94d9abde00e6b501d59c07ebcf8c19be8a1836f9460f1e9ad5fa9b4bd0fdb208ce515ba794c56502c69ffa566a80f11eff58999aa00b289a4ed22f9a6d9b739201191ee2027389be75dae1392921d0d610e957580a5cce959c2fcb10d69bd0864ba1df2e04ed2ffb3ac213e3ea6bf487bde12fe71f93db0c74d1d9980fc34b51d219c345f9729b55b9ae5766565bde1aaa563e0cc769e061309fda81588e2521a29189b8a5008ebbfbc3179a758f9e2c4faeb8abe7fce8d4c0c7798b7bdfe7a2f518c722a63b4a9e2cc01f50f65c398ab72a86f2bcb9e89497a167eb55c13d8894a88960e892ab688a6698b5d7b0fe4fcdcdf34c8629fc980bbe1633d1a7ab1a68acf440fd6203c5c66b3a225b4b58273d40ac6e5d8c7a3a56be59e96c51ed32698fca4ef28fa3974db726373073014b7027448c5d127f27361b927adbb32ebec6b8e66458fbb877ebc533d4f1a5712b3aaf7dc04219d17862ebddd76fe2f5b01e1dfb4d72349a157569a70400abe22f3dce3c3d3ca1fba1cd7b854e0d9a186fd23e7c34066a32237682a8c9bc5ac97fd1447841b6ce9836640d6ff2468944aaacb13837ddeaf2ecf8e60d8cbeb8b6527d0cbf180272959d3cf696bfb65ad53857e1ae1037e2d67126e535a37d430ca11aa12b1cb3a4321df0d738cb25d3084a7f5225af8aa5fa69c8ca9268fb5938c656f2b4138ca1e20b0d85654a7508805e22bdb1cdb468f98ee8c113d9283be3ffdc746bc27fcd3523f9b0ef6423c73e38892311a731838151b806c39b56ecf15c6815d378a1974164bf561c22102522909a61f9778aeba2c6ea4a52e73d33267d7f03be5d4443c6fb3aa56c88b8ceb10605e58d7da6f71aa6146ad6ac6389a080c95516425d90cf701010b57802b3b4b0819876d102a1a4c141c8d2f0cfffb917c76cd91d402e0580f6a61c166530eccb98f0277ab43f8c0d1146479813165f5493040a4393ab7f8e1bc4f6e3288f3e02f45c3ac406316dd05f4fd9812babe2931a86c8cea412ef4b43007d4567c994debadee6258e4ffaeccb473e8e2603eeb2a0bd5fec196b072a09a24bebf6207bda57dfaa59141a5cdece2420dada1434cf0dda6999c99c3cba55614c8fb810ddd918a49711fdc96c62e31901e5c05d52f5621015ce611a1818f220f2", 0x1000}], 0x8, &(0x7f0000007280)=[@rthdr_2292={{0x68, 0x29, 0x39, {0x6c, 0xa, 0x0, 0x2, 0x0, [@private2={0xfc, 0x2, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @loopback, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @hopopts_2292={{0x30, 0x29, 0x36, {0x87, 0x3, '\x00', [@hao={0xc9, 0x10, @local}, @pad1, @enc_lim={0x4, 0x1, 0x2}]}}}, @dstopts={{0x48, 0x29, 0x37, {0x87, 0x5, '\x00', [@hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x3d}}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x7}, @calipso={0x7, 0x10, {0x0, 0x2, 0x3, 0x2, [0x0]}}]}}}, @rthdr={{0x28, 0x29, 0x39, {0x3a, 0x2, 0x2, 0x80, 0x0, [@mcast2]}}}, @tclass={{0x14, 0x29, 0x43, 0x3ff}}, @hoplimit={{0x14, 0x29, 0x34, 0x9}}, @hoplimit={{0x14, 0x29, 0x34, 0x1}}], 0x150}}, {{&(0x7f0000007400)={0xa, 0x4e20, 0x9, @mcast1, 0x41a10cf5}, 0x1c, &(0x7f0000007980)=[{&(0x7f0000007440)="865ffa3a3a84176aad9b64d9f43cd60b570010162f09a3ad72f8e616f8adccaab798d465e4d735", 0x27}, {&(0x7f0000007480)="b0bbeaa07ca00e639f8b05cad2c5b1f87a43c04bb630e65c391be526b9c9a7d14787bfa0745b84e1e38588ed729559cb77b905015ded580d512fa280fc536d97ae105b61e799156c6e99daa55e72e72a039535c289f56a023d56d9eb8f12487f135859866f8a72ea772809a92fefae241fe30b44a01264e8724359580b0e959986d23cb0bf8749b4252fbb", 0x8b}, {&(0x7f0000007540)="7a3d828e0a1575dff4e095b2b133dc6ddc600c08935761ae2dcc59cf9b81411b8a90d388d1af0d479ed105ae3bcbaa44bb401547029c180ac314031fd56de6d55ae220aab3fbfd3e562c0deb022e6a8bfce1574aadd4dd803497a542d34e9b77bf419f6e1c87e8569a73c407f95799e2b0675521daffde397b17e8aee70f821743661278898fb26ceb51631cd16c9367a46cd661694f9bb11cb2a378aa0b29a77b488fa774d90b7c858d832e707f0ded70b0ab22131a1cbacb2632720a7d9430227a7217aa25fe2353", 0xc9}, {&(0x7f0000007640)="2893b53c4b00ce9ba7338cf5574d1c3e3c9949e208aa8f2927bba087a3650a6941663da475b316959f1691a0de2f407e372d6780fff3273451dd374335ceb5a2534a682f58a4b0c54aca5c7e6c5b555d7a8643d25c231260f39c78931e9239ad129ad2fd259a247691a2af3564c5094d9526cfa86994053a1be71ee2e4a0e746ce796ba4542a90f1dcccf4a32f9c5587f9bd04c5b276f708b4415b956f2e86c3fa4d5762f530d0f1eb95b6aa4a93368dff8962585e8198ef974000", 0xbb}, {&(0x7f0000007700)="fc869503539dcc14fdcd47c265e8d2ba3d2c56709ddccec79ef6ff5d76211117ecdefcc176d742e02283e34ae4637d96a4b338142d80e657c7a4d0dfc4d4529f8c16493f2de1bbd3365cb727c50c87f2f6d486fb596735c5448ee65e64735290690165f562f1b450324fc99c17246886ea9256b3fc9670ed6d1c97fd03eaad2f5fe2fe3481d418ad03839638774cb0a4678f47b1bc50595c3ae688d4bfc781aab12e490a998c51707c6ce66227eb7d96bb425741898122447d30bb31b5131dd70962a6a1356442", 0xc7}, {&(0x7f0000007800)="eada6e67960ad0a3c6b043e5e1d7b89b0652ace884c44f07bbd62be126be7e8b5f15ef8862c9fd22443b68e1f3c8b8a2a0f8dc547c4f427159a9cd1e9873c99b8cb0", 0x42}, {&(0x7f0000007880)="78e7d2f47cd8ae7fedbfb0c84401bb15dfa5405ac0fc99be25124ccbdcddabb8b659bf2c97383518e24f3f0bcba07fd6419e9e0ad1f6dde73b78a2a3af183fec3b4e7326cc577048ce4bbfeb6a93b15eea0fc7411a62fdd30c27addd820f8125f608130d8e9dde3943f7a628d4189db2ecb55a1263a06d471b108037b4b7ce11dfa269609364a34f8ac5ada8945ccab87f5f9023fdee085027f8e11a14ca16149ee9edc893eda137e199a42887e9cb5088fffca994e6ff3439da1d464dd193435d5541900d21", 0xc6}], 0x7}}], 0x8, 0x14) 33.857936723s ago: executing program 2 (id=156): r0 = syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f00000016c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000000000)={[{@jqfmt_vfsv1}]}, 0x1, 0x445, &(0x7f0000000800)="$eJzs28uPU1UYAPDv3nZAXk4l+OChjqKR+JhhBkQWbiSauNDERBe4HGcKQQpjmDERQhSNwaUhcW9cmvgXuNKNUVcmbnVvSIhhA7qx5rb3Mm1pKzN0pkh/v+TCOfee5pyv9572PKYBjKyJ7J8kYmtE/BYR481se4GJ5n/Xr56f++vq+bkk6vU3/0wa5a5dPT9XFC1et6XIlCPST5PY3aXexbPnTs7WatUzeX5q6dR7U4tnzz134tTs8erx6umZw4cPHph+4dDM8wOJM4vr2q4PF/bsfPXtS6/PHb30zk/fJEX8HXEMyES/i0/W6wOubri2RRyp5OmkPOTGcMtKzW4aY43+Px6lWL554/HKJ0NtHLCm6vV6/YHely/UgbtYEsNuATAcxRd9Nv8tjnUaetwRrrzUnABlcV/Pj+aVcqR5mbHm/HZNTETE0Qt/f5kdsTbrEAAAbb7Lxj/Pdhv/pdG6LnRvvodSiYj7ImJ7RByKiB0RcX9Eo+yDEfHQCuvv3CS5efyTXl5VYLcoG/+9mO9ttY//itFfVEp5blsj/rHk2IladX/+nlQiNmb56T51fP/yr5/3utY6/suOrP5iLJi343J5Y/tr5meXZm8n5lZXPo7YVe4Wf3JjJyCJiJ0RsWuVdZx4+us9va79d/x9DGCfqf5VxFPN+38hOuIvJP33J6fuiVp1/1TxVNzs518uvtGr/tuKfwCy+7+56/N/I/5K0rpfu7jyOi7+/lnPOc1qn/8NyVtt5z6YXVo6Mx2xIXmt2ejW8zMd5WaWy2fx79vbvf9vj+V3YndEZA/xwxHxSEQ8mrf9sYh4PCL29on/xyNPvLv6+NdWFv/8iu7/cmJDdJ7pniid/OHbtkorK4k/u/8HG6l9+Zlb+fzr05w0ztzO0wwAAAD/P2lEbI0knbyRTtPJyebf8O+IzWltYXHpmWML75+eb/5GoBJjabHSNd6yHjqdT+uL/ExH/kC+bvxFaVMjPzm3UJsfdvAw4rb06P+ZP0rDbh2w5vxeC0ZXuWcGuNvp8jC69H8YXV36/6aO/Mb1aguwvspdUh8NqS3A+ur4/rftByPE/B9Gl/4Po0v/h5G0uCn6/3hfYgiJf+qdZ4o1mTulhWfPRVqrVSsRnp+7MzHkDyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAB+TcAAP//d33iIQ==") (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.stat\x00', 0x275a, 0x0) (rerun: 64) setuid(0xee01) (async) r2 = socket(0x840000000002, 0x3, 0xff) sendmsg$inet(r2, &(0x7f0000000140)={&(0x7f0000000280)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000300)="97452a300c00"/17, 0x11}, {&(0x7f0000000340)="9e762d2f24d02a99cb0aa5", 0xb}], 0x2, &(0x7f0000000380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x44}, @private=0xa010102}}}], 0x20}, 0x2400c804) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0xa0042, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/kheaders.tar.xz', 0x0, 0x8a) (async) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000180)=0x39, 0x9) (async) ioctl$KDGETMODE(r1, 0x4b3b, &(0x7f0000000040)) openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000003c0), &(0x7f0000000400)='./file1\x00', 0x8, &(0x7f0000000440)=ANY=[], 0x4, 0x291, &(0x7f0000000480)="$eJzs281qE1EYxvGn6Yf9sJ1otdqKeNCNboY23oChtCAGlNqIHyBM7URDpknJhEpEbHduvY7i0p0g3kA3XoELd9247EIc6WTaJnFaqmBG4/+3mTeceSZneM+Es8hs33+zUir4dsGpKdVj1CcNaEdKK6VeNfREx1RYD6jZhq6N5z5fvPvg4a1sLje3YMx8dvF6xhgzdunD85dvL3+sjdx7N/b+hLbSj7e/Zr5sTWxNbn9ffFb0TdE35UrNOGapUqk5S55rlot+yTbmjuc6vmuKZd+ttowXvMrqat045eXR4dWq6/vGKddNya2bWsXUqnXjPHWKZWPbthkdFo7Wn/QE0BHVataZlTT100h+M5EJAQCARMXs/zcS2f/fiC7I/r+D8psLC0426Vngz9rd/z+Knt9W7P8BAAAAAAAAAAAAAAAAAAAAAPgX7ASBFQSBtXfsl8I3fILo85CkYUnr0fmjksYkWZLSkk5JOi1pXNIZSWclTUg6J+m8pMmmayV8q4hxWP972/o/Iukk/e86O8He+3xHP//0vzsd9/ef/nenphd3B6WV12v5tXzj2BjPFlSUJ1fTsvQt7GWkUc/fzM1Nm1BaF1bWo/z6Wr63NT8ja3fBxOVnGnnTmk+F624/n5G1u8Di8pnY/KCuXmnK27L06Ykq8rQcrsmD/KsZY2Zv59ryU+F53c42+2L7Z9uHjTfyx1gfwXRsf/o01ZfsvUPy6y9Kjue51Q4WQ0l8KcVvFvo7pkHR6b7jP3DQ9KRnAgAAAAAAAAAAAAAAAAD4FZ34O2HS9wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQLsfAQAA//8ubFQg") (async, rerun: 64) prlimit64(0x0, 0xe, &(0x7f0000000740)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x1, &(0x7f0000000780)=0x7) (async) r3 = getpid() (async) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) sendmsg$can_bcm(0xffffffffffffffff, 0x0, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000007c0)=0x2) (async, rerun: 64) sched_setscheduler(r3, 0x2, &(0x7f0000000c80)=0x6) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000d00)=@file={0x0, './file1\x00'}, 0x6e) (async) sendmmsg$unix(r5, &(0x7f0000000d80), 0x400000000000041, 0x0) sched_setaffinity(r3, 0x8, &(0x7f0000000dc0)=0x2) recvmmsg(r4, &(0x7f0000000e00), 0x10106, 0x2, 0x0) (async) r6 = socket$inet6(0xa, 0x7, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f0000000e40)={@ipv4={'\x00', '\xff\xff', @empty}, 0x800, 0x0, 0x103, 0x2, 0x5, 0xfffa}, 0x20) (async) socket$can_raw(0x1d, 0x3, 0x1) socket$unix(0x1, 0x1, 0x0) (async) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r7, &(0x7f0000000f80)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) (async, rerun: 64) listen(r7, 0x0) (rerun: 64) 33.798155269s ago: executing program 32 (id=156): r0 = syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f00000016c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f0000000000)={[{@jqfmt_vfsv1}]}, 0x1, 0x445, &(0x7f0000000800)="$eJzs28uPU1UYAPDv3nZAXk4l+OChjqKR+JhhBkQWbiSauNDERBe4HGcKQQpjmDERQhSNwaUhcW9cmvgXuNKNUVcmbnVvSIhhA7qx5rb3Mm1pKzN0pkh/v+TCOfee5pyv9572PKYBjKyJ7J8kYmtE/BYR481se4GJ5n/Xr56f++vq+bkk6vU3/0wa5a5dPT9XFC1et6XIlCPST5PY3aXexbPnTs7WatUzeX5q6dR7U4tnzz134tTs8erx6umZw4cPHph+4dDM8wOJM4vr2q4PF/bsfPXtS6/PHb30zk/fJEX8HXEMyES/i0/W6wOubri2RRyp5OmkPOTGcMtKzW4aY43+Px6lWL554/HKJ0NtHLCm6vV6/YHely/UgbtYEsNuATAcxRd9Nv8tjnUaetwRrrzUnABlcV/Pj+aVcqR5mbHm/HZNTETE0Qt/f5kdsTbrEAAAbb7Lxj/Pdhv/pdG6LnRvvodSiYj7ImJ7RByKiB0RcX9Eo+yDEfHQCuvv3CS5efyTXl5VYLcoG/+9mO9ttY//itFfVEp5blsj/rHk2IladX/+nlQiNmb56T51fP/yr5/3utY6/suOrP5iLJi343J5Y/tr5meXZm8n5lZXPo7YVe4Wf3JjJyCJiJ0RsWuVdZx4+us9va79d/x9DGCfqf5VxFPN+38hOuIvJP33J6fuiVp1/1TxVNzs518uvtGr/tuKfwCy+7+56/N/I/5K0rpfu7jyOi7+/lnPOc1qn/8NyVtt5z6YXVo6Mx2xIXmt2ejW8zMd5WaWy2fx79vbvf9vj+V3YndEZA/xwxHxSEQ8mrf9sYh4PCL29on/xyNPvLv6+NdWFv/8iu7/cmJDdJ7pniid/OHbtkorK4k/u/8HG6l9+Zlb+fzr05w0ztzO0wwAAAD/P2lEbI0knbyRTtPJyebf8O+IzWltYXHpmWML75+eb/5GoBJjabHSNd6yHjqdT+uL/ExH/kC+bvxFaVMjPzm3UJsfdvAw4rb06P+ZP0rDbh2w5vxeC0ZXuWcGuNvp8jC69H8YXV36/6aO/Mb1aguwvspdUh8NqS3A+ur4/rftByPE/B9Gl/4Po0v/h5G0uCn6/3hfYgiJf+qdZ4o1mTulhWfPRVqrVSsRnp+7MzHkDyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAB+TcAAP//d33iIQ==") (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.stat\x00', 0x275a, 0x0) (rerun: 64) setuid(0xee01) (async) r2 = socket(0x840000000002, 0x3, 0xff) sendmsg$inet(r2, &(0x7f0000000140)={&(0x7f0000000280)={0x2, 0x4e20, @multicast1}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000300)="97452a300c00"/17, 0x11}, {&(0x7f0000000340)="9e762d2f24d02a99cb0aa5", 0xb}], 0x2, &(0x7f0000000380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x44}, @private=0xa010102}}}], 0x20}, 0x2400c804) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0xa0042, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/kheaders.tar.xz', 0x0, 0x8a) (async) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000180)=0x39, 0x9) (async) ioctl$KDGETMODE(r1, 0x4b3b, &(0x7f0000000040)) openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000003c0), &(0x7f0000000400)='./file1\x00', 0x8, &(0x7f0000000440)=ANY=[], 0x4, 0x291, &(0x7f0000000480)="$eJzs281qE1EYxvGn6Yf9sJ1otdqKeNCNboY23oChtCAGlNqIHyBM7URDpknJhEpEbHduvY7i0p0g3kA3XoELd9247EIc6WTaJnFaqmBG4/+3mTeceSZneM+Es8hs33+zUir4dsGpKdVj1CcNaEdKK6VeNfREx1RYD6jZhq6N5z5fvPvg4a1sLje3YMx8dvF6xhgzdunD85dvL3+sjdx7N/b+hLbSj7e/Zr5sTWxNbn9ffFb0TdE35UrNOGapUqk5S55rlot+yTbmjuc6vmuKZd+ttowXvMrqat045eXR4dWq6/vGKddNya2bWsXUqnXjPHWKZWPbthkdFo7Wn/QE0BHVataZlTT100h+M5EJAQCARMXs/zcS2f/fiC7I/r+D8psLC0426Vngz9rd/z+Knt9W7P8BAAAAAAAAAAAAAAAAAAAAAPgX7ASBFQSBtXfsl8I3fILo85CkYUnr0fmjksYkWZLSkk5JOi1pXNIZSWclTUg6J+m8pMmmayV8q4hxWP972/o/Iukk/e86O8He+3xHP//0vzsd9/ef/nenphd3B6WV12v5tXzj2BjPFlSUJ1fTsvQt7GWkUc/fzM1Nm1BaF1bWo/z6Wr63NT8ja3fBxOVnGnnTmk+F624/n5G1u8Di8pnY/KCuXmnK27L06Ykq8rQcrsmD/KsZY2Zv59ryU+F53c42+2L7Z9uHjTfyx1gfwXRsf/o01ZfsvUPy6y9Kjue51Q4WQ0l8KcVvFvo7pkHR6b7jP3DQ9KRnAgAAAAAAAAAAAAAAAAD4FZ34O2HS9wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQLsfAQAA//8ubFQg") (async, rerun: 64) prlimit64(0x0, 0xe, &(0x7f0000000740)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x1, &(0x7f0000000780)=0x7) (async) r3 = getpid() (async) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) sendmsg$can_bcm(0xffffffffffffffff, 0x0, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000007c0)=0x2) (async, rerun: 64) sched_setscheduler(r3, 0x2, &(0x7f0000000c80)=0x6) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000d00)=@file={0x0, './file1\x00'}, 0x6e) (async) sendmmsg$unix(r5, &(0x7f0000000d80), 0x400000000000041, 0x0) sched_setaffinity(r3, 0x8, &(0x7f0000000dc0)=0x2) recvmmsg(r4, &(0x7f0000000e00), 0x10106, 0x2, 0x0) (async) r6 = socket$inet6(0xa, 0x7, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f0000000e40)={@ipv4={'\x00', '\xff\xff', @empty}, 0x800, 0x0, 0x103, 0x2, 0x5, 0xfffa}, 0x20) (async) socket$can_raw(0x1d, 0x3, 0x1) socket$unix(0x1, 0x1, 0x0) (async) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r7, &(0x7f0000000f80)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) (async, rerun: 64) listen(r7, 0x0) (rerun: 64) 25.062489709s ago: executing program 3 (id=222): r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x201000) socket$nl_route(0x10, 0x3, 0x0) write$P9_RVERSION(r0, &(0x7f0000000240)=ANY=[], 0x15) sendfile(r0, r0, 0x0, 0x1000000000009) unshare(0x20000400) r1 = socket$inet(0x2, 0x2, 0x1) syz_mount_image$vfat(&(0x7f0000002540), &(0x7f0000002580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4008, &(0x7f0000002680)={[{@rodir}, {@utf8}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '950'}}, {@iocharset={'iocharset', 0x3d, 'cp860'}}, {@numtail}, {@iocharset={'iocharset', 0x3d, 'cp932'}}, {@iocharset={'iocharset', 0x3d, 'cp865'}}, {@shortname_win95}, {@uni_xlate}, {@shortname_mixed}, {@utf8no}, {@uni_xlate}]}, 0x81, 0x305, &(0x7f0000004fc0)="$eJzs3T+LY1UUAPDz8m+SVUwKKxF8oIXVsLufYAYZYXEqJYU2OrhZkLywkEBgVjEzlY2VYOV3sNsPYGdjY22jYCt2biE+yXt5kz+b3c3izqwsv1+TM7nnvHvvmTczIZA7n7w+Gt6+O7lz/sWv0W4nUTuIg3iQRC9qUTkLAOBF8iDP48+89KTc1tpXjdplrgsAuDw7//2vX9mSAIBL9sGHH713eHx89H6atiNGX037SZSP5fjhnfgsshjE9ejG3xH5hTJ++dbxUTTStHozYNqJfsTo458iX75imNffiG70NuurdxTSQrw1j4v5Z9N+M64lEYd5UqbcjG68GpE3Y3GR8uHdW8dHN9Oqfl43X/loFv1WvP3md4v1/zOI/ejGz5/G3cjidnGJZf2XN9L0nfzbvz4vd9CPSGbT/l6RF1//tlhj7hUQAAAAAAAAAAAAAAAAAAAAAADPzH56obd6fk51GuD+/uZ4ox/xxyjOynN5lucDHURxPtDihJ/Zyvk619M0rY7xmfabi/N9GvFaIxrPcesAAAAAAAAAAAAAAAAAAADwvzE5vTc8ye7HuAyyQRH8kM+DzlrOYmhrUGVWz1Qf63981UZwLaJaxvD7iB2rnjKIerXUZH2K2rIn2WDc2fWC9x8xtPdwcl4Ev8R5Mcl40p5PVQx1Vlp3URW1R/WwkUXSjIjhN0/fhDdi21zZK0Wwt2jA2lAndpyiFyfzVdVO7w2rTg5PkihyWivdXa9qb9ngaWQrd115c80vnex8Qw7G+ZbW1bcnd8eT1pMuWN+tCa2Xtgz9uMt3pxPbhpLFzmO5+7Mqp73RzOYz/knZkPyXXzMAAAAAAAAAAAAAAAAAAMAOlh/6jd8fGjx/LksCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCtX/P//TjYYF0E2D6K3CC6e2Qxm9bK4eKb2+OS98WTLtL2r3icAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvtn8DAAD//y9OOBE=") syz_mount_image$fuse(0x0, &(0x7f0000005300)='./bus\x00', 0x800, 0x0, 0x0, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0xc, 0xe, &(0x7f0000000600)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c034055b67dafe6c8dc3d5d0f65acc0d06d1a1434e4d5b3185fec0e07004e60c08dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622e03b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c690220b87b20581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd713089856f756436303767d2e24f29e5dad9796edb697a8ad004eea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fd3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff22dc518afc9ffc2cc788bee1b47683db01a2f9398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae526aca54183fb01c73f979ca9857399537f5831808b0dc2a2d0e0000000000000578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db00002e30d46a9d24d37cef099ece729aa218f9f44a3210223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e4845535a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a308bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d50200a90800c66ee2b1ad76dff9f9003f07000099d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4eda0545c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708294cd6f496e5dee734fe7da3770845cf442d488afd80e17000000000000000000000000000000000000000000000000000005205000000dc1c56d19f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b47481edbf1f000000000000004d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db08407081c6281e2d8429a8639034a75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4092140faed0c329be610c3082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff9dd643796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce1d9bc7ef3e3f40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0a74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb74b5589829b6b0679b5d6fccbecfae5553d9950d48c774eaa35b24fce69a20d8bc410d9f48bf7eac90529cd6af061c9e53addddc620ce73c5d177e3d097159f2768636fc10276c6a0adc57483b3f7083f66b87ef296ee85e9bb70a3009a5d30f479e293a3302e11350ea857b37e76ca2f50378e4092ce2c574ad278b9b7b717c571afb2077b019fd9d89efd59b41f051ec5a8ff87ecc8df917a1e386d849fcd10e2f9ca52e02339c2f4666b0c545e25f1cd62421c28d25994be0cff7271a0dee38d7ac4ac736b090e1d29f981179186e4000000000000646174b55d251f7f8ca5ccc22a5efb33b237eff5597a3c3a5f3a9bb54abb40e54593e1a7ce4cfa17b3c3fe91c06363496341eae20dcc59b6179b32ddddef5c34000096a54c0c571a91878f61f74912e2299e5501d4d6943bfd74c856511726f0ac8f7d17f1c6b4451c1bcdc6b6e1700e4cd87709d97afc5423c96fa981873d4369b04bbf1fb9f68f17991540868e408201ad1a74179e489aa61f021a437a3fa935588be2068f7ff9b253106326fde795e530b93626cc68e06e602198724249b4445eef08401cd1a3e266db41474e69902e4d8f5da4e94cc36794258fd4032de7ab36bc24c5efd5c8495c1ccd580033c55725f2d60354f8ad5914a0155eaa743350ddb388f486b6de0549ef3b1b3c3b7d4d3a830ff39885776119408029be3788dd8422b1ab7b4c9d5b7d8682fd759c713108e1bdfc64b9121bbf07099def5c0ce3c861ae4b5cad8bba5a0b6059b9ef90c2f96a59320309e25df89484522bb1d6eaa92164f9e4042cb689a45a898354c17b08705205a9189772bcbcb6414e44b33a2470d3bc16f761c33f565b9da5e7991ad8482579cc1b16c1fcec815a5482ae8b1779c5e339971a6ec1217bcfd1ef24284de8a0a9f068f297037d6478c2434a9a18dcc6c7c791e444a79d7ce37f9cf2a434b9048ca6a2fa254aa02cd098026798a6d336348af0fc11fa2809a5ebbe17ca4d6356e4450d043ed20d313cd56a56d2e4cdf26f19af9a41695a58a9b6b45af1ca939b18d7b57791b99cfc6ec2a0848c29fea4eb8b82395a38e8aca5ab4bfc2ad8acf2e51b766f8ecd16194ad41ec097082f7fa32179ef99dafa6c2aa206a25ddc33e6f0a09169eeff428c71f54e1dfcfcd7cfc8f6e169f11c47d504"], &(0x7f0000001240)='syzkaller\x00'}, 0x48) setresuid(0xee01, 0xee00, 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r3, 0x8983, &(0x7f00000001c0)={0x0, 'veth0_vlan\x00', {0x1}}) setsockopt$MRT6_FLUSH(r0, 0x29, 0xd4, &(0x7f0000000580)=0xa, 0x4) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000001280)={0x1, 0xb, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000001000000b7030000feffffff850000007100000095"], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000540)) r5 = socket$packet(0x11, 0x2, 0x300) r6 = open_tree(r5, &(0x7f0000001500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1100) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000002440), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_GET(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, &(0x7f00000024c0)={&(0x7f0000002500)=ANY=[@ANYBLOB="c9780000", @ANYRES16=r7, @ANYBLOB="010023bd7000fbdbdf250b00000004000580"], 0x18}, 0x1, 0x0, 0x0, 0x8000}, 0x8000000) r8 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r8, 0x107, 0x12, &(0x7f0000000480)={0x1, 0x6}, 0x4) setsockopt$packet_fanout_data(r8, 0x107, 0x16, &(0x7f00000004c0)={0x2, &(0x7f0000000500)=[{0x30, 0x0, 0x0, 0xfffff00c}, {0x6, 0x0, 0x5, 0x12e}]}, 0x10) syz_emit_ethernet(0x15, &(0x7f0000000540)=ANY=[], 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r6, &(0x7f0000002780)={&(0x7f0000002400)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002740)={&(0x7f0000004d80)=ANY=[@ANYBLOB="04020000", @ANYRES16=r7, @ANYBLOB="000429bd7000fbdbdf25020000003c00038008000100020000000800010002000000080001000000000008000100a84b00000800030002000000080003007901000008000200060000005400068042000400ac636d28616573290000000000000000000000000000000000000000000000001a0000005e8268f566466c0a4d160c8e3f3aa1f366d04b04b6b91ad7ccaf00000800060006000000040002002800078008000100000000000c0003000000f0ffffffffff08000100000000000800010006000000600005805400028008000400ff0000000800010002000000080002000100000008000400ff010000080003000900000008000400070000000100030059000000080004000a0000000800020004000000080004000100000007000100696200004c0004803c0007800800040000000100080002000100000008000300010000000800030005000000080004008100000008000100060000000800040003000000d830074d020900010073797a3000000200480001800c000280080001000a00000038000400200001000a004e220000000600000000000000000000000000000000060000001400020002004e21e00000020000000000000000440007800c00601309000000000000000c0003000f000000000000000c0003000800000000000000080002000700000008000200030000000c000400018000"], 0x204}, 0x1, 0x0, 0x0, 0x48c0}, 0x0) setsockopt$sock_attach_bpf(r5, 0x1, 0x32, &(0x7f0000001400)=r4, 0x4) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001440)={r2, 0x18000000000002a0, 0xf, 0x0, &(0x7f00000014c0)="b9ff03076804268cb89e14f088a847", 0x0, 0x2800, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x50) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x4e22}, 0x6e) syz_usb_connect$midi(0x3, 0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="12012d82000000408205270040000102030109022c0001018b70040904000002010320050905050e08007ff74004250100090532bc059ae0906d7d2825e3f13ebc8702400003090804250100"], &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0}) 23.100995291s ago: executing program 3 (id=231): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000240)='syz_tun\x00', 0x8) bind$inet6(r0, &(0x7f0000000280)={0xa, 0x4e22, 0x0, @local}, 0x1c) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e22, 0x1000, @remote}, 0x1c) syz_emit_ethernet(0x8a, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000540640fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e224e22", @ANYRES32=0x0, @ANYBLOB="8018100190"], 0x0) 22.173166116s ago: executing program 3 (id=238): r0 = socket$igmp6(0xa, 0x3, 0x2) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x82, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES16], 0x1, 0x105b7, &(0x7f00000004c0)="$eJzs3E1rHHUcB/DftvbRWoP0QU8OiJAFd8kmaVAQidqiBVOCDwdPutndLNvu7oTs5sGePLQnfQleBZHefA1e+jaKB8GT4K2i7MxEEg1izYZtm88Hhu/Mf+f/m/9s5/LbKQngyJpKfvu1FOfjTEQcj4hzEdl+qdgyi3m8GBEvR8SxXVupGP9r4GREnI2I86Piec1S8dHC7w8efvvS9Te/+v5Bufbzd99M7q6BSXs1Inpr+f5WL8+0nefNYry+2cmyN79ZZP5B71ZxnOa51VrJKmzVd86rZznXzs9P1zYGo1zt1hujbHdWs/G1fn7BwWZ7p0424WZ9PTtutlay7AzSLNu383VtF3l7MMzrNIt6X2TlYzjcyXy8td3K72ftVpaN/rAYz+umzdb2KDeLLC4XjbTbzNax8r+/5sfeB53+xnay2VofdNJ+cqVae71aW6jU1tNma9iar9R7zYX5ZLrdHZ1WGbbqvcV2mra7rWoj7ZWT6XajUanVkumrrZVOvZ/UatW56kzlSrnYey1578YnSbeZTI/ynU5/Y9jpDpLVdD3JZ5ST2ercG+XklVry0dJysvzhtWtLyx9/dvXTG28vXX+3OOkfy0qmZ2dmZyu1mcpsrez+D6J0sOkcdR4ggEf2b/1/1rSH/h8YP/2//j92979x7Ej2v/p/OAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+yc++4aQRxHID/QDaQl4IiHlehilJScIgcIWVKW7Jv444zWEKcA3c+ggUWu2PsxVCxLAh/n7TMA/hpQKKYGXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEv3kE3Hd/Ob20NzlqtX16s94ipi31MAAADA0Syy6TivdIv2t9T/I3X9iohhRAwioh+7p++t+FzK7EVEI9V3vT7bGsN9RJ6wfk87XV8j4k+6nn4e+1sAAACAyzWfjSYRrXU1f/i9qfEBpEWbTlV5+ZLPp6rSennY/4rS+i+RlRhERNZ9rChtGBHN739Tq5bfX6tUdN4UjaJo1jEKAACgXuWZQGWzNwAAAM7Ov1MPgNPI92vTf/HTXnC7KNKG4JdSCwAAADhf23fbbzTqHQcAAABwAvn8/935f2lVwPl/AAAAcBmK8/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4pkU2Hc9no8mhOcvVYar5NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP7M85CoUwGIXRmzfqnoL7X5ZciK2tzTmQn48MRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7oy18rri3Tg6xrrz7ZhJft1t/PugsfW4sSf5zCd/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/tzdoIhEARhsP/DCwxpMf+wpEFjEKEKFj52mIcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4K0+18v3jl/jSPLvb2NKso8kc0eNpaPG2oXG1oXx9DUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCyAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/bk3USAI4zj87t4ddwsX3ZVgvvhRg4mRaAl+gLCwNViADZkYmS42oi0o6AhmRrKBz5P8/sMkMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4lsO9cHaQ50IIczNHedf7r7sr485vn32YG8SXO28uxmN2hyiGEB6ut5rXU1zLtNvc3nnUaLWabYlEIhkmWf8yAQBw0hST6Nb1n4r7y91ruXoIv16N1v9Xojz8pf7//PL8hUH83HrXie8V1/8Lqa1w+pU7G0/Lm9s719Y3GmvNtebjarWyeHPxxu1blXLvWUnZExMAAAD+TSmJuP7P1//s/5+J8jBh/X9v6cH9+F4F9f9YR02/rGcCAADwfzt36fu33JjruVIpbDU6nfZC/zj8XOkfM5jqsZ1KIq7/C/WsZwUAAACk4XAvN9L/X43yMGH/f/717kE8ZiGEMJv0/+dXnrRW01vOVEvjdeKs1wgAAEC2ZpOI+//F3v7//HDLQz6EcPVyP0/+BnCi+v/ji7sjL63H+/+r6S1xKuVr/e+jd66FMFPLekYAAACcZKeT6Bb7B8X95faP50sl+/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/s2DFKA0EUBuDNblYrMWClVl5AtLMKWAhi4yFEQfAEIogHEFtL72DpHVIr2FhYpvAG8mZ3VNIELHaVfB9M3iMMmZdJk38BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYa7r/3VfxMmr6sn3v+ePqJOrLTA3v9+ubsaIfdDn0PzTY63sCAAAAFkGV831RFG/142HUcpzyf533ROZ/WGn6nOdnc3+uT3evGzn/Xx9vXX4dNGrOiQ89O7843ensG/59q3N3DNPNp2cvVfpByqObtWmd7nNwO5kcLKV2uYtpAYDf2M61bfL/oai7fQ4GwMIYtqv4kf+rcb8zAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHThMwAA//8P+F2Y") (async) listen(r0, 0x7) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000010a80)='memory.swap.current\x00', 0x275a, 0x0) write(r1, &(0x7f0000010ac0)='E', 0x1) (async) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000100)='./file1\x00', 0x8000, &(0x7f0000000140)=ANY=[], 0xfd, 0x10603, &(0x7f0000010f80)="$eJzs3EtvG1UYBuDPSdOmF0qEWLDrSAgpkWqrTi+CXYFWgESqcluwAsd2Lbe2J4rd1BQhVawRy675D7Bij9jyJ9ghFkjsKhV5zqRgaAQ0JiHN80jOO3Pm+PMZaxTpzIwngENrKfv1l0qcjuMRMR8RpyKK5UqK5HKKFyLiTByLuYhHr0rZ/qjhaESciIjTk+KpZqXc9Nn9e2sPxmuffnv/5yufN344u287Dey7lyKiv5GW7/RT5p2UN8v2xla3yP6FrTLThv6tcj1Peae9XlS409ju1yjyfCf1zzduDyd5o9doTrLTvVG0bwzSBw63Ott1ijfcbGwW6632epHdYV5k524a17jMu8NRqtMq631SlI/RaDtTe3vcTvuzcavI5mBUtqe6eas9nuRWmeXHRTPvtYpxrD/x1/y/93Z3cHucbbU3h918kF2s1V+u1S9V65t5qz1qX6g2+q1LF7LlTm/SrTpqN/qXO3ne6bVrzby/ki13ms1qvZ4tX2mvdxuDrF6vna+dq15cKZfOZm9c+yDrtbLlSb7WHdwedXvD7Ea+maV3rGSrtfOvrGQv1rP31q5n19+9enXt+vsfXfnw2qtrb71edvrLsLLl1XOrq9X6uepqfcX+78bi7t7OYVeZXj2xX+MAOECK+f/xeNz8//d/q1Pz/zD/B3bN/N/8P8x//7v9X4wDsf+LX1V2V4DDzeEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf2LmfnNShKA7Apy19j/cvjxjnbsUZLMMlOHRIWICbYAm4BTfAGnDmEgwY2hKpwcTIbYnk+5L29jbm5ylhcu4lBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0lO5mDxMr+6PzVlvjpPmaQAAAIBDVuViUl2M6vmf5v6/5tZFM88iIo+IQ717ET9amUWTU37w9+W7Gh4jqoTt//jZHL8j4ro5Xv53/SkAAADA+VrO5uO6W69Po1MXRJ/qRZv8702ivCwiytFzorR8e7pMFFZ9vwdxlyitWsAaJgqrl9wGqdI+pWgNw70hq4e813IAAIBetDuBfrsQAAAA+nS7dz09YR30LIvdVuZuL7j65f3bhuCv1gwAAAD4hrJTFwAAAAB0rur/vf8PAAAAzlv9/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6tCoXk+VsPj42Z735mqIZ0zwNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv7M87CoRAGITB3vWdydz/sNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxPy8pEMIAEAV7JvPRneT+d1VavIMIVRB4pMkiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/S6Tt5n7MlobEk+vW18u88kv06Nf6fGkmQ01j6Yd/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYOd+XuOo4gCAf2d3Z5sUpGuUQD1oxUJFocnWXwheehCCB8GTeAxpCtH1B20OtkQwFw+K/4EX9eChFyEgSEUE7z14ssd6qSA5VBD0FHk7M3XSpGVrm9lN+vnA2/fd4e3M9w1h2e97uwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsno5jVdxOD70ibpXHfr2xtpT6q7f0yfXFS0dTS3FWHsubS31f6aR7NDvuLAAAADjo2lV9HxHX8o2F1Ld6qf7/7MfHPyqO/xwRaw8VcVXP31r3V31V+6d2+Yev3rh5oV5xnTwivusNlucbnOMkOz7iuCMjjBmuJRQrNO3hUk3rtfVHNvPhXc8+v3Ll1e4wPHRvGQMA98PJqi+DsyvF56PU98eZGAAHVqdsUav/273x5gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH/Zn3vbhIEwjsOvL4kSt8kI6a0EZqChQjACHxKSJc/AACxEQ0VrsQisABKca3emeZ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDPrffFW0QUkbpMkaa7n8t7RHxE2rft5PORxeF6br6euTieZjm/Y/5bRkQZxRDnAAAMruo2x2Zbr//y/ucd5R3nrZZNvXrlpwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA7O3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZpdGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjBUAAP//3RJeKw==") (async) r2 = openat(0xffffffffffffff9c, &(0x7f00000215c0)='./file1\x00', 0x101042, 0x0) pwrite64(r2, &(0x7f0000021600)='E', 0x1, 0x4fed3) (async) ioctl$EXT4_IOC_MOVE_EXT(r2, 0x40305829, &(0x7f0000021640)={0x17c04, 0xffffffffffffffff, 0x4f003, 0xfbb, 0x3}) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4000003, 0x13, r1, 0x0) (async) syz_mount_image$vfat(&(0x7f0000010b00), &(0x7f0000010b40)='./file0\x00', 0x1004041, &(0x7f0000010b80)=ANY=[@ANYRES32=r0, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="7e708c0cf2b7c57a8aa5045d33d84980d7dda17a5218a1c1ad0d67b5ce286dd550c7cd1542752d1725c0a742b5076c24a447ae72bdeef567b6d8c57a257c7b5366c9a63edab010aae57cef3940b3126147353de05c5a7ec604978d06dd34f86ab233b167ff5c6a4d6759e75d57b9dc07553a2636b402fe0436fb47f1a74d075d8f5661e956ef963a359d5a2f7b932daf08586850d9fc5b8f46e221f906e797c1cb9a9278242f63d803c09b1cd4b9", @ANYRESHEX], 0xf8, 0x2ff, &(0x7f0000010c80)="$eJzs3ctrE1scwPFf0ubV3t50cblcLgiHCqJIhybgzoVFWhADStsIVhCmdqoh06R0QiFFbBeCW9cuunApggju3Ii47ca/wNeum+4sWDwymUfTvPrQvvT7WTS/zjm//k5m5jTtSTJZu/h4tjjjGN90t7SzLOferXw8Nf72L+97pUaHJzJZpaIicuv+84E3ld4br/5+nZDV/ttr69kvq0kR+T5xT6Kq4KiS1lqrRSlXIm7ydMEpGkpdty3TifgFlKmmyuWKOWVbasYuz81VlVma7uuZm7ccR5mlqipaVVUpq8p8VZl3zUJJGYah+nrajvmP0h9G0aa2SKfE/LMNrWXdPUCJZdFat+i9HAQx/zbxc4PFcdJw/Dv2bTo5ug5yZDgMG7o7PP7xHY4/fj8b2p3En55483/pqIeDQzZ+c/LqcC43MqZUUmT20UJ+Ie/deu0feqUgtliyMnZ+clPcxwifRNyvo1dyI0Oqpl/OzC75+UsLee/BYXjGz89IWlJ+US9fgvyMl6+258ekpz4/K2n5Z1v9MD8b5Eu0Lj8uZ0/X5RuSlvd3pCy2TNeGsJX/IKPU5Wu5hvp1f1UBAAAAAAAAAHDCGCq0tX4fCZ/qTRlGovaKj7C9toZfWx+vCdfXhyQtm63X54daru93y//tX3ICAAAAAAB+Iae6WDRt25o/mKDraSooEfyzX9cnJiJuIPJwoKGpOfjXz99d9biINDd1dS7hBwlxg9QFr96LMX9gcpA7ap9BVETqt3hv1nDvvP0y6JOSVlnRPZ0Ag/GWez55qHdZdtNZkvs7sRO7PrUag8hmsOW/ln10ZOefo0075m0JJmabzsFbLqxLe5oObYNk444a/OxP0w6/NL6GS3wAAAAAThCnusiz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLF9XTwsuGLA9ibxPyK+8QJjzbjiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBj6EcAAAD//7ZUllo=") ioctl(r1, 0x1, &(0x7f0000010f80)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x32, 0xffffffffffffffff, 0x33ed0000) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x5, 0x5, &(0x7f0000000380)=ANY=[@ANYBLOB="18000000ff800000000000002000000046000000bb7f1a00c600feff0000000a9500000000000000"], &(0x7f00000003c0)='syzkaller\x00', 0x5, 0xf4240, &(0x7f0000000400)=""/147}, 0x80) 22.109302513s ago: executing program 3 (id=240): syz_mount_image$ext4(&(0x7f0000000980)='ext2\x00', &(0x7f0000000900)='./file0\x00', 0x201804d, &(0x7f000001a1c0), 0x1, 0x491, &(0x7f000001a200)="$eJzs3M9vVNUeAPDvnf4ACrz28XgqiFJFY6OxpQWVhQswmrjQxEQXuKxtQaRQ01YjhGh1gUtDYtwalyb+Ba50Y9SViVt1bUiIYQPq5po7c287M8yM09JhgPl8kqHn3HMv53zvuWd6zr2dCaBnjWb/JBE7IuKXiBiuZGt3GK38uH71wsyfVy/MJJGmr/6RlPe7dvXCTLFrcdz2IrNSu73a0rnzp6fn5+cW8/zE8pm3J5bOnX/y1Jnpk3Mn585OHTly+NDkM09PPbUpcWZturb3/YV9e158/dLLM8cvvfHDV0kRf00c77b/n25tWTraYFtfkXi0/VruCDur0kl/FxvCurwZEVl3DZTH/3D0xVrnDccLH3W1cUBHpWmabmlevJICd7Ekut0CoDvy3/NJxMpMtgauXs83d/cs8K4cq4STxX09f1VK+qOU7zNQt77dTNmZPL7y1+fZK+rupwAAdMI3xyo/i7nf2vyjVDPJO5o/GxqJiP9GxK6I+F9E7I6I/0fEPRFxb0TcV3VMo+c+9eofktw4/yld3lBgbcrmf8/mz7Zq53/F7C9G+vLcznL8A8mJU/NzByPiPxExFgNbsvxkizq+ff7nT5qVjVbN/7JXVn8xF8zbcbm/7gbd7PTy9M3EXO3KhxF7+xvFn6zO8rN+3BMRe/dvrI5Tj3+5r1nZv8ffwiYsQ9IvIh6r9P9K1MVfSFo/n5zYGvNzByeKq+JGP/508ZVm9d9U/Jsg6/+hhtf/avwjSfXz2qX113Hx14+brmnavP4Hq4/Jrv/B5LVyuih4b3p5eXEyYjB56bPK9qP59tr6yvtNre2fxT92oPH43xVrZ+L+iMgu4gci4sGI2J+3/aGIeDgiDrSI//vnHnlr4/F3Vhb/7Lr6v2mieLY9tzgQNUV9p7/7ulxSdNZIi/iTaND/h8upsXxLO+9/LVu6eDNXMwAAANx5ShGxI5LS+Gq6VBofr/y9/O4YKs0vLC0/cWLhnbOzlc8IjMRAqbjTNbx6PzRWJvNlfXF/dKoufyi/b/xp37ZyfnxmYX6228FDj9veZPxnfu/rduuAjrt7/pwPWK+Njv80TT/Y5KYAt9i6xv9g59oB3HJD5v/QuxqM/211+RbfEQDcyRr9/rewh95g/g+9y/iH3mX8Q+/awPj/bagTDQFupfyT8P3tfMC/Y4ns/ad7tbeTiJoWpmmXmjF4e5yNciJKXas9Nnj4WJfO2N/5l23eHh3XZqLb70wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACb458AAAD//9VN4x4=") mount$overlay(0x0, &(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0), 0x0, &(0x7f0000000f00)={[{@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000f40)='./file0\x00', 0x141104, 0x80) sched_setscheduler(0x0, 0x2, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x81a030, 0x0, 0x0, 0x0, 0x0) mount$incfs(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x4, 0x0) setxattr$security_capability(0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) lgetxattr(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=ANY=[], 0x0, 0x0) getdents64(r0, 0x0, 0x0) 20.947039053s ago: executing program 3 (id=245): syz_emit_ethernet(0xcf, &(0x7f0000000300)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaa21000401abbc74e3a0f88884d10cfe0ec5185fce627cbdb25361b71106beea21f5e972fca275978f6fda6754dc07875d2fb723d80480218d098b5a515fe620f1add14c0de05a478645aaedbc73c99649d2ce3cc83fe724ee8fec2311db1fdd9f7442c95d1c2f5ff5446f723be61f1eef79ada1ab65d7ccda103c223df1999720dc957a492804ae51968cfce8db0c41d989574c6e32eecf430fd9afa1da8a5ff816952e10532b250f990075875844755121fedef6c8577c0b47caf801739a7856b7a24c50badd0f4db3b71ec1014872a48fa9ee19d0f93dd539a871586ee0feb00faefb566ecda9f072e2bad6b208529058e2edbf328017c4ae3ab53c30224218f8c2fdaaded9c38893b7c687f9a41d595b386c400a0a85526993afa543935f"], 0x0) ioctl$XFS_IOC_START_COMMIT(0xffffffffffffffff, 0x80585882, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_procfs(0x0, &(0x7f00000001c0)='net/stat\x00') socket$nl_netfilter(0x10, 0x3, 0xc) lseek(r1, 0x3, 0x1) getdents64(r1, 0xffffffffffffffff, 0x43) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000440)={{{@in6=@remote, @in6=@mcast2}}, {{@in=@initdev}, 0x0, @in6=@remote}}, &(0x7f0000000200)=0xfffffffffffffd8c) 19.9093865s ago: executing program 3 (id=252): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000540)=@newsa={0x13c, 0x10, 0x401, 0x0, 0x0, {{@in6=@loopback, @in6=@loopback, 0x1234, 0x1234, 0x0, 0x0, 0xa}, {@in6=@loopback, 0x4d2, 0x32}, @in6=@private2, {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, {0x0, 0x0, 0x4}, {0x4}, 0x0, 0x0, 0xa}, [@algo_aead={0x4c, 0x12, {{'ccm_base(xts-cast6-avx,vmac64(serpent))\x00'}, 0x0, 0x80}}]}, 0x13c}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'syztnl0\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x29, 0x62, 0x7, 0x1, 0xc, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x8000, 0x80, 0x8, 0x9}}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000140)={0x108, r2, 0x100, 0x70bd2a, 0x25dfdbfd, {}, [@ETHTOOL_A_DEBUG_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xb8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0xb1, 0x5, "fac1451a0f7216088e8e68749779bef959a6f35e075479abf8698f88930f6c0bbf8d85b1241bcbdf5c45ea4f45c866bd63754bee81ee97a9375b353eaf4c2f6df71dd938b0fd50c14744c9bbd3f1745818685aae4d966c4c448fcfc6e489479dcd67f110b85f959a70d4d66484898df8cfd691d6cc30951f60a728fe7ffe7df0ee5d6d9d441fa2f071ab0463ecc23a8a431b5bf7e32501f0b87541e0f35e3fe6297cb8bcda4c4891e8618b1a4f"}]}]}, 0x108}}, 0x50) r4 = syz_io_uring_setup(0x79ab, &(0x7f0000000300)={0x0, 0x2edb, 0x2, 0x1, 0x2b7}, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)) io_uring_register$IORING_REGISTER_RESTRICTIONS(r4, 0xb, &(0x7f0000000440)=[@ioring_restriction_register_op, @ioring_restriction_sqe_flags_allowed={0x2, 0x1e}, @ioring_restriction_sqe_flags_required={0x3, 0x11}], 0x3) 19.90107699s ago: executing program 33 (id=252): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000540)=@newsa={0x13c, 0x10, 0x401, 0x0, 0x0, {{@in6=@loopback, @in6=@loopback, 0x1234, 0x1234, 0x0, 0x0, 0xa}, {@in6=@loopback, 0x4d2, 0x32}, @in6=@private2, {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, {0x0, 0x0, 0x4}, {0x4}, 0x0, 0x0, 0xa}, [@algo_aead={0x4c, 0x12, {{'ccm_base(xts-cast6-avx,vmac64(serpent))\x00'}, 0x0, 0x80}}]}, 0x13c}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'syztnl0\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x29, 0x62, 0x7, 0x1, 0xc, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x8000, 0x80, 0x8, 0x9}}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000140)={0x108, r2, 0x100, 0x70bd2a, 0x25dfdbfd, {}, [@ETHTOOL_A_DEBUG_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xb8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0xb1, 0x5, "fac1451a0f7216088e8e68749779bef959a6f35e075479abf8698f88930f6c0bbf8d85b1241bcbdf5c45ea4f45c866bd63754bee81ee97a9375b353eaf4c2f6df71dd938b0fd50c14744c9bbd3f1745818685aae4d966c4c448fcfc6e489479dcd67f110b85f959a70d4d66484898df8cfd691d6cc30951f60a728fe7ffe7df0ee5d6d9d441fa2f071ab0463ecc23a8a431b5bf7e32501f0b87541e0f35e3fe6297cb8bcda4c4891e8618b1a4f"}]}]}, 0x108}}, 0x50) r4 = syz_io_uring_setup(0x79ab, &(0x7f0000000300)={0x0, 0x2edb, 0x2, 0x1, 0x2b7}, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)) io_uring_register$IORING_REGISTER_RESTRICTIONS(r4, 0xb, &(0x7f0000000440)=[@ioring_restriction_register_op, @ioring_restriction_sqe_flags_allowed={0x2, 0x1e}, @ioring_restriction_sqe_flags_required={0x3, 0x11}], 0x3) 3.801235539s ago: executing program 6 (id=412): io_uring_setup(0x115c, &(0x7f0000000440)={0x0, 0x8270, 0x40, 0x3, 0x117}) (async) mknod(&(0x7f00000006c0)='./file0\x00', 0x1000, 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000010000000500080001"], 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{r0, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000f00000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000340)={r2}, 0x25) (async, rerun: 64) r3 = openat$sysfs(0xffffff9c, &(0x7f0000000000)='/sys/kernel/notes', 0x0, 0x15) (rerun: 64) preadv(r3, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000080)=""/46, 0x2e}], 0x2, 0x0, 0x0) (async) creat(&(0x7f0000000940)='./file0\x00', 0x54) close(0x3) 3.574931992s ago: executing program 4 (id=417): r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) (async) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0}, 0x50) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000200)='./file0\x00', 0x10e, &(0x7f0000000240), 0x3, 0x480, &(0x7f0000000580)="$eJzs3MtvG8UfAPDvbh5t+vglv1IefQCBgoh4JE1aoAcOgEDiABISl3IMSVqVug1qgkSrCgJC5YgqcUcckfgLOMEFASckrnBHlSrohcLJaO3d2nFtNzWOHerPR7Izszv2zNezY8/uxA5gYE1md0nEroj4JSLGq9n1BSarf65fu7jw17WLC0mUy2/8nlTK/Xnt4kJRtHjczjwzlUakHydxoEm9K+cvnJ4vlZbO5fmZ1TPvzKycv/DUqTPzJ5dOLp2dO3bs6JHZZ5+Ze7orcf4/a+v+95cP7nvlzcuvLRy//NYPXyVF/A1xFLZ1WtlY5X6yXZFHy+VOn32LGa/c767bkgz3rTHcpqGIyLprpDL+x2Moap03Hi9/1NfGAZuqnGuxe60M3MGS6HcLgP4oPuiz89/i1rvZR/9dfaF6ApTFfT2/VfcMRxrVE6ORhvPbbpqMiONrf3+e3aLFdQgAgG76Jpv/PNls/pfGPXXl/pdf6Z/I11L2RMRdEbE3Iu6OqJS9NyLuu836GxdJbp7/pFc6CmyDsvnfc/na1vr5X1oUmRjKc7srmZHkxKnS0uH8NZmKkW1ZfrZNHd++9POnrfbVz/+yW1Z/MRfM23FluGEhanF+df7fxFzv6ocR+4ebxZ/cWAlIImJfROxv90TbW+869fiXB1vta4y/nLSr5Pn12S6sM5W/iHis2v9rkcc/WtlTa0jSfn1yZnuUlg7PFEfFzX786dLrreq/df9vrqz/dzQ9/m/EP5HUr9eu3H4dl379pOU5zXRHx39tw2j+97351dVzsxGjyavVRtdvn6s9tsgX5bP4pw41H/97ovZKHIiI7CC+PyIeiIgH8757KCIejohDrQJci/j+xUfebrW7af9nD+qRLP7Fhv6fWF+kof9ridFo3NI8MXT6u6/XP2MtuZH3vz+2Ha2kpvItG3n/20i7OjuaAQAA4L8njYhdkaTTN9JpOj1d/R/+vbEjLS2vrD5xYvnds4vV7whMxEhaXOmqXg+uXg+dzU/ri/xcQ/5Ift34s6GxSn56Ybm02O/gYcDtbDH+M78N9bt1wKbzfS0YXMY/DC7jHwaX8Q+Dq8n4H+tHO4Dea/b5/0EtWR7vZWOAnmoY/5b9YIA4/4fBZfzD4Kof/22/fw/cSVbG4tZfkt+qiTS2RDM6T4xt+HcK2iSKX17pceMj3RqvYVcSySaPgl39DrA+Ufz2Z/vCfX5jAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6JJ/AgAA//+Ps+T+") chdir(&(0x7f0000000a00)='./file0\x00') llistxattr(&(0x7f0000000a40)='./file0\x00', 0x0, 0x0) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000100)={{r1, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)='%+9llu \x00'}, 0x20) (async) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r0, 0x40049366, &(0x7f0000000080)) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000001c0)={r2, 0xffffffffffffffff}, 0x4) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x16, 0x1d, &(0x7f0000000380)=@framed={{0x18, 0x5, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xfffffff7}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}, {0x7, 0x0, 0xb, 0x4}, {0x85, 0x0, 0x0, 0x95}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}]}, &(0x7f0000000480)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000004c0)={r4, 0xfffff000, 0xe, 0x0, &(0x7f0000000540)="882f1242a03c3f98722780b605a7", 0x0, 0x990d, 0x7000000, 0x0, 0x0, 0x0, 0x0}, 0x50) 3.269680123s ago: executing program 4 (id=421): r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCMIWAIT(r0, 0x5453, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f0000000140), 0x318, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000002c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000340), 0x53, 0x20040000) connect$unix(r4, &(0x7f0000000380)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r4, &(0x7f0000000400)=@abs={0x1, 0x0, 0x4e20}, 0x6e) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0xb03, 0x0) syz_open_pts(r0, 0x40) 2.923402189s ago: executing program 6 (id=430): bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="050000000e0000004000000003"], 0x50) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0xe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) close(r1) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x2) r3 = socket(0x2, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}, 0x10) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x9005, 0xfffffffd, @dev={0xfe, 0x80, '\x00', 0x2d}, 0x9}, 0x1c) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./sys\x00', 0x1ff) mount(0x0, &(0x7f00000005c0)='./sys\x00', &(0x7f00000001c0)='sysfs\x00', 0xe0000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./sys/devices/system/clocksource/clocksource0/current_clocksource\x00', 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r4, &(0x7f0000001800)='jiffies\x00', 0x8) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000340)=0x2) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="80010000100033062cbd700000000000fc020000000000000000000000000000ac1e00010000000000000000000000004e23000900"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e0000002000000000000000000000000fffffffd32000000000000000000000000000000000000010000000000000000000000000000000000000000000000000900000000000000030000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000001000000000000000070000000000000000000000000000000000000002000000000000000200040000000000080000008f000200656362286369706865725f6e756c6c2900000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000038020900000000000000d884917c0e000000caafbd96bf04960a04e72ff54e75279eaebc1c8a6c660c79f92f808f9c63dee7db59a4c087d4d2a0a604015bc39fc78eeea61599002000000000"], 0x180}}, 0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r6, &(0x7f0000000540)={0x2, 0x0, @local}, 0x16) connect$inet(r6, &(0x7f0000000580)={0x2, 0x4, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r6, 0x0, 0x11, &(0x7f0000001680)={{{@in6=@mcast2, @in=@local, 0x0, 0x0, 0x4e21, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x9, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x100000000000}, {}, 0x0, 0x0, 0x1, 0x0, 0x3}, {{@in6=@mcast2, 0xfffffffe, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7, 0xfffffffe}}, 0xe8) sendmmsg(r6, &(0x7f0000001780), 0x800001d, 0x0) vmsplice(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="6fc8e459938db90dabde7905", 0xc}], 0x1, 0x7) 2.775801014s ago: executing program 0 (id=432): syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x1018e58, &(0x7f0000000000), 0x4, 0x627, &(0x7f0000000180)="$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") r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/pid\x00') r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000100)={r2, 0x1, 0x4, @local}, 0x10) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f00000007c0)={r2, 0x1, 0x0, @local}, 0x10) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000800)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x20}}, 0x10) r3 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$KVM_SET_GSI_ROUTING(r3, 0x4008ae6a, &(0x7f0000000880)={0x5, 0x0, [{0x401, 0x4, 0x648f36cc60fef10a, 0x0, @adapter={0x401, 0x9, 0x8, 0xcf03, 0x7a4ca5c0}}, {0x3, 0x5, 0x1, 0x0, @adapter={0x2, 0x3, 0xc520, 0x9}}, {0x80000001, 0x4, 0x0, 0x0, @msi={0x1, 0x10, 0x8, 0x4}}, {0x80000001, 0x5, 0x0, 0x0, @msi={0x5, 0x4, 0xdd}}, {0x7, 0x4, 0x0, 0x0, @msi={0x81, 0xb, 0x800, 0x8}}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f0000000980)) ioctl$NS_GET_USERNS(r0, 0xb701, 0x0) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x1018e58, &(0x7f0000000000), 0x4, 0x627, &(0x7f0000000180)="$eJzs3c9rXNUeAPDvnUnSpM17aR+Px2t4DwMuWpCmSS1W3djWhV0ULNiFiIuGJqmh0x80KdgaaAMuFBRE3Bbpxn/AvXTvTgR151qoIhEFLRm5M3fSSXKnSaedmbT384GZOffcuXPOd05O7rn35uQGUFhj6VMpYm/EypkkYqRp3XDUV45l71v+dfFs+kiiWn3jlySSLK/x/pXsdVf6lEQMRsQ3xyP+Vd5Y7vy16+enKtW6GxEHFy5cPjh/7fqBuQtT52bOzVycPPTi4SMTL00ennwsce7KXk+cfP1/H7//zguz31YOJHE0Tve/Nx3r4mhDNcnJHIuxWMlCbM7vi4gjaSLne3nSbCmEHZ2vB+0pZz+P/RHxnxiJcm2pbiTmPupp5YCOqpYjqkBBJfo/FFRjHNA4tt/acfDpDo9KuufusfoB0Mb4++rnRmKwdmy0czlpOjKqn9vY/RjKT8u4tzh6K33EmvMQf6y2Tt9jKKeVm0sR8d+8+JNa3XbXIk3jL0Wpabu0ThMRMZClX22j6Eai+dzJI56HefhKPET8ze2QfhdHs9c0/3ib5Y+tW+52/AAU051j2Y68tje+v/9Lxx6N8U/kjH+Gc/Zd7ej1/q/1+K+xvx+snSMvrRuHpWOWU/kf2b8+48cPT3zaqvzm8d+9xSSWbyyebYwFu+HuUsTouvg/qA30ktX2T3LaP33LmaNbK+O1734+0Wrd2vhHb6XldzP+6u2IfbnHP/dHpWnqAdcnD87OVWYm6s+5ZXz19dtftCq/1/Gn7b+zRfxN7V9av136nVzeYhlfnrp9YaDFuuFN4y/9NJDUjzcbn/Hu1MLClcmIgeRk9pam/EMPrkvjPY3PuLsUffufze//a37+l9Z+zlDzAcwmLr95frnVunbav+li8kp1i3VoJW3/6c3bf0P/T/M+2WIZv7919f+t1uXEH5HFP/QogQEAAAAAAEABlWrXYJPS+Gq6VBofr8+X/XfsLFUuzS88N3vp6sXpiP21v4fsLzWudI/Ul5N0eTL7e9jG8qF1y89HxJ6I+Kw8VFseP3upMt3r4AEAAAAAAAAAAAAAAAAAAGCb2JXN/2/cp/q3cn3+P1AQnbzBHLC96f9QXLX+v+EWT0AR2P9Dcen/UFz6PxSX/g/Fpf9Dcen/UFz6PxSX/g8AAAAAT6U9z9z5IYmImy8P1R6pgWxduac1AzqtPyeveqMHFQG6zj4eimv10r/p/1A4eeP/Df7M/jlg56sD9ECSl1kbHFQf3Pnv5G4JAAAAAAAAAAAAAHTAvr2t5/9vaW4A8MQy7Q+Kq535/+X2NwW2Ef/6H4rLMT6w2Sz+wVYrzP8HAAAAAAAAAAAAgK4Zrj2S0ng2F3g4SqXx8Yh/RMTu6E9m5yozExHxz4j4vty/I12e7HWlAQAAAAAAAAAAAAAAAAAA4Ckzf+36+alKZeZKc+KvDTlPd6JxF9QulPVKPORWkXT/axmKiJ43SscSfU05ScTNtOW3RcWuzMf2qEYt0eNfTAAAAAAAAAAAAAAAAAAAUEBNc4/zjX7e5RoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQPfdv/9/5xK9jhEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeDL9HQAA//81EUG2") (async) syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/pid\x00') (async) socket$packet(0x11, 0x2, 0x300) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00'}) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000100)={r2, 0x1, 0x4, @local}, 0x10) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f00000007c0)={r2, 0x1, 0x0, @local}, 0x10) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000800)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x20}}, 0x10) (async) openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (async) ioctl$KVM_SET_GSI_ROUTING(r3, 0x4008ae6a, &(0x7f0000000880)={0x5, 0x0, [{0x401, 0x4, 0x648f36cc60fef10a, 0x0, @adapter={0x401, 0x9, 0x8, 0xcf03, 0x7a4ca5c0}}, {0x3, 0x5, 0x1, 0x0, @adapter={0x2, 0x3, 0xc520, 0x9}}, {0x80000001, 0x4, 0x0, 0x0, @msi={0x1, 0x10, 0x8, 0x4}}, {0x80000001, 0x5, 0x0, 0x0, @msi={0x5, 0x4, 0xdd}}, {0x7, 0x4, 0x0, 0x0, @msi={0x81, 0xb, 0x800, 0x8}}]}) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f0000000980)) (async) ioctl$NS_GET_USERNS(r0, 0xb701, 0x0) (async) 2.314908741s ago: executing program 4 (id=433): mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x13e) mount$incfs(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file0\x00', &(0x7f0000000440), 0x0, 0x0) chdir(&(0x7f0000000480)='./bus\x00') rename(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000000)='./bus\x00') 2.313907392s ago: executing program 4 (id=434): syz_mount_image$ext4(&(0x7f0000003480)='ext4\x00', &(0x7f00000034c0)='./file1\x00', 0x2010000, &(0x7f0000003500)={[{@jqfmt_vfsold}, {@inlinecrypt}, {@nombcache}]}, 0xff, 0x550, &(0x7f0000003540)="$eJzs3c9vHFcdAPDvrL2Okzi1CxygUktFi5IKshvXtLU4lCIhOFVClHsw9saysvZG9rqNrQo2fwESQoDECS5ckPgDkFAkLhwRUiQ4g1QEQpCCBIfSQTM7G0eb2fU22djx+vORJvPmzY/v91l5szM7T7MBnFrPR8QbEfFhmqYvRcR8UV8ppuh0p2y79+++u5pNSaTx1j+SSIq6bLM0TdPeMc8Xu81GxDe+FvHt5L6As8V8b//6SrPZ2C4W6+3NG/Wdvf3LG5sr6431xtbS0uKry68tv7J8ZSztvBARr3/lLz/83s+/+vqvP//On6/+7dJ3srTmivW9djyE6WEru02vnpnt22H7IYM9ibL2VD8oFs6Ots+tx5kQAAADZdf4H4uIz0TESzEfU8MvZwEAAIATKP3SXHyQdJ/flZgZUA8AAACcIJV8DGxSqRVjAeaiUqnVumN4PxHnKs3WTvtz11q7W2vdsbILUa1c22g2rhRjhReimmTLi3n5YPnlvuWliHg6In4wfzZfrq22mmvH/eUHAAAAnBLn++7//z3fvf8fLjma5AAAAIDxWTjuBAAAAIDHzv0/AAAATLTqsJUzR5cHAAAA8Ph8/c03synt/f712tt7u9dbb19ea+xcr23urtZWW9s3auut1nr+zr7Nw47XbLVufCG2dm/W242ddv3C3v7VzdbuVvvqRsweSYMAAACABzz96dt/TCKi88Wz+RQe+8OpMX2v1HunZ0nv/9NT3fl7R5QUcCSmRtjmvTPl9a4T4GSb7q8Y0NeByTN0/D9wKhz2ix4DB+/8rjurjDkfAABg/C5+qvz5/+HX8x2X/HDC6cRwevU9/0/njysR4Mjlz/9HHcjjYgEmSnWkEYDAJHvU5/+HS9OPlBAAADB2c/mUVGrF13tzUanUahEX8p8FrCbXNpqNKxHxVET8Yb56JltezPdMDr1nAAAAAAAAAAAAAAAAAAAAAAAAAAC60jSJFAAAAJhoEZW/Jr/pvsv/4vyLc/3fD8wk/81/EngmIt75yVs/urnSbm8vZvX/vFff/nFR//JxfIMBAAAA9Ovdp+fz/xx3NgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMmvfvvrvam0bY/Oy44v79yxGxUBZ/Ombz+WxUI+Lcv5KYvm+/JCKmxhC/cysiPlkWP8nSykPODYg/jj9C51bSSXOl8WOh+CuUxT8/hvhwmt3Ozj9vlPX/Sjyfz8v733QxParB57+4d/6bGtD/L4wY45k7v6wPjH8r4pnp8vNfL34yIP4LI0Wvxre+ub8/aG3604iLvc+f/Ix3f4SDUr29eaO+s7d/eWNzZb2x3thaWlp8dfm15VeWr9SvbTQbxb+lMb7/7K8+HNb+c6Wff0mRzeD2v1hyvKmS/P935+bdj/cWOg/Gv/RCSfzf/qzY4sH4lSLOZ4tytv5ir9zplu/33C9+/9yw9q8dtL+azc/cizy8/ZcGHbTfAx3l2dH+6wAAj8XO3v71lWazsT2xhewu/QlI42EKM/FEpDG5he9mhTvjOmCapmnWp0pW3Y6IUY6TxJhbWinP56Aw8Axw3GcmAABg3A4u+o87EwAAAAAAAAAAAAAAAAAAADi9juIta/0xD16BnIzjFdoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPx/wAAAP//k7DbIA==") bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000000)=@bpf_lsm={0xb, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="660a01000400000061114c0000000000850000001c00000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x8}, 0x94) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000180)='./mnt\x00', 0x844, &(0x7f00000001c0)={[{@init_itable}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x2}}]}, 0x1, 0x24a, &(0x7f0000000240)="$eJzs3U9oFFccB/DfzO42TbKUtL0UCm2hlNIGQnor9JJeWgiUEEoptIWUUnppSQoxwVviyYsHPavk5CWIN6NHySV4UQRPUXOIF0GDB6MHPaxMJpFo1r+T7Kjz+cCwM7vz5veG2e+buQwvgMrqi4ihiKhFRH9ENCIi2b7DZ/nSt7k51700FtFq/Xw72dgv385tteuNiNmI+DYiFtMk/q1HTC/8vnpv+ccvD001vjix8Ft3R09y09rqyk/rx0cOnh7+Zvri5ZsjSQxF87Hz2n1Jm+/qScQHe1HsNZHUy+4BL2J0/6krWe4/jIjPN/LfiDTyi3d48p3FRnx97Gltj9y69HEn+wrsvlarkd0DZ1tA5aQR0YwkHYiIfD1NBwbyZ/irtZ70v4nJff3/TEyN/132SAXslmbEyg9nu870PpH/G7U8/8DbK8v/L6Pz17L19dpLNn53b/oEdEaW//4/Z76KV8k/8EaTf6gu+YfKuluTf6isZ93/05L6BHSG53+oLvmH6pJ/qC75h+qSf6iu7fkHAKql1VX2G8hAWcoefwAAAAAAAAAAAAAAAAAAgJ3mupfGtpZO1Tx/NGLt+4iot6tf25yHIJ9stOdOku32SJI3K+SPTwseoKCTJb99/d71cutf+KTc+jPjEbMHImKwXt/5/0sKz4Px/nN+b/xVsEBB3/1abv0H8+XWH16OOJeNP4Ptxp80Ptr4bD/+NLPrV7D+//cLHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICOeRgAAP//5KluHw==") syz_mount_image$vfat(&(0x7f00000004c0), &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x181d011, 0x0, 0x40, 0x0, &(0x7f0000000600)) mknod$loop(0x0, 0x200, 0x0) getpid() mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000640)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000680)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000006c0)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000000700)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x9a5eb000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000780)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000800), 0x651, 0x0) recvmmsg(r1, &(0x7f0000000840), 0x4000087, 0x2, 0x0) clock_settime(0x0, &(0x7f00000008c0)={0x77359400}) r3 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000900)=@bpf_lsm={0x6, 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="18000000003f000000000000000000f195"], &(0x7f0000000a00)='GPL\x00'}, 0x80) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000018bbdecde39739fcd1df176dde746ec834120600000000003b814e50a959736d6572462abc30ef5b65c70f73ecea54b5e5bea9836c319f653557e79a002208ce996dda659bd5ba0f4ce5c2080002223dc60000000000000044cd0a1e3686873600000000005493b4b874cd601d5b9fa9b40fe4d76afc3a989c6d60044e89eb96e44d01a1034e3797ffa86870b82939f41ffa0f3d726f085663c29cbdc4c766a7eb77cc36160191acf5ae7469c82ab4145b595b987d75912a0fcd1c061835294cc0c618aba204f8adaa20c80108d356cd88cc86177056b06e7068c40f807d9e539f8f5b64a8ee0725aa8d00000000007cb6020d90ea79b8027cf75964dd86c2ed2b5e75779677aa8c76b848dd03dab190b5f02ec52830a17b01eaae1c3df076000000000000000000000000000083a48a6b926c668b9b90195018ea3619f9d80a0b894e212178e1a19909d764666264fa29e2c055fd7f8e67c2acfb75f0a8d41692f4542a575ee42ed94a0014fba44985cca9df12fe93bfaccf0122a6e7e593613ac0111701b125cc6799224883d08ce470220a6decad26f0378072a571da000000b1a6bdf03fd56697e348b5b494f6fddb9f56142a47a40ef81690a7eca421bd0ad198afa58ce69d61c29deaa93c0efea0df04f20020ee84075b4e1a2ad43d1be1138de4668e7b6137545708790c501f1ed7f6a571d5000000000000007d2bee8ed5acba62b8ce6eee44e813220ebc37ad7d422bb972c33e626d4d13827d303ee15e254c75ee569a56fa9e"], 0x25, 0x55c9, &(0x7f0000003ac0)="$eJzs3EtvG1UUB/DjPPqmRKzYdaSqUiLVUZ0+BCsKtOIhWlU8FqzAiV3LbZyJEtcNXXXBErHgmyCQWLHkM7CAJewQCxA7pKKZe4uaPqChjkvb308aH8/19Zk7lmXpb48cwDNrrvjjt0Ycjv0RMR0RhxpR32/kLeJmxNk098WIOBIRU3dsjTz+98CeiDgQEYer5qlnIz/0xfHR0dO/vv37t9/vnTn45Tc/PNYTBx6rY/kTpnJ9kGrZS/XKeqrtUb+ug1OjXNe39RiUafx6d7nucL19e167rid7aX65fm2zqpdX2ytV7fUv1+Pra+mAm6Pe7T7VE4or7Y16v9Ndrmt/s6xr70Y67taN9Nl2Y3OY+nRyv0/q9jEc3q5pvLvVTeezfrWuK2vDPJ76lp3uVlVHuebDxUq52qnXsfxfXuEnwzv9tWtbxai7sdkv14rTi62XFltnmq2NstMddk8124POmVPFfG+1mtYcdtuDs72y7K12F1fKwUIx31tZabZaxfy57nK/vVa0WosnF080Ty/ke8eLNy5+UKx2ivmqvtZfuzbsr24Wl8uNIj1joVhaPPnyQnG0Vbx34VJx6d3z5y9cev+jcx9efPXCW6/nSfcsq5hfOrG01GydaC61Fp6h8/80L3oH59+4//BPPz7aywbJA95gDzazO+sAeILck//j7vwf8j8wdseqnJ7j/E7z/+Bq3t+d/B8Pk/9jnPm/ilTy/7/n36kd5d/DY8m/syH/7+L5wyPZcf6v7Rn7OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+Yud+btQGojgAPxsM5J+CotzTSm5QRkrIMcdAAWmCEkgLaYAaiJRDSljBCnsWybsgrZYx1qLvk2zvjFc/zwCXN5YGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALr0t1rPf//88uvSnN3+MnlmAwAAAJyyrdbz+o9p036X+j+krk+pXUREGRGnavdBjFqZg5RTnfn/6tEY/kTUCYf+cTreRsTXdNx97PpTAAAAgNu1Wa5mTbXenNISwL9+R8WVNIs25ftvmfKKiKim/zOllYfT50xh9e97GD8ypdULWJNMYc2S2/D0vVGuh7QNWpeHmSzqL7Fuld08FwAA6FO7EjhThQAAAHADvvc9AK7haWlfHE/H94zj5pJeCL5ptQAAAIBXqOh7AAAAAEDn6vq/m/3/Ji/a/6+w/x8AAABk1+z/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJe21Xq+Wa5m5+4vnpmz218m34wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGd/jlEYhqEgCm4SKYk7o/sf1izYpWs3MyB4/K0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANx5nS/vKz6NPcnotTF7Xkm+nRq/To1/58Y2k7Ge/g0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMH+vKRACARBFMwZ/zvp+x9WEvQMIkRAw6OKWjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8EW/++X/xNQ4k8ydNpaOR5K1q8bWVWPvQePowXj7NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMW+/fu2UcUBAH/ns52mtCIEFIkAKqgDLDR1S0tXhEARA38CUpQ6JeDS0magVUTJwoYyd0GwICGEBApbxL/QuZG6lK1DhiAxMQTdr+ScuM0PJWeTfD7S8/v6+fJ+3FlWvn5nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqvvhVdreRwnDyNZXLQ9XJufTuqVLXViefHReFKSOBoqWk+/sdux1+MDWcKgeq385MxY/yYCAADAUXF6xyPiIr8PITxuLE0mdW0kzf8bxTFJzv9D3lWUt23N+1fW5k/kL40X+f8fvz95aWOgkTgdJ+l0ZrbTPr99KvV9L/N/7vkdj6inZz797iVOL0jto4UXVxvp+Yy+e/Dgg2YaDlUxWwBgP84VdR4U/w8ldaufEwPg2KiXEu8i/49H+jsnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBq/wUAAP//Isstlg==") bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000000a40)={r3, 0x10, 0x25, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000ac0)={0x0, 0x0}, 0x8) r5 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000b00)=r4, 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000b40)={r5}, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101341, 0xaf) capset(&(0x7f0000000600)={0x19980330, r0}, &(0x7f0000000800)={0xe, 0x9, 0x6, 0xd9, 0x4, 0x4}) mount$bind(0x0, &(0x7f0000000dc0)='.\x00', 0x0, 0x21, 0x0) 1.16807856s ago: executing program 6 (id=435): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42040, 0x1) lseek(r0, 0x2, 0x2) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x101200, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x797) ioctl$KVM_SET_SREGS2(r3, 0x4140aecd, &(0x7f0000000140)={{0xffffffff, 0x58000, 0xf000, 0x4, 0x7f, 0xe7, 0x81, 0x8, 0x0, 0x84, 0x4, 0xb}, {0xd000, 0x30000, 0x9, 0x3, 0xfe, 0x5, 0x2, 0x6, 0x1, 0x4, 0xfa, 0xe}, {0xe000, 0x8000000, 0x4, 0x4, 0x11, 0x81, 0xfc, 0x5, 0x5, 0x4, 0x92, 0xc1}, {0xdddd0000, 0x4000, 0x8, 0x7, 0x1, 0xfa, 0x0, 0x0, 0xb, 0x29, 0x9, 0x9}, {0xa000, 0x7000, 0x10, 0x9, 0x1, 0x7, 0xfd, 0x6, 0x3e, 0x48, 0x5, 0xa}, {0x54000, 0x3000, 0xe, 0x2, 0xad, 0x2, 0x5, 0x1, 0x1, 0xe, 0x9, 0xa}, {0xdddd0000, 0xc000, 0x10, 0x0, 0x41, 0xff, 0x8, 0x40, 0xfe, 0xa0, 0x5, 0x6}, {0xffff1000, 0xeeef0000, 0x4, 0xe, 0x13, 0x1e, 0x23, 0x0, 0x5, 0x9, 0x2, 0x8}, {0x1, 0x9}, {0x5000, 0xff7e}, 0xc0000033, 0x0, 0xd000, 0x60165, 0xd, 0xa800, 0x1, 0x1, [0x6257, 0x2, 0x8000000000000003, 0x4000000000c]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x6, &(0x7f0000000100)=[{0x70b, 0x80, 0xfe, 0x7fff0004}, {0x8000, 0x6, 0x4, 0x9}, {0xb, 0xb, 0x8, 0x7}, {0x7fff, 0x0, 0x1, 0x2}, {0x4, 0x9, 0x9, 0x3}, {0x3, 0xb, 0xfc, 0xe}]}) (async) prctl$PR_SET_VMA(0x21, 0x0, &(0x7f000098b000/0x2000)=nil, 0x2000, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000002, 0x12, r0, 0xc76ed000) getsockopt$sock_int(0xffffffffffffffff, 0x1, 0x30, 0x0, &(0x7f00000000c0)) mlock2(&(0x7f000051a000/0x3000)=nil, 0x3000, 0x1) (async) mlockall(0x7) 1.090843528s ago: executing program 0 (id=436): r0 = syz_btf_id_by_name$bpf_lsm(&(0x7f00000000c0)='bpf_lsm_socket_connect\x00') r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000016c0)={&(0x7f0000001700)=ANY=[@ANYBLOB="2400000001040102000000c9fd0000000000000008000340000104000500010001"], 0x24}, 0x1, 0x0, 0x0, 0x20008000}, 0x850) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001780)={&(0x7f00000017c0)={0x1c, 0x1, 0x4, 0x5, 0x0, 0x0, {0x3, 0x0, 0x10}, [@NFULA_CFG_CMD={0x5, 0x1, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0x26088888) mkdirat(0xffffffffffffff9c, &(0x7f0000001800)='./proc\x00', 0x1ff) mount(0x0, &(0x7f0000001840)='./proc\x00', &(0x7f0000001880)='proc\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./proc/net/netfilter/nfnetlink_log\x00', 0x8000, 0x8) preadv(r2, &(0x7f0000001900)=[{&(0x7f0000001940)=""/21, 0x15}], 0x1, 0x64, 0x46b5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffd000) r3 = socket$vsock_stream(0x28, 0x1, 0x0) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000180)=r0, 0x4) getsockopt(r3, 0x44, 0x1002, &(0x7f00000001c0)=""/4086, &(0x7f00000011c0)=0xff6) r5 = syz_create_resource$futex(&(0x7f0000001200)=0x1) r6 = syz_create_resource$futex(&(0x7f0000001240)) futex(r6, 0xb, 0x10000001, &(0x7f00000012c0)={0x77359400}, r6, 0x1) futex(r5, 0xc, 0x1, 0x0, r6, 0x1) bpf$TOKEN_CREATE(0x24, &(0x7f0000001300)={0x0, r4}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000001340)={0x12, 0x4, &(0x7f0000001480)=ANY=[@ANYRES8=r5, @ANYRESOCT, @ANYRESOCT=r4], &(0x7f0000001440)='syzkaller\x00', 0x6, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, @cgroup_sock_addr=0xf, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffbf) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001400)={&(0x7f0000001540)=@newqdisc={0x30, 0x24, 0x405, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {0x0, 0xffff}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_clsact={0xb}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000015c0)={&(0x7f0000001600)=@newtfilter={0x68, 0x2c, 0x405, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {}, {0xfff3, 0xffff}, {0x300, 0x1}}, [@filter_kind_options=@f_basic={{0xa}, {0x38, 0x2, [@TCA_BASIC_EMATCHES={0x34, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x1}}, @TCA_EMATCH_TREE_LIST={0x28, 0x2, 0x0, 0x1, [@TCF_EM_META={0x24, 0x1, 0x0, 0x0, {{}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x1018}, {0x1000}}}, @TCA_EM_META_RVALUE={0xc, 0x3, [@TCF_META_TYPE_INT=0x5, @TCF_META_TYPE_VAR='H%IP']}]}}]}]}]}}]}, 0x68}}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x44, 0x10, 0x1, 0x70bd29, 0x259fdbfd, {0x0, 0x0, 0x0, 0x0, 0x21120, 0x68591}, [@IFLA_GROUP={0x8}, @IFLA_VFINFO_LIST={0x1c, 0x16, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0xf, 0x3}}]}]}]}, 0x44}, 0x1, 0x0, 0x0, 0x8040}, 0x4000804) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r9 = fsmount(0xffffffffffffffff, 0x0, 0xf0) fstatfs(r9, &(0x7f00000014c0)=""/89) 1.082853428s ago: executing program 4 (id=437): recvmmsg(0xffffffffffffffff, &(0x7f0000002380)=[{{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000004c0)=""/97, 0x61}], 0x1}, 0x8}, {{0x0, 0x0, &(0x7f0000000d80)}, 0x3ff}], 0x2, 0x100, 0x0) (async) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={0xffffffffffffffff, 0x2800000002000000, 0x0, 0x0, 0x0, 0x0, 0x7300, 0x4000000, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x4}, 0x50) (async) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f00000001c0)=0x6, 0x4) (async) sendmmsg$inet6(r0, &(0x7f0000000740)=[{{&(0x7f0000000100)={0x2, 0x4e21, 0x0, @empty}, 0x1c, 0x0}}], 0x300, 0x0) 1.034960964s ago: executing program 1 (id=438): r0 = socket$pppl2tp(0x18, 0x1, 0x1) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r0, 0x111, 0x4, 0x0, 0x4) openat$kvm(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) timer_create(0x3, 0x0, &(0x7f0000000740)) timer_settime(0x0, 0x1, &(0x7f0000000780)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) setrlimit(0xf, &(0x7f00000007c0)={0x0, 0x3}) mlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000600)={0x6, 0x2, 0x3000, 0x2000, &(0x7f0000003000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000800)=[@text64={0x40, 0x0}], 0x1, 0x18, 0x0, 0x0) timer_create(0x2, &(0x7f00000008c0)={0x0, 0xfffffffc, 0x4, @thr={&(0x7f0000000a80)="487e2bc0443e207e06417b02eec15bddcfbc7b8ebc4906e6eceb2437013eb841ed49c1a507017c58f0f8ee8167ffb28bd8b08c980c6d891874bf6168964d2878d269f4a3644f8a2411f1fe80c1ea448a1ee59d85dd5b933862dd93ac737a71925a324db7426e211c5d55f36ea7e5c874bf3db4528d634c41618ff4c9fa202ac06063475789694cb730c7cb65438e796e809dca80b978f11042186d33c6671b9b91e7cf3cf7ca29acd849bef4b978a7c2542796fcf2fbe421a31d392f98d8305aea7e052591413fe66b008479be309ddd51a023089d6f5e8fb47f557cd1684eca6db4bea16a5723f9b1ea54ad7f9696aec2e9a19f8542098b64ce217afccae2a2f51b18d6d1af89e40cd3438c9b65270c81878f355c0d953ffba51a335e717a4dfabf4813ebf88a4c5326b68f2db0f3f160ed19755431cb7458bb0b0900e2afc73f38e411107d69f9360eda06b1ff993e55df998be3c18e2de530a625bb5bda1e31440f2bc886bd9fc6882aae074e0950ad9fe48802e51993cf56f9fd3428", &(0x7f0000000840)="702aef032e32754ad1c662a4e7f9ef291157d4e9628a982533c4448fedf9e57a45d2bf6b1de7f1c1047fad60f5d23b5f321499de0f5a4de557ba060e8919f73578ee4845ba1ba24d33ee4cb6bab5a79a985c9c60463cf58fdc03694fb057daa51f24406659b5a5036d17c1c1cb2b3ed39d1a1003154e94222d4da1b3ecd603"}}, &(0x7f0000000900)) clock_gettime(0x0, &(0x7f0000000940)) r1 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x3) setreuid(0x0, 0xee00) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r1, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000680)=[@text32={0x20, &(0x7f00000006c0)="f265260f22e4c74424000c000000c744240200000080c7442406000000000f011c247fc1b97a0300000f3266b8a4008ee0660f38812a260f35f30f350f784b320f69e8", 0x43}], 0x1, 0x5, 0x0, 0x0) ioctl$KVM_RUN(r1, 0xae80, 0x0) 1.028139554s ago: executing program 5 (id=439): r0 = socket(0x10, 0x2, 0x0) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8003, 0xc, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x1, 0x0) ioprio_set$pid(0x1, 0xffffffffffffffff, 0x4007) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000180)=0x2) sched_setscheduler(r1, 0x2, &(0x7f00000001c0)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) get_robust_list(r1, &(0x7f0000000240)=&(0x7f0000000280), 0x0) sendmmsg$unix(r2, 0x0, 0x0, 0x0) sched_setaffinity(r1, 0x8, &(0x7f00000002c0)=0x2) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xa, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="180100000000000000000000060000008500000023000000850000000800000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x8, '\x00', 0x0, @fallback=0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r3, 0x0, 0xe40, 0xe40, &(0x7f00000004c0)='\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000500)=""/8, 0x320e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x58, 0x10, 0x401, 0x2000000, 0x0, {0x0, 0x0, 0x0, 0x0, 0x13101}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @ip6gretap={{0xe}, {0x18, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}]}}}, @IFLA_ADDRESS={0xa, 0x1, @local}]}, 0x58}, 0x1, 0x0, 0x0, 0x10}, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000040)={&(0x7f0000000080)={0xa, 0x4e1f, 0x4, @remote, 0x100000}, 0x1c, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="28000000000000000000000002020100000000fc005a000000000000000000000082000c0000000000001329000000390000003a020101000000fe8000000000000000000000000000bb0000000000"], 0x50}, 0x1) 1.009836876s ago: executing program 1 (id=440): writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000340), 0x5, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, 0x0) ioctl(r1, 0x6, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, 0x0) syz_mount_image$exfat(&(0x7f0000000080), &(0x7f00000001c0)='./bus\x00', 0x400, &(0x7f0000000040)=ANY=[@ANYRES32], 0x49, 0x1500, &(0x7f000000ecc0)="$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") mount$incfs(0x0, &(0x7f0000009f80)='./bus\x00', 0x0, 0x1804002, 0x0) rename(&(0x7f0000009fc0)='./bus\x00', &(0x7f000000a000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x1c0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000004c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000540), 0x0, &(0x7f0000000580)=ANY=[@ANYRES64=r1, @ANYRESHEX=r2, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r2, &(0x7f0000000600)={0x2020, 0x0, 0x0}, 0x2020) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) read$FUSE(r4, &(0x7f00000069c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_emit_ethernet(0x85, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800492b003400650000042190780a010101ac14140c8308a464e654cfb786060000000200454e214e220451907808b402400394125f"], 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETS2(r8, 0x5433, 0x0) r9 = socket$netlink(0x10, 0x3, 0x8000000004) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r9, 0x10e, 0x4, &(0x7f0000000140), 0x4) write$FUSE_INIT(r4, &(0x7f0000008a00)={0x50, 0x0, r5, {0x7, 0x1f, 0x0, 0x10400, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x4}}, 0x50) dup(r4) syz_fuse_handle_req(r4, &(0x7f000000ccc0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e48e435000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a99e6a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea21056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b68d3810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff00", 0x2000, &(0x7f000000aa80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000ab40)={0x20, 0x0, 0x88, {0x0, 0x18}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r4, &(0x7f00000101c0)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc156d3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fdec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ccc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da92ff0700000000000035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabd051c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbc09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6b3f0000f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784753f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015d91659cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a748cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d9f95e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb060053ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc590800", 0x2000, &(0x7f000000cb80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x78, 0x0, 0x0, {0x4, 0xfffffff7, 0x0, {0xfffffffffffffffd, 0x5, 0x0, 0x10000c, 0x2, 0x200000000, 0x80, 0xf1, 0x200000, 0x8000, 0x0, 0x0, r7, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000002640)="f6c5cdd50b89338e6f0228b937225c21a87072407fe83d5fecd7bcca9b3fb6c714baa7d905bd76d4f38eba0ffafc067da9e5b2a863dbea1f11e32b455862ad205d1de267dbf9edb296fda48092e372fd3166c91d636b627f4ce223d2fff7db30abd245c174812a8ebfce720483d74f6658daaba3ea9e453d789d9d1d8b63c91f02b1282f122d5847241f305a5d791a7188c946ed5d5e5343c04968e62b064aeadeafd55ddb6a1b724a9adf29b15c4c55c9afd709d19cf29df117c69d1f855b647f2d6dc3ad9cc2e413cda65ca8d3fd777fdf88827428723d37b89a7330dddd234f39187db8e54905b8eb0dc851f51ff37b5deb69b64bbd27b72881267f94a88974a56b1d3178d49c209d6f4e974c00f25a87255c3804b1150f98d46437f5333b200651dfd1ae939125483cec1690ecb4d449ae4f2bdf88d50382440dbe1699017f21c0f1e0c85cd339a9f87046af063b54b923d4eaa04fc8dabb3bb3e3bc83f0657b5a3c4cdfce3c325abe45a39b794d13057e3a036ec20c4eb1c18a7501a8bf3899626fe01b2b9c18ab08eaa972ab9f8a786888162c7f77db751c1ab88db854ad8a99c7307a52571fd4d0a8ca5a6f4f5e46396bab29e4a5bb6f7c40404be7357b47028a1cd2b780abbba9e37d182866a9171ddea543a5684ff6445d4c3ba61b4300a1556e85518301862b398e43f61d461054469f693c42f995a000dc9b950b277bbc5a9bec872462a0938ef0e0ba4f4d2bff4d81804996a9f97893c02b2deff1abf1a6cb7987f446132f55a10aaf537d93422ed22fa659ceda5939cf18398f8632a257abbf68d4854e452ceb5acc02c7b65d67b582e159fb5039ecfe636dfd00218f2e5d1e2ebeca027472d63fdd2b61d7bbd9258a3fbb14ee2559845a638e07bbde84f87a42b59a09c1bc877b7e51a4ea42c64bcb3b3c8043f1604c569308bd6ddf438204df167580f5aefe2a8beabb77a8fd3392f99e3a43a7cfa0a68b1b21a307aeecd5b7a3742d74ff1790b13f1026ebec296210301d48d9354646382a18d247300bfd8aca878051a2d667ad2ee489edfeb3c1c912cc6a6c573fd92dd4cd1b6d2fb1bbdc86ddd8bf515c28f15ebafe858df78e8a783b293db3144c44397cbaeeadea44655c6350562166bda3accf7a2e65cf3eb7beace08760337e2dff8c9611fb131b345f44dba2aa2eee0bb4ec719c59a269e71ffc0775c5c193e341a833d38edf8a1f01f66b9fd039ff55c884257ec7330f333e579e66ac67097bfe31b2b78d88b81b640351da3bea710e38d8b50b0a63814f4638df1680d2217dfe7364dc228ea79f74e678b338105391e8c1e041cae3d2ccb9d1b034d96b811bf06515b3f4dd02cf2cf9f9884a6a1af39f219fde0b1caee2065536b8e900bf4fe9d87396cb0854ff28db253382a8f1e6c2a2805b5d5c8b756640a49a092f8fbc5ab87e511d790519e9e79c1336b2af288b1b07871858966197f65919009c435e6ca5bc89a15fae0e3534e50cbacb3cb2ee519a9894f08facb453a7ada35c0cd8e6ac71cf9ceb21c1b944d81a16a3299c730fe1ddb164505e2df5e4dc7f46c3fa3230a9cc3845298d4abf909565a67be3316ca881540f2920c8fb6ffe5ffc66ef477476cc4941ba03795287f408b6175df89274e189bc2e12e93f5d8aaa532400946a7a0cb6cacb55d4947d0c02da9e2345b4d0cc92a570019ac51f64b29b7e509109500f9fe8129196bc46230a1848ad7dc721efd97f1cbee41a1e520da4cda9fa5a0024d7865e637d0f17f240647f11f4d41a39e29643917f6ccd8680d83cfaa33081c3dd613ba2ebe736539834ba7977d2617b85b073a4532c8e6cb3dc3ecb492f23b573ee103ad6c56a5930904e836e9390a8b20470de2c7e0d1b52000366cbc198caa4917b593334a449840a093bbd709a6f835eb4338e23b12f59efd0fe6a8f7d108e6c40d63b06b43639a73822b431b636c3c6cfa2c973fd43aab1ebb560eb5b556b98758583195190651d9f12bec2a2db9c87f879af59d9e72786e416ea8fa36ff4a4f08d56c5e208b9995fd9ed0607d3af20b1eb51dc0943cd96bee0cc78875fac1dc471f80664ef9eb1f146d5b6871842ae1c51e83523f28a149346df307eae77929a81c235f5593d7eb30581b0650a8759d5a59b5c2697c461e17d8458b13dc88935b878f71f0597d46924bc84714ca7af2df5749b1b0fbe1950aade8d85555887809f9d4cb5d8d6cdd0ddede90e2fd122d1168f0c7e535aefe0385ce12a5cb1060498ba51b28fc344e6c6094b1cf6263007e299d7ceae7814c664f43bc2b8e989779e1a2a36e7e209175c197117966925ced8cd941fb4d37d05a5c771ba579671d505d6af7fb70fe764d906fa84f046fb4429d82bc7f4ed72f686bf2f923ec7bd48b1be8773ef8a51235825cb6c54d444021e823ba2614e7d93920a96d23f19d9adfcabe1716fea4979ef4d74fadc6fd53e8d6c6704c4eb04a039ba4c83d15afdb195a36f292ba9a2728cd85311076aa6a484c01fbf9fad617f4870fcbd1cd453aeaa391968287263852732552443e3388bd07d975cd2a11624fa2d0d931034b940c4b2babe262706c6cd72007c5fd5744564babc9fc37da476cb38ed0de6b530864e26a6febeb8d901d40c771a0cf2f498830487d83368ff3f8af68a0ffa5762d3f2c9cf2a66e2338d3e3655b647685c2dcacba997eac420d5618c3d268b85795fa49e37ee504521017439581a6c5c064f0184e4cad2b8134e2f9b9ec42981c155775d7d744bfff7adb3f7599f159c7cf1d7d56fb7cddf5b4f8ee8a3dcfbc1151b3d253771db09879f48c3c0cc9506e97c776fa8251c21d5fed9dba8ca6674e45ac2a6bef86ae18b175ffb5d281f58527661ef7d5651b28db85c1b7cc305ab5b34fb49a32778390d3b6d4e78d06d3d863eff86435d36be3043529fb9b4d061a7a983d6e287fa83925dfab1b526d6bf510a29f9d6ad493bbb4da5fdf0aef4f16ff50799b016dc4230aaf87b9ef8953f8ad522ab4c3ec3209a57852cbdb5e39628ad107b248d6f07d123fb0e68d7b7aa8558478de5dee88032de6ccbbcab0ecfe8fccb1681816db894fdc24a9b6cf8ad5690efb01c8b4840255a5d5563b4cb73609f0a5337738e179fd9577bb795eb5a89a4ee4e2b2bed5fc65ba1efb911889e131a0b010c5699d7f6b869ffff3945208feee8d245eb45590f2c67b97d186307dbee5327ef60340386ae04d45f981061b80d33ed6db2e5dcd711d68f8d9befdca10334e9636de1a2d6e6de2888d0984aae79b636eb0576f6cc9f450320b7e946eb82e9e1f8b3477f382090c79a9524a69f3416eadba673ff24cb1846358680d370e6ae98230256ebad4826f90ef8189b95f3b6275950c33ec2781bf438bbcce8ee350f3c1475b026a6c189db5101981b21f82ba8d8f62e852ccc5109a2780c70eb4a0b014c0c06ef46ff506c481b8082154db687b644ff122e5f35af5882212834a5b696afda432241f966d5706fa7c00be4a4912b6adb8e5629d0e18bb2ed4e2d7b6dbe79920d21ed0491f7a5017ae5ccdee5b498f61bb9ad5845a6268abebf80338c20c09530675a8366bfd4ea746957dd7337f1c1184751b649a399891ad2b6306bb062b9b2dc8a8b09302ea3386ccd78d9a3a0314c3df264ce81048391ae66ec9eeda8c70efe95146205d0b6bed2c362f2920615d41c7d12fc3991000a080061dad4e34587ff1684c6756f55dfd249d2d62bef74b5e4a40a63a2bc14a473cf913d5a4fd289d1792fc693c4a5f85326eebc52994a34e16af861438f22633fc5a4ce0d30d37ac0e2277e072f78375d7b1443e1af9647c23decfc411a3d0def781ce6679d92872fbc27dbd4a7edc2acfe565103d472fbde7ac626248a5305cf6e1c5fc81e9b71adb2523839b9425c72a67409539d611240ff5ad04ea2b3d063e197f5663606aeb0b76fa2e1121e3815506fe4a9ac09d555c1b8d8c9749f5dd5096130aaab80d9b721a831013885e3a376a57f97db4f1878372c7ac241b7424b86d97ae5fa3a0943f55c64cdbb4aa3209c4fbee3d9ed201e2bfccee01d33bd99c01689e1f23b185acb82e75cd2a161c316334f4887c8225f11ec1354105e3180d67ebb3a98d1178cca8332eb73555f53ed86c7285fc6c85570be32e74baeece3d610cfb505e1ca6c02fabffbd9b4c80274db8faab4a4d29f8bfa6db38daf4ca8442aad66e40581f40a63e50b3a33d9a3e32f4440b761d149a8d71c138f74d5b0e10d9266788499a19f03a17726226e27c899c538bf4c219d7a035bdab2c5b347bcb176555fa451594050c6196a2236e5b0981eabab3519dd10ed1ffb6334476cbb06059384f02c164f278d49391c6069b9adf25c14870e2fe1f28abdb325d3101fe464f829e971067dc9231fc3bc9d0e2a6c8e13db15f4b69b3b028a587a092453296f7f790a547ba191bca2ca929d1477344d7ba30b826a10152580e5ed7418f481e4b10139a4acea1a1c42f748cafff8b0215c6be50e0af09905366f0403c53f8c746ff06ec45d69d3c4039d0980af45c8a2d6cadafe477ffe3451fce3bdc9644faf73ef3ca3e823526fdc086d82967b1a569cdb99ea26fe6d06a21fdfa7a8342089931240324b786f6be1b987c8fc9e9e602cb0ad66039a0147319a896134cc97a7f50b3a0c04c4f80b8a53ea222f5c009325eca6668e453d92e1577712af0297ffbc3e3365d504ebc1c7e825e045c30c0ad9067fcea6dd754c179c3febce85187611f78634c081192b430010987a852837015a3c2a70604e18c5d394207fa61fd3c51a8ac5ab263d1c15a9918f599338d21b894e6016337a5a31422867a775a7def8fb7cc3a41342175e05c891ebbd7318bf011ab2dcd865dc5efa3a9451d973951c96752803665567c08013259f14fd704d5d108cef5a38b4e2375aa241c5cfa99511e334cac9665a06f25da7d3fdb497363b119bb4d536a6803b3aed59143655ef6df225b5a9305979f77e32942ffb48e859da96a309ab57b68fa56a9e0d6e53650e7b1968fe5afc21e5638cd50f5c415c9addd998fe32ac983a9f9266590967782b6d9b70f22a48cc14301af5de46d7b71d0f7c0ead21ff503cbed5c2535672835ea0216eaa7fed72390b66b4684b51365d1923aec4dcf4dd08b357552cfb7e96a5ab956ac1276882e80a79d018c5ca7ffb3367d59846387f4af1fd4b6098cb560bb565af3ec0c3934da29120546804f3800aaba4969e00cb83d9d9b0cf216c42a8722030a6fc85a01b9748bebe688671318a2cc33f69e0bf3a8a3779c8847de958b28b2e8017da7f74d56f1a75134a4da0944e45dfefe63ff367759b55e1659870e0be86cef2789ec9063ae6093693c1d47cfc164eae67c97efa447120a36b39561d380077ceaff4bf0f55b066af441e400cc3996633abf905a32cf025becf31983dc6fceb6e0fb506bd350d81afa6421115939adef8cd68abbbd94f1567d9e9f7505af57e1802b8d704bb7460b3822330c4a4bb6ff2b187fb9a3f324b0f415c706a1de8a7cf6747c72be3b356c0206a3c0c39daa85309bff9faba7b68178108b261086cc15a0e21a52a37c1576a72d2d5da5c43248ad760d239711739cb79fc79b4ca2dbec2e100db1c535ed90623c67ed2e3817ebec259343b17efdd912ea0fbf73653015b7f8a51cae3cab19ba00638b8c8bfa8db481ca7dc7ce5c2540c46c963386188f74dec088552330e6ea067b222bd97ecab5073d95d5814599f522a36fc80636bb66ee8dca399586f90f1c849e30d92382bb0e64f62511a7f1044560175d68dffc03a9e56ac7629a4bcf50a4334f29b3391ef4bf0f3174a44d69e143437cb3dcb3871c4e7de50084b5e5033c48df364a1d5cf925d42a3c8e2b419909e4a2ca2156c1397eb87704e8f8d6cdb3a4a031c1b5468a1e75a923cbdbd384cd8d87c2c05f11f1df014ef98c13fcf9f182f6fb68dc0aa4adf7bec8a17caedd172f64806c311fc106b39edd9628a01d7159d638e09b39feab432718059589dc971143da4a8e640aa63ae0c2fb4a71129d362cdcf993adbc97b4f1543637cf1acbc9e67067f6c6f95be39fdd14dc6478c507507ceff88c2d1c5e13522547ab149dad2526393714c6c0a221c167ddf1084b563c0bfcc4c75a972131c62ddec7a497bd5118eaa12ab25bbbf7cc62eca5de5ea50bab67ce6ff2e05cc47cc0b0a5465eb01bbc08dac30b8522bd92180d8987390314e19eb3201f0be2b4f71abb697a751fd8d6a3251ca8ea1b2f20a7827d2599d62e392d6c065183a1778950d5ebe04180047ee8a2a096e5f1d6813ec63ff4a626c725b24d259cbd9ca6305009b29c6ef7225eecf9078824f9aef4d3e9aee1e9616b2b7f87499f8abab6c38e9a3e7714132850b5e71fa671697e6c8407ac3dad5abeee5f7b2a63aa51d29744736b0c38adccf8e29a85b81f3b3106daed64fc78618e18c9056cc41ce2f50379cc6c2c1411ba2c690e1899dee193f0f2877412f1cbd54d12255ca81a72211f9a8ab7f0b7bebb6c11b4bd6c77455decdfd7df2b2014395ba69f22e520138a43e1b3a11264822b143adcad307b35800563bab720687a898a76cde1f0a15aa3f32c0d302ce6f1094bacf5a1add935884be029c7fe18a5e90c696e3371af0f3cd721abd7dd4ce74efe353105ebcc4b1411d52026901380a9c7a807a76fa617667adea8b7734822da93d93969641a92ad2af6350ceee54e3d7c7c39e22d6c5f363d201572b8d68c2b9c7230b0b85801cfafbc5557f21bc444ea05fc612e2c2a8d4a38578c69bb252d8f4d617d0974f95b6ebb416d5c8f3fa925d4ed4f23bfce03e28389ca8c1bece1fa49e8d66387bbb09b3c29d9ed75ea5a9ac7930cb3ed05f999867c640b3435962fdb763002e2fb451c5a1b9d4536e49ba50fcf61451168a994249ef29af51694a1426d987ed8cfe09f10462c7629c4ff1b1cc709b99e9e87a54d1ecf54cd9da0c2c19b84b2a2c32c0bd12d158b73230cf610645048cf1afbb62aa7ce6fab79bec3ad84108f3d96cb9fb3d78a26724892a6bca533e64880c7d4c28a6685502f4cb2a27b132c8253b97e88583fe0766d04795709486556df99b7e65fbf71febe24e0a188e2dc489b8fddbf9d4b1c9ef4b558f888824469df9b2085a845998220332d9cb693472ff2abcc10784c2280825adfcc630e3a961b39ab786deddc53b18e862edc75742d6eb2d7cc227ba3ed770851718388612e4e7f4f257a90fdf09e3b0081d7498e2d5b628d9132aa0165f323f59af5e9ea54c582999fb527d5f2f3dd7e4f85877080526f8481899b6afc732f5da6af31b561ddc36a6b8c723087d3f168292550d89b228f7a3cc131c110a2dab2f81e339f24d3d2b696892dcd4a3e8f2eaaddc0d78e2d07cb9df9d2fe73e4c55562c0794092c7dabd4364f9fea89d6cdd8369d5bf1bc8863b8f89aacf0fd9b9b380947bb4872656e58bc87526e18fa8b17ef8a7219adf1b79d1be5dd827e7ba8e4ed50a81eb7562b179876a8803dde2ea99fe744e8f7df17040ac38592a3be7eb353416496e867d8a74c7eb94556b16241935d718dd43462fe0855cc31a812e0ac01109d1d3539bd2fd4eeb422009138a92324bd072edee2ba47d6cacc24588410ce30565a8aaa5aad52d9c55368372715717ff5ed3a0243ddafd11a7059c29a26b9ea9374e8434f31e4c15a747ee6d69368d12b96122690f843569e82ad27eb8fb25e94dde94cc15e690dc65f6a6c2a6393821168a79e03cd223ce54a1d5e38eee1c12e23027b12c6a8094c805088617c2fb4f52008366faf37fdb13b3a7a879949d13644da36dd35a4ede785ca0ac7b4f15472e77a33228129143f849ee75c915df31764c96954621a01e0941d6bb58125f544818b7152698f3addcd0a684af8fcdd4bcdf5752b3faa731988866ee8a664850989d280505d2a4b861f159d47d2d61ab3de866fb2c8f90075b713f61cf83a2ed426d53214b70385b7a46e5620c032486a5a00e0e73d3ea16eeccf5731507903a25685466b61311502ce781634ee46542957a0d5bacabb8d965689422588ee102d6a6016bf11589fff32e503feefccefe4107d0619e7a15336a8655e2f09034b4069941126d48909232592aac6d9c231285dc1d038ff1fa09c1588f543304659ca334afbc42b5f5fb813b34663cc6f4b0a12fc3edc28765b062e7a50fd19ef575be96cd1d9aa48c1fef1b2763949982a47bf25a69c8b1306e8e36c91d2096e6a6cf934452233ff49e91ee173c1e288b9ff70ff364689b82e2467a3d741809657ce0856582d24da5663162422a6f1ed1fce7cef40d90ce57cb99e19a0b4365d483361d03d0cceadd682f333bcdb0a49e24d8c7d004aad2dac06f4839cffc0a77730623917e5f101c33411ab4e0a8491de9a8bbd5dedb8dfeb5a5880da57c74bb8e1fd8b02d3c22087be3f686aee26988b2d62a41d4593ff0dc100c31dad221489f612ef60c160bd6c1f5a00ea6efd3a5aa5ca14efbf78ae4e5d8c5db9c03758b81e636005ade8d03a11f5d8231cfc1bdacdb276992ca8ecbad337fa89dacc9e9be11d398d37207e15ddb45566e0af78833545352d3043b70e20695ddddaccccaa93ee5e2874bfc7f9510541a57fb3cb9c8d6e75460cca3c4cca39a642eff1967dda07a66fe67d87696a5fe22a718a52cd9ba83e348ed211c1dc2e21ebd797455f0648af12c10321240058857632112a75adfdca249f26cf8d6ba05ee83d00ff8d64d8fed069dae70b79105ccd95fc9df34426d765578f651a4cba8094f46e0a9b676c0c0ebb1803660a70f5c7ad2de1ff96676c3ecacdc2953fd235856228556db20395b8d54819b7b12f56e4dddf6a7fe4f7f3d69dff022c59efb2313ae801dcb02b117f50f18eb11dd5a291a7068c820fbe381bd0697566909a38fdab0a0c48442dc935ab8447ebecb93af879a6bb82ab5f245274d873b5be4312856fe4fab8edc9575c02ba4cdb34b31323b69cfef40755bf96279460640ed9fb84d5c60d95cfd76a39726c29f5607d80090e5e3da18fd74682975dd98d98e4afdf4460e1aeb7087a18ded69310b28fa45b356fc28d1f2bef4c9dd50909076de9587fa07b966ee143ec589f70b8ac4d1320cac5bafefe640e445922090c721ce79e4e2c546cfb9b7f058932e6c83170dd2785e28ed81757ade61aa094bd042411aafe0b75156067a5790c78a44589728f1190ac0ba2f93004e06602f51fab34cc56a485569be11e0fd8c89ec3363e053dbdb6cbc69b686e89ff3730dce9099daff958f3be6e7f9ac00bddf0f133a6f904262443963aabe84b0ec9ab9209ebb0d6e81b8d30b2959bbfe5b332459310be2d8183a93ea08301b816d5b009a967916dd45b0f541c57685a6c7ef8cf715ae7fd1780f0a0da48467196e25e26fd2d5a075ad5acfa1ebec9647da21672b642ee4a908fbce416f4ed36ab5b96e5b47a0f6c7f280119567b7d54640c65ce5a0f4912690c4a3d0805e4284fb695eb3af2528f031261439506a4d3f4c2e18b736c55475828a0faf0153acf0dd89bf3c2f6525cb4bfcb419421c7696ee93bc595158a9a43bb288022122a8c45a0db060fe5e85bcc128f396f7af7006eba4e0d6e2f0802625342799bc1b98366682db90ff1be99322bc0672e07757c44173b96e659ff645d263af255d6ecd88bd9a0863006db7f674e79b0493d41a12057e36243394294b4c7850d14a988715de4b55e9f83c2f0676a8486efcc948109076361267f092315dae79164da8f832ad6f35f600b92e4a8228d39e507117c1c1b2a4a12b667538000912ea67de21bd85616cb30f95573ba748a75d2e04b493865a8711a688e33221b26f621ab3a137cf86cc9dd340bcee72f19e00de06f1e9abbe08b4cb8725c9e624f02d36c4c276a529b6e23581c348bb90a4fb1f89053aee36caca5529bad9124825860c011140744f245cd02ffe219e436bfef045517e4e41094b25cf9082692cd8e37d3893c5a90c35b808a17a6508fa7ae743740be0d984ef5ea80cee51e14b9997f86b45b97e5acf89a0a6aa962689c4f53bc7b65e5037de60fa395ed1013591caa79412108224c020d77069939391e20ee32b86139fca7eb9ca5c07fa733311fef5d5594b83ae34c6bc32f037b09995511ff9b9b611bc727055a10b808ebb8c8e5ce532046c7ad3336c38d506e0e3043c4413dc8ce0a9caadbef27d6f663b22bf8d399621ee86e52d9abd5628e3270424d8a06a79174c7de23c431224fd8d0f42853510600f9e2deb8a7bfcd324a5c6ec19cd0c9ca81c552b111a2acc4479e20439e2e3caf44c92026b5be1ad6933ed8d4de1575216c134d55171568ee64213fc4d32ca5cd7ad04b8705ecfd1b88d56294dca67efe3b1b37c7d5d170cef18997c4af074e97a98c11ec3cdc83a4ea564ebb47f02344d3ab410e25a4ad658be9bf627d49c106c1098dccf7ff62ff9f4dc997a279afdc5630ba32167a68ed7bb3bae2a8b61fca67b5b7dc5b3ef3ab679b602764da9aabf3d0caa56b278c2ab6fbee2cfdd7277402a1f82de1d97807829c0105277073772929f16d79584118f31b45ec4db29aad83693b2d9de08f417beaa2f78d55a36a824a94d1e3cfeb3d75c3d41ddd0e317e85d327e9b5a9da44dc12b6fc3acf6d222a44f59520fa3fcdc37903eca4b7a91fe14cf54b06855d204ebd71018fe767a158b5e389b5e8e136fc8960840ef1916d8e36f08260e5fc9808442e2034f2c761ae051d03fa618a5f6b8ba8cee00411d09aaa3f8fe30a5d29d9403a905403b5310355326387ea6ea72643b70fcc5bf767371878440d07be919c4ad8c4b8952ea61655bbeac50025f4cc2e859c20dfd440a0b1b14549bccaf7952a27f12266c3b7185d9f37ab405d0765011ae6dbc0717f58ec6bd4101589f5c6054faba863bd2af1e8b19cc2cee98c619e477a47497896c42c37697313917b37140a77a5afec97556f06e0ee1d87c3739bd9ff4c210ddd4eceb65701e64bf4d6cbd5d4b9786f4d45acd881fa6eb1c6fda5f8844f5a1635d05e7bb82270694efe063d44296d86b4bb8b28e573dd7cc0d379b5449af1064f10ab8e8f5f177713a63fd7ea8bb68305356c59b5b48334d568fc6d81713bf2c1438dbec4c2c793d5bcd94c459eaace9295ec5b51328fcea5c8f984d8bf90b2f9fb247ce722a1c001e6ff179524417d647b856d905976f623b2db0facf05d62a87662ddc0d6c31cadca2ec262439fdd0f5cd7788617b98bbb802ceed7f971fe6d432a49dc132fe5475db3bc61d6ff04442a9afa9078be7a15de8668cdf469697e337eb4a99b24cd89da2a36eaf4f725cfc77f5e4de3dc010c2ef1f6b22dc479544c0c4c611fe1c8ef5ed3c23ddae7cd01ae1874217f8d1001f0c5f8d2ace0ec72ef3ed9b95b72753462feaa1ff5c2d23f5ec1ccf41064895d6944f38bf7c41a091df7b8c5c5021ff7ab7571439a3d5c889aa57c715e4a55ecd77b5cb4f8bc3408d95d560f5e8ec711e81ef8a751df5d1d053822debf0295574ebfc5f1fc47caafdf8b3862d68fb01d6239fa13c026320aafdead31d003d8bd8b46842687b6", 0x2000, &(0x7f0000004640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000004700)={0x90, 0x0, 0x3, {0x5, 0x4000000000, 0x7, 0x4000000005, 0x4, 0x800, {0x1, 0x0, 0x3ff, 0x0, 0x3, 0x3ff, 0xffffffdc, 0x103, 0x9, 0x6000, 0x0, r6, r7, 0x0, 0x1}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f00000047c0)="c4acef607b9ddcfd235a03c6db2c1419c3332fd94e60bb741ab4a8750cdb46d41965ca8c176409eae88e4d142adc35d20aeb6cee87b470c46a623ffd2c7b92b7b2026c8a2d3a08f7c376bba66ea2fd6bd26a5903aab1fd5f08c5c80a017bd0a1f16e11ed288e1f71fd8f904cd60c2bad8ba59003a9216f171640535484f6706eda84c4a11c63565004ac33cb6040901b5f14b2406a1ddc7ca78fa91f3d575ec92c1c73d56c7d02de887a84a9b88c9b70f0bf2141e1f624e8222a9a63ba199362c8bff33780e6c79435460ada699e037ee7894aeecf7d3b089fa428a18edfe239134a244f69ecda10834e06e1466d95effc76211b61514522c429e80691780744f5e470e417559879fd7c7cdbde84361bb2491dc53a481b3bb5c071926f0c57af8745b52e6b07b053daad9e52a29869f3bee8c9ff43b2e9c20a26035ac89169b7058ee967b44365648f510555c701188079c745776f55748c32867df6e4e78890a32f126197f55113ce4e8c5397224ab6fb9124bdb0050fdb92a42237292668a7aa615216e39f78210b2774f0849a79fd446bdf2ec38d7c61e5384ca5ca6c040522d42102515d86c7743a8f384bf18efffb69d0ad0abb7c48fc8f770152226d05363ea26a7aabb3450905bf28dbc5fadbebe2ea45a4d82e2bcc574bcfd3e3164ee9ce2eb86cf356bd2822699a21dde91d2117e3647d926db9c7bece2484bd81a972c293226a1cbe15f233822fdfd042d6b6515b49f9f1d585b1f0fb596e50eea60ea3f4cc8808b576a1de2c7111df3cef7b090e5b5db7f616d5bc83428b4f55f97e87e43b3360c5099455193584fd94568890e87224bfc9b117d0172d85a176dd2c6828c0144b5398e7354d5923f8014bc3d30860c153696cc776c3982fdef7641bc61d3b21baf0f76adfb94d135ff87393174fd9ca5363e2834a24a06c16522bffb0f60d69cc8440d8a0dfbb47c7d8d6707cd7cbb34fbc8f8d3c4490b31b92806e0d56f83b2a2c7ad88ddb4d0e7dcff8aac6416e8be9c2c9855d5a441f4b34d55fb08306a8fa2832d70023ab0f63ff75629c0e98d64870fd4cd242a6f27fa6163994ec50e18071f5344c6786b01f2d7268930375188e04e0408c973d4872330b96aa88db2fc1860accbccb65f771ced5305891c44ac410541ac980ba50f419503aa058774737c77965db9ec9af213e516fa0a2468d788289337c5babad8c418a3af875ffc8bc39c62e94acf6b1bcbd28274a2e62092f87095958c8bc657ba788907902746872a6441966c9663198d1b54ce5c660ed0b7cfa1d6d3a81de7d16fd017d7f041c30b7f334889feca18596cbf344286563dd59b7c65697c4a3cf587c0682de6fc105628bdd1990dcb3fed18e1192ca07fe4a05be1efbc4057476257a59fcdd24eb040acef0f94ededf984978413ede4793255c0e6b24a5ee1713692149849e60f65c10e437db0a8e97807ea27f0a42f60b5ec86e85ab4eb9a81e2463b00afe7d20cbd30ee600b57202434e1fed80ef2cb45eec5362178b9e490dc0b8a45e10feb8a08138778364a2983a113b671e04d60ab4f18f383300228631cab01302c20c624c8e74bdb6ac3a7cf062f8db96416ff19e42ebb72aed1b46a063cbcb1b16b76abfa628e885cad99ca26b23929ed4602b5e897b019da855b58691503d3021f9c1b314105037a2be7e73d49f8ee9f0a3c3e6e2cec44cb6258d1862c3341b053db1b67640ec14afbbbca41b1b500ee3a0c22a712a02a1b2bfbaaa62ed542fceecc1ee426f9ed748d8656ceab891a9d5a8784ee78e18159abaf531c44829374b4814176534af4adfedb5efead99e214f52b0b2eb9e217c6bbda92a01edb0d5037e2038d8a0fb61f95c377817cf2af1568a66e395596c4045d4be3619adcf70879827dd90c45386c39b0248832254b2f7e646289ecd0aba2a56213e504bcf536ee6567baa25db9fbab142b4a333441778db9b672ccf0154f3f5adaffbf9a36472713077a90fa7828fe58c157593235de0617b7a13c0f269401bceb6f3a5c3eb151c97f3d8ef579f665777f4d801f0df77ae72433c488dabe2504ac0fd0e9703e9b960fcac1063704268e24a40890d627e0f6c38c0cf99b4d11436642dab9452834b13686e8b90cc07e4588c60aed21b90bcf73de85fddd85926557c6aec3510adf2d82f411b16b8013c408cfcb88d519daf256dce2c8a460e82bd0e6bf05c7d901157123dc9b8b1581fbb7bb8127f7adc01c926f6f79bbf666dd35df271cb0816418e71b18653bb1f246d07af5becaeb81abd83ebfce8f874daaf6b6acca7f313ed43570dd6a81548c2d7a0e1cf56124a7a441fe92fd12a5963cf6718543d429499a76f7613cfb7c7f638fbcee879929126cf1cca0c263320d8f34dcd1af2345b9801fcb38b44570bd855dff15ac3c7c11fd18982102258c1ec8941a4eb04b2ecdafa01b8f9fe39e65e40adb8d9a5d972da57a3e716a9518b890845160ca42419e8ce1261a855638e6db7a188c04a68b2afaa9de470283922bd6beadc9ddff314516f0c4e39977f97d79a291bf9d626b471d8bbfe0668cdde8f54a24f31d3928e4e659caebb403902cb27d829bbff401e533bc93d406b6a7113c91d680d424d679df00b9694cfe497cbdabd16841aa1b08e9076ffca9bed761455324fd89338f6cc3223b79a46c8e52aca9a4408edf745c3a02ff52e5314d2f2ecd88d91a45a906bb21dbfe490ca8691dce636424694cdfb7c3cc9e354148b852c52a99d59012bb80360e11d92e9ce2220776f21cce91ba2c1a0c9bd456fad2c17a62bc1ae32ae189b7baf5eafdd0903a02d74e8027c8e884127d0b94ef12e940e3ca65b3d174ba25201b28fe6ca36189e7ed93a6985859463e2d35411957e5c24aa474bac60844aa2828c3c0f8e9199b143ebcd7d56a28794ab54dce479cfe2989838b3fcbfdf146e85cc6176ab35c0da942b5d9351a2fb87266b4870124e38305583bd0e838b31bcaa54ce0c724fc99f2acc3b28d2095f4745a94b94c89489bed29116839d2ab6a152eadd2a30e71c3a014f41e1554ba238358ba1867e089dd6def8aee0ac338e6da5eb0d0c815c5991a9155ba3f73859eecf57024b5dd65c6d2ec31c9e7339f98ddbad954b121be83cef5cca1606c47e8e8a431615e0d75eface7772d28e3185cdf87581d3f8adf33784aa80880940d86ab881b22b971535f7b83a9f7015e86790dc2520eecf3d1abf1c0dd8c207a22a656b98cb6ec51d8791166d18ab1d6ed43c16050b136d7f55d42492af94d07b1adb562ef07f6a309d884ca55316cbd810905171dd8c6f9a36b855e907b302343d06f0a0d081ad3a710ee9cfc1abfe8005dab815cd26c13236cfa01a7c072e30bab37cc7ab2f3d23796c2a1202f30500a516633e8072483a6d44bdd8fae4622c7e58f083bd70b97f4db8e9bd907be321737b21f18ae1a4d14366131e641851bffdabd5b22e5b731f4c65283ee5403bc31317045372a4fbec67d26df95e0a14888f2bdcb440cd42de4e0bf389a393fc318e18d393310d5aa3778df0fdca87a5801e5e5b891adb64646011f7693b4b0e9b1cbfa1fbc847f9939271c19b8fb4fc9b15b9397a7e221987417ba13a9fc2902ac3a1d58d65b58968df285ad3b3875949857a67d7b33dc1861bd18383428c9ed41c474f3f316c0df272c55806f4454460e64c37adaff5d712ec376ae5d0d1e91bd3bbdf2a0a5507429d53e13de0562a5ba4b02103c12dab0bd4b85bdd290b98c7e1fd9f494501d2c4b824c007f67bc2e8993d4f163b40515da8f2111f4fa519230713844d170f12b4077324312da2ca1c51c8fe1fff0d6dd68eeebae22ad6681a5f277711db0064d3fa25d09cac0e4b280b58c150e73b3885ab3964837cfc34cb29e215bade71b45e19505b356bf8de9f69c4a3741ab016f77a55869edd76bb33edc34a68959c37bdf60926530d3284688aeb17a347251d5501c034dd3902eef528f167cfc5913d02c430d76b50a6860eb84ee5eca2458ce862ad9fcda642b8df177defe8abacebb4bda07c040b4ccd773fd5c9026ac98243ea2a00f8760a2dacf1c371589b7e32f2d2094543a7d87414813f54ab98cf738ed3b3c1f9e9fdc4fe97bab52d172fad00dff94b0b72fa87b2a3372c8fc9af326f4d05ca131dc254d378eaaf2da3aada8815fedc18d252d95629f7b455cfc54983c2f042e5dd2c22d0f70addcc45c03fa3a52e0937e9590722cedcef23401824dd3f2537d28fb10ff13f6e9641c23075a5ca68125e67df28b3231a65d32a97f00117020debb14e19511acbb52e56be81595f8e74eab72e36b8dfc37678c309bb84221e480c9348f6977f8e3f8a47421184276eba93e84e8b7e2105a5a89c08708c0eb8ba7bfe4dd715278be217fafde8047652ab69544bc2d63d72060ac40f104bc5b509b7501ae7ea36e0d19149645d15b5abc68fad73a542662b3df07ab506746d7343e405370238b657cdb960223752b62e86758143474a78ff92696ad8b5c9d2637c8d9810cfa4faf2765efcd7a1a435a60bbf5962223b1fb0975e227abdc7bf80e3adeabc6ead120922beabd707e6d7a42e233c0788c680190e9ffaf0cc145c010c33438121e8206e25342413dddd02ff2c2e4e5299a82e8e85d181148e1e98db886103810230c6a8687de33c4cf7753c333b8d7b6b6b1a18eab53cc395104818709fc11f4995e057d4517828dcb5a9f3baf41ade7101ef40df27c680c8bcbe8bf2368f1d19b46036bf8419516789dc69ee2573ddec41d9ca00fcc710f5635afcf088e0107fb09a87db9ca6fccd0655ec0816ead48371d64e8318b767b95ed6ea89ff919c68cd33cdfa0381b8b7caa545de948b8c46bb879c4470feed0a990056fb2db739225fc768e83d15568d73694e6888da65870e79c4f5e1287f1a8cce359f82c9860e13ff900833dc556d8fd005c38a855ed1efec66b4ba8d1e65db9a999e172101062081354625cea8f1ac0da70d7f2dca34c4204dfdefe456822ae2cd1349f1a2251292ddbb287c5b9ca41c75f45bb4ddd82c277afd37422cc00fe8b7221168b04b6275f8e530757c673b3f515059f8c8421872d07a156a9d061bdbe0c549a52acfb0708682a2573c259225d0e95a16b8d13dcec60ae91c09537e8bea549f748d2e060d8ef856bb496a53f1cee7a7b716c95e7310ff9fa56180f0259df99b5fe06c030015d9cb5bc9ece0cd907d724e1d1a89d3d875970bf144c58260c0dde163a26d4769b33f6de7f181ecabc050797a105fd1ce73ac4d26a153297305b8a3c150beee4b563f468694cf3895c44df56fc8753e3c8182e8e3c9da0314eac9c288978847b92015ddc5711c09210e1f5a684b7f1f149fb0fe8471c30f8a35a58ffc6e2fb797acf9c686fbb8d1ee8d6dac14de44c22a3cdda239235c24ff23de17228aeb354939a80e4a1397b316da5e18f077cc7b8497df214290c33c4b8593db1ab1638698059f29477a091b070f139b3fd2fe3ff55803b6e65abe6dae32eddb18e898e63743ed256801c8bbbf26e21bdff9491ef743341a5159b36b616ea9c700aca9b6486278c7811729e3df91147ad0e25c44e03c9f4b2385aa6cbfc70d8f68d17ac0925d8fe8737b212f708633bacda57b3848667a4f624a4c7edd33a060f82aabe6ac6a19a81a2cf6403189f08d2632260d72630da6ffe46ab9c19456e95e3cfc423940023ba0ad6f1fe2a8755509441e248b291e02e85f7173054ec6597cc712e80751b4078bf8db1177130f0b170be8f3ac79d579e012caed707156f3ba28ddd5ca5d18320fc9f361e88aa93de9127752ea04c7c77425ad30522dfb5f1f10f802c1a9668812ee9e6b4acab25e10dfd2b18387e9f6ac725cd72f5100b6c15265dcfa1dd45f538b76346209e6cab4441013e36e861ae677e980ddd08e9366426f410428b9b0828c9805bcbb667209191e79305ecc15ce9cf30aa829373e4a8152e2c68294dc71b6ab7b551addc661a5a040ca7b79993cf1060c8410fac1e9d3b209319f22c4bab53b1a6585ebb72a579dbce64b107b280b529439cde9d1fa29333ce63dbfd693e0b2fb3633e37304e70fd5b8d04bf47f6630cfdfbf8ad9f7778c88d7ca9705f4694b1d3355c8406adc99e15bb39fdaa8df214e1730b6d05bd5f93349ecbf5b0db04a5fb1bd66c5bc30671a564d46fbfceacc074bb14c31d471593172ffe28c39912ece3f718864ab9e300ca172a7ebfad6fe28a0ef5aafcd3f966a5d7d4d6ff164434b649cfe149505159018d8c00e82afaf7657402109549f7a5a4c8c7dd02d7d2b005a3be97f0a32bdf3d8e449fb4146c9e38a509781246d9fb67ed087148fd8b8fa1abcc5771148c0483aca397b36302459ae43f6f5aff98bd784b8a1e19a05acc632672bdabb32f2aa4d66ba731d6e219d880f4ceb63d30ee61e5e13919352ee32254d48bab3566e13788689e35c3e4c71c244c34b457fa8a23248b9be6fa195a055137a587e73afd4ee521af95040e72851d3b6c06a15c3464c755cba079f1f53d807bedd0382e36c975793bf3f78690cf408a7c502b872a05a5988e6a96b0aaeb0c0075576f295e55a9002caecab04331d06cb042cbe87375e557933e3d5e8763baffb71bab63343e432f62e82bc51b4bcbb8fb93c72dbe0ee310bd0d776109700007d0a1bcbf1655e1354f2f5dbae7d2d569b099003347f9c3f6c5ceadfb113ae3daea860f61e233e68c63386ecafe74c1a7386c97725bb650f298c06ad648662940daa3abf0c6f460bd2875984858a97c1fa921d2a73f6d207163cffb573dd59ef815605824d3e44eb74e22e865c975b5d8b923b063934960d62fa9907baa28c9f0a24f1e5bf731eabe1f6b076ae19b150d5632b307de0741116d5af8c5b4dae3c8ae01808d1a9925cf185c55a335820c1d8b80736bec9a9562d269ff273a040d77babad128d2b71a64d084dd93be96e3b99ffcc037a6db0f296f63438c83789e54635e0c69fe3ebfd3022130523ffa6f2805747b4e97c2fa38e04decd1b037123814be9a38d322d342d07baa37d5b484c32517b74fc636441a08d8424aaeeefb6bb47a8c010d6f1442a6632e808520308ec7ce7f7607ba18cd8b897ca3814834b2f088cde073d93261dac3bb624bcc6839d6249b51a58fcc4db00058484e0c5814004c5da1d4cda1c025883c999fd2ef171a5c3a438cc0fccff03bae681775421d49ddbfb4f74ffcf88992abd6168e58295b91e7cbd442bbf8d7cfb5d3ce080dc2b90961edbca462e843343d129e45cfa28eeb426eeef08a5ee84d7b48c59a6687b8c0f7549375033398a65eb6336e40423c12a55b5bf732a65bcaae27a91fde89318727cd769c0cbece6371b611a0b40a6b14aa40ceb5848b738c13258fb0765cf83c62a2081d3c363cd7d48da0f0b19e884045c44e78bb61bd673c4522e1c50a2a944115a57f4670b8c388858c7f4babae8052ff86f2b6b780e3b1b5e4302fe7aa7321b3a45ae98ba5a74e87ef4cf13046c7b67bff56f9ff6f4224c4d24bd438eb92e3a1a786c50b6d1dbb302b237618ad008fa5aba8c4778ec3735dc483adc99d19ce1c87634d5ff86f06acece91c7a79e1400b6b483285c8e478f43c3fdf22ccf792aec034ffd47e60080e7d4a27b6e48bb0a15aed15d6b84e9b6af83d4de502d70026533db7c881d0b344ce7b732fbb69348aadf44b22dd3921f8eefd5ef2914a7eac8d36b5420163258fc2be1d34bbf49ef5c4c7ad6a09c7292690f569621bfba1c4d9e484acd7d92f58b79bde01dd6ba98f4cad801e902bff0e81ae787c595969187b58ed9bf68b0aeaec069b64f6facbf7f0a4a8a5d3fc401c0e1ac3bef9bafa512e36d5c8d8b135f1a05368255c15b1c976ae93c9c99288fecf018505eed0f089aec2a9ca7b198a0a89671f095092d2a9e7fb90dde3bf586a2f168f2a8329118d04bffb6adabd53f87df50275981c9fd5d69020c8e9750287e5119c1cf347d1c3e4adba1d598446b4c0a479a5475859383e8c82bfe4c6b8560ad55e27f3323d857efcad4b5ee4d83b4dd74458414d2a9ce74ffda8042038caba0098bcfd6b2e2bda9afcc4c5890f38773726aa94791642ff492f8d11c736f397c080d63e2dd24baa37aff0ae46d9c77c5097f84d6e5a90c554436cfa5311e4f31e2386c2c4b04cf44fd118b4eee2326cd1f0a48efeb4c51fbe0f395694b2b40aca9fccfc1eb84283fd53671955b251bcc2253ed3a3fbb906b2b25944fbe6c5b226b05052fec7c9e6b2d4c0a1ae1029ff70900d4634954f025a345731a76ebcfc4e61499d91b888292e6c59a16c34e4d96ac23dbad628988fcb777c4e9c6348389decbce8c9c03420c01bd670280ce1d4d641d2d4b9c3c11ade9d196f8e49290094ed55382b09f0cf0397ffcd9006e38980ee0b3882e7d93e33643c1ed2429cbefba0e1720f69a20024aff6070acd25a3d68b129e3d7699641d20c5b93e8d4b784669e3a22727d687ff1dadfd19c5b44dcf776561eecf2d28c01e683f49b1c204ba45aadf5d84bdde7d2cd53dad97d060664ddefff75f5e413f72be41d6e7c13fcbc481eefdab31fbc500109c8c24756227ff5bb18b148d0a31576d2e427c43472624312a7568d5ad9b5f9a2274549e5180288dbc0c7e046766c174fca0aca1d867fce966bf4d1097efe62ae23c925ac387b368345999a92cd1d44055e178430fad19cbf8b53756df5584503d848e13ab90c338c2aa8346e2b499e5790926cbe359dc30a3d5336293c4990832e998c2901fae3df81ad4f1ec6fd17baf25fa25fa08bb71345a1fec99299e4ee962dab091c16138fe01d5403230fd896b0992a2474fe38e5a7ff15b372e2a7a4a0ff34defe1fba14bfb6f56630aaef274b57fd0999bf77aa79f743e29c60b7d5d1774ffa9591286f809ea6c0dcc1520f5766851e0f9233b4a2e1329e93e043837510f5ef85676590b0540aa7b2b5211d7d38fbc45e2fe3d7993c6bec4ba2205a40819f8a3ef2e71af85162e39f0f859ed446947bc8516eb527c496244488f8663dee31973d91c7be81b7e895e97294cbf94e09d155354af76ecac1d968038ed961843350524dbfd6ff46e4e0991aed94c144a403a5be126279a6469f9b7854b839933163c83672275491445ccc81bcabf91a6851101593bdfa0930e1058c972e7e41ad390cc4666575ce29fa80095eceb4cbb035e7e7e5a02be4606004e176db167fb67889912b8381e311c39d4378a088328f3e2cd4733dc55fc2e5a0afa7c928b98f95187a7200d8f78a2619df22a4f9fb433fb4a3a848651abfa90adc22c3bc29c1c386c0bc168c0c7873719f3cd76c49c77a5624a288022ebc89998c94f3bad87cd8bcd58502c38b0ff7ed312614f65ca1ea2f999fdcf2432e49b56c635f78514d9be0a5416e2b1ca8aa1b6f6c15d4ba022e5486afb79935d7021eea7b5d8e41a52b514af162a8b79a65efded6720126b9a5b3965f672d8da1bd9692bc14da0b29bc052e9ad22a59edbd0cb3c71fc304b0b8e296cdde1b259ac35a2e30e0741ec6a1cc4699d956959cfdfe4a91f6460271a70ba883f1b8eb3c1f52c60c361696056a411b74104960528caaa338066d823eec164c9c69d7b80c4d0c2ec7a739155c913810b3f5eb147e89e3b8699a29ca192f20cf8db8a1d7c01cbffdceb9d1a5045f55c8328966b91ee2b8e373d35ce74d35c1bea66316a2c0ea561844dcd6a027c6991038623ef894ed3489b4e04ab7e116973380fff9066eac58a406f78c4656367b57081f7b99030b0b087cbac6fd705d2d135ae4505ebb3c8b5ff3e226c9aa8896ba16600ba3dc89b73f07f9968a05045b34218a9f14a3e507103916f3a0b1f8989ab057b8907041cc1c31905b6e87f10e74e4c196c17e31450419040df59bee49aa554f9661f38435effa292f7ef01cd6173e08a3186f04018c23f37b7953c3f5ca7f83389ccbd539405ace7abb99aa29537eedb79000ee04fe5b72999ee606238874f0fa1b14d8cfc9d9c0c1a1666ca7ccceaefe1cf583157ae6e7dbd70425f487340386cbd141261ecc838482daec473b685e6ec71a23c42fbe89521360d6c6ed42284627655d2eceb9cd0f65df549b0c4efec101dd359ddb53dc99d94df991093459f7842c878b7b49fff2cf850bd924a06d3a3a420ee82dcb39e487c0f61de92ae6f0c8d12cdcc7365f2bee4300ac3842188ec82c76164c33c1d11362c1d9e136e516ae0b91172e252f73958be0913777a29be7da26ae2f7ba9e2a80a67974fe30fde3f6b9aa0b21aedbe0f23f074f962ee846d64116eb14d886ad4aa4166c779e6bf3e7d5ee3d7ff2519351f07595531ac10da596268f65434d9a4779fd8c326a847a44d0ca1cb1d1e764a56c99df167901695de6f07ffa94edf874233b340a524449b19f4cda7712cea6c7e0fcd7879edeec3ea24073354e31989ed1c08bb4bb1bec053c4c6fd352b0c91007623635619e05375728bf575f2e26bf617644f0239123f8ac1ed06767ca7b3096ec91ec1d530b7a0ec855a341ba4f72fdbd40cae0727581dfaf25b00282131bc82b5c44d4089b0b3274520a40c0053b5dd10e59a811023b660ffcb2d7e79b32af9f55ae030eb845a64361d25b175cacb07389957f23c9ff3e52e2bea41a75305377af233336d9a7bf7f9939441b76898b9aa8a596e9261f71c5176aae31270d80576885119fa6324856f1ceef3c6cb2db8a10aadea3c801c267e9987afa360958514bc85bc69c6d59211bbcf2b1312399f74f340fdf10a19145f0129d9cccfa4194bf148493db3a01b81f19aeca63e1074d94cfbb289ba9823646201ce9eb234167086a90241bfaf57c3216fcfcaf39824ff97545135f42c443b65b6369349d89de333fd015507c3a03cd3ee5253abd8fef6fe2248a002f9c70a51ddb89e7fe476163c6b1cce417be229b0e5533b81088370f7ec9468ee0de1f6feedb371dfa850ea5fe35c83ee58533c52a7c758c7adbb0329b3d7b4180be6df7f1d1881fad5a52cd807922d7eaddb13fa65cec8684a2321a4d923fc3fc657bf2ff3c02ffa6845f2eda3e736bed70e6984387cf77531b2e6ac6d67c706f43bb3944b618851abbff019ad48d116a7ca56fa436a58adc82dd5f8cc63fcd56076442ca88e3b3702ad99d6e2c46a561b87c5ac8a94ad77100be0c5d80887ba1283f38017b421c6456ac90bf90c8ce31d011ab997db7215520dda972ff1a78fcc5122e140e51a20bd361566276ae614643344e5b395bed67d8bde8957429c6ffb9147ad00d99ed2baa6766feb100c8b2601fa5f34f6428b9cec3262ee29dd220642df5fdcf2e43cf72ce7c710cce7de6099d76bf0d01f68f60d9fec99f69c0db0465ab3cf4e7a623676dac5fee48f55059140139bc210b1d5a9b2dae02eea4b799f36142286ff85ebffe76ee562d3af670c78633cf314e4d8792a8c6eb40bed1fd7d99603b22f216e260cc7dd59eb226b2a59d946c02b5458e358470be9e8c4fcd5f6403bebbd5de5421f082b39fd77cd590ad96d5ff7d3f1ac38f244742662726cfe70909d04867c869332ded36bac3f819fe173dd7f00", 0x2000, &(0x7f00000067c0)={&(0x7f0000006880)={0x50, 0xfffffffffffffffc, 0x200, {0x7, 0x28, 0x1, 0x2008b2a4, 0xff, 0x2, 0x803, 0xb6, 0x0, 0x0, 0x10, 0xd}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r2, &(0x7f0000006900)={0x50, 0xfffffffffffffffe, r3, {0x7, 0x28, 0x800073, 0xc0000, 0xffff, 0x5, 0xa38, 0x8000}}, 0x50) unlink(&(0x7f0000006980)='./file0/file0\x00') rmdir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 965.743891ms ago: executing program 6 (id=441): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/fscaps', 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='fd/3\x00') mount$9p_fd(0x0, &(0x7f00000000c0)='.\x00', &(0x7f0000000140), 0x40041, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[], [{@dont_appraise}]}}) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x4) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f00000014c0)=[@text64={0x40, &(0x7f0000000680)="f3410fa6c80f0fe79466ba410066b8060066ef0f20d835080000000f22d8640fdf3af30f09c744240000000000c744240281a00000c7442406000000000f011c24470f3802d566baf80cb840683c8cef66bafc0ced66baf80cb81c66a283ef66bafc0c66ed", 0x65}], 0x1, 0x43, 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000000)={0x0, 0x8, {0x0, 0xf, 0x7, 0x1a, 0x3, 0x940, 0x1, 0x45, 0xffffffffffffffff}}) 901.344037ms ago: executing program 6 (id=442): setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000200)=@raw={'raw\x00', 0x8, 0x3, 0x260, 0x0, 0xffffffff, 0xffffffff, 0x1c0, 0xffffffff, 0x478, 0xffffffff, 0xffffffff, 0x478, 0xffffffff, 0x7fffffe, 0x0, {[{{@uncond, 0x0, 0xa8, 0xc8, 0x60030000, {0x0, 0xff000000}}, @unspec=@TRACE={0x20}}, {{@ipv6={@private1={0xfc, 0x1, '\x00', 0x1}, @private2, [0xffffff00, 0xffffffff, 0x0, 0xffffff00], [0xffffffff, 0xff, 0xffffffff, 0xff000000], 'netpci0\x00', 'ipvlan0\x00', {}, {0xff}, 0x2b, 0x2, 0x5, 0x5}, 0x0, 0xa8, 0xc8}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x2c0) r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) wait4(r0, 0x0, 0x8, 0x0) ptrace$setsig(0x4203, r0, 0x80, &(0x7f00000004c0)={0xb, 0x5919, 0xedf2}) syz_mount_image$vfat(&(0x7f0000000d80), &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000002, &(0x7f0000000100)={[{@rodir}, {@iocharset={'iocharset', 0x3d, 'iso8859-1'}}, {@rodir}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'cp949'}}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}, {@shortname_winnt}, {@shortname_win95}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}, {@utf8no}, {@utf8no}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'cp850'}}, {@utf8}, {@utf8}]}, 0x81, 0x2d1, &(0x7f00000012c0)="$eJzs3c1qJFUUAOBTneqkWwfSC1ciWKALV2FmniBBIgxmpdRCNzo4PSDdzUAaGvzBntnoXnDlO7jzAXwAN76BD6C4cxZiSXV19U+lk0zG/OjwfZs6XfeeuufeviShoW8+fm00ePBo/PDJl79Gp5NEaz/242kSvWhF7XGs+fpWAAD/Z0+LIv4oKuf13V57lbausi4A4Oo88+//rWsrCQC4Yu9/8OG7B0dHh+9lWSdi9M0kT6K6Vu0HD+PTGEY/bsdu/BVRLFTxrXtHh5FmWf1hwKQbecToo5/nrw9+i5jl34nd6DXz608Uspl4czSd5OXI5bUdLyURB0VSdbkbu/FKRNGO+UOqyzv3jg7vZo38sph8O9564/t5/X/3Yy9245dP4lEM48HsEcv8r+5k2dvFd39+Uc0gj0imk3xn1m+p8BcQAAAAAAAAAAAAAAAAAAAAAACXZi9b6K2ev1OfBri312xP84jfR3X+8nyg/ZidDzQ/4We6cr7O7SzL6mN8Jnk7qvN90ng1jfSm5g0AAAAAAAAAAAAAAAAAAAD/JePPPh/cHw77x2vBT0UZdM/s0wzSlTv11/rPz9ocDH6IuHhWGWyf0ye25qUNkxNDJHVTM6soiuKUB/54ylg7Fym+u2nQaJ22hukwquK/vfj6vL5xgv8qiEiiDHrLUuvdNbhfNc1W/vF8dYf9nZX0zuZNsrLr6m14PE7O2JDdxp1iZenqYOu5t80zb7+Xnze9G5uayhm3F4u5ntWpFnNxp32J72n5fjUkl/uDBwAAAAAAAAAAAAAAAAAAOGH5pd/YPtH45EZKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBrt/z//4sges07zWA6T57daZ3deed4vGHY3jVPEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBfcPwEAAP//1rdOEQ==") 900.596087ms ago: executing program 4 (id=443): syz_usb_connect$cdc_ecm(0x3, 0x6b, &(0x7f0000000140)=ANY=[@ANYBLOB="12011000020000402505a1a44000010203010902590001010d1003090400000202060000052406000005240000000d24310100000000010000000009241306df3321acd11524120004a317a88b045e4f01a607c0ffcb7e392a09"], 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000b80)=ANY=[], 0x50) syz_mount_image$f2fs(&(0x7f0000000bc0), &(0x7f0000000c00)='./file1\x00', 0x8000, &(0x7f0000000c40)=ANY=[], 0xfa, 0x1062a, &(0x7f0000000c80)="$eJzs3L1vG2UcB/Cfk6ZNXygRYmDrSQgpkeqoTl8EW4FWgESq8jYwgWO7llvbF8VuaoqQKiYGxNiZ/wEmdsTKP8GGGJDYKhX5nkvBtAHauEnTfj6S87177vHvnrNOkZ7z+QJ4Zi1kf/xeieNxOCJmI+JYRLFcSZGcT/FSRJyIQzETce9VKdvvNRyMiCMRcXxcPNWslJu+uH1r9c5o9fMfbv924cv6zyf37KCBPfdKRPTW0/KNXsq8nfJq2V7f7BTZO7NZZtrQu1au5ylvtNaKCjfqW/3qRZ5up/75+vXBOK90641xtjtXivb1ftrhYLO9Vad4w9X6RrHebK0V2RnkRbZvpnGNyrw5GKY6zbLeZ0X5GA63MrW3Rq10POvXimz0h2V7qps3W6NxbpZZ7i4aebdZjGPtkT/mJ967nf71UbbZ2hh08n52drn26nLtXLW2kTdbw9aZar3XPHcmW2x3x92qw1a9d76d5+1ua7mR95ayxXajUa3VssULrbVOvZ/Vasunl09Vzy6VSyezty59lHWb2eI43+j0rw873UF25Vhk6R1L2cry6deWspdr2Qerl7PL71+8uHr5w08ufHzp9dV33iw73TesbHHl1MpKtXaqulJb2o/Hn288Kcc//xB9D+1sVzyNKpOrR/ZqHAD7SDH/PxwPmv//9W91Yv4f5v/Ajpn/m/+H+e/jO/752BfHP/9tZWcFeLY5fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MnO/eSkDkVxAD5t6Xvw/uSRF+duxRkswyU4dEhYgJtgCbgFN8AacOYSDBjaRqnBRORSIvm+pL1tAz9OCZNzLykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcEyP5Xx8P7m8OzRntT5MmrsBAAAAdlmW83F1MKzPfzfX/zaX/jfnWUTkEbGrdy/iRyuzaHLKD15fvqvhIaJK2HzGz2b7FRFXzfb879jfAgAAAJyvxXQ2qrv1ejc8dUF0qZ60yf9cJ8rLIqIcPiVKyze7i0Rh1e+7F7eJ0qoJrH6isHrKrZcq7VOK1tDfGrJ6yDstBwAA6ES7E+i2CwEAAKBLN1vHkxPWQceyqJYyB/G6Flz98/5tQXDQOgMAAAC+oezUBQAAAAD72rudr97g+X8AAABw3urn/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBMy3I+Xkxno0NzVuuvKZoxzd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/szzsKhEAYhMHe9Z3J3P+w0qCpqUkVCB9/YzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLE/LykQwgAQBXsm89Gd5P53VVq8gwhVEHikySIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwRK/r5H3GnozGluTT28a3+0zy69T4d2osSUZj7YN5928AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBg535e46jiAIC/md3ZZgvSNUqgHrRioKLQZOsvBC89CMGD4Ek8hjSF6PqDNgdbIpiLB8X/wIt68NCLEBCkIoL3HjzZY71UkBwqCHqKvJ2ZdtKkYYzJ7G76+cCb993h7cz3DUvY77zZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGnzXDhVxq246eVxWuz79fbaUuxv3NNHtxavnowtxkmxL2su9YnSjtdoZtRZAAAAMMFqldytsr4PIdzMNhZin/Zi/f/Zj49/lO//OYSw9lAel/X8vXV/2Ze1f2zXfvjqjTsn6uXniUl91xsszx/cPCfabM1xJ2qMGd5LyO/QtIa3atLX1h/ZzIZXPfn8+vVXO8Pw2P/LGAA4CGfKvggurOTfj2LfH2ViABxZ7aKFSv3f6o02JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sj/3tgkDYRyHX18SJW6TEdJbCcxAQ4VgBD4kJEuegQFYiIaK1mIRWAEkONfuTPM8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH1uvS/eIqKI1GWKNN39XN4j4iPSvm0nn48sDtdz8/XMxfE0y/kd898yIsoohjgHAGBwVbc5Ntt6/Zf3P+8o7zhvtWzq1Ss/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrAAAAP//9BJdjQ==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000112c0)='memory.events.local\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000011300), 0x208e24b) fdatasync(r0) syz_usb_connect$cdc_ecm(0x1, 0x54, &(0x7f0000000380)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x42, 0x1, 0x1, 0x3, 0xc0, 0x10, "", [{{0x9, 0x4, 0x0, 0x6, 0x3, 0x2, 0x6, 0x0, 0x6, {{0x7, 0x24, 0x6, 0x0, 0x0, "56a5"}, {0x5, 0x24, 0x0, 0x1d8}, {0xd, 0x24, 0xf, 0x1, 0x6, 0xfff, 0x5, 0x4}, [@obex={0x5, 0x24, 0x15, 0x10}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x200, 0x10, 0xfa, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0xe, 0x8, 0x8}}}}}]}}]}}, &(0x7f0000000ac0)={0xa, &(0x7f0000000400)={0xa, 0x6, 0x310, 0xb, 0x8d, 0xfe, 0x20, 0x6}, 0x3e, &(0x7f0000000440)={0x5, 0xf, 0x3e, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0xf0, 0x8, 0x3}, @ssp_cap={0x24, 0x10, 0xa, 0x8, 0x6, 0xb19, 0xf0f, 0x6, [0x0, 0xff0000, 0x38, 0x0, 0x30, 0x3f00]}, @wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x9, 0x1, 0x8001, 0x1}]}, 0x9, [{0xd3, &(0x7f0000000480)=@string={0xd3, 0x3, "d307a26dd81dcd9911505fb4f45959ca82b944c8dc3d41f31c7e6dd80d0aa94441ea92a0210f728a55288571884d86da109381cf7c45f0ee1aecb5f0bb45f9f4a37cc5fc5d1767c75d890d906546b2572e98c0ccd15e481f25020031977b284e8103b7b67d23d89c77b512966c451b1a60e072eebf7d0d48bd3b235610fc0d5021d61a67541f40d62bb40abb393417aced127680bade544aae4f9c4f826cc9c562fda665628f4e4fea75b33607a2afd4e358b471c885a942d16d0c391d09de70cfda8588e0073c1f87581e55f4b14bab9a"}}, {0x54, &(0x7f0000000580)=@string={0x54, 0x3, "54b9fc046ccab7b93c5596dc57e277118602b07af34ae1c8ffc5fc06e1561dbbc1a2cd9977088e96eae16f30fb1ded744ec9383b7ed793568eb33dfac4c033e372c18f34f641d9fde1a8b1d11457c25f7e2c"}}, {0xd1, &(0x7f0000000600)=@string={0xd1, 0x3, "b3f39f3e1a9edd8f9c3f3e632527b11f7cab6ee0ce1f9dc6702bc3422850f28f3d9b9f8960d0c40c1e3eb30e00af898b89f9592aa2282d409b52c1f2abad9b58429b9ed660ac43c1f111ede6038a3ea2d65c1d51cd0cd5e0e6a2cc34b849a47d8b22ce757a66d1d92d0c144b80596b8864fe6bc83a6ca032959bcc367817ba525932cf98c179b22cc9444bbe0b3d69e05bb564eb2dbf3937169a084a66a277f8245189b178743afbb52101413c1a755157529ab04e3290bf7a58fe298643270136ac5d5c47dc83ebe4e53e910132fd"}}, {0xd5, &(0x7f0000000700)=@string={0xd5, 0x3, "42d343e70b8822359eb2b4c825ed97841b9ff8dfe57515c99af8b654a098eb1bacd0e92c72bf02b7c88de3ec8cd60a53213d8607dcf3b938a90c478fc69bf1fa4c25be35bf281e770e11dcab14d9f982dbee6fdcb7bd30ff95925221a2046fa62bcda8e2dab74f036db5a4e3e5537c136f6a046a828f6e3f6084bba50287dd896900cd53337c66156c74128c29b06cb0d39d891ad0d4bcb8e9a804ea7780c64b3a76c4e841f46a9d5811beb13bbc2d0489063eff7ab5c1cf37a9af367aa7b4d34f78f6d60465bc01d1a1aaaffc7516445d1b7f"}}, {0x4, &(0x7f0000000800)=@lang_id={0x4, 0x3, 0xc09}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0xc01}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x804}}, {0xf7, &(0x7f00000008c0)=@string={0xf7, 0x3, "53a969043fac26ceec6e14c4074dc6d6c693cafb0f5b03ac3f123933cfb345373a9f6dd2249ad3b39cc8914e599042d7cfbda796bd7209a47fff1c04fd6de8f0ed679f4c32d0af961346802cbc062493449d29e26de7ab04b5978ddea4332bf4ed0f8f8c97f7dba3427af762f5b8ef179f7396f549297ef9dbe32b81f56b7e6c26a9af56416a6bec008c559b4684faaf8fa1c58d054d28c72d64e9afe27658b7d66f98a1c5f727468f699271df8c3c1d938f3797913bd07163fa469316e409dc374285160a271bff82e227f5036b4ce29c48aa95e6cf2cb647d9513ca86c7cd202f1d1197e157f9339e8e8f14cc08b0f44810b19c7"}}, {0xc4, &(0x7f00000009c0)=@string={0xc4, 0x3, "581192108c113a3e97d4eaecc79eb9f66750d8cd0fb781b8a8d4cd7919c701820ae1fa7f6481291fc69a93d1d4b5d8095785f2daf1af189555d1bd515a0cebb2629998c033b9cff40f314835e6449f35211d4639885d4245b939fc81023f558d9f7e55434a4b957a4a863eb5c42fef997ccb70a56629b2eb50d1abd9cb1e8a4e021a98936aa3e0c5612e7a65c976d8c059404a906334c1c7419b71ee3a5419734b57530f11dd9c1c78cfe1278aaece0958a2e78c82a0469c0a8a9b121ce67c4f92b1"}}]}) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x11ff, 0x3331, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x5, 0x10, 0x5, "", [{{0x9, 0x4, 0x0, 0x54, 0x1, 0x3, 0x1, 0x1, 0x1, {0x9, 0x21, 0x0, 0x62, 0x1, {0x22, 0xe42}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x9, 0x6, 0x3}}}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x6, 0x1, 0xb9, 0x10, 0x7}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x6, [{0x30, &(0x7f00000000c0)=@string={0x30, 0x3, "a275a48f70c64c2a5aa457f747faa8dc1bc1db914d49d82bd9beba6acd0111efe80677dd1b494cc370cc6be27f13"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x1c01}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x40e}}, {0x50, &(0x7f0000000200)=@string={0x50, 0x3, "bd24e54e983bb76b155a2bfb231754040d796804cc1ed8792de1dc710b7a2786901ef33779ce9e58862b7a6e39e87a207476905ecc91a2beb4ac720c9fd6e81c3fe8f3dc99c65114078647119b69"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x403}}, {0x9, &(0x7f00000002c0)=@string={0x9, 0x3, "e723cd240ed7eb"}}]}) 865.641291ms ago: executing program 6 (id=444): syz_mount_image$ext4(&(0x7f00000005c0)='ext4\x00', &(0x7f0000000600)='./file0\x00', 0x800, &(0x7f0000000640), 0x25, 0x756, &(0x7f0000000680)="$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") chdir(&(0x7f0000000e00)='./file0\x00') socket$packet(0x11, 0x3, 0x300) (async) socket$packet(0x11, 0x3, 0x300) truncate(&(0x7f0000000e80)='./file0\x00', 0x40200) ioctl$FS_IOC_ENABLE_VERITY(0xffffffffffffffff, 0x40806685, &(0x7f0000000ec0)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) ioctl$FS_IOC_ENABLE_VERITY(0xffffffffffffffff, 0x40806685, &(0x7f0000000ec0)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x110, 0xffffffffffffffff, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) (async) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000040000000800000005"], 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000040000000800000005"], 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="19"], 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="19"], 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=ANY=[], 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000010000000000000000000000018110000", @ANYRES32=r1, @ANYRESOCT=r0], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x71, '\x00', 0x0, @fallback=0x2d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = socket$inet_tcp(0x2, 0x1, 0x0) eventfd2(0x3800000, 0x801) mkdir(&(0x7f0000000340)='dir0\x00', 0x1ff) mount(0x0, &(0x7f0000000500)='dir0\x00', &(0x7f0000000540)='tracefs\x00', 0x0, 0x0) (async) mount(0x0, &(0x7f0000000500)='dir0\x00', &(0x7f0000000540)='tracefs\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000580)='dir0/per_cpu/cpu0/trace_pipe\x00', 0x103a42, 0x4) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) preadv2(r6, &(0x7f0000001140)=[{&(0x7f00000011c0)=""/4096, 0x1000}, {0x0}, {0x0}, {0x0}, {&(0x7f00000021c0)=""/154, 0x9a}], 0x5, 0x7, 0x7, 0x2) r7 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r7, &(0x7f0000002280)=@pppol2tpin6={0x18, 0x1, {0x0, r6, 0x1, 0x0, 0x0, 0x0, {0xa, 0x0, 0x4000000, @mcast1}}}, 0x32) sendmmsg(r4, &(0x7f00000022c0)=[{{0x0, 0xffffffffffffffde, 0x0}}], 0x1, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000e40)='comm\x00') (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000e40)='comm\x00') mount$9p_fd(0x0, &(0x7f0000001080)='dir0\x00', &(0x7f00000003c0), 0x20, &(0x7f0000002300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRES16=r3, @ANYBLOB="5f437d47768a4c197e85af3b00b5f9d424a7af9ddbd834926dcdac7659946f4e93a1a09bb1a0e5487182494c57e24d4f2ccbd0a09d1fbbf06def104369d394d1fd6cd30000000000000000000000000000fdbbb387b79bb5efa2b0749b8ec55226075bf95e4057c9a5e1e6d8ae0d60209a437d0ac27f6fcd3c4ae69669e8cb3e8742bd34d1f34b", @ANYRESOCT=r5]) (async) mount$9p_fd(0x0, &(0x7f0000001080)='dir0\x00', &(0x7f00000003c0), 0x20, &(0x7f0000002300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRES16=r3, @ANYBLOB="5f437d47768a4c197e85af3b00b5f9d424a7af9ddbd834926dcdac7659946f4e93a1a09bb1a0e5487182494c57e24d4f2ccbd0a09d1fbbf06def104369d394d1fd6cd30000000000000000000000000000fdbbb387b79bb5efa2b0749b8ec55226075bf95e4057c9a5e1e6d8ae0d60209a437d0ac27f6fcd3c4ae69669e8cb3e8742bd34d1f34b", @ANYRESOCT=r5]) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000240)={'syz_tun\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000010c0)={r2, r8, 0x25, 0x1, @val=@uprobe_multi={&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=[0xe2f, 0x1, 0x10000, 0xd, 0x2, 0x2], &(0x7f0000000440)=[0x0, 0x5, 0x5, 0x4, 0x2, 0x0], 0x401, 0x6, 0x1}}, 0x40) pipe(&(0x7f0000000080)) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r9, &(0x7f0000000340), 0xfffffecc) (async) write$binfmt_misc(r9, &(0x7f0000000340), 0xfffffecc) sendmsg$MPTCP_PM_CMD_SUBFLOW_DESTROY(r9, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000480)={&(0x7f0000000f40)=ANY=[@ANYBLOB="0800dd768013c57549", @ANYRES16=0x0, @ANYBLOB="00022bbd7000fcdbdf250b00000008000400010001001800018014000400ff020000000000000000000000000001080002000000000034000680060001000a0000000600010002000000060001000a000000050002000b0000000500020010000000060001000a000000080004000000000008000400030000003800068014000400fc01000000000000000000000000000008000300ffffffff06000100020000000800060000000000060005004e240000"], 0xb8}, 0x1, 0x0, 0x0, 0x10000000}, 0x8810) syz_emit_ethernet(0x7a, &(0x7f00000002c0)={@local, @remote, @void, {@ipv6={0x86dd, @gre_packet={0x9, 0x6, "46da8a", 0x44, 0x2f, 0xff, @private2, @empty, {[], {{0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x880b, 0x0, 0x2}, {0x1}, {0x0, 0x0, 0x0, 0x1}, {0x8, 0x88be, 0x1, {{0x2, 0x1, 0x3, 0x0, 0x0, 0x1, 0x4}, 0x1, {0x3}}}, {0x8, 0x22eb, 0x0, {{0x4, 0x2, 0x8, 0x0, 0x1, 0x1, 0x7, 0x53}, 0x2, {0x1ff, 0x7, 0x0, 0x7, 0x1, 0x1, 0x0, 0x1}}}, {0x8, 0x6558, 0x1}}}}}}}, 0x0) 664.432582ms ago: executing program 5 (id=445): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x1f, 0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000680)=@delsa={0x28, 0x11, 0x1, 0x70bd2a, 0x25dfdbfe, {@in6=@mcast2, 0x4d4, 0xa, 0xff}}, 0x28}, 0x1, 0x0, 0x0, 0x4800}, 0x20004000) openat$fuse(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000080)='./bus\x00', 0x80c002, &(0x7f00000009c0)={[{@errors_remount}, {@grpquota}]}, 0x2, 0x517, &(0x7f0000000140)="$eJzs3U9vI2cZAPBnJvGS7aYkpRxKpZaKFu1WsPamgTbi0BYJcasEKvclSrwhihNHsdNuQoVS8QGQEIJKnDhxQeIDIKHyDapKK8EdAQIh2MIBIWDQ2OPdxBpvEjW2I/v3k8bzzuuZeZ53HI/nX2YCmFrPRcTrETETES9GxEJRnxZdHHW7fLyP7r+zlnfxQRJv/i2JpKiLTumha8Vkc91eqdbB4dZqo1HfK4Zr7e3dWuvg8Obm9upGfaO+s7y89PLKKysxd2vQLL5znnbm7Xr1a3/68Q9+/vVXf/3Ft39/+y83vpdnPV+8323Ho6UnhmbOFLe7ZCr5ssjd+3dRv3ee5C+xpFi2lXEnAgDAmTwZEZ+KiM91tv8XYiZme2/ZpAMAAIAJkb02H/9JIjIAAABgYr3WuQY2SavF9a3zkabVavca3k/HY2mj2Wp/4U5zf2e9e63sYlTSO5uN+q3ius/FqCT58FKn/HD4pb7h5Yh4IiJ+tHC1M1xdazbWx33wAwAAAKbEtb79/38udPf/AQAAgAmzOO4EAAAAgKEbtP+fjDgPAAAAYHic/wcAAICJ9o033si7rPf86/W3Dva3mm/dXK+3tqrb+2vVtebebnWj2dzo3LNv+7T5NZrN3S/Fzv7dWrveatdaB4e3t5v7O+3bm71HYAMAAACj9sRn3/9dEhFHX7na6XJX8peZARO4VgAmRnqekf84vDyA0Rv0Mw9MvtlxJwCMz1Gxvw9MrRO3+ijZKDh+8c6JYwYfDC8nAADgYl3/TPn5/3wXoDLu5IChOtf5f2CiOP8P06vs/P9vBo/+4TBzAUarYgsApt5pj/oYePOOM5//z7JT5wUAAAzVfL7tfxRRLc4FzkeaVqsRj3f+1b+S3Nls1G9FxCcj4rcLlU/kw0udKROPBwQAAAAAAAAAAAAAAAAAAAAAAACAM8qyJDIAAABgokWkf06K539dX3hhvv/4wJXkXwudfkS8/dM3f3J3td3eW8rr//6gvv1eUf/SOI5gAAAAwNSb7a/o7af39uMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CJ9dP+dtV43yrh//WpELJbFn425Tn8uKhHx2D+SmD02XRIRMxcQ/+jdiHiqLH6SpxWLRRb98dOIuDqa+M9kWZZGSfxrFxAfptn7+frn9bLvXxrPdfrl3//Zovu4Bq//0gfrv5kB67/Hzxjj6Xu/rA2M/27E07Pl659e/GRA/OfLZliyUL79rcPDQfGzn0VcL/39SU7EqrW3d2utg8Obm9urG/WN+s7y8tLLK6+sfHnlVu3OZqNevJbG+OEzv/pfX9V/s65O+2NA/MVT2v9CXqgcb0x/mCLYvbv3n+wWK32z6MS/8Xz55//UI+LnfxOfL34H8vev98pH3fJxz/7iw2dLEyvirw9o/2mf/41BM+3z4je//4czjgoAjEDr4HBrtdGo7w298F6WZaOKdWkK2eVI41IU5i5HGgqnFy7iyBYAAHDZPNzoP8dE3x1iQgAAAAAAAAAAAAAAAAAAADCFWgeRDrwN2JWLuZ1Yf8yj8TQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCR/h8AAP//oszk1w==") r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r2, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x1058, [{0xa00}, {0x0, 0x100000000000000}]}, 0xa50) 592.414449ms ago: executing program 0 (id=446): syz_mount_image$msdos(&(0x7f0000000200), &(0x7f0000000040)='./file1\x00', 0x80c080, &(0x7f0000000000)={[{@nodots}]}, 0x0, 0x207, &(0x7f0000000440)="$eJzs3L9ra2UYB/An9qeVlk6CLr7oYpeD7exSpIViQNFG/AFCSlMMiUnNyZCIYFyd/DtEcHETxMG1/4VbEUqnTj2iuWlvL21vy23T0n4+Sx7O9zzhfRJ4CW/g7L/709eNnTzbiVJExGxEDOKoFIvxUowMYunXTw9//Pizz99fLZfXPkqptLq5vJJSWnjjjy++++XNP7uvfPLbwu8zsbf45f7Byt97r+69tn+8+VU9T/U8tdrdVE1b7Xa3utWspe163shS+rBZq+a1VG/ltc6ZfKfZ3t3tp2pre35ut1PL81Rt9VOj1k/ddup2+qn6fUSkLMvS/FzwIio/HxVFHBRFUcwMoiiKi2/9a5zrYlyu/P3zID21qc9G/DPoVXqV4eswX98or72T/rd42nXY61UmTvLlYZ7O5lMx9yRfOTefjrffGub/Ze99UD7Nj4ter/JybI9hfgAAAAAAeIiydOLc8/0suygfVusbo/+Jnz3fn4zXJyMmxjIFAAAAcJm8/22j2mzWOo+8mIqIG3nD0pkrS1foGh2g3OqAP9yTz/kRFdPPu2cq7stSzyvueGMCAABu3OmP/ms2flO6pRUBAAAAAAAAAAAAAAAAAADA43ONB4PNRMToSmnyGu13PSMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGX+DQAA//+v5GMS") 532.379556ms ago: executing program 5 (id=447): r0 = syz_io_uring_setup(0x141c, &(0x7f00000000c0)={0x0, 0x2af2, 0x1, 0x1, 0x139}, &(0x7f0000000140)=0x0, &(0x7f0000000180)=0x0, &(0x7f00000001c0)) syz_io_uring_modify_offsets$generic(r1, r2, 0x2c, 0x10000) r3 = epoll_create1(0x0) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r4, &(0x7f0000000200)={0x20000001}) syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000280)='.\x02\x00', 0x4000, &(0x7f00000002c0)=ANY=[@ANYBLOB="646973636172642c646f74732c646f74732c6e6f646f74732c636865636b3d7374726963742c646f74732c0080fcdc5c3dd34a5bee25f099008bade73ed878442a18112f260a6de8f9de23ca03128aff6e012a1d950f746fd8a192b6e048d4bcb62d5ee3a79d7ff9522014e3c0881f4cdda0cd5c0458cae665", @ANYRESDEC, @ANYRES32=0x0], 0xff, 0x1211, &(0x7f0000000380)="$eJzs3U+LG2UcB/Dfptlmu3W3679qe/HBm5fB9uCpIIvsgjSgtI3QCsKUzWrYmCyZHJLioeDNk69DPHoTxDew78LbIohe6sWR/Nn+WdOaYrdb2c/nMr/k+0zmeYZJYIbnIftXvv1yZ7vItvN+VBYWorq7GOleihSVOBUTd+Odrzf/+Ob6zVtX1+v1jWspba7fuPReSmn1rZ8+/er7t3/un/3kh9Ufa7G39tn+b5d/2Tu/d2H/rxtftIrUKlKn2095ut3t9vPb7WbaahU7WUoft5t50UytTtHsPZJvt7u7u8OUd7ZWlnd7zaJIeWeYdprD1O+mfm+Y8s/zVidlWZZWloPDyrIs523b+O7eqPWf0/NYvl+eubIcZ+OlWInVOBdr8XK8Eq/Ga/F6nI834s248FSfDwAAAAAAAAAAAAAAAAAAAMxjvP4/ynIxTo9X9p8J6/8BAAAAAAAAAAAAAAAAAADgeRuv/18I6/8BAAAAAAAAAAAAAAAAAADgGPn/fwAAAAAAAAAAAAAAAAAAADh+12/eurper29cS2kp4te7g8agMdlO8s0P6xvvprG1B3v9Phg0Tt3PL03y9Ghei+VpfnlmvhS16atR9sFH9YfzSjQuxtbRDh0AAABOjCzdN/P+Pssel0+qh54PHLq/r8bF6qwjLk235bmjGA9Ppxje2cnb7WavGC4eFHeecVGNeRsvTHt1JN14cYsTOOTHF7XRyZgZHTwvHL1zUL8YfX5QVONf2lSetPuMb+WzvMZG5t7ref4KcVz+ee0BAAAAAAAAAADwfzCZ/1WLJ80HPP0f5x4ePmYlYubMcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL/ZgQMBAAAAAEH+1oNcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcFMAAAD//67hfQ0=") r6 = open(&(0x7f00000015c0)='.\x00', 0x0, 0x103) getdents(r6, &(0x7f0000001600)=""/184, 0xb8) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000016c0)={0x0, 0x0}, 0x6) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000001700)={0xa, 0x4e22, 0x0, @loopback, 0x6}, 0x4a) connect$inet6(r8, &(0x7f0000001740)={0xa, 0x4e22, 0x56202329, @empty, 0x4000005}, 0x1c) sendmmsg$inet6(r8, &(0x7f0000001780)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001840)='A', 0x1}, {&(0x7f0000000000)="f105d14be8e650ce5cd7c6", 0xb}], 0x2}}, {{0x0, 0x0, &(0x7f0000001880)}}], 0x2, 0x4048004) r9 = syz_open_procfs(0x0, &(0x7f0000001900)='net/tcp6\x00') preadv(r9, &(0x7f0000001940)=[{&(0x7f0000001980)=""/4089, 0xff9}], 0x1, 0x10145, 0x4) r10 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r10, &(0x7f0000002980)={0x0, 0x0, &(0x7f00000029c0)={&(0x7f0000002a00)=ANY=[@ANYBLOB="3c020000190001002dbd7040ffdbdf2500000000000000000000ffffac1414bbac1414bb0000000000b1dacfb5922b4df8c6a34a000000000000004e20000bf80300000a00880000000000023c166ebd331521aeeb0b8abf02980e7e05ebd5b7bc59620adbcd", @ANYRES32=0x0, @ANYRES16=r9, @ANYRESOCT], 0x23c}, 0x1, 0x0, 0x0, 0x28048015}, 0x20000010) r11 = socket(0xa, 0x3, 0xff) sendmsg$AUDIT_USER_AVC(r11, &(0x7f0000002ac0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002b40)={&(0x7f0000002b80)={0xc4, 0x453, 0x800, 0x70bd29, 0x25dfdbfd, "26ab62b8463c8d3ecb3fcb7120932971e44475f08d3f828543f6b823f6107d17607e22f26c2def76bf86c9a2cff2aeb69ec7dd210221a62ef880ca933e252fd3fbb99e3e7041e4e1e687f6e91dc650ad73f33cee369031c0488726254ec743e912dda35de20559220e0a6d63571e06d5eed27a5b6b148d69e0d9d88630c6953baa457e50ad7e77613b019bd769e1fcb2c50e602baa0d86aaaaeb4693da4aa90336e424134afc6a5cee2a105e262bec48d4", ["", "", "", "", ""]}, 0xc4}, 0x1, 0x0, 0x0, 0xc004}, 0x0) getrandom(&(0x7f0000002c80)=""/228, 0xe4, 0x2) bind$inet6(r11, &(0x7f0000002d80)={0xa, 0x4c26, 0x6, @mcast2, 0x1}, 0x1c) connect$inet6(r11, &(0x7f0000002dc0)={0xa, 0x4e20, 0x1, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}, 0x2}, 0x1c) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000002e00)=r7, 0x4) bpf$BPF_GET_BTF_INFO(0xf, 0x0, 0x0) r12 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000002e40), r12) sendmsg$ETHTOOL_MSG_PAUSE_SET(r12, &(0x7f0000002e80)={0x0, 0x0, &(0x7f0000002ec0)={&(0x7f0000002f00)=ANY=[], 0x38}}, 0x80000) socket$nl_netfilter(0x10, 0x3, 0xc) io_uring_enter(r0, 0x4119, 0x869e, 0xc, 0x0, 0x0) 501.817219ms ago: executing program 0 (id=448): prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x4) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) r1 = syz_pidfd_open(r0, 0x0) prlimit64(r0, 0x6, &(0x7f0000000040)={0x4000000000000000, 0xf16c}, 0x0) pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$P9_RREADDIR(r3, &(0x7f00000000c0)={0x122, 0x29, 0x1, {0x4, [{{0x10, 0x3, 0x2}, 0xd, 0x8, 0x7, './file0'}, {{0x10, 0x1}, 0x6, 0x0, 0x7, './file0'}, {{0x2, 0x4, 0x1}, 0x0, 0x3, 0x7, './file0'}, {{0x40, 0x2}, 0x7, 0x84, 0x7, './file0'}, {{0x80, 0x1, 0x4}, 0x6, 0x29, 0x7, './file0'}, {{0x0, 0x0, 0x3}, 0x8, 0x6c, 0x7, './file0'}, {{0x0, 0x4, 0x6}, 0x8000000000000000, 0xe, 0x7, './file0'}, {{0x0, 0x1, 0x4}, 0x9, 0x4, 0x7, './file0'}, {{0x20, 0x4, 0x6}, 0x5, 0x1, 0x7, './file0'}]}}, 0x122) (async) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0x6e) (async) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000002940)=0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f00000044c0)={{{@in6=@private1, @in6=@ipv4={""/10, ""/2, @initdev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in=@remote}}, &(0x7f00000045c0)=0xe8) (async) getresgid(&(0x7f0000004600), &(0x7f0000004640)=0x0, &(0x7f0000004680)) (async) statx(0xffffffffffffffff, &(0x7f00000046c0)='./file0\x00', 0x100, 0x20, &(0x7f0000004700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(&(0x7f0000004800)={0xffffffffffffffff}) (async) lstat(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)={0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) fstat(r3, &(0x7f0000004900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) fstat(r3, &(0x7f0000004980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = epoll_create1(0x0) (async) lstat(&(0x7f0000009180)='./file0\x00', &(0x7f00000091c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000009240)={0x0}, &(0x7f0000009280)=0xc) (async) lstat(&(0x7f00000092c0)='./file0\x00', &(0x7f0000009300)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000009380)={0x0, 0x0}, &(0x7f00000093c0)=0xc) (async) getgroups(0x1, &(0x7f0000009400)=[0xee00]) (async, rerun: 64) r19 = getuid() (async, rerun: 64) getresgid(&(0x7f0000009440), &(0x7f0000009480), &(0x7f00000094c0)=0x0) statx(0xffffffffffffffff, &(0x7f0000009500)='./file0\x00', 0x0, 0x0, &(0x7f0000009540)={0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000009640)=0x0, &(0x7f0000009680), &(0x7f00000096c0)) r23 = open(&(0x7f0000009700)='./file0\x00', 0x4080, 0x0) (async) r24 = openat$dm_control(0xffffffffffffff9c, &(0x7f0000009740), 0x602, 0x0) (async) r25 = getpgid(r0) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000009a40)={{{@in=@remote, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@private2}}, &(0x7f0000009b40)=0xe8) sendmmsg$unix(r4, &(0x7f000000f900)=[{{0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000002c0)="61a18053cf282c70edbc4cd1cc8f0bd9ef80cb657bdbb5dffd6bdc1b8763a2af000cf8f70b4606a551bbf46fef601105bd3db628448aad9deb46178152d25e6b244a7b59b16e98f003c8ab7552e4c832bb559eaf72eec61ba1709014d5be78744ca772dea7f4b415de58b2638d72a5905c94391c2cb696c31bfc950acfd2c854c3d26bc22a137385047a4fb9a00967ed92fd4623328e1f85df588534cd21d54eeeb4c93bdc569298802cefc3b9150a743cc2d10a74e783ea47aebff712f3dcf886c3c6ba2a744cd81120ce792fa1b7", 0xcf}, {&(0x7f00000003c0)="46b46201c804a2ec3799c0d2a4f456239d9ea2a4aa18e3c7244059102734", 0x1e}, {&(0x7f0000000400)="4ed1c3a9ca1fe119003690d640f8c39c9d0442df19ff32fbc5c37898f8cc4e5cee16a4ca6570dcf917822dfed4f9186defadb52e050ec6547ce68cfa816adbfaa4fcbbcce7105d3c63c3ee68b76754343eb60f90895216270a552d8d57f215909af99062c1d8c38ea535af372410b5495fa54939256e54e0d46c3af4db6cef305baffae40576f56560bcdbd1856eabebefbe40982bfe0715703bb52fd4eb84017a311545057b04b037da5b12d63f9c4cc90ebcd91fcdf1dab353f878e8", 0xbd}, {&(0x7f00000004c0)="224867e3aa4b2d6be57ddfb496025c108221720b1c4aeab6b1e577fa76797a3f86ca82b94748117e7374b8beeaafb9e9633c776e43863ef3c89f594b49c6e0d557eace3da0ffdcda582b3255a7be4ae5e420cebadba5b5e38cb4096d6a15c72f87fa3d3da1f311a3fed48270549ac7d578c2b03a86cbbe7615c58491aadf8c6573477499d5408e233a9608474b7f1356a42f9781d029109223c70fbe6b3c63d2902a8f88043ccc2faf5f11fceef9726860c226014f7d24955b35418827a5dc1bc43b5b2837904b7068370fe9f4e765e73ba1b5a036c06b6455c1cee18fc225d42f7a6bde8471168868429921541e67deb3e8c905", 0xf4}, {&(0x7f00000005c0)="7a031ba38ece2bde4bbfb7d5d87b8f5e05af72cc6dc58f20189b16fd7dc103fd90f958226f10", 0x26}], 0x5}}, {{&(0x7f0000000680)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000002700)=[{&(0x7f0000000700)="6a993e08bdc197ca1e7ddba650e7f6dc1bf25cfc4d9c0b73c0ea75a839fe8f1bb2ad7c67beccef9f936d36a6926990545acba3b8018964adf6809002f32edc815afc47164fc2c18bd39f8c35b273e17c37798bb4dc72025836e76978e7ce7d2b0717f28d7d9d65cf7c4bbd3c0ba73c622768d862a0b24310c9b49e4fb72fd901d6d20aa987363792f327f709c93d55617f048c8b712c773c17893415813f13cbc9796a6037fde5c756f5329154cfe109e4f76e9cb093fdce28442a8549e4f7638b3f0af5319a9821de96d0f11369af01d8434b8add0c5cccb0b353c89e83743ef108f1fa46cf703272e966a7d9b4bf7bc796fb02f3b6695e4dd529a7ddbc162c377dd1e2342d2f4f303cb381b8434a5f6e7fde4384c272cfa47a90b1e5ed34bfebd8cc7bc93e77bec6b9625d5673f2b263199127b2ec38d41c7321cca9ee791275ccd6c003ec3f15926d7a077b6e6d624bddb58e5e604135ff8b5d76e56c5c45b9afe8cf3a1b66cbf79032b33ec7a3d415d654938c5977bdfbaea064fb568d2182f622b3075695d0c5d22109647f5f60fb1410ac9c99da356675984ca49112cd242f3e12562fa28c019c1adef40ea486133d133fa1c620205e5e3c7e10682685387b793ec6c1262196370395c2acb6878d1ac70e32fdca4780f093bfea86d20fc3fe449a0802a2b702f13b7a6e7b9e397a4c31288b923fd86a82d35b8e3e9cfb1d7d3631c35f1bbe1f1bb7b96a029045a6a35b55534bb69792c95d07a01f21fd4837842710ab3c76ea48085eddc339f377c0b0470b28442630922627ec768c8ec96096522aaf7c322c3fe332f7e567b64b2c02fcd9e2e1c699403a384f61abd7fc89e57350f62b5fb2db32ae5ddb48783715ab356c458e27b56d396cb1cee25582923d135f7bf80b2a325533ce8baae7ed25af243c6c038b5055d415374000b95c432a606e5d24add5f2ab4bbf860d4a47afe31b855988d9746b1401ad723aac9d05ca90dd06969d6b1b9b48254dca4eee11de19f10ad1efd53586bac59bad8c5a97c44f446a8fbe6f78fa5dfc3fe851134f89b6c67f3eb9413706bdb9814667b3e4ad6925705996ce9c13282b704880f28b1ae7c5c02e430249a1009d62661c84b0998cf0ec6d952e62ba71714f20fa4193c262336d78ec293d11a7e151022afc68bbf7177c5ab610963affdcacf25425c4638a09940eca0856e6c1ee0d119e331c0f372a083212034cc2f27c9ac01956dbcc6935c3c5d0da438c179c929b335003917574e30455e018ca8fe0a481466e13b9efff984f157e4cffff21479e1fb4c4e5b2107c8296f9ca5c5083a5a34b9612d289c0af932439336990b71ccbc7f92f7e1e36ec247f6aa71f53c850464f82f29856ea54c4924c0c80969eb36f4d4410c4e57086da96c2f63eea3a24fca9a16a4360e81e9ff63308c49fee0f0d0c815262e0e6690c40565b16fbcc5e085aa4c7244f2f4690b7f50a1a249051f680fc6bcae0a8ece1c47a06df63ac53e9f3374cbecb89ba34ee85c122a4f8435ee4f8852dcb65d6247ade64b87f22808b7c772e9146895755c538e4f2c83e78a70fd15bf526ea24532de5bf1051c47f53b7418e726383e0a0c4db605462129d970851db02dd147239b018e3a169dbd58612f4014b9d9db90934e8063fb7066c324aa70565e49f7ccb7c54617ef6e488fde94cb6c1bf95f2431bd73403acb12f7d9fd57c85227fec0f46ff6be2c66b009402dda565eb64c414daeca314d022aba5c8e2bf05f8d2e25feec4a13f4e22489a5c73f334015273122bec970c762b3ade58eccccab2be0dcb75e9de538425fc5954bc656de8396e4281ab6a5cc36d060ba5606f580155c6e3fcd3905340725ba0e491da85bbea7adbb6f901c1a5ff5ae0448bfb9b03351979a366801e1ee4e0957233823cf44ba49066b1e422720169e83e602497b6b7e3ed23614c0c1d3886f8999aeb43bbe61868557786bfadb32a9cd768da1b624ff076ce2796d2c5b23397d89c143e364a8c5e62ed298b83bbdd00837baff86319f86f1acb22061c63f9c0570e0a906f78ad46d3d23b236d03f62730065beeebc7c704466899277f467248d47aa2e5bbe645bce9898b827e590634e5066f1adace681af4f2b733f475a3f214db9cae049122f8de3bc3a06096c1684e2059a6457ed4090cf649e7901bce86756bbf558b61513104a9526f0ba0f0c353843b83a4d55eeead28cabe2513b4568e98f9c5425619582f085327f1f3e1a8e5f456c0f542c5119ead38ebfbcafb0481aecf5b8421d510adab2b1f0c2df1ed17c49662225d57e4e6c1c7dfeed009c48d068573c7fd489ae32e7c709d6e2e07f50565cceba7c8dde35c57ea6c019d1ed32427a6a51d83defb8f4a3bca091117905ec9dfa40c6f073cc7a6a9ad03475977b10cf582ba6fbda8febdea44940a0892b304317a94cbda2b92e28de7ed56ae69bf78be71cc678ce0a7bcfc391dde7a9aaf7d7ffa2d1ff5d5cd2af55e54df1928e6520cb793d79d02fb326f3961a8ed991a41814e815c9e4c40b9b985e993aab405e1183b37c2f0e040f9f599bf986d5bf1f0e2d577709731708b19da0c34f2a0f8e926e769e938db503c9be0d1b97d384d9ef29824b5081cd147a24a3a8d3d1cd82958126855f0fe35baae1735a854f14d79811992ed4af98bffaf44088746aa7c327f9c90a0d98f501e8b4df4dcaf24fc5e87c98de0446e7481bce2f90f1299cf8a20b766837fd7e41dfdeac7e2e1a9cec02adbbe9627457cad681fab9f834b129bbd2a489cd5b921e918aa17ec85ba9c49c3ac65a8921ff40bdb23cb8da4a37ef7c01893fc2152b252904011892e1643dbdb0e614235b4767982ae6cb5b716aeeeb3c9878b82e3fe58aeb13b546294d8deb526b003f26924014ed2322200fca4aab0fafbc72f71886327bd7c10c4b10ff4cddf023c09597a67793c0b076ce8fed7abc81a345a21bcf20a72e14119f90f13c4f45083dd2a9283311084c3cd58d4fca283ba1d9443df72a8380ba2dc5d757f6fd7e77261e6471d4acae5bb1ec0b0a305e36bc3f2f34bfb0b4f34ccdbcae5ffd754fb7e4d01590f449e014a6a471dc2a0dde3e5104cc19b73afc3a1f407f08f80627c77212d0fd018c7e6cb6490792a444cb1ce43d3719bba961198b648e175bd1b822d82978100d8e9b3db798c3f1011c0f4008bc09b65a94a52d382a9084ae367e070df7daa9cbf92de2f5c533dea80f892403ec4feb1448cbf844516e08d93c0398fc84989a806b2f895cb13a0cd616f956dabf0270f46e3dd3bb4b301d52545c6d6f2c254154a14142a798429ce6599478f1cb01577a1971b86a11c657dd1d8e81009274cb2515e51fa69ff4b1ccb57cced85d95c01bd93b8715ce79a564a24e05869d4fd99f891cbb657e23f8ebaa79ad853a2e03db6096253170fb092787d5302f4637f64d51784276cd4b40ce7403d33599e3ef5ef15577e83b8e50f5ac592ec02e29464e5ae3d00becd3149a2e9b76d7557e7bee74d703bbdb209fb44d63afcc8cfd220dfc31e5743327b60124ebb5bbdd3b50c4ecdc5630075eac6d99ea1386eff425847a259656c5233290149ea5f48c39ba7878674c0d92b1368c63f8fba85ba7267d1ef2b43cf58b19eb8db5d0e48e933a2521d9e7e4f675d637ac618288da0fc0233127181df33aac1eeb841e828a515e4565b9d4341bd5f04ddc7db7c43932a98260e4cd29c500b194759646af4087ffa648cb2b38e42de01427b5bbe56aadbabd4f0b5b96e01924b5045eb10c9f138255774a2906767d60c6dbde3a331ce0a5a79c111cf3c15e65c5a93b1ae24b15589d7b7589e207ce7780137c41b5eec22700573d825d758b4889314e22730e2553c9cf1501a5e334ca0208a5b1954bd743188cd098efb6d550fdeaf9a2df013cadd70138ffa22293252b40dcd095d16e2f9aa4f1730aa1d378aa4bd84b185309bb5070b444d6d5de1b38c7ec10c8c5794b36f6d52d950525658b4770ed38df6552cfde288e18bb1cd6fba3b09dfa5c9ea0b8b06f9170a8f786e246fc6a3e82905a64c85e5f42ae87d8e28ce292166d341d477348bfa967fa8dffd70071a4141456e24e69291e97ddd9eda80e82db47eb085ac5c227ec72f0f3f71d7e907af7db9218fb12b6a6c6fd7b790161cded31d0782396c9f1c1491363ca5b54c00544745abf19547b2eca293b83543a4bad67064a7e828b1c29d6c98b2d0cd2549f4bbeedf03bee5350d72aeffac736c4bfc2e7c4dce68a7a8fd9ec10748bb62afbb35fa2a3aeb20219eab00cd8c32b28f906f78a0f5f53bfcced6351993f24026a79c0cd20e02ce9be8902d924f36a9879419948163450c021a9ea6849c43ec376374167b00dfa80f8b5a4e9a2eee73d6a2601735f01c3acb130712dfbd7596c6b35bd538d85169f98df456520dc5a835a32b814d48a5ea51465d117fd7132e71e4017bc95aecf46426aae76e1f8d2a8dd4b4a9165e4f2961e99a1c967a378f3117e82002a34adb72e624928a0689ff76a7ac80ec3300320b9d1730c56fd2fe4583e8025dded7b0e1da74961403813190937fdf6cb93d67e402f7bbda129aad98c2556ac8349bdc40047c6edb2d2b8c7cf3cf66c2cfb87753369fbdfe459884363d3453d4c271f80e0fd3aa2fc42b5e937ec58f74ec4bbb5d3784085b613de1d641e6f950584d935b79b54f3651570d9e13ca0c1145e628a5f39d19c1a6315ed969e9563072b45f6b36673fc70ef85d40f4d8a59e480a6ea37de0692c49c91b63ea6d3e884880165cf44559c7ed8a7ff4dd95548088f0811417c57ffa0f92772d653fe188588df257ae28119dfe981fbbc978b4ea36adc545b77c029be52d60b8842ae1a6f9e731b513b70ad6d1841734fb02f4ac089d62e5025e93b7f9cd2ce89fad52cc7218f45cf31aa5599398f36418c5bc799169d24760825493840b9c73d1d8ed04524ccf5162e096965bfbc7621673db16245619a36f14bcdfb317323cfaadf1f574fb23e4c30d564e146176575345b78d40628d0d9f460f50e4112cb3dbc471800934fea7ffca3d3e9e05f7b746a58de1780a1031c81168200477a0015a01a90fd02b1c3517a29dc635127d5a07e5362498195d5c09f86e878270a81975ee03e08a692b0c4f7daef65ffb58abd2630e337d847ce4332a5fecb92eb12790e9676383568c69a44557ce31b9190b47fac045ce658f0df655acaee1ead0832fdff4b4c9dfbd50a00517318a580403189c5fd1c333b244bc2597c74c684aca90d03bcdfe7297efda58b0a17ca102d01420fb9b725c6a3aba059a7d6cc20ad765938e176686cef8f148f07320af9870277bee4c547caeb9ec7e7711cdea2cdf4a37757f6100c8ffc8029ec368b38ddae87a9a24f6a607c0fcf4d3c62013a6f93f56a29565f1436881355a13d216a1bf32ba302bbe7019019fbba54fd84c9dba0db06dc17d554a14ad37ed964b90f394d1c0c479c8487f52d4d5a0e25eb949bb8e5bb9f99591286c30b32832b3e00426df0562ef2b45c6629058d80f3340d19a91ccb3668110dff69a8260b143c6cdc4f19dfbad4aabfc8007be06fd00909382f59d2b33fa2ed0c674351cbaa63f2bc45bd47e3dbe37823a300a3260faa5bcee715624a851d98fa78a16ec8452cb5c2760e451c3be7f86afb45953bf33f4ce680ff5a9542865b41963cca398168c7dd350197dc4c42bcc8575f3e4d6a181681d9b0821e8338531c171f6554895e41f27e13ee37e1cc4e5ca5e5cb99790959b2d873a470c3dea03fbdba2", 0x1000}, {&(0x7f0000001700)="1377bfbefcd034ff3738a4ead6c9de1e6e8a739720bf82778dc27be23651004ba0aeb42ee8c7921796f8ba286a16a0ad7eccee42c2b63875eb2c42602b23b544d4109d0145e8fa5b239ec8b340040d43df94dfea50856c242aecc62cce9677142bf8183f1eae2c719141a80703a26428e4c827c69aaccbd966e01422a4843b107eea9b682bc2c44d578bd9bee2bd9e2b4e58a1b35eb408a6e943d2b8de00925c53518f527f8aa12ccebec3d2ea03a5b203f2ed10c848d41a4ae92bf40c2885794dff1663d03a78b9b872aa6e0f7a8583e610adb345ce47a3827b6c8a8c256e2ea58481b9fadae51be6caeee608bea1b1dfaeaff81c0ce2f1b3b3c0230efd36389365b04e83d6b969a825be00751fba2969ebdd524c1336bbcd302aeddb49ea8eb7dfb2ee866c13ff2547aefa59471feb777ff9eba3672992e096c1bdc72d7f533b58b569dce7acdf7cac293633f144c9ebcd50f3a3db4deb9f8b20fe0d54d623e49ec69a1a7b43dc3d2c8c81d21e6fc3b2e605c9addf2b81bca5efdff599eef51c7999e78a14751358b9b5eac386e3f5593a79f62225575575c4bb8de615707f307537a6164ee04e6d4cd42a91ed33d22eede35b05e60bb20cc45846329b466b7fc8e48a0b75927f17caf0e9fb0929150cd0f4b48e0335a68a7ee7e08bca21c5afab6c8232828c7e26bdac77bded1f14ea94f5d8dda32bbeab8e5405d28d106d0d070f9449e0ca617762681a77ce312a07fc75a5f8d7fe1e1dc1888aa40e3547a73d3bf6d011d8618753a61ed1b1eb6bf6d47aba106ea09831e7b8a44fa2dc030b9f6138cf2284ed78abf51e765ebe14ef69e0f0b0e82597e27787cb849a505740aa8b4cc3d8db85244476f6c7eb7245ae5736e6599df3d19eb90ec2d3d3690f716614ed9040f7c27a76ce5af695476cc20abb5c9ec38961409a19e00e78cbb706f63bbfdf1c807bf43e77fc92f3585013105f882c82730b3a3478a3c108025fcb462c020932589cf4b5cc5ce997c32b34a78f7f37d74ef9602cec946e371aa800a738207653508c31633dc99d2af6701d505fcb373a2876c2f8758a774f49726579e775627fcffa7d6e603e0878401460fb18d7dd1efb144ba2577542fd487e2a1e5f45e07091b691c83098042a911c5754f180c417b45addf4de32433fe091ef778d7595f58a86621fcdc062f153bcb2bb987d44b11338a138cf031cac97517a9fb763c66951cdbca078fdea3fc4ba421dfdd85ff993a9b64e315140b17a29246045bd526c9c19184db46809f2bee18f6b51b855bad3d7593b33958875e882c5777498444ba2050d69d14dd25241b78556eadf9a2d082006153c845069173defd9aa7a046f5fb138c7b54bc130cbb445d00fdae235b31442e395c1f5d78de0a5ce8e1a93aceaa7b21616af1b522c74e2799d5b46cea8c650edf124df0ea927e555f7751a188996c396230778ab22786049d5ec5c6d31dcbed6b593da4fe4c0dd4485244d709e13df3c8c537e6c12544f1ed2ee4815171b3578a8bc6225ef40c7c3d723025196db17896b9b206254ca25e5506b19c1b43614b724a04e735e61c3c150e25e0e138b9b095347d24dd79e4eef45b03bc4886f8f452b1c0b20866bf77e14cee9385b1bfc5d6c02032b1d71fe9f1b552bf205cd00d0f1040be6f6ca81f0a421dbdaa74c834e5aaaf3468ad7eba567248069e2857d953456e822aa826211a3adb776b32c647c0b0470c3aec69525c00417f741fe6b4689891e2b3f3d1b59bda01ad9f72d8a103e8b563d444feb602a2ddd1d0e2b41ccf62528e709336b1e387d77c7499d04c8ea8318385ebd3744de23f88d23c3ca3b3ae4107b0aedbe8d4bdf1eb40a26918b329e2a9e7a18676cc3bcfb9c69ff3fcbd0fb8a991412fc883f484199a2487e734246e659960d91278e0e5e2bc858d48d14e3ea69d5b9440c5bb2eae9bb31a574f62d188e88bf5cdb982d005a235e2df37e95441acc01bcad352621cc7b1937c0dd2f479d3ddec0e8ffd8e59e92380fdb8fb042e3bc0de98b15b04bb67967edcd9154f55ea2a886196ee8d3ee124885525276578b980477a3092e8ed2379f26f5921f95acddeca05fe903a74a1f697b96ce4cb5ebecd326dbe21271b410594b1faf937cdd0ccea96d11135aeeb15169bea6c6013fbf09c75ff86f7880231b94131ac9776a9e8f8a55fdd3aa80e750b2414c3aed2f754d97e2bfe293573f5b8b8086fb14db304fbdce672d14d2c84c0a264c2875b87e1fe6f6865769e6431c15567bec4db70df78c9ae38516ea5ff3367097215590807b63899ca926e7c28beff7958d8e0ce135031af9b7201cc57a075a07d07cfc4f6503e2ffe69e9f6d029aba46fd02576f1b208f9c7d3c38e7b091e07c405536dd05a2970b022a7b79aac17b76af1296aee2f239f72e71ffec8e1e126edfc754c0666ad6fbcdf7e67aae52d89924c32e2ae6f4bd5444f21742c7e451129e401c18d46bb42ed33b02661cc6e898d178d35ceb7341310e05768210293d23ba7972a78ebf4d8eecee023a349fc3689a0c8b17abae2f8479d95a05a0b1c96902ec21ed00a02d03b5495dad4cccbe45bdfe9bf50b7357e6d7d9d556aaa21409a52654194ba97b6e82060cff535d48b2a365b9076a8011236475771185e80c7ba4d357eb7816c4175b4c608764bb20f4af59b34db7c041ad943649ab8cc729dca50999f9a0c34ef9186c2a43570539f8326ef714b7d2c79ffb82079eacce6bb5d196176a6ba35fd7dd16de816624d4276299eb436f2c31a56a2ef3d44d38d65e6019e850f2ef4eece1182c309102153f866e50131d410304fc271a45a8a1d16edd3f902fe69429e375106e307a87c181593b7efbd9bd6b8d1371cd3b75f75698dbb434e0457689f27cc47ede6fdeba9118191b1a2da72d3561db014bbf87f139bf25a5908f4fb75d124c10f92b9643e9ffafc90e8d608a30aa0069c628e29b0afba8eb6f1ce6556a588be92ea1c951a786823323c3b8bb8ec970b85e6911030eb3e325c3cfc979809ce49893a69803d5f30f71e675cd1497c1db34b03aa5085be1dfcf01e5997f2341ec75a5360c4e24f18139e9b66f2a7b0eeb35774d7e51616deaed16fbad581f08e1c524b30349570388a40ff60586e5eec776d2b7d6bbf67cf21967a7f8c9dacb51f07ec345cd63ed6dfb1e530ce9060cfedda638eb0ae5bb83beb517ff41e9a29b941ddf62e7cf7034aeac4f7530a71fadf71fc25a0301d69019839d70c96db88fea78fcf16e06ab726217d37f6db8637cb10cfd824c9a596dd9828404a3fa2d4855af9e972016fdee4f8c854ca3fc4f298ed7de7ca8e12a1bc79e7a428e5d6bad66868d107b6c82ce04d6e35d17646fce0efa57deec0c21f829c1e31047a87dccabedfd2c7a9d1b3ffad072fe4df35af7e939446f0205c114fc7287a2d1c9e11e88807df9eac65a7dd5da753d8056fd16421f474a16f34b469b849231deac821bea88d49530f5c727f257970dd1bd9480f24b0dbf7eee2b5a731c25ba1ce2324e4fda8dd8cb6a4f3040d027e8a55d1115fc7c46ec21726c86669ce1a1060272364134ab71e43d54b2987588df9e3c6baa3a41eb4b18b866889e1a4faf4d0ebefe2e5e439781669ac2d488b0cf16339bab6438b0d34fcf2093c25506216b4fd090ac420f12c1d309a980f7c38809a022488dfe507005fe568d1d3620ae2f190cbe5a085e9ffd021da816a15be5d0a2ce39e8dc7ee4a95721b7ae4a4d6c509429eeac7ed8127005253c1357691046a8837e176a74ee663ac2c0cf8920295b60406af015cf885901b48a238ad211d27cc94be5b1631803e56e45ecf1c1caa7d9e2e744e4e999f29c757f695e3d4dc0a71d3a79539ad7a4e4d8eceac121118e6da12d1499e3109471fd9d40e8ea3a52ddbd66fe8a7f9634ad4a1f31256aa70ce64a86bb3289941113f4a66f1d0b0b1d14eda7ad8eb2fdd3512842c99422e1fea71d31cfed4435a31b410b97951fd6953bd634d0e635fe8dfe58b42a7b8079a9e2848b2a277d7e373c3c1bb11662ef28774eae37e42e1af77d57c75f98f60571ac3bb6656c603840763305396dab51564fc604dd1d6362a1d492362cb41125528832b9b1e5cdecea54c983ce82c9bb24b310dafba90025adc972ffbf985c0c0b73f0d92db60295056328114d54d5c426ab8acf42cf91786a831d7c289dcc606e3e2930d173c2df8486b3731bcf4fd92f17a7f0e19cc2d6a613959f404c6e84f53e73c82876801474bf23d2bd5cbf6f04e8648a665808e6155686fa0fc88bbb0334fc46e77c83695c8e2a1ffaa662ebfd09fc8ca6037da0875d598f2a014fe9b89f30d7308224e3f29a791b9961a1f49e9327107cdcadc224ce75b527bd4f3cb8c78a250f5ebf0069dd2e9984516326d7bbf8810870149ff0a3c3a3b793b868f19aae90e2e35612584c30f03ce7779542dd5675f851b879f1a6fed21f891df95f154df56220b4e5c83c9766bedc832858ee3396f162b91dbb0be88bd9d5a4340af544bd1d0bbcc2f9b673f3f6832065ac2dbc7dd87e2607935bf146476d0305dd3269e4d8a16e8f7a872c331d84839c023d78120c50576b36a53e62be683c9f6d5806546ebaae32dccb50a8f6aa5db42d79bc8b339c65e64e3680f25cdd861bcf4552559f36e162e7cae1aa84e2d95e37cd7fe1f74b94864fcbd41711bb710ac4e0f140708f9c703cfdddc2ed674f1090d6daa92bca59c8c7cb8664ddbb722f613fc03ba960ec4234216cb69e12f7a21a762e89af8ff4f4adb4fc60bfeff9700c2141b3b3910426b2e54a32c0c29fd57ddf425c1e95e12a64818efa845fc9753c600e26633c865b9433b195673f60b235354a1edc981f41e321f0c1e13f562d0bdd7a5dbe6fe0f059f8269aa23bc5ccac59a37ba24b26b340507ed28bed889111e8e421ea38b7667ec7602bb4f3bf5954a43746013b0310640cbd59e82fa9d62535f62af8d93c42bfff290de4872360537e3201fe6ee05cfc4fcb0f4052b669281d53ea4135316a497748cd4632a1acc65914942431ae4be6044709475142489d61fd5155b92b190d023eefe76095a1216cd0d2dd33664383d19c1d0f5cec454e049e0220acdecd88ea9d43c19d2a7717c6ca2794b2460298ba1b7c7e29cdfad616bc160532f95183d8d3f70721dbf77909aee8b631318c840c7474340fac5775adb773de4379d3c5de9c285b2553670964708b0210ffaa2a0ae8d952b77b1979c05b597d9c99891e12ba751345652de8035e82ced30fd1941d9bde2d5aa4b7675ae9865ef85e7e007040bbba0282ca6e685edc72a3b2a90d7c997fb4d1ed1f6ea2999a67b521cc4cfb727c356c5802c459cbe88cb1f6f84da88b03e288bc2e56973b4f0dba31d9136f42c29260b86397e49b2b69683dc5c63bbe903b49377fdf2f3eec3593c128d21338648ecbee458515740aa1ac2461be4c65fc58230003f928c13e8d8b66420fd47a93c86d1119bf0a90d29f85922d0409ddfa2148b8f9bc6a1c6a5d75152dcd7964a05e588805c856f8b36299b9481c57efe5b3792ca0d76a4a1f7853a16e8961ce61dc831f3c2e5057e23d370c409f4c4279e3ce55b5a7c9a01aebef5234cc97c187eb4a59958fa8490ae87290473d1a7279650cb5724f2ab71214d2fac2b6de4f5ba1cc302296aab7081b3f23c3008e6bc51a8478bf2a7d8ec219f9fe47dcbf1201bf15832254b8c1763287f605ed3dbd54bb8c9963df3eb68a586da250f174422d3ea8556987f912dd9b336e712a9142ceaf1bf2", 0x1000}], 0x2, 0x0, 0x0, 0xb896227bcaac1c9f}}, {{&(0x7f0000002740)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002900)=[{&(0x7f00000027c0)="76402839a42535906c209438a1137a7c3f6de4deefe4", 0x16}, {&(0x7f0000002800)="49847c8453812c29bfad6ee86391dae3bae57fd6393712f4d207d1f0dca54dd7242cc3f57e53d1ff419b0bc1fb321483acf1a1a02567c6a74d6c8db2c74b5b47d646481a4e0ca73d2753de962540257fdebdc9c96d41cd5377", 0x59}, {&(0x7f0000002880)}, {&(0x7f00000028c0)="9004160e466d7c71f134cd31f2ebeee81340b1b94530ac4bbe4f3de2c3141f1112799b40032f7bfe136d43455f7ece2b53846b4d24a5cf4d1d954b9513", 0x3d}], 0x4, &(0x7f0000002980)=[@cred={{0x1c, 0x1, 0x2, {r0, r5, 0xee01}}}], 0x20, 0x4840}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000003d40)=[{&(0x7f0000002a40)="b26ee26b4cfdd132e56131ab58792916c9dc3827a61b44701a122fbdb1def54905f120a80ca28cec3a656c4664cc1fdbd73d8cedeb3cd241aadaebbd7b377ade48fbd2d39c761b9ee36d1ed33e5d3a4497b71763dd136d6442d4ad92be35d45c34940e6a791277e0e6253adcd148fa91ee7113b0579ffa464b1376cee6cbb3b920a5f9bab8474bcfe28878d29ff2fd214a0a9e0837b14ccf0802d798dc4eaae25fbf645388719839bf0d86a4ff20e9f72ae06b0ef6c5f3c8e1db9ac51d8bc1e5b4e8e09d8d2f078b8a52f627305acd57d5b234e5169a954023934bc3b6f380254c71c0134c85af12d0bea52cbbfbb0a3124e30892218dd4f9309", 0xfa}, {&(0x7f0000002b40)="d557572af614bde8f33bb805f6667b799bb1f9bdb2fd4d31678149f210dec06d7173285da59b4b286530c7936fcbf133e365ec4ef32eddfcc72e265019a423d0bc39c12cc8b1cf1a2ae528aa32d3fd9b176be950728c15a24c910e672fe92559a27e080024dd7dd6610e11f165eb24d2e66f798169247a8b0e4a19f461a17a49b527e976505a6dfadc1b7e9acd3fa08d94399b1cb180dc759ec72208199a6da4a6c3eefdef58752c6475414d5bd4d7d978596cde92d4e8007a13385e27d42df26cad9bbe763bb2e53d0d0d16ee82d8ec7069580af40e607b4bf8d1f9cc1f499ebf77d3ec01efc5e92da9dbad9f053cf8832573103b59d453fd3ef4427c0a647bf8dd74b7325f4203be59e17f0e07c08c931bb7d6f82167415341605ed5448411c530c4e25f4fb4141bd56dcb16ace651408a1752af6b34b0e1a05ec5751fde3046af7601669ce1ae97e8e7a8b75765a82d2478f89a54043ea30d44e46fa3536f72111d5732ded912737f776f99db429e83b947e4394b84981ad2282421229c02c730756aa212311d17fb847e60a706466990fe27033d46a9cd1dc658858bbbd708738196ef851d53913caa9027ecd9cbdeeb5aa5155335889ac8b716fbed920daed58e00edfc4efa785af95e9903a576ecfd9c0dd2269251df8459218cbc69a39f2a8afe03afc7a8c71adb59719ebe3c9be0c2de8a0a277635fcb1de8537e18ba3668533758fe246eb37fe02c821098564f0085422405607f7863abc19d4244b4d79cf9fb695ae9749dfcbb255fc74dfdf1d06771744654fa95cf80117da62dad265d78912c2b7b960f3701d6aa2dad9e0e9c2c431f0bffa8be67bf055d6a73a00854f6e0c573df87a5c133b4bea1dee206ccfd0557f0f4094bd71884e5948b311ac17ed808473e9c9e26597ef12568067b47f6999800ff94b3d4b9d238478c3802abcc7d8d257718ff5c8f82c8327d342f1c3f423052769e49fa4d9794c467b49e7eb7f82922a9797acba1c011fc0797c2756f82568875c44914f5b00134d5a9dd674ec683f216f6d5d1e27612d49fddd3a473c7ee025666fea23f5f4df4265ff89deb13600378beb774a0db25c1159e50f4417075d8f5c59239625d6f613753200ae7e8fd5269315049c283ff2c095b5a684c4ae1711f9901ad897d29e9a3456b30a0767dc2e93f88509980654d2e600457613e2e615b5f85536ec27cf1dd3b755a1f42473f37d536d658af715623a56b75b479074999039dabae87fcffce31fe54e2f1f0a932b160289873435ab883e29fec658b534558928a7dbb7cd429c30deb6e5057b2ea6e232e603f4882da5e8f822561bdc11fb7fd4da379c7ff299e56049f5d3fd189be95c0f3db4bbebc93591cc24ca072b4469c0d0db3f9e2187a9f192f90a57859f57c910b003065ab6eb9cfd7729aee9ee8c33b6a4b31d0552705fd136c19b33b6a3197a4ae1cdaa21505a2ef3056c89d154a38d45fa4569bf2e73103114565808b753822f297b6c0073cf0e81a5222706176f2529e4a89660bf3fa4887376bfd9146b744a3590da3614189194118e536490aa638ed0e8df764c8678eca3c42d00ecf757ff0d305482c3bfa9c3357a7bea038d297f5e1c61b0b4255712dd3e0ce36f048c10e5f4aedb00255c667485593d870f03a062970f7dee16b31189106e9549fa45127d91a72385f2a2e7d5c475ba8d5e233cda9bc32e2b37672fae58d48b57920f2622ba6e1305b5319f75e33eac585ae45d97fd6ffd764c7f4ca93ef0f427ce58c0ee951f893c285a2b791a50d0dda36633347bc9dae1a763d64a811f78e4542be327daf047443454f53be905185647f3f3972849f4083cdab1862f03207e0ec08f64babee6e7856b36999cb39c9a06ae824377d60ad7e7bc76c0c6919463369687562ea6739b067b226899dc2ec33760682978f6dac0f3cac895481a3edbdab716ebe141c486909d804a33218624821d2df521a68782723d39995b0e90efa0b569711fb1165638e90629ef389cfd489c5eae7f28058e0b2cc342a21952c291a709f5347d10c2652a95f89ec567ea7fe66ce19b655e7826e7c75bc941c827f3e81b523dd619e6867ef8a447e90d66127b8ef61e9d8df854e450a9090e54afe1e219924286ae277413d701de937a1ccfaa0f8e30324f67f20e5fa7a8c03203c3a75bbc6221b2d304fe7fb25b7d9e4cbf8cc8621a73d5a88d2927f25485ee746585a7af82f27e85d461a4b8b1746de04feaff2e864267d77a7f768d1e3b0b65aab6b2899d2dc1a7d55fe525aab51ec81ada49a45c8017d36d3d3dbe9c4f7f473e814236d4994735efe7d0351e1a6ee2691fb15b55a1703896c2b1d6a23bd8d9a7b246a96221195690f3e35cc062260015ca9a1107807156fbc05d7ce9c84c087192d2ef89b63d1e20a03e529507a9fc252078f1d5abc9963b51cd5a259fb25e417ff49c351d281d22ea1c41d7b4455551724738b3ed8b3f3e995c36b02a5912f3226082a4fa9eb254ba59d603469663b28244b0a2c075c4da869ce87073dc7561e127a03554b7420adae3241c624d9026ff81f77f904ce93a33add887e6d4315ce5ae82d12d798ad92d9e0a3100dd4958c31da51e8068cb04210be2a9a69b3c380fd8954d0f7f9031a6f890deef18aeccdeeb2d53770e690baba96745229973f3fd022494a3c54b27627927c4b4a5c73a31196a7fc8a2840fa06dff393e997da2f8846c193b89f6a4cc5c4d893fd5df8829f6bd7f6df8011207b3a9ee55c65c979c21c8b87b1b78d11e29f658178c8469dabc4ae6637730e9e935876cd4e283b33c0b593399315a34bb9b007babc4357b6f741543bca09a5b5c84785068a4e50bbae466e9ca44c42844c34b6f4c28a1af51d1e0abaa89a9df18fdfcef5509270abc77792db283dbef707e3baed75d5c5bcdc3c30594cdde29d136ad66e48a40794252bece9876d36832d7f4c2954ce7aceadbcc205e26ce6f2ad6a81985b0bf2b7155602ccda7dddfdc23e97624c26ae6479e09c79d76729e914da15111f2dc55289a4d4f054a12678a5e04e4e46f58ffbc601d976a4c53744f55cdacb2290b4ce2e19b5cfe4d76e6b3591f74a61fe868a1260aaf811203751b5a7b8995a580953ab393eb4114cd60f82c5e5f0c1de037e0407d49cf4e88b60edcc646d85eca05ac1090e42d996617b91f53a2dbb64ba3659761fba4d2c71de5923e3b53846be8c218d7375c13318d3fb944da7768b9b0a5ccece75b20408586c1ac13bc549a3481415a96e8c9a94a1e6b930399522f4882ae4c24f749be2cbccaa3db60369edb506af9e02eb2f0c946130d61ab3adbb3c07a05ac59d7b46cc469871f1ba73f090c6d80c6bf117b89c800d9eeafe862417022f820a19181637bc4945c5399244c0ee8d45e7fe0814c82b669039ea119dcd71f19de9bee85461563e5ebb915cb3ead3f314b11f52680135986ce89fb81ce6a88001cc5c95298f19603c50fe258f8413774192f1144a96eab386aa143715e8168060bfaaa20790a5f7181f88011de3a04d5210e1b76eb2f36a07bec9f99fc1f168f5886b1a80785b958923b59584427d2b09c859a769479331c7d11330d95de7f98452f5e263841e8a79aa0d4ff55d16e846702d3f15eae7d1ac3a040be75f0cb28be0d18b2937fa6d867e51c066b53dce2e656527d7ac8bc454f9f96b10e5065aeb580c80e4d4dbe637505914695972764cff11d00f9300fd9d448bd5791dbed192a4f69f19386c5f02ff7d7f31fb8e94faba47c81f1e1b7736bb9aff5f20fd1ee682b5e095283301c4e8ddf1b5c2e95eeb2546e56b81e0a257a38a0c2b619795f9071df655056bc720c7e4827f324cab4cdc3a2a82ebcda0d27887ac9a0964bfe1290a1b0d6f70ffd495c7e999af8ceb70b560d12aad70f4455f0517fcd3f579c406d6190c541fde253a4f7ec7bddbb738ea5fd985c61a42dffb223c2fa6a318231af891091eff4bdb12291c94748726bd95afdbf1e659f48b4b7810ce0964eb854b68b89003a75c3f2226a466a8580b0555774306bb2d348b31e31bf6b02b4d886b81d6f630d06f899d40b7e7327289c0bc9b2564d069299dbddbf41ec61830ec0f031a287badc239629e2f2d8d3358301f4f9b30ffe19c88981261f76ce050e47f463a93dbc8592d4a1588b455d08b21c1a1c2750659092c8886992dbd63442478909db1a22a529412278aace2499401fa2ec682e5130aa22f4e18998151ceb555f450624f3503660c1adc6d7886aa97ef211ed328d60139ceb765a71ba11ac52f9db53270ebdfafd6bbc902c0d71a3ad3594e1a31fc8cc6b4f25c65704ddd73958f79689f3646a3de20a1b0332df4ab143f4327e3d285e5ff594ef4aaf4e7d65847a77c97ed6204134c95f46e56b6fc66f2d76b936dbf0b092bb67658115d93607007bb6250b66830d7675e73eb3515d212fb2e9972a840acce1a15df3c06dcc69efea9836ad2d39afdc14135ae5eb1194e28f5104d49fc3d6e758e3a4fbf4911aa68d32b5d681aea688927353b0eb649a72de71fa01d5326a5367dbab0bbe33e52869750ec906985acffe2a033b0433658a020b2afc7a72ff790a85bc3dc490889380eff3415fa2fae701428265c790d2e037e8db66bbf010b79fd6a977d2d5dcfc637063aaaea17b06d28907a8c301c1509471313338329d2d73a9a66d01158d9ae4386091d44bb47619ea22b8aa9adb00265263008cf3b8abaab14e31f1db52f3ca2a8e3b72bbdd8f2ee719665ad37296254ed8c22c1192b3979e9e81abdd28fff2b8b7192e94a77f374420f5a37f339f5cdc5a530a18a7cf71e018c0e500e731c1a2dd54dca69b9528e9cf5f99c7ca290d4f387e62e5bbbbbdaa62123aa29c1ee2cac6c8c7c22e1d52dd6454514b064b124006fd8a9fdf65f394282b37a4820ad5eb78f39ba93de9c78e03481687e53c756f08a8a4e3579cbb5fad12fcf4640812bde84d92a355f252ddbb403fb98a3ba27f08bbcbe1c9195ecf4790adbcf37b1df36d6e3b5d499bfcfcdf5b94edf1044cc901f572370a0ee2a9bd49f04d0b9d6bb6175b755bab48fc9843e78ca301f5c936680ab4c82d3e0f2e070d0d09dfe1251aa29a614da07f83331cf8afe3ed4026588aa1d75e313700e9f8c6b954afc5be330cd3c097ce22e0a40f412fe17109a3118084857dba6ed63b22f72efc77c9285041c591ec23c2d3a3bf637129f41aafffca3cb3d13b8ae0d8384dc41e4241f28c2659bf96ae1a02a216d1d9a9cf13d819a5b778597e9583d3f33d8b584b8101374b6c819816544d3248798958d335f36d15fcfd688adf47bb4e71158076cfd5ab1d35e253c06caf1645992390d6f45a17928810698badd5f6d9afd1595f176e58568a6a71695b8db18033f5472ed1ed18f542a0a5b1b077a8089d8f7a155a795b92078dcd060838e6e5c17c55d80ea995b392cd75d5b5cdb8d60877143782e4bc78c8adaeb02e819193cf9de0e917c901805e8a71053f552caaeece8be051b189023942526404c00791bcc77ba44337f06744065dc541cc87111156bc7b564203a354cf39f4d359f8f3cd9209fd9d1c8c50cdb84998ce7422d4b03ec41cbf443d3a3df890616a72f93f922036b56790cb4e526b524a45b9a024c1af01a9c2cb8f32d44b20d9b6daa4c897bcbef8a85e5c8b55852867873465f22d7a708a95d7d1c1f1a398fdb3c9161ae839dfa9841f0d2a7f1a9d0f7d1711297f3bc0aeb9be20df594a3e86dd8a394a2afad7a471577556e12949d75df0b5dcb7d7785204", 0x1000}, {&(0x7f0000003b40)="90ecde8f793e7bf11f2574", 0xb}, {&(0x7f0000003b80)="820337ebe469c168e6f8e1b5e15eeacb91e245352267279289f815c10250d901ed7843aa76c80efdc922418c915b070a376fbbbcd30d013c34883edbbf902c1ab27f75704d6147ad7e51810ad31810fa4f4bdca0b1a5c1d9106e9db558b2458cab0e581dfc780302610601d672eb22b7be27b21b58c81c01901a84942b054317cedf129b2ac861536bbff8e6d0fc739a9c9f0eea39742ae9c9e253a2210b4cd44c13b751068faff1fc9cf693338821f89f211c42a9eb3a2bf4c864566e8a3a95a20e75c3de23de8c0163", 0xca}, {&(0x7f0000003c80)="219c104566e915c8b711202de302280bd386d264d758b3c8d40ab07e76d5834659a5a9a2e1d7793f9e248f382e6610abad4671d36308f876bdd6348dec069f9b448c37e7b7e58aab5019d7ad7f1c718bd6b8015d19f3aec1cf3c1e6b38ca6e2119bf325777e2b513d255bf7efc1788ba62491fff7a10616d8485aa", 0x7b}, {&(0x7f0000003d00)="b9f11a0988adba0c427655992d923fcdd7e2e1c2a5ade119", 0x18}], 0x6, 0x0, 0x0, 0x8000}}, {{&(0x7f0000003dc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000004400)=[{&(0x7f0000003e40)="b12420981d48ac7fe810747db6cd1a072265002e8969e42887748b13", 0x1c}, {&(0x7f0000003e80)="e1", 0x1}, {&(0x7f0000003ec0)="7b41b2fbda39101e784e5077a1e3f146dae8a8e5c92e0090d1a5ad496dda65db77605c00a40729732ece78cfdf0605244895d7cb948416bce2b2685f98d23b5f0e71b144ef9304d1cd9f16053823798c7faeae791533947beeb70234f86700e0c7d2898266a8d69b41851733c406a0f62a87ed4f7525e6482064996166d2839a29672b002cbbdc1f4495d9e1b76432359e5a76699633a2139271348838a12b8c71c20a9c35d490dbbf20af2b9066eff1", 0xb0}, {&(0x7f0000003f80)}, {&(0x7f0000003fc0)="8c6f7de48c8ce4a5f1ab38bd802673f4af35cdac5388f3173bb99df9fc72c5dae803c6dc847a481d32cedd28c2b7d7bc353dc894ec93f4d9853122d552d1eb5ba8a0a197694c8f776fc647db07ba66325a8d9b0e84afde82571271555120998f92c26305f95ecfbee06a4adc49aee7a0a0ecb38863d4fb88332ef779f1778439332eb7469c57e27a31ce869b0097c47b5412307d4f076d830bb08af83a949791b40f1ea1eb2abd8a29093c71aa4a6fa8661d9ce75723513b10ec1bf3c652e7bd1760d5d62726a888e5c4d4b688502e7ca007e430a9004b7b9b3bab49950e0355c6b0a617f9b03a6a2d06404fd9ed3f1979fbb93c141660", 0xf7}, {&(0x7f00000040c0)="b101fa390246803e2131f3123388ddadc71b50eda20392d1fbb4cb43726f5142c5106aff42e58086eecf0a6d7ca2d80bf5bb65353c34fb02c2f834fc5cfd3104249da7bfcf60779886e89367a4564609b6cd1a24e9a44dc2aa2a442358d1eec55f756e46883e153b4f41bc65c830f7bd86eb056a074b7c6c59650a6c1ad68d0b63df727a52c9612aa1d7c080861fa9cb4c4025716095aeb0e48460a479477a5f57f080281f38066847947e30adda3386f13cf315cda7b02c5e6e188c0dafd104f2e4577479703937c3", 0xc9}, {&(0x7f00000041c0)="fdb616884d78f36b591131462f4da6072caead2d59ac821dd5443883b94d8f42d286dba9ac5d8e84a10727934fbc1d32d4b4f7acb4eec8ee20d39468b3bb710d7e6193a89c3a8461e2d9e1c1c33864b819d47f0734b46ac513894cb23595163115f5097baaf01097bb1f05c51bc7b0c1d1aed876666c24fb68df488e73f6806d9e888aa3c62e39dd935f3b37b8361324cd93472dccb7697e1b7614caa736b629c9497d2682df9be23b3874e2e8a3c9af7c04e994b7835eca44ef4f4249dee0538a4ca56a", 0xc4}, {&(0x7f00000042c0)="4a3788072abe8e6ab5590c51cba19e1211cd08354f474ed0ef1ce90dc23b5faae75b7ac6a277cb435db205eda5db435d8da45f6a143157cde84bed191be03b933e141a5cecc0261f2c4c31e50e013fef78a48c3fe88ccca588815e7d33c95a4446992a5768000854fdc6de3666a1e7f12516561745343ae6dabcfebd341d5f39389787f131500bdfc2488e4eae9b638d6c1efa3ab697eb", 0x97}, {&(0x7f0000004380)="fe9854bebd059842b49031e3df9661adb030b5c53ffe14ec81cfabdd1578eb2cffb418c63f596314e2da01ca870de11f7f523ba4c1683c23149d5c68ab4947ad", 0x40}, {&(0x7f00000043c0)="491ca40b82ae48107f727a28981b8c", 0xf}], 0xa, &(0x7f0000004a00)=[@cred={{0x1c, 0x1, 0x2, {r0, r6, r7}}}, @rights={{0x20, 0x1, 0x1, [r3, r2, 0xffffffffffffffff, r3]}}, @rights={{0x18, 0x1, 0x1, [r1, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, r8}}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @rights={{0x18, 0x1, 0x1, [r2, r2]}}, @rights={{0x2c, 0x1, 0x1, [r3, r2, r3, 0xffffffffffffffff, r2, r9, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r10, r11}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, r12}}}], 0x118, 0x4000000}}, {{&(0x7f0000004b40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005c80)=[{&(0x7f0000004bc0)="bd3b948b42b227ef7628224b1505d56195cd63621c2cb175c4b4e2b794ce617ea695a48f1ea196363247859bfdcc81da2962b4e2f429cc764b7417217947ce6408bbea79c5db5f17f840b87ac5e6e5d9c42676c3a252cee2bf023bde72cae5721630b53b733e32314dd38ce16b9b539eb9ace2ae11783f7af6eeacf353286316a25a8f4e3364422da3929ded6e0f", 0x8e}, {&(0x7f0000004c80)="2e3600b29dc19ecf60397d5843a284723cdc8d08dcbef934ce32dede45420a6a40ddec07c59e406cff22a11f38dbb4cc813612e1a3a9e3ebabb3e8cc05bc7fdb9bac1c0e5e6d19da16077373bd37cd35a9c574e93922f54d4586740634e33753d370e8471eeffcc40479daf7335a4a594dd5034a5d58c9c83fc7c50029db9b999cfedd1a9060c353039440454fbc6d4cf4daa460b4806f32ca4c246c25ff445d3cf752404e565b75315b721dcc775eefa24de0e2a84292b6a4d72c03544899ec159c0af8181703d9607ddc8e63424d850d6d246de36117ff640ebd8cbbdb64e590594d56ff80691f2db1549e29fd0491c9f2340322578f96af89ab3345399e937d97e00a852e490889f8489b8f9db255823d42a1c8a55a5a925cef9824231c11e5669d98b749f6a3da01584f955b253d9b4d6b97ca382f221a64fbc2ebfc55f19068f6eada20a436a291bc5e100380018241f8120b8fbb408b6615c6b0e1a4bba6c99571a70e4640d0a9061399d3e0b78dd549e1ac479192c0c347a07aa80e9720415f914d0d713e9bf27096c0dd571c6879783c312b875222ea129086b9c0aa3f7f96928ca781b00da52a9fa3707eb77fa5dfdb9b2b69ae39d1778632ebdf5936eeed058d114821e41e0ed64fe306d581a0dfbc1f088d2cfbac92e163c4d81ae9708a501f5826cce21ba38ced3981fa8a2077efec35b2b0a4c8af201f04276745ace65ecf99a303aed003f202a9415a7ef65dbc699d268ac103be2e816962d9cc45e09470ab645c9571cfba7d973a4dc620d9dccae897c930bc6cf3a23414d220495fe3d6442f1ece0db72426029eaf80df9c5b2d08c436d48f00ccfe1490ae3883f395d4a95f1c7a08be59693454e19733d27130a0431472af884c55a43e21947add0e80ecb491b461e37f7b2f7590ce3322033a30f91df283be765340b9f2c98587d6aa4a069e5a955dcfc854ee6a70b469d0b482f4c63781ab5f83dbc4512867ecfeca97ef6d2713c8aae17c442c2e3a394b5d57da88e9aa1f37b1eb7ca2d35eba6f1de35b91c13cf1e29dd011ccf58ed13ed18f8bf0190788c98c3296bef1dc61c54648abe40c17e57c987ef3c9b5268e8fa0624f48dadad4583b9b9657f788ee75d36d7687079d912171cfef7047f0b3c4f688abc86a53fd8a95e27dcba71477d85c3308c47b845b96f1a7c5dec5554d813b65dbdea87941fc5dc4951b4660e9218976114d2f1d2b9069b16912ec7a25bc3a2f04f27869a1e37c8645394735cb89bb26441e16cbfe1da77be2da6fff11a847b00fcff5b024cf7bd12006f8c41dfd23df669bafaee2cf7ad3413c34c2979366658b9104705c0db06c0f9533062611defac2c5703d95453364925227714998465c29af316eb44353ef14646e8dcc8658cf95757a5a40df150807e51c4b9bec9ba5367d7bd3cd789b5d7b514c8c205ee6533f989543a72b390ae91663d0b8fcf1aff6e5b5849e186778d72ab8a22c1ca1e9833466e9b0233b417017f8d6440e7e609971339a7ef5e549ead8e0d141d21d1d548de40ddfebc317dc07eb1e03640e0fe4ad8c2aa57b9b190e0b8aabb31c1ade6889aeac6c43a69f1e1312a31c53beb001d251ed4bacf9cc8a3658cc0f95679f8b9a6347241e7ab7d30c5a2012967252ef74db83bea151bc4d0224cee3e7ed77cfddddadd44ad11a80a0e5951f4a05e7163b2aaf7ae1e30b8179bf28576c3dc681059ac3c9c542054da7c9057856b1220f3575f889ebe9718527cc0480c985faeede1115ee3072c87fe397919007b751ec87f939d0931fcefbd16aa4224536a2439013d9a295cc8ac8ec06b55cd5e0db1a761a41a22a07fe5b117e50ce8293e01d1ef87e2e7f94aca50665f1ed8a737b716cde8620620fb7e44476b24662f2d9f25aae257c1bc6f615df66b1101362a80d6d946cd66b1d5ad5cee44ce449acbaf3f0c471a73ef98ee2c331193b537e6a2743648304a7de3df7159c0119f0c035380870e20ebd7ce83cd2270b90061d1268f6ed61d1b901f7827a20d2f96ec97a166bf83619b048169a125871501e4dc85577561eaa320e6635c701ceb7a9c117354558553fe4924d1e6df4e5e4929b41b9fa6e3ca6464c883f95dd958f337cf640250074153166cb4bf527ddadc77a94c9e38f35e4690192ce78a7b58fb4e61dec9b35db084b67610b2f93023789abc13448016fe75302db1ffcf22cc63ad0a3a08ab4af86d58f99508283c7e915dfbd904e8dadc1826ea91113943278465909f1ecc71f65366b179d0090129fe10728566d2e7b9d17794148626b870ff666a241a2b03c9810760771399f9c49d5f8a39fa97463890eb6d1b99b665e35dd3d029e8e2c15a63fe94f55efece10f975159a66ca2eed8f40766c11ca368dead2371a04c04cd4d95d1ddfe6d992436087ead28a3959db1b5c9562225be0b8e6afdb6510423c36150d22d7a476b1e217659c2e98632a40239b01d83763a037a4c3227db1c41925a21fd1f949ab6ef2b01866c6a1ba8bf1567edb4cd6fc40ac59a3e4972a691647fb5838233b30dc700949bfd59174bb0bceb56e9daca57eb6f744f2dc6cf0bcb3529594f82e9026a82785cdfd815833e9b6f4714c11c8703916e0fcd9ba1637bdd334bee8ca8a424392f984690ea2597b2850567e808a4b357d5844bb96a46d0116aa1422e4e17c75cf0d181185be453669f0fd119ef896d1fddb616c29827a3e21eba5bd71e8d54e8a958ae6f7c144d77b6f7cd93cba23243017143b455911e0a9eeb1d4628cdb37c405630df35b9db396af0a7abe3ba7d6de3c2729eed153ddbab43ac1a533efa5f0dd425fab587286a408dc9431649850ee1ab92cb596941627e21ecefaa82cb0a975e9a1dc97e134c5c18809ab46caf5ef57c9dd76352c26f5e7d87c726e11428136294c1c9c43b968e1cb94a3482c570c2acd142b16d8b944f397457cfaf3c7e0ab50827350bb21181b198e5607e919eff6e9d05d989986f013a9209e8fa34cb0b03d9b12ad748e5dfc61966345e34d9204d84e1c6c62ee31ae610967c0bdc3c0297b893bad92d241345c13f217ade022d93720bcd0b6a28f6395f539cb67382fe9a46644f45e92551c8cb6f6b50059a41b2499b369b7a84e2cd95cd24dd41144a2ac7b1e2d12f3684df337fb2afddaae3e397d38f7151ecaf7161e04b7f04536687611b13509f4b927dfd4780b174d79c0f73b327cb2e67538fe2b82ff7581d603b52fe6d48413569e5e309921361782d09ffe62296cba91e3917ee34d8a3b8dda2a5406d01037738b5a0ac86316f7f26c9b499e58c268b68bb9701b653a43bca85955775566fc4446cbceb91d22a88b031912569c866d30fa146329b4faa93246bd9b8ae989fff5cb60802cef2c0ce0a557580428e56fd6962facd74fc5fc9751da69c2d76831a3903c1dbee687a508c2f5e879f850f577d63c8aa418bfd575f0c6c888e0ba6da6f0afa7cdba048e192cc35e8c8ca231d713f547414908a3532874334c0ce4e00894ab59d72d735179896e331f8b2e299d7c70e8197790ccd7c64fcf3b7e2d8f1fb808a506ab89fe1097c49f943b632bd06ed541cd4d49a1d304b7eefc87442e45f2023ae5a613b5a8ea3efa7908c53df20862b0bd6468fa1ce5ee834a0fecf3699c5e5faa9b246867a4f409255aaddafbbe5cff3eb81917c544bc36a210df6661932feae4a3b6285e65c50efc0b7b8eee6315c676d5cdcc2e74a4f5aa47c15c2ec8f3cfb9e4aae9f10c2423c0a7007fd7de47d2ee4e21bd3319f173e457d25e41a23ac2e50396d217546605809b80bd253ae5a908b2be68406955794925196910915482829d32afcc6fc124511277ba8150214e2770f6b54e56b7d60bf11b002e48ba689d3486aaa82b76909faeeb168e69ae032a84e1337ae50299d0b26d7f5df99062ffb757c3960ee6fc9ff220bce2a5bd42707dd3b9d7b50e1983e2ddc8485d25cc06dda6fdbd079e6b58b42f925b2f4ee478c9b7686845654d178bfc2d7bf5405ddbbb3f07285663178a5f2ea7fa8faa6307aad06ad0ddc6b53e2f4f66f2cb82c50a55f582e8cc7ffeb3550754af6fcea2ea6a358c2c0385bbe3801ec21d4c93aee7aced50acce63172f16f2533fc037d70d342028b41b502b03d0ee840b21d9104605361429de638fcca6b098ea0b1246282f47437a60a9dd5ae797c503f0f9aec63b5b396b698bbc05cf925a6324f48e378d3674f679fb5c0ddb027d75e1e05e2d537de75aa5aebc0ef160f1965de581b853211dfc8295496807e08eb6ca875cf9a239fa0670cd8c8221b7d5459a84448bbf8cddb46cd76fed4a5fd7bd924d8b0c750bfce6ab138aa63624a4dc3da477151f70fa26214aea784da42826f6792601ec1b20e1c68874c845b599a9fcdd59c57c7816cd68159e95b7de3e600334b11e9198e0f2957d5ae0a15b2fc5d81d401243f7d88790bb7c7607835d56b19ab4490e1fee665b0e0eb4a8be10da700d411350a70a368b41ad270c0a5bff9e1fe26231ac87dda8247585a1abda32581117c85f2d0b58d61505a0ac1d223c09f5f6f9ee47a5b94f6fa5e8c666862819b7708483f789ae105f25f3d72bb11356f4ae72e26727711aadbbf30e4ada5bcdc4de9c5f00b0f14c199303e15fa293d110da954f354862528815d4f8c505c9ac63801fa80a8a635bea16b1ab9ac866aa2d16d1be5f593d8581288264f4e127eed074fbf32a4a43ae712f8bb13642ed86a641ab9bca2925acc1da9963543291d50993baf32f9615f450593725b503934a5fcd112d401e15b464a580b674c0e41d55a52ef25b70a600bef14dce79938cfba4242dc941b4e0260c14209599de7c9596137e00667833cba8158ab0d63a062addd8fc5267cf60a992dc0c45b404db99f1279d429c7d65945d62a4d508ae95c52d1b7dcdd205d7c8c4c86aa800cc820aacd0513f7a63b93efb5325f79883c2cbc8af2d71e4a44801277e3ce63a5b715b3e01e2931b1b32d135b19ce192560c34de1ae3d2632a9f54dbe649c48a39bdb62748f9dc92afb91c3fd30d6cbdc906b34b39bb7ae175e3ef07ffd643f60dfd6b285494082345d328d19ef394d27ad3083d0dd879ea84eff26a8020ecb2dc90c3185ea4dca9b6abbae639e279f21afd19320345e4fd2616e380e28aef0afaae178edb7cadfb048afd1451ffe08e22532198521a2aef421bc99b6527626355d13162b9339ec367e62b007451d4cdc0d4f5bba80f9931584ebc40706b304a8026e374a3557469353776382883ea741408004b0fc926239f12d2ff4e140ff4de76b3154f6f75a6699683354acfedf5577e2cbef5ee611de0beb73daffbd4187303c00cdbffc48c2b2f99be4e8a474229e9914da0339f2af8c36746cb5348bbd4be1d5ca66a00edcc00a46a7c9266e6b643a3ad113731724bff28b218a973e2e5e2be33dfbdb2f48f864314fbc6f2051964e2099b470b3fa45070e4d4ad4e7f3e48a7d6d95cd92aebd109957e61709f46adb19dbdadda250c1933d0bb22a78fbbc760a941bb406f5071f0fa328e25b771a4cb2e5099dbf7288a1c1596b6f4d1b60133a69445447532e09ce917266db550ec77731e44fdc7e904a805a9d7b6175f95de9976ab2f3f474c9f1587962043ddca76b095c0a5828ee9ac1bc8eef8ab68215db579f224a6d99fd1d43d0c8da381da1ad73308a13a869f929765d059cc71fd04403d0644e951bc66dcc850d20e2e9dd1a9093e6793ecc4c265ba943e4c1db3dac8dae2c00c808d10c9fb906be75199db38da744", 0x1000}], 0x2, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000005cc0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000007f80)=[{&(0x7f0000005d40)="1ab6d514192673c90adc151e1f15d767492e3fc2e62167275963281b63fa47b6326b2caabc003ba40acffdf32fbba4cfcc50a978a3089de185916ee27e070867f129a64bc9cb6534f89f0d0867423a4dccd2fb268bd11ca516ba", 0x5a}, {&(0x7f0000005dc0)="97fa4be4e317f0e3fd965354b1d1a03d94a562404d617faeeb473a3eae1f813c9c10478c7e1df5b9855462acd719076a12af1e549522d33cbaa0d7c0e0e1bb97d2afe99c9afdf94e166b2a33b370baf7fe374b34cd41ad1cc1910b19016e94aae2a9167b8bc4fd6379d280dfcd73808ab52350212750e8d979cdb530ceaf9951842542e0eea8201165f2f637c6ede0b854a6e04bf2a98501ab5ad38ca103cb329ea91a58ff6626f6e8253e2c89a67bc38c4fb75be875d15cdc", 0xb9}, {&(0x7f0000005e80)="efc4b99242b4717b233178b495ae9d9cc5185ca72045288cfdd1ccb899c146eab29823629b1fdf0a9e631c90c8c78f6ca71b0521ad65334a2e25817b12c3c965475b7c28b9d8886d65866cda851724b36304857aac7b84c95179e58391baa6ecab98e8a9", 0x64}, {&(0x7f0000005f00)="7c1b273f21ffadda784a6049f9375987512099d2fcaf8c74725000fb62e12cfbd13a9ebf92af4341981a4b5008b233c22305df5141a24575f9c425d6954c0cffc366b190899b51dc8b739ee9f520db07ff12f577f058ee9c713847d584c791cbbb2a845a4102676777ec5d9e2307073b1d378eca6a7effef137b96b6baf172478dbf223498aa1453fd03ff0967f9be7a5e5bcfcb758b03ecabf80fb39ca5752dd2ec7b5b4b9ba82493c098079e541df21d09d25e797d9d7faa3c7f1f1b1d3ae2dc19a4168c23f20f9db704e2559a272fe74a836d36e28076362a2820259c087fea1f433fa7eedbcea57a657b92ff2022b7ad286c8d41ad7187dc7e677fc163aef0f5fb36e6bf35c475e99fc7a34e01ccd12594cb47bfe0326be62cdf50029e4ab1f76c629d61e385137f58683e9c2ef8cdcd612a91af5459fc49ad05e802fd17a63bf6c24fd7f59926ca64626b3baf4d4d25e5607cd0d6908aaaf5db86066768851d07affc44bb9b748b3fb1e733e6e660defdc015e1d9274858a7f470d3f0a4d51b30dce1d6a932a383358db5f23ca615ce6d3ff529b52d546c97aaeb1010390623583344480ce3b91f789969bff5975522d455d51850d8f34259e98cc496fde0c529e3c46b74d546981c3774c1fd86d5869ea6c1e6f77eb0a0823680ffb57f2e4e717a555c21adffdda6ecac755463685ff1a01b805b40be6a34f7bd46719b45e925dd023bde4937a0382688c5eaefabc1c1b4cfa70520760e0d0262c32d0c6a344224930e4e4dd987ec4e8cb536e979d779e774612a49cc6ffc802116259c5e54393bb0a8d308bc00cf27b26487c76920207953097ee245bfb20e946abc2b687464075f2aab4fdbebf4ef12e08db8891fef045e89b82deb7486a292132fb720ff9e906f5823724194a9afa6a49513a9b56d727e264ba2f6c85acbdac1f2ff0cc65ff6db470641a1f3568ccac7180f4bfb9a488b33e47e1b00f5fd61fa8bb1c1d97d15573c80c8c550e17df093ffb4346e909462c35b8751dc4ed629e6098b45f8ba3650d53af482b0aaea2f3e7a14dbfd19e6065848cca50f91429122a22650e4bb3c3bc3a4ef005672d34cdb388ea518479e5ba0bb8985b6c05343c2a8c60850d84ed7c1b6a3d77af0639c8af21556eea278071484847802a712ea94352008bc1621d65030d0c432ea8e804138dd4987c0c77c5d1a5be43b674fe8151277bd6557073989cdf4cce586565c96368d50fd3fabc6405c163507ca45f1b12b3fb0f5818d65420eccac43dcc43fc00cfc8582292f3fc4b220bcef9992b2a4bc3c4fa078bc4974c0726c5b2bc506890f3f25f226dcc7b2d890eb97cedc93312f9e2d53ab978d47ce59095bb2dd3148e0ec8fbf9992f73164c8206c455250e038d5cf654b716b0bf5fe0b866a03c9658c1e5ab238b06006038f61195a96fb3f78803733305e2e123c01eb1ea8fa0286b9f849253990558b9c98325a3ffe97e2d91954cefb0b0acf750121a1ee341440487d4ca7f69935cf4067445ab1716351092064c768f7d428c284611eee53873ef89e80fa5d32a13290ee3af82aa8d5f1dd7ec66e64c3035ba651fc1d61ef14d205be397f1927af3ea94402d9e7e91a8aa2a1c29221d3ba158d369d225556fb279aa41629ddf6ee908cdb3ba8c4fedb655d6a51bebddad813cd6e208c164bf6396b255d6f1accc5c75606311f69c030c2b478b389fa86067201b37be086e0bd21eab8bd1c570a204574b9cd90fd44f1610001eb2d4f09ea1ba4a65cca1cebf6e6f4e28a3dd7ca97b6adecc6655245c5bb6599e4baa913f86647a582b7a6245d134fc37cd27cbc9113905702e01c0af58e387ad1c63b91cdd55461e913d7309296970e88e4635dcf6557c6de7078171a1dcc8e7507dd476f6fc4c217ee44e0b0dd65e41e7dae6e501cf46793f36180752a6549823b3798f646229144adcc76840e8082960e0dc063bee42c07bc70a4b2bd990e0e11cdf1e865e280bff33d84730d9ff98f640b29e83f990539443440eb3047a3612d4ab3471f61500d2637443f1342a6f112853a37f26fb2aa88dbfe6109b1298ab477535593bc22ebb876c657674f0575f335c1c6638937bb46257792e8609aae3fa9bd4c2f1121fcaa553d05fd5d8583155c8fce9c3b6095f65ccf90b223438202f9213e57281a48f22b58cfd5fa8a8c0b9671c5d0f7333c509439568db17c16276909035f6c9ab3b4be4e52d57ac7396b5832c3319e75ce2e652810ca6c6774d355ce69c463624d4974417ca73b2640adb83d4d72ff25dc72843f20285d9d184fdbdd808c1ee0863ced64072f22ae6ebccc8c2492de54eb84ab63595e27d451911a1790d8c006cef5f085e5fb3ae5b505ab03c029cd26db7064a0d57d2e04c0f85cdf51aac3fb232898bc7fe4cec79dbe5febe6d70d9c4937ce0d361d92091556d58895de436bcf0c78f0d167c7eaa8a4db2692fed7befcd3a19050f909119896c7efd653992759119d209e2c8c77c38b35984dd80a4dcac1a930a26368ae4340ef35a39b0b5cedab425309fbd780b39ccfbee9955d5939b1b25b1b834dae1486919de4c7837313c231515b40466e996d31894f78183a2ab0f9afaf53d765f48974434e67d8fa3fea1a5b0f05acf6a44c9ded8416b12ac8a08f39fde24020e1eac1b0a4941781dc8396e25370ebda6f950c6df111e421c1a247e2f23fa9f474a94d9a6178f3c867c3b53efaf06cafb8b4efe97ce79f9f76460d0aa3b289b0ed924c1a7384ece5142051147d3b614c816f66acfc461257ee85a80ee7e52d5103d45656320868524915ae531bb69f2817231738477a0a4b2740b02aae6a75d6fc7695c48c747f97b13957159df0f39876a3bfb02e6f59d36c8e518951e6cfeea40d3f7cb7af2917730206e844e40a5ac1c97b2727124db6e4c9aaa45cba2462352aef2452a5b74912af7809c36a89c2a24a4858006dfe3fb93839c339bbdbf4ad422a7eb8619a15e580eeffac0dd85a7b511943e08ac86df19cbaaa0e33482ef99e6ddc45ad31f91df3f85e0ef86dcd2c775b87819bc753d270bded7005ed0201d99f10cc5dac97d57ff19ab86c06e35fcddc11ccffedc2f7ccecc6086658e1820e8358aee049ede9ea8889b1dfd8ca5da5d0998c72a9c957995f723ddbd87a9c5d4ce7391b279894dce9af3d0a939b0dd0607be9105c54d7f57907b1428bf1ba323aa7110880d94017c69626e8502adba77955ee599a5b0716d92d92cbf4b491d283115bf26b7dfc044bd16d20ad6dad04f92554c44b724f420f3d06d7ed1fb0965110056b7e1dc25dba7c0b24a4cd06115082232a64b31cb340c803cc7c22596a391eac9a9457505758d8f0c6329f7fe3da7856c3ae64d78eb1906215bc1c9b6a87bcdeebe7b51833efc3a6e5b3fbcbc85d5771a3076aabcf4f13e25ca68254be15404e050eda1503c2182db67486703362ee88e598d748cf2ea0ed8fd2fb6dd4102b78a4fa2dac1228fbcbb55cfd2d20fc076f5f0b128e7824866cf200bab41f55742ea4f3864ced7cb3e228b5480fa8ca3df91e3ce83bdcbfdbefe7fe08455b6ac2f3dcd9c3178c3373f81ef143a5aa1bb78eb1a8f61f4d226948af983dbc28c2ecdada3eaf7b592b5769f4187523f77f80576d4a5a02a41332b69a71b041035b2b2dbd179488fe952af4a6000543c8ce998b10b6a55d738868e680fba1439cd6dcf6a3c115ed74c8deb8f665f2c6181a688e056e00e6a2e0a9bec0b4d7acbe60922780db2266dd77f6746c6f7de51691aecf2ca1cc7ec3d74c7dcb48e925bbedaffc28ed191a23d9137e6b1e49cc9c1615ad4c44c8134fc7fbd409ab22c99bb11b5022fb7d5736cedbadc6ea4d4d8617f0b64111ebc966bc362e13e4569b9bfc41b5a059280586d6337ed9bf2c3110a6d610f5f7c6f70adbecb8cf2bb721aeb8979ba5b512682d767747f5ca5dd5216c36c2e09fd09003533bd950ff74522802ca98d89f91e1a8d7d4492179f6e38dc14e5f83a39548dbcb6833416eb4d370deb99b7e06df36eb54503c4a367e80a27f443c8911ee890105476c7f97ba377d6fdfa10be9f7bd2309ae5037aad748bcf2c43591fec92cc6a15ba9adabf6c44a29755bfa836a0531734dca6b2d61dca6e4b45673f22b64761a7dcd628c20133727971a4d4a6329383fe27022984efb763d10d960dc0acd5bebdddffb8e77b305bac2af42a4941f6c27b8c107a82a05a41308dfff87d20c08c630f069e286b8d442f6dc9df62a1fb92a631ce20faf1ff8f26ee5bc0b04f8559ab88f245b13ea4650f4db1ed00dcab92208a32d569bea849d417d347cfee197cd640719f13832e64de4dbbc0e4be2b8ff1ef0364e2d954e30722aa3ea2d0a052e44c749db2e153801eff3520af083c58eae91e88a7e5d9eaed8d7d86742bbf6c744383b527bd9eb647220154d297bbc74fd655ec33c655335fd914a020945e08d525de97467ff0aa9cc9f74407922571e0b4fc223ceed44ca81e3a554850f186429e73b1c6f6537d211716e087b29faa00e23cd67cfe8e1d0b2a7d0f2a7d6b1a026636bc3dcebd15234b39a76c97e9639a4d444ee5490ce6e49c81d438a36ff15e57876de55e966363b88ba21eeb083fe3b9c60e6c79d4a8312237d6975edf706a72e64cc356b0ca7ee97d2d62627d2681924ae6e27b0015cfe4020e6e35c91b5f6124e4f20369ca0ed6479b2d434af727b2af2673ebe49d70326eca8d7b29fee2d32d48de9c99290e61283ccf0b4e138ad1e87750d3ebb0f12e5eb1801fa5eb1477ebc9fab2c16364a7d8deacf6f316d0f390398289d45222653bfe6dd2ccef84e4e65d31565671dcdd630dbe3b11cb5d674d7e058f4c1590850430a8954edbf514dbe76f63fccfd6600e9848b716469a1731eba9d11e47b0e9b835d917c2e410d8dba889e4d57c172be90c7b0cbe05ff15d0d420b99dd9688c5b163a29020f1e3517f3bb39eba43c9434b8849bcaa4ce051a6d7bafbce1b8dae7be58664ca01cc9d2980faffc5e19d5f6de192ae2dda76c9c7b3c7aba81d804f73dca38113b04815b225212d6ac40c41e5b4064f844a77fdba7955c44aa47fedec4cbeddfbe063e40c781f130140b3a01c17c891dc020a104184ace2bb0076a31e87c5464e99c8d2799b60548fb0eb30b6f8e2bb1d675474d4578a30ca58b47efa8bcb663d9675292b3bca0fea2afde3610bc9962bede9849c93696496d94871c15de5e9e0607c1f5005f590f6b14c5b5a338d4ee29b503ad73cd495eea4d43e672c408139a8a1dcc699948876579c24e9acd84ef12ca76c51f7edf2825552bcc1990c905833bddbd274421642a936fd062a85f9af2b41a5744e29f7693b276f97d1976121d4341b6d153df2cedf8cfbb6f60e8104d9249905f868dbcf77886e5115b8444f533de28da39e99feddd01bc53d5b3abbb8848d0307b6ef9bb48c2a8470eb05656ac3eddc1062bbfa852d390fdafc42db367dc3cbd4156996136331099205c09784316fdc77efb98aaa97487944af98af68be7640a14b61b18df10b17995574701479a3c3f48e26d0b7bd2d30cebf7bd9b8c0679069fa14e6ed50ea8c39be6884591fbe12865dfbf57ceccb3eb111c6228d7f03955e44b1a0089638745c2eec00291a0dd98369eacb38226129369c72ef48e1a475ef36daab9daa5c0ac7d8a7473f7b0d40665d550f502c8398a54b29462fa794bb2a6903704bfa79078f7f73b90078ff1c6b8ef5f4cf3b10f32343fbcbc24852d50a27216ddc7b105848733dc21267df22a445", 0x1000}, {&(0x7f0000006f00)="36193602e099a440b14b25993c7b2f87a2827f67ce7b2b9e0a04c8b6a6703365f7d8b2ce2c955245bb69c5970c31d68834a81f953fc743a8d4a644c5d3db4b3473d0", 0x42}, {&(0x7f0000006f80)="329a0e4ef922a32398d60bfa0b251dc6c348f77d719b61cfb625bdcfd6c01de9dabfe712341c18b9d8ca50a5a979efabba5c3c9dccdfb07cfc54998d6d0155ca9b6b8f696142be6918fb6b1f0a5304f86060ea5ff89ef5b2d3628c394c3057174c54559eee6563b333437fb71cedf59cd90864710ce040fe2104a8810c68d45d049430c418a1a9cbf32f57c2ede07e8e2c8ac24ef79ab1bb5fb4bca754ad94de610f093a503cf0007c9ac90ea33d34a47da36d9f0eec6a939d79090165bc3197646a6a7eb8d60f96c816f0fff7b3439339cc611c83c067af7f256584a9ac04617da76d437f52f1ae0fac5ad48faa49304e6a8661287e0289da116383ea9f2e1643a06842d99eaca1a352d4a2c4e5cbe08f86d8f1db9cc03d2175a626bf488057817ccd84807952516b6ab2e75446ab234f4482d5ee447fd4b35ef789b484753187f1d90068a1f51a1310b8cb97000715621f9dff45d83277f3c392b4994f039ca7c91f609f9aea566461539750e686cc8860cef861e3f38a84eb00ade7ebac707591c8cb0276da54e50e55930d45263ce25eb4eed69efea4c0701c23009ff245b0b909c6e355df635b684bf51bb1dc81de8b291714d3a6dbccb4bd2b37d9d9a694c5851115fe22443e3a24660c2c95d8dfa4e578be1f3465a6184273979cff6cd96873f6d8ad296b1fca1fdf8b382b781a7e206c5feae1e7a2dfe86bc8b2ee45fb11b2d93733a524f7b68c73dc33126bd9560847647de46d3ee689edd8c7c66484d037231674d93c6da91828a52717fc831f86d14d371fc284d0618b9a2273417595ffeb9a8650b0ab3b92a0a94ac33c752fc57f442e74d065478389de334039af706e9621e9fbca4dfebe9dd9b615c7e49f4691fc016aa07b21312a586ed0608b6f7302157a9ccc54d491a926d79667ccb22f95abb2f3d6a97f9cc3956310c1a872c715319508179f2c902777049753a59b190265d808b3c6e8a1972572c828d53429187c7886d91e4c6bd9182c76b2aef83792f155fd4349e7bc30cee089996d0f69fe1a68eb2794fdda2f54152b2bf79bb76b908a69891fdc71748c20178d8824b970a950eb5d816cee8ba8fc576be868b0c1c5a1c7439d00b7f12f0dca77d644d5c01e7413ac832fe580a11b5aff30e6edbae37e245862d32dc1d5aa8894a4f06205243fe52e6edfa5f036e452c1acfcf7286a9c0f2ac10ebf7c3fd76107dddd719f1ef1d0182339e9486fa914d0c088624933e2271d3ff4247de65a0e9643b123c70a4e53d60a2e09857004921fa40d446247944f502a4c5d452d9c091e59a6b39836a0cd06e6614a33c39c7872e145710dee630dfbdb32e029767aa13e1cc5fbb99d4f2f6c15197ff27eac3e5089a32d8bfb70020ac51ef953c5c49dec4477c33908ccaae2529f7aca76f41c6bf722fe409d180cac98b021dbce465adbe501629ac070edc5f16bd18d2568a1f619b13bcd434f2cb7113f97256481a2eb316d7ac5bfe8e5057ec166c31dc5e6aa1cbcbd94e052d9b9c4c6a27c1da0883368a4dcc5680dea442381b2b9fa0123a213c45dc2f00526880e564a6da324294dd25ed52e5c10c106e14e829cb052433b5de624d61c035f0ffeac27c10f350e98a1f7ab79be0c1f94c6581dcaa4fd5791b6c98371ff2911d7a66cb9a4a7e44608b5a4f9dee89844fa8cbcec0790f0d97e4e1e26f7c6ab71324d69eb286604d628e34fdb92f7ea2d5bf999cfbae08c4185dd6256f8bb08efaa8e4644d8614e0dcac0fca64206983d57de56c81f2a5b2c6a9f730c6eecfba25361ee620f2d86b6c4ddbf3730d5a52facd828d798df66990077fe04c773c923b3ad9302f7ffed91772a43c9b846ca294a037d18af52db3451e368006c1bbd2b2fec3af234a4a75f54b986bad7fccb7a6eb79ff5f69248cb80cf1f0f6d4fd196092195f53fd9118fabc6cc350612db62a8f4fce2f269fb9011b6831f9ad023545e079940b2a97bca197f32a7424a30afe23ee32dc9dd69353f7e8fb28ff7e3658167f41af2752d92fb8118cfa7b0e45880b74c5cef88f9a5f204accc647bf8c306094b392cdef1f7b65bc0bd45e996c3956c36b15ad17ad596b046990e751e076d4f1e16b614ee228437012a61460edef9d998cbb4dcf36eb2d8055eedd655e867a33c9cf5bb337a8511520b430fb90189b5ab2126aca5f9980a4ecd2693e3a00bdeb9524e1380a5b5c672b8a116a23638cd2d8681a43e3e1a1a57cec52948d5ee69fcd0dd74f0c878c8a7a20838c59f7ece67046829c0125776b8c657ef0877121fd97ac43ded24b08131b9d0dd3d968875f2221ba77b08a85c029a78563e9274e78c2147740ce6c17f3049df82b528d2206e5d5e779025e7d53dc6879423ea74a8e0604a69659d9de35b541b9ce22788021aad14f498cfa5c0dfdbbfacd76d66d601b90014b1467850dadb28753cfea5548be7e97e212c559c7f96da4848a5c14194f8c190e013778e5bbf581a94b3cec66de9bbb36c80d94eba73298a58e68565923c729822fc2456d1e447851b5074238f432ce694b1c8a43749d2ee80ec4ff3a1d3882b82cddde7e5e1c410c13e9aa4ae7333da540682181d6b73a9054dc47e1105e7d0b109ff17c19ad55e669fb445311cfb39a15a67ecd5158e04da19016c317731eee085f016aee99cfc1fb5503bf7725a2bd6ee9baf85f92d9900f1441b77ea220839f232eb26bae043808996f1003b7422a95eca297f9c649caee5150c12a30105d6e5df6d8f14c2530f92a2139ed7f39335e66dbcf2c8a4ed33ec481ef859862683439671f5e6ee9a0f7f6262b8f423fba4c2fdfc7074ab4cc99b063e943e9164493bac8743c2e00af72be3a46f5dd52bc51f920640ebb73b80161bc2e05f5ee9456702f21d62230ee2d89dd1c282c46b3e1400d023365f3f492159c05dbc221dde4b0d88627c3368b1155885a5fba50301197d2381f457e3182f8eb8bb648822fdd93e84427eb18288fe265c49c6e1db3f64e10476ae702a46cd42f1e127d82fb4276bb9f81825480664cfad8e5723d7e8788f3ee4d57d7f9c2a94098d4585dbd08cb40e68270fcfcf39be71a1f98e6147540d8abaece328196ff393c2deb064ea222671cc88d52a3c2db37d117accc2182e5b9733e704cbcb21b17b8d6314e0b7e6679f76c3a5e184bb613b401301022e2ca0980c6e3c2d2d8367ee84ff692fe265422d454ff761749bbb749cf2b522893011e94ecb5704f56bd4c404bac73bc96202ed5b5c8799630819356ff554f6b8ea28e1cddd0ffb7b49af9e8ac39675b2b765daab4cab9c3eee76e5a8463b444a33e88c1e3cc57b0e7257ed7d668b851678a7d9e3d90eeb97e7f6fba17718f4a2d628f9f76c080a680d64b999bb5f03d763bbb3e8be348c7bbbf1d2350e0d6de17ccba303ca06a534555770811683a6a4c5607520a8e53ebe36cf427dc020d9e153a5d179dbd1141d94b7d07689c9406a466cce258f4a4ac8cdb424b0bd1751bf510efc875b8db0443e99e4f44369ad4808440a81d0e323811b5ca8ede78eebcf5295ed98a35ca6d2c8d7d925631c3af46118c753ecb1bcb6c475672af822128eac8fc2caaaeca6468aa8ce189ef88c07689ea1fe101e6696977f729bf84dfc21361ff5b5ff49bb85ac26118ff61bd73a4f5c1dc7bb771e7adeab6893adbe3b38afb3d54f57987437452c0a2339aa8480f7bb2c4ffe47bca7f216c74a539150a4a97fe8c49a158f02b2a9d65b00605d5ca4c8465b1b7aebe205de263c5d279d18d834dee948fd7dadd47b4e8e572bebb9ee052d1f3633b7bb8ddbfc6c271a84bf22e9e169778cfe6e4cef8ba705e31db320d7e74f2b5d591344f00197586509a44b4ae27d95ba91170bbe964c88edcb782a0a0614aca3941414eb283c181a5125d84729dffe4f804e1524eaee73c25e778361fd14a7732cdf913979d2b4c4648f02ecd2b33615ca2baa583845da5d0d34b51e5c4b9fd529d3f907ba49e56010ba6300d28802dce98747130cd6b0d805e289d695b85be1cd77e6e7672590f84a03dae7688b04e8a5a2e2cc3068fcdda1a07bddf92547b80d10f3bac9fdd95c34b591e109f7a6023c287bb71b81128f5ab3a796da444c3378971be818ccaff61948848696236a16f63491a468e9d2d3d9557db2e02b95e43b6b23ba2395ca9c761fa17b2369e4b2412a137a5962f7ac31fd67fbccbb786324e564489102bffa85f4dc19cf545835c56677fd8abdf65c3c6d5ffe33a0b121354c09ddf4a45af6ce4843cd0ed01b52d7ea6b846c3ebfbfbf17864d67d1c53d0db71e58a1ab0e4da4b11c55dad9e5bc90c09762b0039cf42eaafbd11162fe81dd98e0cf08f65d2c1c5e43b1a5b7d95019676ddefcfdb292a919ff6e81a26b265d05e4ef01f4649ba75878766e381502b4964fbf0dca42cbedac1ba13a553dc19f69184af7298a0f6c4d303da8a412edfe98b8c2d267f666649c5332df1a160d99d4a7ee5314cf0eb091d29c4cda8e07b924be2d770fe7873068a5a24e529b8991d4dff93716a80d0b8909520237c4091c80982edd5d3f4e1c6edaceca22b1a1593441dac5adf44851da7c50c066d00765d68f3ba391621d562abc2275ebcf4317cb449e39e7e4947414a23ee87b9e2fcf0ac8586c4cd046afbc4d71ed4404d30d65c568f09359437ee10068b6df5ec4ac5aa6a9ffa78e2b00c58904a405373fcfd4b198f90868a5997af5de4ea71d8f98e857761b90e329a4476949c6525a6d642d52951a141804b88160284d7ff1ec757329cfdd74b7c3122bb9758a16ac41e246cfc892c18ea65aef98ee55716a08ec4ac1508fd1869743216c8c89477a3bc1f8a0720bb7c80620c89c26bbe2f70094e0e8b4c403ecd4f13a676755a8bc5c7ea00c25530807328a0b500d2d523b412c74a10f6134f449ae8666027849efd219103b612cb7ba7304ae4fe3c67125edcad5ec5d5bd73c4ffbf97157950c9a499f80bea80753887c65dbb05345e002c577a96fad880cbabee9f2c7826a7d60da9af2c5ebed37e84665503871dbd2f646fd20df1fcbe8408a41e6ddcc232f4282aa10a238acbfa1141fdcdf5959fd3afda547d23b55f065a413f878287e00c853dba2c64b1a7587b172e815781ae2a43257d0b2bfd4dad3d81b3ecec8fa13bcffa393cbcb7aebc15c752f80934f70d23c0279a980cc2eb6bd5155c1aa5153f347a0cd19ca46edfea3f686d21243629894a22ed69c70be49711f20361dc82708540579d0eaa9299e942c69b0d6a06baa71f2ce6019f095d3f4dea6ac8b626b13daab44be9838ec436097dfc40ea78a36ee6bd2d20dc8221d1e1058e02ffedc7ebec272c33f712ae5ede1ce96bd322313536d5dae36b7efdab9e40a7dffa5e16a949a57a3a6c4311ac647f245c9ba2f867c5b3321a2492d8505b43f1f02948c74507a3efba4ccc0309264bd379d32f436a759394c46ca0edcf83edcff5444284052c8eae60c223a84dab9b53761a41d2f985ea3fa3397ebbb366ebf5a02bc1eb5b2971d38a3522d1e52ba1ba685a759d768594a3dca720917c221ff34259886b0a211b312a28934d44f37473310516fe38c30f843345b2917a2ea60d099649ecffcc2f5c4f1b189c202f28049849dba137ec72f48ad5f61edb1c0e5df3bed4cac8cb7c196f2db7f3b2ee4779502fdcd7300246c944e6abf848682036b4d5621c5f8e60b45dec490293de6ac7e9b11f5dd139fab2688425effd6274935eb66ee7f92f47983013ebe2265c53418ab51e02296083c6704dbb97bc94cadf5bd", 0x1000}], 0x6, &(0x7f0000008000)=[@rights={{0x20, 0x1, 0x1, [r1, r3, r1, r2]}}, @rights={{0x20, 0x1, 0x1, [r2, r13, r1, r1]}}], 0x40, 0x40005}}, {{&(0x7f0000008040)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000009140)=[{&(0x7f00000080c0)="8b238fe86a80312187a73135d5b364b3d3773c048c93b75f3997e7c9b4e9dc8179fc82e989141d379f00588d22d38356e9e3ee6893eed9e748b070b2101ac2bf2ef7435eaae2db898bffd8eb7b09d127cc74b498cb8561dd40c04843975ab9b61293fac29921bd62e040792eabbf89af0660426221923c8d84a521e755f01514ce3e37db3b68627b0d5416afafeeb56826bca8b59c0e01495e1dca47c21a49e28c6f95d0b2e0f22b3fd71fd657106071615493739612b2010c72bf7b1665bbcddac6d5a0f11e1912a810bc9d4749986c725fa35d6f7723b1e3943321c1f2783cb0e9a50d8161f6f0fa219347f0bd21aa32d64e9843740d6f4d50eed5269fdb880f9ede5ca033a33f61114af2d1648152fdacc6d916f085e660a6a9c5c14903dff2ce1b08c4bc251c1c70351abeea9135bbc6424cf8660c5b149e559db562254c40cfef11a218c8929c801114cf40b22163292bdb4965184a49e602950a31bb6844051807c6ead81bf8e646ef9d6fc313004f5d6cccb1e3de62146611b55c619a621903cb97f5e274d4b8b57356397c460c12729205530b4ddbdeee7a4e7feb775eebae593e5f10f4c9a7a16801d6981111d41cf4319f91b2111f130c22049d1833f7466ef2d2409678a174bc488a66e03a6f143f5f75a49b16145e12be0d417f78b73e68ee98b50a5e612f45169f0517e7d771e86b80371d39300df9366f501524b5d88d5766d9d2a466fc40b54835e4c576a3b9151bfcf0ed57cf5d9dd3050ee892f920deb77b38ea848b1d7f3c8729468e259711d3e9b0f2313ddfe7fbc0b94e9c1adca083a9df4b44e38be4a31a2184d93e08ef9a869413d422ef18c70b3d44f212965b7b879ff17a1bd7486ee48edf8009a49a7e4911b2e0b0fad879f13d108339e781e9e983dfbaa188e538b24b7e518197b970dd2a25446bc68d19f8aa3d50701c74e0dc974cb4c969841fa6b8ec12847adf9f3c51b511eb39c2bb8caba40c97b616ef0272f38b4dbfccabb3a478755a67002e5fc43c9a89caac5e9f341e714a50a8c2f1b2f02cc40d017476683c206ddb77f0e1132729a8f25f608191867da823c85dac77f55906640a96e1b169b8296e9f0a67e64463e212a6701510ab9a1695d82f2da401a9f417a6363f786e8cf0689701695ecc1ea64d10f8783812eb9ba6f808c4e3d285792d9c08a6f3909c355e51adf3f6303a1a092ac02c2abf6236de3b92dae8a65dc7f354991909e90acc2886e062e7459b3fdd214c4ed75cfb89ce61bf9a6682e8fa6ee569afac0353cf324e8d45fd21345857eb0a84f21b6d6324af82027aab37583a073f3a5bd4692bba828d2b257d4f49d39b3f88eabd041a4a64b7bb3537fb0188a986cf8dfb02796368facd6487599d021b2e4615bd7c41f25de2a3337cf10ddf0328a4ab4691034fa3b30fcc90dfa7128dececd454ea79ab3a87e4aabbc992aac8f8729366a372d9c35a10be9608662868a7ae15a9af261b41dfa1e088b9202a9d0d51507fc0da760b7dcb44b95fbcb324e8b5b830acf4de004c0bc8bffc63bdec1510601084d406272f26fe14df7faf9ded1dcba8682a8dc42a7f975c2d7bcf5160a4f1a0631c4cf93783c73f75bb64c65aa8029ce22aaadf01184d6cd1b9bf19a975946581929ba24a708c98bfc7e169a523fd481e3070b5f76d904204bf3cfa062b08cc597652bf3516164ecd277102127d7f4ee6ff8636092c1da09827924280ce676bc7a9b4c9aec96d15e7f6d9019ac3df1034eafa4d517dad1f29e2823bcd79c4673f13fb623a0dc978e7b89af9fbd3e2fcb7ad7830804b5c815a492b3133a4d8e7d864584b76d999bca603556555a4179ffe5a88c8c5cd0449e4c832d41b4c278b0417274aa0a4dd7a1183cd893c426fc1c9108238fc2fbc717d6dbd289b51f1d89d876bcee26032f268efc31e6ea797deb8a89d64d4a71b581a4489467e9f8683d2d7c9972c11c4fb3e3f214067714f8bb7f8f57b27dc8470348c619a06d2168e8c4bc2ab4960e56b131ec9b792e1888001288aa3662e421212ec64ea1098b39a7e7c811da9ed9ecb5c0eeafc2630eb6b0238b1e5991ebd7416c17c0b1b1b67891a0e856798f172b9e07648de91572a63f5950a7463154b561056db43b046c632e0663887924f9fe27780ce8cc0c09531ca64c27d65b4b900d022bfda3356a74b277230055ba6c8abcb2ee46bba1e62dd0123c91006ac1094bd2eacdb34e29f1a1862c283962a545de6e7e3601a310aa4ccf6740aedd420cf88f086f62de88900c519b43648c8c09b1890faaa146fa5db5249c1f3b38d1bfc8412b8bc90010e3b51926bf775923e24be43ad31f5944936a9ed18a9380c997d1b69dd2f91b8f00f662d0472476b96e32de8b14a4fbe02c2836a4c0eb7121fe1cfd00adfc7f3f10c54084fbaca65422191c18a5207db411cc40b41ab9d404acb462c604ba018d14f884e31e968615e332f7b88d6b31eb749b4c5ee877fe55e43739f90f15425bcacf5913754e4f0ad0b1df2c08167ae8fe562501c30f42391a3a1b47ad5b8c98ceea81d23f8947b0387274224d157b3a48d4aaea83a32794661d35e706439228a2986b6ec77d974c2f88a9730479f13f3d30412af140044497d406822b0dade9849b8c759af18b64c088722ea81ca0fe440ae3e493581a44a1ae444c22d4eed567e40ab9438cc4c49c1ffda780d60a8a10d95d95b31c579dc22ecf117c87d1c1f4e4ed137b94d1686aa00e9f319710179ba20e86600a103dc1350ea104c9b4197a04aef392e6fe90488d093ee78875fd1aab4f16c2462e5be5c661a0808f18e5e14f38da26dbc623b890b686cc8bcf0a488487dca59c5edd292c091158fa9c9ad4495777137e7655071613d5722d3dda6bdd580359e822603bff881dcd01a1a480e61e36ec51e92eeedb28cb0a105a3358e265902bd1751ef1948a34d40edbf3cbf9ccf15402ca43226d71b3c02bb64857fbf912a508c24cad24e66dbe18e6646d33a3d9a41639f26c1fe0ff5e3706f1062ad7b45be63d1b71d2a46fd1ed8715a0cb3df43a5db49501649c8b07c4bb1cb57a10abb9be4dde107f0abb5acf0ffc2b96f585df15b19d7c209d05132fa87c1ec44c2dc258d6de50f9b87df2001fa013fd4d41faec9629ff5a44b9525bc411de9e90be2ecbb8ae5899b884f7f7a969a233c20e9e2b6a00a7c9f134cfd9c3bc508010b36db7956df57f3e897fe80adff0ab64cef11c45bd0ff7b71db654dab8c30aee185284a074720416c1c1f16c5e9fac5243bff04c448948182d3e4ab5c370c19a38f0b06685e341912d751b9d6f3bddd58426b1e75841e95d17a015ea508f1858a5795258be7a5c5670d912778117b11f6e50f403a30e8c40fe8428f1e4ba923566d8f64f443c87578e4adacfd5eb87fd174d9396758de5f4f1855d17cffa4ba5b19761f21ab2374ba2dea9ed5db520e8d81940fa6d56c9f20f355c0e3d3c6cc1f6c5d36a597182b2c802c1092d179b39e71f4dcda766c318509a930e63aaf7d1d0aa053137c833a6678e31212bf5e957e44af39054be4631396b0271ba32ffc9751ae5c92c3f76db7dcc919bc8913d939c583f10000e041e60108fffa681ff21c4c9115a16f21e98bbe77a7e54cd61fe810f5124e9017b330e5a47ee86f9eec32489de5c221afaf898ac5730a702a9abc104c6d42f2699c86da94415d5f3b3ba7b10858f00844b0aa6023cb0be99e68f7c23efa76fc49e21c8ae16ecd36e6fc4695683643fa2869a1df025dd72cac8d911c8b2153e2f554261ae951e18c8512828e8b2b2981a182ad9006140e3c9b74cf9c461a5148833fb1bce84e23559ae338dd0eb9da7924d27a0181bb06b60d036760cffd5c669527210ff19b21f57ff4f95cd5c594f7a1b32fa3e11b8af2ed8fc1c3e5eaa429c64ceae2c495de6a60685019288d1a0d3b9019c086b0ead512885a89acc83355ccc7bfe9d651dba8ced6b65f52f1d70f9b682107030201393cf412cb15f3b496136c7eb17ab9c4ce35e202d4cc7ff8d82ba003af5f3a180bacbfd615ff3ef03ec1c2fb86270038127236d1988aa24d9ae65133855a41406715872bb8766429ef83b68b10aecf583c987fee1f0c4641973eb5ff3ca0a758c8fc0b3746992d7fd87baa3d858b5f94e4464f1d9d22f48087fc082c77d4c0449f69dd55eeac00af481672fcafefab1dffc126cb65c1d102f70eea4d42e361609f6691c8471e48e9c23e33babd919f06b0da6471f6c5c44124dc0e0bcfbceef9d9755068d2963c1e7257f0cc84745e1b2fac49a937e20795c79e8079d4819a703078eee9e529cf6386ad5b846e806a83b0a231f4b7bf52604b81f948ebfa6923545c6c48aa3c2c6744412171cb37e93db1b75afeb21f297038d07ae562c38d782264b326b20dd1cadd3b3f37b4d77bdd4808431084719201e7ac789ec5a0e4894cecacfb54898ba32edbcd533c8454a95f5a32d4bdce17d34ad90f7403b7931b2e5b818fe3325bd6594a6e9ba3ba8917f7b42f54d52b5b4e2e87053502f995d0be7e02606a0b64e6e92482e2c0b9312080db108f5d469c08f4f8c1d31f7afb95bb68b8e80a5f38ce4bda2b752eb1b197469bad26317e6243122cdf13bd1a68ccb33d6c80fc1818a637790229f5209d7b7fecf8dff4fdbfbec0f50481d298829ab7a37ce5ef52344f18074f3c6223a5f00a13b1ccf89f03488758275d0529872090b40992c4b51bb8f572a30939871b5fa34955c81e70d02408f770c453e7c1db2b40791de39dc3533685bb5daaf8a2f7d98ab4cd4f3f28df066e55ffbe64c150efd062ccbd4da5e8ceaf6c6275177b8d5823a20b4e46609a3f96fdd4573e868ee6546cfeeab183ade7b758c0efbd7c6250115e555b632a3302fa4e1efaded294c3b68a4453131b9a0ff0838c5d0232a742f54f9bea0d58ffcd3b58083c02f999360806c906c26f8c8cab84d181eed2372e3a57d8f551a1cf0c01da6716d5097a9351d2f3c05efd3bbfbc69659e1dae4c12035a0aa3f098a0a23fa67afdb6653de45d41e68bf4ad07d432f1b4707db6825cdd6fe1a7c1542c5d03549120c38344579cdcf9eb4088c687bb13e4eea53037fbf426ff5888f64095047e72c52881f5d4f4b2285f5b8e437bf9c3f539b102f18874e9b1ffeb338bf1b7ff8fde4468d270c87499f61ea2ae8c62f2c47f28e772f221c51a8b0fadf06ac7f7575dde3ad0e9c46b4c487baea4dc6008c80b407b374540521f1d1321bb7e629cba847c359ec6043710632d2d076f423202f576bb1b9c06c60fb5e6140347888f482d418c7e94eef1a42475b087da9a8e948c91ac59f468dcc4971d95ba659b1f8889140a0193afca3b0b5028fb1a7b9c7e219fec002ec2a6a81f1cac2bc2c4f26b5f33ed6dcb1563c51507d781c5252166332ed6e518f4ec9f2d28fda1009506112e6b1371eb15c67a41e08fa00788798242d15bcadf04c30d774d849bf267cfd1ff5771e37568752217712f2eb9972d739263a300e1cdd3a6251e194e38807a958ebc4cb9940459d903343a4b9240f362b3833473e621946c38fa672a07b4c0f7ee07497827fbb48acfa7c8a3630dd031df783dde193f8d8abd189fb79c4d255bafcd1ca677bf5e35bde066584139bf46b226730f297ad2864f8b0d3475c441f066b7c6abebfed2835d5bcee3b2b3eb045fa9cee5a236fa3feb8510ef1ed76ee5d2131f92ad6066c6751acb7d71bd5c0f4505765a12f105269e35832af6699a975cf334b0b6b906fabb3bb6bc1c46514f6e91db3062", 0x1000}, {&(0x7f00000090c0)="d26e06a4bc1d2d5e692dc80ced1fbef2619db4894c846687ff01a341ac42eebbcce2af9ca2e1ef90584c4bee1cb2f8836b748943575bcd6defada483e6d0721812af12d26d5f112a29f7a0885d23", 0x4e}], 0x2, &(0x7f0000009780)=[@cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, r14}}}, @rights={{0x2c, 0x1, 0x1, [r3, r3, r2, r3, r3, r3, r2]}}, @cred={{0x1c, 0x1, 0x2, {r15, r16, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, r17, r18}}}, @cred={{0x1c, 0x1, 0x2, {r0, r19, r20}}}, @cred={{0x1c, 0x1, 0x2, {r0, r21, r22}}}, @rights={{0x34, 0x1, 0x1, [r1, r23, r3, r1, r1, 0xffffffffffffffff, r1, r24, r2]}}], 0x108, 0x4000080}}, {{&(0x7f00000098c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000009a00)=[{&(0x7f0000009940)="2abe5d7f26e02af96721c96a14e58100a790d2d091cd315cb356b5ed98060d02b4ade26f127d42f4a1f4d55511f9fd6050dfa6728d0bfe9a949b2bf6d11b596b53a8743a74925b3cff9703a27b21c08edf056c094dc30d1c414e565f77c862c651b5813ce8065baeaf467bdbeac0207893f83798405b5a50c73a75824f4743f5c22431353d6440ef17829f552b07ff8acdb831d151f46100b3b7ae18d247d4c3facf89012618afb3f1b12fb0ed2860e0b2a61994aa5a", 0xb6}], 0x1, &(0x7f0000009d00)=[@cred={{0x1c, 0x1, 0x2, {r25, r26, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x40, 0x8000}}, {{&(0x7f0000009d40)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000009f80)=[{&(0x7f0000009dc0)="1ffb82c18f15620106007e099a85be7392050d6031ec1cbed0160a155a0202578e75d5cdf2f48be66916c8b2e84c9da11fecb70f84fc025ce805fc9607a7349eb08d4faeeeb95691c511344b2f334b5f5f247d8cb77601277dd48e0105e71023958e562dd198fe584b3ce14600e3626acdfa76432efb961b40703120718d90ace8e89531", 0x84}, {&(0x7f0000009e80)="9bbd779388a1188ac0295c4f4385c2c23b592757d318747b359d5f6bef462454d84f6108cc994fc45f2a5ef1e86d818bfda041e4d41435ac81fd759ce69154196720d82a31cdec2cd14a1d5deaec08ce38a7e0dd45f8dd8296bc904d1ad5", 0x5e}, {&(0x7f0000009f00)}, {&(0x7f0000009f40)}], 0x4, &(0x7f000000f7c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r1, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, r2, r3]}}], 0x108, 0x8000}}], 0xa, 0x20) 428.728416ms ago: executing program 0 (id=449): setresuid(0xee01, 0xee01, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000080)={@broadcast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "120008", 0x78, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, [{0x0, 0xa, "a78ce54006598080a8030037004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c15b37adac15084dbaf736b41e5af1803"}, {0x0, 0x1, "00e9ff06ffffaf64000000a2"}, {0x0, 0x1, "fe906d26efe3"}]}}}}}}, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000000340)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002380)={0x2020}, 0x2020) pread64(r0, &(0x7f00000043c0)=""/195, 0xc3, 0x591f) read$FUSE(r0, &(0x7f00000044c0)={0x2020}, 0x2020) syz_emit_ethernet(0x5e, &(0x7f0000000140)={@broadcast, @random="1d1783960770", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "122d92", 0x28, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @remote, @private1}}}}}}, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x12, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000100000000000000000000073011d00000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x20}, 0x80) 423.789217ms ago: executing program 0 (id=450): r0 = socket$pppl2tp(0x18, 0x1, 0x1) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r0, 0x111, 0x4, 0x0, 0x4) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) timer_create(0x3, 0x0, &(0x7f0000000740)) timer_settime(0x0, 0x1, &(0x7f0000000780)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) setrlimit(0xf, &(0x7f00000007c0)={0x0, 0x3}) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000600)={0x6, 0x2, 0x3000, 0x2000, &(0x7f0000003000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000800)=[@text64={0x40, 0x0}], 0x1, 0x18, 0x0, 0x0) timer_create(0x2, &(0x7f00000008c0)={0x0, 0xfffffffc, 0x4, @thr={&(0x7f0000000a80)="487e2bc0443e207e06417b02eec15bddcfbc7b8ebc4906e6eceb2437013eb841ed49c1a507017c58f0f8ee8167ffb28bd8b08c980c6d891874bf6168964d2878d269f4a3644f8a2411f1fe80c1ea448a1ee59d85dd5b933862dd93ac737a71925a324db7426e211c5d55f36ea7e5c874bf3db4528d634c41618ff4c9fa202ac06063475789694cb730c7cb65438e796e809dca80b978f11042186d33c6671b9b91e7cf3cf7ca29acd849bef4b978a7c2542796fcf2fbe421a31d392f98d8305aea7e052591413fe66b008479be309ddd51a023089d6f5e8fb47f557cd1684eca6db4bea16a5723f9b1ea54ad7f9696aec2e9a19f8542098b64ce217afccae2a2f51b18d6d1af89e40cd3438c9b65270c81878f355c0d953ffba51a335e717a4dfabf4813ebf88a4c5326b68f2db0f3f160ed19755431cb7458bb0b0900e2afc73f38e411107d69f9360eda06b1ff993e55df998be3c18e2de530a625bb5bda1e31440f2bc886bd9fc6882aae074e0950ad9fe48802e51993cf56f9fd3428", &(0x7f0000000840)="702aef032e32754ad1c662a4e7f9ef291157d4e9628a982533c4448fedf9e57a45d2bf6b1de7f1c1047fad60f5d23b5f321499de0f5a4de557ba060e8919f73578ee4845ba1ba24d33ee4cb6bab5a79a985c9c60463cf58fdc03694fb057daa51f24406659b5a5036d17c1c1cb2b3ed39d1a1003154e94222d4da1b3ecd603"}}, &(0x7f0000000900)) clock_gettime(0x0, &(0x7f0000000940)) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x3) setreuid(0x0, 0xee00) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000680)=[@text32={0x20, &(0x7f00000006c0)="f265260f22e4c74424000c000000c744240200000080c7442406000000000f011c247fc1b97a0300000f3266b8a4008ee0660f38812a260f35f30f350f784b320f69e8", 0x43}], 0x1, 0x5, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 423.483767ms ago: executing program 1 (id=451): bind$bt_sco(0xffffffffffffffff, &(0x7f0000000080)={0x1f, @none}, 0x8) syz_mount_image$erofs(&(0x7f0000002540), &(0x7f0000002580)='./file1\x00', 0x2000000, &(0x7f00000025c0)=ANY=[@ANYRES64, @ANYRES64, @ANYRESDEC=0x0, @ANYRES8, @ANYRES8], 0x1, 0x208, &(0x7f0000002600)="$eJzslr+L1EAUx78zCZNdfzSWNhYeqIW5JKtiI9w1VhaCPw4LwaDxOHf1YHcRb0HOw1oES8HCwt5/QNBW/wc5ra5ZOxsLRyYzScaQ3G12cbfwfWBnv5m8eXnzXvbNgiCI/5bv337uSrRSfQRL8Mz8nlPYcMv+a+vH009XLq+9vP3us7frt6t8Sjn5810AH1cdDPO1/K/VS+b7Oniub4DjjNFrJnbFHXDcNDoBwy2jH1h6Ewy+79/f6CX+3U0BJQI1hGqI1NApxzfeYbiXxycls+4PtkbduNdL+v9QHJS/8SrHJSs+u14+dLSBlb8QHKHRHTBcM/oivCw3OiXW/o+7hX9n3/0LzLTb59W32vDyGRVKA8/HjtaWSgCYLlSA5Q7foGzzJXsLs5kXh+sd4lnJeI7CQSqyijb3I8o7VcKpMXaqjEfd+NWUe1cv+gE2cOeWTGF2wZon07NmpqnFhxW9JpuR2/q6P3i8l/9Uy6vk9oSPEPolWWmWlqI/ybcMp6z+pFvJ6/SoUSVcHmyNzm48jNeT9eRRFHUuBOeC4Hy0nDYiPe7T/9ppfzpU+K88kxSCCTyJh8N+mI6/pZT6OtJjVcflAB/vcJw+qa9VcUXJb8vSzHxcuGC693bf10ZPEASxOE6A/ZIGNxPmNIH1X/fqAmMkCIIgCIIgCIIgCGI2/gQAAP//4qI4bQ==") mount_setattr(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x8000, &(0x7f0000000100)={0x8, 0x74, 0x40000}, 0x20) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', &(0x7f0000000000), 0x400) bind$bt_sco(0xffffffffffffffff, &(0x7f0000000080)={0x1f, @none}, 0x8) (async) syz_mount_image$erofs(&(0x7f0000002540), &(0x7f0000002580)='./file1\x00', 0x2000000, &(0x7f00000025c0)=ANY=[@ANYRES64, @ANYRES64, @ANYRESDEC=0x0, @ANYRES8, @ANYRES8], 0x1, 0x208, &(0x7f0000002600)="$eJzslr+L1EAUx78zCZNdfzSWNhYeqIW5JKtiI9w1VhaCPw4LwaDxOHf1YHcRb0HOw1oES8HCwt5/QNBW/wc5ra5ZOxsLRyYzScaQ3G12cbfwfWBnv5m8eXnzXvbNgiCI/5bv337uSrRSfQRL8Mz8nlPYcMv+a+vH009XLq+9vP3us7frt6t8Sjn5810AH1cdDPO1/K/VS+b7Oniub4DjjNFrJnbFHXDcNDoBwy2jH1h6Ewy+79/f6CX+3U0BJQI1hGqI1NApxzfeYbiXxycls+4PtkbduNdL+v9QHJS/8SrHJSs+u14+dLSBlb8QHKHRHTBcM/oivCw3OiXW/o+7hX9n3/0LzLTb59W32vDyGRVKA8/HjtaWSgCYLlSA5Q7foGzzJXsLs5kXh+sd4lnJeI7CQSqyijb3I8o7VcKpMXaqjEfd+NWUe1cv+gE2cOeWTGF2wZon07NmpqnFhxW9JpuR2/q6P3i8l/9Uy6vk9oSPEPolWWmWlqI/ybcMp6z+pFvJ6/SoUSVcHmyNzm48jNeT9eRRFHUuBOeC4Hy0nDYiPe7T/9ppfzpU+K88kxSCCTyJh8N+mI6/pZT6OtJjVcflAB/vcJw+qa9VcUXJb8vSzHxcuGC693bf10ZPEASxOE6A/ZIGNxPmNIH1X/fqAmMkCIIgCIIgCIIgCGI2/gQAAP//4qI4bQ==") (async) mount_setattr(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x8000, &(0x7f0000000100)={0x8, 0x74, 0x40000}, 0x20) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', &(0x7f0000000000), 0x400) (async) 423.116177ms ago: executing program 1 (id=452): mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) socket$can_bcm(0x1d, 0x2, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./dev\x00', 0x0) mount(0x0, &(0x7f0000000080)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./dev/sda\x00', 0x2, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000240)={0x0, 0x1000}) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) fsconfig$FSCONFIG_CMD_CREATE(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setpriority(0x0, 0x0, 0x2a14b58) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2}, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x3ff}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x3938700}}, 0x0) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) syz_mount_image$ext4(&(0x7f0000000180)='ext2\x00', &(0x7f0000000540)='./bus\x00', 0x38880, &(0x7f0000000280), 0x1, 0x51a, &(0x7f0000000f00)="$eJzs3c9vI1cdAPCvnThxfnSTlh4AQbu0hQWt1km8bVT1AOWIUCVEjyBtQ+KNothxFDulCXtIz1yRqMSJHvkDOPfEgRsXBDcuywGJHxFog8TBaMaTrDdrb6xNYqfx5yON5r2ZWX+/L868t36O/QIYWTcj4iAiJiLig4iYy47nsi3ebW/JdY8OH6weHT5YzUWr9f4/c+n55Fh0/JvETPaYxYj44acRP8k9Hbext7+5Uq1WdrL6QrO2vdDY27+zUVtZr6xXtsrl5aXlxbfvvlW+sLa+WpvISl99+IeDb/0sSWs2O9LZjovUbnrhJE5iPCK+fxnBhmAsa8/EsBPhueQj4qWIeC29/+diLH02AYDrrNWai9ZcZx0AuO7y6RxYLl/K5gJmI58vldpzeC/HdL5abzRv36/vbq2158rmo5C/v1GtLGZzhfNRyCX1pbT8uF4+Vb8bES9GxC8mp9J6abVeXRvmf3wAYITNnBr//zPZHv8BgGuuOOwEAICB6zH+Hww6DwBgcLz+B4DRY/wHgNFTTL/DYWrYaQAAA+T1PwCMHuM/AIyUH7z3XrK1jrLvv177cG93s/7hnbVKY7NU210trdZ3tkvr9fp6+p09tbMer1qvby+9GbsfzX97u9FcaOzt36vVd7ea99Lv9b5XKaRX+WQBAAzTi69+9udcMiK/M5Vu0bGWQ2GomQGXLT/sBIChGetRBq4/q33B6DrHa3zTA3BNdFmi9wnF6PIBoVar1bq8lIBLdutL5v9hVHXM//srYBgx5vxhdJn/h9HVauX6XfM/+r0QALjazPEDPd7/fynb/yZ7c+DHa6ev+OQyswIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICr7Xj931K2Fvhs5POlUsQLETEfhdz9jWplMSJuRMSfJguTSX1pyDkDAOeV/1suW//r1twbs0+cemXmpDgRET/91fu//Gil2dz5Y8RE7l+Tx8ebn2THy4PPHgA42/E4ne47Xsg/OnywerwNMp+/fzciiu34R4cTcXQSfzzG030xChEx/e9cVm/LdcxdnMfBxxHxxW7tz8VsOgfSXvn0dPwk9gsDjZ9/In4+PdfeJz+LL1xALjBqPkv6n3e73X/5uJnuu9//xbSHOr+s/0seavUo7QMfxz/u/8Z69H83+43x5u++1y5NPX3u44gvj0ccxz7q6H+O4+d6xH+jz/h/+corr/U61/p1xK3oHr8z1kKztr3Q2Nu/s1FbWa+sV7bK5eWl5cW3775VXkjnqBd6jwb/eOf2jV7nkvZP94hfPKP9X++z/Z/+74Mffe0Z8b/5erf4+Xj5GfGTMfEbfcZfmf5tsde5JP5aj/af9fzf7jP+w7/uP7VsOAAwPI29/c2VarWy86zCjaOIs675XBaiv4t/n/2wrkTOI11InoUrkEbXwnc6jszEJcaa6HEz/vz19q/pZETnL3ar9VyxevUYFzHrBlwFJzd9RPx32MkAAAAAAAAAAAAAAABdDeLTUcNuIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANfX/wMAAP//jMfJaQ==") truncate(&(0x7f0000000100)='./file1\x00', 0x20fdfffffe) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) r1 = socket(0x1e, 0x2, 0x0) setsockopt$TIPC_DEST_DROPPABLE(r1, 0x10f, 0x81, &(0x7f0000000480), 0x4) recvmmsg(r1, &(0x7f0000002500)=[{{0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000002280)=""/58, 0x3a}], 0x1}, 0x90}], 0x1, 0x40002122, 0x0) sendmsg$tipc(r1, &(0x7f0000000200)={&(0x7f0000000040)=@id={0x1e, 0x3, 0x3, {0x4e22}}, 0x10, 0x0}, 0x4800) 290.16091ms ago: executing program 1 (id=453): bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="16000000000000000400000001"], 0x48) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[], 0x48) r1 = syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x8008, &(0x7f00000002c0)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x200}}], [{@obj_user={'obj_user', 0x3d, '\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '^'}}, {@smackfsroot={'smackfsroot', 0x3d, 'syzkaller\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}, {@appraise}, {@obj_user={'obj_user', 0x3d, '\x00'}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}}, 0x1, 0x0, &(0x7f0000000b00)="87d545fefe54b45d701b5cadfed7d7a2511e676e530257d178d227b618fcbaae7d73111d16a56115de75260bed804725bfe5707b3a430d5855a03b46019cd494c6c888007db4a29b7195ae48a64ec7e71bc5bd5161ac4436fb16cc308d1f9342c4168f1d6811f1a2a830c1d9da57acba080dffca8411cc9f34b1fd1882e6456a293f97b23ea9bec73a14f58d02a20cced7c9e9e140935c2abca18c1fe42204e4dc2310d4af3d7b9d848a792da53bea789825364ea73714f2bbc01f2729c8e4766190267f073c63b71b331c33325cbac63904d7541a5ba4861e8edc5e338ac0c294a0420a8521ab2c666942c2a75af984244e91656e4baced355d500a31bcd97357c0534fc861f104a0864710c2933dc29050c3a0a95bb6e32c52f7c34dfdc342187ef3add6230de0e46b2cb53bf7db89d20d982cfb7674f40ab777c47cd29c3dd40d869501dfb6a5221ada1fd8d0468ca8b150264f19a0f0b8d81386b31d7e6bee53bdc3442e016ab0500be96b8d55f74ab1ea616265ad09a7fa68f59caf3fe4c5dee4f4895f80a6f32b388ab27c1d04d2a2f26af1ea75b3adf9301352dd1f272a32941ffaa9c8488280c104565c0b60bf1dd10c19b5d8cc5cd36039c0ac72ce64a037f05b52a90b65891e03f3d4d8ec9aa4e142eb2b12dadb56c087c083c02bbd0bb9a37037a962910ed5e3ac45c5c5dfc5359dd2f611934d08efe6437fc23b53622febb28b04c078d4344b2d6a03e80fd2b361b1cfb723c06c2741ed5639b821fe9784244c049719d524c0aa1d15cf0ce2ae29baf3c54c8e0f88e0f4e6c17834ebb8c841bd3240027d2c36ee88c9c4d655f5d70d215d3546d5e02efb85d2cd62eeaf4e7b0377110c1585115e8bbfd08956c110c59bff793cd80623e5263cd26b5bce0006c37b8c7ece065575e3d5fec935591e3797b8d6462f7239268711e3cd5aa36f1f9485e7495b41d6611ac53aece884f5cc3edfc45e4eb04f23ea9ecf774e3b3a1e0a5781fd1dad3b906d667adc636abc0128f2debd63a1a0ea393e012b315620eca9f24deed1e3c329cd5198f5a6edfa37cc6165031e2db906b029a1e9f09ae5db4d93951ec73594222ef85a608ab1d623c67dbf8197fb5d1312e065783651bb9e1486d357dca0599ea81d73bcf852b2dfc9d32225f533584a6adfaa704fec344b651f2cb5d0d12f3bee6ae5c7c6502713edaa689e53875df3c7fb218429a5bd38ff25fdbb8de6a3c13847621e268f58aa32e7a36303d8d30f21cdd84f7c039734d37ce3e5698d421bc1af0ee00387ca767bb88544f69382281221a90b50cb5bfeee3cdaf1214e4a096d13ba941d81f289c0843ebf5ce1f5f4e085b38da9acc823cea990146a381cdc78e1e88061b09d9fcb14ff7c661349ebd0512c59c157f41c82cfe609f5ed531d073d11a41d9c480a625d9f461fe535a048f47cca89c6e7a30015e3e5c42283151111e8bebbfdb39bb41aef697e00f64094fc5cfb987a0c29cdd2e3489f9bef32ebfe7b095a783ce6b0ee6229176460dc5fd4da7f759cc2ea882b6431fad8e09d0f30bf6fa5edbf2a5cf96c34a4b715aefd29be48f6b103b218ad233cd29eb5c8f6af0bf3388b568df022e56ae3cfd4fafbf06860b6aab3a5afc9007888c383f025f1dabafea6be8af9200af36d4a8229dd3ae4fa99ccc887a9bbba03702c810bf2d6f7fe0127d97c5b2383b0d14f49d0dc3b76a8446cfcf601d19053456e3f81b4b10f094eb972642347e6681b8e1d42184b4c444f62b6611b5793ce82bb892dc0cf1b62b3e08f8bd55815157c2f14db2eea0b6b478dbbdc9049a7fb87f546506583e0654e7f932683c474329513466db4e08937f9f51bbef335180d17ba9163a70ed9bf66557c351bab9046ea3f852870ec29ad5f7a65e6d9fedd340cda8d2e2ef7c9816c6fd38f4bee2f835eb3de91c7b11aaf098bc80dbef217336a39d943a6588948f9cdd5ca30d82ebb3830b1c7a85b284145f3296b13c379c20a3c6e7c176ead61b3698a7d79d2eef6ace00eeecfd0612aa732f124aa25d5dbc49d857094c301aa4bc0e0b632125a0e8acd1f4806135b20a3be60d8a159df1096751182173e599c379d162edea534932c197d614e8c008b0de6ee45e0062c4ff65eaadff1272c50cc1ad9321aa19c896205e39b4e6ada6b2d0ede7dc7b0493764c73981efe87f29ec3a167b60ce0903dc7dea27d61910891117a361d013d9de6ab1f0bf4f9d61eae79795e7d2f2b17e2160a661b5d4679a175a72fe0401b586343e5c8c6682914749a884c7447944fc19427bd622aac252485413d3a42fd3f3a6e2c9f0a2b06fd5acbd267c28ae5c9634607a6e40035422c306f6a29d1420cd5628629dc6246582ba81dada5a76ec91266b19ce50f2ed23fd765313a9de03e8cf8c7d1e1f8f3f0717675c4e1d16597a93da4c8399520bf85b4e73f863554e2cac409616f8120793abfa4b50fa87c3c2e06a6f0c73809f1047eb43c5f7df1dbc57af09a3522947fe32cc70e766eaf99a9979878719d521c51d95a182eed5a40cb6e310d5724568dc92078a3aa14a601b87ae9715bc6590c396e931174df1224f711cfe9ed8e5235f43837bc6a9b67cf46c88f3080b9ce1b04d9ef9b03f65c13439aa8d6630d1361b7aa7e547571a1732b648198b7771edd8d405841511eb74ccf26092e159031011d2db7a969818626907ec507dd02be869cbc87b19b240bb7451c6c4217c1ac2ba773f3b124d2d5b0b0ddb50d38af0d1c5fd1f67b3d837aaf86cb49947c619735993d1059e01d861619cae1d45cf393e4992df741a41354ac4b46c1df3dc239b05c53018a4d09211875c5e073f7220534c87d4655f13744acdff4fe7877a20e15379d268bc97e6d5ca9d669dd973b453ef3123f01a0d3bc6be371fe91b4b1a7f6c86fd4bd49448e32fdad62c17e9cd650c9bf2df2c93805bf6909831af541602c860ac170fbd81844f68ef7e4d2bd970304532c95bcdd50572521767e53037ecaeca26d11351dbef233a1d46dcd00b3c64295924adf7a0527cf9efca0873f69bda13eb80e5e31bee5149dc8768fb6a8d2128753d4ba971f7cc1bf7ac9f1b3116cf0060af4e0c64bfddd5f72779f6e4b4da14e93e401303b48f496a68b7551b371a6d82e7ab2c1c34c43be88abcf2886cbcada6a5aaced5cc0844669ec0f53f0fea06b95c9dc89dcb7f242edb5ef630455f0bbcd3b6b9f16067afbefcce63d7a30ece61afbfd600067038181d37796744dfc9cde5129a9bcea4571a84bc68b3bb6b568d710d3167b6599883a3836e5613dbbbf9f6ae2ae3748f6f70ec2529f1611107e643dab356433c6100a4a52ff42649b3a3720feeda3edcfe7293d17772d8a3fcb6192f46c66f9fecd99f80ba51fc09436ca9bfe8f5e7a5074af3b82139e7cf6bb393c6f857bcd92b9105866d04ba31c34403ced6066a606e487a604e1ec9d1a4a33ce601266663550f00b73bfde2646efa11eeb4cd99f987625e584a2cff2f81f930955a2b356ad862f5df2942f40b1ff197f996a0e92724cec9e3bf02993e97283d3dc3303ed4f594e36fecdda8dbb281d20fdd84111c45e8505778b8eabd9f46ce20e314fc6d43009186be349da12d351487f781f97225d260e351edc0d7b1cf6ce7ebfbfd6b52756054f6a7fc4d4bcba8b2437c2b6ac6b6767fa7095cd90cd49ec6413b6bd1ee77af5f467d3ee8e66d46564ffe24428b48871fc61147a01b1c5f0af5c3a5db429c4c0785ca6209c6edd0276b0c85a7bfd6f5ea9b3abe82078e413e07cb24c27b3462dc86874682c24ae02646534e4d725d40599d6fcc1bdedb53c04f5a55d34fec95a63abf4e0f036efe09bc0799b97bbdf430ee28abac8a3f0d62caa3f1d316ce3f2e6487902988a6a62836ada82e5aa26a69d6c41d07f6a0d67b1485f13303ac36c44e4d24c2b4d573e6afbafd5acba134fea103ada93b62cfdf739c61e6136d62463c2d93fea6dd87e22497a445d8acb8e6a2f64f0a2315e140a32c45345aaf8e536cbea96e7d567a3abdb70441d1f135559305920206a86871500efb5098a1146cafec696795e08a57b7a1a31b8fea451236e98b0c49952d1d56556e5d5ba98000860af1116d012efaa6c468fcf6c759b4ba4036b89737fb028e21651e2a62596341af16797cfd3d6b217c5b943267598ccee7994e690525947d8a90af4e17026f4dc4b980be51ea429b8e365445e3bd0c1813624bc61d9d44d02ca685931a3eaf82eb32ee1933fef658b248f81e0a8660684b56fcdd1c6c9e80f286d3bf5f29d86d90f6e04bf96eac827fe55f7b7e0d84e2181ec965f0bb740d151e5269cc5870fb83671ba34c5183ad0d96e94971c5ad723c5d14f7d772e20d59017ca7ce8be12997026efcba0f77e18d53690224934e5605fc4196ba943d6afb8bf9d6b56022323ce04584d9b745f5622a4038e8f98d2599aa08ae63016d6cb40fe71c21710446d48ab9425e1d249e4fc89430bc8cd1ed47e1a2e1d9e919f6a32fbb71561b4f5cb78e81833fea3e7eba8c2cd4a1e1016d9d88234d1bc47ea78d4d490be1c69f090cd07fbbb05c7492a2cd1cf8d536c8809564d59c1e5bdf06406a79f091ea42d77a1c28389744085155d3655b8804dae9416d397c5a7106c27d74c32d80e60de8afce1947bd42b3f2ce40f931ffb9c7483aabd4bc9fbabe07d752354c112447433127213764f9787ba6cf99105dfd4698a730f25bb1af1b269ee0acb789a029340366e6bb9e00a98fb6875b1f123862a6469ef90fd33623fdd3c0571539e9e19c7ac8b0160aa144f76756579a0bb40226e0e51ca754b92be257493eae9b2f35bbb89751e53545250510f9e793d40713fa95deaecf239fc150e3842343be0ff88f97b55ff95b14a6d1fae401aca7acaf55eeba9529ebb13a4c790a25cde90e91eed6041d03d7737c1f4ba8dc3350f4fd8995191a15e8cdb2ca010028c578d6bcd272a6d2d6cb1801a46e3d61404946a4830e33b4603499d32ab774fec8b5eb468900baea37bac693821d11a62b860cb5f481fd381e6c51c03d827e8e10336f078b01ba6a25a6e2554d3e2c9718091d3d5aa67dee3fd5a9c9a4222b62b34e0d8031cb9549265aa707cd6f97feb63eea09758bff4302273d809c168a47bb49eba5f39c27eaf27e80b8a2e3333bd522beccf9ba442da1d27fae5915babf24f27bb0858dfb8969f8d76638784193b07348a27218cd8f295817537e078da1b61eb631aafc04da69de9a804ea44d8647d70d65fe8cd84c198d997ea25df3bbb60dcadfec36333e6ee031a79d77ba430ec677332a98deb3810445df302e32c5fea4553bd2144e5b78320d6c02929530e4524ac404b31488acc0e50ea5d32aaeb85c99a25b118fb7f34a72178db6e348a0aab658e311230806fb386d21d0661c88f22616c1c501b8e87ae0e4620a9e776446fbf09cf0d657898186e895b7b71d29024cf5b877ceb68583ddfa1f788887eab829f6c19f0412a4986069854132c47f9d4bd2b844a4460145da304fdc0fbb47741033e09f71e48aad3d8890f5187f4cfa6a02fd21dc7b929a4afb5529afca1d21391457b580573a1814fe041925f91c519d7da5d8fe882e2901a6090663adb4ee815d7849f514ae9f0298530efb63c031b8aae0c73dee56bbd191e6f8b58dc66a0ff0bfd152db92270c14fee6b668de3dfc32ecc2e9c4e8c7294af02a16c59a05b84fd1b0c21e7e17f35e5086b6d9eff44bd95bba130ee4c066b7098ad4d756640cee9015a6b8a3a485be9198dbb032ae3ba42fe82f") lseek(r1, 0xd, 0x1) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r3 = dup(r2) write$binfmt_script(r3, &(0x7f00000001c0)={'#! ', './file0'}, 0xb) write$binfmt_elf64(r3, &(0x7f0000000680)={{0x7f, 0x45, 0x4c, 0x46, 0xd, 0x6, 0xa, 0xaa, 0x7, 0x3, 0x3, 0x7fff, 0x3db, 0x40, 0x314, 0x59, 0x7f, 0x38, 0x1, 0x2, 0x4, 0xf801}, [{0x6, 0x3, 0x5, 0xa, 0x7f, 0x2, 0x100, 0x9}], "5bab5c612fcee1db67a0ffec6a762dd44667d00b8913f35a8d85dfdfce2390241ade5fcf92f4d9029d70e51cf6af4da02586a47397cac53ae391cea9b813ea879d4e9bec4d1c667dd76b7730a30637f705f2cc54267a54f41c3bff366307edd3d144fd9b1805523733c2d5e8370bd6d6f5bfdb6fd954f7868c9af936bf6779b2d33fabcbf5e5be1b1dc5da7d1a5c5bca36196835eb58c420773778e85cda41adfb44059b51bf4fd6bf920736e4eb0712b90dab72f773cd5de3cbaa10072442511c6c23d576243a8c6a8d516371f6d2b5cc1b1c4dbd0bf047074d123a051d30955bc771f0e820a185a481d76742cf", ['\x00', '\x00']}, 0x366) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r4, 0x2000000, 0xe, 0x0, &(0x7f0000000200)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="16000000000000000400000001"], 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[], 0x48) (async) syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x8008, &(0x7f00000002c0)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x200}}], [{@obj_user={'obj_user', 0x3d, '\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '^'}}, {@smackfsroot={'smackfsroot', 0x3d, 'syzkaller\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}, {@appraise}, {@obj_user={'obj_user', 0x3d, '\x00'}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}}, 0x1, 0x0, &(0x7f0000000b00)="87d545fefe54b45d701b5cadfed7d7a2511e676e530257d178d227b618fcbaae7d73111d16a56115de75260bed804725bfe5707b3a430d5855a03b46019cd494c6c888007db4a29b7195ae48a64ec7e71bc5bd5161ac4436fb16cc308d1f9342c4168f1d6811f1a2a830c1d9da57acba080dffca8411cc9f34b1fd1882e6456a293f97b23ea9bec73a14f58d02a20cced7c9e9e140935c2abca18c1fe42204e4dc2310d4af3d7b9d848a792da53bea789825364ea73714f2bbc01f2729c8e4766190267f073c63b71b331c33325cbac63904d7541a5ba4861e8edc5e338ac0c294a0420a8521ab2c666942c2a75af984244e91656e4baced355d500a31bcd97357c0534fc861f104a0864710c2933dc29050c3a0a95bb6e32c52f7c34dfdc342187ef3add6230de0e46b2cb53bf7db89d20d982cfb7674f40ab777c47cd29c3dd40d869501dfb6a5221ada1fd8d0468ca8b150264f19a0f0b8d81386b31d7e6bee53bdc3442e016ab0500be96b8d55f74ab1ea616265ad09a7fa68f59caf3fe4c5dee4f4895f80a6f32b388ab27c1d04d2a2f26af1ea75b3adf9301352dd1f272a32941ffaa9c8488280c104565c0b60bf1dd10c19b5d8cc5cd36039c0ac72ce64a037f05b52a90b65891e03f3d4d8ec9aa4e142eb2b12dadb56c087c083c02bbd0bb9a37037a962910ed5e3ac45c5c5dfc5359dd2f611934d08efe6437fc23b53622febb28b04c078d4344b2d6a03e80fd2b361b1cfb723c06c2741ed5639b821fe9784244c049719d524c0aa1d15cf0ce2ae29baf3c54c8e0f88e0f4e6c17834ebb8c841bd3240027d2c36ee88c9c4d655f5d70d215d3546d5e02efb85d2cd62eeaf4e7b0377110c1585115e8bbfd08956c110c59bff793cd80623e5263cd26b5bce0006c37b8c7ece065575e3d5fec935591e3797b8d6462f7239268711e3cd5aa36f1f9485e7495b41d6611ac53aece884f5cc3edfc45e4eb04f23ea9ecf774e3b3a1e0a5781fd1dad3b906d667adc636abc0128f2debd63a1a0ea393e012b315620eca9f24deed1e3c329cd5198f5a6edfa37cc6165031e2db906b029a1e9f09ae5db4d93951ec73594222ef85a608ab1d623c67dbf8197fb5d1312e065783651bb9e1486d357dca0599ea81d73bcf852b2dfc9d32225f533584a6adfaa704fec344b651f2cb5d0d12f3bee6ae5c7c6502713edaa689e53875df3c7fb218429a5bd38ff25fdbb8de6a3c13847621e268f58aa32e7a36303d8d30f21cdd84f7c039734d37ce3e5698d421bc1af0ee00387ca767bb88544f69382281221a90b50cb5bfeee3cdaf1214e4a096d13ba941d81f289c0843ebf5ce1f5f4e085b38da9acc823cea990146a381cdc78e1e88061b09d9fcb14ff7c661349ebd0512c59c157f41c82cfe609f5ed531d073d11a41d9c480a625d9f461fe535a048f47cca89c6e7a30015e3e5c42283151111e8bebbfdb39bb41aef697e00f64094fc5cfb987a0c29cdd2e3489f9bef32ebfe7b095a783ce6b0ee6229176460dc5fd4da7f759cc2ea882b6431fad8e09d0f30bf6fa5edbf2a5cf96c34a4b715aefd29be48f6b103b218ad233cd29eb5c8f6af0bf3388b568df022e56ae3cfd4fafbf06860b6aab3a5afc9007888c383f025f1dabafea6be8af9200af36d4a8229dd3ae4fa99ccc887a9bbba03702c810bf2d6f7fe0127d97c5b2383b0d14f49d0dc3b76a8446cfcf601d19053456e3f81b4b10f094eb972642347e6681b8e1d42184b4c444f62b6611b5793ce82bb892dc0cf1b62b3e08f8bd55815157c2f14db2eea0b6b478dbbdc9049a7fb87f546506583e0654e7f932683c474329513466db4e08937f9f51bbef335180d17ba9163a70ed9bf66557c351bab9046ea3f852870ec29ad5f7a65e6d9fedd340cda8d2e2ef7c9816c6fd38f4bee2f835eb3de91c7b11aaf098bc80dbef217336a39d943a6588948f9cdd5ca30d82ebb3830b1c7a85b284145f3296b13c379c20a3c6e7c176ead61b3698a7d79d2eef6ace00eeecfd0612aa732f124aa25d5dbc49d857094c301aa4bc0e0b632125a0e8acd1f4806135b20a3be60d8a159df1096751182173e599c379d162edea534932c197d614e8c008b0de6ee45e0062c4ff65eaadff1272c50cc1ad9321aa19c896205e39b4e6ada6b2d0ede7dc7b0493764c73981efe87f29ec3a167b60ce0903dc7dea27d61910891117a361d013d9de6ab1f0bf4f9d61eae79795e7d2f2b17e2160a661b5d4679a175a72fe0401b586343e5c8c6682914749a884c7447944fc19427bd622aac252485413d3a42fd3f3a6e2c9f0a2b06fd5acbd267c28ae5c9634607a6e40035422c306f6a29d1420cd5628629dc6246582ba81dada5a76ec91266b19ce50f2ed23fd765313a9de03e8cf8c7d1e1f8f3f0717675c4e1d16597a93da4c8399520bf85b4e73f863554e2cac409616f8120793abfa4b50fa87c3c2e06a6f0c73809f1047eb43c5f7df1dbc57af09a3522947fe32cc70e766eaf99a9979878719d521c51d95a182eed5a40cb6e310d5724568dc92078a3aa14a601b87ae9715bc6590c396e931174df1224f711cfe9ed8e5235f43837bc6a9b67cf46c88f3080b9ce1b04d9ef9b03f65c13439aa8d6630d1361b7aa7e547571a1732b648198b7771edd8d405841511eb74ccf26092e159031011d2db7a969818626907ec507dd02be869cbc87b19b240bb7451c6c4217c1ac2ba773f3b124d2d5b0b0ddb50d38af0d1c5fd1f67b3d837aaf86cb49947c619735993d1059e01d861619cae1d45cf393e4992df741a41354ac4b46c1df3dc239b05c53018a4d09211875c5e073f7220534c87d4655f13744acdff4fe7877a20e15379d268bc97e6d5ca9d669dd973b453ef3123f01a0d3bc6be371fe91b4b1a7f6c86fd4bd49448e32fdad62c17e9cd650c9bf2df2c93805bf6909831af541602c860ac170fbd81844f68ef7e4d2bd970304532c95bcdd50572521767e53037ecaeca26d11351dbef233a1d46dcd00b3c64295924adf7a0527cf9efca0873f69bda13eb80e5e31bee5149dc8768fb6a8d2128753d4ba971f7cc1bf7ac9f1b3116cf0060af4e0c64bfddd5f72779f6e4b4da14e93e401303b48f496a68b7551b371a6d82e7ab2c1c34c43be88abcf2886cbcada6a5aaced5cc0844669ec0f53f0fea06b95c9dc89dcb7f242edb5ef630455f0bbcd3b6b9f16067afbefcce63d7a30ece61afbfd600067038181d37796744dfc9cde5129a9bcea4571a84bc68b3bb6b568d710d3167b6599883a3836e5613dbbbf9f6ae2ae3748f6f70ec2529f1611107e643dab356433c6100a4a52ff42649b3a3720feeda3edcfe7293d17772d8a3fcb6192f46c66f9fecd99f80ba51fc09436ca9bfe8f5e7a5074af3b82139e7cf6bb393c6f857bcd92b9105866d04ba31c34403ced6066a606e487a604e1ec9d1a4a33ce601266663550f00b73bfde2646efa11eeb4cd99f987625e584a2cff2f81f930955a2b356ad862f5df2942f40b1ff197f996a0e92724cec9e3bf02993e97283d3dc3303ed4f594e36fecdda8dbb281d20fdd84111c45e8505778b8eabd9f46ce20e314fc6d43009186be349da12d351487f781f97225d260e351edc0d7b1cf6ce7ebfbfd6b52756054f6a7fc4d4bcba8b2437c2b6ac6b6767fa7095cd90cd49ec6413b6bd1ee77af5f467d3ee8e66d46564ffe24428b48871fc61147a01b1c5f0af5c3a5db429c4c0785ca6209c6edd0276b0c85a7bfd6f5ea9b3abe82078e413e07cb24c27b3462dc86874682c24ae02646534e4d725d40599d6fcc1bdedb53c04f5a55d34fec95a63abf4e0f036efe09bc0799b97bbdf430ee28abac8a3f0d62caa3f1d316ce3f2e6487902988a6a62836ada82e5aa26a69d6c41d07f6a0d67b1485f13303ac36c44e4d24c2b4d573e6afbafd5acba134fea103ada93b62cfdf739c61e6136d62463c2d93fea6dd87e22497a445d8acb8e6a2f64f0a2315e140a32c45345aaf8e536cbea96e7d567a3abdb70441d1f135559305920206a86871500efb5098a1146cafec696795e08a57b7a1a31b8fea451236e98b0c49952d1d56556e5d5ba98000860af1116d012efaa6c468fcf6c759b4ba4036b89737fb028e21651e2a62596341af16797cfd3d6b217c5b943267598ccee7994e690525947d8a90af4e17026f4dc4b980be51ea429b8e365445e3bd0c1813624bc61d9d44d02ca685931a3eaf82eb32ee1933fef658b248f81e0a8660684b56fcdd1c6c9e80f286d3bf5f29d86d90f6e04bf96eac827fe55f7b7e0d84e2181ec965f0bb740d151e5269cc5870fb83671ba34c5183ad0d96e94971c5ad723c5d14f7d772e20d59017ca7ce8be12997026efcba0f77e18d53690224934e5605fc4196ba943d6afb8bf9d6b56022323ce04584d9b745f5622a4038e8f98d2599aa08ae63016d6cb40fe71c21710446d48ab9425e1d249e4fc89430bc8cd1ed47e1a2e1d9e919f6a32fbb71561b4f5cb78e81833fea3e7eba8c2cd4a1e1016d9d88234d1bc47ea78d4d490be1c69f090cd07fbbb05c7492a2cd1cf8d536c8809564d59c1e5bdf06406a79f091ea42d77a1c28389744085155d3655b8804dae9416d397c5a7106c27d74c32d80e60de8afce1947bd42b3f2ce40f931ffb9c7483aabd4bc9fbabe07d752354c112447433127213764f9787ba6cf99105dfd4698a730f25bb1af1b269ee0acb789a029340366e6bb9e00a98fb6875b1f123862a6469ef90fd33623fdd3c0571539e9e19c7ac8b0160aa144f76756579a0bb40226e0e51ca754b92be257493eae9b2f35bbb89751e53545250510f9e793d40713fa95deaecf239fc150e3842343be0ff88f97b55ff95b14a6d1fae401aca7acaf55eeba9529ebb13a4c790a25cde90e91eed6041d03d7737c1f4ba8dc3350f4fd8995191a15e8cdb2ca010028c578d6bcd272a6d2d6cb1801a46e3d61404946a4830e33b4603499d32ab774fec8b5eb468900baea37bac693821d11a62b860cb5f481fd381e6c51c03d827e8e10336f078b01ba6a25a6e2554d3e2c9718091d3d5aa67dee3fd5a9c9a4222b62b34e0d8031cb9549265aa707cd6f97feb63eea09758bff4302273d809c168a47bb49eba5f39c27eaf27e80b8a2e3333bd522beccf9ba442da1d27fae5915babf24f27bb0858dfb8969f8d76638784193b07348a27218cd8f295817537e078da1b61eb631aafc04da69de9a804ea44d8647d70d65fe8cd84c198d997ea25df3bbb60dcadfec36333e6ee031a79d77ba430ec677332a98deb3810445df302e32c5fea4553bd2144e5b78320d6c02929530e4524ac404b31488acc0e50ea5d32aaeb85c99a25b118fb7f34a72178db6e348a0aab658e311230806fb386d21d0661c88f22616c1c501b8e87ae0e4620a9e776446fbf09cf0d657898186e895b7b71d29024cf5b877ceb68583ddfa1f788887eab829f6c19f0412a4986069854132c47f9d4bd2b844a4460145da304fdc0fbb47741033e09f71e48aad3d8890f5187f4cfa6a02fd21dc7b929a4afb5529afca1d21391457b580573a1814fe041925f91c519d7da5d8fe882e2901a6090663adb4ee815d7849f514ae9f0298530efb63c031b8aae0c73dee56bbd191e6f8b58dc66a0ff0bfd152db92270c14fee6b668de3dfc32ecc2e9c4e8c7294af02a16c59a05b84fd1b0c21e7e17f35e5086b6d9eff44bd95bba130ee4c066b7098ad4d756640cee9015a6b8a3a485be9198dbb032ae3ba42fe82f") (async) lseek(r1, 0xd, 0x1) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) dup(r2) (async) write$binfmt_script(r3, &(0x7f00000001c0)={'#! ', './file0'}, 0xb) (async) write$binfmt_elf64(r3, &(0x7f0000000680)={{0x7f, 0x45, 0x4c, 0x46, 0xd, 0x6, 0xa, 0xaa, 0x7, 0x3, 0x3, 0x7fff, 0x3db, 0x40, 0x314, 0x59, 0x7f, 0x38, 0x1, 0x2, 0x4, 0xf801}, [{0x6, 0x3, 0x5, 0xa, 0x7f, 0x2, 0x100, 0x9}], "5bab5c612fcee1db67a0ffec6a762dd44667d00b8913f35a8d85dfdfce2390241ade5fcf92f4d9029d70e51cf6af4da02586a47397cac53ae391cea9b813ea879d4e9bec4d1c667dd76b7730a30637f705f2cc54267a54f41c3bff366307edd3d144fd9b1805523733c2d5e8370bd6d6f5bfdb6fd954f7868c9af936bf6779b2d33fabcbf5e5be1b1dc5da7d1a5c5bca36196835eb58c420773778e85cda41adfb44059b51bf4fd6bf920736e4eb0712b90dab72f773cd5de3cbaa10072442511c6c23d576243a8c6a8d516371f6d2b5cc1b1c4dbd0bf047074d123a051d30955bc771f0e820a185a481d76742cf", ['\x00', '\x00']}, 0x366) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r4, 0x2000000, 0xe, 0x0, &(0x7f0000000200)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) (async) 269.996742ms ago: executing program 5 (id=454): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./proc\x00', 0x20) r0 = socket$inet_udp(0x2, 0x2, 0x0) mount(0x0, &(0x7f00000000c0)='./proc\x00', &(0x7f0000000200)='proc\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./proc/thread-self/fail-nth\x00', 0x2, 0x10b) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) (async) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000000100)='tasks\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000140), 0x12) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f00000002c0)='./cgroup.cpu/syz0\x00', 0x1ff) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000300), 0x200002, 0x0) syz_clone(0x638c1100, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r5 = openat$cgroup_procs(r4, &(0x7f0000000340)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r5, &(0x7f0000000380), 0x12) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz1\x00', 0x1ff) r6 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000300), 0x200002, 0x0) r7 = openat$cgroup_procs(r6, &(0x7f00000003c0)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r7, &(0x7f0000000400), 0x12) (async) pread64(r7, &(0x7f0000000440)=""/4096, 0x1000, 0x1) write(r1, &(0x7f0000000280)='7', 0x1) (async) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x41, &(0x7f0000000180)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000007802"], &(0x7f00000001c0)=0x2a0) (async) r8 = syz_open_pts(r1, 0x600000) ioctl$TIOCSETD(r8, 0x5423, &(0x7f0000000300)=0x1a) 178.926702ms ago: executing program 1 (id=455): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r0 = openat$dm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$DM_DEV_CREATE(r0, 0xc138fd03, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x138, 0x138, 0x0, 0x0, 0x1400, 0x0, 0x0, {0x0, {'syz', 0x0, '3\x00'}, @uuid={'LVM-syz', 0x0, '1\x00'}}}) r1 = dup2(r0, r0) ioctl$DM_DEV_SET_GEOMETRY(r1, 0xc138fd0f, &(0x7f0000000300)={0x4, 0x0, 0x0, 0x190, 0x138, 0x0, 0x0, 0x9800, 0x0, 0x0, @by_uuid={0x0, '\x00', {'CRP-syz', 0x0, '3\x00'}}, {0x4f, 0x20, 0x100, 0x20, 0xd, 0x20, 0x800000000e6e}}) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x45}) socket$inet_udplite(0x2, 0x2, 0x88) io_setup(0x3ff, &(0x7f00000004c0)) prlimit64(0x0, 0xe, &(0x7f0000000500)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000540)=0x8) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x1) sched_setscheduler(r2, 0x1, &(0x7f00000005c0)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000009c0)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000a40), 0x651, 0x0) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0xc02, 0x0) ioctl$BINDER_FREEZE(r5, 0x400c620e, &(0x7f0000000080)={0x0, 0x1, 0x1}) recvmmsg(r3, &(0x7f0000000a80), 0x0, 0x122, 0x0) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000, 0x6, &(0x7f0000718000/0x2000)=nil) syz_read_part_table(0x5bc, &(0x7f0000000ac0)="$eJzs00FLfFUUAPAzU8P0L3UihBa1cxACS0giIQcSGQY3KhbmorXgohaCCxeDMs7a7AsUpoK1kfYuTQNR0JVIK5kvoLSZRUw8540TUZvKRPn9FnPvHM675zzuecGTlo1CT3vXykfEb3+dlYv8/f779Lm2z8pztZnx2U/jg0x8HhHlt9vHZaJ7arLP/6FIYvJFnG+dTNzm4nTg4ri43TnvIBuxFhFfXO8UXvxd07l/8cI8K/ulo8J6famysVLKR6XaGFnoTF6MZSLW5tPBOrhbX0p+Xvlv6ycTfVd/8bJSbRTPR3fPWtM33/S+lzs+b77/811W3/33wPPycTJS9e79f9tfu6o1pwb3loeHXo7D1c304n9N149+6XvUfgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgOdrv3TUjPpSZWOltHhZqTZGFt4tv/VV+cuvP/xubHXuzbH5bJKVecj6hfV6Lv1XbRTzo7tnremb6F1KAq928oYergUe0TuvRawn89e53/7aVa05Nbi3PDz0xtXh6mYab/35wcL/3CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GSUY63VGp/NRmTip0w33sq3107ox3SdTuOT+U8yWycTtz+8fjpwcVzcnknjBz1p4vVOoXta30O/Bv/Q7wEAAP//YYRsOA==") setns(0xc9, 0x0) r6 = socket(0x6, 0xfffffffffffffffe, 0x1) getsockname$packet(r6, 0x0, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000010c0)=0x2) r7 = socket(0x2, 0x3, 0xfd) setsockopt$inet_int(r7, 0x0, 0xf, &(0x7f0000001100)=0x2, 0x4) bind$inet(r7, &(0x7f0000001140)={0x2, 0x4e22, @broadcast}, 0x10) 122.528948ms ago: executing program 5 (id=456): syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file1\x00', 0x21081e, &(0x7f0000000000)={[{@grpquota}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x4}}, {@quota}]}, 0x1, 0x4fa, &(0x7f0000000980)="$eJzs3c9vG1kdAPCvnThx0uwmu+wBEOyW3YWCqjqJuxut9gDLCSFUCdEjSG1I3CiKHUexU5rQQ3rmikQlTnDkD+DcE3cuCG5cygGJHxGoQeLg1YwnqZvaTdQkdhR/PtJo3ps39fe9pvNe/U3iF8DQuhoRuxExFhF3I2I6u57LjvisfST3Pdt7uLS/93ApF63W7X/l0vbkWnT8mcSV7DWLEfGj70X8NPdy3Mb2ztpitVrZzOqzzdrGbGN758ZqbXGlslJZL5cX5hfmPrn5cfnMxvpebSwrffXpH3e/9fOkW1PZlc5xnKX20AuHcRKjEfGD8wg2ACPZeMYG3RFeSz4i3o6I99PnfzpG0q8mAHCZtVrT0ZrurAMAl10+zYHl8qUsFzAV+Xyp1M7hvROT+Wq90bx+r761vtzOlc1EIX9vtVqZy3KFM1HIJfX5tPy8Xj5SvxkRb0XEL8cn0nppqV5dHuR/fABgiF05sv7/d7y9/gMAl1xx0B0AAPrO+g8Aw8f6DwDDx/oPAMOnvf5PDLobAEAfef8PAMPH+g8AQ+WHt24lR2s/+/zr5fvbW2v1+zeWK421Um1rqbRU39wordTrK+ln9tSOe71qvb4x/1FsPZj59kajOdvY3rlTq2+tN++kn+t9p1JI79rtw8gAgF7eeu/JX3LJivzpRHpEx14OhYH2DDhv+UF3ABiYkUF3ABgYu33B8DrFe3zpAbgkumzR+4Jit18QarVarfPrEnDOrn1J/h+GVUf+308Bw5CR/4fhJf8Pw6vVyp10z/846Y0AwMUmxw/0+P7/29n5d9k3B36yfPSOx+fZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYDvb/LWV7gU9FPl8qRbwRETNRyN1brVbmIuLNiPjzeGE8qc8PuM8AwGnl/57L9v+6Nv3h1AtN7145LI5FxM9+fftXDxabzc0/RYzl/j1+cL35OLte7n/vAYDjHazT6bnjjfyzvYdLB0c/+/OP70ZEsR1/f28s9g/jj8Zoei5GISIm/5PL6m25jtzFaew+iogvdht/LqbSHEh759Oj8ZPYb/Q1fv6F+Pm0rX1O/i6+cAZ9gWHzJJl/Puv2/OXjanru/vwX0xnq9LL5L3mppf10Dnwe/2D+G+kx/109aYyP/vD9dmni5bZHEV8ejTiIvd8x/xzEz/WI/+EJ4//1K+++36ut9ZuIa9E9fmes2WZtY7axvXNjtba4UlmprJfLC/MLc5/c/Lg8m+aoZ3uvBv/89PqbvdqS8U/2iF88ZvxfP+H4f/v/uz/+2ivif/ODbvHz8c4r4idr4jdOGH9x8vfFXm1J/OUe4z/u63/9hPGf/m3npW3DAYDBaWzvrC1Wq5VNBYWLX0j+yV6AbnQtfKdfscaie9MvPmg/00eaWq3XitVrxjiLrBtwERw+9BHxv0F3BgAAAAAAAAAAAAAA6Kofv7E06DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweX0eAAD//19xzyM=") bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0xe, &(0x7f0000000f80)=ANY=[@ANYBLOB="b700000081000000bfa30000000000000703000003feffff720af0fff8ffffff71a4f0ff000000002d030000000000001d400500000000004704000001ed000072030000000100001d44000000000000db0a00fe410000007303000000000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c2571f983e9673560000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130bc01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ad1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef67"], &(0x7f0000001940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000001980), 0x0, 0x10, &(0x7f00000019c0), 0xfffffffffffffd00}, 0x48) quotactl$Q_SETQUOTA(0xffffffff80000800, &(0x7f0000000040)=@loop={'/dev/loop', 0x0}, 0xee00, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x8, 0x6, 0x6, 0x20f, 0xfffffffffffffffd, 0xfffffffd}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000f40)='.\x00', 0x0, 0x0) fchown(r0, 0xee00, 0xee01) 0s ago: executing program 5 (id=457): r0 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000001f00)={{{@in6=@ipv4={""/10, ""/2, @private}, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@loopback}}, &(0x7f0000000140)=0xca) creat(&(0x7f0000000200)='./bus\x00', 0x182) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) socket$vsock_stream(0x28, 0x1, 0x0) (async) r2 = socket$vsock_stream(0x28, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000001d00)=@abs={0x1, 0x0, 0x4e21}, 0x6e) (async) bind$unix(r3, &(0x7f0000001d00)=@abs={0x1, 0x0, 0x4e21}, 0x6e) listen(r3, 0x2) (async) listen(r3, 0x2) getsockopt(r2, 0x28, 0x2, 0x0, &(0x7f0000001b80)) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000240)={{{@in6=@remote, @in6=@empty, 0x4e22, 0x7, 0x4e21, 0x2, 0xa, 0xa0, 0xa0, 0x11, 0x0, r1}, {0x1, 0x9, 0x0, 0x90f, 0x2, 0xaf, 0x10, 0xffff}, {0x8, 0x101, 0x8ee1, 0x1}, 0xfff, 0x0, 0x2, 0x1, 0x2, 0x1}, {{@in=@remote, 0x4d6, 0x3c}, 0x2, @in=@rand_addr=0x64010101, 0x3502, 0x5, 0x0, 0x3, 0x6, 0xbde, 0x7}}, 0xe8) socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000380)=@delqdisc={0xc8, 0x25, 0x1, 0x70bd2b, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0xa, 0xc}, {0x3, 0xc}, {0xffff, 0xa}}, [@TCA_STAB={0x9c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x9, 0xc, 0x800, 0xc7e, 0x0, 0x7, 0x800c, 0x5}}, {0xe, 0x2, [0x1, 0x7, 0x6, 0x5, 0xb]}}, {{0x1c, 0x1, {0x6, 0x7, 0x9, 0x10, 0x0, 0x4, 0x200}}, {0x4}}, {{0x1c, 0x1, {0x1, 0xd0, 0x2, 0x20, 0x2, 0x2, 0x7fff, 0x5}}, {0xe, 0x2, [0x8, 0x7ff5, 0x7, 0x7f, 0x401]}}, {{0x1c, 0x1, {0x9, 0x8, 0x8, 0x6, 0x2, 0x80000001, 0x1}}, {0x4}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4}]}, 0xc8}, 0x1, 0x0, 0x0, 0x4000880}, 0x20008084) r4 = socket$can_bcm(0x1d, 0x2, 0x2) syz_kvm_add_vcpu$x86(0x0, &(0x7f0000006100)={0x0, &(0x7f0000006140)=[@code={0x1, 0x49, {"0f01ca2e646740c159368266bad004b0bdee66baa100ed640f017c9993660f38816da4470f019d0d000000f3430fc776100f01c3460f013a"}}], 0x49}) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f00000061c0), 0x0, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) (async) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) (async) r7 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, &(0x7f0000006200)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_SREGS(r7, 0x4138ae84, &(0x7f0000006240)={{0x58000, 0x5000, 0xf, 0x0, 0x8, 0x4, 0x0, 0x2, 0x0, 0x8, 0x4, 0x40}, {0x25000, 0x10000, 0x4, 0xff, 0x1, 0x9, 0x0, 0x5, 0x7, 0xff, 0x1}, {0xa03a19760224864a, 0xdddd1000, 0xc, 0x5, 0x4, 0xc4, 0x0, 0xf0, 0x6a, 0x3, 0x98, 0xfc}, {0x1, 0xd000, 0x6, 0x0, 0x81, 0x0, 0x9, 0x81, 0x8, 0x2, 0x5}, {0x6000, 0xffff1000, 0xf, 0x1, 0x0, 0x4, 0x7, 0x0, 0x1, 0x3c}, {0x70000, 0x50000, 0x0, 0x78, 0x5, 0x40, 0x2, 0x0, 0x3c, 0xfe, 0x5, 0x4}, {0xdddd0000, 0xddde1000, 0x11, 0x3, 0x4, 0x0, 0xa0, 0x20, 0x0, 0x3}, {0xeeee0000, 0x41000, 0xc, 0x0, 0x3, 0x7, 0xb, 0x40, 0x26, 0x0, 0x0, 0x2}, {0xdddd0000}, {0x30000, 0x2}, 0x80010031, 0x0, 0x0, 0x23c, 0x1, 0x0, 0xd000, [0x3, 0x0, 0x40000000001]}) connect$can_bcm(r4, &(0x7f0000001d80), 0x10) sendmsg$can_bcm(r4, &(0x7f0000001dc0)={&(0x7f0000001e00), 0x10, &(0x7f0000001e40)={&(0x7f0000001e80)={0x5, 0x2, 0x4a81, {}, {0x0, 0x2710}, {0x1, 0x0, 0x1}, 0x1, @can={{0x2, 0x1, 0x1}, 0x5, 0x0, 0x0, 0x0, "ded8719ae0cdeed0"}}, 0x48}, 0x1, 0x0, 0x0, 0x20008000}, 0x4000000) (async) sendmsg$can_bcm(r4, &(0x7f0000001dc0)={&(0x7f0000001e00), 0x10, &(0x7f0000001e40)={&(0x7f0000001e80)={0x5, 0x2, 0x4a81, {}, {0x0, 0x2710}, {0x1, 0x0, 0x1}, 0x1, @can={{0x2, 0x1, 0x1}, 0x5, 0x0, 0x0, 0x0, "ded8719ae0cdeed0"}}, 0x48}, 0x1, 0x0, 0x0, 0x20008000}, 0x4000000) r8 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000001bc0), 0xffffffffffffffff) (async) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001bc0), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r8, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000001c80)={0x20, r9, 0x1, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void, @val={0xc, 0x99, {0x5, 0x7f}}}}}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x44) socket$inet_udp(0x2, 0x2, 0x0) (async) r10 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r10, 0x8946, &(0x7f0000006040)={'lo\x00', &(0x7f0000006080)=@ethtool_cmd={0xa, 0x5, 0x1000, 0x4, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 0x3, 0x0, 0xc, 0x0, [0x0, 0x40]}}) (async) ioctl$sock_SIOCETHTOOL(r10, 0x8946, &(0x7f0000006040)={'lo\x00', &(0x7f0000006080)=@ethtool_cmd={0xa, 0x5, 0x1000, 0x4, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 0x3, 0x0, 0xc, 0x0, [0x0, 0x40]}}) close(0x3) r11 = socket(0x10, 0x803, 0x0) sendto(r11, &(0x7f00000004c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) (async) sendto(r11, &(0x7f00000004c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r11, &(0x7f0000000500)=[{{&(0x7f0000000540)=@ethernet={0x0, @random}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000640)=""/100, 0x64}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/106, 0x6a}, {&(0x7f00000017c0)=""/73, 0x49}, {&(0x7f0000001840)=""/77, 0x4d}, {&(0x7f00000018c0)=""/154, 0x9a}, {&(0x7f0000001980)=""/17, 0x11}], 0x8, &(0x7f00000019c0)=""/191, 0xbf, 0xa1}, 0x7}], 0x1, 0x2040002, &(0x7f0000001a80)={0x77359400}) kernel console output (not intermixed with test programs): 1][ T290] attempt to access beyond end of device [ 24.706201][ T290] loop2: rw=2049, want=45104, limit=40427 [ 24.706222][ T30] audit: type=1400 audit(1794238664.232:186): avc: denied { create } for pid=439 comm="syz.2.32" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 24.760514][ T30] audit: type=1400 audit(1794238664.232:187): avc: denied { setopt } for pid=439 comm="syz.2.32" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 24.878882][ T458] Zero length message leads to an empty skb [ 24.885278][ T30] audit: type=1400 audit(1794238664.432:188): avc: denied { setopt } for pid=457 comm="syz.2.35" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 24.911583][ T39] usb 1-1: unable to get BOS descriptor or descriptor too short [ 24.921111][ T456] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 24.937638][ T456] overlayfs: './file0' not a directory [ 24.962386][ T39] usb 1-1: not running at top speed; connect to a high speed hub [ 25.113449][ T461] F2FS-fs (loop3): Small segment_count (9 < 1 * 24) [ 25.120117][ T461] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 25.130467][ T461] F2FS-fs (loop3): Found nat_bits in checkpoint [ 25.152433][ T461] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 25.159597][ T461] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 25.171552][ T60] usb 3-1: new full-speed USB device number 2 using dummy_hcd [ 25.181112][ T461] attempt to access beyond end of device [ 25.181112][ T461] loop3: rw=2049, want=45104, limit=40427 [ 25.251538][ T39] usb 1-1: New USB device found, idVendor=0644, idProduct=8047, bcdDevice= 0.40 [ 25.260678][ T39] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 25.268769][ T39] usb 1-1: Product: syz [ 25.272983][ T39] usb 1-1: Manufacturer: syz [ 25.277568][ T39] usb 1-1: SerialNumber: syz [ 25.441513][ T60] usb 3-1: device descriptor read/64, error -71 [ 25.461482][ T26] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 25.651583][ T39] usb 1-1: MIDIStreaming interface descriptor not found [ 25.660241][ T39] usb 1-1: USB disconnect, device number 2 [ 25.713801][ T461] syz.3.36 (461) used greatest stack depth: 22656 bytes left [ 25.723461][ T285] attempt to access beyond end of device [ 25.723461][ T285] loop3: rw=2049, want=45112, limit=40427 [ 25.831463][ T60] usb 3-1: device descriptor read/64, error -71 [ 25.861504][ T26] usb 5-1: unable to get BOS descriptor or descriptor too short [ 25.872582][ T310] udevd[310]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 25.951505][ T26] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 25.961915][ T26] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 25.970854][ T26] usb 5-1: too many endpoints for config 1 interface 1 altsetting 76: 188, using maximum allowed: 30 [ 25.981860][ T26] usb 5-1: config 1 interface 1 altsetting 76 has 0 endpoint descriptors, different from the interface descriptor's value: 188 [ 25.995256][ T26] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 26.006073][ T26] usb 5-1: config 1 interface 1 has no altsetting 0 [ 26.111468][ T60] usb 3-1: new full-speed USB device number 3 using dummy_hcd [ 26.145404][ T482] F2FS-fs (loop0): Invalid log blocks per segment (4278190089) [ 26.153241][ T482] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 26.162631][ T482] F2FS-fs (loop0): invalid crc value [ 26.169219][ T482] F2FS-fs (loop0): Found nat_bits in checkpoint [ 26.196165][ T482] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 26.203300][ T482] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 26.225582][ T488] netlink: 57 bytes leftover after parsing attributes in process `syz.1.40'. [ 26.251564][ T26] usb 5-1: string descriptor 0 read error: -22 [ 26.257808][ T26] usb 5-1: New USB device found, idVendor=21b4, idProduct=0081, bcdDevice= 0.40 [ 26.274040][ T26] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.382215][ T60] usb 3-1: device descriptor read/64, error -71 [ 26.393955][ T504] EXT4-fs (loop1): Ignoring removed nobh option [ 26.413423][ T504] EXT4-fs (loop1): mounted filesystem without journal. Opts: block_validity,usrquota,nobh,,errors=continue. Quota mode: writeback. [ 26.428237][ T504] ext4 filesystem being mounted at /7/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 26.444956][ T517] EXT4-fs error (device loop1): ext4_find_dest_de:2117: inode #2: block 3: comm syz.1.44: bad entry in directory: directory entry overrun - offset=76, inode=16, rec_len=65296, size=2048 fake=0 [ 26.601791][ T522] bridge0: port 2(bridge_slave_1) entered disabled state [ 26.609057][ T522] bridge0: port 1(bridge_slave_0) entered disabled state [ 26.625621][ T470] syz.4.37 uses obsolete (PF_INET,SOCK_PACKET) [ 26.691890][ T494] F2FS-fs (loop0): Test dummy encryption mode enabled [ 26.692058][ T26] usb 5-1: cannot get ctl value: req = 0x83, wValue = 0x201, wIndex = 0x200, type = 4 [ 26.724866][ T26] usb 5-1: 2:0: cannot get min/max values for control 2 (id 2) [ 26.728875][ T494] F2FS-fs (loop0): invalid crc value [ 26.748411][ T26] usb 5-1: USB disconnect, device number 2 [ 26.755822][ T519] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.771498][ T60] usb 3-1: device descriptor read/64, error -71 [ 26.818947][ T494] F2FS-fs (loop0): Found nat_bits in checkpoint [ 26.891744][ T60] usb usb3-port1: attempt power cycle [ 26.923642][ T494] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 26.973662][ T494] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni" [ 27.012320][ T386] udevd[386]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 27.044146][ T494] fscrypt: AES-256-XTS using implementation "xts-aes-aesni" [ 27.301452][ T60] usb 3-1: new full-speed USB device number 4 using dummy_hcd [ 27.371468][ T26] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 27.396008][ T559] set_capacity_and_notify: 28 callbacks suppressed [ 27.396026][ T559] loop0: detected capacity change from 0 to 512 [ 27.419937][ T563] loop1: detected capacity change from 0 to 512 [ 27.481555][ T60] usb 3-1: device descriptor read/8, error -71 [ 27.514788][ T559] EXT4-fs (loop0): Unrecognized mount option "smackfshat=*\]:" or missing value [ 27.552281][ T559] loop0: detected capacity change from 0 to 1024 [ 27.559855][ T559] ======================================================= [ 27.559855][ T559] WARNING: The mand mount option has been deprecated and [ 27.559855][ T559] and is ignored by this kernel. Remove the mand [ 27.559855][ T559] option from the mount to silence this warning. [ 27.559855][ T559] ======================================================= [ 27.611593][ T26] usb 4-1: Using ep0 maxpacket: 8 [ 27.632168][ T559] EXT4-fs (loop0): bad geometry: block count 131200 exceeds size of device (512 blocks) [ 27.711452][ T20] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 27.731511][ T26] usb 4-1: config index 0 descriptor too short (expected 2075, got 27) [ 27.739836][ T26] usb 4-1: config 0 has an invalid interface number: 200 but max is 0 [ 27.748069][ T26] usb 4-1: config 0 has no interface number 0 [ 27.754218][ T26] usb 4-1: config 0 interface 200 altsetting 2 endpoint 0x4 has invalid wMaxPacketSize 0 [ 27.764170][ T60] usb 3-1: device descriptor read/8, error -71 [ 27.770571][ T26] usb 4-1: config 0 interface 200 has no altsetting 0 [ 27.941479][ T26] usb 4-1: New USB device found, idVendor=0b57, idProduct=852a, bcdDevice=6d.39 [ 27.950556][ T26] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 27.958626][ T26] usb 4-1: Product: syz [ 27.962971][ T26] usb 4-1: Manufacturer: syz [ 27.966732][ T575] loop2: detected capacity change from 0 to 40427 [ 27.967567][ T26] usb 4-1: SerialNumber: syz [ 27.970496][ T26] usb 4-1: config 0 descriptor?? [ 28.012264][ T575] F2FS-fs (loop2): Invalid segment count (1342177311) [ 28.019164][ T575] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 28.028242][ T575] F2FS-fs (loop2): invalid crc value [ 28.034118][ T575] F2FS-fs (loop2): invalid crc value [ 28.039481][ T575] F2FS-fs (loop2): Failed to get valid F2FS checkpoint [ 28.093200][ T577] loop2: detected capacity change from 0 to 4096 [ 28.111535][ T20] usb 5-1: unable to get BOS descriptor or descriptor too short [ 28.151795][ T577] EXT4-fs (loop2): Mount option "nouser_xattr" will be removed by 3.5 [ 28.151795][ T577] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 28.151795][ T577] [ 28.170245][ T577] EXT4-fs (loop2): Ignoring removed mblk_io_submit option [ 28.177924][ T577] EXT4-fs (loop2): Test dummy encryption mode enabled [ 28.186849][ T577] EXT4-fs (loop2): mounted filesystem without journal. Opts: nouser_xattr,mblk_io_submit,nodioread_nolock,test_dummy_encryption,inode_readahead_blks=0x0000000000008000,nodelalloc,nolazytime,acl,,errors=continue. Quota mode: writeback. [ 28.201505][ T20] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 28.220041][ T20] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 28.228210][ T580] UDC core: couldn't find an available UDC or it's busy: -16 [ 28.229589][ T20] usb 5-1: too many endpoints for config 1 interface 1 altsetting 76: 188, using maximum allowed: 30 [ 28.237284][ T580] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 28.248190][ T20] usb 5-1: config 1 interface 1 altsetting 76 has 0 endpoint descriptors, different from the interface descriptor's value: 188 [ 28.268298][ T20] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 28.268326][ T20] usb 5-1: config 1 interface 1 has no altsetting 0 [ 28.362511][ T26] input: Hanwang Art Master III 1308 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.200/input/input4 [ 28.376093][ T26] usb 4-1: USB disconnect, device number 2 [ 28.458733][ T618] loop1: detected capacity change from 0 to 32768 [ 28.501523][ T20] usb 5-1: string descriptor 0 read error: -22 [ 28.507819][ T20] usb 5-1: New USB device found, idVendor=21b4, idProduct=0081, bcdDevice= 0.40 [ 28.511873][ T532] loop1: p1 p3 < > [ 28.516888][ T20] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 28.530821][ T618] loop1: p1 p3 < > [ 28.765790][ T620] loop3: detected capacity change from 0 to 512 [ 28.781491][ T60] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 28.802759][ T620] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 28.813885][ T620] ext4 filesystem being mounted at /16/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 28.857697][ T624] bridge: RTM_NEWNEIGH bridge0 with NTF_USE is not supported [ 28.867930][ T624] loop0: detected capacity change from 0 to 16 [ 28.883410][ T626] loop3: detected capacity change from 0 to 256 [ 28.922344][ T624] erofs: (device loop0): mounted with root inode @ nid 36. [ 28.924176][ T626] FAT-fs (loop3): Unrecognized mount option "shortn*¦D_ÛoF ÓÁåame=lower" or missing value [ 28.942404][ T624] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop0 ino=86 [ 28.951964][ T624] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop0 ino=86 [ 28.991552][ T60] usb 3-1: config 0 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 28.993672][ T630] loop3: detected capacity change from 0 to 512 [ 29.020077][ T60] usb 3-1: config 0 interface 0 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 29.020698][ T630] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 29.044205][ T630] ext4 filesystem being mounted at /newroot/18/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 29.046071][ T60] usb 3-1: config 0 interface 0 has no altsetting 0 [ 29.075631][ T60] usb 3-1: New USB device found, idVendor=056a, idProduct=00bb, bcdDevice= 0.00 [ 29.086559][ T630] raw_sendmsg: syz.3.65 forgot to set AF_INET. Fix it! [ 29.098083][ T60] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 29.109547][ T60] usb 3-1: config 0 descriptor?? [ 29.159619][ T647] capability: warning: `syz.0.69' uses 32-bit capabilities (legacy support in use) [ 29.213219][ T573] FAULT_INJECTION: forcing a failure. [ 29.213219][ T573] name failslab, interval 1, probability 0, space 0, times 1 [ 29.234289][ T573] CPU: 0 PID: 573 Comm: syz.4.55 Not tainted syzkaller #0 [ 29.241445][ T573] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/06/2026 [ 29.251526][ T573] Call Trace: [ 29.254813][ T573] [ 29.257752][ T573] __dump_stack+0x21/0x30 [ 29.262109][ T573] dump_stack_lvl+0x110/0x170 [ 29.266795][ T573] ? show_regs_print_info+0x20/0x20 [ 29.271999][ T573] dump_stack+0x15/0x20 [ 29.276162][ T573] should_fail+0x3ab/0x500 [ 29.280594][ T573] __should_failslab+0xa4/0xe0 [ 29.285368][ T573] should_failslab+0x9/0x20 [ 29.289885][ T573] slab_pre_alloc_hook+0x39/0xd0 [ 29.294829][ T573] kmem_cache_alloc_trace+0x48/0x270 [ 29.300124][ T573] ? do_inotify_init+0xaf/0x4a0 [ 29.304984][ T573] do_inotify_init+0xaf/0x4a0 [ 29.309668][ T573] __x64_sys_inotify_init1+0x37/0x40 [ 29.314962][ T573] x64_sys_call+0x687/0x9a0 [ 29.319474][ T573] do_syscall_64+0x4c/0xa0 [ 29.323907][ T573] ? clear_bhb_loop+0x50/0xa0 [ 29.328591][ T573] ? clear_bhb_loop+0x50/0xa0 [ 29.333280][ T573] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 29.339182][ T573] RIP: 0033:0x7f7cae7a7b19 [ 29.343625][ T573] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 29.363313][ T573] RSP: 002b:00007f7cad1ff028 EFLAGS: 00000246 ORIG_RAX: 0000000000000126 [ 29.371845][ T573] RAX: ffffffffffffffda RBX: 00007f7caea2dfa0 RCX: 00007f7cae7a7b19 [ 29.379806][ T573] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000080000 [ 29.387791][ T573] RBP: 00007f7cae83fb70 R08: 0000000000000000 R09: 0000000000000000 [ 29.395747][ T573] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 29.403700][ T573] R13: 00007f7caea2e038 R14: 00007f7caea2dfa0 R15: 00007ffcac556f88 [ 29.411657][ T573] [ 29.431566][ T20] usb 5-1: cannot get ctl value: req = 0x84, wValue = 0x201, wIndex = 0x200, type = 4 [ 29.459918][ T20] usb 5-1: USB disconnect, device number 3 [ 29.473876][ T26] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 29.492308][ T650] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 29.512791][ T26] hid-generic 0000:0000:0000.0001: hidraw0: HID v0.00 Device [syz1] on syz0 [ 29.565429][ T30] kauditd_printk_skb: 73 callbacks suppressed [ 29.565442][ T30] audit: type=1400 audit(2000000002.069:262): avc: denied { getopt } for pid=651 comm="syz.3.68" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 29.603656][ T60] wacom 0003:056A:00BB.0002: unbalanced collection at end of report description [ 29.623320][ T60] wacom 0003:056A:00BB.0002: parse failed [ 29.625039][ T658] fido_id[658]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 29.639266][ T60] wacom: probe of 0003:056A:00BB.0002 failed with error -22 [ 29.650287][ T30] audit: type=1400 audit(2000000002.119:263): avc: denied { map } for pid=648 comm="syz.0.70" path="/12/file1/file1" dev="loop0" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 29.684011][ T670] EXT4-fs error (device loop0): ext4_mb_generate_buddy:1176: group 0, block bitmap and bg descriptor inconsistent: 25 vs 281 free clusters [ 29.699844][ T657] F2FS-fs (loop1): Wrong segment_count / block_count (64 > 16384) [ 29.728324][ T657] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 29.740171][ T657] F2FS-fs (loop1): Unrecognized mount option "@" or missing value [ 29.742028][ T670] EXT4-fs (loop0): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 498 with error 28 [ 29.762863][ T670] EXT4-fs (loop0): This should not happen!! Data will be lost [ 29.762863][ T670] [ 29.772812][ T670] EXT4-fs (loop0): Total free blocks count 0 [ 29.778834][ T670] EXT4-fs (loop0): Free/Dirty block details [ 29.785017][ T670] EXT4-fs (loop0): free_blocks=4096 [ 29.790266][ T670] EXT4-fs (loop0): dirty_blocks=512 [ 29.795726][ T670] EXT4-fs (loop0): Block reservation details [ 29.801906][ T670] EXT4-fs (loop0): i_reserved_data_blocks=32 [ 29.905126][ T673] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=e000e01c, mo2=0002] [ 29.913190][ T673] System zones: 1-12 [ 29.917851][ T673] EXT4-fs error (device loop1): ext4_xattr_inode_iget:401: inode #12: comm syz.1.73: missing EA_INODE flag [ 29.929945][ T673] EXT4-fs error (device loop1): ext4_xattr_inode_iget:406: comm syz.1.73: error while reading EA inode 12 err=-117 [ 29.942315][ T673] EXT4-fs (loop1): 1 orphan inode deleted [ 29.948047][ T673] EXT4-fs (loop1): mounted filesystem without journal. Opts: debug,resuid=0x000000000000ee01,,errors=continue. Quota mode: writeback. [ 30.024702][ T30] audit: type=1400 audit(2000000002.529:264): avc: denied { read } for pid=677 comm="syz.1.75" path="socket:[16935]" dev="sockfs" ino=16935 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 30.049390][ T30] audit: type=1400 audit(2000000002.549:265): avc: denied { ioctl } for pid=677 comm="syz.1.75" path="socket:[16935]" dev="sockfs" ino=16935 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 30.251893][ T687] F2FS-fs (loop0): invalid crc value [ 30.258503][ T687] F2FS-fs (loop0): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 30.280438][ T687] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 30.448983][ T693] netlink: 28 bytes leftover after parsing attributes in process `syz.0.76'. [ 30.458101][ T693] netlink: 28 bytes leftover after parsing attributes in process `syz.0.76'. [ 30.481215][ T30] audit: type=1400 audit(2000000002.939:266): avc: denied { setattr } for pid=686 comm="syz.0.76" name="/" dev="loop0" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 31.011820][ T30] audit: type=1400 audit(2000000003.519:267): avc: denied { unlink } for pid=696 comm="syz.3.77" name="#1" dev="tmpfs" ino=150 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 31.044241][ T698] bridge0: port 3(veth1) entered blocking state [ 31.530340][ T698] bridge0: port 3(veth1) entered disabled state [ 31.572422][ T287] attempt to access beyond end of device [ 31.572422][ T287] loop0: rw=2049, want=45104, limit=40427 [ 31.599516][ T60] usb 3-1: USB disconnect, device number 5 [ 31.645989][ T30] audit: type=1400 audit(2000000003.989:268): avc: denied { bind } for pid=699 comm="syz.1.79" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 31.951389][ C0] sched: RT throttling activated [ 31.959886][ T698] device veth1 entered promiscuous mode [ 31.970888][ T698] bridge0: port 3(veth1) entered blocking state [ 31.972774][ T712] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 31.977188][ T698] bridge0: port 3(veth1) entered forwarding state [ 32.008994][ T712] ext4 filesystem being mounted at /13/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 32.304907][ T712] EXT4-fs (loop2): shut down requested (2) [ 32.321223][ T719] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 32.331845][ T30] audit: type=1400 audit(2000000004.829:269): avc: denied { read } for pid=83 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 32.364910][ T30] audit: type=1400 audit(2000000004.829:270): avc: denied { search } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 32.410777][ T30] audit: type=1400 audit(2000000004.829:271): avc: denied { write } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 32.421432][ T20] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 32.461898][ T721] set_capacity_and_notify: 9 callbacks suppressed [ 32.461913][ T721] loop0: detected capacity change from 0 to 32768 [ 32.522858][ T721] loop0: p1 p3 < p5 p6 p7 > p4 [ 32.537923][ T721] loop0: partition table partially beyond EOD, truncated [ 32.552700][ T721] loop0: p4 start 1426063360 is beyond EOD, truncated [ 32.560114][ T721] loop0: p5 size 16777216 extends beyond EOD, truncated [ 32.569253][ T721] loop0: p7 start 75776 is beyond EOD, truncated [ 32.597450][ T719] syz.3.82 (719) used greatest stack depth: 21960 bytes left [ 32.801492][ T20] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 32.811745][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.828351][ T20] usb 2-1: config 1 interface 0 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 4 [ 32.842003][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.854856][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.867142][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.879512][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.891855][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.904087][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.917773][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.929989][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.949197][ T740] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=740 comm=syz.0.86 [ 32.975907][ T756] loop2: detected capacity change from 0 to 128 [ 33.011501][ T20] usb 2-1: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00 [ 33.020641][ T20] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.029895][ T756] loop2: detected capacity change from 0 to 1024 [ 33.037699][ T20] usb 2-1: Product: syz [ 33.052093][ T756] EXT4-fs (loop2): Ignoring removed oldalloc option [ 33.060953][ T20] usb 2-1: Manufacturer: syz [ 33.066299][ T756] EXT4-fs (loop2): Ignoring removed orlov option [ 33.073598][ T20] usb 2-1: SerialNumber: syz [ 33.092732][ T756] EXT4-fs (loop2): mounted filesystem without journal. Opts: nobarrier,oldalloc,orlov,dioread_lock,,errors=continue. Quota mode: none. [ 33.106917][ T756] ext4 filesystem being mounted at /16/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 33.119474][ T756] netlink: 4 bytes leftover after parsing attributes in process `syz.2.90'. [ 33.129079][ T20] usb-storage 2-1:1.0: USB Mass Storage device detected [ 33.152956][ T20] usb-storage 2-1:1.0: Quirks match for vid 174c pid 55aa: 400000 [ 33.161249][ T20] scsi host1: usb-storage 2-1:1.0 [ 33.265694][ T773] loop3: detected capacity change from 0 to 256 [ 33.298242][ T773] exfat: Deprecated parameter 'utf8' [ 33.314009][ T773] exfat: Bad value for 'uid' [ 33.492314][ T776] capability: warning: `syz.3.96' uses deprecated v2 capabilities in a way that may be insecure [ 33.687417][ T784] loop0: detected capacity change from 0 to 2048 [ 33.745756][ T784] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 33.761526][ T784] ext4 filesystem being mounted at /19/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 33.867355][ T770] loop2: detected capacity change from 0 to 131072 [ 34.188591][ T770] loop2: detected capacity change from 0 to 256 [ 34.212500][ T39] usb 5-1: new full-speed USB device number 4 using dummy_hcd [ 34.232938][ T776] loop3: detected capacity change from 0 to 131072 [ 34.312290][ T776] F2FS-fs (loop3): Segment count (31) mismatch with total segments from devices (0) [ 34.327334][ T776] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 34.370493][ T610] usb 2-1: USB disconnect, device number 2 [ 34.381800][ T776] F2FS-fs (loop3): Test dummy encryption mode enabled [ 34.395755][ T776] F2FS-fs (loop3): invalid crc value [ 34.416521][ T798] loop2: detected capacity change from 0 to 256 [ 34.450169][ T776] F2FS-fs (loop3): Found nat_bits in checkpoint [ 34.540975][ T776] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 34.558806][ T776] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 34.559919][ T807] loop0: detected capacity change from 0 to 512 [ 34.591643][ T39] usb 5-1: config 0 interface 0 altsetting 8 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 34.602658][ T39] usb 5-1: config 0 interface 0 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 34.603610][ T803] FAT-fs (loop2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 34.615476][ T39] usb 5-1: config 0 interface 0 has no altsetting 0 [ 34.615533][ T39] usb 5-1: New USB device found, idVendor=05ac, idProduct=1440, bcdDevice= 0.00 [ 34.615553][ T39] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 34.616194][ T39] usb 5-1: config 0 descriptor?? [ 34.636808][ T803] xt_hashlimit: size too large, truncated to 1048576 [ 34.663236][ T807] EXT4-fs (loop0): Ignoring removed oldalloc option [ 34.671494][ T791] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 34.671795][ T807] EXT4-fs (loop0): Quota format mount options ignored when QUOTA feature is enabled [ 34.722195][ T30] kauditd_printk_skb: 28 callbacks suppressed [ 34.722209][ T30] audit: type=1400 audit(2000000007.229:300): avc: denied { getopt } for pid=809 comm="syz.1.100" lport=7 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 34.751944][ T807] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #11: comm syz.0.103: invalid indirect mapped block 4294967295 (level 1) [ 34.772707][ T810] process 'syz.1.100' launched './file0' with NULL argv: empty string added [ 34.782338][ T807] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #11: comm syz.0.103: invalid indirect mapped block 4294967295 (level 1) [ 34.796540][ T30] audit: type=1400 audit(2000000007.279:301): avc: denied { setattr } for pid=809 comm="syz.1.100" name="fuse" dev="devtmpfs" ino=91 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 34.821302][ T807] EXT4-fs (loop0): 2 truncates cleaned up [ 34.834148][ T807] EXT4-fs (loop0): mounted filesystem without journal. Opts: usrjquota=,oldalloc,jqfmt=vfsv0,i_version,,errors=continue. Quota mode: writeback. [ 34.853582][ T806] EXT4-fs error (device loop0): ext4_validate_block_bitmap:429: comm syz.0.103: bg 0: block 5: invalid block bitmap [ 35.002070][ T823] loop0: p1 p2 p3 < > p4 < p5 p6 > [ 35.007309][ T823] loop0: partition table partially beyond EOD, truncated [ 35.014688][ T823] loop0: p1 start 3405774849 is beyond EOD, truncated [ 35.023979][ T823] loop0: p2 start 53543428 is beyond EOD, truncated [ 35.030675][ T823] loop0: p3 start 4284289 is beyond EOD, truncated [ 35.033201][ T827] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 35.042453][ T823] loop0: p5 start 3405774849 is beyond EOD, truncated [ 35.055020][ T823] loop0: p6 start 53543428 is beyond EOD, truncated [ 35.070879][ T831] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda10bcab, utbl_chksum : 0xe619d30d) [ 35.084741][ T831] exFAT-fs (loop2): error, invalid size(size(3709) > aligned(18374686479671623680) [ 35.084741][ T831] [ 35.096378][ T831] exFAT-fs (loop2): Filesystem has been set read-only [ 35.123008][ T39] input: HID 05ac:1440 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:05AC:1440.0003/input/input6 [ 35.138837][ T532] udevd[532]: inotify_add_watch(7, /dev/loop0p4, 10) failed: No such file or directory [ 35.154286][ T823] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 35.165166][ T823] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 35.179017][ T823] exFAT-fs (loop0): failed to load upcase table (idx : 0x0000ff98, chksum : 0x84a6b859, utbl_chksum : 0xe619d30d) [ 35.192925][ T823] exFAT-fs (loop0): bogus allocation bitmap size(need : 2, cur : 1282) [ 35.202135][ T30] audit: type=1400 audit(2000000007.709:302): avc: denied { ioctl } for pid=86 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=736 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 35.230394][ T39] appleir 0003:05AC:1440.0003: input,hiddev96,hidraw0: USB HID v0.04 Joystick [HID 05ac:1440] on usb-dummy_hcd.4-1/input0 [ 35.256895][ T30] audit: type=1400 audit(2000000007.749:303): avc: denied { create } for pid=840 comm="syz.2.110" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 35.308927][ T30] audit: type=1400 audit(2000000007.749:304): avc: denied { create } for pid=822 comm="syz.0.105" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=kcm_socket permissive=1 [ 35.309574][ T842] EXT4-fs error (device loop2): ext4_xattr_inode_iget:401: inode #2: comm syz.2.110: missing EA_INODE flag [ 35.329435][ T30] audit: type=1400 audit(2000000007.789:305): avc: denied { mounton } for pid=840 comm="syz.2.110" path="/23/file0" dev="tmpfs" ino=159 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 35.350275][ T39] usb 5-1: USB disconnect, device number 4 [ 35.364570][ T30] audit: type=1400 audit(2000000007.799:306): avc: denied { map } for pid=822 comm="syz.0.105" path="/21/file2/cpu.stat" dev="loop0" ino=1048652 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 35.392464][ T30] audit: type=1400 audit(2000000007.799:307): avc: denied { write } for pid=822 comm="syz.0.105" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 35.411546][ T30] audit: type=1400 audit(2000000007.879:308): avc: denied { write } for pid=851 comm="syz.3.111" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 35.481561][ T30] audit: type=1400 audit(2000000007.989:309): avc: denied { connect } for pid=879 comm="syz.3.114" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 35.495191][ T842] EXT4-fs error (device loop2): ext4_xattr_inode_iget:406: comm syz.2.110: error while reading EA inode 2 err=-117 [ 35.516871][ T844] cgroup: fork rejected by pids controller in /syz2 [ 35.531728][ T842] EXT4-fs (loop2): 1 orphan inode deleted [ 35.545409][ T842] EXT4-fs (loop2): mounted filesystem without journal. Opts: nombcache,nogrpid,,errors=continue. Quota mode: writeback. [ 35.612618][ T896] netlink: 24 bytes leftover after parsing attributes in process `syz.3.116'. [ 35.694673][ T901] pci 0000:00:01.0: [8086:7110] type 00 class 0x060100 [ 35.748966][ T903] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 35.777839][ T903] ext4 filesystem being mounted at /33/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 36.033127][ T945] FAT-fs (loop4): Invalid FSINFO signature: 0x00000852, 0x61417272 (sector = 1) [ 36.067288][ T945] attempt to access beyond end of device [ 36.067288][ T945] loop4: rw=524288, want=17179852722, limit=512 [ 36.163441][ T866] F2FS-fs (loop1): Invalid segment/section count (458783, 24 x 150994945) [ 36.173911][ T866] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 36.182859][ T961] input: syz0 as /devices/virtual/input/input7 [ 36.189211][ T866] F2FS-fs (loop1): invalid crc value [ 36.196052][ T955] FAT-fs (loop2): error, fat_bmap_cluster: request beyond EOF (i_pos 52) [ 36.210790][ T955] FAT-fs (loop2): Filesystem has been set read-only [ 36.232291][ T866] F2FS-fs (loop1): Found nat_bits in checkpoint [ 36.243044][ T982] xt_ecn: cannot match TCP bits for non-tcp packets [ 36.255327][ T980] exfat: Deprecated parameter 'utf8' [ 36.264146][ T980] exfat: Deprecated parameter 'namecase' [ 36.269942][ T980] exfat: Deprecated parameter 'namecase' [ 36.280571][ T980] exFAT-fs (loop3): failed to load upcase table (idx : 0x0001fe89, chksum : 0xc374f927, utbl_chksum : 0xe619d30d) [ 36.293376][ T866] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 36.300553][ T866] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 [ 36.358243][ T988] EXT4-fs (loop4): mounting ext2 file system using the ext4 subsystem [ 36.368671][ T988] EXT4-fs (loop4): corrupt root inode, run e2fsck [ 36.375330][ T988] EXT4-fs (loop4): mount failed [ 36.668882][ T994] netlink: 20 bytes leftover after parsing attributes in process `syz.2.133'. [ 36.729530][ T1004] netlink: 9 bytes leftover after parsing attributes in process `syz.0.136'. [ 36.804880][ T1012] netlink: 140 bytes leftover after parsing attributes in process `syz.4.138'. [ 36.818467][ T1009] EXT4-fs (loop0): mounting ext3 file system using the ext4 subsystem [ 36.831649][ T1012] netlink: 56 bytes leftover after parsing attributes in process `syz.4.138'. [ 36.844387][ T1009] EXT4-fs (loop0): 1 truncate cleaned up [ 36.850063][ T1009] EXT4-fs (loop0): mounted filesystem without journal. Opts: grpid,max_dir_size_kb=0x0000000000000001,usrjquota=,noload,data_err=ignore,usrjquota=,,errors=continue. Quota mode: none. [ 36.869206][ T1006] x_tables: unsorted underflow at hook 3 [ 36.870426][ T1015] netlink: 8 bytes leftover after parsing attributes in process `syz.1.139'. [ 36.889002][ T1015] netlink: 12 bytes leftover after parsing attributes in process `syz.1.139'. [ 36.898348][ T1015] netlink: 20 bytes leftover after parsing attributes in process `syz.1.139'. [ 36.907523][ T1015] netlink: 20 bytes leftover after parsing attributes in process `syz.1.139'. [ 36.912049][ T1006] EXT4-fs (loop3): Ignoring removed nobh option [ 36.965572][ T1006] EXT4-fs (loop3): Ignoring removed bh option [ 36.972380][ T1009] overlayfs: upper fs needs to support d_type. [ 36.985786][ T1009] overlayfs: failed to create directory ./bus/index (errno: 28); mounting read-only [ 37.005566][ T1009] overlayfs: try deleting index dir or mounting with '-o index=off' to disable inodes index. [ 37.025155][ T1006] EXT4-fs error (device loop3): ext4_do_update_inode:5260: inode #3: comm syz.3.134: corrupted inode contents [ 37.042841][ T1006] EXT4-fs error (device loop3): ext4_dirty_inode:6118: inode #3: comm syz.3.134: mark_inode_dirty error [ 37.055012][ T1006] EXT4-fs error (device loop3): ext4_do_update_inode:5260: inode #3: comm syz.3.134: corrupted inode contents [ 37.075731][ T1006] EXT4-fs error (device loop3): __ext4_ext_dirty:183: inode #3: comm syz.3.134: mark_inode_dirty error [ 37.089111][ T287] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #13: comm syz-executor: invalid indirect mapped block 4294901760 (level 0) [ 37.113030][ T1025] EXT4-fs (loop1): Unrecognized mount option "smackfstransmute=/dev/ttyS3" or missing value [ 37.127481][ T1006] EXT4-fs error (device loop3): ext4_acquire_dquot:6227: comm syz.3.134: Failed to acquire dquot type 0 [ 37.132770][ T287] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #13: comm syz-executor: invalid indirect mapped block 4294967295 (level 1) [ 37.139185][ T1006] EXT4-fs error (device loop3): ext4_do_update_inode:5260: inode #16: comm syz.3.134: corrupted inode contents [ 37.164798][ T1006] EXT4-fs error (device loop3): ext4_dirty_inode:6118: inode #16: comm syz.3.134: mark_inode_dirty error [ 37.178750][ T1006] EXT4-fs error (device loop3): ext4_do_update_inode:5260: inode #16: comm syz.3.134: corrupted inode contents [ 37.193417][ T287] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #13: comm syz-executor: invalid indirect mapped block 65535 (level 2) [ 37.207610][ T1006] EXT4-fs error (device loop3): __ext4_ext_dirty:183: inode #16: comm syz.3.134: mark_inode_dirty error [ 37.219254][ T1006] EXT4-fs error (device loop3): ext4_do_update_inode:5260: inode #16: comm syz.3.134: corrupted inode contents [ 37.236390][ T1006] EXT4-fs error (device loop3) in ext4_orphan_del:303: Corrupt filesystem [ 37.245502][ T1006] EXT4-fs error (device loop3): ext4_do_update_inode:5260: inode #16: comm syz.3.134: corrupted inode contents [ 37.257438][ T1006] EXT4-fs error (device loop3): ext4_truncate:4317: inode #16: comm syz.3.134: mark_inode_dirty error [ 37.283636][ T1006] EXT4-fs error (device loop3) in ext4_process_orphan:345: Corrupt filesystem [ 37.301183][ T1006] EXT4-fs (loop3): 1 truncate cleaned up [ 37.306928][ T1006] EXT4-fs (loop3): mounted filesystem without journal. Opts: quota,nobh,sb=0x7fffffffffffffff,discard,bh,,errors=continue. Quota mode: writeback. [ 37.321817][ T1006] ext4 filesystem being mounted at /39/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 39.941447][ T476] usb 5-1: new full-speed USB device number 5 using dummy_hcd [ 40.962354][ T30] kauditd_printk_skb: 14 callbacks suppressed [ 40.962382][ T30] audit: type=1400 audit(2000000013.469:322): avc: denied { lock } for pid=1046 comm="syz.4.145" path="socket:[18663]" dev="sockfs" ino=18663 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tcp_socket permissive=1 [ 41.015820][ T1049] set_capacity_and_notify: 19 callbacks suppressed [ 41.015838][ T1049] loop4: detected capacity change from 0 to 2048 [ 41.078873][ T1049] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 41.093402][ T30] audit: type=1400 audit(2000000013.599:323): avc: denied { create } for pid=1050 comm="syz.0.147" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=llc_socket permissive=1 [ 41.164302][ T1054] netlink: 4 bytes leftover after parsing attributes in process `syz.1.148'. [ 41.193460][ T1065] loop4: detected capacity change from 0 to 512 [ 41.203240][ T30] audit: type=1400 audit(2000000013.709:324): avc: denied { mounton } for pid=1063 comm="syz.4.150" path="/30/file0" dev="incremental-fs" ino=184 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 41.203551][ T1070] 9pnet: p9_fd_create_tcp (1070): problem connecting socket to 127.0.0.1 [ 41.238684][ T1073] loop0: detected capacity change from 0 to 512 [ 41.270154][ T1076] loop2: detected capacity change from 0 to 256 [ 41.284778][ T1073] EXT4-fs error (device loop0): ext4_xattr_inode_iget:401: inode #2: comm syz.0.151: missing EA_INODE flag [ 41.309697][ T1065] EXT4-fs error (device loop4): ext4_xattr_inode_iget:397: comm syz.4.150: Parent and EA inode have the same ino 15 [ 41.324587][ T1073] EXT4-fs error (device loop0): ext4_xattr_inode_iget:406: comm syz.0.151: error while reading EA inode 2 err=-117 [ 41.338076][ T1065] EXT4-fs (loop4): 1 orphan inode deleted [ 41.354341][ T1073] EXT4-fs error (device loop0): ext4_xattr_inode_iget:401: comm syz.0.151: inode #3584: comm syz.0.151: iget: illegal inode # [ 41.373930][ T1065] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 41.418595][ T1073] EXT4-fs error (device loop0): ext4_xattr_inode_iget:406: comm syz.0.151: error while reading EA inode 3584 err=-117 [ 41.463539][ T1073] EXT4-fs (loop0): 1 orphan inode deleted [ 41.476258][ T1073] EXT4-fs (loop0): mounted filesystem without journal. Opts: nombcache,nogrpid,,errors=continue. Quota mode: writeback. [ 41.491460][ T476] usb 5-1: device not accepting address 5, error -71 [ 41.510732][ T1085] selinux_netlink_send: 55 callbacks suppressed [ 41.510747][ T1085] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1085 comm=syz.4.157 [ 41.575269][ T30] audit: type=1400 audit(2000000014.079:325): avc: denied { mounton } for pid=1072 comm="syz.0.151" path="/30/file0/sys" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=dir permissive=1 [ 41.603262][ T1090] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1090 comm=syz.4.157 [ 41.641433][ T30] audit: type=1400 audit(2000000014.079:326): avc: denied { link } for pid=1072 comm="syz.0.151" name="file1" dev="loop0" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 41.705312][ T1095] loop1: detected capacity change from 0 to 4096 [ 41.721462][ T30] audit: type=1400 audit(2000000014.149:327): avc: denied { mounton } for pid=1091 comm="syz-executor" path="/" dev="sda1" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=dir permissive=1 [ 41.757456][ T1095] EXT4-fs (loop1): Mount option "nouser_xattr" will be removed by 3.5 [ 41.757456][ T1095] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 41.757456][ T1095] [ 41.809446][ T1091] bridge0: port 1(bridge_slave_0) entered blocking state [ 41.821491][ T1095] EXT4-fs (loop1): Ignoring removed mblk_io_submit option [ 41.835135][ T1095] EXT4-fs (loop1): Test dummy encryption mode enabled [ 41.851478][ T1091] bridge0: port 1(bridge_slave_0) entered disabled state [ 41.859128][ T30] audit: type=1400 audit(2000000014.149:328): avc: denied { create } for pid=1091 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_rdma_socket permissive=1 [ 41.880490][ T1091] device bridge_slave_0 entered promiscuous mode [ 41.888325][ T1095] EXT4-fs (loop1): mounted filesystem without journal. Opts: nouser_xattr,mblk_io_submit,nodioread_nolock,test_dummy_encryption,inode_readahead_blks=0x0000000000008000,nodelalloc,nolazytime,acl,,errors=continue. Quota mode: writeback. [ 41.923177][ T1091] bridge0: port 2(bridge_slave_1) entered blocking state [ 41.930236][ T1091] bridge0: port 2(bridge_slave_1) entered disabled state [ 41.957993][ T1091] device bridge_slave_1 entered promiscuous mode [ 42.140825][ T1110] IPv6: NLM_F_CREATE should be specified when creating new route [ 42.173181][ T1091] bridge0: port 2(bridge_slave_1) entered blocking state [ 42.176560][ T1113] loop0: detected capacity change from 0 to 256 [ 42.180235][ T1091] bridge0: port 2(bridge_slave_1) entered forwarding state [ 42.180320][ T1091] bridge0: port 1(bridge_slave_0) entered blocking state [ 42.200739][ T1091] bridge0: port 1(bridge_slave_0) entered forwarding state [ 42.221618][ T1113] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 42.242301][ T1113] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 42.254360][ T1113] exFAT-fs (loop0): failed to load upcase table (idx : 0x0000ff98, chksum : 0x84a6b859, utbl_chksum : 0xe619d30d) [ 42.299924][ T306] bridge0: port 1(bridge_slave_0) entered disabled state [ 42.310359][ T306] bridge0: port 2(bridge_slave_1) entered disabled state [ 42.318704][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 42.329727][ T30] audit: type=1400 audit(2000000014.829:329): avc: denied { getopt } for pid=1112 comm="syz.0.162" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 42.330366][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 42.370679][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 42.383054][ T306] bridge0: port 1(bridge_slave_0) entered blocking state [ 42.390107][ T306] bridge0: port 1(bridge_slave_0) entered forwarding state [ 42.399338][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 42.409848][ T306] bridge0: port 2(bridge_slave_1) entered blocking state [ 42.416915][ T306] bridge0: port 2(bridge_slave_1) entered forwarding state [ 42.439784][ T1123] loop0: detected capacity change from 0 to 256 [ 42.446596][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 42.462350][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 42.488391][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 42.506191][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 42.542477][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 42.552619][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 42.586644][ T1091] device veth0_vlan entered promiscuous mode [ 42.607745][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 42.614599][ T1117] loop3: detected capacity change from 0 to 40427 [ 42.626544][ T1091] device veth1_macvtap entered promiscuous mode [ 42.644838][ T1117] F2FS-fs (loop3): Insane cp_payload (553648128 >= 504) [ 42.663195][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 42.680324][ T1127] loop0: detected capacity change from 0 to 16 [ 42.686018][ T1117] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 42.701199][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 42.713221][ T1127] erofs: (device loop0): mounted with root inode @ nid 36. [ 42.715474][ T1117] F2FS-fs (loop3): invalid crc value [ 42.729745][ T30] audit: type=1400 audit(2000000015.229:330): avc: denied { mounton } for pid=1091 comm="syz-executor" path="/root/syzkaller.glr3fa/syz-tmp/newroot/sys/kernel/debug" dev="debugfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=dir permissive=1 [ 42.765461][ T1127] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop0 ino=86 [ 42.776896][ T10] device bridge_slave_1 left promiscuous mode [ 42.790404][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 42.803632][ T1117] F2FS-fs (loop3): Found nat_bits in checkpoint [ 42.810231][ T10] device bridge_slave_0 left promiscuous mode [ 42.826696][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 42.834579][ T1127] erofs: (device loop0): erofs_read_inode: bogus i_mode (0) @ nid 0 [ 42.851088][ T10] device veth1_macvtap left promiscuous mode [ 42.875164][ T10] device veth0_vlan left promiscuous mode [ 42.914881][ T1117] F2FS-fs (loop3): Start checkpoint disabled! [ 42.941884][ T1117] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 42.956662][ T1117] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e6 [ 43.034574][ T1117] SELinux: policydb magic number 0x8657a65 does not match expected magic number 0xf97cff8c [ 43.040888][ T30] audit: type=1400 audit(2000000015.539:331): avc: denied { load_policy } for pid=1114 comm="syz.3.164" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 43.058686][ T1117] SELinux: failed to load policy [ 43.079213][ T1117] device macsec0 entered promiscuous mode [ 43.269535][ T8] attempt to access beyond end of device [ 43.269535][ T8] loop3: rw=2049, want=40992, limit=40427 [ 43.282626][ T1145] loop0: detected capacity change from 0 to 512 [ 43.370596][ T1145] EXT4-fs (loop0): Test dummy encryption mode enabled [ 43.377494][ T1138] F2FS-fs (loop5): Unrecognized mount option "01777777777777777777777" or missing value [ 43.397347][ T1145] EXT4-fs (loop0): Mount option "nojournal_checksum" incompatible with ext3 [ 43.523660][ T1145] EXT4-fs (loop0): encrypted files will use data=ordered instead of data journaling mode [ 43.565975][ T1145] EXT4-fs (loop0): 1 truncate cleaned up [ 43.601663][ T1145] EXT4-fs (loop0): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000005,resuid=0x0000000000000000,debug_want_extra_isize=0x0000000000000068,bsddf,nodelalloc,noblock_validity,,errors=continue. Quota mode: none. [ 43.708583][ T1163] EXT4-fs (loop3): mounted filesystem without journal. Opts: i_version,acl,nodelalloc,noinit_itable,,errors=continue. Quota mode: writeback. [ 43.770145][ T1163] ext4 filesystem being mounted at /45/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 43.804140][ T1169] netlink: 'syz.5.174': attribute type 32 has an invalid length. [ 43.968586][ T1176] sch_tbf: burst 32855 is lower than device lo mtu (65550) ! [ 44.016840][ T1178] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 44.028318][ T1178] ext4 filesystem being mounted at /38/file2 supports timestamps until 2038-01-19 (0x7fffffff) [ 44.043445][ T1181] overlayfs: failed to resolve './file0': -2 [ 44.111422][ T26] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 44.251429][ T20] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 44.471552][ T26] usb 6-1: config 0 interface 0 altsetting 8 endpoint 0x81 has invalid wMaxPacketSize 0 [ 44.485896][ T26] usb 6-1: config 0 interface 0 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 44.511438][ T20] usb 4-1: Using ep0 maxpacket: 32 [ 44.514026][ T26] usb 6-1: config 0 interface 0 has no altsetting 0 [ 44.533062][ T26] usb 6-1: New USB device found, idVendor=056a, idProduct=003f, bcdDevice= 0.00 [ 44.551772][ T20] usb 4-1: too many configurations: 251, using maximum allowed: 8 [ 44.561425][ T26] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 44.570178][ T26] usb 6-1: config 0 descriptor?? [ 44.658575][ T1190] SELinux: policydb version -2013118692 does not match my version range 15-33 [ 44.667901][ T1190] SELinux: failed to load policy [ 44.681497][ T20] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 44.689509][ T20] usb 4-1: can't read configurations, error -61 [ 44.774552][ T1192] erofs: (device loop1): mounted with root inode @ nid 36. [ 44.839851][ T1193] netlink: 224 bytes leftover after parsing attributes in process `syz.1.180'. [ 44.851515][ T20] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 44.924055][ T1197] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 44.935458][ T1197] ext4 filesystem being mounted at /39/file2 supports timestamps until 2038-01-19 (0x7fffffff) [ 44.951973][ T1197] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3894: comm syz.0.181: Allocating blocks 64-65 which overlap fs metadata [ 44.966179][ T1197] EXT4-fs (loop0): pa ffff888111e63e70: logic 32, phys. 63, len 32 [ 44.974197][ T1197] EXT4-fs error (device loop0): ext4_mb_release_inode_pa:4904: group 0, free 30, pa_free 31 [ 45.062849][ T26] wacom 0003:056A:003F.0004: item 0 4 0 9 parsing failed [ 45.070203][ T26] wacom 0003:056A:003F.0004: parse failed [ 45.076447][ T26] wacom: probe of 0003:056A:003F.0004 failed with error -22 [ 45.101584][ T20] usb 4-1: Using ep0 maxpacket: 32 [ 45.141495][ T20] usb 4-1: too many configurations: 251, using maximum allowed: 8 [ 45.171435][ T610] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 45.261620][ T20] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 45.265658][ T39] usb 6-1: USB disconnect, device number 2 [ 45.274409][ T20] usb 4-1: can't read configurations, error -61 [ 45.293769][ T20] usb usb4-port1: attempt power cycle [ 45.302525][ T1103] syz.4.160 (1103) used greatest stack depth: 20424 bytes left [ 45.365721][ T1213] netlink: 56 bytes leftover after parsing attributes in process `syz.4.186'. [ 45.375434][ T385] udevd[385]: incorrect ext4 checksum on /dev/loop0 [ 45.384173][ T1211] EXT4-fs (loop0): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 45.441423][ T610] usb 2-1: device descriptor read/64, error -71 [ 45.711606][ T20] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 45.788936][ T1218] netlink: 4 bytes leftover after parsing attributes in process `syz.5.187'. [ 45.798614][ T1218] netlink: 12 bytes leftover after parsing attributes in process `syz.5.187'. [ 45.821506][ T20] usb 4-1: Using ep0 maxpacket: 32 [ 45.849514][ T1220] ip_tables: iptables: counters copy to user failed while replacing table [ 45.861603][ T20] usb 4-1: too many configurations: 251, using maximum allowed: 8 [ 45.869478][ T610] usb 2-1: device descriptor read/64, error -71 [ 45.972534][ T30] kauditd_printk_skb: 115 callbacks suppressed [ 45.972548][ T30] audit: type=1326 audit(2000000018.479:447): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.003849][ T30] audit: type=1326 audit(2000000018.479:448): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.011512][ T20] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 46.029045][ T30] audit: type=1326 audit(2000000018.479:449): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.036555][ T20] usb 4-1: can't read configurations, error -61 [ 46.067866][ T30] audit: type=1326 audit(2000000018.479:450): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.100799][ T30] audit: type=1326 audit(2000000018.479:451): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.125790][ T30] audit: type=1326 audit(2000000018.479:452): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.151489][ T30] audit: type=1326 audit(2000000018.479:453): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.177214][ T30] audit: type=1326 audit(2000000018.479:454): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.237619][ T610] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 46.245189][ T20] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 46.248312][ T1224] set_capacity_and_notify: 10 callbacks suppressed [ 46.248328][ T1224] loop4: detected capacity change from 0 to 512 [ 46.266220][ T30] audit: type=1326 audit(2000000018.479:455): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.300042][ T1232] loop0: detected capacity change from 0 to 512 [ 46.306540][ T30] audit: type=1326 audit(2000000018.479:456): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1219 comm="syz.5.188" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f135119534e code=0x7ffc0000 [ 46.353227][ T1224] EXT4-fs (loop4): Ignoring removed bh option [ 46.361341][ T1232] EXT4-fs (loop0): 1 truncate cleaned up [ 46.367126][ T1232] EXT4-fs (loop0): mounted filesystem without journal. Opts: bsddf,,errors=continue. Quota mode: none. [ 46.373226][ T1224] EXT4-fs (loop4): mounted filesystem without journal. Opts: nouid32,bh,grpjquota=,sysvgroups,inode_readahead_blks=0x0000000000800000,nodiscard,i_version,nobarrier,,errors=continue. Quota mode: writeback. [ 46.398207][ T1224] ext4 filesystem being mounted at /34/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 46.401641][ T20] usb 4-1: Using ep0 maxpacket: 32 [ 46.440624][ T1232] EXT4-fs error (device loop0): ext4_validate_block_bitmap:438: comm syz.0.190: bg 0: block 465: padding at end of block bitmap is not set [ 46.455337][ T1232] EXT4-fs (loop0): Delayed block allocation failed for inode 15 at logical offset 16843019 with max blocks 1 with error 28 [ 46.455382][ T1237] EXT4-fs (loop0): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 1 with error 28 [ 46.468409][ T20] usb 4-1: too many configurations: 251, using maximum allowed: 8 [ 46.480802][ T1237] EXT4-fs (loop0): This should not happen!! Data will be lost [ 46.480802][ T1237] [ 46.488782][ T1232] EXT4-fs (loop0): This should not happen!! Data will be lost [ 46.488782][ T1232] [ 46.504734][ T1237] EXT4-fs (loop0): Total free blocks count 0 [ 46.507464][ T1232] EXT4-fs (loop0): Total free blocks count 0 [ 46.513718][ T1237] EXT4-fs (loop0): Free/Dirty block details [ 46.519326][ T1232] EXT4-fs (loop0): Free/Dirty block details [ 46.519338][ T1232] EXT4-fs (loop0): free_blocks=0 [ 46.519347][ T1232] EXT4-fs (loop0): dirty_blocks=2 [ 46.571466][ T476] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 46.581594][ T610] usb 2-1: device descriptor read/64, error -71 [ 46.621564][ T20] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 46.629160][ T20] usb 4-1: can't read configurations, error -61 [ 46.635758][ T20] usb usb4-port1: unable to enumerate USB device [ 46.690484][ T1245] netlink: 4 bytes leftover after parsing attributes in process `syz.5.192'. [ 46.696209][ T1246] xt_ecn: cannot match TCP bits for non-tcp packets [ 46.701770][ T1245] netlink: 28 bytes leftover after parsing attributes in process `syz.5.192'. [ 46.715254][ T1245] xt_TCPMSS: Only works on TCP SYN packets [ 46.981426][ T610] usb 2-1: device descriptor read/64, error -71 [ 46.981469][ T476] usb 5-1: unable to get BOS descriptor or descriptor too short [ 47.034835][ T1256] loop3: detected capacity change from 0 to 512 [ 47.065396][ T1256] EXT4-fs (loop3): orphan cleanup on readonly fs [ 47.071524][ T476] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 47.072230][ T1256] EXT4-fs warning (device loop3): ext4_enable_quotas:6479: Failed to enable quota tracking (type=2, err=-22, ino=15). Please run e2fsck to fix. [ 47.083138][ T476] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 47.105536][ T1256] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 47.112541][ T610] usb usb2-port1: attempt power cycle [ 47.112747][ T1256] EXT4-fs error (device loop3): ext4_ext_check_inode:501: inode #13: comm syz.3.195: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 47.136038][ T1256] EXT4-fs error (device loop3): ext4_orphan_get:1415: comm syz.3.195: couldn't read orphan inode 13 (err -117) [ 47.148101][ T1256] EXT4-fs (loop3): mounted filesystem without journal. Opts: sysvgroups,noblock_validity,journal_dev=0x0000000000000005,sb=0x0000000000400000,resuid=0x0000000000000000,journal_ioprio=0x0000000000000006,grpid,,errors=continue. Quota mode: writeback. [ 47.285313][ T1259] loop5: detected capacity change from 0 to 4096 [ 47.291866][ T476] usb 5-1: New USB device found, idVendor=1235, idProduct=0010, bcdDevice= 0.40 [ 47.300910][ T476] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 47.309888][ T476] usb 5-1: Product: syz [ 47.314193][ T476] usb 5-1: Manufacturer: syz [ 47.318783][ T476] usb 5-1: SerialNumber: syz [ 47.326638][ T1259] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 47.372067][ T476] usb 5-1: selecting invalid altsetting 1 [ 47.381040][ T476] snd-usb-audio: probe of 5-1:1.0 failed with error -22 [ 47.545341][ T1270] loop5: detected capacity change from 0 to 1024 [ 47.575059][ T1271] loop0: detected capacity change from 0 to 1024 [ 47.661487][ T476] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 47.719373][ T1271] EXT4-fs (loop0): orphan cleanup on readonly fs [ 47.734216][ T1270] EXT4-fs error (device loop5): ext4_acquire_dquot:6227: comm syz.5.197: Failed to acquire dquot type 0 [ 47.746246][ T1271] EXT4-fs error (device loop0): ext4_acquire_dquot:6227: comm syz.0.199: Failed to acquire dquot type 0 [ 47.761458][ T1271] EXT4-fs error (device loop0): mb_free_blocks:1889: group 0, inode 13: block 160:freeing already freed block (bit 10); block bitmap corrupt. [ 47.777964][ T1271] EXT4-fs (loop0): 1 truncate cleaned up [ 47.784377][ T1270] EXT4-fs error (device loop5): mb_free_blocks:1889: group 0, inode 13: block 160:freeing already freed block (bit 10); block bitmap corrupt. [ 47.791446][ T610] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 47.799490][ T1270] EXT4-fs (loop5): 1 truncate cleaned up [ 47.812016][ T1270] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 47.823872][ T1271] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 47.835020][ T1269] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=49686 sclass=netlink_xfrm_socket pid=1269 comm=syz.5.197 [ 47.835188][ T1271] netlink: 68 bytes leftover after parsing attributes in process `syz.0.199'. [ 47.859194][ T1271] erspan0: mtu less than device minimum [ 47.864816][ T1272] erspan0: mtu less than device minimum [ 47.981558][ T610] usb 2-1: device descriptor read/8, error -71 [ 48.101429][ T476] usb 4-1: device descriptor read/64, error -71 [ 48.201472][ T610] usb 2-1: device descriptor read/8, error -71 [ 48.501434][ T476] usb 4-1: device descriptor read/64, error -71 [ 48.781435][ T476] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 48.989974][ T1311] loop5: detected capacity change from 0 to 1024 [ 49.008215][ T1314] loop0: detected capacity change from 0 to 128 [ 49.017973][ T1311] EXT4-fs error (device loop5): ext4_acquire_dquot:6227: comm syz.5.209: Failed to acquire dquot type 0 [ 49.029413][ T1311] EXT4-fs error (device loop5): mb_free_blocks:1889: group 0, inode 13: block 160:freeing already freed block (bit 10); block bitmap corrupt. [ 49.044289][ T1311] EXT4-fs (loop5): 1 truncate cleaned up [ 49.049930][ T1311] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 49.061178][ T476] usb 4-1: device descriptor read/64, error -71 [ 49.140330][ T1317] loop1: detected capacity change from 0 to 1024 [ 49.159457][ T1319] loop0: detected capacity change from 0 to 2048 [ 49.166507][ T1317] EXT4-fs (loop1): Ignoring removed bh option [ 49.192823][ T1317] EXT4-fs (loop1): mounted filesystem without journal. Opts: barrier,nodioread_nolock,noquota,jqfmt=vfsv1,auto_da_alloc,errors=remount-ro,bh,. Quota mode: none. [ 49.209240][ T1317] ext4 filesystem being mounted at /33/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 49.221290][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:742: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 3) [ 49.248376][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.259961][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.272300][ T1319] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 49.285104][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.291931][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.306207][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.312956][ T1316] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.327135][ T1316] EXT4-fs (loop1): Remounting filesystem read-only [ 49.333739][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.348806][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.356106][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.370269][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.376905][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.391069][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.397775][ T1316] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.411997][ T1316] EXT4-fs (loop1): Remounting filesystem read-only [ 49.418569][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.433134][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.439791][ T1317] EXT4-fs error (device loop1): ext4_map_blocks:632: inode #15: block 3: comm syz.1.212: lblock 3 mapped to illegal pblock 3 (length 1) [ 49.454179][ T1317] EXT4-fs (loop1): Remounting filesystem read-only [ 49.461446][ T476] usb 4-1: device descriptor read/64, error -71 [ 49.506859][ T1326] FAT-fs (loop0): Invalid FSINFO signature: 0x00000000, 0x61417272 (sector = 1) [ 49.520988][ T26] usb 5-1: USB disconnect, device number 7 [ 49.581666][ T476] usb usb4-port1: attempt power cycle [ 49.587685][ T1276] FAT-fs (loop0): Invalid FSINFO signature: 0x00000000, 0x61417272 (sector = 1) [ 49.815474][ T1341] exfat: Unknown parameter 'keep_last_dots' [ 49.881461][ T39] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 49.991491][ T476] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 50.101472][ T476] usb 4-1: device descriptor read/8, error -71 [ 50.121530][ T39] usb 1-1: Using ep0 maxpacket: 8 [ 50.175506][ T1353] FAT-fs (loop4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 50.209095][ T1357] EXT4-fs (loop5): Ignoring removed nobh option [ 50.228709][ T1357] EXT4-fs error (device loop5): ext4_free_branches:1030: inode #11: comm syz.5.221: invalid indirect mapped block 256 (level 2) [ 50.241524][ T39] usb 1-1: config 0 interface 0 has no altsetting 0 [ 50.248628][ T39] usb 1-1: New USB device found, idVendor=06cb, idProduct=2968, bcdDevice= 0.00 [ 50.254415][ T1357] EXT4-fs (loop5): 2 truncates cleaned up [ 50.258352][ T39] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 50.277879][ T39] usb 1-1: config 0 descriptor?? [ 50.283296][ T1357] EXT4-fs (loop5): mounted filesystem without journal. Opts: nobh,auto_da_alloc,grpquota,,errors=continue. Quota mode: writeback. [ 50.331448][ T476] usb 4-1: device descriptor read/8, error -71 [ 50.446607][ T1357] EXT4-fs error (device loop5): ext4_validate_block_bitmap:429: comm syz.5.221: bg 0: block 5: invalid block bitmap [ 50.469189][ T1357] EXT4-fs (loop5): Delayed block allocation failed for inode 15 at logical offset 63 with max blocks 1 with error 28 [ 50.491423][ T1357] EXT4-fs (loop5): This should not happen!! Data will be lost [ 50.491423][ T1357] [ 50.502001][ T1357] EXT4-fs (loop5): Total free blocks count 0 [ 50.508033][ T1357] EXT4-fs (loop5): Free/Dirty block details [ 50.521447][ T1357] EXT4-fs (loop5): free_blocks=0 [ 50.531563][ T1357] EXT4-fs (loop5): dirty_blocks=1 [ 50.536669][ T1357] EXT4-fs (loop5): Block reservation details [ 50.549901][ T1357] EXT4-fs (loop5): i_reserved_data_blocks=1 [ 50.712837][ T1372] device batadv_slave_0 entered promiscuous mode [ 50.831467][ T476] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 50.841619][ T39] usbhid 1-1:0.0: can't add hid device: -71 [ 50.847572][ T39] usbhid: probe of 1-1:0.0 failed with error -71 [ 50.856837][ T39] usb 1-1: USB disconnect, device number 3 [ 50.981451][ T60] usb 6-1: new high-speed USB device number 3 using dummy_hcd [ 51.081483][ T476] usb 4-1: unable to get BOS descriptor or descriptor too short [ 51.123866][ T1378] F2FS-fs (loop4): Invalid SB checksum offset: 0 [ 51.130318][ T1378] F2FS-fs (loop4): Can't find valid F2FS filesystem in 2th superblock [ 51.148394][ T1378] F2FS-fs (loop4): invalid crc value [ 51.155259][ T1378] F2FS-fs (loop4): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 51.166649][ T476] usb 4-1: config 1 has an invalid descriptor of length 125, skipping remainder of the config [ 51.182380][ T476] usb 4-1: config 1 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 8 [ 51.201771][ T476] usb 4-1: config 1 interface 0 altsetting 0 has an invalid endpoint with address 0x32, skipping [ 51.215658][ T1378] F2FS-fs (loop4): Try to recover 2th superblock, ret: 0 [ 51.222916][ T1378] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 51.231562][ T60] usb 6-1: Using ep0 maxpacket: 32 [ 51.241523][ T30] kauditd_printk_skb: 255 callbacks suppressed [ 51.241537][ T30] audit: type=1400 audit(2000000023.749:706): avc: denied { write } for pid=1377 comm="syz.4.227" path="/40/file1/.pending_reads" dev="loop4" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 51.361520][ T60] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x8A has invalid maxpacket 1024, setting to 64 [ 51.375154][ T1385] set_capacity_and_notify: 7 callbacks suppressed [ 51.375171][ T1385] loop0: detected capacity change from 0 to 512 [ 51.391508][ T476] usb 4-1: New USB device found, idVendor=0582, idProduct=0027, bcdDevice= 0.40 [ 51.401100][ T476] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 51.409769][ T476] usb 4-1: Product: syz [ 51.414291][ T476] usb 4-1: Manufacturer: syz [ 51.418998][ T476] usb 4-1: SerialNumber: syz [ 51.427868][ T1385] EXT4-fs (loop0): mounted filesystem without journal. Opts: grpquota,nogrpid,quota,,errors=continue. Quota mode: writeback. [ 51.441195][ T1385] ext4 filesystem being mounted at /54/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 51.451862][ T1363] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 51.551445][ T610] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 51.551522][ T60] usb 6-1: New USB device found, idVendor=4752, idProduct=0011, bcdDevice= 0.40 [ 51.568320][ T60] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 51.576542][ T60] usb 6-1: Product: syz [ 51.580828][ T60] usb 6-1: Manufacturer: syz [ 51.585501][ T60] usb 6-1: SerialNumber: syz [ 51.752080][ T476] usb 4-1: invalid MIDI in EP 0 [ 51.757724][ T476] snd-usb-audio: probe of 4-1:1.0 failed with error -22 [ 51.773633][ T476] usb 4-1: USB disconnect, device number 10 [ 51.811416][ T610] usb 5-1: Using ep0 maxpacket: 8 [ 51.902261][ T1371] device batadv_slave_0 left promiscuous mode [ 51.971996][ T60] snd-usb-audio: probe of 6-1:1.0 failed with error -2 [ 51.982827][ T60] usb 6-1: USB disconnect, device number 3 [ 52.091489][ T610] usb 5-1: New USB device found, idVendor=2b73, idProduct=0029, bcdDevice= 0.40 [ 52.100701][ T610] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 52.109087][ T610] usb 5-1: Product: syz [ 52.114032][ T610] usb 5-1: Manufacturer: syz [ 52.118666][ T610] usb 5-1: SerialNumber: syz [ 52.372700][ T30] audit: type=1400 audit(2000000024.879:707): avc: denied { setattr } for pid=1377 comm="syz.4.227" name=".pending_reads" dev="loop4" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 52.491875][ T610] usb 5-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 52.512334][ T610] usb 5-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 52.531704][ T610] usb 5-1: 0:3 : does not exist [ 52.536690][ T610] usb 5-1: unit 3 not found! [ 52.551485][ T610] usb 5-1: cannot get ctl value: req = 0x83, wValue = 0x200, wIndex = 0x600, type = 3 [ 52.570053][ T610] usb 5-1: 6:0: cannot get min/max values for control 2 (id 6) [ 52.601496][ T610] usb 5-1: cannot get ctl value: req = 0x81, wValue = 0x200, wIndex = 0x600, type = 3 [ 52.623631][ T610] usb 5-1: USB disconnect, device number 8 [ 52.841932][ T385] udevd[385]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 52.960300][ T1424] loop0: detected capacity change from 0 to 40427 [ 52.971919][ T291] attempt to access beyond end of device [ 52.971919][ T291] loop4: rw=2049, want=45104, limit=40427 [ 52.986911][ T1424] F2FS-fs (loop0): invalid crc value [ 53.006392][ T1424] F2FS-fs (loop0): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 53.132704][ T30] audit: type=1400 audit(2000000025.639:708): avc: denied { listen } for pid=1427 comm="syz.3.238" lport=2 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 53.189396][ T1436] loop3: detected capacity change from 0 to 512 [ 53.191421][ T30] audit: type=1400 audit(2000000025.679:709): avc: denied { bind } for pid=1433 comm="syz.4.237" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 53.231408][ T30] audit: type=1400 audit(2000000025.679:710): avc: denied { ioctl } for pid=1433 comm="syz.4.237" path="socket:[20913]" dev="sockfs" ino=20913 ioctlcmd=0x7437 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 53.358010][ T1436] EXT4-fs (loop3): mounting ext2 file system using the ext4 subsystem [ 53.457838][ T1442] mmap: syz.5.241 (1442) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. [ 53.470450][ T1436] EXT4-fs (loop3): orphan cleanup on readonly fs [ 53.477090][ T1436] EXT4-fs error (device loop3): ext4_validate_block_bitmap:429: comm syz.3.240: bg 0: block 104: invalid block bitmap [ 53.478639][ T1424] loop0: detected capacity change from 0 to 512 [ 53.497410][ T1436] EXT4-fs error (device loop3) in ext4_mb_clear_bb:6191: Corrupt filesystem [ 53.643829][ T1436] EXT4-fs error (device loop3): ext4_free_branches:1030: inode #11: comm syz.3.240: invalid indirect mapped block 1 (level 1) [ 53.774636][ T1436] EXT4-fs (loop3): 1 truncate cleaned up [ 53.825624][ T1436] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 53.855268][ T1424] EXT4-fs (loop0): feature flags set on rev 0 fs, running e2fsck is recommended [ 54.015926][ T1424] EXT4-fs error (device loop0): ext4_mb_generate_buddy:1176: group 0, block bitmap and bg descriptor inconsistent: 18 vs 41 free clusters [ 54.104199][ T30] audit: type=1400 audit(2000000026.609:711): avc: denied { mounton } for pid=1435 comm="syz.3.240" path="/54/file0/file0" dev="overlay" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 54.130913][ T1436] incfs: Can't find or create .index dir in ./file0 [ 54.147631][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.168573][ T1424] Quota error (device loop0): write_blk: dquota write failed [ 54.186868][ T1436] incfs: mount failed -30 [ 54.280634][ T1424] Quota error (device loop0): qtree_write_dquot: Error -28 occurred while creating quota [ 54.303883][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.321457][ T1424] EXT4-fs error (device loop0): ext4_acquire_dquot:6227: comm syz.0.236: Failed to acquire dquot type 0 [ 54.341545][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.354525][ T1424] EXT4-fs (loop0): 1 truncate cleaned up [ 54.371522][ T1424] EXT4-fs (loop0): mounted filesystem without journal. Opts: lazytime,noblock_validity,inode_readahead_blks=0x0000000000001000,barrier=0x0000000000000000,journal_dev=0x0000000000000001,dioread_lock,data_err=ignore,noinit_itable,resgid=0x000000000000ee002,errors=continue. Quota mode: writeback. [ 54.379794][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.412232][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.424832][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.437542][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.440526][ T30] audit: type=1400 audit(2000000026.939:712): avc: denied { nlmsg_write } for pid=1422 comm="syz.0.236" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 [ 54.450116][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.472848][ T30] audit: type=1400 audit(2000000026.939:713): avc: denied { nlmsg_read } for pid=1422 comm="syz.0.236" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 [ 54.483817][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.515980][ T1460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1460 comm=syz.1.244 [ 54.541066][ T285] EXT4-fs error (device loop3): __ext4_iget:4950: inode #13: block 7962: comm syz-executor: invalid block [ 54.552814][ T285] EXT4-fs error (device loop3): __ext4_iget:4950: inode #13: block 7962: comm syz-executor: invalid block [ 54.961432][ T610] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 55.071430][ T20] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 55.181478][ T1482] uffd: Set unprivileged_userfaultfd sysctl knob to 1 if kernel faults must be handled without obtaining CAP_SYS_PTRACE capability [ 55.371539][ T610] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x83 has invalid wMaxPacketSize 0 [ 55.461482][ T20] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 55.479795][ T20] usb 1-1: New USB device found, idVendor=03da, idProduct=2820, bcdDevice=52.3c [ 55.497684][ T20] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 55.516957][ T20] usb 1-1: config 0 descriptor?? [ 55.561584][ T610] usb 5-1: New USB device found, idVendor=0d49, idProduct=7000, bcdDevice= 0.01 [ 55.580700][ T610] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 55.589466][ T20] usb 1-1: bad CDC descriptors [ 55.606024][ T610] usb 5-1: Product: syz [ 55.613798][ T610] usb 5-1: Manufacturer: syz [ 55.618410][ T610] usb 5-1: SerialNumber: syz [ 55.634527][ T1491] bridge0: port 1(bridge_slave_0) entered blocking state [ 55.653331][ T1491] bridge0: port 1(bridge_slave_0) entered disabled state [ 55.666292][ T1491] device bridge_slave_0 entered promiscuous mode [ 55.690452][ T1491] bridge0: port 2(bridge_slave_1) entered blocking state [ 55.698567][ T610] ums-onetouch 5-1:1.0: USB Mass Storage device detected [ 55.706403][ T1491] bridge0: port 2(bridge_slave_1) entered disabled state [ 55.714261][ T1491] device bridge_slave_1 entered promiscuous mode [ 55.849117][ T1448] usb 1-1: USB disconnect, device number 4 [ 55.891780][ T1505] netlink: 4 bytes leftover after parsing attributes in process `syz.5.255'. [ 55.901215][ T610] usb 5-1: USB disconnect, device number 9 [ 56.316513][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 56.324033][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 56.333423][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 56.341813][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 56.349978][ T1276] bridge0: port 1(bridge_slave_0) entered blocking state [ 56.357041][ T1276] bridge0: port 1(bridge_slave_0) entered forwarding state [ 56.386801][ T1491] device veth0_vlan entered promiscuous mode [ 56.437108][ T30] audit: type=1400 audit(2000000028.939:714): avc: denied { lock } for pid=1523 comm="syz.0.262" path="socket:[20437]" dev="sockfs" ino=20437 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 56.482662][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 56.493226][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 56.501665][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 56.509868][ T1276] bridge0: port 2(bridge_slave_1) entered blocking state [ 56.516935][ T1276] bridge0: port 2(bridge_slave_1) entered forwarding state [ 56.524471][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 56.533184][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 56.543446][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 56.552549][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 56.560688][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 56.569450][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 56.578392][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 56.586541][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 56.598117][ T1491] device veth1_macvtap entered promiscuous mode [ 56.647197][ T1541] fuse: Bad value for 'fd' [ 56.691416][ T20] usb 5-1: new full-speed USB device number 10 using dummy_hcd [ 56.728720][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 56.736571][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 56.744914][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 56.753686][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 56.763159][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 56.771999][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 56.780495][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 56.789265][ T1276] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 56.800147][ T1544] device vti0 entered promiscuous mode [ 56.949511][ T1554] blk_update_request: I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 56.961129][ T1554] F2FS-fs (loop5): Unable to read 1th superblock [ 56.967809][ T1554] blk_update_request: I/O error, dev loop5, sector 8 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 56.968955][ T1537] netlink: 4 bytes leftover after parsing attributes in process `syz.1.267'. [ 56.978879][ T1554] F2FS-fs (loop5): Unable to read 2th superblock [ 57.061486][ T20] usb 5-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 57.072632][ T20] usb 5-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 57.082616][ T30] audit: type=1400 audit(2000000029.579:715): avc: denied { getopt } for pid=1559 comm="syz.1.274" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 57.221563][ T20] usb 5-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 57.230683][ T20] usb 5-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 57.239054][ T20] usb 5-1: Product: syz [ 57.243271][ T20] usb 5-1: Manufacturer: syz [ 57.262808][ T1575] loop5: detected capacity change from 0 to 256 [ 57.273255][ T1578] netlink: 4 bytes leftover after parsing attributes in process `syz.6.277'. [ 57.279651][ T1575] exfat: Deprecated parameter 'utf8' [ 57.282879][ T20] hub 5-1:4.0: USB hub found [ 57.293507][ T30] audit: type=1326 audit(2000000029.799:716): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.318431][ T30] audit: type=1326 audit(2000000029.799:717): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.343302][ T30] audit: type=1326 audit(2000000029.799:718): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.345666][ T1575] exFAT-fs (loop5): failed to load upcase table (idx : 0x0001fe89, chksum : 0xc374f927, utbl_chksum : 0xe619d30d) [ 57.368465][ T30] audit: type=1326 audit(2000000029.799:719): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.405151][ T30] audit: type=1326 audit(2000000029.799:720): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=140 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.430159][ T30] audit: type=1326 audit(2000000029.799:721): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.455275][ T30] audit: type=1326 audit(2000000029.799:722): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.480248][ T30] audit: type=1326 audit(2000000029.799:723): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1577 comm="syz.6.277" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7efff33ceb19 code=0x7ffc0000 [ 57.561521][ T20] hub 5-1:4.0: config failed, hub doesn't have any ports! (err -19) [ 57.601428][ T316] usb 7-1: new high-speed USB device number 2 using dummy_hcd [ 57.748548][ T1599] loop0: detected capacity change from 0 to 1024 [ 57.793306][ T1599] EXT4-fs (loop0): Unrecognized mount option "hash" or missing value [ 57.841437][ T316] usb 7-1: Using ep0 maxpacket: 16 [ 57.878187][ T1599] loop0: detected capacity change from 0 to 40427 [ 57.914986][ T1599] F2FS-fs (loop0): invalid crc value [ 57.921825][ T1599] F2FS-fs (loop0): Found nat_bits in checkpoint [ 57.954130][ T1599] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 57.961708][ T316] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 57.976746][ T316] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 58.073311][ T1610] netlink: 28 bytes leftover after parsing attributes in process `syz.0.282'. [ 58.141585][ T316] usb 7-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 58.150955][ T316] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 58.158984][ T316] usb 7-1: Product: syz [ 58.163232][ T316] usb 7-1: Manufacturer: syz [ 58.167822][ T316] usb 7-1: SerialNumber: syz [ 58.201650][ T8] device veth1 left promiscuous mode [ 58.207093][ T8] bridge0: port 3(veth1) entered disabled state [ 58.251622][ T8] device bridge_slave_1 left promiscuous mode [ 58.257832][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 58.318824][ T8] device bridge_slave_0 left promiscuous mode [ 58.325942][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 58.391625][ T1448] usb 5-1: USB disconnect, device number 10 [ 58.397888][ T8] device veth1_macvtap left promiscuous mode [ 58.405302][ T8] device veth0_vlan left promiscuous mode [ 59.851537][ T316] usb 7-1: 0:2 : does not exist [ 59.876227][ T316] usb 7-1: USB disconnect, device number 2 [ 60.102904][ T287] attempt to access beyond end of device [ 60.102904][ T287] loop0: rw=2049, want=45104, limit=40427 [ 60.116530][ T385] udevd[385]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 60.246591][ T1636] netlink: 'syz.0.290': attribute type 4 has an invalid length. [ 60.254362][ T476] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 60.323287][ T1641] loop6: detected capacity change from 0 to 512 [ 60.338025][ T1641] EXT4-fs (loop6): orphan cleanup on readonly fs [ 60.340951][ T1643] netlink: 8 bytes leftover after parsing attributes in process `syz.0.293'. [ 60.364862][ T1641] EXT4-fs error (device loop6): ext4_xattr_inode_iget:401: inode #11: comm syz.6.292: ea_inode with extended attributes [ 60.368930][ T1646] loop7: detected capacity change from 0 to 8 [ 60.377924][ T1641] EXT4-fs error (device loop6): ext4_xattr_inode_iget:406: comm syz.6.292: error while reading EA inode 11 err=-117 [ 60.396580][ T1641] EXT4-fs (loop6): 1 orphan inode deleted [ 60.402494][ T1641] EXT4-fs (loop6): mounted filesystem without journal. Opts: nodioread_nolock,dioread_lock,debug_want_extra_isize=0x0000000000000006,nojournal_checksum,resgid=0x0000000000000000,acl,barrier,,errors=continue. Quota mode: none. [ 60.409500][ T1646] loop0: detected capacity change from 0 to 512 [ 60.454494][ T1646] EXT4-fs (loop0): mounted filesystem without journal. Opts: nodiscard,errors=remount-ro,mb_optimize_scan=0x0000000000000001,delalloc,data_err=ignore,. Quota mode: writeback. [ 60.473661][ T1646] ext4 filesystem being mounted at /69/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 60.522596][ T1646] EXT4-fs error (device loop0): ext4_ext_check_inode:501: inode #2: comm syz.0.294: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 60.540879][ T1646] EXT4-fs (loop0): Remounting filesystem read-only [ 60.583133][ T1650] loop7: detected capacity change from 8 to 0 [ 60.641498][ T476] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 60.651649][ T476] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64 [ 60.661659][ T476] usb 5-1: config 1 interface 0 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 60.680243][ T476] usb 5-1: New USB device found, idVendor=1bc3, idProduct=0003, bcdDevice= 1.00 [ 60.689872][ T476] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 60.711482][ T1626] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 60.731930][ T476] usblp: can't set desired altsetting 0 on interface 0 [ 60.762542][ T1655] loop0: detected capacity change from 0 to 1024 [ 60.789574][ T1655] EXT4-fs (loop0): Ignoring removed mblk_io_submit option [ 60.808635][ T1657] IPv6: NLM_F_CREATE should be specified when creating new route [ 60.816801][ T1657] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 60.824058][ T1657] IPv6: NLM_F_CREATE should be set when creating new route [ 60.834535][ T1655] EXT4-fs (loop0): mounted filesystem without journal. Opts: resgid=0x000000000000ee00,mblk_io_submit,grpquota,nojournal_checksum,debug_want_extra_isize=0x0000000000000080,nobarrier,nogrpid,noauto_da_alloc,stripe=0x0000000000000002,,errors=continue. Quota mode: writeback. [ 60.933592][ T60] usb 5-1: USB disconnect, device number 11 [ 60.943600][ T1670] loop0: detected capacity change from 0 to 256 [ 61.171467][ T610] usb 7-1: new high-speed USB device number 3 using dummy_hcd [ 61.431538][ T610] usb 7-1: Using ep0 maxpacket: 8 [ 61.631503][ T610] usb 7-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 61.724713][ T1692] loop4: detected capacity change from 0 to 4096 [ 61.764004][ T1692] EXT4-fs (loop4): Test dummy encryption mode enabled [ 61.770911][ T1692] EXT4-fs (loop4): Quota format mount options ignored when QUOTA feature is enabled [ 61.780384][ T1692] EXT4-fs (loop4): Quota format mount options ignored when QUOTA feature is enabled [ 61.792714][ T1692] EXT4-fs (loop4): mounted filesystem without journal. Opts: data_err=ignore,test_dummy_encryption=v1,inlinecrypt,jqfmt=vfsv1,noinit_itable,norecovery,minixdf,nogrpid,errors=remount-ro,jqfmt=vfsv0,usrquota,max_dir_size_kb=0x0000000000000007,. Quota mode: writeback. [ 61.821823][ T610] usb 7-1: New USB device found, idVendor=200c, idProduct=1018, bcdDevice= 0.40 [ 61.830899][ T610] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 61.837606][ T30] kauditd_printk_skb: 52 callbacks suppressed [ 61.837621][ T30] audit: type=1400 audit(2000000034.329:776): avc: denied { rename } for pid=1689 comm="syz.4.308" name="#e" dev="loop4" ino=20 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 61.839166][ T610] usb 7-1: Product: 졇㎺ꥄ碄ꔾ菕嬯ⴓ濏槻昏쭇锞咹䩈櫝￳﷡겺픦蔶攻쁜枬엞ᩉ哰ѿꢬ損췕⿜䴒Σ珮儺쮴偨쟒첺⦰艉ﶗ毝䡻갲혿㸮⸂쾈탶䵹X㄰匛靤哥ⶐ컥﵍塾竬敺苝༒력뽫斯가뮬练⮙臑羝ﯱ形엊d [ 61.847380][ T30] audit: type=1400 audit(2000000034.349:777): avc: denied { unlink } for pid=1689 comm="syz.4.308" name="#f" dev="loop4" ino=20 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 61.866846][ T610] usb 7-1: Manufacturer: ю [ 61.918645][ T610] usb 7-1: SerialNumber: Б [ 62.033138][ T1709] netlink: 12 bytes leftover after parsing attributes in process `syz.1.314'. [ 62.058029][ T1711] xt_CT: No such helper "syz0" [ 62.082720][ T1709] bridge1: port 1(veth0_to_bond) entered blocking state [ 62.090568][ T1709] bridge1: port 1(veth0_to_bond) entered disabled state [ 62.098499][ T1709] device veth0_to_bond entered promiscuous mode [ 62.098706][ T30] audit: type=1400 audit(2000000034.599:778): avc: denied { search } for pid=1706 comm="syz.5.313" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 62.126757][ T30] audit: type=1400 audit(2000000034.599:779): avc: denied { write } for pid=1706 comm="syz.5.313" name="buffer_size_kb" dev="tracefs" ino=13077 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=file permissive=1 [ 62.150085][ T30] audit: type=1400 audit(2000000034.599:780): avc: denied { open } for pid=1706 comm="syz.5.313" path="/32/tracefs_dir/buffer_size_kb" dev="tracefs" ino=13077 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=file permissive=1 [ 62.174863][ T30] audit: type=1400 audit(2000000034.629:781): avc: denied { getopt } for pid=1713 comm="syz.1.316" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 62.219518][ T316] hid-generic 0000:0000:0000.0005: unknown main item tag 0x0 [ 62.227502][ T316] hid-generic 0000:0000:0000.0005: hidraw0: HID v0.00 Device [syz1] on syz0 [ 62.321574][ T610] usb 7-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 62.341580][ T610] usb 7-1: 2:1 : unknown format tag 0x3 is detected. processed as MPEG. [ 62.350160][ T610] usb 7-1: found format II with max.bitrate = 2, frame size=15 [ 62.358560][ T610] usb 7-1: 2:1 : invalid UAC_FORMAT_TYPE desc [ 62.403660][ T610] usb 7-1: USB disconnect, device number 3 [ 62.435192][ T1711] set_capacity_and_notify: 1 callbacks suppressed [ 62.435208][ T1711] loop0: detected capacity change from 0 to 131072 [ 62.484223][ T1711] F2FS-fs (loop0): Test dummy encryption mode enabled [ 62.492049][ T1711] F2FS-fs (loop0): invalid crc value [ 62.498602][ T1711] F2FS-fs (loop0): Found nat_bits in checkpoint [ 62.522582][ T1711] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 62.538517][ T30] audit: type=1400 audit(2000000035.039:782): avc: denied { remount } for pid=1710 comm="syz.0.315" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 62.538556][ T1711] F2FS-fs (loop0): Unrecognized mount option "raw" or missing value [ 62.731584][ T1735] loop4: detected capacity change from 0 to 1024 [ 62.752316][ T1735] EXT4-fs (loop4): ext4_check_descriptors: Checksum for group 0 failed (12806!=20869) [ 62.769511][ T1745] netlink: 'syz.6.320': attribute type 3 has an invalid length. [ 62.779747][ T1735] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=a802c018, mo2=0002] [ 62.811585][ T1735] System zones: 0-1, 3-36 [ 62.826023][ T1735] EXT4-fs (loop4): orphan cleanup on readonly fs [ 62.836927][ T1735] EXT4-fs (loop4): 1 orphan inode deleted [ 62.881564][ T1735] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 62.939188][ T30] audit: type=1400 audit(2000000035.439:783): avc: denied { ioctl } for pid=1749 comm="syz.5.323" path="/dev/binderfs/binder0" dev="binder" ino=7 ioctlcmd=0x620d scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 62.967578][ T1750] loop5: detected capacity change from 0 to 256 [ 62.992094][ T1748] netlink: 28 bytes leftover after parsing attributes in process `syz.1.322'. [ 63.011550][ T30] audit: type=1400 audit(2000000035.469:784): avc: denied { set_context_mgr } for pid=1749 comm="syz.5.323" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=binder permissive=1 [ 63.016984][ T1750] FAT-fs (loop5): error, fat_get_cluster: invalid start cluster (i_pos 196, start 00000001) [ 63.061432][ T316] usb 7-1: new high-speed USB device number 4 using dummy_hcd [ 63.081630][ T1750] FAT-fs (loop5): Filesystem has been set read-only [ 63.149304][ T1759] loop0: detected capacity change from 0 to 256 [ 63.167147][ T1750] binder: 1749:1750 ioctl c0306201 2000000005c0 returned -14 [ 63.206887][ T1759] FAT-fs (loop0): Directory bread(block 64) failed [ 63.213496][ T1759] FAT-fs (loop0): Directory bread(block 65) failed [ 63.220015][ T1759] FAT-fs (loop0): Directory bread(block 66) failed [ 63.226687][ T1759] FAT-fs (loop0): Directory bread(block 67) failed [ 63.233460][ T1759] FAT-fs (loop0): Directory bread(block 68) failed [ 63.243029][ T1759] FAT-fs (loop0): Directory bread(block 69) failed [ 63.249623][ T1759] FAT-fs (loop0): Directory bread(block 70) failed [ 63.256263][ T1759] FAT-fs (loop0): Directory bread(block 71) failed [ 63.262853][ T1759] FAT-fs (loop0): Directory bread(block 72) failed [ 63.269436][ T1759] FAT-fs (loop0): Directory bread(block 73) failed [ 63.283151][ T30] audit: type=1400 audit(2000000035.789:785): avc: denied { mounton } for pid=1758 comm="syz.0.321" path="/75/file1/file0" dev="loop0" ino=1048703 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=file permissive=1 [ 63.331492][ T316] usb 7-1: Using ep0 maxpacket: 8 [ 63.429060][ T1766] loop0: detected capacity change from 0 to 256 [ 63.441578][ T598] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 63.561511][ T316] usb 7-1: config 15 has an invalid interface number: 151 but max is 3 [ 63.570191][ T316] usb 7-1: config 15 contains an unexpected descriptor of type 0x1, skipping [ 63.579043][ T316] usb 7-1: config 15 has an invalid interface number: 219 but max is 3 [ 63.587335][ T316] usb 7-1: config 15 has an invalid interface number: 141 but max is 3 [ 63.595976][ T316] usb 7-1: config 15 has an invalid interface number: 73 but max is 3 [ 63.604260][ T316] usb 7-1: config 15 has no interface number 0 [ 63.610458][ T316] usb 7-1: config 15 has no interface number 1 [ 63.616650][ T316] usb 7-1: config 15 has no interface number 2 [ 63.622844][ T316] usb 7-1: config 15 has no interface number 3 [ 63.629043][ T316] usb 7-1: config 15 interface 151 altsetting 3 bulk endpoint 0x2 has invalid maxpacket 8 [ 63.638987][ T316] usb 7-1: config 15 interface 151 altsetting 3 has a duplicate endpoint with address 0x6, skipping [ 63.649816][ T316] usb 7-1: config 15 interface 219 altsetting 4 has a duplicate endpoint with address 0x1, skipping [ 63.660648][ T316] usb 7-1: config 15 interface 219 altsetting 4 has a duplicate endpoint with address 0x1, skipping [ 63.681416][ T598] usb 5-1: Using ep0 maxpacket: 16 [ 63.682730][ T316] usb 7-1: config 15 interface 141 altsetting 14 has a duplicate endpoint with address 0x6, skipping [ 63.697791][ T316] usb 7-1: config 15 interface 141 altsetting 14 has a duplicate endpoint with address 0xF, skipping [ 63.708755][ T316] usb 7-1: config 15 interface 141 altsetting 14 endpoint 0xB has an invalid bInterval 255, changing to 11 [ 63.720201][ T316] usb 7-1: config 15 interface 141 altsetting 14 has a duplicate endpoint with address 0xB, skipping [ 63.732716][ T316] usb 7-1: config 15 interface 141 altsetting 14 has a duplicate endpoint with address 0x8, skipping [ 63.743732][ T316] usb 7-1: config 15 interface 73 altsetting 15 has a duplicate endpoint with address 0x3, skipping [ 63.754742][ T316] usb 7-1: config 15 interface 73 altsetting 15 has a duplicate endpoint with address 0xF, skipping [ 63.765599][ T316] usb 7-1: config 15 interface 73 altsetting 15 has a duplicate endpoint with address 0xB, skipping [ 63.776439][ T316] usb 7-1: config 15 interface 73 altsetting 15 has an invalid endpoint with address 0x80, skipping [ 63.787306][ T316] usb 7-1: config 15 interface 73 altsetting 15 has an invalid endpoint with address 0x0, skipping [ 63.792090][ T1770] loop0: detected capacity change from 0 to 40427 [ 63.798065][ T316] usb 7-1: config 15 interface 73 altsetting 15 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 63.804795][ T598] usb 5-1: config 0 has an invalid interface number: 98 but max is 0 [ 63.815531][ T316] usb 7-1: config 15 interface 73 altsetting 15 has a duplicate endpoint with address 0xF, skipping [ 63.834690][ T316] usb 7-1: config 15 interface 73 altsetting 15 has an invalid endpoint with address 0x0, skipping [ 63.840077][ T598] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 63.845511][ T316] usb 7-1: config 15 interface 73 altsetting 15 has a duplicate endpoint with address 0x2, skipping [ 63.855687][ T598] usb 5-1: config 0 has no interface number 0 [ 63.866515][ T316] usb 7-1: config 15 interface 151 has no altsetting 0 [ 63.872727][ T598] usb 5-1: config 0 interface 98 altsetting 2 bulk endpoint 0x8 has invalid maxpacket 16 [ 63.879542][ T316] usb 7-1: config 15 interface 219 has no altsetting 0 [ 63.891734][ T1770] F2FS-fs (loop0): Wrong NAT boundary, start(2560) end(3584) blocks(0) [ 63.896257][ T316] usb 7-1: config 15 interface 141 has no altsetting 0 [ 63.904747][ T598] usb 5-1: config 0 interface 98 altsetting 2 bulk endpoint 0x82 has invalid maxpacket 64 [ 63.911497][ T316] usb 7-1: config 15 interface 73 has no altsetting 0 [ 63.921616][ T1770] F2FS-fs (loop0): Can't find valid F2FS filesystem in 2th superblock [ 63.936301][ T598] usb 5-1: config 0 interface 98 has no altsetting 0 [ 63.936776][ T1770] F2FS-fs (loop0): invalid crc value [ 63.950240][ T1770] F2FS-fs (loop0): Found nat_bits in checkpoint [ 63.978147][ T1770] F2FS-fs (loop0): Try to recover 2th superblock, ret: 0 [ 63.985778][ T1770] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 64.120081][ T1780] netlink: 28 bytes leftover after parsing attributes in process `syz.1.331'. [ 64.184152][ T316] usb 7-1: New USB device found, idVendor=05ac, idProduct=921d, bcdDevice=b4.83 [ 64.196369][ T316] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 64.205349][ T316] usb 7-1: Product: 、 [ 64.209754][ T316] usb 7-1: Manufacturer: ဉ [ 64.215699][ T316] usb 7-1: SerialNumber: О [ 64.271794][ T1745] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 64.273583][ T598] usb 5-1: New USB device found, idVendor=0846, idProduct=1040, bcdDevice=d0.c9 [ 64.294993][ T598] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 64.303288][ T598] usb 5-1: Product: syz [ 64.307538][ T598] usb 5-1: Manufacturer: syz [ 64.312194][ T598] usb 5-1: SerialNumber: syz [ 64.317489][ T598] usb 5-1: config 0 descriptor?? [ 64.341494][ T1761] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 64.348580][ T1761] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 64.381883][ T287] attempt to access beyond end of device [ 64.381883][ T287] loop0: rw=2049, want=45104, limit=40427 [ 64.578888][ T1761] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 64.603809][ T316] usbhid 7-1:15.151: couldn't find an input interrupt endpoint [ 64.642011][ T1761] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 64.705050][ T1788] loop0: detected capacity change from 0 to 256 [ 64.774232][ T316] usb 7-1: USB disconnect, device number 4 [ 65.237912][ T1802] loop5: detected capacity change from 0 to 128 [ 65.303001][ T1804] netlink: 48 bytes leftover after parsing attributes in process `syz.6.338'. [ 65.312102][ T1804] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 65.391882][ T1813] attempt to access beyond end of device [ 65.391882][ T1813] loop5: rw=2049, want=241, limit=128 [ 65.405618][ T1801] attempt to access beyond end of device [ 65.405618][ T1801] loop5: rw=524288, want=241, limit=128 [ 65.417083][ T1813] attempt to access beyond end of device [ 65.417083][ T1813] loop5: rw=0, want=241, limit=128 [ 65.471527][ T598] asix 5-1:0.98 (unnamed net_device) (uninitialized): Failed to write reg index 0x0000: -71 [ 65.481948][ T598] asix: probe of 5-1:0.98 failed with error -71 [ 65.491955][ T598] usb 5-1: USB disconnect, device number 12 [ 65.595037][ T1819] uffd: Set unprivileged_userfaultfd sysctl knob to 1 if kernel faults must be handled without obtaining CAP_SYS_PTRACE capability [ 65.693650][ T1448] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 65.711832][ T1448] hid-generic 0000:0000:0000.0006: hidraw0: HID v0.00 Device [syz1] on syz0 [ 65.812513][ T1845] netlink: 220 bytes leftover after parsing attributes in process `syz.5.351'. [ 65.821653][ T1845] tc_dump_action: action bad kind [ 65.979910][ T1852] device ip6gretap0 entered promiscuous mode [ 65.986040][ T1852] device vlan2 entered promiscuous mode [ 66.543090][ T1885] ip_tables: iptables: counters copy to user failed while replacing table [ 66.557763][ T1885] loop4: detected capacity change from 0 to 512 [ 66.612927][ T1885] EXT4-fs (loop4): Ignoring removed orlov option [ 66.614596][ T1887] loop0: detected capacity change from 0 to 512 [ 66.619307][ T1885] EXT4-fs (loop4): Invalid default hash set in the superblock [ 66.706840][ T1887] EXT4-fs (loop0): Test dummy encryption mode enabled [ 66.728922][ T1887] EXT4-fs (loop0): encrypted files will use data=ordered instead of data journaling mode [ 66.742065][ T1887] EXT4-fs (loop0): 1 truncate cleaned up [ 66.747788][ T1887] EXT4-fs (loop0): mounted filesystem without journal. Opts: test_dummy_encryption=v1,nodioread_nolock,,errors=continue. Quota mode: none. [ 66.853686][ T1893] ip_tables: iptables: counters copy to user failed while replacing table [ 66.932486][ T1895] loop5: p1 p2 p3 p4 [ 66.940490][ T1895] loop5: p3 start 117772289 is beyond EOD, truncated [ 66.951501][ T1895] loop5: p4 size 262144 extends beyond EOD, truncated [ 66.970414][ T30] kauditd_printk_skb: 14 callbacks suppressed [ 66.970427][ T30] audit: type=1400 audit(2000000039.469:800): avc: denied { setattr } for pid=1894 comm="syz.5.367" name="loop5p1" dev="devtmpfs" ino=964 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=blk_file permissive=1 [ 67.001639][ T1897] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 67.008901][ T1897] IPv6: NLM_F_CREATE should be set when creating new route [ 67.016137][ T1897] IPv6: NLM_F_CREATE should be set when creating new route [ 67.043527][ T30] audit: type=1400 audit(2000000039.549:801): avc: denied { create } for pid=1900 comm="syz.4.370" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=alg_socket permissive=1 [ 67.076650][ T532] udevd[532]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 67.081959][ T386] udevd[386]: inotify_add_watch(7, /dev/loop5p4, 10) failed: No such file or directory [ 67.091483][ T1901] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 67.097193][ T385] udevd[385]: inotify_add_watch(7, /dev/loop5p1, 10) failed: No such file or directory [ 67.137584][ T30] audit: type=1400 audit(2000000039.639:802): avc: denied { create } for pid=1909 comm="syz.1.373" name="file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 67.341446][ T316] usb 1-1: new full-speed USB device number 5 using dummy_hcd [ 67.438116][ T1926] Quota error (device loop4): find_tree_dqentry: Getting block too big (64 >= 6) [ 67.456700][ T1926] Quota error (device loop4): qtree_read_dquot: Can't read quota structure for id 0 [ 67.466803][ T1926] EXT4-fs error (device loop4): ext4_acquire_dquot:6227: comm syz.4.374: Failed to acquire dquot type 0 [ 67.493022][ T1926] EXT4-fs error (device loop4): mb_free_blocks:1889: group 0, inode 13: block 160:freeing already freed block (bit 10); block bitmap corrupt. [ 67.530381][ T1926] EXT4-fs (loop4): 1 truncate cleaned up [ 67.541570][ T1926] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 67.611425][ T316] usb 1-1: device descriptor read/64, error -71 [ 67.621491][ T1935] mmap: syz.5.380 (1935): VmData 29204480 exceed data ulimit 9. Update limits or use boot option ignore_rlimit_data. [ 67.978263][ T1960] fuse: Unknown parameter 'roodmode' [ 67.991994][ T1960] set_capacity_and_notify: 3 callbacks suppressed [ 67.992009][ T1960] loop5: detected capacity change from 0 to 512 [ 68.021425][ T316] usb 1-1: device descriptor read/64, error -71 [ 68.291405][ T316] usb 1-1: new full-speed USB device number 6 using dummy_hcd [ 68.392809][ T1960] EXT4-fs (loop5): invalid journal inode [ 68.398562][ T1960] EXT4-fs (loop5): can't get journal size [ 68.405672][ T1960] EXT4-fs (loop5): 1 truncate cleaned up [ 68.411694][ T1960] EXT4-fs (loop5): mounted filesystem without journal. Opts: norecovery,,errors=continue. Quota mode: none. [ 68.456408][ T1976] loop6: detected capacity change from 0 to 2048 [ 68.477069][ T1976] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 68.495813][ T1976] ext4 filesystem being mounted at /12/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 68.529995][ T1976] fs-verity: sha512 using implementation "sha512-avx2" [ 68.540459][ T1975] netlink: 4 bytes leftover after parsing attributes in process `syz.1.386'. [ 68.550359][ T1975] selinux_netlink_send: 23 callbacks suppressed [ 68.550373][ T1975] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=1975 comm=syz.1.386 [ 68.569078][ T316] usb 1-1: device descriptor read/64, error -71 [ 68.663973][ T30] audit: type=1400 audit(2000000041.169:803): avc: denied { map } for pid=1983 comm="syz.4.388" path="socket:[22425]" dev="sockfs" ino=22425 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 68.803937][ T1994] loop5: detected capacity change from 0 to 512 [ 68.906718][ T1994] EXT4-fs (loop5): Test dummy encryption mode enabled [ 68.951581][ T60] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 68.962542][ T1994] EXT4-fs error (device loop5): ext4_orphan_get:1410: inode #15: comm syz.5.387: inode has both inline data and extents flags [ 68.964120][ T316] usb 1-1: device descriptor read/64, error -71 [ 68.975832][ T1994] EXT4-fs error (device loop5): ext4_orphan_get:1415: comm syz.5.387: couldn't read orphan inode 15 (err -117) [ 68.993925][ T1994] EXT4-fs (loop5): mounted filesystem without journal. Opts: test_dummy_encryption,,errors=continue. Quota mode: writeback. [ 69.111562][ T316] usb usb1-port1: attempt power cycle [ 69.351497][ T60] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 69.361701][ T60] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 18 [ 69.471479][ T60] usb 6-1: New USB device found, idVendor=0000, idProduct=a4a1, bcdDevice= 0.40 [ 69.480636][ T60] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 69.488688][ T60] usb 6-1: SerialNumber: syz [ 69.531436][ T316] usb 1-1: new full-speed USB device number 7 using dummy_hcd [ 69.539693][ T60] usb 6-1: bad CDC descriptors [ 69.576352][ T2016] loop4: detected capacity change from 0 to 256 [ 69.609505][ T2020] 9pnet: Insufficient options for proto=fd [ 69.645532][ T2023] loop4: detected capacity change from 0 to 256 [ 69.671441][ T316] usb 1-1: device descriptor read/8, error -71 [ 69.683870][ T2023] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x204dac4c, utbl_chksum : 0xe619d30d) [ 69.700749][ T30] audit: type=1400 audit(2000000042.199:804): avc: denied { setattr } for pid=2015 comm="syz.4.394" name="file0" dev="loop4" ino=1048709 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 69.735499][ T2029] netlink: 4 bytes leftover after parsing attributes in process `syz.0.398'. [ 69.881453][ T316] usb 1-1: device descriptor read/8, error -71 [ 70.001434][ T39] usb 7-1: new high-speed USB device number 5 using dummy_hcd [ 70.241404][ T39] usb 7-1: Using ep0 maxpacket: 32 [ 70.268569][ T2028] loop0: detected capacity change from 0 to 262144 [ 70.295694][ T2042] netlink: 'syz.1.403': attribute type 1 has an invalid length. [ 70.304121][ T2043] ip_tables: iptables: counters copy to user failed while replacing table [ 70.315763][ T2028] F2FS-fs (loop0): invalid crc value [ 70.336912][ T2028] F2FS-fs (loop0): Found nat_bits in checkpoint [ 70.358936][ T2028] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 70.366564][ T39] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 70.376753][ T39] usb 7-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 70.385926][ T39] usb 7-1: config 1 interface 1 has no altsetting 0 [ 70.591509][ T39] usb 7-1: New USB device found, idVendor=0763, idProduct=2080, bcdDevice= 0.40 [ 70.600669][ T39] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 70.608861][ T39] usb 7-1: Product: syz [ 70.613075][ T39] usb 7-1: Manufacturer: syz [ 70.617669][ T39] usb 7-1: SerialNumber: syz [ 70.875000][ T30] audit: type=1400 audit(2000000043.379:805): avc: denied { read } for pid=2031 comm="syz.6.399" name="set_event" dev="tracefs" ino=21 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=file permissive=1 [ 70.922036][ T2032] UDC core: couldn't find an available UDC or it's busy: -16 [ 70.927448][ T2063] loop4: detected capacity change from 0 to 256 [ 70.936806][ T2032] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 70.954715][ T2032] UDC core: couldn't find an available UDC or it's busy: -16 [ 70.965756][ T2032] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 71.016324][ T2075] netlink: 144 bytes leftover after parsing attributes in process `syz.1.410'. [ 71.025955][ T2075] netlink: 20 bytes leftover after parsing attributes in process `syz.1.410'. [ 71.081504][ T39] usb 7-1: 0:233 : does not exist [ 71.119190][ T39] usb 7-1: USB disconnect, device number 5 [ 71.131576][ T385] udevd[385]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 71.648752][ T2093] xt_hashlimit: size too large, truncated to 1048576 [ 71.695834][ T39] usb 6-1: USB disconnect, device number 4 [ 71.750616][ T2097] loop4: detected capacity change from 0 to 512 [ 71.764474][ T2097] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 71.790201][ T2097] EXT4-fs error (device loop4): ext4_iget_extra_inode:4604: inode #17: comm syz.4.417: corrupted in-inode xattr [ 71.802352][ T2097] EXT4-fs error (device loop4): ext4_orphan_get:1415: comm syz.4.417: couldn't read orphan inode 17 (err -117) [ 71.814487][ T2097] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 71.828408][ T2096] EXT4-fs error (device loop4): ext4_search_dir:1551: inode #12: block 7: comm syz.4.417: bad entry in directory: directory entry overrun - offset=0, inode=13, rec_len=784, size=56 fake=0 [ 71.854532][ T2103] loop5: detected capacity change from 0 to 256 [ 71.872653][ T2103] exFAT-fs (loop5): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 71.883437][ T2103] exFAT-fs (loop5): Medium has reported failures. Some data may be lost. [ 71.894345][ T2103] exFAT-fs (loop5): failed to load upcase table (idx : 0x0000ff98, chksum : 0x84a6b859, utbl_chksum : 0xe619d30d) [ 71.928766][ T2103] ICMPv6: Received fragmented ndisc packet. Carefully consider disabling suppress_frag_ndisc. [ 72.068164][ T2110] netlink: 28 bytes leftover after parsing attributes in process `syz.5.420'. [ 72.068604][ T2109] loop0: detected capacity change from 0 to 512 [ 72.142491][ T2109] EXT4-fs (loop0): encrypted files will use data=ordered instead of data journaling mode [ 72.156210][ T2109] EXT4-fs error (device loop0): ext4_orphan_get:1436: comm syz.0.422: bad orphan inode 131083 [ 72.166959][ T2109] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 72.200437][ T2109] EXT4-fs error (device loop0): ext4_find_dest_de:2117: inode #2: block 13: comm syz.0.422: bad entry in directory: rec_len % 4 != 0 - offset=0, inode=2, rec_len=65535, size=1024 fake=1 [ 72.222470][ T30] audit: type=1400 audit(2000000044.729:806): avc: denied { ioctl } for pid=2135 comm="syz.1.428" path="socket:[23649]" dev="sockfs" ino=23649 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 72.254547][ T2139] EXT4-fs error (device loop0): ext4_find_dest_de:2117: inode #2: block 13: comm syz.0.422: bad entry in directory: rec_len % 4 != 0 - offset=0, inode=2, rec_len=65535, size=1024 fake=1 [ 72.581326][ T2159] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 72.594160][ T2159] EXT4-fs (loop0): orphan cleanup on readonly fs [ 72.604540][ T2159] EXT4-fs error (device loop0): ext4_validate_block_bitmap:438: comm syz.0.432: bg 0: block 10: padding at end of block bitmap is not set [ 72.679340][ T2159] Quota error (device loop0): write_blk: dquota write failed [ 72.700097][ T2159] Quota error (device loop0): find_free_dqentry: Can't remove block (3) from entry free list [ 72.731422][ T2159] Quota error (device loop0): qtree_write_dquot: Error -28 occurred while creating quota [ 72.754515][ T2159] EXT4-fs error (device loop0): ext4_acquire_dquot:6227: comm syz.0.432: Failed to acquire dquot type 0 [ 72.777475][ T2159] Quota error (device loop0): write_blk: dquota write failed [ 72.785117][ T2159] Quota error (device loop0): find_free_dqentry: Can't remove block (3) from entry free list [ 72.795638][ T2159] Quota error (device loop0): qtree_write_dquot: Error -28 occurred while creating quota [ 72.805730][ T2159] EXT4-fs error (device loop0): ext4_acquire_dquot:6227: comm syz.0.432: Failed to acquire dquot type 0 [ 72.817547][ T2159] EXT4-fs error (device loop0): ext4_free_blocks:6231: comm syz.0.432: Freeing blocks not in datazone - block = 0, count = 4096 [ 72.831309][ T2159] Quota error (device loop0): write_blk: dquota write failed [ 72.840062][ T2159] Quota error (device loop0): find_free_dqentry: Can't remove block (3) from entry free list [ 72.850536][ T2159] Quota error (device loop0): qtree_write_dquot: Error -28 occurred while creating quota [ 72.860966][ T2159] EXT4-fs error (device loop0): ext4_acquire_dquot:6227: comm syz.0.432: Failed to acquire dquot type 0 [ 72.872430][ T2133] F2FS-fs (loop5): Test dummy encryption mode enabled [ 72.880813][ T2133] F2FS-fs (loop5): invalid crc value [ 72.886584][ T2159] EXT4-fs (loop0): 1 orphan inode deleted [ 72.900147][ T2133] F2FS-fs (loop5): Found nat_bits in checkpoint [ 72.931642][ T2159] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 72.957257][ T2133] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 73.003569][ T2168] EXT4-fs (loop4): Quota format mount options ignored when QUOTA feature is enabled [ 73.020526][ T2168] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 73.044211][ T2168] EXT4-fs warning (device loop4): ext4_update_dynamic_rev:1054: updating to rev 1 because of new feature flag, running e2fsck is recommended [ 73.058885][ T2168] EXT4-fs error (device loop4): ext4_validate_block_bitmap:438: comm syz.4.434: bg 0: block 248: padding at end of block bitmap is not set [ 73.073739][ T2168] EXT4-fs error (device loop4): ext4_acquire_dquot:6227: comm syz.4.434: Failed to acquire dquot type 1 [ 73.085546][ T2168] EXT4-fs (loop4): 1 truncate cleaned up [ 73.091319][ T2168] EXT4-fs (loop4): mounted filesystem without journal. Opts: jqfmt=vfsold,inlinecrypt,nombcache,,errors=continue. Quota mode: writeback. [ 74.078059][ T2159] device batadv_slave_0 entered promiscuous mode [ 74.119923][ T2159] device batadv_slave_0 left promiscuous mode [ 74.286761][ T2197] fuse: Unknown parameter 'ÿÿÿÿÿÿÿÿ0x0000000000000003' [ 74.293912][ T306] EXT4-fs error (device loop4): ext4_release_dquot:6263: comm kworker/u4:3: Failed to release dquot type 1 [ 74.374070][ T2206] set_capacity_and_notify: 3 callbacks suppressed [ 74.374087][ T2206] loop6: detected capacity change from 0 to 256 [ 74.502759][ T2213] loop6: detected capacity change from 0 to 2048 [ 74.571537][ T2195] device lo entered promiscuous mode [ 74.576956][ T2195] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 74.593614][ T2211] device ip6gretap1 entered promiscuous mode [ 74.600787][ T2213] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 74.611604][ T2213] ext4 filesystem being mounted at /20/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 74.634192][ T2219] loop5: detected capacity change from 0 to 512 [ 74.661845][ T598] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 74.662299][ T2219] EXT4-fs (loop5): feature flags set on rev 0 fs, running e2fsck is recommended [ 74.680071][ T2219] EXT4-fs (loop5): warning: maximal mount count reached, running e2fsck is recommended [ 74.680976][ T2224] loop0: detected capacity change from 0 to 128 [ 74.690645][ T2219] EXT4-fs error (device loop5): ext4_orphan_get:1410: comm syz.5.445: inode #15: comm syz.5.445: iget: illegal inode # [ 74.708924][ T2219] EXT4-fs (loop5): Remounting filesystem read-only [ 74.715574][ T2219] EXT4-fs error (device loop5): ext4_orphan_get:1415: comm syz.5.445: couldn't read orphan inode 15 (err -117) [ 74.728321][ T2219] EXT4-fs (loop5): Remounting filesystem read-only [ 74.734880][ T2219] EXT4-fs (loop5): mounted filesystem without journal. Opts: errors=remount-ro,grpquota,. Quota mode: writeback. [ 74.853260][ T2238] loop5: detected capacity change from 0 to 8192 [ 74.892529][ T2238] netlink: 388 bytes leftover after parsing attributes in process `syz.5.447'. [ 75.003631][ T2250] fuse: Bad value for 'fd' [ 75.022861][ T2252] fuse: Bad value for 'fd' [ 75.051461][ T598] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 75.066806][ T598] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 75.199066][ T2271] loop5: detected capacity change from 0 to 512 [ 75.227602][ T2271] EXT4-fs (loop5): mounted filesystem without journal. Opts: grpquota,journal_ioprio=0x0000000000000004,quota,,errors=continue. Quota mode: writeback. [ 75.243693][ T2271] ext4 filesystem being mounted at /59/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 75.261500][ T598] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 75.272823][ T598] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 75.283936][ T598] usb 5-1: Product: syz [ 75.288354][ T598] usb 5-1: Manufacturer: syz [ 75.293599][ T598] usb 5-1: SerialNumber: syz [ 75.381597][ T2212] ================================================================== [ 75.390169][ T2212] BUG: KASAN: use-after-free in mutex_lock+0x8e/0x1c0 [ 75.396978][ T2212] Write of size 8 at addr ffff888129bc7d50 by task syz.6.444/2212 [ 75.404785][ T2212] [ 75.407115][ T2212] CPU: 1 PID: 2212 Comm: syz.6.444 Not tainted syzkaller #0 [ 75.414398][ T2212] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/06/2026 [ 75.424472][ T2212] Call Trace: [ 75.427752][ T2212] [ 75.430680][ T2212] __dump_stack+0x21/0x30 [ 75.435018][ T2212] dump_stack_lvl+0x110/0x170 [ 75.439702][ T2212] ? show_regs_print_info+0x20/0x20 [ 75.444903][ T2212] ? load_image+0x3f0/0x3f0 [ 75.449405][ T2212] print_address_description+0x7f/0x2c0 [ 75.454963][ T2212] ? mutex_lock+0x8e/0x1c0 [ 75.459383][ T2212] kasan_report+0x10f/0x150 [ 75.463891][ T2212] ? mutex_lock+0x8e/0x1c0 [ 75.468316][ T2212] kasan_check_range+0x249/0x2a0 [ 75.473257][ T2212] __kasan_check_write+0x14/0x20 [ 75.478207][ T2212] mutex_lock+0x8e/0x1c0 [ 75.482457][ T2212] ? wait_for_completion_killable_timeout+0x10/0x10 [ 75.489052][ T2212] ? l2tp_session_put+0xaf/0x1a0 [ 75.493991][ T2212] ? l2tp_session_delete+0x3a9/0x4a0 [ 75.499277][ T2212] pppol2tp_release+0x178/0x2b0 [ 75.504131][ T2212] sock_close+0xb8/0x200 [ 75.508381][ T2212] ? sock_mmap+0xa0/0xa0 [ 75.512625][ T2212] __fput+0x22b/0x900 [ 75.516614][ T2212] ____fput+0x15/0x20 [ 75.520603][ T2212] task_work_run+0x127/0x190 [ 75.525197][ T2212] exit_to_user_mode_loop+0xd0/0xe0 [ 75.530438][ T2212] exit_to_user_mode_prepare+0x87/0xd0 [ 75.535899][ T2212] syscall_exit_to_user_mode+0x1a/0x30 [ 75.541356][ T2212] do_syscall_64+0x58/0xa0 [ 75.545769][ T2212] ? clear_bhb_loop+0x50/0xa0 [ 75.550447][ T2212] ? clear_bhb_loop+0x50/0xa0 [ 75.555121][ T2212] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 75.561029][ T2212] RIP: 0033:0x7efff33ceb19 [ 75.565443][ T2212] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 75.585157][ T2212] RSP: 002b:00007ffd4649a7e8 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 [ 75.593582][ T2212] RAX: 0000000000000000 RBX: 00007efff3656da0 RCX: 00007efff33ceb19 [ 75.601555][ T2212] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003 [ 75.609543][ T2212] RBP: 00007efff3656da0 R08: 0000000000000006 R09: 0000000000000000 [ 75.617516][ T2212] R10: 00007efff3656cb0 R11: 0000000000000246 R12: 0000000000012623 [ 75.625491][ T2212] R13: 00007efff3654fac R14: 00000000000123da R15: 00007efff3654fa0 [ 75.633468][ T2212] [ 75.636491][ T2212] [ 75.638809][ T2212] Allocated by task 2220: [ 75.643126][ T2212] __kasan_kmalloc+0xd4/0x100 [ 75.647806][ T2212] __kmalloc+0x13d/0x2c0 [ 75.652052][ T2212] l2tp_session_create+0x39/0xb60 [ 75.657072][ T2212] pppol2tp_connect+0xbf5/0x1640 [ 75.662004][ T2212] __sys_connect+0x3cb/0x450 [ 75.666595][ T2212] __x64_sys_connect+0x7a/0x90 [ 75.671355][ T2212] x64_sys_call+0x7c/0x9a0 [ 75.675772][ T2212] do_syscall_64+0x4c/0xa0 [ 75.680190][ T2212] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 75.686080][ T2212] [ 75.688400][ T2212] Freed by task 2212: [ 75.692373][ T2212] kasan_set_track+0x4a/0x70 [ 75.696959][ T2212] kasan_set_free_info+0x23/0x40 [ 75.701896][ T2212] ____kasan_slab_free+0x125/0x160 [ 75.707007][ T2212] __kasan_slab_free+0x11/0x20 [ 75.711768][ T2212] slab_free_freelist_hook+0xc2/0x190 [ 75.717301][ T2212] kfree+0xc4/0x270 [ 75.721150][ T2212] l2tp_session_put+0xaf/0x1a0 [ 75.725918][ T2212] l2tp_session_delete+0x3a9/0x4a0 [ 75.731026][ T2212] pppol2tp_release+0x169/0x2b0 [ 75.735877][ T2212] sock_close+0xb8/0x200 [ 75.740121][ T2212] __fput+0x22b/0x900 [ 75.744100][ T2212] ____fput+0x15/0x20 [ 75.748078][ T2212] task_work_run+0x127/0x190 [ 75.752665][ T2212] exit_to_user_mode_loop+0xd0/0xe0 [ 75.757870][ T2212] exit_to_user_mode_prepare+0x87/0xd0 [ 75.763329][ T2212] syscall_exit_to_user_mode+0x1a/0x30 [ 75.768792][ T2212] do_syscall_64+0x58/0xa0 [ 75.773209][ T2212] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 75.779250][ T2212] [ 75.781579][ T2212] The buggy address belongs to the object at ffff888129bc7c00 [ 75.781579][ T2212] which belongs to the cache kmalloc-512 of size 512 [ 75.795740][ T2212] The buggy address is located 336 bytes inside of [ 75.795740][ T2212] 512-byte region [ffff888129bc7c00, ffff888129bc7e00) [ 75.809022][ T2212] The buggy address belongs to the page: [ 75.814672][ T2212] page:ffffea0004a6f100 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x129bc4 [ 75.824918][ T2212] head:ffffea0004a6f100 order:2 compound_mapcount:0 compound_pincount:0 [ 75.833246][ T2212] flags: 0x4000000000010200(slab|head|zone=1) [ 75.839356][ T2212] raw: 4000000000010200 dead000000000100 dead000000000122 ffff888100042f00 [ 75.847944][ T2212] raw: 0000000000000000 0000000000100010 00000001ffffffff 0000000000000000 [ 75.856523][ T2212] page dumped because: kasan: bad access detected [ 75.862934][ T2212] page_owner tracks the page as allocated [ 75.868650][ T2212] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 287, ts 21523624123, free_ts 0 [ 75.886797][ T2212] post_alloc_hook+0x192/0x1b0 [ 75.891580][ T2212] prep_new_page+0x1c/0x110 [ 75.896105][ T2212] get_page_from_freelist+0x2d42/0x2dd0 [ 75.901656][ T2212] __alloc_pages+0x1a2/0x460 [ 75.906247][ T2212] new_slab+0xa0/0x4d0 [ 75.910323][ T2212] ___slab_alloc+0x3ac/0x840 [ 75.914913][ T2212] __slab_alloc+0x49/0x90 [ 75.919246][ T2212] __kmalloc+0x16a/0x2c0 [ 75.923492][ T2212] qdisc_alloc+0x79/0x7b0 [ 75.927821][ T2212] qdisc_create_dflt+0x6b/0x390 [ 75.932671][ T2212] dev_activate+0x28e/0x1030 [ 75.937260][ T2212] __dev_open+0x3e9/0x500 [ 75.941588][ T2212] __dev_change_flags+0x1e4/0x6a0 [ 75.946609][ T2212] dev_change_flags+0x80/0x1a0 [ 75.951366][ T2212] do_setlink+0xc95/0x2970 [ 75.955771][ T2212] rtnl_newlink+0x1598/0x1900 [ 75.960476][ T2212] page_owner free stack trace missing [ 75.965841][ T2212] [ 75.968167][ T2212] Memory state around the buggy address: [ 75.973789][ T2212] ffff888129bc7c00: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 75.981936][ T2212] ffff888129bc7c80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 75.990005][ T2212] >ffff888129bc7d00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 75.998059][ T2212] ^ [ 76.004729][ T2212] ffff888129bc7d80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 76.012788][ T2212] ffff888129bc7e00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 76.020842][ T2212] ================================================================== [ 76.028893][ T2212] Disabling lock debugging due to kernel taint [ 76.104125][ T1491] EXT4-fs error (device loop6): ext4_readdir:263: inode #2: block 16: comm syz-executor: path /20/file0: bad entry in directory: rec_len is smaller than minimal - offset=108, inode=646161, rec_len=0, size=4096 fake=0 [ 76.323168][ T2209] loop4: detected capacity change from 0 to 131072 [ 76.383640][ T2209] F2FS-fs (loop4): Invalid segment/section count (458783, 24 x 150994945) [ 76.392229][ T2209] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 76.400916][ T2209] F2FS-fs (loop4): invalid crc value [ 76.407846][ T2209] F2FS-fs (loop4): Found nat_bits in checkpoint [ 76.429606][ T2209] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 76.436736][ T2209] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 76.558737][ T2209] UDC core: couldn't find an available UDC or it's busy: -16 [ 76.566269][ T2209] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 76.641696][ T598] cdc_ether 5-1:1.0: skipping garbage [ 76.647108][ T598] usb 5-1: bad CDC descriptors [ 76.656339][ T598] usb 5-1: USB disconnect, device number 13