qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZef+WZvq4jiA/5I2eZ462UEEJ6Uigmhsq6VDF4VC30ZtYymmKm0HW1y6u/gSBAcRt74EB3cXcRD8MxdUcHFRktzUU1rKzZCbS/v5wLn99XK555xAAt97TgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:07 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:07 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x1000000, &(0x7f0000000300)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@rq}, {@sq={'sq', 0x3d, 0x7fffffff}}, {@common=@aname={'aname', 0x3d, 'user_id'}}], [{@dont_appraise}, {@func={'func', 0x3d, 'PATH_CHECK'}}, {@fowner_lt={'fowner<', 0xee00}}, {@audit}, {@permit_directio}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@appraise_type}, {@audit}, {@audit}]}}) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0xc000000, 0x0) [ 607.510031][T25857] fuseblk: Bad value for 'fd' [ 607.517362][T25853] loop2: detected capacity change from 0 to 1024 00:10:07 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f00000000c0)='./file1\x00', 0x50, &(0x7f0000000100)=ANY=[], 0x5, 0x677, &(0x7f00000003c0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x38) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getdents64(r1, &(0x7f00000001c0)=""/79, 0x4f) getdents64(r1, 0x0, 0x0) 00:10:07 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) (async) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x1000000, &(0x7f0000000300)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@rq}, {@sq={'sq', 0x3d, 0x7fffffff}}, {@common=@aname={'aname', 0x3d, 'user_id'}}], [{@dont_appraise}, {@func={'func', 0x3d, 'PATH_CHECK'}}, {@fowner_lt={'fowner<', 0xee00}}, {@audit}, {@permit_directio}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@appraise_type}, {@audit}, {@audit}]}}) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0xc000000, 0x0) 00:10:07 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x16}, [@call={0x35}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x8}, 0x90) r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32, @ANYBLOB], 0x20}}, 0x0) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00e\x00'/20, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00'], 0x24}}, 0x0) getsockname(r3, &(0x7f00000000c0)=@xdp={0x2c, 0x0, 0x0}, &(0x7f0000000140)=0x80) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x581, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x48005}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_STP_STATE={0x8, 0x5, 0x40000001}]}}}]}, 0x3c}}, 0x0) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32=r4, @ANYBLOB], 0x20}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000780)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000800)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000900)={&(0x7f00000007c0), 0xc, &(0x7f00000008c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="700000002900000128bd7000fcdbdf2500000000", @ANYRES32=r7, @ANYBLOB="e0fff2ff0b000b0001000000070001006d7100000900010063616b650000000006000500030700000b00010064736d61726b8a9c496b020005000400080000d1d607892960fba1d5418300070001006d710000060005007f2000000600050096070000b744f99f5dc6e3982dd7aa38e3188d0ffea9a04de3c8e99a2318f50fb892de1e261cc30102a25b24a976ab5de4fd08af2b65919a6c207a7b7b329cbe9cf1a633f2bf158b6c310331ed421fbdc358e92e75b7e70f26c4e958f83006840ac2634c9a99960121be8b5107af667434a9e465662d64963bf5fc8350dd0f2dc1176c1f9a340d191c622c933d69f5f7160cab00fcedf54a4f69befc57903b96e8010c81e8ca23404ae39915aeb75e510c3681f800ba625dcba4b2419e3ddf1ecc7c8a619abd1d97302c3dcb21ef0dbda61b3c6ed8722d1659baaae8a3dbcc9d3020acb2753970c70a88ee20ee3bb978a0593733d4bb1c863011ed51e3bef49171a097fd86a7bf3d117ff9f4f03165f39a3bc8"], 0x70}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003800)=[{{&(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)='i', 0x1}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x30}}, {{&(0x7f0000000240)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xf9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010102, @multicast2}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x80}}, {{&(0x7f00000005c0)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000002740)=[{&(0x7f0000000600)="fbc2fd6207d6e63b3b52c703f9554f8dc868e2148884f93ef4fb13adee37ac6429375898bf70a7857a9813e4731871bca05eb8196e81ad8902b525328690a94aca65468390ad09903dca123e1778f53de4cb75f4b664dc28cd9d1872c57cb6db6100d522c9000e47ba301469f8d4df8ae7eaf4515de28a0dd522398ce723433433e3e8bc96c031f24ee40828990c02326f6e9082242548e8a31bf82416d7034a", 0xa0}, {&(0x7f00000006c0)="3496e6cd812753434d3f4a6b33c1b8a76ff376a078273f362f78877e1c03c39fae0dd8c413a7c786e26878905e237bb773d4a1ed15eb71d69f16e8b9dade8ddfaeb82f55beaffae6b7cdf6cf1b7b6f9e989255efb9953e7c23c2cd00ea71321a884f65d0989688d0633bacdcbe7ecea9e5c7a2ade3d9f2299976cf7ca27c325918cfa4d10a73f960bc93769dbb606d92c3c02a271b2dc23e40fa9a9824ec78f89eb5541a4649a8691a4938eeae3a08d598317adc4bc7d7f7248e42fd23f9ed024928506801de8f0ba187901ce1a4a5785770adaeb5eda26196be36189824fbe813a2f0f7d8433859339d00932b22a2abac020df9829df9f76ec720607a9ef6d17dacb9e64dc433b4597a1a26ecd4954851414540b82b62427b0f5a00ad09ee2a5d2b0ef5fecf3c12fdbc152ed603bda47c71d7790f8de30542965dd1f5d73394ac43cb158320d70b9382652ef9fe32523a32030b27730074888894f532b04655a00146dc93c4ab5d8ec6f89bbd8933b457a53ae4cf957e91ebcc94b36775e80d38fa342978854ce59f1f9d8c7e423ec9289914ff26af1d71640d490835809708801f166171e357c3f478086729d6c65d5c591c4e3ba303be11ccb2d8ea71376adc6f18b5189e8edaf079ddd0c58cdc028bce228e5dfcf13cf9d933f44518fd3d38c81832294d0086d4ae30f2b8f7dc1456944f7afa8e686adfc3464a5e9068263b590c9d374daf380ee7bc5e454614eb88e289e1b4eadca679d631f588eca9b711514f8cfae93fcc3b50eee5e897fd3f873fb51cca2109c9fa21ff4962baec7a3a3da2c9c8f3950c9f4e9990416367b5b8d18cb3b89e18fc226a85af02e8e167e921ff85337ab64db3d2f4c8b6ea58b54816a1bf03d3fbdbd51545149e8128e1c12f6a4e8c961c61fa645df3d7e22d5be2d9e74a15e95cecfb88d8786a0b22ec8258eed2af2196d43f5bdc6484a51e309bd60fd0f6b05f7a86c279f3d95cf04facc129b5e4c47366fabea97057b81a1c317f1cfb8f0ac72851bff6804df8e5f4d12f9f2c01575daecf6f77ef55b3aac1fe62ef3360eb8b41816e4654df31ef7acaabaf96c3a2f782b417b2f58466650157b63657640e44d3c651e4df5832495d13d84b8ac043f57e2d09f2129a2d650128bf0004799d4ad58a71698709e37f11e278378e5f027a3c66fab42a6b0465987c47362567c2eb04d3bfae142e3835e56272b8d978ec5271773c907184973133a92e61b8b095bd325c0ed3a1d1a514b6e0570ca08f3fe6f897ea441b185c25a55299a979db6f9c5ef8573653cb0a76d99fadef6a6aecf5ef6e61b7d2769d5d5c1e85641645af951e5dd3500e15cafabe32e1b2a394a20ded417e5d377c0c1047f4e7a6f84a63565f338f7110e63fc5531766a99481dbef6748ef4b74c38bc10d8de52fc6dc1ec8c2bb1878ac6fecbb2ae114c36117b8af80ba89d66f2aa68e4cd4e6faeb3ac661094f66f09c66bbd14270706c4ff6f3e9354da422a96b3434d42c3666a886b27fee5861fd382a976b9dc940f229527a241e84bb64217ee6f8d6a532f2311cc86d5900ac4412bbd42aa1f188e46e7216fbf9eb8f1ef35b4223bdc7eb546cc45592cc47a832185e2e4f4285f8bb5ca1f061f8824af3bb38cfe49cf59674d6c19808e0199734a6d604d660e2f563726c717b3bac92e777b733c02fab2b61a80983e91859f411b9ba5804477e1e0a9791fcfc48f1519b07f86d7f43d5d4a0b5768f7de2038693fcb9a5eed2775e36328f66c450c4908349f3139aa72dffb0be7eddc7ebef2067b67fe57843667cb8dfe772f3071d977dfc518e1c5601f0e5b91177333542337cafcc1bf53b0dfd9cdfafae2c5cc7f8d7475581d802c28c6bfb5abd1c3bf4432470a250290504cc6367ffe4604e5ecf5052ebd55969ffb9745215ddbba58dca1043526e61c28255c9b5d4144a2171b2a1c97921d6825728e0497cb7eac24bcf6e7726a4a03796127514afb9d3c0d53abacc46c32f770285fd35f9ebc5ec69ebd1fc9fb8e0c7142d25d3d93cd46edacec2a0aa3c9c53a8191aca3458764efb5ba616b0ec1822a26405d9945cf46054ea659551eb8bae75dfd7bb2d4e2e5957c5f26dac0d23609ae27430f45d8815cd47a2ab58de4a416c21d711a22bc5bda8fae34e5469ed39551c6a1bab74cd364ca6f3dd53dd4297c9ca92fe8e7c9151da6da592c64c4d4e38b394795c1e6574b39f6af9bcdc63e922b4f6e642050e60eb3908bd871ad4f0696b21ecd74924642a40b8e7fc635eb7eb33923f86c8a61b67d67bbf3fa7003a7ec31a8c0ac45d752e633a3be9e0ba35a97c40037b361d9987624f08854a6346f2c377d63d66ec38666e79daab5b79cd6efcbbfcc62fa82b21d372e564b160f9b7f4af4faf1d0a4aa7cd0d50e3988e86f9065f419c4696d41b1fe17d74d5dd8edb8c878de0305161de1a4f0259d3aae00df6d0c92e27293c088603c3c3a02e10a7313c79ab8e46b1a34a812b3c91a919f70fb836c8fd3da2ac01ed79af2f3f2c36cf9344831e67724f90719a8115999965b6c4749e948c262a5e60ad365824c0b6d46123fa8bc583a276759dff468f2322d9680b09d90069fb479c239eaaafdb4858e7854d0756d2f06f82fcd121c202f01a299fca9f35148591f637cd74a7c434a4127ab27acfc3b3e5d2cd4e5cfd012b637d2b033dfaa0a9ab120656df1cc833455befb2a892e4925faaa48a5e4d25d35ebfd19459a1e17b8bde1b2ad5607e99d164bbe0267e06fb71265ebabd1a60b22b47c42d6bc39714b81160be445b10dbc2bb3455e6680887bce85a9f4a5734b6bcd60445caf29d314c9176a7fa0b40f3830a808202e7ff76c3534987f3173196a4663665717bb09d754721e31d58bd461ce292739c6b17716fa198b54c82e7465199c89cf96d62cef6a622879a373bfd6a9059d193f5e01190f3b199c1069aa08d8f8e7229e41c4895e322aa22a72a0597095d6892efcdb09ef2f402e9eb1bfc206a89b113c4feccd4bed765bf5b171f5a35d41397d582bb786e4a150f0c718ec7a2a1f744cbaa31587799199bab36b4bfdcd94a69b2ae4013a4cfe3bac93e7c292c9ef5c1087e1e9b1c31bf5f4eb790f44b971bb8becb223473da7f898d4cb22c11eb838642e5dd76316605bbf89824cdb752898be1f2fa4ff3fb40787a048d1bc6376a7380ef6bd7c56ea502914af82e92136b3103590baa273dd120c7793dae7fd0af2b2e08d3e8a8b8fae7eccf2645f416546fbb237dabc52ab971a351c3a65d7ed80971863753ed166e92da5e74cddf7af8ee5b4b7c1df8fff6327a4531ce33bf80facffd671453b752c8d2adcbdc073b1db8db8867cac020b3543c9e39bdced15ba5359ccf9e17a224411622ea8f64eea81885148e3e6e40ecff59c0cee3cfd4699fbe00e01b26a5a239d0c245f0eb9d2dbdc76d21a6f677e0a8bece0f1dcbe6b34ad2aef5dc3743799395119764ae7aa54b93f9eea097ee5381613ed1ba94153750cd435c186b404f274ec2f0c4a7c365534af5cab0447fc203bc23fba2f8bb90832b8a9d0d564ada5c41ad4ae80b78e0fd58134f157b50ccf22864a8b8ff266d0c137fe5eac55213329f614aa16a60f72d32297af947637614489ffb6d0a21811707d0db8f0b836f14827f147fdab3654011f9431fad8c61c5c7901a4ad12445eb8c8c980e939ffa01736ec93b4eb6c267f945c1bb5ddbaa69f9695232126cac986878fdaeeba43d0c1183ba1c50416ec6bda70b7037cceea6295c73845701e7157b530a3560f6db243a562a5f3da0675e80cf90d4cdc066a9d47050d47e5dc712da100304c9a19a87d2c365197b3379a218834ce7d13a2c65ae913102ee608d6a4a60cdac78fdadae988099078ea8ad0dd389bbcb6381505b98dc8993669f0730fd7b4e424a5d1b6e3a71e3d87b422543326b9e42dc3904a39bbed67786013ae87b76ae6b473baf1aaab959f44f1adf2bd835b358c445dba07e518e5b8cede63a130fa0ab604d1e6eac6d6cb3c094ac63090220ce8a4cfce9190f9bdab74427e6307dd0098d538ff210c0bead5e3c5548449736bf4b64c0c27ab01d480cfee1f170cc2e697458c397391faf474867db68bbe623c2d9a416e05dd529189a294adf4df4faf887a55fc8049d2952fe50ef4361f87103355728556a6c255d1ebd9a365ce8e3e48c1f8839569f4d570f9b16a29a41dac3247cf5d6250c8134ead6d9ae3ee8226389f57c4287992196f09678127fd99f3ced64fc076e676468dbf7486b0db4a4e17005bb201eddcd7431935ccf9e1e2244b92a06d93c498faebe2f8df8f12748d68556cc99b5332285f12c4dcde26a17465a9abc10597b73ee09876bad6e354e1f98146c29626f15361ff2403130dec0e52b2350db92a80f656f5117d8eda70f761864a93d9664f8a75397427ff97f924b595a46b857b978bed3cc4969c72a81fc115e975f23c55287a8042b141aeac675cdea6c0b37348db968ca7ee33896752e4648b99860725403cb006a5cd99114a885e86b27591ee8fb76433b7bcffa0604a32f589bc433a87314e125947c1da441bf368982a2a9d260c3bc347f1b98f0c56761880759e028d175599d97554a595a30779ba59efb1e7997d8acf4668a0e0032c888375d98c6a1084356c93b9d8872a1d7af8f916eb14bd2f8a536dfa123ebe653b2d99da2620be237d2a67c3d0f1910b1bb7b2be63510e57f97972eb0168f4307485591f2820296b7943f362a00b1a0e96f0406ec037cd527223eac7e200a4246918a4d75808aa8949449448ce9ecb01c0744fc6ddb7fa88d80bdf6a8ebd9860874f071b0adc8d9b3f7219e7a824641edfe15b0b221df758f3f3f24bb9626c2eb591978a4e74e4e152d88e55865ff7b4232d2a8fb4d0b48f3e79bd9a99aa2fb15da7be718cc4738cc8b801305b9516963f1d34ce17bb472f6d29661aa86189982cec2a152f01ac79f24ef653f5ac96a7e42e6dc82f8c3fac039eb8c4f43e0ff9040a043c74d1cca871b0decd78d43575b1ef2a383f6e55fa37ab2b11f8114912a11062fdfc5c1e7e89b4078ba654868db29d7e51ed64de2bce6118e9ea1980e8cf343154d7d26a65e921670cdec04f43f0fb6bcf65b5efadf22a1f3db0c71b75b098ee2d360341031f6c15ccfc3da344920ced4dc243fba368c86718c626e437db6bc781ef2cdabf55b62280dee45744319ce6be49fb74f45616656ec991b5aae176185c6e841d1b5c06f1ee4a0c14a13c7ecc1870a579f65ee1b2ff5cf7d642480c936a0a3a0a38a72e11b6cf4f4fc41cd323560d69f13813552aa9502cbaf00c315999e6824b99d0aed8028205403068e05f72f0c59e546825d86db6ea1122316a3583186c4c3641d127ca0f7c8c86ab799bf2bc3c4600503ea07f2dc3173b0f7e2254bf70ac68538f6cf5560414b1bacb4af013f897d1b67b6d86880cda9f1e283b80df04ba780533b5be8f8d210aa31913e33c715ff5352f8a17ece1fcc7c776d4f839764a150a85e3f7c4eae4966ea9bfc931f332db568d66380bba92de622bd7037e706768cdd09c380a6721ffff8e2a3ad2fd84c438d89133e9d324dbd98abc1eee7356ee4849791579d3904cab21d4d8943bd68f4f46dee3feee308db9e14614212b2eb33af32a718e17f9a6b687c36121f4b2e2348688906467bfd71323ee2e328af530ba3d3cc2ddc43b9ae1674c8bb7dddb3f8dd2ea8174ee2405c2006a9df7d5a6f13ce67b6ebdbe9e344f6bf9fa63dcfb7abfff6bb1742f3dea3e69fb18b", 0x1000}, {&(0x7f00000016c0)="eb8617f0c1444594648343c3a1006900991b9aa1566efac31ade4e069f1c0728a20bcdf53332eb4becd7be06b1d0ea0ce06bdf8b9ec8f862504b75598c50919c1a603ecf2fc2257bea6f1af04568f7081c02597dc190e0d85a6c1a7ac255071cc8f5e090c8c8248457be07dc4785cac25d9d6ca86519b5fe13420e3021d4d537df59fd57004391715c7355a11c4ce114918577739dc955950d5994f1aebe53ef5fb5513db119232c28a972f18581cde978b921bf0a8724fc5128e09a29dfcb418a867076784cbabf163f9d23829a78f5b472fac0664837f2d0109c3ab0fc4f937468fb1349d899f60749e18eb3361cc05d2ffd5c85693f0d640d2d5f4247e05a2a8c1a63b00c3f34abd51cff882b877dc63e30acf28df446587a1de22cc5ba070b869cc2c1aa7100511fd57e12f9014dab0092a963d4450f629030ef8c76944f29f3e880836791631aea0aa11c50b096a0056831ac6035d572cc9566e7502f7c4012d2afdd02dcfb850e1c1bb94bd323847fce491196721567da7714cc932c4a1698f954a137295f30a48042f736d32989d7fb7c25200f0ee9c9c3d93981ee32bdefc5f3c14c13bc80a9552811e1eb08573618d1f85a470a4ee61aaad98cf759c6817da1657ca623f533cc8ec9012c0ece1499af14aa9a7757c2018c0ab7095c794c03525ea04c02a5ee5d257d6e654388e1563a022de174941caa23a16622507090d7163e0503ab76e0443f7f8d7503a3931621a92c09b067e9b8ff28377f93219a0b5d883646a35dcc42d8600a79b3e43a2fb311a4eace2058c9b5fb6c68151b13b67e844db88905212fd72d5c2d3f4f20ae00c376453449b99b961418e19c1db7f62a75f2f49a59b69036675051c898dab4281ed8c5f6d9d415bc37c174762f5175017bfce15fed26e128e5b79f0db5f524981c999a7aaba6fe0c9389d3ee89c8a72a3f4b9bfa7e03ba094230890a35176d8684a1256d289a23187e18fdb4fe38c7e1991ddf9ec956c3622fa34e54f73329e3ba1a7bba660364ed639f390b68cc6b99f3a61cf7ebad631ed9eccc9be2f0c0a11cb3365a5b3ae00ce3d05dc4f8d91e085425590a1e070e30a46e4f9a0a914fe19d630154d3577b6d1f4acfff8a13098e6e64eb20f0050c3a9aa02d34051b5a71a6bf2817b3fa07f2d4af9eed1be04d788caa9af21702e67ceb182cc54419703ce7c35a1c973281721e0db658cb69835f0c02abf00966b823c19b96a7da4d63e9b76a394d147698bcfc21575d4e349c75d38fd81716af5227b5390e2076c1fbd9d6c10b44ef1e166e9e7907c8009e76a7ffadfcb465b5471b5d431f73f4f2fa538a74210ec7136aa15971adca1d07c74a89619daa7c45b6dd64513b8234cd81d8770c324779406a8ff55ced65edf087ca1ae47aac5fe7465b2436c8c2e3634991b902b505c1af869d9fc81e8a8ba7e482ed2f6fb603b062f1edcfd9b5fb10ab17629b30a8f039b1e7bc9cc8161c8832b55e4487f688a0e6456f4b589d1323c31e3908dc43e2f29117f2a4fca681096eb812f2c1ce051120856139f226cf721a4fa56e1e2e0ec22688e30e689c551c2faf42eb6ed0fddc720000931159ebe18b2d8b15b312dac265e05b412eb742e5abec1ffe0d9619564ef8c675d53c977de8ad19bd5ef96fdf654d931d4e2a342d407f268f4a10651ff543caccb856e8af9e391e45e2466e014c5b333ee03c2bea1c70457f0e7ac45749d1f2ab3a45a5d130e5224f57777e9101ed9ed9c76ad4a9cffdd4596b206d5a694f479569a35a1288a464b55f25525df4d9e4f725528b8b8d88dd54fc33097bb8c8cd29d354a1f82e6923129d985127c9e109eb84d8eec2f24435423af9feb39be08a0bf1c049466bedcfdafeedfaec8d49e5a857c1697fbdb6c45500c7f146106a04bf3fdf9741ab8a6c484d1c08e51d0455bffeeaffee7a6e75ff783d351cf2cbf633a8732ea5fdcd12434042277949914acf939b6df570f9917635a417e7fd0081887534d39c5751ac4815c091204923a76463f11ce5f67558b4af75fc565b5166c0e29344a46a284380ace243e6911350812483c06c0eab3bc936ecac27250ef7cae6ba8a8fd3d3da7ecc23f15c1345f34a08887a42470374fb666e27d1b9b627adf93e2ccf82a5bedf9d5a3e84c907c84e5d6a41d1ba88526169c4db9978511d046b194486de17fdfe63c346731d123a7af3f05c6843b7cac1bd19dd07042d33456db8a56f9a69516789b3396943913d7870dfb0d11186d24a865dd44048b17fae6b3b24b21176b9795bc17677e3b0322349cb867cc399b9dbfe51cd6bd60bd42f75f9fbaa06dd0aa5a76977e703af68bf49c5fb605a5c11993ac9e20dbeb9dda36ca6bf3113a9026dba1896a9feefa47e2ff63e415569446d161ad1b1a5ab5c998b326337359ce376e3be3722de3e5fcf5d38b07453ac13b151a9beb6e791a762da10654b9999c0efdc10ae1208814f268128a0357bf3d1e715e6793f55dabbc886a00663f061c1d3f5d64d8c1f4dd476d82d6b6c4ea93409f0037934c793d481a44619e00ad8ce34a7d8c627f5ac90fd41960460f624960c79271b90450fbd74c098c28c4d660622383cabdef5a306fbb04261746d6ec2bc88f70ea2b98a26a71bcbf13976753b3170d9bbc91a2da9a400f7c6b23beecbb6ac643d2f40b0d90577ebc4b5e5e7ac56735078974ce0f6580863bbedef3b20449fa51c12c88eba597f930b674d2a36108734b67057a4613564d6267ce8d7ff0235ab5ea61403afe45dc637e9ccc1b1918a1e00eeb6fb6a5b848a20dea6aa9b5bb419da2aedd57108428bddad4166ef54f47923084832603afd4805d6452a10f693f3f8ab128909c45a54c5f886273ce6a7a707c362fd3f1eb9a285fdd848157148f12ca9dd850db60a1cd2d594912ae0ec34e90a471814f90564b2278b46a1042154ffeb36ed7776b8cc25d834d0a3632f6a842fd63959c6fd3adb0a90c2626d905f0d64951c510039dc11e41a2c4e6016c77bd7aa82d884115d9cabc2c8d6a5f64b73341a373214be457da4c938ec2e79f3d85a417b2bccf6d353086dafa8697051577dc47f266410aed3555740a3aaf7d80f60a305072b392f651ced1f74bd6d5c75fe22d652cc70898937f2a1515ac3ac2342564626f8afe342fb82859cb0e35889d7fa8a2bdf54803526bcb05043c42b00ded95594bbcd3eec380a53002a1dd787e2c126d5cce1bc7918804798ca0e299df69bb60739ba99961a61ca9553017958ad6ebf96ca511ddaba9abcbff82f80130be73d546befba902681a8437b8aabebd19bee7aef096bb04bc14c357e15cf67076c8513f89e5802a1cc05b8b949a9aad9099102df66049dcb6b51955743ddeb2cb16992292ea4495f8d4f353f6390fb436b7f037dca2b3ea68490fd7e7dbc7368e1aa3573abc2a673c96044655694831e69ffefeb65b960a16e74d2e1a61c2f4c21cb7ad6a6722340c419fd2ba1067bc8ebcaac23f62b69db922951e5962825902ccb7b53c4363bc425be57febf00db64f32f4c9de3749928e22edc10005befd6b7f0e23442106d2561dcf4efe8e13ec86d94af134fd8a53a624063875fd447de86235b3aa3073961f07f49cd756dcfb1fa4a9b6400f28262dc135c207201680fa9d91b1b5572fc8065351773110aab01e1594597f7cd67d18d71fd38f4adb33303fc2978370e41f576d143c8720d7b7a9076496e4d645088c808ec6060506c0dd649b0bc82eb01761380c3de487086c9b2bf209c45017adef1b72f22744c9b425b807808e27d52c9ed26951ed37ca8a9555821ed40d19ada446dc374cfdac45957c3c5ed2640c3f063d1e16240b381c56972ccb3b3b7563d6c137913f21dde264ac44ebe8093d72ca469ce48300a5d40c85ee03a9941db05fd12ecd1f1975b1ddf1efc4371377c06d78b984d6158d9b456de55f3e21666c4660486ebc8f742e2cd75bfe943b4f5935ad7fdd1e3d4d369b5d9f0cbc42c3f2b0241da0d7a98af26f820434a4843ed05e879c43f78fbd86299d4b86f9b8a98b830b678dc9f11e88457751512d6e30571258d9b1a0f7c8f7559d9c80a35b026c13c0e9b51f20f04163198af0407e47fb2535e5bedd9b9fedbcc6d1301d95da69b32d279f25f5c7c6e06072b1056d527fb873533bacd5f1e3731d66f817392c9131622a4aaee3b84142e6950c046427267e0fc260d1d7ab4cdea59a22bf1c30c2e42f92825402ce0332ffb9bfa58fc17e48ca253dca4ed6049a54d4119e9be395bbda1e74c05a4733eeafdd28cfc3fb5a4654277426674b5c41ccf0a62fcd1d8eb7aa96c3e6991a5fa80d1b4fc6506562bde633027f244c02dac7a98b614ad9087bcabbc94fa0865ff35302cb402fff164e95a40990e55fda25645be27bfe16bd034c589c59b68d290537b09fb8009b0fa9424a661beddda5619078964eb7c1d68b28914faef565a1698b4136c126e11174186dc11bfc2c0fe61ccfcaff689475bc6b07ecdee42c8a7b4e8896974d5dd0cd14a468bfc0a5e5dc84c9e23ddbea7b46d846d2867819221335a4ea68fb5873fe459eb16b76ab5148a78d79e2497cb3b6fcc5c865e8a878a179b152517f33a1faf05d87196c7f692f34f98e1fcd2da099cbcc5c7293f30bbc91d5623973c88278152c0bbc8ad4ec9960ceb125d9719f91129b6471d2acd0d87e1bc30a3c0c13cbc5b0cadf2ea570e6d4c8467b4bc43c33e58762244d16a0af1fb391949ebd934f08af3ed9e57482d5e166ac6f5dd04ef76d62b31316973dcc153882f5e3be7425ccd12eb1e751d286ea96eeb11e6ce16ff1a106e5900c0a8cbd9f0cc19e00f7840b05af7cfc2c00fef8880d799519914591b9456aa6ee8b91ea41744f3e38f2fd48bf0f7c9c7a4617c6d5725f30c8d0dc24a27e59de58fb5d3de5e7406e230cc42089f7ca4f7f6ecfafc648356b676c44e80abdd25bc80e6ad3a7cde82a3491f9acbba363f5c6654f82a9def82be8f6df229f737ce1236fc991e5fefb624ce613ecf76922647776191399ec9b661509f4925fcaff64dc17d32e6cc3155d0fefaf63837d4c1d1f8b8662a0dadf4afee0436e5814dd9d31e860a0847dd64cca0d06691351b10a41b1057331522d7834696d6d8d6f9921295332b30a26705aa826a31ee1991a6e72e8fabcbb68500372762ecc80b7c7cc36f9df922a5d4f26811ad792f4202b3192e6c22638f047aaa68cc23fc44550035c1f5401c3c82d78bb5836e99b5a2aba7113ffeddccd6265eb4c3f45e508b609c57f8dd8569d82ea307223168ace5c3773ba9bd5c434af0244be25656038ed3ff0d8fa00d6876f268cdb74b2a916a9fe6bae2b2a9ea7268c9ff10cf1899a97808031a3c829311c45fca61b738b4f4422c70ff4938413dad5ed93be6abf8de14b969aabce0df2e7f3da035f8353cb419ab624cf50985f1c8200c6ec653be955f485c0f547c5024a12fcf9e0a0e561714d06611d6a2ea43af3ed53d8d2b585f5b4060e52ead56ac5f60aac8e897949fa6e0db2b3f174300ff1fa49394e83536bb73f4b67167fc5945c273e3bef976fe67d3d2ddea7e8a5990352c5005f05287d41d2320685c7cd9f053df595717eae3ac49621f0babe2325fdc7a2c5a99cae60c1f83d292860c2a120ea1109007496e007dc4c5a14c717bbffdb9073c42d706e6831f0782ad295c2b009c8b92b04ed350930efc1721e502c88c7c26d3df803bd9889fd986c9eedd56f8f9d39bbf1062701d6a808894a7871e526d8dabdf1e51d9d2e244dda7ad481fde", 0x1000}, {&(0x7f00000026c0)="85289cd50aa563a6216436e4f502efb5a412627099910f8771e80794123fa6398189fef2c59c5539f16bd3e2309cc2c70146252a4bcc00303692a1677ea0140d03be7fa7", 0x44}], 0x4, &(0x7f0000002780)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @private=0xa010100}}}], 0x50}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000002800)="464fd2855adce6325cee26310692e23b0b622cef2e7b537d7e545d36eab5322e107cf5427c8e50ae12e8dce146ac1a732b70ce3aae2f9e490c0d6239708ed9", 0x3f}], 0x1, &(0x7f0000002880)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x2e}, @private=0xa010100}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x1b, 0x61, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1, @remote, @empty, @loopback, @rand_addr=0x64010100]}, @generic={0x94, 0x3, 'R'}, @timestamp_addr={0x44, 0xc, 0x98, 0x1, 0xc, [{@empty, 0x1}]}]}}}], 0x60}}, {{&(0x7f0000002900)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002940)="738f87bb8069c4fa0ad80f1b30a57d52b020c8ffccfd078acfa6ba8e6e6549a9d502c4131a84f6a2ece42248ff079bf8aecf743014bfbc6cd191d3f18e7f8aaa37dfc9ad71dc63835d7999321460d413", 0x50}, {&(0x7f00000029c0)="b6457616845dcbe5b4f33429c64c400f7c01ff7f93c4ce251fca3c7af733e0429c0143a74cebd9dda9f11089580fb4a583557debf17a15b4d2ef198ddd9a6ca310ce175ac10f5ec39688cdc0ca20296b1c356b471efdb67cad7727d4", 0x5c}, {&(0x7f0000002a40)="e488bfd06f7e4e2763f4bd2921fca2", 0xf}, {&(0x7f0000002a80)="9d69ed6f2bb9a4be249172123449eb7c105e23a35ded5d32983c9bd77e626c257bae175b69bf4f4750371ceaf3d60241de64fb8638c0221596e90add9912dcc23e631838fb2974d71d8839853f3bd5616dd7896b27d46fcb1ad685", 0x5b}, {&(0x7f0000002b00)="b6f90f8776a344864253a8a76f54a553548736d331c3d9c8aac32873eded716545e24bda2c9a1686d3e37f8d55b5dd5030704943302b418fb7f75c934083eb74f5eaf882aa813ca1d343f3b6160450f41e20ab189fc3f1add1579477ee8b25bc3c", 0x61}], 0x5, &(0x7f0000002cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x50}}, {{&(0x7f0000002d40)={0x2, 0x4e21, @private=0xa010102}, 0x10, &(0x7f0000003300)=[{&(0x7f0000002d80)="eb07150739a4a2ba8ca713f6d15f2f6f9c5a99ec50fd4cf7ad7c787064a3f0db3f11fc579ddc9682fc88653b83d3bd163b14b7ec871aaa45199dc1ba67224838752df8b1d58a00fcc0b03aee409b6775fc7d593d2ab1c0bcda734e5c76787981", 0x60}, {&(0x7f0000002e00)="98ef23ad816b6162929d813f754628d2d54f25dce9948376e7f0a5e46fd85e21e47cbd5f7b553b6cfa25e520f7db9960757d87712de214d7f4919e0bb971c700ceb52efbac0d86cde307589bdd27eef4a464f06b72302506d82e7e210df8e1e4a052d4631a7451ca44346cffc033f6721a52ec9273c899e4a226fae3b7b247e002e3b475434897dd3032fc61321c041bc679896379660f731cc5be220a1d515bad83495fa452006b4bd9ea1891053f5b9c3d0dd565945451d61e444d1de0029f7b382b2ae60e34505ceff1f9a6b890416ca0e10dc2c38b3f5d9816134102b00aa1e509c52b82bb", 0xe7}, {&(0x7f0000002f00)="1e394d89694c185ded2ac4ed6d829282b78af29ab9ba96cdb58dac61584871c2a780abb46953e7cbedc1bc4d74d0d57ba0feb8d07c69766910e2aec49af7640663ced2580e32ac66e4b8419023b0cbe8a3aebd0e7cc1ce8eed760a9d94983fe4b94e7dfb8660a590451f475acd3535959f05560bec7002268c749025818edefcd33656c3c02735b9af2ce80ac1008890d012893c20b4291c01807fe7c86d598be3c8b39c245ea5102096426c6d7a", 0xae}, {&(0x7f0000002fc0)="ef073a4458ac0d495c9a220ca5b5a2fb37a182982881fa4153f11f4fe4a02dae293800deb3e3342a9daf2721e462aff85d812121a7f0d84377974f6748c4849ccec1ec1d9cf246ae1f48c6143627fa72fc03e5b624cb8ae5173f547aecb3adeb7e24549e7186bdffa8b66b016354f1b127274d34a60a941aac3b29dac8ac15b382c0bcb0c1f0c46270bd45b3b054a838b739cd8769f0911356fb4b86555e874f9b43ff51c0073767e178f2ca11f1664f19ab3b67baec804fa9517debf00eb75e3a0da4e31e50c83ec78ba9bc5fd2b7d4144b7fdec2bf27027509149c697e83e1430eb4e4a5a3f2182a822477bc266eb1c8ed229c9631b08d2e6294bfbd", 0xfd}, {&(0x7f00000030c0)="9c3a7a9cf214d40ccca4c93a5081fcf4da16f52fe8bc9c79bb8dc029e4d333c308308266397a555e5bc843e993180c2c6f5c2f73f806d0c69d66490cc40b5c93af10c802238aa44e87c02e2c987bc1e6ceeac607e3167ba92885573931fbe51d7d19554163a714e98a693fbfc5c59dc67c8463b03bae9393653d0bbdd882993fcf0729ecb0de36be00bb6f7936b89e0e593a50fe1c62d1", 0x97}, {&(0x7f0000003180)="488410486bbb79b9e9d8294efa563fd8b7bc8b047cc09c25ad4c6a1df5612bcee6745c94a8f142b364f5fe88a10efb0aa9c65d", 0x33}, {&(0x7f00000031c0)="09ee77f7caea3e8afa15007a92da73b58de4c8e9542bcf09b03aa40b006fe252b39c1de6910c88ab5abaa6d442a4c91c6fd669e46b251e27", 0x38}, {&(0x7f0000003200)="2dfea1b8461598c0db428359f4532671fe6fe520014be50366310e491109e10f4e07e1a66919cbf1a99cf22982476689437124e91fb6ab7de39c14075046852fb6664fef25464b3527a834aa3b91f42da9d0f278b0ed092e1eb4f15fd8444b91fdeed3f61dbeffb27dc25de968dba9b82360f274c7fe7d6217946fd931428d5ff01f887af7c0f128d0dc8922ae565022b83eba556ccf4657ecf06210f01aea477fac0bba67bf5f6f0ea3b43411959452a47039effbe4f1c31ed2271d9d1896d04ac94e46cf188fe70a0092a24e4924e47273726638f8c69f38e88f4cae473fc8b0ce3a132aef5b6c32d9e63f2505fcc1f96a87be7d95", 0xf6}], 0x8, &(0x7f0000003380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @multicast1}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000003680)=[{&(0x7f00000033c0)="8f7fb62940a64d5f4f8b9e338fb78b3463f945a5766e52abec4bfb37cf52a656e4d82e1960d74957493260db4772082f08bfbd220fb3e676c68a2ee03be0f1f9f4dd0607dafe80ac02c94ed5efbb7ff3b112a7c3d0c0873509e797fbe6ec50d9bdc3d01fdfc4694538a6dd2517e6ef579b56597a242415090806745cc9e02f929acb60cc705b06ea90cf620c51b52f70ccd86316694a7a8189f186de21272c14b9f8c0217cfb933fdd5e1ae9dfdab29546086a6318c1e4a5f0154438797ffaecf74323220522a826d5d395858bb66d737b3987c7d711", 0xd6}, {&(0x7f00000034c0)="fa7201b25f7a525733e0342cfe56de9c6dc0ade5e8fe68865531dfd6b52ad410940916b8928d6f2cbff8e1ebaf03bbafac5f1bdc7ca29ffd3f266ba6cdfda266b33eb7f16e32675e903b02f51fc7bd81d78b2ea1e7cc3f8fdf89533a7a35f8da96044a4cba6ce02f5fd7c4c8adbf6f4b90ce23b13485a9a2e95fdcab1448509ce238e25c58ee639819c448973f0797c7750ad2fe6c771852e3fa0d0909ef", 0x9e}, {&(0x7f0000003580)="5103a5da2fe8cc13fd7ac90d616df66feff2a7909889a07eddf6c52d74d3048580330b2aa22648c09224da072ad00b70f351e7fbd1d787a72992e0ddfb195cc4c129b5af8f6958848092aab2b269d9a6e0360dfd4466cfd86e982acc3adbc547b51b8b8409d34d3adfaf5d2ff2ed87270be3742bfe1b265db7f89590796012458325f0f41a424cb72a80a9e5121c89780bf8842688d0e9dcd9373d91f1002ccae1fe9659e268c49da7551e810c877436535ccf8ab46029f10239cb841fd86885bfe7a4c1583cd1ea1ae79cfadd2832c44755086662e967179a8453ecd7499ab3c20d", 0xe2}], 0x3, &(0x7f00000039c0)=ANY=[@ANYBLOB="14000000000000000000000002000000ff0004cd1d02edce585c0000000000000000000007000000008646000000020501040000c2acd925a500085361380ed1be0608af8327f82550020586b8f4020fee8a1e5439ef8362e5623d34b807129b58c609574a2334bf39ead810a5062b4408928000000426070febac1414aa64010100ac1e000100001400000000000027719565cf1300000000000200000002000000000000001100000000000000000000000100000022eb1ddb00000000840044184a200000000232cfdd480001000000000005000000010010bb49dd0c9409262f382262bb462800440ca1510000000000000007441031200000000300000003000000099404010044147b51ffffffff00000004ffffffff000001ff8917dcac1414aa7f000001000000000a0101000a01010200000000b2182eb1296040aa3aafc7305d10266a0c6904bb512b5b5f3174e13c973ed52c5025a8bdecd25fed28dc78c85f3d785f11f0422c1b7f56e3128f0de2e4cb4ac5f5f4f764a91204bd81bbe5e25982a529ab95c17d0d8adedaf1bfd61a9881fbc2ae596bf2d18dc9ac31ba6503694c01bbbfb28274000000000000000000000000000095bc8c7bd5afe45866c8345f267067bf6b829737172557d450d7f865f86b39b4a5fba4e23a7a070f109f77c192eb2e78dde4d2ab3979570ff18b569510192eb63c56617131b2437eff17692471b5cbf5513105a1eb917ad477526a6c6b848967062b40d572b16f9ed09f562d4c932e38ef068ce1ddc7569d9c10091240a86eef4b22747f3565d4aab23ebc78365c75cc5977363f27d7798b1343c43b2ed8e3c81bafe6e0a00eac9c4ae94fc91a2c1ba0ba"], 0x140}}], 0x7, 0x4) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r8, 0x3f) r9 = pidfd_open(r8, 0x0) r10 = dup(r9) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0x20, &(0x7f00000004c0)={&(0x7f0000000300)=""/148, 0x94, 0x0, &(0x7f00000003c0)=""/232, 0xe8}}, 0x10) r12 = memfd_secret(0x80000) r13 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r13, 0x3f) r14 = pidfd_open(r13, 0x0) r15 = dup(r14) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) r16 = memfd_secret(0x80000) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) 00:10:07 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x90a42, 0x0) pwritev2(r0, &(0x7f0000000580)=[{&(0x7f0000000000)='`', 0x3fc000}], 0x1, 0x40000, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x7fffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchown(r1, 0x0, 0xffffffffffffffff) lsetxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100), 0x2, 0x3) [ 607.641547][T25864] fuseblk: Bad value for 'fd' [ 607.651011][T25866] fuseblk: Bad value for 'fd' [ 607.698709][T25868] loop1: detected capacity change from 0 to 1024 00:10:07 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x1000000, &(0x7f0000000300)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@rq}, {@sq={'sq', 0x3d, 0x7fffffff}}, {@common=@aname={'aname', 0x3d, 'user_id'}}], [{@dont_appraise}, {@func={'func', 0x3d, 'PATH_CHECK'}}, {@fowner_lt={'fowner<', 0xee00}}, {@audit}, {@permit_directio}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@appraise_type}, {@audit}, {@audit}]}}) (async) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0xc000000, 0x0) 00:10:07 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 607.761382][T25872] fuseblk: Bad value for 'fd' 00:10:07 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x16}, [@call={0x35}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x8}, 0x90) (async) r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32, @ANYBLOB], 0x20}}, 0x0) (async) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00e\x00'/20, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00'], 0x24}}, 0x0) (async) getsockname(r3, &(0x7f00000000c0)=@xdp={0x2c, 0x0, 0x0}, &(0x7f0000000140)=0x80) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x581, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x48005}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_STP_STATE={0x8, 0x5, 0x40000001}]}}}]}, 0x3c}}, 0x0) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32=r4, @ANYBLOB], 0x20}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000780)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000800)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000900)={&(0x7f00000007c0), 0xc, &(0x7f00000008c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="700000002900000128bd7000fcdbdf2500000000", @ANYRES32=r7, @ANYBLOB="e0fff2ff0b000b0001000000070001006d7100000900010063616b650000000006000500030700000b00010064736d61726b8a9c496b020005000400080000d1d607892960fba1d5418300070001006d710000060005007f2000000600050096070000b744f99f5dc6e3982dd7aa38e3188d0ffea9a04de3c8e99a2318f50fb892de1e261cc30102a25b24a976ab5de4fd08af2b65919a6c207a7b7b329cbe9cf1a633f2bf158b6c310331ed421fbdc358e92e75b7e70f26c4e958f83006840ac2634c9a99960121be8b5107af667434a9e465662d64963bf5fc8350dd0f2dc1176c1f9a340d191c622c933d69f5f7160cab00fcedf54a4f69befc57903b96e8010c81e8ca23404ae39915aeb75e510c3681f800ba625dcba4b2419e3ddf1ecc7c8a619abd1d97302c3dcb21ef0dbda61b3c6ed8722d1659baaae8a3dbcc9d3020acb2753970c70a88ee20ee3bb978a0593733d4bb1c863011ed51e3bef49171a097fd86a7bf3d117ff9f4f03165f39a3bc8"], 0x70}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003800)=[{{&(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)='i', 0x1}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x30}}, {{&(0x7f0000000240)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xf9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010102, @multicast2}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x80}}, {{&(0x7f00000005c0)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000002740)=[{&(0x7f0000000600)="fbc2fd6207d6e63b3b52c703f9554f8dc868e2148884f93ef4fb13adee37ac6429375898bf70a7857a9813e4731871bca05eb8196e81ad8902b525328690a94aca65468390ad09903dca123e1778f53de4cb75f4b664dc28cd9d1872c57cb6db6100d522c9000e47ba301469f8d4df8ae7eaf4515de28a0dd522398ce723433433e3e8bc96c031f24ee40828990c02326f6e9082242548e8a31bf82416d7034a", 0xa0}, {&(0x7f00000006c0)="3496e6cd812753434d3f4a6b33c1b8a76ff376a078273f362f78877e1c03c39fae0dd8c413a7c786e26878905e237bb773d4a1ed15eb71d69f16e8b9dade8ddfaeb82f55beaffae6b7cdf6cf1b7b6f9e989255efb9953e7c23c2cd00ea71321a884f65d0989688d0633bacdcbe7ecea9e5c7a2ade3d9f2299976cf7ca27c325918cfa4d10a73f960bc93769dbb606d92c3c02a271b2dc23e40fa9a9824ec78f89eb5541a4649a8691a4938eeae3a08d598317adc4bc7d7f7248e42fd23f9ed024928506801de8f0ba187901ce1a4a5785770adaeb5eda26196be36189824fbe813a2f0f7d8433859339d00932b22a2abac020df9829df9f76ec720607a9ef6d17dacb9e64dc433b4597a1a26ecd4954851414540b82b62427b0f5a00ad09ee2a5d2b0ef5fecf3c12fdbc152ed603bda47c71d7790f8de30542965dd1f5d73394ac43cb158320d70b9382652ef9fe32523a32030b27730074888894f532b04655a00146dc93c4ab5d8ec6f89bbd8933b457a53ae4cf957e91ebcc94b36775e80d38fa342978854ce59f1f9d8c7e423ec9289914ff26af1d71640d490835809708801f166171e357c3f478086729d6c65d5c591c4e3ba303be11ccb2d8ea71376adc6f18b5189e8edaf079ddd0c58cdc028bce228e5dfcf13cf9d933f44518fd3d38c81832294d0086d4ae30f2b8f7dc1456944f7afa8e686adfc3464a5e9068263b590c9d374daf380ee7bc5e454614eb88e289e1b4eadca679d631f588eca9b711514f8cfae93fcc3b50eee5e897fd3f873fb51cca2109c9fa21ff4962baec7a3a3da2c9c8f3950c9f4e9990416367b5b8d18cb3b89e18fc226a85af02e8e167e921ff85337ab64db3d2f4c8b6ea58b54816a1bf03d3fbdbd51545149e8128e1c12f6a4e8c961c61fa645df3d7e22d5be2d9e74a15e95cecfb88d8786a0b22ec8258eed2af2196d43f5bdc6484a51e309bd60fd0f6b05f7a86c279f3d95cf04facc129b5e4c47366fabea97057b81a1c317f1cfb8f0ac72851bff6804df8e5f4d12f9f2c01575daecf6f77ef55b3aac1fe62ef3360eb8b41816e4654df31ef7acaabaf96c3a2f782b417b2f58466650157b63657640e44d3c651e4df5832495d13d84b8ac043f57e2d09f2129a2d650128bf0004799d4ad58a71698709e37f11e278378e5f027a3c66fab42a6b0465987c47362567c2eb04d3bfae142e3835e56272b8d978ec5271773c907184973133a92e61b8b095bd325c0ed3a1d1a514b6e0570ca08f3fe6f897ea441b185c25a55299a979db6f9c5ef8573653cb0a76d99fadef6a6aecf5ef6e61b7d2769d5d5c1e85641645af951e5dd3500e15cafabe32e1b2a394a20ded417e5d377c0c1047f4e7a6f84a63565f338f7110e63fc5531766a99481dbef6748ef4b74c38bc10d8de52fc6dc1ec8c2bb1878ac6fecbb2ae114c36117b8af80ba89d66f2aa68e4cd4e6faeb3ac661094f66f09c66bbd14270706c4ff6f3e9354da422a96b3434d42c3666a886b27fee5861fd382a976b9dc940f229527a241e84bb64217ee6f8d6a532f2311cc86d5900ac4412bbd42aa1f188e46e7216fbf9eb8f1ef35b4223bdc7eb546cc45592cc47a832185e2e4f4285f8bb5ca1f061f8824af3bb38cfe49cf59674d6c19808e0199734a6d604d660e2f563726c717b3bac92e777b733c02fab2b61a80983e91859f411b9ba5804477e1e0a9791fcfc48f1519b07f86d7f43d5d4a0b5768f7de2038693fcb9a5eed2775e36328f66c450c4908349f3139aa72dffb0be7eddc7ebef2067b67fe57843667cb8dfe772f3071d977dfc518e1c5601f0e5b91177333542337cafcc1bf53b0dfd9cdfafae2c5cc7f8d7475581d802c28c6bfb5abd1c3bf4432470a250290504cc6367ffe4604e5ecf5052ebd55969ffb9745215ddbba58dca1043526e61c28255c9b5d4144a2171b2a1c97921d6825728e0497cb7eac24bcf6e7726a4a03796127514afb9d3c0d53abacc46c32f770285fd35f9ebc5ec69ebd1fc9fb8e0c7142d25d3d93cd46edacec2a0aa3c9c53a8191aca3458764efb5ba616b0ec1822a26405d9945cf46054ea659551eb8bae75dfd7bb2d4e2e5957c5f26dac0d23609ae27430f45d8815cd47a2ab58de4a416c21d711a22bc5bda8fae34e5469ed39551c6a1bab74cd364ca6f3dd53dd4297c9ca92fe8e7c9151da6da592c64c4d4e38b394795c1e6574b39f6af9bcdc63e922b4f6e642050e60eb3908bd871ad4f0696b21ecd74924642a40b8e7fc635eb7eb33923f86c8a61b67d67bbf3fa7003a7ec31a8c0ac45d752e633a3be9e0ba35a97c40037b361d9987624f08854a6346f2c377d63d66ec38666e79daab5b79cd6efcbbfcc62fa82b21d372e564b160f9b7f4af4faf1d0a4aa7cd0d50e3988e86f9065f419c4696d41b1fe17d74d5dd8edb8c878de0305161de1a4f0259d3aae00df6d0c92e27293c088603c3c3a02e10a7313c79ab8e46b1a34a812b3c91a919f70fb836c8fd3da2ac01ed79af2f3f2c36cf9344831e67724f90719a8115999965b6c4749e948c262a5e60ad365824c0b6d46123fa8bc583a276759dff468f2322d9680b09d90069fb479c239eaaafdb4858e7854d0756d2f06f82fcd121c202f01a299fca9f35148591f637cd74a7c434a4127ab27acfc3b3e5d2cd4e5cfd012b637d2b033dfaa0a9ab120656df1cc833455befb2a892e4925faaa48a5e4d25d35ebfd19459a1e17b8bde1b2ad5607e99d164bbe0267e06fb71265ebabd1a60b22b47c42d6bc39714b81160be445b10dbc2bb3455e6680887bce85a9f4a5734b6bcd60445caf29d314c9176a7fa0b40f3830a808202e7ff76c3534987f3173196a4663665717bb09d754721e31d58bd461ce292739c6b17716fa198b54c82e7465199c89cf96d62cef6a622879a373bfd6a9059d193f5e01190f3b199c1069aa08d8f8e7229e41c4895e322aa22a72a0597095d6892efcdb09ef2f402e9eb1bfc206a89b113c4feccd4bed765bf5b171f5a35d41397d582bb786e4a150f0c718ec7a2a1f744cbaa31587799199bab36b4bfdcd94a69b2ae4013a4cfe3bac93e7c292c9ef5c1087e1e9b1c31bf5f4eb790f44b971bb8becb223473da7f898d4cb22c11eb838642e5dd76316605bbf89824cdb752898be1f2fa4ff3fb40787a048d1bc6376a7380ef6bd7c56ea502914af82e92136b3103590baa273dd120c7793dae7fd0af2b2e08d3e8a8b8fae7eccf2645f416546fbb237dabc52ab971a351c3a65d7ed80971863753ed166e92da5e74cddf7af8ee5b4b7c1df8fff6327a4531ce33bf80facffd671453b752c8d2adcbdc073b1db8db8867cac020b3543c9e39bdced15ba5359ccf9e17a224411622ea8f64eea81885148e3e6e40ecff59c0cee3cfd4699fbe00e01b26a5a239d0c245f0eb9d2dbdc76d21a6f677e0a8bece0f1dcbe6b34ad2aef5dc3743799395119764ae7aa54b93f9eea097ee5381613ed1ba94153750cd435c186b404f274ec2f0c4a7c365534af5cab0447fc203bc23fba2f8bb90832b8a9d0d564ada5c41ad4ae80b78e0fd58134f157b50ccf22864a8b8ff266d0c137fe5eac55213329f614aa16a60f72d32297af947637614489ffb6d0a21811707d0db8f0b836f14827f147fdab3654011f9431fad8c61c5c7901a4ad12445eb8c8c980e939ffa01736ec93b4eb6c267f945c1bb5ddbaa69f9695232126cac986878fdaeeba43d0c1183ba1c50416ec6bda70b7037cceea6295c73845701e7157b530a3560f6db243a562a5f3da0675e80cf90d4cdc066a9d47050d47e5dc712da100304c9a19a87d2c365197b3379a218834ce7d13a2c65ae913102ee608d6a4a60cdac78fdadae988099078ea8ad0dd389bbcb6381505b98dc8993669f0730fd7b4e424a5d1b6e3a71e3d87b422543326b9e42dc3904a39bbed67786013ae87b76ae6b473baf1aaab959f44f1adf2bd835b358c445dba07e518e5b8cede63a130fa0ab604d1e6eac6d6cb3c094ac63090220ce8a4cfce9190f9bdab74427e6307dd0098d538ff210c0bead5e3c5548449736bf4b64c0c27ab01d480cfee1f170cc2e697458c397391faf474867db68bbe623c2d9a416e05dd529189a294adf4df4faf887a55fc8049d2952fe50ef4361f87103355728556a6c255d1ebd9a365ce8e3e48c1f8839569f4d570f9b16a29a41dac3247cf5d6250c8134ead6d9ae3ee8226389f57c4287992196f09678127fd99f3ced64fc076e676468dbf7486b0db4a4e17005bb201eddcd7431935ccf9e1e2244b92a06d93c498faebe2f8df8f12748d68556cc99b5332285f12c4dcde26a17465a9abc10597b73ee09876bad6e354e1f98146c29626f15361ff2403130dec0e52b2350db92a80f656f5117d8eda70f761864a93d9664f8a75397427ff97f924b595a46b857b978bed3cc4969c72a81fc115e975f23c55287a8042b141aeac675cdea6c0b37348db968ca7ee33896752e4648b99860725403cb006a5cd99114a885e86b27591ee8fb76433b7bcffa0604a32f589bc433a87314e125947c1da441bf368982a2a9d260c3bc347f1b98f0c56761880759e028d175599d97554a595a30779ba59efb1e7997d8acf4668a0e0032c888375d98c6a1084356c93b9d8872a1d7af8f916eb14bd2f8a536dfa123ebe653b2d99da2620be237d2a67c3d0f1910b1bb7b2be63510e57f97972eb0168f4307485591f2820296b7943f362a00b1a0e96f0406ec037cd527223eac7e200a4246918a4d75808aa8949449448ce9ecb01c0744fc6ddb7fa88d80bdf6a8ebd9860874f071b0adc8d9b3f7219e7a824641edfe15b0b221df758f3f3f24bb9626c2eb591978a4e74e4e152d88e55865ff7b4232d2a8fb4d0b48f3e79bd9a99aa2fb15da7be718cc4738cc8b801305b9516963f1d34ce17bb472f6d29661aa86189982cec2a152f01ac79f24ef653f5ac96a7e42e6dc82f8c3fac039eb8c4f43e0ff9040a043c74d1cca871b0decd78d43575b1ef2a383f6e55fa37ab2b11f8114912a11062fdfc5c1e7e89b4078ba654868db29d7e51ed64de2bce6118e9ea1980e8cf343154d7d26a65e921670cdec04f43f0fb6bcf65b5efadf22a1f3db0c71b75b098ee2d360341031f6c15ccfc3da344920ced4dc243fba368c86718c626e437db6bc781ef2cdabf55b62280dee45744319ce6be49fb74f45616656ec991b5aae176185c6e841d1b5c06f1ee4a0c14a13c7ecc1870a579f65ee1b2ff5cf7d642480c936a0a3a0a38a72e11b6cf4f4fc41cd323560d69f13813552aa9502cbaf00c315999e6824b99d0aed8028205403068e05f72f0c59e546825d86db6ea1122316a3583186c4c3641d127ca0f7c8c86ab799bf2bc3c4600503ea07f2dc3173b0f7e2254bf70ac68538f6cf5560414b1bacb4af013f897d1b67b6d86880cda9f1e283b80df04ba780533b5be8f8d210aa31913e33c715ff5352f8a17ece1fcc7c776d4f839764a150a85e3f7c4eae4966ea9bfc931f332db568d66380bba92de622bd7037e706768cdd09c380a6721ffff8e2a3ad2fd84c438d89133e9d324dbd98abc1eee7356ee4849791579d3904cab21d4d8943bd68f4f46dee3feee308db9e14614212b2eb33af32a718e17f9a6b687c36121f4b2e2348688906467bfd71323ee2e328af530ba3d3cc2ddc43b9ae1674c8bb7dddb3f8dd2ea8174ee2405c2006a9df7d5a6f13ce67b6ebdbe9e344f6bf9fa63dcfb7abfff6bb1742f3dea3e69fb18b", 0x1000}, {&(0x7f00000016c0)="eb8617f0c1444594648343c3a1006900991b9aa1566efac31ade4e069f1c0728a20bcdf53332eb4becd7be06b1d0ea0ce06bdf8b9ec8f862504b75598c50919c1a603ecf2fc2257bea6f1af04568f7081c02597dc190e0d85a6c1a7ac255071cc8f5e090c8c8248457be07dc4785cac25d9d6ca86519b5fe13420e3021d4d537df59fd57004391715c7355a11c4ce114918577739dc955950d5994f1aebe53ef5fb5513db119232c28a972f18581cde978b921bf0a8724fc5128e09a29dfcb418a867076784cbabf163f9d23829a78f5b472fac0664837f2d0109c3ab0fc4f937468fb1349d899f60749e18eb3361cc05d2ffd5c85693f0d640d2d5f4247e05a2a8c1a63b00c3f34abd51cff882b877dc63e30acf28df446587a1de22cc5ba070b869cc2c1aa7100511fd57e12f9014dab0092a963d4450f629030ef8c76944f29f3e880836791631aea0aa11c50b096a0056831ac6035d572cc9566e7502f7c4012d2afdd02dcfb850e1c1bb94bd323847fce491196721567da7714cc932c4a1698f954a137295f30a48042f736d32989d7fb7c25200f0ee9c9c3d93981ee32bdefc5f3c14c13bc80a9552811e1eb08573618d1f85a470a4ee61aaad98cf759c6817da1657ca623f533cc8ec9012c0ece1499af14aa9a7757c2018c0ab7095c794c03525ea04c02a5ee5d257d6e654388e1563a022de174941caa23a16622507090d7163e0503ab76e0443f7f8d7503a3931621a92c09b067e9b8ff28377f93219a0b5d883646a35dcc42d8600a79b3e43a2fb311a4eace2058c9b5fb6c68151b13b67e844db88905212fd72d5c2d3f4f20ae00c376453449b99b961418e19c1db7f62a75f2f49a59b69036675051c898dab4281ed8c5f6d9d415bc37c174762f5175017bfce15fed26e128e5b79f0db5f524981c999a7aaba6fe0c9389d3ee89c8a72a3f4b9bfa7e03ba094230890a35176d8684a1256d289a23187e18fdb4fe38c7e1991ddf9ec956c3622fa34e54f73329e3ba1a7bba660364ed639f390b68cc6b99f3a61cf7ebad631ed9eccc9be2f0c0a11cb3365a5b3ae00ce3d05dc4f8d91e085425590a1e070e30a46e4f9a0a914fe19d630154d3577b6d1f4acfff8a13098e6e64eb20f0050c3a9aa02d34051b5a71a6bf2817b3fa07f2d4af9eed1be04d788caa9af21702e67ceb182cc54419703ce7c35a1c973281721e0db658cb69835f0c02abf00966b823c19b96a7da4d63e9b76a394d147698bcfc21575d4e349c75d38fd81716af5227b5390e2076c1fbd9d6c10b44ef1e166e9e7907c8009e76a7ffadfcb465b5471b5d431f73f4f2fa538a74210ec7136aa15971adca1d07c74a89619daa7c45b6dd64513b8234cd81d8770c324779406a8ff55ced65edf087ca1ae47aac5fe7465b2436c8c2e3634991b902b505c1af869d9fc81e8a8ba7e482ed2f6fb603b062f1edcfd9b5fb10ab17629b30a8f039b1e7bc9cc8161c8832b55e4487f688a0e6456f4b589d1323c31e3908dc43e2f29117f2a4fca681096eb812f2c1ce051120856139f226cf721a4fa56e1e2e0ec22688e30e689c551c2faf42eb6ed0fddc720000931159ebe18b2d8b15b312dac265e05b412eb742e5abec1ffe0d9619564ef8c675d53c977de8ad19bd5ef96fdf654d931d4e2a342d407f268f4a10651ff543caccb856e8af9e391e45e2466e014c5b333ee03c2bea1c70457f0e7ac45749d1f2ab3a45a5d130e5224f57777e9101ed9ed9c76ad4a9cffdd4596b206d5a694f479569a35a1288a464b55f25525df4d9e4f725528b8b8d88dd54fc33097bb8c8cd29d354a1f82e6923129d985127c9e109eb84d8eec2f24435423af9feb39be08a0bf1c049466bedcfdafeedfaec8d49e5a857c1697fbdb6c45500c7f146106a04bf3fdf9741ab8a6c484d1c08e51d0455bffeeaffee7a6e75ff783d351cf2cbf633a8732ea5fdcd12434042277949914acf939b6df570f9917635a417e7fd0081887534d39c5751ac4815c091204923a76463f11ce5f67558b4af75fc565b5166c0e29344a46a284380ace243e6911350812483c06c0eab3bc936ecac27250ef7cae6ba8a8fd3d3da7ecc23f15c1345f34a08887a42470374fb666e27d1b9b627adf93e2ccf82a5bedf9d5a3e84c907c84e5d6a41d1ba88526169c4db9978511d046b194486de17fdfe63c346731d123a7af3f05c6843b7cac1bd19dd07042d33456db8a56f9a69516789b3396943913d7870dfb0d11186d24a865dd44048b17fae6b3b24b21176b9795bc17677e3b0322349cb867cc399b9dbfe51cd6bd60bd42f75f9fbaa06dd0aa5a76977e703af68bf49c5fb605a5c11993ac9e20dbeb9dda36ca6bf3113a9026dba1896a9feefa47e2ff63e415569446d161ad1b1a5ab5c998b326337359ce376e3be3722de3e5fcf5d38b07453ac13b151a9beb6e791a762da10654b9999c0efdc10ae1208814f268128a0357bf3d1e715e6793f55dabbc886a00663f061c1d3f5d64d8c1f4dd476d82d6b6c4ea93409f0037934c793d481a44619e00ad8ce34a7d8c627f5ac90fd41960460f624960c79271b90450fbd74c098c28c4d660622383cabdef5a306fbb04261746d6ec2bc88f70ea2b98a26a71bcbf13976753b3170d9bbc91a2da9a400f7c6b23beecbb6ac643d2f40b0d90577ebc4b5e5e7ac56735078974ce0f6580863bbedef3b20449fa51c12c88eba597f930b674d2a36108734b67057a4613564d6267ce8d7ff0235ab5ea61403afe45dc637e9ccc1b1918a1e00eeb6fb6a5b848a20dea6aa9b5bb419da2aedd57108428bddad4166ef54f47923084832603afd4805d6452a10f693f3f8ab128909c45a54c5f886273ce6a7a707c362fd3f1eb9a285fdd848157148f12ca9dd850db60a1cd2d594912ae0ec34e90a471814f90564b2278b46a1042154ffeb36ed7776b8cc25d834d0a3632f6a842fd63959c6fd3adb0a90c2626d905f0d64951c510039dc11e41a2c4e6016c77bd7aa82d884115d9cabc2c8d6a5f64b73341a373214be457da4c938ec2e79f3d85a417b2bccf6d353086dafa8697051577dc47f266410aed3555740a3aaf7d80f60a305072b392f651ced1f74bd6d5c75fe22d652cc70898937f2a1515ac3ac2342564626f8afe342fb82859cb0e35889d7fa8a2bdf54803526bcb05043c42b00ded95594bbcd3eec380a53002a1dd787e2c126d5cce1bc7918804798ca0e299df69bb60739ba99961a61ca9553017958ad6ebf96ca511ddaba9abcbff82f80130be73d546befba902681a8437b8aabebd19bee7aef096bb04bc14c357e15cf67076c8513f89e5802a1cc05b8b949a9aad9099102df66049dcb6b51955743ddeb2cb16992292ea4495f8d4f353f6390fb436b7f037dca2b3ea68490fd7e7dbc7368e1aa3573abc2a673c96044655694831e69ffefeb65b960a16e74d2e1a61c2f4c21cb7ad6a6722340c419fd2ba1067bc8ebcaac23f62b69db922951e5962825902ccb7b53c4363bc425be57febf00db64f32f4c9de3749928e22edc10005befd6b7f0e23442106d2561dcf4efe8e13ec86d94af134fd8a53a624063875fd447de86235b3aa3073961f07f49cd756dcfb1fa4a9b6400f28262dc135c207201680fa9d91b1b5572fc8065351773110aab01e1594597f7cd67d18d71fd38f4adb33303fc2978370e41f576d143c8720d7b7a9076496e4d645088c808ec6060506c0dd649b0bc82eb01761380c3de487086c9b2bf209c45017adef1b72f22744c9b425b807808e27d52c9ed26951ed37ca8a9555821ed40d19ada446dc374cfdac45957c3c5ed2640c3f063d1e16240b381c56972ccb3b3b7563d6c137913f21dde264ac44ebe8093d72ca469ce48300a5d40c85ee03a9941db05fd12ecd1f1975b1ddf1efc4371377c06d78b984d6158d9b456de55f3e21666c4660486ebc8f742e2cd75bfe943b4f5935ad7fdd1e3d4d369b5d9f0cbc42c3f2b0241da0d7a98af26f820434a4843ed05e879c43f78fbd86299d4b86f9b8a98b830b678dc9f11e88457751512d6e30571258d9b1a0f7c8f7559d9c80a35b026c13c0e9b51f20f04163198af0407e47fb2535e5bedd9b9fedbcc6d1301d95da69b32d279f25f5c7c6e06072b1056d527fb873533bacd5f1e3731d66f817392c9131622a4aaee3b84142e6950c046427267e0fc260d1d7ab4cdea59a22bf1c30c2e42f92825402ce0332ffb9bfa58fc17e48ca253dca4ed6049a54d4119e9be395bbda1e74c05a4733eeafdd28cfc3fb5a4654277426674b5c41ccf0a62fcd1d8eb7aa96c3e6991a5fa80d1b4fc6506562bde633027f244c02dac7a98b614ad9087bcabbc94fa0865ff35302cb402fff164e95a40990e55fda25645be27bfe16bd034c589c59b68d290537b09fb8009b0fa9424a661beddda5619078964eb7c1d68b28914faef565a1698b4136c126e11174186dc11bfc2c0fe61ccfcaff689475bc6b07ecdee42c8a7b4e8896974d5dd0cd14a468bfc0a5e5dc84c9e23ddbea7b46d846d2867819221335a4ea68fb5873fe459eb16b76ab5148a78d79e2497cb3b6fcc5c865e8a878a179b152517f33a1faf05d87196c7f692f34f98e1fcd2da099cbcc5c7293f30bbc91d5623973c88278152c0bbc8ad4ec9960ceb125d9719f91129b6471d2acd0d87e1bc30a3c0c13cbc5b0cadf2ea570e6d4c8467b4bc43c33e58762244d16a0af1fb391949ebd934f08af3ed9e57482d5e166ac6f5dd04ef76d62b31316973dcc153882f5e3be7425ccd12eb1e751d286ea96eeb11e6ce16ff1a106e5900c0a8cbd9f0cc19e00f7840b05af7cfc2c00fef8880d799519914591b9456aa6ee8b91ea41744f3e38f2fd48bf0f7c9c7a4617c6d5725f30c8d0dc24a27e59de58fb5d3de5e7406e230cc42089f7ca4f7f6ecfafc648356b676c44e80abdd25bc80e6ad3a7cde82a3491f9acbba363f5c6654f82a9def82be8f6df229f737ce1236fc991e5fefb624ce613ecf76922647776191399ec9b661509f4925fcaff64dc17d32e6cc3155d0fefaf63837d4c1d1f8b8662a0dadf4afee0436e5814dd9d31e860a0847dd64cca0d06691351b10a41b1057331522d7834696d6d8d6f9921295332b30a26705aa826a31ee1991a6e72e8fabcbb68500372762ecc80b7c7cc36f9df922a5d4f26811ad792f4202b3192e6c22638f047aaa68cc23fc44550035c1f5401c3c82d78bb5836e99b5a2aba7113ffeddccd6265eb4c3f45e508b609c57f8dd8569d82ea307223168ace5c3773ba9bd5c434af0244be25656038ed3ff0d8fa00d6876f268cdb74b2a916a9fe6bae2b2a9ea7268c9ff10cf1899a97808031a3c829311c45fca61b738b4f4422c70ff4938413dad5ed93be6abf8de14b969aabce0df2e7f3da035f8353cb419ab624cf50985f1c8200c6ec653be955f485c0f547c5024a12fcf9e0a0e561714d06611d6a2ea43af3ed53d8d2b585f5b4060e52ead56ac5f60aac8e897949fa6e0db2b3f174300ff1fa49394e83536bb73f4b67167fc5945c273e3bef976fe67d3d2ddea7e8a5990352c5005f05287d41d2320685c7cd9f053df595717eae3ac49621f0babe2325fdc7a2c5a99cae60c1f83d292860c2a120ea1109007496e007dc4c5a14c717bbffdb9073c42d706e6831f0782ad295c2b009c8b92b04ed350930efc1721e502c88c7c26d3df803bd9889fd986c9eedd56f8f9d39bbf1062701d6a808894a7871e526d8dabdf1e51d9d2e244dda7ad481fde", 0x1000}, {&(0x7f00000026c0)="85289cd50aa563a6216436e4f502efb5a412627099910f8771e80794123fa6398189fef2c59c5539f16bd3e2309cc2c70146252a4bcc00303692a1677ea0140d03be7fa7", 0x44}], 0x4, &(0x7f0000002780)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @private=0xa010100}}}], 0x50}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000002800)="464fd2855adce6325cee26310692e23b0b622cef2e7b537d7e545d36eab5322e107cf5427c8e50ae12e8dce146ac1a732b70ce3aae2f9e490c0d6239708ed9", 0x3f}], 0x1, &(0x7f0000002880)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x2e}, @private=0xa010100}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x1b, 0x61, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1, @remote, @empty, @loopback, @rand_addr=0x64010100]}, @generic={0x94, 0x3, 'R'}, @timestamp_addr={0x44, 0xc, 0x98, 0x1, 0xc, [{@empty, 0x1}]}]}}}], 0x60}}, {{&(0x7f0000002900)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002940)="738f87bb8069c4fa0ad80f1b30a57d52b020c8ffccfd078acfa6ba8e6e6549a9d502c4131a84f6a2ece42248ff079bf8aecf743014bfbc6cd191d3f18e7f8aaa37dfc9ad71dc63835d7999321460d413", 0x50}, {&(0x7f00000029c0)="b6457616845dcbe5b4f33429c64c400f7c01ff7f93c4ce251fca3c7af733e0429c0143a74cebd9dda9f11089580fb4a583557debf17a15b4d2ef198ddd9a6ca310ce175ac10f5ec39688cdc0ca20296b1c356b471efdb67cad7727d4", 0x5c}, {&(0x7f0000002a40)="e488bfd06f7e4e2763f4bd2921fca2", 0xf}, {&(0x7f0000002a80)="9d69ed6f2bb9a4be249172123449eb7c105e23a35ded5d32983c9bd77e626c257bae175b69bf4f4750371ceaf3d60241de64fb8638c0221596e90add9912dcc23e631838fb2974d71d8839853f3bd5616dd7896b27d46fcb1ad685", 0x5b}, {&(0x7f0000002b00)="b6f90f8776a344864253a8a76f54a553548736d331c3d9c8aac32873eded716545e24bda2c9a1686d3e37f8d55b5dd5030704943302b418fb7f75c934083eb74f5eaf882aa813ca1d343f3b6160450f41e20ab189fc3f1add1579477ee8b25bc3c", 0x61}], 0x5, &(0x7f0000002cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x50}}, {{&(0x7f0000002d40)={0x2, 0x4e21, @private=0xa010102}, 0x10, &(0x7f0000003300)=[{&(0x7f0000002d80)="eb07150739a4a2ba8ca713f6d15f2f6f9c5a99ec50fd4cf7ad7c787064a3f0db3f11fc579ddc9682fc88653b83d3bd163b14b7ec871aaa45199dc1ba67224838752df8b1d58a00fcc0b03aee409b6775fc7d593d2ab1c0bcda734e5c76787981", 0x60}, {&(0x7f0000002e00)="98ef23ad816b6162929d813f754628d2d54f25dce9948376e7f0a5e46fd85e21e47cbd5f7b553b6cfa25e520f7db9960757d87712de214d7f4919e0bb971c700ceb52efbac0d86cde307589bdd27eef4a464f06b72302506d82e7e210df8e1e4a052d4631a7451ca44346cffc033f6721a52ec9273c899e4a226fae3b7b247e002e3b475434897dd3032fc61321c041bc679896379660f731cc5be220a1d515bad83495fa452006b4bd9ea1891053f5b9c3d0dd565945451d61e444d1de0029f7b382b2ae60e34505ceff1f9a6b890416ca0e10dc2c38b3f5d9816134102b00aa1e509c52b82bb", 0xe7}, {&(0x7f0000002f00)="1e394d89694c185ded2ac4ed6d829282b78af29ab9ba96cdb58dac61584871c2a780abb46953e7cbedc1bc4d74d0d57ba0feb8d07c69766910e2aec49af7640663ced2580e32ac66e4b8419023b0cbe8a3aebd0e7cc1ce8eed760a9d94983fe4b94e7dfb8660a590451f475acd3535959f05560bec7002268c749025818edefcd33656c3c02735b9af2ce80ac1008890d012893c20b4291c01807fe7c86d598be3c8b39c245ea5102096426c6d7a", 0xae}, {&(0x7f0000002fc0)="ef073a4458ac0d495c9a220ca5b5a2fb37a182982881fa4153f11f4fe4a02dae293800deb3e3342a9daf2721e462aff85d812121a7f0d84377974f6748c4849ccec1ec1d9cf246ae1f48c6143627fa72fc03e5b624cb8ae5173f547aecb3adeb7e24549e7186bdffa8b66b016354f1b127274d34a60a941aac3b29dac8ac15b382c0bcb0c1f0c46270bd45b3b054a838b739cd8769f0911356fb4b86555e874f9b43ff51c0073767e178f2ca11f1664f19ab3b67baec804fa9517debf00eb75e3a0da4e31e50c83ec78ba9bc5fd2b7d4144b7fdec2bf27027509149c697e83e1430eb4e4a5a3f2182a822477bc266eb1c8ed229c9631b08d2e6294bfbd", 0xfd}, {&(0x7f00000030c0)="9c3a7a9cf214d40ccca4c93a5081fcf4da16f52fe8bc9c79bb8dc029e4d333c308308266397a555e5bc843e993180c2c6f5c2f73f806d0c69d66490cc40b5c93af10c802238aa44e87c02e2c987bc1e6ceeac607e3167ba92885573931fbe51d7d19554163a714e98a693fbfc5c59dc67c8463b03bae9393653d0bbdd882993fcf0729ecb0de36be00bb6f7936b89e0e593a50fe1c62d1", 0x97}, {&(0x7f0000003180)="488410486bbb79b9e9d8294efa563fd8b7bc8b047cc09c25ad4c6a1df5612bcee6745c94a8f142b364f5fe88a10efb0aa9c65d", 0x33}, {&(0x7f00000031c0)="09ee77f7caea3e8afa15007a92da73b58de4c8e9542bcf09b03aa40b006fe252b39c1de6910c88ab5abaa6d442a4c91c6fd669e46b251e27", 0x38}, {&(0x7f0000003200)="2dfea1b8461598c0db428359f4532671fe6fe520014be50366310e491109e10f4e07e1a66919cbf1a99cf22982476689437124e91fb6ab7de39c14075046852fb6664fef25464b3527a834aa3b91f42da9d0f278b0ed092e1eb4f15fd8444b91fdeed3f61dbeffb27dc25de968dba9b82360f274c7fe7d6217946fd931428d5ff01f887af7c0f128d0dc8922ae565022b83eba556ccf4657ecf06210f01aea477fac0bba67bf5f6f0ea3b43411959452a47039effbe4f1c31ed2271d9d1896d04ac94e46cf188fe70a0092a24e4924e47273726638f8c69f38e88f4cae473fc8b0ce3a132aef5b6c32d9e63f2505fcc1f96a87be7d95", 0xf6}], 0x8, &(0x7f0000003380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @multicast1}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000003680)=[{&(0x7f00000033c0)="8f7fb62940a64d5f4f8b9e338fb78b3463f945a5766e52abec4bfb37cf52a656e4d82e1960d74957493260db4772082f08bfbd220fb3e676c68a2ee03be0f1f9f4dd0607dafe80ac02c94ed5efbb7ff3b112a7c3d0c0873509e797fbe6ec50d9bdc3d01fdfc4694538a6dd2517e6ef579b56597a242415090806745cc9e02f929acb60cc705b06ea90cf620c51b52f70ccd86316694a7a8189f186de21272c14b9f8c0217cfb933fdd5e1ae9dfdab29546086a6318c1e4a5f0154438797ffaecf74323220522a826d5d395858bb66d737b3987c7d711", 0xd6}, {&(0x7f00000034c0)="fa7201b25f7a525733e0342cfe56de9c6dc0ade5e8fe68865531dfd6b52ad410940916b8928d6f2cbff8e1ebaf03bbafac5f1bdc7ca29ffd3f266ba6cdfda266b33eb7f16e32675e903b02f51fc7bd81d78b2ea1e7cc3f8fdf89533a7a35f8da96044a4cba6ce02f5fd7c4c8adbf6f4b90ce23b13485a9a2e95fdcab1448509ce238e25c58ee639819c448973f0797c7750ad2fe6c771852e3fa0d0909ef", 0x9e}, {&(0x7f0000003580)="5103a5da2fe8cc13fd7ac90d616df66feff2a7909889a07eddf6c52d74d3048580330b2aa22648c09224da072ad00b70f351e7fbd1d787a72992e0ddfb195cc4c129b5af8f6958848092aab2b269d9a6e0360dfd4466cfd86e982acc3adbc547b51b8b8409d34d3adfaf5d2ff2ed87270be3742bfe1b265db7f89590796012458325f0f41a424cb72a80a9e5121c89780bf8842688d0e9dcd9373d91f1002ccae1fe9659e268c49da7551e810c877436535ccf8ab46029f10239cb841fd86885bfe7a4c1583cd1ea1ae79cfadd2832c44755086662e967179a8453ecd7499ab3c20d", 0xe2}], 0x3, &(0x7f00000039c0)=ANY=[@ANYBLOB="14000000000000000000000002000000ff0004cd1d02edce585c0000000000000000000007000000008646000000020501040000c2acd925a500085361380ed1be0608af8327f82550020586b8f4020fee8a1e5439ef8362e5623d34b807129b58c609574a2334bf39ead810a5062b4408928000000426070febac1414aa64010100ac1e000100001400000000000027719565cf1300000000000200000002000000000000001100000000000000000000000100000022eb1ddb00000000840044184a200000000232cfdd480001000000000005000000010010bb49dd0c9409262f382262bb462800440ca1510000000000000007441031200000000300000003000000099404010044147b51ffffffff00000004ffffffff000001ff8917dcac1414aa7f000001000000000a0101000a01010200000000b2182eb1296040aa3aafc7305d10266a0c6904bb512b5b5f3174e13c973ed52c5025a8bdecd25fed28dc78c85f3d785f11f0422c1b7f56e3128f0de2e4cb4ac5f5f4f764a91204bd81bbe5e25982a529ab95c17d0d8adedaf1bfd61a9881fbc2ae596bf2d18dc9ac31ba6503694c01bbbfb28274000000000000000000000000000095bc8c7bd5afe45866c8345f267067bf6b829737172557d450d7f865f86b39b4a5fba4e23a7a070f109f77c192eb2e78dde4d2ab3979570ff18b569510192eb63c56617131b2437eff17692471b5cbf5513105a1eb917ad477526a6c6b848967062b40d572b16f9ed09f562d4c932e38ef068ce1ddc7569d9c10091240a86eef4b22747f3565d4aab23ebc78365c75cc5977363f27d7798b1343c43b2ed8e3c81bafe6e0a00eac9c4ae94fc91a2c1ba0ba"], 0x140}}], 0x7, 0x4) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r8, 0x3f) r9 = pidfd_open(r8, 0x0) r10 = dup(r9) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0x20, &(0x7f00000004c0)={&(0x7f0000000300)=""/148, 0x94, 0x0, &(0x7f00000003c0)=""/232, 0xe8}}, 0x10) r12 = memfd_secret(0x80000) (async) r13 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r13, 0x3f) (async) r14 = pidfd_open(r13, 0x0) r15 = dup(r14) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) r16 = memfd_secret(0x80000) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) 00:10:07 executing program 3: r0 = fsopen(&(0x7f0000000000)='9p\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:07 executing program 1: fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) [ 607.899120][T25876] loop2: detected capacity change from 0 to 1024 [ 608.915356][T25856] loop5: detected capacity change from 0 to 131072 [ 608.925470][T25856] F2FS-fs (loop5): invalid crc value [ 608.933852][T25856] F2FS-fs (loop5): Found nat_bits in checkpoint [ 608.952306][T25856] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 608.960393][T25856] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 608.962159][T25856] CPU: 1 PID: 25856 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 608.964398][T25856] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 608.967156][T25856] Call trace: [ 608.968062][T25856] dump_backtrace+0x0/0x530 [ 608.969266][T25856] show_stack+0x2c/0x3c [ 608.970428][T25856] dump_stack_lvl+0x108/0x170 [ 608.971701][T25856] dump_stack+0x1c/0x58 [ 608.972809][T25856] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 608.974219][T25856] f2fs_get_node_info+0x4ec/0xf20 [ 608.975674][T25856] read_node_page+0x2f4/0x798 [ 608.976921][T25856] f2fs_ra_node_page+0x14c/0x30c [ 608.978277][T25856] f2fs_fill_dentries+0x578/0xa8c [ 608.979607][T25856] f2fs_readdir+0x57c/0xa98 [ 608.980771][T25856] iterate_dir+0x1f4/0x4e4 [ 608.981995][T25856] __arm64_sys_getdents64+0x1c4/0x4c4 [ 608.983407][T25856] invoke_syscall+0x98/0x2b8 [ 608.984578][T25856] el0_svc_common+0x138/0x258 [ 608.985858][T25856] do_el0_svc+0x58/0x14c [ 608.986977][T25856] el0_svc+0x7c/0x1f0 [ 608.988043][T25856] el0t_64_sync_handler+0x84/0xe4 [ 608.989348][T25856] el0t_64_sync+0x1a0/0x1a4 00:10:09 executing program 5: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870de294176d54a0552d635a8a033c09b2f67080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563e318000000000000000000000000000000000000000000000005530deddff85aabb8fd29d660c105d500"], 0x3, 0x105b2, &(0x7f0000020c80)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:09 executing program 1: fsopen(&(0x7f0000000140)='exfat\x00', 0x0) 00:10:09 executing program 3: r0 = fsopen(&(0x7f0000000000)='gfs2meta\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:09 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x90a42, 0x0) pwritev2(r0, &(0x7f0000000580)=[{&(0x7f0000000000)='`', 0x3fc000}], 0x1, 0x40000, 0x0, 0x0) (async) sendfile(r0, r0, 0x0, 0x7fffffff) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchown(r1, 0x0, 0xffffffffffffffff) (async) lsetxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100), 0x2, 0x3) 00:10:09 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) (async) ftruncate(r0, 0x3ff) 00:10:09 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x16}, [@call={0x35}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x8}, 0x90) r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32, @ANYBLOB], 0x20}}, 0x0) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) (async) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00e\x00'/20, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00'], 0x24}}, 0x0) getsockname(r3, &(0x7f00000000c0)=@xdp={0x2c, 0x0, 0x0}, &(0x7f0000000140)=0x80) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x581, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x48005}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_STP_STATE={0x8, 0x5, 0x40000001}]}}}]}, 0x3c}}, 0x0) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32=r4, @ANYBLOB], 0x20}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000780)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000800)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000900)={&(0x7f00000007c0), 0xc, &(0x7f00000008c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="700000002900000128bd7000fcdbdf2500000000", @ANYRES32=r7, @ANYBLOB="e0fff2ff0b000b0001000000070001006d7100000900010063616b650000000006000500030700000b00010064736d61726b8a9c496b020005000400080000d1d607892960fba1d5418300070001006d710000060005007f2000000600050096070000b744f99f5dc6e3982dd7aa38e3188d0ffea9a04de3c8e99a2318f50fb892de1e261cc30102a25b24a976ab5de4fd08af2b65919a6c207a7b7b329cbe9cf1a633f2bf158b6c310331ed421fbdc358e92e75b7e70f26c4e958f83006840ac2634c9a99960121be8b5107af667434a9e465662d64963bf5fc8350dd0f2dc1176c1f9a340d191c622c933d69f5f7160cab00fcedf54a4f69befc57903b96e8010c81e8ca23404ae39915aeb75e510c3681f800ba625dcba4b2419e3ddf1ecc7c8a619abd1d97302c3dcb21ef0dbda61b3c6ed8722d1659baaae8a3dbcc9d3020acb2753970c70a88ee20ee3bb978a0593733d4bb1c863011ed51e3bef49171a097fd86a7bf3d117ff9f4f03165f39a3bc8"], 0x70}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003800)=[{{&(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)='i', 0x1}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x30}}, {{&(0x7f0000000240)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xf9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010102, @multicast2}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x80}}, {{&(0x7f00000005c0)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000002740)=[{&(0x7f0000000600)="fbc2fd6207d6e63b3b52c703f9554f8dc868e2148884f93ef4fb13adee37ac6429375898bf70a7857a9813e4731871bca05eb8196e81ad8902b525328690a94aca65468390ad09903dca123e1778f53de4cb75f4b664dc28cd9d1872c57cb6db6100d522c9000e47ba301469f8d4df8ae7eaf4515de28a0dd522398ce723433433e3e8bc96c031f24ee40828990c02326f6e9082242548e8a31bf82416d7034a", 0xa0}, {&(0x7f00000006c0)="3496e6cd812753434d3f4a6b33c1b8a76ff376a078273f362f78877e1c03c39fae0dd8c413a7c786e26878905e237bb773d4a1ed15eb71d69f16e8b9dade8ddfaeb82f55beaffae6b7cdf6cf1b7b6f9e989255efb9953e7c23c2cd00ea71321a884f65d0989688d0633bacdcbe7ecea9e5c7a2ade3d9f2299976cf7ca27c325918cfa4d10a73f960bc93769dbb606d92c3c02a271b2dc23e40fa9a9824ec78f89eb5541a4649a8691a4938eeae3a08d598317adc4bc7d7f7248e42fd23f9ed024928506801de8f0ba187901ce1a4a5785770adaeb5eda26196be36189824fbe813a2f0f7d8433859339d00932b22a2abac020df9829df9f76ec720607a9ef6d17dacb9e64dc433b4597a1a26ecd4954851414540b82b62427b0f5a00ad09ee2a5d2b0ef5fecf3c12fdbc152ed603bda47c71d7790f8de30542965dd1f5d73394ac43cb158320d70b9382652ef9fe32523a32030b27730074888894f532b04655a00146dc93c4ab5d8ec6f89bbd8933b457a53ae4cf957e91ebcc94b36775e80d38fa342978854ce59f1f9d8c7e423ec9289914ff26af1d71640d490835809708801f166171e357c3f478086729d6c65d5c591c4e3ba303be11ccb2d8ea71376adc6f18b5189e8edaf079ddd0c58cdc028bce228e5dfcf13cf9d933f44518fd3d38c81832294d0086d4ae30f2b8f7dc1456944f7afa8e686adfc3464a5e9068263b590c9d374daf380ee7bc5e454614eb88e289e1b4eadca679d631f588eca9b711514f8cfae93fcc3b50eee5e897fd3f873fb51cca2109c9fa21ff4962baec7a3a3da2c9c8f3950c9f4e9990416367b5b8d18cb3b89e18fc226a85af02e8e167e921ff85337ab64db3d2f4c8b6ea58b54816a1bf03d3fbdbd51545149e8128e1c12f6a4e8c961c61fa645df3d7e22d5be2d9e74a15e95cecfb88d8786a0b22ec8258eed2af2196d43f5bdc6484a51e309bd60fd0f6b05f7a86c279f3d95cf04facc129b5e4c47366fabea97057b81a1c317f1cfb8f0ac72851bff6804df8e5f4d12f9f2c01575daecf6f77ef55b3aac1fe62ef3360eb8b41816e4654df31ef7acaabaf96c3a2f782b417b2f58466650157b63657640e44d3c651e4df5832495d13d84b8ac043f57e2d09f2129a2d650128bf0004799d4ad58a71698709e37f11e278378e5f027a3c66fab42a6b0465987c47362567c2eb04d3bfae142e3835e56272b8d978ec5271773c907184973133a92e61b8b095bd325c0ed3a1d1a514b6e0570ca08f3fe6f897ea441b185c25a55299a979db6f9c5ef8573653cb0a76d99fadef6a6aecf5ef6e61b7d2769d5d5c1e85641645af951e5dd3500e15cafabe32e1b2a394a20ded417e5d377c0c1047f4e7a6f84a63565f338f7110e63fc5531766a99481dbef6748ef4b74c38bc10d8de52fc6dc1ec8c2bb1878ac6fecbb2ae114c36117b8af80ba89d66f2aa68e4cd4e6faeb3ac661094f66f09c66bbd14270706c4ff6f3e9354da422a96b3434d42c3666a886b27fee5861fd382a976b9dc940f229527a241e84bb64217ee6f8d6a532f2311cc86d5900ac4412bbd42aa1f188e46e7216fbf9eb8f1ef35b4223bdc7eb546cc45592cc47a832185e2e4f4285f8bb5ca1f061f8824af3bb38cfe49cf59674d6c19808e0199734a6d604d660e2f563726c717b3bac92e777b733c02fab2b61a80983e91859f411b9ba5804477e1e0a9791fcfc48f1519b07f86d7f43d5d4a0b5768f7de2038693fcb9a5eed2775e36328f66c450c4908349f3139aa72dffb0be7eddc7ebef2067b67fe57843667cb8dfe772f3071d977dfc518e1c5601f0e5b91177333542337cafcc1bf53b0dfd9cdfafae2c5cc7f8d7475581d802c28c6bfb5abd1c3bf4432470a250290504cc6367ffe4604e5ecf5052ebd55969ffb9745215ddbba58dca1043526e61c28255c9b5d4144a2171b2a1c97921d6825728e0497cb7eac24bcf6e7726a4a03796127514afb9d3c0d53abacc46c32f770285fd35f9ebc5ec69ebd1fc9fb8e0c7142d25d3d93cd46edacec2a0aa3c9c53a8191aca3458764efb5ba616b0ec1822a26405d9945cf46054ea659551eb8bae75dfd7bb2d4e2e5957c5f26dac0d23609ae27430f45d8815cd47a2ab58de4a416c21d711a22bc5bda8fae34e5469ed39551c6a1bab74cd364ca6f3dd53dd4297c9ca92fe8e7c9151da6da592c64c4d4e38b394795c1e6574b39f6af9bcdc63e922b4f6e642050e60eb3908bd871ad4f0696b21ecd74924642a40b8e7fc635eb7eb33923f86c8a61b67d67bbf3fa7003a7ec31a8c0ac45d752e633a3be9e0ba35a97c40037b361d9987624f08854a6346f2c377d63d66ec38666e79daab5b79cd6efcbbfcc62fa82b21d372e564b160f9b7f4af4faf1d0a4aa7cd0d50e3988e86f9065f419c4696d41b1fe17d74d5dd8edb8c878de0305161de1a4f0259d3aae00df6d0c92e27293c088603c3c3a02e10a7313c79ab8e46b1a34a812b3c91a919f70fb836c8fd3da2ac01ed79af2f3f2c36cf9344831e67724f90719a8115999965b6c4749e948c262a5e60ad365824c0b6d46123fa8bc583a276759dff468f2322d9680b09d90069fb479c239eaaafdb4858e7854d0756d2f06f82fcd121c202f01a299fca9f35148591f637cd74a7c434a4127ab27acfc3b3e5d2cd4e5cfd012b637d2b033dfaa0a9ab120656df1cc833455befb2a892e4925faaa48a5e4d25d35ebfd19459a1e17b8bde1b2ad5607e99d164bbe0267e06fb71265ebabd1a60b22b47c42d6bc39714b81160be445b10dbc2bb3455e6680887bce85a9f4a5734b6bcd60445caf29d314c9176a7fa0b40f3830a808202e7ff76c3534987f3173196a4663665717bb09d754721e31d58bd461ce292739c6b17716fa198b54c82e7465199c89cf96d62cef6a622879a373bfd6a9059d193f5e01190f3b199c1069aa08d8f8e7229e41c4895e322aa22a72a0597095d6892efcdb09ef2f402e9eb1bfc206a89b113c4feccd4bed765bf5b171f5a35d41397d582bb786e4a150f0c718ec7a2a1f744cbaa31587799199bab36b4bfdcd94a69b2ae4013a4cfe3bac93e7c292c9ef5c1087e1e9b1c31bf5f4eb790f44b971bb8becb223473da7f898d4cb22c11eb838642e5dd76316605bbf89824cdb752898be1f2fa4ff3fb40787a048d1bc6376a7380ef6bd7c56ea502914af82e92136b3103590baa273dd120c7793dae7fd0af2b2e08d3e8a8b8fae7eccf2645f416546fbb237dabc52ab971a351c3a65d7ed80971863753ed166e92da5e74cddf7af8ee5b4b7c1df8fff6327a4531ce33bf80facffd671453b752c8d2adcbdc073b1db8db8867cac020b3543c9e39bdced15ba5359ccf9e17a224411622ea8f64eea81885148e3e6e40ecff59c0cee3cfd4699fbe00e01b26a5a239d0c245f0eb9d2dbdc76d21a6f677e0a8bece0f1dcbe6b34ad2aef5dc3743799395119764ae7aa54b93f9eea097ee5381613ed1ba94153750cd435c186b404f274ec2f0c4a7c365534af5cab0447fc203bc23fba2f8bb90832b8a9d0d564ada5c41ad4ae80b78e0fd58134f157b50ccf22864a8b8ff266d0c137fe5eac55213329f614aa16a60f72d32297af947637614489ffb6d0a21811707d0db8f0b836f14827f147fdab3654011f9431fad8c61c5c7901a4ad12445eb8c8c980e939ffa01736ec93b4eb6c267f945c1bb5ddbaa69f9695232126cac986878fdaeeba43d0c1183ba1c50416ec6bda70b7037cceea6295c73845701e7157b530a3560f6db243a562a5f3da0675e80cf90d4cdc066a9d47050d47e5dc712da100304c9a19a87d2c365197b3379a218834ce7d13a2c65ae913102ee608d6a4a60cdac78fdadae988099078ea8ad0dd389bbcb6381505b98dc8993669f0730fd7b4e424a5d1b6e3a71e3d87b422543326b9e42dc3904a39bbed67786013ae87b76ae6b473baf1aaab959f44f1adf2bd835b358c445dba07e518e5b8cede63a130fa0ab604d1e6eac6d6cb3c094ac63090220ce8a4cfce9190f9bdab74427e6307dd0098d538ff210c0bead5e3c5548449736bf4b64c0c27ab01d480cfee1f170cc2e697458c397391faf474867db68bbe623c2d9a416e05dd529189a294adf4df4faf887a55fc8049d2952fe50ef4361f87103355728556a6c255d1ebd9a365ce8e3e48c1f8839569f4d570f9b16a29a41dac3247cf5d6250c8134ead6d9ae3ee8226389f57c4287992196f09678127fd99f3ced64fc076e676468dbf7486b0db4a4e17005bb201eddcd7431935ccf9e1e2244b92a06d93c498faebe2f8df8f12748d68556cc99b5332285f12c4dcde26a17465a9abc10597b73ee09876bad6e354e1f98146c29626f15361ff2403130dec0e52b2350db92a80f656f5117d8eda70f761864a93d9664f8a75397427ff97f924b595a46b857b978bed3cc4969c72a81fc115e975f23c55287a8042b141aeac675cdea6c0b37348db968ca7ee33896752e4648b99860725403cb006a5cd99114a885e86b27591ee8fb76433b7bcffa0604a32f589bc433a87314e125947c1da441bf368982a2a9d260c3bc347f1b98f0c56761880759e028d175599d97554a595a30779ba59efb1e7997d8acf4668a0e0032c888375d98c6a1084356c93b9d8872a1d7af8f916eb14bd2f8a536dfa123ebe653b2d99da2620be237d2a67c3d0f1910b1bb7b2be63510e57f97972eb0168f4307485591f2820296b7943f362a00b1a0e96f0406ec037cd527223eac7e200a4246918a4d75808aa8949449448ce9ecb01c0744fc6ddb7fa88d80bdf6a8ebd9860874f071b0adc8d9b3f7219e7a824641edfe15b0b221df758f3f3f24bb9626c2eb591978a4e74e4e152d88e55865ff7b4232d2a8fb4d0b48f3e79bd9a99aa2fb15da7be718cc4738cc8b801305b9516963f1d34ce17bb472f6d29661aa86189982cec2a152f01ac79f24ef653f5ac96a7e42e6dc82f8c3fac039eb8c4f43e0ff9040a043c74d1cca871b0decd78d43575b1ef2a383f6e55fa37ab2b11f8114912a11062fdfc5c1e7e89b4078ba654868db29d7e51ed64de2bce6118e9ea1980e8cf343154d7d26a65e921670cdec04f43f0fb6bcf65b5efadf22a1f3db0c71b75b098ee2d360341031f6c15ccfc3da344920ced4dc243fba368c86718c626e437db6bc781ef2cdabf55b62280dee45744319ce6be49fb74f45616656ec991b5aae176185c6e841d1b5c06f1ee4a0c14a13c7ecc1870a579f65ee1b2ff5cf7d642480c936a0a3a0a38a72e11b6cf4f4fc41cd323560d69f13813552aa9502cbaf00c315999e6824b99d0aed8028205403068e05f72f0c59e546825d86db6ea1122316a3583186c4c3641d127ca0f7c8c86ab799bf2bc3c4600503ea07f2dc3173b0f7e2254bf70ac68538f6cf5560414b1bacb4af013f897d1b67b6d86880cda9f1e283b80df04ba780533b5be8f8d210aa31913e33c715ff5352f8a17ece1fcc7c776d4f839764a150a85e3f7c4eae4966ea9bfc931f332db568d66380bba92de622bd7037e706768cdd09c380a6721ffff8e2a3ad2fd84c438d89133e9d324dbd98abc1eee7356ee4849791579d3904cab21d4d8943bd68f4f46dee3feee308db9e14614212b2eb33af32a718e17f9a6b687c36121f4b2e2348688906467bfd71323ee2e328af530ba3d3cc2ddc43b9ae1674c8bb7dddb3f8dd2ea8174ee2405c2006a9df7d5a6f13ce67b6ebdbe9e344f6bf9fa63dcfb7abfff6bb1742f3dea3e69fb18b", 0x1000}, {&(0x7f00000016c0)="eb8617f0c1444594648343c3a1006900991b9aa1566efac31ade4e069f1c0728a20bcdf53332eb4becd7be06b1d0ea0ce06bdf8b9ec8f862504b75598c50919c1a603ecf2fc2257bea6f1af04568f7081c02597dc190e0d85a6c1a7ac255071cc8f5e090c8c8248457be07dc4785cac25d9d6ca86519b5fe13420e3021d4d537df59fd57004391715c7355a11c4ce114918577739dc955950d5994f1aebe53ef5fb5513db119232c28a972f18581cde978b921bf0a8724fc5128e09a29dfcb418a867076784cbabf163f9d23829a78f5b472fac0664837f2d0109c3ab0fc4f937468fb1349d899f60749e18eb3361cc05d2ffd5c85693f0d640d2d5f4247e05a2a8c1a63b00c3f34abd51cff882b877dc63e30acf28df446587a1de22cc5ba070b869cc2c1aa7100511fd57e12f9014dab0092a963d4450f629030ef8c76944f29f3e880836791631aea0aa11c50b096a0056831ac6035d572cc9566e7502f7c4012d2afdd02dcfb850e1c1bb94bd323847fce491196721567da7714cc932c4a1698f954a137295f30a48042f736d32989d7fb7c25200f0ee9c9c3d93981ee32bdefc5f3c14c13bc80a9552811e1eb08573618d1f85a470a4ee61aaad98cf759c6817da1657ca623f533cc8ec9012c0ece1499af14aa9a7757c2018c0ab7095c794c03525ea04c02a5ee5d257d6e654388e1563a022de174941caa23a16622507090d7163e0503ab76e0443f7f8d7503a3931621a92c09b067e9b8ff28377f93219a0b5d883646a35dcc42d8600a79b3e43a2fb311a4eace2058c9b5fb6c68151b13b67e844db88905212fd72d5c2d3f4f20ae00c376453449b99b961418e19c1db7f62a75f2f49a59b69036675051c898dab4281ed8c5f6d9d415bc37c174762f5175017bfce15fed26e128e5b79f0db5f524981c999a7aaba6fe0c9389d3ee89c8a72a3f4b9bfa7e03ba094230890a35176d8684a1256d289a23187e18fdb4fe38c7e1991ddf9ec956c3622fa34e54f73329e3ba1a7bba660364ed639f390b68cc6b99f3a61cf7ebad631ed9eccc9be2f0c0a11cb3365a5b3ae00ce3d05dc4f8d91e085425590a1e070e30a46e4f9a0a914fe19d630154d3577b6d1f4acfff8a13098e6e64eb20f0050c3a9aa02d34051b5a71a6bf2817b3fa07f2d4af9eed1be04d788caa9af21702e67ceb182cc54419703ce7c35a1c973281721e0db658cb69835f0c02abf00966b823c19b96a7da4d63e9b76a394d147698bcfc21575d4e349c75d38fd81716af5227b5390e2076c1fbd9d6c10b44ef1e166e9e7907c8009e76a7ffadfcb465b5471b5d431f73f4f2fa538a74210ec7136aa15971adca1d07c74a89619daa7c45b6dd64513b8234cd81d8770c324779406a8ff55ced65edf087ca1ae47aac5fe7465b2436c8c2e3634991b902b505c1af869d9fc81e8a8ba7e482ed2f6fb603b062f1edcfd9b5fb10ab17629b30a8f039b1e7bc9cc8161c8832b55e4487f688a0e6456f4b589d1323c31e3908dc43e2f29117f2a4fca681096eb812f2c1ce051120856139f226cf721a4fa56e1e2e0ec22688e30e689c551c2faf42eb6ed0fddc720000931159ebe18b2d8b15b312dac265e05b412eb742e5abec1ffe0d9619564ef8c675d53c977de8ad19bd5ef96fdf654d931d4e2a342d407f268f4a10651ff543caccb856e8af9e391e45e2466e014c5b333ee03c2bea1c70457f0e7ac45749d1f2ab3a45a5d130e5224f57777e9101ed9ed9c76ad4a9cffdd4596b206d5a694f479569a35a1288a464b55f25525df4d9e4f725528b8b8d88dd54fc33097bb8c8cd29d354a1f82e6923129d985127c9e109eb84d8eec2f24435423af9feb39be08a0bf1c049466bedcfdafeedfaec8d49e5a857c1697fbdb6c45500c7f146106a04bf3fdf9741ab8a6c484d1c08e51d0455bffeeaffee7a6e75ff783d351cf2cbf633a8732ea5fdcd12434042277949914acf939b6df570f9917635a417e7fd0081887534d39c5751ac4815c091204923a76463f11ce5f67558b4af75fc565b5166c0e29344a46a284380ace243e6911350812483c06c0eab3bc936ecac27250ef7cae6ba8a8fd3d3da7ecc23f15c1345f34a08887a42470374fb666e27d1b9b627adf93e2ccf82a5bedf9d5a3e84c907c84e5d6a41d1ba88526169c4db9978511d046b194486de17fdfe63c346731d123a7af3f05c6843b7cac1bd19dd07042d33456db8a56f9a69516789b3396943913d7870dfb0d11186d24a865dd44048b17fae6b3b24b21176b9795bc17677e3b0322349cb867cc399b9dbfe51cd6bd60bd42f75f9fbaa06dd0aa5a76977e703af68bf49c5fb605a5c11993ac9e20dbeb9dda36ca6bf3113a9026dba1896a9feefa47e2ff63e415569446d161ad1b1a5ab5c998b326337359ce376e3be3722de3e5fcf5d38b07453ac13b151a9beb6e791a762da10654b9999c0efdc10ae1208814f268128a0357bf3d1e715e6793f55dabbc886a00663f061c1d3f5d64d8c1f4dd476d82d6b6c4ea93409f0037934c793d481a44619e00ad8ce34a7d8c627f5ac90fd41960460f624960c79271b90450fbd74c098c28c4d660622383cabdef5a306fbb04261746d6ec2bc88f70ea2b98a26a71bcbf13976753b3170d9bbc91a2da9a400f7c6b23beecbb6ac643d2f40b0d90577ebc4b5e5e7ac56735078974ce0f6580863bbedef3b20449fa51c12c88eba597f930b674d2a36108734b67057a4613564d6267ce8d7ff0235ab5ea61403afe45dc637e9ccc1b1918a1e00eeb6fb6a5b848a20dea6aa9b5bb419da2aedd57108428bddad4166ef54f47923084832603afd4805d6452a10f693f3f8ab128909c45a54c5f886273ce6a7a707c362fd3f1eb9a285fdd848157148f12ca9dd850db60a1cd2d594912ae0ec34e90a471814f90564b2278b46a1042154ffeb36ed7776b8cc25d834d0a3632f6a842fd63959c6fd3adb0a90c2626d905f0d64951c510039dc11e41a2c4e6016c77bd7aa82d884115d9cabc2c8d6a5f64b73341a373214be457da4c938ec2e79f3d85a417b2bccf6d353086dafa8697051577dc47f266410aed3555740a3aaf7d80f60a305072b392f651ced1f74bd6d5c75fe22d652cc70898937f2a1515ac3ac2342564626f8afe342fb82859cb0e35889d7fa8a2bdf54803526bcb05043c42b00ded95594bbcd3eec380a53002a1dd787e2c126d5cce1bc7918804798ca0e299df69bb60739ba99961a61ca9553017958ad6ebf96ca511ddaba9abcbff82f80130be73d546befba902681a8437b8aabebd19bee7aef096bb04bc14c357e15cf67076c8513f89e5802a1cc05b8b949a9aad9099102df66049dcb6b51955743ddeb2cb16992292ea4495f8d4f353f6390fb436b7f037dca2b3ea68490fd7e7dbc7368e1aa3573abc2a673c96044655694831e69ffefeb65b960a16e74d2e1a61c2f4c21cb7ad6a6722340c419fd2ba1067bc8ebcaac23f62b69db922951e5962825902ccb7b53c4363bc425be57febf00db64f32f4c9de3749928e22edc10005befd6b7f0e23442106d2561dcf4efe8e13ec86d94af134fd8a53a624063875fd447de86235b3aa3073961f07f49cd756dcfb1fa4a9b6400f28262dc135c207201680fa9d91b1b5572fc8065351773110aab01e1594597f7cd67d18d71fd38f4adb33303fc2978370e41f576d143c8720d7b7a9076496e4d645088c808ec6060506c0dd649b0bc82eb01761380c3de487086c9b2bf209c45017adef1b72f22744c9b425b807808e27d52c9ed26951ed37ca8a9555821ed40d19ada446dc374cfdac45957c3c5ed2640c3f063d1e16240b381c56972ccb3b3b7563d6c137913f21dde264ac44ebe8093d72ca469ce48300a5d40c85ee03a9941db05fd12ecd1f1975b1ddf1efc4371377c06d78b984d6158d9b456de55f3e21666c4660486ebc8f742e2cd75bfe943b4f5935ad7fdd1e3d4d369b5d9f0cbc42c3f2b0241da0d7a98af26f820434a4843ed05e879c43f78fbd86299d4b86f9b8a98b830b678dc9f11e88457751512d6e30571258d9b1a0f7c8f7559d9c80a35b026c13c0e9b51f20f04163198af0407e47fb2535e5bedd9b9fedbcc6d1301d95da69b32d279f25f5c7c6e06072b1056d527fb873533bacd5f1e3731d66f817392c9131622a4aaee3b84142e6950c046427267e0fc260d1d7ab4cdea59a22bf1c30c2e42f92825402ce0332ffb9bfa58fc17e48ca253dca4ed6049a54d4119e9be395bbda1e74c05a4733eeafdd28cfc3fb5a4654277426674b5c41ccf0a62fcd1d8eb7aa96c3e6991a5fa80d1b4fc6506562bde633027f244c02dac7a98b614ad9087bcabbc94fa0865ff35302cb402fff164e95a40990e55fda25645be27bfe16bd034c589c59b68d290537b09fb8009b0fa9424a661beddda5619078964eb7c1d68b28914faef565a1698b4136c126e11174186dc11bfc2c0fe61ccfcaff689475bc6b07ecdee42c8a7b4e8896974d5dd0cd14a468bfc0a5e5dc84c9e23ddbea7b46d846d2867819221335a4ea68fb5873fe459eb16b76ab5148a78d79e2497cb3b6fcc5c865e8a878a179b152517f33a1faf05d87196c7f692f34f98e1fcd2da099cbcc5c7293f30bbc91d5623973c88278152c0bbc8ad4ec9960ceb125d9719f91129b6471d2acd0d87e1bc30a3c0c13cbc5b0cadf2ea570e6d4c8467b4bc43c33e58762244d16a0af1fb391949ebd934f08af3ed9e57482d5e166ac6f5dd04ef76d62b31316973dcc153882f5e3be7425ccd12eb1e751d286ea96eeb11e6ce16ff1a106e5900c0a8cbd9f0cc19e00f7840b05af7cfc2c00fef8880d799519914591b9456aa6ee8b91ea41744f3e38f2fd48bf0f7c9c7a4617c6d5725f30c8d0dc24a27e59de58fb5d3de5e7406e230cc42089f7ca4f7f6ecfafc648356b676c44e80abdd25bc80e6ad3a7cde82a3491f9acbba363f5c6654f82a9def82be8f6df229f737ce1236fc991e5fefb624ce613ecf76922647776191399ec9b661509f4925fcaff64dc17d32e6cc3155d0fefaf63837d4c1d1f8b8662a0dadf4afee0436e5814dd9d31e860a0847dd64cca0d06691351b10a41b1057331522d7834696d6d8d6f9921295332b30a26705aa826a31ee1991a6e72e8fabcbb68500372762ecc80b7c7cc36f9df922a5d4f26811ad792f4202b3192e6c22638f047aaa68cc23fc44550035c1f5401c3c82d78bb5836e99b5a2aba7113ffeddccd6265eb4c3f45e508b609c57f8dd8569d82ea307223168ace5c3773ba9bd5c434af0244be25656038ed3ff0d8fa00d6876f268cdb74b2a916a9fe6bae2b2a9ea7268c9ff10cf1899a97808031a3c829311c45fca61b738b4f4422c70ff4938413dad5ed93be6abf8de14b969aabce0df2e7f3da035f8353cb419ab624cf50985f1c8200c6ec653be955f485c0f547c5024a12fcf9e0a0e561714d06611d6a2ea43af3ed53d8d2b585f5b4060e52ead56ac5f60aac8e897949fa6e0db2b3f174300ff1fa49394e83536bb73f4b67167fc5945c273e3bef976fe67d3d2ddea7e8a5990352c5005f05287d41d2320685c7cd9f053df595717eae3ac49621f0babe2325fdc7a2c5a99cae60c1f83d292860c2a120ea1109007496e007dc4c5a14c717bbffdb9073c42d706e6831f0782ad295c2b009c8b92b04ed350930efc1721e502c88c7c26d3df803bd9889fd986c9eedd56f8f9d39bbf1062701d6a808894a7871e526d8dabdf1e51d9d2e244dda7ad481fde", 0x1000}, {&(0x7f00000026c0)="85289cd50aa563a6216436e4f502efb5a412627099910f8771e80794123fa6398189fef2c59c5539f16bd3e2309cc2c70146252a4bcc00303692a1677ea0140d03be7fa7", 0x44}], 0x4, &(0x7f0000002780)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @private=0xa010100}}}], 0x50}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000002800)="464fd2855adce6325cee26310692e23b0b622cef2e7b537d7e545d36eab5322e107cf5427c8e50ae12e8dce146ac1a732b70ce3aae2f9e490c0d6239708ed9", 0x3f}], 0x1, &(0x7f0000002880)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x2e}, @private=0xa010100}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x1b, 0x61, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1, @remote, @empty, @loopback, @rand_addr=0x64010100]}, @generic={0x94, 0x3, 'R'}, @timestamp_addr={0x44, 0xc, 0x98, 0x1, 0xc, [{@empty, 0x1}]}]}}}], 0x60}}, {{&(0x7f0000002900)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002940)="738f87bb8069c4fa0ad80f1b30a57d52b020c8ffccfd078acfa6ba8e6e6549a9d502c4131a84f6a2ece42248ff079bf8aecf743014bfbc6cd191d3f18e7f8aaa37dfc9ad71dc63835d7999321460d413", 0x50}, {&(0x7f00000029c0)="b6457616845dcbe5b4f33429c64c400f7c01ff7f93c4ce251fca3c7af733e0429c0143a74cebd9dda9f11089580fb4a583557debf17a15b4d2ef198ddd9a6ca310ce175ac10f5ec39688cdc0ca20296b1c356b471efdb67cad7727d4", 0x5c}, {&(0x7f0000002a40)="e488bfd06f7e4e2763f4bd2921fca2", 0xf}, {&(0x7f0000002a80)="9d69ed6f2bb9a4be249172123449eb7c105e23a35ded5d32983c9bd77e626c257bae175b69bf4f4750371ceaf3d60241de64fb8638c0221596e90add9912dcc23e631838fb2974d71d8839853f3bd5616dd7896b27d46fcb1ad685", 0x5b}, {&(0x7f0000002b00)="b6f90f8776a344864253a8a76f54a553548736d331c3d9c8aac32873eded716545e24bda2c9a1686d3e37f8d55b5dd5030704943302b418fb7f75c934083eb74f5eaf882aa813ca1d343f3b6160450f41e20ab189fc3f1add1579477ee8b25bc3c", 0x61}], 0x5, &(0x7f0000002cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x50}}, {{&(0x7f0000002d40)={0x2, 0x4e21, @private=0xa010102}, 0x10, &(0x7f0000003300)=[{&(0x7f0000002d80)="eb07150739a4a2ba8ca713f6d15f2f6f9c5a99ec50fd4cf7ad7c787064a3f0db3f11fc579ddc9682fc88653b83d3bd163b14b7ec871aaa45199dc1ba67224838752df8b1d58a00fcc0b03aee409b6775fc7d593d2ab1c0bcda734e5c76787981", 0x60}, {&(0x7f0000002e00)="98ef23ad816b6162929d813f754628d2d54f25dce9948376e7f0a5e46fd85e21e47cbd5f7b553b6cfa25e520f7db9960757d87712de214d7f4919e0bb971c700ceb52efbac0d86cde307589bdd27eef4a464f06b72302506d82e7e210df8e1e4a052d4631a7451ca44346cffc033f6721a52ec9273c899e4a226fae3b7b247e002e3b475434897dd3032fc61321c041bc679896379660f731cc5be220a1d515bad83495fa452006b4bd9ea1891053f5b9c3d0dd565945451d61e444d1de0029f7b382b2ae60e34505ceff1f9a6b890416ca0e10dc2c38b3f5d9816134102b00aa1e509c52b82bb", 0xe7}, {&(0x7f0000002f00)="1e394d89694c185ded2ac4ed6d829282b78af29ab9ba96cdb58dac61584871c2a780abb46953e7cbedc1bc4d74d0d57ba0feb8d07c69766910e2aec49af7640663ced2580e32ac66e4b8419023b0cbe8a3aebd0e7cc1ce8eed760a9d94983fe4b94e7dfb8660a590451f475acd3535959f05560bec7002268c749025818edefcd33656c3c02735b9af2ce80ac1008890d012893c20b4291c01807fe7c86d598be3c8b39c245ea5102096426c6d7a", 0xae}, {&(0x7f0000002fc0)="ef073a4458ac0d495c9a220ca5b5a2fb37a182982881fa4153f11f4fe4a02dae293800deb3e3342a9daf2721e462aff85d812121a7f0d84377974f6748c4849ccec1ec1d9cf246ae1f48c6143627fa72fc03e5b624cb8ae5173f547aecb3adeb7e24549e7186bdffa8b66b016354f1b127274d34a60a941aac3b29dac8ac15b382c0bcb0c1f0c46270bd45b3b054a838b739cd8769f0911356fb4b86555e874f9b43ff51c0073767e178f2ca11f1664f19ab3b67baec804fa9517debf00eb75e3a0da4e31e50c83ec78ba9bc5fd2b7d4144b7fdec2bf27027509149c697e83e1430eb4e4a5a3f2182a822477bc266eb1c8ed229c9631b08d2e6294bfbd", 0xfd}, {&(0x7f00000030c0)="9c3a7a9cf214d40ccca4c93a5081fcf4da16f52fe8bc9c79bb8dc029e4d333c308308266397a555e5bc843e993180c2c6f5c2f73f806d0c69d66490cc40b5c93af10c802238aa44e87c02e2c987bc1e6ceeac607e3167ba92885573931fbe51d7d19554163a714e98a693fbfc5c59dc67c8463b03bae9393653d0bbdd882993fcf0729ecb0de36be00bb6f7936b89e0e593a50fe1c62d1", 0x97}, {&(0x7f0000003180)="488410486bbb79b9e9d8294efa563fd8b7bc8b047cc09c25ad4c6a1df5612bcee6745c94a8f142b364f5fe88a10efb0aa9c65d", 0x33}, {&(0x7f00000031c0)="09ee77f7caea3e8afa15007a92da73b58de4c8e9542bcf09b03aa40b006fe252b39c1de6910c88ab5abaa6d442a4c91c6fd669e46b251e27", 0x38}, {&(0x7f0000003200)="2dfea1b8461598c0db428359f4532671fe6fe520014be50366310e491109e10f4e07e1a66919cbf1a99cf22982476689437124e91fb6ab7de39c14075046852fb6664fef25464b3527a834aa3b91f42da9d0f278b0ed092e1eb4f15fd8444b91fdeed3f61dbeffb27dc25de968dba9b82360f274c7fe7d6217946fd931428d5ff01f887af7c0f128d0dc8922ae565022b83eba556ccf4657ecf06210f01aea477fac0bba67bf5f6f0ea3b43411959452a47039effbe4f1c31ed2271d9d1896d04ac94e46cf188fe70a0092a24e4924e47273726638f8c69f38e88f4cae473fc8b0ce3a132aef5b6c32d9e63f2505fcc1f96a87be7d95", 0xf6}], 0x8, &(0x7f0000003380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @multicast1}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000003680)=[{&(0x7f00000033c0)="8f7fb62940a64d5f4f8b9e338fb78b3463f945a5766e52abec4bfb37cf52a656e4d82e1960d74957493260db4772082f08bfbd220fb3e676c68a2ee03be0f1f9f4dd0607dafe80ac02c94ed5efbb7ff3b112a7c3d0c0873509e797fbe6ec50d9bdc3d01fdfc4694538a6dd2517e6ef579b56597a242415090806745cc9e02f929acb60cc705b06ea90cf620c51b52f70ccd86316694a7a8189f186de21272c14b9f8c0217cfb933fdd5e1ae9dfdab29546086a6318c1e4a5f0154438797ffaecf74323220522a826d5d395858bb66d737b3987c7d711", 0xd6}, {&(0x7f00000034c0)="fa7201b25f7a525733e0342cfe56de9c6dc0ade5e8fe68865531dfd6b52ad410940916b8928d6f2cbff8e1ebaf03bbafac5f1bdc7ca29ffd3f266ba6cdfda266b33eb7f16e32675e903b02f51fc7bd81d78b2ea1e7cc3f8fdf89533a7a35f8da96044a4cba6ce02f5fd7c4c8adbf6f4b90ce23b13485a9a2e95fdcab1448509ce238e25c58ee639819c448973f0797c7750ad2fe6c771852e3fa0d0909ef", 0x9e}, {&(0x7f0000003580)="5103a5da2fe8cc13fd7ac90d616df66feff2a7909889a07eddf6c52d74d3048580330b2aa22648c09224da072ad00b70f351e7fbd1d787a72992e0ddfb195cc4c129b5af8f6958848092aab2b269d9a6e0360dfd4466cfd86e982acc3adbc547b51b8b8409d34d3adfaf5d2ff2ed87270be3742bfe1b265db7f89590796012458325f0f41a424cb72a80a9e5121c89780bf8842688d0e9dcd9373d91f1002ccae1fe9659e268c49da7551e810c877436535ccf8ab46029f10239cb841fd86885bfe7a4c1583cd1ea1ae79cfadd2832c44755086662e967179a8453ecd7499ab3c20d", 0xe2}], 0x3, &(0x7f00000039c0)=ANY=[@ANYBLOB="14000000000000000000000002000000ff0004cd1d02edce585c0000000000000000000007000000008646000000020501040000c2acd925a500085361380ed1be0608af8327f82550020586b8f4020fee8a1e5439ef8362e5623d34b807129b58c609574a2334bf39ead810a5062b4408928000000426070febac1414aa64010100ac1e000100001400000000000027719565cf1300000000000200000002000000000000001100000000000000000000000100000022eb1ddb00000000840044184a200000000232cfdd480001000000000005000000010010bb49dd0c9409262f382262bb462800440ca1510000000000000007441031200000000300000003000000099404010044147b51ffffffff00000004ffffffff000001ff8917dcac1414aa7f000001000000000a0101000a01010200000000b2182eb1296040aa3aafc7305d10266a0c6904bb512b5b5f3174e13c973ed52c5025a8bdecd25fed28dc78c85f3d785f11f0422c1b7f56e3128f0de2e4cb4ac5f5f4f764a91204bd81bbe5e25982a529ab95c17d0d8adedaf1bfd61a9881fbc2ae596bf2d18dc9ac31ba6503694c01bbbfb28274000000000000000000000000000095bc8c7bd5afe45866c8345f267067bf6b829737172557d450d7f865f86b39b4a5fba4e23a7a070f109f77c192eb2e78dde4d2ab3979570ff18b569510192eb63c56617131b2437eff17692471b5cbf5513105a1eb917ad477526a6c6b848967062b40d572b16f9ed09f562d4c932e38ef068ce1ddc7569d9c10091240a86eef4b22747f3565d4aab23ebc78365c75cc5977363f27d7798b1343c43b2ed8e3c81bafe6e0a00eac9c4ae94fc91a2c1ba0ba"], 0x140}}], 0x7, 0x4) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r8, 0x3f) pidfd_open(r8, 0x0) (async) r9 = pidfd_open(r8, 0x0) r10 = dup(r9) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) (async) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0x20, &(0x7f00000004c0)={&(0x7f0000000300)=""/148, 0x94, 0x0, &(0x7f00000003c0)=""/232, 0xe8}}, 0x10) r12 = memfd_secret(0x80000) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r13 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r13, 0x3f) r14 = pidfd_open(r13, 0x0) r15 = dup(r14) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) (async) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) memfd_secret(0x80000) (async) r16 = memfd_secret(0x80000) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) 00:10:09 executing program 3: r0 = fsopen(&(0x7f0000000100)='virtiofs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000000)='virtiofs\x00', &(0x7f0000000140)="9a", 0x1) [ 609.103559][T25905] loop2: detected capacity change from 0 to 1024 00:10:09 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937e, 0x0) 00:10:09 executing program 2: openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x6000, 0x0) 00:10:09 executing program 1: r0 = fsopen(&(0x7f0000000000)='squashfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:09 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:10:09 executing program 0: r0 = fsopen(&(0x7f00000001c0)='hugetlbfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) [ 610.464246][T25924] loop5: detected capacity change from 0 to 131072 [ 610.471962][T25924] F2FS-fs (loop5): invalid crc value [ 610.482488][T25924] F2FS-fs (loop5): Found nat_bits in checkpoint [ 610.502656][T25924] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 610.526785][T25924] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 610.528454][T25924] CPU: 1 PID: 25924 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 610.530592][T25924] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 610.533135][T25924] Call trace: [ 610.534027][T25924] dump_backtrace+0x0/0x530 [ 610.535249][T25924] show_stack+0x2c/0x3c [ 610.536369][T25924] dump_stack_lvl+0x108/0x170 [ 610.537648][T25924] dump_stack+0x1c/0x58 [ 610.538766][T25924] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 610.540253][T25924] f2fs_get_node_info+0x4ec/0xf20 [ 610.541611][T25924] read_node_page+0x2f4/0x798 [ 610.542824][T25924] f2fs_ra_node_page+0x14c/0x30c [ 610.544160][T25924] f2fs_fill_dentries+0x578/0xa8c [ 610.545549][T25924] f2fs_readdir+0x57c/0xa98 [ 610.546758][T25924] iterate_dir+0x1f4/0x4e4 [ 610.547915][T25924] __arm64_sys_getdents64+0x1c4/0x4c4 [ 610.549323][T25924] invoke_syscall+0x98/0x2b8 [ 610.550436][T25924] el0_svc_common+0x138/0x258 [ 610.551643][T25924] do_el0_svc+0x58/0x14c [ 610.552798][T25924] el0_svc+0x7c/0x1f0 [ 610.553845][T25924] el0t_64_sync_handler+0x84/0xe4 [ 610.555176][T25924] el0t_64_sync+0x1a0/0x1a4 00:10:10 executing program 5: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870de294176d54a0552d635a8a033c09b2f67080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563e318000000000000000000000000000000000000000000000005530deddff85aabb8fd29d660c105d500"], 0x3, 0x105b2, &(0x7f0000020c80)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:10 executing program 2: r0 = fsopen(&(0x7f0000000040)='cpuset\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) 00:10:10 executing program 1: r0 = fsopen(&(0x7f00000001c0)='xfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) 00:10:10 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc018937e, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018100000b03ba71a5d91ff01000018dfce3e2f"]) 00:10:10 executing program 0: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) write$tcp_congestion(r0, &(0x7f0000000140)='yeah\x00', 0x5) 00:10:10 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x90a42, 0x0) pwritev2(r0, &(0x7f0000000580)=[{&(0x7f0000000000)='`', 0x3fc000}], 0x1, 0x40000, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x7fffffff) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchown(r1, 0x0, 0xffffffffffffffff) (async) lsetxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100), 0x2, 0x3) 00:10:10 executing program 3: r0 = fsopen(&(0x7f00000000c0)='tracefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:10 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:10 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8140, 0x0) 00:10:10 executing program 1: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, &(0x7f0000000040), 0x0) 00:10:10 executing program 3: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x7, 0x0, &(0x7f0000000040), 0x0) 00:10:10 executing program 0: r0 = fsopen(&(0x7f00000001c0)='ceph\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) [ 612.001037][T25955] loop5: detected capacity change from 0 to 131072 [ 612.010139][T25955] F2FS-fs (loop5): invalid crc value [ 612.023616][T25955] F2FS-fs (loop5): Found nat_bits in checkpoint [ 612.055636][T25955] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 612.090551][T25955] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 612.092372][T25955] CPU: 1 PID: 25955 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 612.094668][T25955] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 612.097325][T25955] Call trace: [ 612.098225][T25955] dump_backtrace+0x0/0x530 [ 612.099404][T25955] show_stack+0x2c/0x3c [ 612.100500][T25955] dump_stack_lvl+0x108/0x170 [ 612.101794][T25955] dump_stack+0x1c/0x58 [ 612.102934][T25955] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 612.104349][T25955] f2fs_get_node_info+0x4ec/0xf20 [ 612.105703][T25955] read_node_page+0x2f4/0x798 [ 612.106959][T25955] f2fs_ra_node_page+0x14c/0x30c [ 612.108267][T25955] f2fs_fill_dentries+0x578/0xa8c [ 612.109649][T25955] f2fs_readdir+0x57c/0xa98 [ 612.110852][T25955] iterate_dir+0x1f4/0x4e4 [ 612.112037][T25955] __arm64_sys_getdents64+0x1c4/0x4c4 [ 612.113557][T25955] invoke_syscall+0x98/0x2b8 [ 612.114797][T25955] el0_svc_common+0x138/0x258 [ 612.116012][T25955] do_el0_svc+0x58/0x14c [ 612.117138][T25955] el0_svc+0x7c/0x1f0 [ 612.118238][T25955] el0t_64_sync_handler+0x84/0xe4 [ 612.119575][T25955] el0t_64_sync+0x1a0/0x1a4 00:10:12 executing program 5: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870de294176d54a0552d635a8a033c09b2f67080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563e318000000000000000000000000000000000000000000000005530deddff85aabb8fd29d660c105d500"], 0x3, 0x105b2, &(0x7f0000020c80)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:12 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x5452, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:10:12 executing program 2: r0 = fsopen(&(0x7f0000000040)='ext3\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000000)='ext3\x00', &(0x7f00000000c0)='./file0\x00', r0) 00:10:12 executing program 1: fsopen(&(0x7f00000000c0)='hfs\x00', 0x0) 00:10:12 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100110018"]) 00:10:12 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x5421, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) [ 612.219180][T25967] autofs4:pid:25967:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(1.1114113), cmd(0xc018937a) [ 612.222844][T25967] autofs4:pid:25967:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc018937a) 00:10:12 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x4020940d, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:10:12 executing program 0: r0 = fsopen(&(0x7f00000000c0)='adfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:12 executing program 1: r0 = fsopen(&(0x7f00000001c0)='nfsd\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:12 executing program 4: r0 = fsopen(&(0x7f0000000000)='exfat\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:12 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)={0x100004, 0x0, 0x0, {r0}}, 0x20) 00:10:12 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc0189436, &(0x7f0000000040)=ANY=[]) [ 613.540579][T25984] loop5: detected capacity change from 0 to 131072 [ 613.550487][T25984] F2FS-fs (loop5): invalid crc value [ 613.556200][T25984] F2FS-fs (loop5): Found nat_bits in checkpoint [ 613.571312][T25984] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 613.600859][T25984] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 613.602692][T25984] CPU: 1 PID: 25984 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 613.604989][T25984] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 613.607688][T25984] Call trace: [ 613.608589][T25984] dump_backtrace+0x0/0x530 [ 613.609826][T25984] show_stack+0x2c/0x3c [ 613.610890][T25984] dump_stack_lvl+0x108/0x170 [ 613.612116][T25984] dump_stack+0x1c/0x58 [ 613.613239][T25984] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 613.614587][T25984] f2fs_get_node_info+0x4ec/0xf20 [ 613.615980][T25984] read_node_page+0x2f4/0x798 [ 613.617236][T25984] f2fs_ra_node_page+0x14c/0x30c [ 613.618568][T25984] f2fs_fill_dentries+0x578/0xa8c [ 613.619976][T25984] f2fs_readdir+0x57c/0xa98 [ 613.621237][T25984] iterate_dir+0x1f4/0x4e4 [ 613.622408][T25984] __arm64_sys_getdents64+0x1c4/0x4c4 [ 613.623820][T25984] invoke_syscall+0x98/0x2b8 [ 613.625012][T25984] el0_svc_common+0x138/0x258 [ 613.626284][T25984] do_el0_svc+0x58/0x14c [ 613.627384][T25984] el0_svc+0x7c/0x1f0 [ 613.628475][T25984] el0t_64_sync_handler+0x84/0xe4 [ 613.629850][T25984] el0t_64_sync+0x1a0/0x1a4 00:10:13 executing program 1: r0 = fsopen(&(0x7f0000000000)='ubifs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 0: r0 = fsopen(&(0x7f0000000000)='nilfs2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x84040, 0x0) 00:10:13 executing program 2: r0 = fsopen(&(0x7f00000001c0)='iso9660\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 3: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000100)='syz0\x00', &(0x7f0000000180)='./file0\x00', r1) 00:10:13 executing program 5: r0 = fsopen(&(0x7f00000001c0)='nfs4\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000000)='rpc_pipefs\x00', &(0x7f0000000040)='D', 0x1) 00:10:13 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0x401c5820, &(0x7f0000000040)=ANY=[]) 00:10:13 executing program 2: r0 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50}, 0x50) 00:10:13 executing program 3: mount$fuse(0x0, &(0x7f0000000140)='.\x00', 0x0, 0x0, 0x0) 00:10:13 executing program 1: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000000)='rpc_pipefs\x00', &(0x7f0000000040)='D', 0x1) 00:10:13 executing program 4: r0 = fsopen(&(0x7f0000000000)='hfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) read$FUSE(r1, &(0x7f00000003c0)={0x2020}, 0x2020) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:13 executing program 2: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, 0x0, &(0x7f0000000080)="03", 0x1) 00:10:13 executing program 4: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x4, 0x0, 0x0, 0x0) 00:10:13 executing program 0: r0 = fsopen(&(0x7f00000001c0)='v7\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 3: r0 = fsopen(&(0x7f00000001c0)='ext2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) 00:10:13 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_procfs$userns(0x0, &(0x7f0000000240)) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:14 executing program 5: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0xe, &(0x7f0000000000)=""/157) 00:10:14 executing program 0: r0 = fsopen(&(0x7f0000000000)='sysv\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:14 executing program 4: r0 = fsopen(&(0x7f0000000080)='ufs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:14 executing program 2: pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)={0x77359400}, &(0x7f0000000240)={&(0x7f0000000340), 0x2}) 00:10:14 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x4b4de5c6892b9ba5, 0xcc) 00:10:14 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x0, 0x0, 0x4b) 00:10:14 executing program 1: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 00:10:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x4000005, 0x0, 0x0) 00:10:14 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x525002, 0x0) 00:10:14 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x200008c0) 00:10:14 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/class/power_supply', 0x8000, 0x30) 00:10:14 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x214001, 0x0) 00:10:14 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, 0x0, 0x0) 00:10:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x4000005, 0x0, 0x44) 00:10:14 executing program 0: shmget(0x1, 0x1000, 0x1000, &(0x7f0000ffa000/0x1000)=nil) 00:10:14 executing program 2: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) 00:10:14 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1}, 0x2042) 00:10:14 executing program 5: semctl$SEM_INFO(0x0, 0x2, 0x13, &(0x7f00000000c0)=""/150) 00:10:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 00:10:14 executing program 2: io_submit(0x0, 0x1, &(0x7f0000001380)=[0x0]) 00:10:14 executing program 0: io_submit(0x0, 0x1, &(0x7f0000000480)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) 00:10:14 executing program 4: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x6000) 00:10:14 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x20000050) 00:10:14 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x400, 0x1) 00:10:14 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/class/power_supply', 0x2080, 0x101) 00:10:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x400100, 0x0) 00:10:14 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2102, 0x0) 00:10:14 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x48001, 0x0, 0x0) 00:10:14 executing program 5: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000002180), 0x2, 0x0) write$yama_ptrace_scope(r0, 0x0, 0x0) 00:10:14 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x47, 0x0, 0x0, 0x0) 00:10:14 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f00000000c0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @dev}, 0xc) 00:10:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x6e) 00:10:14 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/net', 0x119000, 0x84) 00:10:14 executing program 4: r0 = msgget$private(0x0, 0x0) msgctl$MSG_INFO(r0, 0xc, &(0x7f0000000000)=""/236) 00:10:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 00:10:14 executing program 5: semctl$SEM_INFO(0xffffffffffffffff, 0x2, 0x13, &(0x7f0000000000)=""/101) 00:10:14 executing program 0: semget(0x2, 0x0, 0x604) 00:10:14 executing program 3: semctl$IPC_INFO(0x0, 0x1, 0x3, &(0x7f0000000180)=""/203) 00:10:14 executing program 2: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0xb) 00:10:14 executing program 4: syz_mount_image$fuse(&(0x7f0000000040), 0x0, 0x2000, &(0x7f00000000c0)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}}, 0x0, 0x0, 0x0) 00:10:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0xd, &(0x7f0000000080)=""/115) 00:10:14 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000000), &(0x7f0000000140)=0x4) 00:10:14 executing program 3: memfd_create(&(0x7f0000000140)='.\x00', 0x1) 00:10:14 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000040)=@nat={'nat\x00', 0x19, 0x3, 0x0, [], 0x0, 0x0, 0x0}, 0x47a) 00:10:14 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f00000000c0)) sendmmsg(r0, &(0x7f0000004000)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x10, 0x10a}], 0x10}}], 0x1, 0x0) 00:10:14 executing program 2: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) getresgid(&(0x7f0000000000), 0x0, 0x0) 00:10:14 executing program 1: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {0x4000000}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:14 executing program 0: pselect6(0x40, &(0x7f0000000080), &(0x7f0000000340)={0x8}, &(0x7f0000000180)={0x7}, &(0x7f00000001c0)={0x77359400}, 0x0) 00:10:15 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) syz_clone3(&(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:15 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, 0x0) 00:10:15 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000001540)='/sys/fs/cgroup', 0x0, 0x0) 00:10:15 executing program 2: sigaltstack(&(0x7f0000000040)={0x0}, 0x0) 00:10:15 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmmsg(r0, &(0x7f0000004000)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x10}], 0x10}}], 0x1, 0x0) 00:10:15 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) fsetxattr$system_posix_acl(r0, 0x0, 0x0, 0x0, 0x0) 00:10:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') write$cgroup_pid(r0, 0x0, 0x0) 00:10:15 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) io_setup(0x0, &(0x7f0000000000)) 00:10:15 executing program 0: pselect6(0x40, &(0x7f0000000080), &(0x7f0000000340)={0x8}, 0x0, &(0x7f00000001c0)={0x77359400}, 0x0) 00:10:15 executing program 2: setitimer(0x2, &(0x7f00000000c0)={{}, {0x0, 0x2710}}, 0x0) 00:10:15 executing program 5: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000001740), 0x2, 0x0) shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000000140)=""/79) 00:10:15 executing program 1: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000040)={{0x0, 0x3938700}, {0x77359400}}, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000180), 0x0) 00:10:15 executing program 3: rt_sigaction(0x33, &(0x7f0000000080)={&(0x7f0000000000)="f68b68c2a251483d603219921e6d1fd0fd3b0ae577a61a5a755973bbb15d6a27cc793578f54418eb84f38ad9e3f76b75bed9", 0x0, 0x0}, 0x0, 0x8, &(0x7f00000000c0)) 00:10:15 executing program 4: getresgid(&(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xee00, r1, 0x110}, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmctl$IPC_INFO(0x0, 0x3, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_STAT_ANY(0x0, 0xf, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0xb) r2 = getegid() setresgid(0x0, 0x0, 0x0) prctl$PR_CAP_AMBIENT(0x2f, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) add_key(0x0, &(0x7f0000000300)={'syz', 0x0}, &(0x7f0000000340)="5e528e1e9d21cef9e9e3ee83251b4704855c87406aec679ca5293629d901008ba4aada95f5c34378020ac3d79c692a4cfb42fbe567c9389a934cdbdd53bc2c0a88b02e7d80d24172e5385692738e2670b0db6cf35d612b00a56b51c00bcdbb974846bc1dd40c8469dc9a9c582c93fc8901846210a3af479be6c3b56c59f71b71f22b5cc4bc2232c9ff21ce7d19c9a0501f93804d799be5eb907d5e7cab6f8a4800ffacc4201c36cbfe6d5fdab0bffe2187c0ec926454f06f679ebcf01de39ffa557a4ce0af0cf39897b9aaeb2a20912d5d388e260666ab14db9eabf0296b", 0xde, 0x0) getgroups(0x4, &(0x7f0000000440)=[r1, r2, 0xee01, 0xee01]) setresgid(r5, 0x0, 0x0) geteuid() getgroups(0xa, &(0x7f0000000500)=[0x0, r3, r1, r2, 0x0, r4, r1, r0, 0x0, 0x0]) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f00000004c0)='system.posix_acl_access\x00', &(0x7f0000000600)={{}, {0x1, 0x1}, [{0x2, 0x0, 0xee00}], {}, [{0x8, 0x5}, {0x8, 0x6, r6}, {0x8, 0x4, r7}, {0x8, 0x6}, {0x8, 0x4}, {0x8, 0x5}], {0x10, 0x1}, {0x20, 0x1}}, 0x5c, 0x2) 00:10:15 executing program 0: syz_clone3(&(0x7f0000000280)={0x40000000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:15 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg(r0, 0x0, 0x0, 0x2000890) 00:10:15 executing program 5: rt_sigaction(0x37, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)) 00:10:15 executing program 1: getresuid(&(0x7f0000000080), &(0x7f0000000140), 0x0) 00:10:15 executing program 3: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), 0x0) 00:10:15 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TLS_RX(r0, 0x6, 0x2, &(0x7f0000000180)=@gcm_128={{}, "3212f51b7daaad91", "9ddaa5856ae4b19386cd3fe8d5148384", "280e07f8", "5f9e411bc78a72d6"}, 0x28) 00:10:15 executing program 4: msgget(0x2, 0x321) 00:10:15 executing program 5: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x3, 0x3, &(0x7f0000000380)=[{}, {}, {}], &(0x7f0000000100)={0x0, 0x3938700}) 00:10:15 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0xa080, 0x0) 00:10:15 executing program 1: syz_open_procfs(0xffffffffffffffff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000380)='net\x00') 00:10:15 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') io_submit(0x0, 0x1, &(0x7f0000000340)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0}]) 00:10:15 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/fs/cgroup', 0x200801, 0x0) fchmod(r0, 0x0) 00:10:15 executing program 0: syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0xfffffffffffffe48, 0x0, 0x0, 0xfffffffffffffed1}, 0x30) 00:10:15 executing program 3: socket$inet_tcp(0x2, 0x1, 0x0) syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) 00:10:15 executing program 1: clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x6}, 0x0, &(0x7f0000000300)={0x0, r0+10000000}, 0x0) 00:10:15 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) syz_clone3(&(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) io_setup(0x0, &(0x7f0000000000)) 00:10:15 executing program 3: r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 00:10:15 executing program 2: syz_clone3(&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, {0x26}, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x58) 00:10:15 executing program 5: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}) 00:10:15 executing program 1: io_setup(0x0, &(0x7f0000000000)=0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000001240)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, 0x0, r1, 0x0}]) 00:10:15 executing program 4: getgroups(0x1, &(0x7f0000000440)=[0x0]) clock_gettime(0x7, &(0x7f0000000040)) 00:10:15 executing program 0: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000000140)=""/79) 00:10:15 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/devices/virtual', 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='io\x00') read$eventfd(r0, &(0x7f00000000c0), 0x8) 00:10:15 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f00000026c0)='/sys/class/net', 0x80979f63d510216c, 0x0) 00:10:15 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000100)={{0x1, 0x1, 0xfffffffffffffef2}, './file0\x00'}) 00:10:15 executing program 1: pselect6(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000300), 0x0) 00:10:15 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x629c}, 0x0, &(0x7f00000000c0)={0x4}, 0x0, 0x0) 00:10:15 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x40040, 0x0) 00:10:15 executing program 0: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000100)) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_open_pts(r0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000380)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) read(r1, 0x0, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000300)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='mountinfo\x00') fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x1}) fcntl$lock(r3, 0x26, &(0x7f0000000000)) 00:10:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, 0x0, 0x0) 00:10:15 executing program 5: syz_clone3(&(0x7f0000000200)={0x840a0100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:15 executing program 4: socket$inet6(0xa, 0x2, 0x4dda) 00:10:15 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[], 0x10}, 0x0) 00:10:15 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') fsetxattr$system_posix_acl(r0, &(0x7f0000000040)='system.posix_acl_access\x00', 0x0, 0x0, 0x0) 00:10:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') getsockopt$IP_VS_SO_GET_TIMEOUT(r0, 0x0, 0x486, 0x0, 0x0) 00:10:15 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) connect$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x14) 00:10:15 executing program 5: process_vm_readv(0x0, &(0x7f0000000100)=[{0x0}], 0x1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 00:10:15 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x20200, 0x0) 00:10:15 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/devices/virtual', 0x0, 0x0) fchmod(r0, 0x0) 00:10:15 executing program 3: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {0x2}, 0x0, 0x0, 0x0, 0x0}, 0x58) setresgid(0x0, 0x0, 0x0) setresgid(0x0, 0x0, 0x0) fsetxattr$system_posix_acl(0xffffffffffffffff, 0x0, &(0x7f0000000600)={{}, {}, [{0x2, 0x0, 0xffffffffffffffff}], {}, [{}], {0x10, 0x1}, {0x20, 0x1}}, 0x34, 0x0) getresgid(0x0, &(0x7f0000000040), 0x0) setresgid(0x0, 0x0, 0x0) getgroups(0x0, 0x0) setresgid(0x0, 0x0, 0x0) fsetxattr$system_posix_acl(0xffffffffffffffff, 0x0, &(0x7f0000000280)={{}, {}, [{}, {}, {0x2, 0x0, 0xee01}], {0x4, 0x6}, [{0x8, 0x4, 0xee00}]}, 0x44, 0x3) 00:10:16 executing program 0: io_setup(0x0, &(0x7f00000001c0)=0x0) io_destroy(r0) 00:10:16 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) setresgid(0x0, 0x0, 0x0) getresgid(0x0, 0x0, 0x0) 00:10:16 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x9, 0x2, &(0x7f0000000080)=""/2}, 0x90) 00:10:16 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:16 executing program 1: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) io_setup(0x0, &(0x7f0000000000)) 00:10:16 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x19000, 0x0) [ 613.723857][T25991] UBIFS error (pid: 25991): cannot open "(null)", error -22 [ 616.698964][T26244] IPVS: rr: TCP 172.20.20.170:0 - no destination available 00:10:16 executing program 2: openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000001740), 0x2, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0xc0, 0x0) 00:10:16 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d00)={0x6, 0x8, &(0x7f0000000ac0)=@raw=[@printk={@pointer}], &(0x7f0000000b40)='GPL\x00', 0x0, 0xbb, &(0x7f0000000b80)=""/187}, 0x90) 00:10:16 executing program 5: socket(0x18, 0x0, 0x46) 00:10:16 executing program 4: bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x9000) 00:10:16 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f00000008c0)={0x14}, 0x14}}, 0x0) 00:10:16 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) 00:10:16 executing program 1: recvfrom$ax25(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) [ 616.859138][T26262] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:16 executing program 5: bpf$BPF_BTF_GET_FD_BY_ID(0x14, 0x0, 0x0) [ 616.902807][T26262] device bridge_slave_1 left promiscuous mode 00:10:16 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002180)='./cgroup.net/syz0\x00', 0x200002, 0x0) [ 616.911798][T26262] bridge0: port 2(bridge_slave_1) entered disabled state 00:10:17 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:17 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x0, 0xf, &(0x7f0000000080)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, 0x1}}}, &(0x7f0000000180)='syzkaller\x00'}, 0x90) 00:10:17 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) 00:10:17 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, 0x0, 0x2a, 0x0, 0x1}, 0x20) 00:10:17 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x96, 0x4) 00:10:17 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) [ 617.567941][T26280] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:17 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x3, 0x6, &(0x7f0000000000)=@framed={{0xffffffb4, 0x6, 0x0, 0x0, 0x0, 0x71, 0x11, 0x24}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x7}, @exit]}, &(0x7f0000000080)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xe}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r0, 0xe0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x5f, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x6, 0x4, &(0x7f0000003240)=ANY=[@ANYBLOB="18020000e2ffffff00000000000000c685000000360000009500001800000000922ae83713ab9600010000801b10fb54a8cb72d232ad558c46fff4208d4990ec11ce9413ac30e00bd0081f8504e19a5183d769676520e98a263345e44d5ad12bca35510100c4d86abeb12303ff1c9fe0d0020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c1198bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57bee3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093add57196b40def3858ef569147fa4108328392d322ab5df10a2f69a6bdf72ee7944e810d0223917c3d042410f57466f59544047d6d8ac44060000000000ee16c729300d2301800000000000002b5a8b05fcc154ad5290a8cdb97c343f454ff69dd6cbde49b28a6cb5f4fc0001745cff6e00e7ffffff0000acf3209a08439f1ff01779b6f6df7e02aa6d7760525b595fe1f697bc114ed1770200a3f0395f946974cfb458be2a34cf924dc37b5592bf17956f3547497aba814382ff67b345b677a9d6523d87008000000000000000003fe8613ca29ff92be0d8deffff7b68136b0046d535dd39c0f35408869e9b342b953f91447e6b9eab304f134306320600a44095254b45a6c1312a13696c7202df5f764713504facc532c5a6d44d99ec7530ed7b0311000000000000e54e9072a22d911f4a2c2e2fa806e63c5cd98a8569a6d6bcfb000064885117e2ad910eae67e0ebe380d0f648713e68153579e02d71c58d147b00821ab9a6475b31e1ebf1369a04000000fbf3983f283f2f00000000992774814d63c933912d000006000000a66acb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694ea9483bd4bd287c83dd998a74694d18bdd8ad0983bc90770bbd26a82b9d99d5fc04563b523c47ef8c33400e90d02000000000000000edf1147a7afe772cd45af8aeffe2753088e02ca6bb2feec446ce7dbce66f0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b50f6499a7418b165dd0336d226bac1e1223be1c97b15175d0e664beb126000e96549e1a1228c686edb475b705eaa9515c96f4fc6b3c925ea404e0f1de61026dc6c6618580fd6ce9eac602c1756f6d1056712412131ed9925989e01eae489ec7052e0ed72c326c7a8aa63999e2297c54ce1822d14b7c7699a9d0600f11f2e7f474cffbc35bc8623cd5eb68af82275a940be0400000000000000bcc3fbe7d90de96d6a8e9f32f18d1f606b381e4903b500000000000000000000004a2357ba5f6000de1cfa88b7165dcf4f2aaee86d4802000000000000008fdb686d5da2a42e4b5024b6535811f362201d4f82012e6af704973d04ea923c19e6cb723c1923b3eea2d73e176dff383c9fbbac53dfdcb1a68c98e96fe39eec23963faf3ebed3409144c7c53d6318ced678a621450a9b01e9f2772e5f2999d3435da02556e36c3215d2bd4e96c93bff3ad04a82ff3cfadcf65eb92adc6c68d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a9a362ee9cc624ec40000000000000000000000000044d917c62b27679913075731e8fddb07c10c82002d60181588ae63a440454287de9e340f611267f37bdd0f2d21cb06fcaf45a0a297e396f428d43371424b307eef82c5d6d19f3ef0d3b8f7fa51957e3099caab31133b34a1d3eebc0f0c9056df2e9667ba0b55695c7894010079b07e7aef7785e2486472b5cba1f3346c1e8e23deb8c82bb6eb2c72c484241dc3b66da78260f800fffd39368b952f6f4a10295c50c887a31d8b543c5d10f2dbd4d0b84eaad43feb6e169a9f2fcff7000000000000000000e011bc6366f56fa787f212c1f8c0f47f50b1e9b5d841ea55fe569bb7bf1e78191c8a02ad436725771738a2a98891971e3b932352896e1ea10f62e8ef7a87e16151b39d6c27575714540d8c293a3fa4b5a825360423c1cbc8b5d19167152823ed853140edda002c16c842b168bb55f6bb713deb57d0aa78d6d4e5fc5be2c402bd246128f41bcb02000000892b135a92e8c844938aa98ba4839a1408a696454d40e5eed4d4dce481ca86bfac54c330331b7f2cde17cbaeb0377696faf546ecbe742d73d47d726a50f6e752f3325255bd7e8b5923aa3cfb6f7e06494f21ca450139c558000000000000000000000800000000000000000075aa0000000000000000000000005560bd9eb81e839e4992e64b074a66cccccf00334fa94da8477be7d99b558ec6a5b1596ac1e7617c6b32eed0cc70286caf2c5189a103f4b0b04aff171c4d388ccf67fea37e782f025c94c853cde330a193a967d907a8c88fcb033e680f559a72150cb900bafcd536f48797915a2fe9922ce27300009e1b36aa4730117d9b00000000003c630000000000008fbbd11b015c415ca04192fbfb1a8b0e3460af35771dbac10062835c9bab3ad09f7a022c52d8000000000000000000004000000000000000000000000000000000000000000400000000000000000000000000006ec473c54399b7b8aa1ee46132fc45da8292631178cecf19550108b8b8423de42957ffe9bb6d752e68d2bc2ce777a17bf4dfdfee5de0f3e4dadf51ab03d2165ccc9562827b762fa611ba5f32861c19dffe1dc9fd5c41cd46cf131fd6b0c2ddad90ac33f768f9ecc70327c59918fa5a249befe98262f53c8182d95f6da3698a6a88c2c31d801a8f1f5e0ce05138d5422da0a6a62b9dfe1f39775d1d0c9186096415f544aaf76b0a1c877a6c826a5adcfb22c4a0e5a46271caa3eaf4f389dd5f3c20dbddc0377a4266d7b9fd61b9287e9b4be0a413ee31be0ddecab0ef7b25cba1fb3654ddf291ecb7768ac1e177042cb4c452fa6b3966955e05e9bcade0638ac187da23d6855500fe8510b51e13a890e394b84a6ea2cc8d42b97c697c29122298d55e2e1dca8e07abda2606a3f381c64b9fec0000000a7965e4854e8e3572ad5149b3872342dea9252132860c9af1bd5fe263c0313dea5d6e02000000000000005f34667dd79b07b5cbdd8aa7dd561a26b5562d4861a7e1b0f48930e0b696ea3bee7eb72794e163d7aeac9a0fa5403ac9cb421eae283b0550f1d0d339cd7b96e71d3ab48ad9d7975e0c9b117f71d3ab80a0c9b0284ecc469fa6181c9c71fce07a6ffb23296a107763138e8d9876291af2076890c47925ac773d95c5f12e15683513e0d87d31e372d2ca42acb3e5f3a1550665b898462c139ffd0106bc8a61b6117d252efcab7106b4c3a3c13a70ff452e9d2096142c517b0e91b5cf88332faca5b3ee96363065c3ce32d3d39ec36e20d597e05664f2526bd918090649da11f7299789d00f50e4f81e99d3efecb9b457642fe810370ba4fbe00fa60a28af966a27a1659e448b41ef2051a7b703d55c0602540663016e20d50385766da704fc5d01a1459134d1b9edfde3be9e25a110228c64253588ff420644dbc0854e69a7bdda72f93ceaccf92cfe7dd6296c950db10f6dd8a5ef9b73cf6a12a1ba16fdc7e35b805f4fd2b21b0a623722149c1465e4de2d53f0f10b14c21865027abc71a12cb1e9f8029c7a20000000eeb0d53a83e518c8d2052c08b515d9d0bde24ac4e798040c7db0bb03c019507d6377f3d5dd94a27abc6d6b120d61f772407e0d2cb50d29168b68aef9f176b4c3aa8b21279d4ea9c1f669aa8c2c17d5b3a8d1dda58d26f1019af04b7774c85d5bce8be010f27c5211938031c3404680b01279c778bd1fe1b48c4b5b8e0fe756e54a8d76b7cec5e3407d93b4ea2bb62cb681bcdc446440607de844acf5524a4657e33ef2115547b735b57b5092d0bc8fa6acb832509abe0882d570ce400aaebd7baff88526608d6991aac95751671174129457e4a03aca69d82b64b89e6ad6ed1e275ec5002e48170e4c7b4f3971481098dedb88fba90770e44bf404d5a97fefe2fe8e459fe45933b78c7ab5fe985a480193a00fb07da1455cb283df68af569ac82aa6dc703e29bf158931fb79f2abfa6ff7eb8c4f381c9da58bea460e2ead969933e5391970ca4fddd64da2e5df9c4d82044068caaaab771b37bb06bbe673056d849825525f1120b2250f6b8520381f7a74b1c687781cb6b23e67b918844b83dbaeeb559ec8520d710dd6d6b4e64838bd434a36ed03fc0c488b24571032ffbc9f8ce97041e1bc4729d539358dc9599c1266b9ce2cb6dd0ad57a6e9d3d4a11a27f70b2934c96237e2ba09c58eeda678d4d08b6da99b7a86e946215afb1b48792fde54492e306cb5342e2589874b603a1de972b1f09cc350096f5c3e814118af9ba0793cfdf20c77b34eacfdf63ce59ec4d2f867bf884e941559b068d908325667672b5e1cf71f4829c0493e8b141489ed926b822becead7a0a2b4a4c008ab16b616d60f347e4da54f06443507efe57ea62399ef4eb11b2f559e1b056456a53998bf1c6d13c92e75136147f91ae3a75ca15eb1b51bf700b3c0bf54bc3745ff313c5e75dc66386897f6ee4542937695d0878c442ad2fe9baf85c1390da13efc353ccbef950c29f39ddf436f0d9bf1be1515ed251d8b6f11ecb16b1e8d1ed04196e9b6c2f9e068b7749bb6c1f533e4923e80100000000000000af7b3f22c901662c65cb761dc2eeff2f698bd4dbae83e2dfdc4f1c7f918a00515c1bc189d10ec22b35fd81aed2f0ba244fd029c4f0d4f9331a31572326f68e000000000000ab0476c3fd7f7c1e5c000000000000000000000011e43e39d3f4394fbfa13c416b1c443c5e52eea726491ad75100ebad7c6d5a665c59a3fb158e43da904f19e7e8daa4e90390b8da945f6cd78536c0d2be07221f85ad46b180f256d4d84592691d15d65896b66b63a46705338b67b72dc1c3075fcdc5cbffb036619df4edf4facf90e33d8c96976341e4cd7f5c44c31a19d85db87e0240d817784e569931b4d0e1a8ea6d3f4918396c7f7e4061abf9f30f53a3b9bb288ca458e21eed818dd484abcc6aa5ca83772b03fe48be1aa5930a0e1daefca800000000000000000000000000001f5e7a09fd2ba55bbfdec87793e024c0665d0127c56a0d1c7eee1a36b2a3c3e900e03b75203c9a6c79753e24994864527df6d14725a56e506a20bb1615d54064e4365aa79d8e4a6670673820431eaa7e255fc3aef1459948e221257e9f5b485b8ef30d6a6bcb587454c1df802c239318aef8800f0c7fe1bbc422f558640671bf7dbf49c61c7819c7543642f68223b624c2b5fb97cd4d8fb01891510a219751beae67b900f99d6e662ebcd286c9e1f5332db171b03dcc20782bfd01031fae3deb2968e8d35dc1fb24375c09f2628a4769a3eebbdd1ce124a7bd774a764879596c63a54c7cd3bd7acef0685603d39c4817df132a2fa57d5fd900d658102016b6dcf27ba3d4eec64e42d640c636da7ef5ee99ba9f3e47e67281496e71542bcd1349ccad36d9f2cdeee8ee6d670d589acfa177b06332a9574459bb167ec954765ab8a211e4f7628109df08a525d2c906bd60b27a0743595b1c0f7cfe7abb7f42cd9c8d2c4dfd2b5027a1ca3756e2c20ff1759783b3d10a7fc209b0cead1b39"], &(0x7f0000000040)='GPL\x00', 0x4, 0x1076, &(0x7f0000000300)=""/4096}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000018c0)={r1, 0x34, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd9, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001940)=@bpf_ext={0x1c, 0xf, &(0x7f0000001640)=@ringbuf, &(0x7f0000001780)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r3}, 0x90) 00:10:17 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, &(0x7f0000000040)=""/2, 0x2a, 0x2, 0x1}, 0x20) [ 617.597953][T26279] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 00:10:17 executing program 1: socket$nl_route(0x10, 0x3, 0x0) socket(0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$nl_route(r0, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x28011, 0xffffffffffffffff, 0x0) [ 617.617445][T26279] device bridge_slave_1 left promiscuous mode [ 617.619307][T26279] bridge0: port 2(bridge_slave_1) entered disabled state [ 617.649337][T26286] IPVS: rr: TCP 172.20.20.170:0 - no destination available 00:10:17 executing program 0: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) ioctl$SIOCAX25CTLCON(r0, 0x89e8, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @default, 0x0, 0x0, 0x0, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @default, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) [ 617.682550][T26279] bridge1: port 1(bridge_slave_1) entered blocking state [ 617.684974][T26279] bridge1: port 1(bridge_slave_1) entered disabled state [ 617.687973][T26279] device bridge_slave_1 entered promiscuous mode 00:10:17 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) 00:10:17 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) [ 617.799567][T26300] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 617.875389][T26302] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 617.924050][T26302] device bridge_slave_1 left promiscuous mode [ 617.926099][T26302] bridge1: port 1(bridge_slave_1) entered disabled state [ 617.996783][T26302] bridge2: port 1(bridge_slave_1) entered blocking state [ 617.999049][T26302] bridge2: port 1(bridge_slave_1) entered disabled state [ 618.001950][T26302] device bridge_slave_1 entered promiscuous mode 00:10:18 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c0000002a000900000000000000000004"], 0x1c}}, 0x0) 00:10:18 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:18 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) 00:10:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c0000002a00090000000000000000000400002c05001180dc2f0000"], 0x1c}}, 0x0) 00:10:18 executing program 1: syz_usb_connect$uac1(0x0, 0xe7, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd5, 0x3, 0x1, 0x0, 0x50, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x100, 0x6, 0x6, 0x1}, @mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x101, 0x5, 0x4, 0x81}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x1, 0x6, 0x5, 0x7, 0x7}, @selector_unit={0xa, 0x24, 0x5, 0x4, 0x9, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x3, 0x4, 0x20, 0x4, "e0b00f5e"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x5, 0x0, "36f9", "e4"}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x0, 0x1, 0xff, "c2ab7c0a39"}, @as_header={0x7, 0x24, 0x1, 0x40, 0x3, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1f, 0xfa, 0x2}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x8, 0x2, 0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x7, 0x0, 0x8, {0x7, 0x25, 0x1, 0x3, 0x44, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0xf, &(0x7f0000000140)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x81, 0x1, 0x5}]}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x105d}}]}) 00:10:18 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) [ 618.511099][T26310] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 618.511543][T26313] udc-core: couldn't find an available UDC or it's busy [ 618.527071][T26313] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 618.537442][T26311] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000025c0)={&(0x7f0000002940)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x54, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0xdf8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0xdf1, 0x3, "c41d6a8e2710b9ef9873bff5f28e769beffdf003922ff2e9cdb224deebdbad50d871c12427b466f4650d2add02f289f9745105846654165bd12046f22d3f99cea0f2a141ba952e8ee22cc1f34f62869457a9448bbc0c130df0f6f9e09c315aeb52c9bf00b61141b734b6c17fcdaaa9e2417f4c994d8521aa7cf9b98b00e4f770bca76dc87ee5729c0546936c9c6b0bcf49f0cfe2d6e6fd2929bb3540bf46bf29e6455b205b07f283c1ab3bd9f6c676bc46dfca8267c1bb8b9dd1b5f1f1cc3e449c4bc88fb858203b6569c37914f9be09f0a66f3a5aa4e81021a1ef0d3e4d247aa6599f453d1d5f0a56413bccf9d6a1967fc077f473094924ccd395c87151e145d68ecd1057c0f0fdadb64bc955ef51fe32ab40376784f5678f2030b36910c5d11cee7bc5765b760f39db4bceed5e911f7e20fbe5ebfbb813f4124b89bc58c59becbbe8d37cc0fd38597819530ede56d77e35b89044a71c70ccb4b49a60bbd063ad1d175a7035705f5d7c22ae57c2231c7c54c19a86b710a7e106fa9dae4a8a894ce7c70c5449fea46d068c2484633ce2a08738d1f50a399cb4ab2135c2dd52c22ae1c8a088cfce1af5911ddad3e51b66e13e8d0e2efd9981b7ed577d1a8c1ee8510e0a7364384682e6aa689abc7063d2779271c7d110573f9b6f69a93b554f3b44bde3db153655b64dd73e45f1da433142daf937d4719f1f4774511b0173a6a284a15c2a50076166d2032b6311800c999a6d2df4c3386626560222d91d8f271ee7e4c3e6d5bf8db58b622b31cfe74ad00c5f35ad33c61215401980d1dbb153a7d0ccc56e48459e31127f3974e1e152355efafa762bdeebb3a803c5db24e2151bf4e9c4e0a1fd97b5e38ca9a629d657c0619e20a989621e3e12815a0d8a0512fc8e3e79e84fedab75b50ce3fc8f3744fedb526b2d606ba5d0c5b4f8b9641d31ddd541c8f36724981bc9759e71984971a96b6e6d85ac9cdcbe11ee71b90c2ed16d30a03f441f70b4ce37786c2527c36f60679ea758f986e3c27ca036687fb3e11f79e55aefac44ac5d862edc05154725992c139fb9c1135f7f718217fd8cb1032a769dfa543fc6f560ca824d47e27730ed824f23c3eb0b93ff3887f41d3050c5a9e562fce54ce374cc8f197b37d3dc9817c5561e1d8bbdd0ae577b6f6a7ef462f12aaba472ca93d168577ce57aa87c48d26847c03878926a6a04a848abc6c32728c32b0a51371bdc996af4cc1bca75e048c635212b64966426d5134013b7eea873afdd649705007257195e50476b1b25911d8a2364e40701a0880095a05555d331bac326e8ee5ea4fe49de080697bbf5b0138dd20c9b839465cf7d10ff2c68ad1fc783c9ddba1dfc3a3a339dc97c304b4ec2f13bc5fc301795d432151b6fb24dbb482eabfba1f72a50c909c4baccbc9681a6b2b650f9e6e06009a7649ee268094f7af4b328888f2e54118f5debe2a717e46804ac2951d948ac4d22ff68d4006081fb8cc388fb318e79a9a122b08e93223d3b5629cdf6a423103cf9c2b78c2317ddd4a8313453e1741e8695c06144c226a4cb23e379e469b318dda898e7ed4f1ecd73c4721140daf93c6d300b5a2cd35dc196f01fce8a9d41329b8ccee9aaf294c72c891bf6ebf24cf08901450ffa01beb4d2e48a975d1816b27099302cf9bfc3f55de2f96caa8238131fc2757781a88a312bb43951c7d9114c010fb92ce9add6e999d76d7309323977f2792339d583290ebde82d533fd85b0ebb954127cf8e2dda8c3bda8ab3a8a6cda2b72fa553b4b1280db45c0b6746c8f005c2c229d8fd996bc36fa61d749201a9d6a818fce8531175bee77a60c5654e3f438249691ab4154784a749cc9905a78024ba47272c4360c720a3e4bc0edef40a19df0aa2646fb39c229646d612a202a93e18fed8feb1bc44f17461f347b360e6a09d924d1247ec9d42c578233fdaca7e9b2bf07a5f1d3da01c97875d1cd3d932c3624d3caaf17c422393d66cb1ff69d14c17c4a2c5430a591d4ba7a7b4bca1a36bf96bc4045df3e8607757542b2f816e2f5613d8a942912b3d1d1a72fe14ed3dbc686d3b3ba8d04e5d3606716da3737c41ce2a84a2c9f69c1ebb03d20a6e590e8b328cda277df7d8eb217f3353b22f746c0bddad43f41f4a64afa0bf92b4482fcd375785fa26e56beb339c4a6a0b4512ce0dc95ae4cdadadf8957b42a108f7d126e6a745659573d9f887c5347ec19f8972e04cc59a6602d839c06d45fcb19b7cb23ad5b7d979ffa9f6cb9f86b4392fbe13de9ad65efaf1594fd8e73fbcf2030b51a3b7e04008003739a49de98375077175fe8975f52a2b55a1eeeec9fc888618a09a93c57bbf9f392ddf20838eab4d83d3e512dccfcc2eb8994d61cc11d50fa5cb0fce50c5dd20df014f7ffb8828da27392c5ab0862a01be0b44f13cbede485f17c73d0028c70f05f0af2e5b4cf8515b6dc7c29a0e9869673e7c04910fafd50e090fb8d476369022263ab1eec4565ee20fd14287dce532c9bd76b9dd4b6a65a00e9c38d76c06e97c2d5d1c4b41cbc867f143afd82d84581020258563247b584721873ab208bab6478566098575da80e94a491f7dc88ea430c126da050dd9cf5a1eb3081b53c7408e14134b21eda27e3d33e1df296b8aa10c5d53d706cc7c2a3580d60772d3f865b4c8f5f65bd2be9bd9b36a9f9f34527dbe1fb305624fd1b44bf4be67a3290a71b0fcebba88cfa408abd2e8c2bf09db87c0dc119b2f6183b66763dd87774b8269504edf23736f137e4ebec9e7cd01812211546243c7aee80e7bc5cc796df873c7438384683116885ce38a07419c1e65682b9d770c4b2e262a14bdbb036c8b8bda8dfa15e9b69078812226cdb17d17818fae6ecee165aa65fac9db7b9546e4cfcd934114cae40ccdd894f62175e119fe32279a48cf1b602f0984d05f7eea81fdd2b5472697f20797f899154b0cdc7bfe57d502883913f3cee90c1cd72446fbc067905240592eb73d4e3c66fc604c107312a53eb5d2ddd536d24b758b66da4f50f68d40f99d4112128ef8424931ec4081a55e4a44389864c98fc1bf5baf0535a72b7646e4e88323ee5a272c418401092ce3aa716a31b7396b20bae6a8a09c3909857d8b7c974f699141ca46fdb3e6713ddcb829351fe065731fd0f175aa27d502b95bb6f14cc63cb65a84794e416e9724c86932724d64b99da1fc7e1ecdbc5bbd9f960bbefb9bf67ca9fdfad097d339b94374da5ce2fa8ba01e4c31f41d765b386190feeec9698e858d34f5362c1c71e58dd9d7325089c2542cef5c33229ea9290422d6c9a31c13b18b764c92f98d82eb6511324cb8a6a1dda601a8cd1f82120c217d0fb477fd6951b0f9dd5e5f012b2d8924060c1da4991cdd5dd99ed3cd52faf03f025a0014a99e9dc38f2464945ea86116b3c55dc1bd6a59b0807cfc39a7f6c92ac553c9ad72e5b3da0bded87894dad8ed9c20e9f55df34978da345dd8c949baf7bebc8b1f5ab7a9549cc5d20b26da16e2d0638264cc93c6c1a04e7087ded7f1a5ae1f91f19f004cd23a9114df7a53c0d80fbc539c97f1014f43e1f26b7909d4c555ecfb1d09c14874e540ddd698e27d7ba7a6ed5d1eade30cda8247e356a20a9153fecf510e0aeedc1618c21ff87d49b5f341b578529c0052006fa3248f3829115d3f6367121e37b6f79ecf40041155a29ae214d1423dc5483250ff85195d785f261c02481f23ffccce594b3704a1ba8f4bf11a2263641b8c7573a543d1f9c0cb38d1f0297271b1d47e4f7fedcb85218a87d2756043b2236e230e0ee592315ea93d4ab86558b5036ffb8c597837fecccbb3fe67bd7b5cf1cfb23025d338fb6a2b2df54fa132ac30af753b806d4bdbeff9ac909a61552c031edf039f215c1d6856dc6ea495765b8c090bd23ab00883353ce9e6b8f5ba2ec20c2de9964a87a5c907bdf73f778af1182d90c7e3fb975cb4462f86a33489297c2e1d85dc16e01e6009f73ff657ee6077290a8e68b920325b34c772df35c52ddae052c0409721b2d900a64007f12eac207aa142dd3b4857a15b84aba41c04b31bb6d4c45b2bfea3a76060957e0b4dec3ac019ca24383f5cd152bc08168ee83e6f30c1ecd0a76f6532b87e155aa8a7f09811c2a18f16295fd298fd895ab37e9e610d07a1ed2816d0a7f7532aef8811cf296f001d9b91d0f74390f5f5f15a42ffb7ac3c1b0f6b84597cdc802afcd00f2c55cf2e11315000c21f71374b9ae8be1009094e4809d3673b1bf153ada44300f3f092434497fecabe331c1c3a3062ffd00b0c85080be1a7d1aefb90b3932adb6d09ceeb05612a2460926628a7ec9d6ad36af262ed9fac4552547202bba6fdec327e19f4ef9103f1f600316c7aa4c3ebb42218777a15479012d7095458637e3611ff147166a0baebe28ae8bcfadc9fe330fb635b93ae57441d1df6487fc9adde4d2701f7b29bf40d7c1f4f074ef29cb831f9154261ad7adb49ee24518b5a2598d71b8649830bc924b91a26fa338dad45a843998065c51f4f537030d761f06cd2b65559abd7e2f13a6c7242da68fc32c6d7185bc000a2b5ee49576aadf83e107d41cb85068852130d3ee9c8cd9b4c60352ab8ca42d3550249c18d574228750c5a6fe48858ce36d55988c6a2c4c90de8f6236113a0522a2a3028677167d49f8817023f0799df8043df739d61f9f7700e86cc3dbbfe10d99a268f8bc05c77481f499b83df2ee35aeb88344b01029c1dfc2aef515e1d9411ed205a4cdca0110f1b1f77be2deab12a1dcbc64ec1ef0c4e1dadf81e2dfe08b02760b4e947dffc726791fb5e8c2a3e8e46b4f8634d7decb452d75b7c4487d4c97c126e85168ffea5e1fd305a03a4aa1bcdac367eb59631c11f5273b76d468a1b2d7bfeb9c1660225bc5a6522e4db5da10e77f0aef5db7c7ef420ed6c2a1e0602e195e2ccd2d859744a1e01973125e438e111c09c1372c487274eed728c72d62fc2793ff767dd2843f451cd3c7a6bd2ea7e611c5a8be19ddbf3abbc7deb2946f74da501801accb4511fb71f9262313ce4fb21"}]}]}, 0xe84}}, 0x40) 00:10:18 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f0000000280)=[{0x0, 0x2}, {0x0, 0x0, 0x4, 0x7}, {0x3, 0x0, 0x0, 0x8}, {0x0, 0x1, 0xd, 0xc}, {0x1, 0x4, 0x0, 0xc}], 0x10, 0x1fffc}, 0x90) [ 618.569452][T26316] IPVS: rr: TCP 172.20.20.170:0 - no destination available [ 618.585422][T26310] device bridge_slave_1 left promiscuous mode [ 618.591962][T26310] bridge2: port 1(bridge_slave_1) entered disabled state 00:10:18 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000940)={&(0x7f0000000880), 0xc, &(0x7f0000000900)={&(0x7f00000008c0)={0x14}, 0x14}}, 0x0) 00:10:18 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x14) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000dc0)={&(0x7f0000001680)={0x14}, 0x14}}, 0x0) [ 618.648222][T26310] bridge3: port 1(bridge_slave_1) entered blocking state [ 618.651476][T26310] bridge3: port 1(bridge_slave_1) entered disabled state [ 618.666109][T26310] device bridge_slave_1 entered promiscuous mode 00:10:18 executing program 4: socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x54}}, 0x0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x1, 0x803, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9}, {0x4, 0x2, 0x0, 0x1, @void}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x3c}}, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)=ANY=[@ANYBLOB="14"], 0x14}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000140003006272696467655f736c6176655f31000008000a00", @ANYRES32=r3], 0x3c}}, 0x0) 00:10:18 executing program 0: syz_usb_connect$uac1(0x0, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x7f, 0x6, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) 00:10:18 executing program 2: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 618.757861][T26334] udc-core: couldn't find an available UDC or it's busy [ 618.762438][T26334] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.043775][ T4569] usb 1-1: new high-speed USB device number 33 using dummy_hcd [ 619.283799][ T4569] usb 1-1: Using ep0 maxpacket: 8 00:10:19 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'sit0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @empty}}}}) 00:10:19 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:19 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) 00:10:19 executing program 1: syz_usb_connect$uac1(0x0, 0x7f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6d, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "e0"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:19 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) fcntl$setstatus(r0, 0x4, 0x42800) write$binfmt_aout(r1, &(0x7f0000000100)=ANY=[], 0xff2e) [ 619.405222][T26342] udc-core: couldn't find an available UDC or it's busy [ 619.407064][T26342] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.410791][T26341] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 619.421616][ T4569] usb 1-1: config 1 has an invalid interface number: 6 but max is 2 [ 619.424461][ T4569] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 619.427094][ T4569] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 619.429527][ T4569] usb 1-1: config 1 has no interface number 1 [ 619.431089][ T4569] usb 1-1: config 1 interface 6 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 9 [ 619.450850][T26346] IPVS: rr: TCP 172.20.20.170:0 - no destination available [ 619.475241][T26341] device bridge_slave_1 left promiscuous mode 00:10:19 executing program 4: syz_clone(0x100a0400, 0x0, 0x0, 0x0, 0x0, 0x0) [ 619.503944][T26341] bridge3: port 1(bridge_slave_1) entered disabled state 00:10:19 executing program 4: syz_usb_connect$uac1(0x0, 0xe7, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd5, 0x3, 0x1, 0x0, 0x50, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x100, 0x6, 0x6, 0x1}, @mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x101, 0x5, 0x4, 0x81}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x1, 0x6, 0x5, 0x7, 0x7}, @selector_unit={0xa, 0x24, 0x5, 0x4, 0x9, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x3, 0x4, 0x20, 0x4, "e0b00f5e"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x5, 0x0, "36f9", "e4"}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x0, 0x1, 0xff, "c2ab7c0a39"}, @as_header={0x7, 0x24, 0x1, 0x40, 0x3, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1f, 0xfa, 0x2}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x8, 0x2, 0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x7, 0x0, 0x8, {0x7, 0x25, 0x1, 0x3, 0x44, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0xf, &(0x7f0000000140)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x81, 0x1, 0x5}]}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x105d}}]}) [ 619.553607][T26341] bridge4: port 1(bridge_slave_1) entered blocking state [ 619.558321][T26354] udc-core: couldn't find an available UDC or it's busy [ 619.560577][T26354] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.561366][T26341] bridge4: port 1(bridge_slave_1) entered disabled state [ 619.586641][T26341] device bridge_slave_1 entered promiscuous mode 00:10:19 executing program 2: syz_emit_ethernet(0x42, &(0x7f0000000380)={@local, @local, @void, {@ipv4={0x800, @tcp={{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x5, 0x0, @private=0xa010101, @local, {[@timestamp_addr={0x44, 0xc, 0x5, 0x3, 0x0, [{@remote}]}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x6, 0x5}}}}}}, 0x0) [ 619.634060][ T4569] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 619.636598][ T4569] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 619.638685][ T4569] usb 1-1: Product: syz [ 619.639770][ T4569] usb 1-1: Manufacturer: syz [ 619.641033][ T4569] usb 1-1: SerialNumber: syz 00:10:19 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'sit0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @empty, {[@lsrr={0x83, 0x3}]}}}}}) 00:10:19 executing program 2: syz_usb_connect$uac1(0x0, 0x9a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x88, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @mixer_unit={0x5}, @output_terminal={0x9}, @input_terminal={0xc}, @selector_unit={0x6, 0x24, 0x5, 0x4, 0x0, 'G'}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x0, 0x6, 0x0, {0x7, 0x25, 0x1, 0x0, 0x9}}}}}}}]}}, 0x0) [ 619.743242][T26362] udc-core: couldn't find an available UDC or it's busy [ 619.746324][T26362] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.984079][ T4569] usb 1-1: 0:2 : does not exist [ 619.998829][ T4569] usb 1-1: USB disconnect, device number 33 00:10:20 executing program 0: socket(0x2, 0x2, 0xffff) 00:10:20 executing program 5: syz_usb_connect$uac1(0x0, 0x7e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6c, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:20 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000000100)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "d33f04000000000000fc21000000000f002000"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 00:10:20 executing program 4: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x0, 0x100}, @output_terminal={0x9, 0x24, 0x3, 0x0, 0x0, 0x5}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x0, 0x6, 0x5, 0x0, 0x7}, @selector_unit={0x6, 0x24, 0x5, 0x4, 0x9, 'G'}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x7, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0x0, 0x0, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4}}]}) 00:10:20 executing program 2: syz_usb_connect$uac1(0x0, 0x7d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x8}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:20 executing program 3: syz_usb_connect$uac1(0x0, 0x87, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x75, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x0, 0x1}, @input_terminal={0xc}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 620.441298][T26369] udc-core: couldn't find an available UDC or it's busy [ 620.442346][T26367] udc-core: couldn't find an available UDC or it's busy [ 620.443214][T26369] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 620.454131][T26370] udc-core: couldn't find an available UDC or it's busy [ 620.456038][T26370] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 620.459392][T26372] udc-core: couldn't find an available UDC or it's busy [ 620.461493][T26372] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 620.464592][T26367] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 00:10:20 executing program 0: syz_usb_connect$uac1(0x0, 0x7e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6c, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 620.833853][ T6095] usb 1-1: new high-speed USB device number 34 using dummy_hcd 00:10:20 executing program 5: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:20 executing program 2: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, 0x0) io_destroy(r0) 00:10:20 executing program 3: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x0, 0x1, &(0x7f0000000380)=[{}], 0x0) 00:10:20 executing program 4: r0 = fsopen(&(0x7f0000000000)='zonefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) [ 621.049998][T26383] udc-core: couldn't find an available UDC or it's busy [ 621.064473][T26383] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 621.083783][ T6095] usb 1-1: Using ep0 maxpacket: 8 00:10:21 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0x40086602, &(0x7f0000000040)=ANY=[@ANYBLOB="0100efff"]) 00:10:21 executing program 4: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00692e04e57fff0f47aa56b756bb51f5ff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870d54a0552d635a8a033c09b2f67080dc4d27aaf42f81cb5334bbe4a4bf5a80b30cf2cd2ea530000000000000005530deddff85aabb8fd29d660c30500"/134], 0x3, 0x105a6, &(0x7f00000106c0)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZef+XZt44ziAP0mbfL91soMITkpFBNGYREuGLAqF/huxjaGYqqQZbHHp7uKfIDiIuOVPcHB3EQfBH3NBBRcXJcklPqVFLkMuob5e8Fw+OY6758kQeN/nEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICJHOyHK6M6F0I4t/in7nv/7fHGca+veytnRmNt+cXX+Jz9UxRCCHe32s3rGa5lnl1MedzO7t69Rrvd7CgUCsW4mPIXFAAAJ0ohGf1c/6nQW+/vy9VD+PXscP6/FNUhZf5/8uXl7RDy42vF+b+c5SLnWNr8X+puPyzt7O5d3dputJqt5v3V6o1ypXKzuloa3E4puakCAADAXxSTEef/fP1o//9UVIeU+f/Oh4+v4mstyP9HTN7/n/KEAAAA/mHL5398zx2zP1cshkeNbrdTHm7H7yvD7QymOrH/khHn/4X6rGcFAAAAZOFgP3eo/78Z1SFl///0rbet+JwLIYSlpP9/beNBezO75cytefr9/5SXCgAAwAwtJSPu/xcGz//nL4yOyYcQLq8M6+RvAFPl/3dvnp+NrxU//1/NbolzKV8bfh5p8v/g2FoIi7UMJgYAAMCJ9H8y+vn/c6G33vn5dK3o+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6zY8coDQRRGIAnu1mtxIDYWAlqK9pZBSwE8RqiINjYp/EAniZHsE+rltaSwhvI290RSWNA2dXwfTB5jzCwL5Nm/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL41P027uS/jY9T0Rfvd8/vkMurLQg2P073tWNEPuh373xnGGZ30PQUAAACrrsz5PqX0Wk3PoxbjOv8f5D2R+ScbTZ/z/GLuzzVn/1g7b3dPnw8aNc+pUkrXN7dXR539wr9tf8l9m0vsqe8Smhuasv7biov7rXlVn/rgYTY7W6vb9Z9NDAD8hsNc2ya/H0U97nMwAFbWsF3pS/4vx/3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFjwAAAP//vDde3Q==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0xf000) 00:10:21 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 621.194164][T26391] loop2: detected capacity change from 0 to 1024 00:10:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @multicast1, @remote}}}}) 00:10:21 executing program 3: syz_usb_connect$uac1(0x0, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 621.233974][ T6095] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 621.237068][ T6095] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 621.239722][ T6095] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 621.252618][ T6095] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 00:10:21 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 621.286608][T26394] udc-core: couldn't find an available UDC or it's busy [ 621.312986][T26394] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 00:10:21 executing program 1: syz_usb_connect$uac1(0x0, 0x85, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x73, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x4}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 621.399642][T26399] udc-core: couldn't find an available UDC or it's busy [ 621.401448][T26399] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 621.409029][T26397] loop2: detected capacity change from 0 to 1024 [ 621.474135][ T6095] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 621.476963][ T6095] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 621.479497][ T6095] usb 1-1: Product: syz [ 621.482077][ T6095] usb 1-1: Manufacturer: syz [ 621.485077][ T6095] usb 1-1: SerialNumber: syz [ 621.834094][ T6095] usb 1-1: 0:2 : does not exist [ 621.843076][ T6095] usb 1-1: USB disconnect, device number 34 [ 621.886945][ T4229] udevd[4229]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 00:10:22 executing program 5: syz_usb_connect$uac1(0x0, 0x9a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x88, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @mixer_unit={0x5}, @output_terminal={0x9}, @input_terminal={0xc}, @selector_unit={0x6, 0x24, 0x5, 0x4, 0x0, 'G'}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x8, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:22 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000002600)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000025c0)={&(0x7f0000002940)={0x1e84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x54, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0x103c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x1001, 0x3, "c41d6a8e2710b9ef9873bff5f28e769beffdf003922ff2e9cdb224deebdbad50d871c12427b466f4650d2add02f289f9745105846654165bd12046f22d3f99cea0f2a141ba952e8ee22cc1f34f62869457a9448bbc0c130df0f6f9e09c315aeb52c9bf00b61141b734b6c17fcdaaa9e2417f4c994d8521aa7cf9b98b00e4f770bca76dc87ee5729c0546936c9c6b0bcf49f0cfe2d6e6fd2929bb3540bf46bf29e6455b205b07f283c1ab3bd9f6c676bc46dfca8267c1bb8b9dd1b5f1f1cc3e449c4bc88fb858203b6569c37914f9be09f0a66f3a5aa4e81021a1ef0d3e4d247aa6599f453d1d5f0a56413bccf9d6a1967fc077f473094924ccd395c87151e145d68ecd1057c0f0fdadb64bc955ef51fe32ab40376784f5678f2030b36910c5d11cee7bc5765b760f39db4bceed5e911f7e20fbe5ebfbb813f4124b89bc58c59becbbe8d37cc0fd38597819530ede56d77e35b89044a71c70ccb4b49a60bbd063ad1d175a7035705f5d7c22ae57c2231c7c54c19a86b710a7e106fa9dae4a8a894ce7c70c5449fea46d068c2484633ce2a08738d1f50a399cb4ab2135c2dd52c22ae1c8a088cfce1af5911ddad3e51b66e13e8d0e2efd9981b7ed577d1a8c1ee8510e0a7364384682e6aa689abc7063d2779271c7d110573f9b6f69a93b554f3b44bde3db153655b64dd73e45f1da433142daf937d4719f1f4774511b0173a6a284a15c2a50076166d2032b6311800c999a6d2df4c3386626560222d91d8f271ee7e4c3e6d5bf8db58b622b31cfe74ad00c5f35ad33c61215401980d1dbb153a7d0ccc56e48459e31127f3974e1e152355efafa762bdeebb3a803c5db24e2151bf4e9c4e0a1fd97b5e38ca9a629d657c0619e20a989621e3e12815a0d8a0512fc8e3e79e84fedab75b50ce3fc8f3744fedb526b2d606ba5d0c5b4f8b9641d31ddd541c8f36724981bc9759e71984971a96b6e6d85ac9cdcbe11ee71b90c2ed16d30a03f441f70b4ce37786c2527c36f60679ea758f986e3c27ca036687fb3e11f79e55aefac44ac5d862edc05154725992c139fb9c1135f7f718217fd8cb1032a769dfa543fc6f560ca824d47e27730ed824f23c3eb0b93ff3887f41d3050c5a9e562fce54ce374cc8f197b37d3dc9817c5561e1d8bbdd0ae577b6f6a7ef462f12aaba472ca93d168577ce57aa87c48d26847c03878926a6a04a848abc6c32728c32b0a51371bdc996af4cc1bca75e048c635212b64966426d5134013b7eea873afdd649705007257195e50476b1b25911d8a2364e40701a0880095a05555d331bac326e8ee5ea4fe49de080697bbf5b0138dd20c9b839465cf7d10ff2c68ad1fc783c9ddba1dfc3a3a339dc97c304b4ec2f13bc5fc301795d432151b6fb24dbb482eabfba1f72a50c909c4baccbc9681a6b2b650f9e6e06009a7649ee268094f7af4b328888f2e54118f5debe2a717e46804ac2951d948ac4d22ff68d4006081fb8cc388fb318e79a9a122b08e93223d3b5629cdf6a423103cf9c2b78c2317ddd4a8313453e1741e8695c06144c226a4cb23e379e469b318dda898e7ed4f1ecd73c4721140daf93c6d300b5a2cd35dc196f01fce8a9d41329b8ccee9aaf294c72c891bf6ebf24cf08901450ffa01beb4d2e48a975d1816b27099302cf9bfc3f55de2f96caa8238131fc2757781a88a312bb43951c7d9114c010fb92ce9add6e999d76d7309323977f2792339d583290ebde82d533fd85b0ebb954127cf8e2dda8c3bda8ab3a8a6cda2b72fa553b4b1280db45c0b6746c8f005c2c229d8fd996bc36fa61d749201a9d6a818fce8531175bee77a60c5654e3f438249691ab4154784a749cc9905a78024ba47272c4360c720a3e4bc0edef40a19df0aa2646fb39c229646d612a202a93e18fed8feb1bc44f17461f347b360e6a09d924d1247ec9d42c578233fdaca7e9b2bf07a5f1d3da01c97875d1cd3d932c3624d3caaf17c422393d66cb1ff69d14c17c4a2c5430a591d4ba7a7b4bca1a36bf96bc4045df3e8607757542b2f816e2f5613d8a942912b3d1d1a72fe14ed3dbc686d3b3ba8d04e5d3606716da3737c41ce2a84a2c9f69c1ebb03d20a6e590e8b328cda277df7d8eb217f3353b22f746c0bddad43f41f4a64afa0bf92b4482fcd375785fa26e56beb339c4a6a0b4512ce0dc95ae4cdadadf8957b42a108f7d126e6a745659573d9f887c5347ec19f8972e04cc59a6602d839c06d45fcb19b7cb23ad5b7d979ffa9f6cb9f86b4392fbe13de9ad65efaf1594fd8e73fbcf2030b51a3b7e04008003739a49de98375077175fe8975f52a2b55a1eeeec9fc888618a09a93c57bbf9f392ddf20838eab4d83d3e512dccfcc2eb8994d61cc11d50fa5cb0fce50c5dd20df014f7ffb8828da27392c5ab0862a01be0b44f13cbede485f17c73d0028c70f05f0af2e5b4cf8515b6dc7c29a0e9869673e7c04910fafd50e090fb8d476369022263ab1eec4565ee20fd14287dce532c9bd76b9dd4b6a65a00e9c38d76c06e97c2d5d1c4b41cbc867f143afd82d84581020258563247b584721873ab208bab6478566098575da80e94a491f7dc88ea430c126da050dd9cf5a1eb3081b53c7408e14134b21eda27e3d33e1df296b8aa10c5d53d706cc7c2a3580d60772d3f865b4c8f5f65bd2be9bd9b36a9f9f34527dbe1fb305624fd1b44bf4be67a3290a71b0fcebba88cfa408abd2e8c2bf09db87c0dc119b2f6183b66763dd87774b8269504edf23736f137e4ebec9e7cd01812211546243c7aee80e7bc5cc796df873c7438384683116885ce38a07419c1e65682b9d770c4b2e262a14bdbb036c8b8bda8dfa15e9b69078812226cdb17d17818fae6ecee165aa65fac9db7b9546e4cfcd934114cae40ccdd894f62175e119fe32279a48cf1b602f0984d05f7eea81fdd2b5472697f20797f899154b0cdc7bfe57d502883913f3cee90c1cd72446fbc067905240592eb73d4e3c66fc604c107312a53eb5d2ddd536d24b758b66da4f50f68d40f99d4112128ef8424931ec4081a55e4a44389864c98fc1bf5baf0535a72b7646e4e88323ee5a272c418401092ce3aa716a31b7396b20bae6a8a09c3909857d8b7c974f699141ca46fdb3e6713ddcb829351fe065731fd0f175aa27d502b95bb6f14cc63cb65a84794e416e9724c86932724d64b99da1fc7e1ecdbc5bbd9f960bbefb9bf67ca9fdfad097d339b94374da5ce2fa8ba01e4c31f41d765b386190feeec9698e858d34f5362c1c71e58dd9d7325089c2542cef5c33229ea9290422d6c9a31c13b18b764c92f98d82eb6511324cb8a6a1dda601a8cd1f82120c217d0fb477fd6951b0f9dd5e5f012b2d8924060c1da4991cdd5dd99ed3cd52faf03f025a0014a99e9dc38f2464945ea86116b3c55dc1bd6a59b0807cfc39a7f6c92ac553c9ad72e5b3da0bded87894dad8ed9c20e9f55df34978da345dd8c949baf7bebc8b1f5ab7a9549cc5d20b26da16e2d0638264cc93c6c1a04e7087ded7f1a5ae1f91f19f004cd23a9114df7a53c0d80fbc539c97f1014f43e1f26b7909d4c555ecfb1d09c14874e540ddd698e27d7ba7a6ed5d1eade30cda8247e356a20a9153fecf510e0aeedc1618c21ff87d49b5f341b578529c0052006fa3248f3829115d3f6367121e37b6f79ecf40041155a29ae214d1423dc5483250ff85195d785f261c02481f23ffccce594b3704a1ba8f4bf11a2263641b8c7573a543d1f9c0cb38d1f0297271b1d47e4f7fedcb85218a87d2756043b2236e230e0ee592315ea93d4ab86558b5036ffb8c597837fecccbb3fe67bd7b5cf1cfb23025d338fb6a2b2df54fa132ac30af753b806d4bdbeff9ac909a61552c031edf039f215c1d6856dc6ea495765b8c090bd23ab00883353ce9e6b8f5ba2ec20c2de9964a87a5c907bdf73f778af1182d90c7e3fb975cb4462f86a33489297c2e1d85dc16e01e6009f73ff657ee6077290a8e68b920325b34c772df35c52ddae052c0409721b2d900a64007f12eac207aa142dd3b4857a15b84aba41c04b31bb6d4c45b2bfea3a76060957e0b4dec3ac019ca24383f5cd152bc08168ee83e6f30c1ecd0a76f6532b87e155aa8a7f09811c2a18f16295fd298fd895ab37e9e610d07a1ed2816d0a7f7532aef8811cf296f001d9b91d0f74390f5f5f15a42ffb7ac3c1b0f6b84597cdc802afcd00f2c55cf2e11315000c21f71374b9ae8be1009094e4809d3673b1bf153ada44300f3f092434497fecabe331c1c3a3062ffd00b0c85080be1a7d1aefb90b3932adb6d09ceeb05612a2460926628a7ec9d6ad36af262ed9fac4552547202bba6fdec327e19f4ef9103f1f600316c7aa4c3ebb42218777a15479012d7095458637e3611ff147166a0baebe28ae8bcfadc9fe330fb635b93ae57441d1df6487fc9adde4d2701f7b29bf40d7c1f4f074ef29cb831f9154261ad7adb49ee24518b5a2598d71b8649830bc924b91a26fa338dad45a843998065c51f4f537030d761f06cd2b65559abd7e2f13a6c7242da68fc32c6d7185bc000a2b5ee49576aadf83e107d41cb85068852130d3ee9c8cd9b4c60352ab8ca42d3550249c18d574228750c5a6fe48858ce36d55988c6a2c4c90de8f6236113a0522a2a3028677167d49f8817023f0799df8043df739d61f9f7700e86cc3dbbfe10d99a268f8bc05c77481f499b83df2ee35aeb88344b01029c1dfc2aef515e1d9411ed205a4cdca0110f1b1f77be2deab12a1dcbc64ec1ef0c4e1dadf81e2dfe08b02760b4e947dffc726791fb5e8c2a3e8e46b4f8634d7decb452d75b7c4487d4c97c126e85168ffea5e1fd305a03a4aa1bcdac367eb59631c11f5273b76d468a1b2d7bfeb9c1660225bc5a6522e4db5da10e77f0aef5db7c7ef420ed6c2a1e0602e195e2ccd2d859744a1e01973125e438e111c09c1372c487274eed728c72d62fc2793ff767dd2843f451cd3c7a6bd2ea7e611c5a8be19ddbf3abbc7deb2946f74da501801accb4511fb71f9262313ce4fb2174b95d66582ee188cfaf7c22a94a049c5b4f1e8cf6c87f3bdc9b6bcd2f61da5c4500c30bf660062f52a4d22838b7c226a3269faea7e01def1a8295a2b593dbac54766816d0730feb2b844436f693d1ef79c2de748337298bb6c609336033d587f31b11efcc99dd3afceec179caead398086a660823eaa0845575703318d7bb72129ff29133c290961f48d27db9f1ace08340d20efaaff731528729d3e645060f06e676bb43a108ec55c97d7789b5e62b94e7f775a42a5c4148ef63dcbafa105db432d420cbf62d7b1717d993d35e142b00e4ed9fcde91ffe6a73bb107da0547b9365f19a6ad5889c9466bce031f239d1d24d31ecd10aada9001528c20b3732b917435b83c8e718f6d07a5362d4f1d24478de6656a469ab235354b50475bc584285231cb9d856fdaaf3a6de3f2232aa9be99c43eb8003ba7613dafda05f0d104bec45eb68bc8fd640512e23e7ccdfc30413c5dd3db6598b122b321d23b63973448ddbbcd6e492bef6c972c4190cfa596413b4778937ebe378bedb1ca4d4b57308e40a6d0326201490d6b392054506f816beee4003a14ee108544d3384a7d7bc732e4530de5d185cef4f808532840ea5bbf84ec6722daa32034be1f4bc05cf69df8fe165e329f701b8be8c7637a6360c7ee3cac1d2c6acf35dd61bbb84aea10b4aaab67b1e60ed3b93b6d7ba452baa1b523554ccf3bf272feebf78421a813f692a80c828ae6ac62a9b162a332fc5eccc15"}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_REKEYING={0x8}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_ADDR={0x8}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8}, @TIPC_NLA_PUBL_TYPE={0x8}, @TIPC_NLA_PUBL_UPPER={0x8}]}, @TIPC_NLA_NODE={0xda0, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ID={0xd91, 0x3, "1c9004545c96dc162e83b914e3440f2e136b56479820b24d8c27051077b03a0c8c9883291778c736350db9b31587a413b659b3e666599599d60a3d920c0ae52ef10c5bbea7d968714af5ea89cdca7b572d2fc08e0f62a81f1ed65cf594574312a6a89874765b818f8b7cc475ce571e8e1adfaba18b31ba2139ab100f94c71385b83cefcbcf676bfe12773dcdd8c708728a7907ee2ad54a80475a0ae6ab248e1d3066957396afe20477ce2b1e14fdca220c51f1442c88b3c9fe2b876c1b86693c31a24e44a26472671427614feb741daf8c1dc10f7aca66c955278adb86d2d11771271734519e0c791624c7d19f17ba34af76abca83c6fd5bf2b16440099b0ec041707561272582403ba7c24071a4b52d10193064626ce1c95c1aec75a4ba85615d365322275c24c5136a64bb6903c2653faabb3a638abd5412f1e39d45d37d6d857b72c0e0c0bda94d4d93747ef082a30a0eb12f741ae24d7cb7f911a9e15a510bc03405940878670e5edafd44765f975fd92d3f4c33ceb0d4bb5b228e2b476e0ea0122faf30edb36fff1e3ebac7cb5f67acf9f59b3847fbe0775a66c4da80c6ff01b1ad2437532d4b092cd0929e826438ebeb4414a1fa8cbaf3ed8b0c509080f9c7971cef47dae91eca1e47934b7528b574bdcf830c8ff22f3dd6cc15161034d9c04c86fc47dfecb370dc81ee8cec5e19115fb2ea5531ed05674fa49c57b050157602df01b95e3748f4f6610db166f42e53219f02bbed78b5b98989b4201ba92c155cc911147eaed06ebaa650ecb05916bd961fea2894e3373fa0d0534a5e830c947029f5395952ff79a48102136e10a2c56feda7375e22800dbb7db398269f330f630dc5503111d135cbdd55b9106dbd6108cd264755058e136e51ae7e82eb30e30344b8136903bd8d6f71a9323efdc7c286788945cac3bdac922b499ff6bd6bc36ba0cf04aa91f1ca0128304031aef5c08fc110cc567203a8ffc128d6b0280dd160619f963185087f69bbe32adeaa5fa468224ea96913942fdab30ea7d12d65a4408c37ef0aa16a6c0bae941e889baee1ae765b46c82747bd5687a67caa1cc5af85f662cc59a9bb318664a16779bda106bb2e67b5835c63d06012e876ee98977c97c303752202a0170974fed2cfa7c6ee24d79377ddd3d65a4a4179220422802df1e7bdf7a1ab08fe103fe70e7f0dfab85ef4f0f2954c0363b9ad1d10d4af81172696132a789ac9424e2d2168c637b86473c57aa7198d2bbdaa7097da1a6ea410842f294b0d686ff3cfd75470e4c195ec1d66cf76677bf5a12bb545279fc4783a82673846ee18115121101bcc4200cb1df2dfbab1512648eadbaa0a8b923c6e2ac624c9883464d0dda54337876d10023a11ac946e46054164a1f7e72a99ed4b72d418533b5cd913b36d957bda0638d95e9adbc57eeaea19c4d3cf8814e4889c5f8fd3adaf741430748ee92628e1e308b0f399985c58139da9bd92b431e772843922aa76429ea1278217f35d5d9fa30c554c1bcf9267513f77e41e8a0e06a9681374211f73649144b3dc38ce65811e33dfe0dc3defe4a71258a2ad97985f9483fc9860ae4e2ade40fac5c65f84050303a2b7295200a32e5452cc034e3c11f34c152d84daf856eafce564fb5c4834302b3a2f6f57be2e44a810c32222b3f4f056061512a029c866f599232dc8b3374289e828299e97686e26cdcfd4a9416b76102f2ab830ebc3225b14c731631af94f9d77f7ec6b1f8dc2773f2f54c1ba739df3067fcac0fe710492b0d54a2a252860afd2ea5d5e1dff1a86a5deb734719772fb45ff6ae06f0fdcb51aec0410bac2da482b219fa0042178bc3035b6c0d751efb56811932fc9e261920665a0bd93dc4717ed5b7154e05533d00235269a2e8a05484ce2840bda34d2be4a25783d13a9b48a168ad068e89aab4f9b3b82b5798246cdb8d643a89698a0d899bc43141055009a3f2b001531ab8eaea10cae3d4d1c9d809b65bb9e750343455dc7cbd51de4d8e171edc1fcb7cc2c444627dd1e616bb45e1d22ed66f9693642b850ab31a1c0eea9b4fb06043576cccaae47413e9c63b85ab07f3b54163232b174faf03d707824da83f4a4604a79eedf06845f0c7e899d6021a621377887fcb6471784c4a57c098a106c4f40277a67a5be651a71c9e9a19b323922a44d36106ba8b5f9837771638fee24b91c319658c691c5f68fa2f631040e50ea27d468f15662736d3e2de7542ac615a60176ce23c534fe4ccb568028b9eb06aeacb1ba69e63e97b000a1676463e228a703f6c54e96911aae8d219b461419e93880ddfccb1fdd8561ab965c8af7c1526e9f01aa354a952c7175fb83da39bde9a142b4d3d310c594690bdcf029f2cdb7354e06c742ba297c52dadcc74ceb56920c34604910df207ef5439f7f9e943ef95fdc4ba07c8ee466e743903644ea4214a9552f13b6c69075a6c543a0665a12d9d13cf74486857e77492d4f63c4390808ce9db63475d44402e1a840afb5d88f90fee066bc300d7a6a3937b996d20f9f220d78098e6f00c9eb2dcea90c7389c35cd8ba0dbb5cdd3b7d5f3aeeee8292baa655a5df53f26c8ec3291189f194a8fcfbbc09b497e03085b63428b1cbda5aa990d5a4737a61d39a7e2872f4b730faa34964ccabcb410ec5f5cc21971362a9624d081713d27b6883962a684ffce47135b8893ca155b9fb55944538fc8612f30954823782623d3caf36e90451439ac8952f3d8298e7a4d545eb2f9795e23976d551c21082d8858de0a2b965849051637527fbf4cf0b98ac1aa3346ec5e54d576a81a2f575ec79164a287af79991d183154229da01bdc158d33eb3f4e1e12002c0cd78463f3b8ae34d494d661227453527c905866ae278bcfb22204313f40dd2fa7df7f84a9cffe85d259bdaf8a740870ba62742eed6581e470a29ca3161672309feb0eeec406dd1d82bbacfb313c806875e079f1fce33f8f1eecfa79b2752b64f1d333591b14d27480a7bdaa4ba55ebc7f9d1fd1fda201f38b5f0f25c95526234c6eeb103bc37e9c4bf784493fba351ce1c693aad6b980c2e7a26cc5f8100f3c220e05ea493ab1b6ec2d3731f51b0d808af56f906a628713bfc01408579fc86cf44dcef3c01cee26df6ebd0fef9451c9f7c54b8d5d16f17a78f2fda01caa56b4dada7d8f19b2b76317b4ecbcb4fdd0eaad821a4a0ab360e42bb9d767a73cb8e6db785ddaed4cd86ec3c4990e50bd3edb9f61c7e0d82f6b45f9f23292d5f139cc833fe65d07bc2993bf065bfc2b2894ccc59594299c62be34f45682c103c92829bb4fb5755a59ce994eed06d6a98bc79fcda3ba73372c6eb4821590933774dd10e56fcbdd394a277fad3970f5650ffe2474efd99f2c1bec7918141357177caf50dd471db8b8edbe90b668399fecf1f16bf0c80fb6d5f9a726623fa6732158d5df823c2488e9fd827cf578bafbef329fcee7f2994f584c431d2a3eb853efaab5a69de54c9736779c3ef636ff5f7b674a0d0331087ba7d1094d8391883e461a2a869a894688a5039f2add2f77fd7e63cda24d7ea492daa96800b76b44b51dd43e6632d10a406dde8e6442bc0efb9153c60beab391ec552aa13721cd4df721e81a93e7b069f57930fd6561805a7ba7fc289c3c328cd716827dc3c6f5f2ba51009f4ce6f4fcf2f12dd760cca3d02bde1bfa8c5c58ffc1417fd6f2747e2b14e8a9a7d4675217ae2be55133596886c3178ad749a14dd66a04c519d991a16aa046423f95f3e464736f1aa1ced2d5c39dcb1fed59c351660b1e4ad22f43531b5fb66f228146ffb6c3bdb31729e21f2ad7afb1c15bcffc3e116c198c9159efe26d611a9791a21b4bb4643ab0c3b4e7e8f3f94e573533adb73a49387b278e056cb8b4a19a866bee51344f266d453507dab7f87b371c5d2e241d3235d686cd39f5600d7d9fefa04358edcd9c60543dee9d39c02b54b96b926164a2f4f23e2466b4568b69c0ba49a9a761f9434170a5eecd3d9b83a21259333dc70c6aab76586f306715feb10376b9b19689cde58588b3a2a7b821eb4cdef13ef7a65211f32a940b87688702d604aa33dd1e29deaac71d7c8bd2278547362f42efcd872b5b259bfb6cb451476a79879ade163e68c8effdad95d8eb0ef52b981df0e61d5f96256596d766f34998a978c6c064dcd4111c4a39c4db8dfef0250172edf01c77a94f72a2525c8cc2b6bb8bd9776b939939dacae5577d6f3f0c717baa67d050b3d8d7d83ef070a8af347c51567027f7d9319fc79559baa60d8b4e7ba5373de64cdf74db8afc10ce4ab94881b70e1ac4a2dbff8835e4a2ad4c77d24992a13a00a99a92e6328ce475c1e2aea83997dc4f23e87523b63fcdc566c3fb52254f32f280c5122e2d0347c61a3c9b9fcbe2da9b958895d05caedae3a10e721b4c9c3ff1ce9cf0cd68b07be6982e1dd941acc624b654af299facdb2e92fd89a68688f7bf61006805049e63fcbb7cf7a024bc20cafc9ceb8007a368eced839d066ea15084023fbed2a7fe967827e5ea188b0f2ebd7e1c39f58164f3618f95f1994a18304bdf589f376f126e835266524cbf9ed3515fd101d645c9ed33c673f481f5ee4c857d3adb357b3b99acf522f0e5ff1972822f86aeab760a006e026285e26c64bafa272c84ab174bb8dd37547af54f52ea45102eeeafa33aade21a0aa586a32327a7560cbbd1f5a6ff4a4eee932e0e06ebead46e727bea3bdb3bab059065e272d05766b1fdd1dc7ad1585bc2a24c966465a037b5dcece6158e8ed2676acfbcfe18b12262b29b406a2c6ac35141caf90a28a0560c8b9e0728ebd0aff3b07f3de491b862eabb63802b069be8ec9721088fcc492006ef3532a022160f14a035772126cc31550c1be72d9219e0543d5e9ce87f46198ae3518a5"}]}]}, 0x1e84}}, 0x0) 00:10:22 executing program 1: syz_usb_connect$uac1(0x0, 0x87, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x75, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}, @input_terminal={0xc}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:22 executing program 0: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, 0x0) [ 622.281098][T26405] udc-core: couldn't find an available UDC or it's busy [ 622.284624][T26407] udc-core: couldn't find an available UDC or it's busy [ 622.294748][T26407] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.294995][T26405] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.303633][T26404] loop2: detected capacity change from 0 to 1024 00:10:22 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000025c0)={&(0x7f0000002940)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x54, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0xdf8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0xdf1, 0x3, "c41d6a8e2710b9ef9873bff5f28e769beffdf003922ff2e9cdb224deebdbad50d871c12427b466f4650d2add02f289f9745105846654165bd12046f22d3f99cea0f2a141ba952e8ee22cc1f34f62869457a9448bbc0c130df0f6f9e09c315aeb52c9bf00b61141b734b6c17fcdaaa9e2417f4c994d8521aa7cf9b98b00e4f770bca76dc87ee5729c0546936c9c6b0bcf49f0cfe2d6e6fd2929bb3540bf46bf29e6455b205b07f283c1ab3bd9f6c676bc46dfca8267c1bb8b9dd1b5f1f1cc3e449c4bc88fb858203b6569c37914f9be09f0a66f3a5aa4e81021a1ef0d3e4d247aa6599f453d1d5f0a56413bccf9d6a1967fc077f473094924ccd395c87151e145d68ecd1057c0f0fdadb64bc955ef51fe32ab40376784f5678f2030b36910c5d11cee7bc5765b760f39db4bceed5e911f7e20fbe5ebfbb813f4124b89bc58c59becbbe8d37cc0fd38597819530ede56d77e35b89044a71c70ccb4b49a60bbd063ad1d175a7035705f5d7c22ae57c2231c7c54c19a86b710a7e106fa9dae4a8a894ce7c70c5449fea46d068c2484633ce2a08738d1f50a399cb4ab2135c2dd52c22ae1c8a088cfce1af5911ddad3e51b66e13e8d0e2efd9981b7ed577d1a8c1ee8510e0a7364384682e6aa689abc7063d2779271c7d110573f9b6f69a93b554f3b44bde3db153655b64dd73e45f1da433142daf937d4719f1f4774511b0173a6a284a15c2a50076166d2032b6311800c999a6d2df4c3386626560222d91d8f271ee7e4c3e6d5bf8db58b622b31cfe74ad00c5f35ad33c61215401980d1dbb153a7d0ccc56e48459e31127f3974e1e152355efafa762bdeebb3a803c5db24e2151bf4e9c4e0a1fd97b5e38ca9a629d657c0619e20a989621e3e12815a0d8a0512fc8e3e79e84fedab75b50ce3fc8f3744fedb526b2d606ba5d0c5b4f8b9641d31ddd541c8f36724981bc9759e71984971a96b6e6d85ac9cdcbe11ee71b90c2ed16d30a03f441f70b4ce37786c2527c36f60679ea758f986e3c27ca036687fb3e11f79e55aefac44ac5d862edc05154725992c139fb9c1135f7f718217fd8cb1032a769dfa543fc6f560ca824d47e27730ed824f23c3eb0b93ff3887f41d3050c5a9e562fce54ce374cc8f197b37d3dc9817c5561e1d8bbdd0ae577b6f6a7ef462f12aaba472ca93d168577ce57aa87c48d26847c03878926a6a04a848abc6c32728c32b0a51371bdc996af4cc1bca75e048c635212b64966426d5134013b7eea873afdd649705007257195e50476b1b25911d8a2364e40701a0880095a05555d331bac326e8ee5ea4fe49de080697bbf5b0138dd20c9b839465cf7d10ff2c68ad1fc783c9ddba1dfc3a3a339dc97c304b4ec2f13bc5fc301795d432151b6fb24dbb482eabfba1f72a50c909c4baccbc9681a6b2b650f9e6e06009a7649ee268094f7af4b328888f2e54118f5debe2a717e46804ac2951d948ac4d22ff68d4006081fb8cc388fb318e79a9a122b08e93223d3b5629cdf6a423103cf9c2b78c2317ddd4a8313453e1741e8695c06144c226a4cb23e379e469b318dda898e7ed4f1ecd73c4721140daf93c6d300b5a2cd35dc196f01fce8a9d41329b8ccee9aaf294c72c891bf6ebf24cf08901450ffa01beb4d2e48a975d1816b27099302cf9bfc3f55de2f96caa8238131fc2757781a88a312bb43951c7d9114c010fb92ce9add6e999d76d7309323977f2792339d583290ebde82d533fd85b0ebb954127cf8e2dda8c3bda8ab3a8a6cda2b72fa553b4b1280db45c0b6746c8f005c2c229d8fd996bc36fa61d749201a9d6a818fce8531175bee77a60c5654e3f438249691ab4154784a749cc9905a78024ba47272c4360c720a3e4bc0edef40a19df0aa2646fb39c229646d612a202a93e18fed8feb1bc44f17461f347b360e6a09d924d1247ec9d42c578233fdaca7e9b2bf07a5f1d3da01c97875d1cd3d932c3624d3caaf17c422393d66cb1ff69d14c17c4a2c5430a591d4ba7a7b4bca1a36bf96bc4045df3e8607757542b2f816e2f5613d8a942912b3d1d1a72fe14ed3dbc686d3b3ba8d04e5d3606716da3737c41ce2a84a2c9f69c1ebb03d20a6e590e8b328cda277df7d8eb217f3353b22f746c0bddad43f41f4a64afa0bf92b4482fcd375785fa26e56beb339c4a6a0b4512ce0dc95ae4cdadadf8957b42a108f7d126e6a745659573d9f887c5347ec19f8972e04cc59a6602d839c06d45fcb19b7cb23ad5b7d979ffa9f6cb9f86b4392fbe13de9ad65efaf1594fd8e73fbcf2030b51a3b7e04008003739a49de98375077175fe8975f52a2b55a1eeeec9fc888618a09a93c57bbf9f392ddf20838eab4d83d3e512dccfcc2eb8994d61cc11d50fa5cb0fce50c5dd20df014f7ffb8828da27392c5ab0862a01be0b44f13cbede485f17c73d0028c70f05f0af2e5b4cf8515b6dc7c29a0e9869673e7c04910fafd50e090fb8d476369022263ab1eec4565ee20fd14287dce532c9bd76b9dd4b6a65a00e9c38d76c06e97c2d5d1c4b41cbc867f143afd82d84581020258563247b584721873ab208bab6478566098575da80e94a491f7dc88ea430c126da050dd9cf5a1eb3081b53c7408e14134b21eda27e3d33e1df296b8aa10c5d53d706cc7c2a3580d60772d3f865b4c8f5f65bd2be9bd9b36a9f9f34527dbe1fb305624fd1b44bf4be67a3290a71b0fcebba88cfa408abd2e8c2bf09db87c0dc119b2f6183b66763dd87774b8269504edf23736f137e4ebec9e7cd01812211546243c7aee80e7bc5cc796df873c7438384683116885ce38a07419c1e65682b9d770c4b2e262a14bdbb036c8b8bda8dfa15e9b69078812226cdb17d17818fae6ecee165aa65fac9db7b9546e4cfcd934114cae40ccdd894f62175e119fe32279a48cf1b602f0984d05f7eea81fdd2b5472697f20797f899154b0cdc7bfe57d502883913f3cee90c1cd72446fbc067905240592eb73d4e3c66fc604c107312a53eb5d2ddd536d24b758b66da4f50f68d40f99d4112128ef8424931ec4081a55e4a44389864c98fc1bf5baf0535a72b7646e4e88323ee5a272c418401092ce3aa716a31b7396b20bae6a8a09c3909857d8b7c974f699141ca46fdb3e6713ddcb829351fe065731fd0f175aa27d502b95bb6f14cc63cb65a84794e416e9724c86932724d64b99da1fc7e1ecdbc5bbd9f960bbefb9bf67ca9fdfad097d339b94374da5ce2fa8ba01e4c31f41d765b386190feeec9698e858d34f5362c1c71e58dd9d7325089c2542cef5c33229ea9290422d6c9a31c13b18b764c92f98d82eb6511324cb8a6a1dda601a8cd1f82120c217d0fb477fd6951b0f9dd5e5f012b2d8924060c1da4991cdd5dd99ed3cd52faf03f025a0014a99e9dc38f2464945ea86116b3c55dc1bd6a59b0807cfc39a7f6c92ac553c9ad72e5b3da0bded87894dad8ed9c20e9f55df34978da345dd8c949baf7bebc8b1f5ab7a9549cc5d20b26da16e2d0638264cc93c6c1a04e7087ded7f1a5ae1f91f19f004cd23a9114df7a53c0d80fbc539c97f1014f43e1f26b7909d4c555ecfb1d09c14874e540ddd698e27d7ba7a6ed5d1eade30cda8247e356a20a9153fecf510e0aeedc1618c21ff87d49b5f341b578529c0052006fa3248f3829115d3f6367121e37b6f79ecf40041155a29ae214d1423dc5483250ff85195d785f261c02481f23ffccce594b3704a1ba8f4bf11a2263641b8c7573a543d1f9c0cb38d1f0297271b1d47e4f7fedcb85218a87d2756043b2236e230e0ee592315ea93d4ab86558b5036ffb8c597837fecccbb3fe67bd7b5cf1cfb23025d338fb6a2b2df54fa132ac30af753b806d4bdbeff9ac909a61552c031edf039f215c1d6856dc6ea495765b8c090bd23ab00883353ce9e6b8f5ba2ec20c2de9964a87a5c907bdf73f778af1182d90c7e3fb975cb4462f86a33489297c2e1d85dc16e01e6009f73ff657ee6077290a8e68b920325b34c772df35c52ddae052c0409721b2d900a64007f12eac207aa142dd3b4857a15b84aba41c04b31bb6d4c45b2bfea3a76060957e0b4dec3ac019ca24383f5cd152bc08168ee83e6f30c1ecd0a76f6532b87e155aa8a7f09811c2a18f16295fd298fd895ab37e9e610d07a1ed2816d0a7f7532aef8811cf296f001d9b91d0f74390f5f5f15a42ffb7ac3c1b0f6b84597cdc802afcd00f2c55cf2e11315000c21f71374b9ae8be1009094e4809d3673b1bf153ada44300f3f092434497fecabe331c1c3a3062ffd00b0c85080be1a7d1aefb90b3932adb6d09ceeb05612a2460926628a7ec9d6ad36af262ed9fac4552547202bba6fdec327e19f4ef9103f1f600316c7aa4c3ebb42218777a15479012d7095458637e3611ff147166a0baebe28ae8bcfadc9fe330fb635b93ae57441d1df6487fc9adde4d2701f7b29bf40d7c1f4f074ef29cb831f9154261ad7adb49ee24518b5a2598d71b8649830bc924b91a26fa338dad45a843998065c51f4f537030d761f06cd2b65559abd7e2f13a6c7242da68fc32c6d7185bc000a2b5ee49576aadf83e107d41cb85068852130d3ee9c8cd9b4c60352ab8ca42d3550249c18d574228750c5a6fe48858ce36d55988c6a2c4c90de8f6236113a0522a2a3028677167d49f8817023f0799df8043df739d61f9f7700e86cc3dbbfe10d99a268f8bc05c77481f499b83df2ee35aeb88344b01029c1dfc2aef515e1d9411ed205a4cdca0110f1b1f77be2deab12a1dcbc64ec1ef0c4e1dadf81e2dfe08b02760b4e947dffc726791fb5e8c2a3e8e46b4f8634d7decb452d75b7c4487d4c97c126e85168ffea5e1fd305a03a4aa1bcdac367eb59631c11f5273b76d468a1b2d7bfeb9c1660225bc5a6522e4db5da10e77f0aef5db7c7ef420ed6c2a1e0602e195e2ccd2d859744a1e01973125e438e111c09c1372c487274eed728c72d62fc2793ff767dd2843f451cd3c7a6bd2ea7e611c5a8be19ddbf3abbc7deb2946f74da501801accb4511fb71f9262313ce4fb21"}]}]}, 0xe84}}, 0x0) [ 622.532439][T26389] loop4: detected capacity change from 0 to 131072 [ 622.544969][T26389] F2FS-fs (loop4): invalid crc value [ 622.560374][T26389] F2FS-fs (loop4): Found nat_bits in checkpoint [ 622.580255][T26389] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 622.595101][ T2046] ieee802154 phy1 wpan1: encryption failed: -22 [ 622.623836][ T25] usb 1-1: new high-speed USB device number 35 using dummy_hcd 00:10:22 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote, {[@timestamp_addr={0x44, 0x4}]}}}}}) 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ftruncate(r0, 0x3ff) 00:10:22 executing program 3: syz_usb_connect$uac1(0x0, 0xe7, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd5, 0x3, 0x1, 0x0, 0x50, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x100, 0x6, 0x6, 0x1}, @mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x101, 0x5, 0x4, 0x81}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x1, 0x6, 0x5, 0x7, 0x7}, @selector_unit={0xa, 0x24, 0x5, 0x4, 0x9, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x0, 0x4, 0x20, 0x4, "e0b00f5e"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x5, 0x0, "36f9", "e4"}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x0, 0x1, 0xff, "c2ab7c0a39"}, @as_header={0x7, 0x24, 0x1, 0x40, 0x3, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1f, 0xfa, 0x2}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x8, 0x2, 0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x7, 0x0, 0x8, {0x7, 0x25, 0x1, 0x3, 0x44, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0xf, &(0x7f0000000140)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x81, 0x1, 0x5}]}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x105d}}]}) [ 622.641548][T26418] udc-core: couldn't find an available UDC or it's busy [ 622.659606][T26418] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.662761][T26419] loop2: detected capacity change from 0 to 1024 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ftruncate(r0, 0x3ff) 00:10:22 executing program 1: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @input_terminal={0xc}, @selector_unit={0xa, 0x24, 0x5, 0x0, 0x0, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:22 executing program 5: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$chown(0x4, 0x0, 0xee00, 0xffffffffffffffff) add_key$fscrypt_v1(&(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) sync() [ 622.844940][T26421] udc-core: couldn't find an available UDC or it's busy [ 622.849402][T26421] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.873800][ T25] usb 1-1: Using ep0 maxpacket: 8 [ 622.902062][T26425] loop2: detected capacity change from 0 to 1024 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ftruncate(r0, 0x3ff) [ 622.994338][ T25] usb 1-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 622.996828][ T25] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 622.999431][ T25] usb 1-1: config 1 has no interface number 1 [ 623.002378][ T25] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 623.015263][ T25] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 623.025070][ T25] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 623.088547][T26429] loop2: detected capacity change from 0 to 1024 00:10:23 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:23 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000500)=ANY=[@ANYBLOB='sit0\x00'/16, @ANYRES32, @ANYBLOB="00010000ffffffff786d000345"]}) [ 623.184507][ T25] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 623.187066][ T25] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 623.189068][ T25] usb 1-1: Product: syz [ 623.190166][ T25] usb 1-1: Manufacturer: syz [ 623.191311][ T25] usb 1-1: SerialNumber: syz [ 623.233375][T26431] loop2: detected capacity change from 0 to 1024 00:10:23 executing program 3: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}, @output_terminal={0x9}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 623.298166][T26435] udc-core: couldn't find an available UDC or it's busy [ 623.311092][T26435] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 623.571503][ T25] usb 1-1: USB disconnect, device number 35 [ 623.672340][ T4229] udevd[4229]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 00:10:23 executing program 0: syz_usb_connect$uac1(0x0, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:23 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:23 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x375, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x4, 0x103382) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, 0x0, 0x0) sendfile(r3, r3, 0x0, 0x24002da8) 00:10:23 executing program 4: syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004280)="14c288e5348f3c349f8bb82973bd225169b83f65ac67bc9686a8788da5ab7305f8f7b5267bd5eed6bd086df9d1a8dc03a4604f7503b02418c9a31b1243b279d8113e12b3fa74c8f185c56b535c70e141a815e98e1783d9f5a2a29a2de27bd586fb466d964783851dddda8642151164b4147ea345f2ccf42e3ce6b1f662f9f7475aa3e1b87bcc09abc7eef6a410000093b0ea2e1f64283c34b59b0c195db94e32e02a3564c21f8c7eca65b7489b2f5a5a76402c8a2dc1a0d7cd06eec8a5a0aa92520b19525ca6c108eb033398fe0d3e8f38b483cd536e8526d19681d9261d9772379e84a84229f16a04d650667b267ac3f68aa8bcf711d3dfe2292cb88eff92cb40c6f4613943355409f6f869e5809871c2bb391b94e79464de308de6788eaf18b7558056f644bcc7dc31add18fda260c6672a428a7ab77b04659835ab97b4595d9fde2b3096d2cb527cf698afaa00fe1213ce34d95b00109ee5b41513a3eb8d3a2f8d614fafe6f051c06a2799f64f9fb3dd1d88aac59e4e0834e03ebbf7b510f7d7afd2a36e912a7e5440d3fc07f154d4718e3ce25558e249a4c64f6df0b035799facca8c4c77c508041ea0469b1655de871cafc6721f5d2a5fe207982624994b30c36459eaec4f902b79207f56cb3be018f7a258a9250800b06fddc94fd6c3fbbacf7f3fa0eb45551acc0202ce28a925b1194c8ca59b14f820e5bbf60cb7e410fdcb53a6172fea05ec066a38aa45923fd3eeaf622368307c26986f2189615290ca70e399261b84c361b80b3ba5b0541c01515634710b58455f268f18b6a247bdfbf14970504cd7681434e4792163abaf17c2e8346b5763effc0d3339e7e8624a3a92118ddd2e4a095a785b40f5d90228be15e837cb794f5ae949447251369f2f2f3f753609a30a2e9f147d4939b7ff570ccf001da5b01dc4a005750f23a57278c59ccdd42ed4714e906a0c067c14dac6d8389e42b9ebc1ef31b6fcc7f3f3861a35608127fed3fd3ad2c40358be7165d125751281293dc01dfb3aef400ecb40e61e348f5f1933e186e02aa0ddd94901c2ae9cb5b1b374369f15ec61ed97a146bbc917556e857d87bb53957f7efba25f5823c67e2fc0249cba64c890b443536ac2e1790479de43e6f0bf601850057264ede8f7462a817878ae2b8f5a6d052cd3ce044be578c387bba5ba659e318062d1b06887c0ca8d8e3afa0aefcdd4724e17b81e5de67c77c097f34f72ab9b336f048e0dcc5b5007236c3d0228dfd43be7647780b3854c7387f70275c6624214b1fcf64961b9ffed74b76fc6c4c0150d93158f35280f96e071028abb48b52f1021b796370a7618d43f7356f2b58daff1f94efa5439884e39aa4d92595940f30793a76337be1b46c64cdc321b017ffb0dcf694d810818711243ac245ecf36e73163afb2645b16e4b80b8d965d2f88a19e1ec2a17f79290229788c3abdb6230cf3fd7fddc878ddd78dd2a7e79d5b3d959384ed901b8810690c1fb4c8338537f78f7f4383ca83c1adaed64497508d395826d96e1fad5826e715d6cd936a3d921885be4294d740d89b13e87fdc8b665b9ae97473cf7bbc2de7ea779417006518781a047deb96cdc009d4b84cce8bbea4350c960fcf0ef165717b9be6ddf51d548594800375d8d6f7f647dbdd4638f4ef28e45c6ff8f792e20a3cb4eccba4ab4de178a9322d522d6c7afe54510e97fe72ad17727be238488853472e48cddf5df67388f421fd103c6143b7790526db9ddba229a6c2d692ace414f9d07b7b56984aa9b30d26761c9115ce2120085c39c3de6a9cb3dc655f322f35b9295a1df05935f4b678d59ada1dbbd2edfb67bdf1ba7e26f08a17b53e59a0dcbb7b0d7aab90a3ec06f96613152e093996dc2db00312d546c2d05561c859e2eae1806d24c1f16b029138ac0cbc6319ea6b4c65e37fdc1b39c9dc6a1bac3cbf5e08ab93d371fad5474d48cc9795f9dbee0c772208efa1296bcb84c76f549b379e4dbba8fc2ea40eb9a76173f8c6452be6f9f43a125d4f7a69a2684e07c1be5fbb7e037187abc7266f8bb60cd870b86d6f9877bee7ab727fb03f8051508b3899d44b8647a0814399a60c1c0079be83a88f76a35b5af6af22326aed7ba2b09588d4dbae8b8aed4ddfe06426ad0c484c9cd189a130324016bd583cd88c6b9e2c28064f33bab394fef2ee8c445a037fc55b03753c805cd37df927fdf56329c4525bf58d2b8db10742ad85caa7ed4f734990771997bd288c1b9bb1bb7046e71b3d9f2b8d32f07c7f4a0a06aa6282c9bcdf3e9af66f16ba544a93091163da1b75e5654362e7872399a2d91f2749aa32947a144d20b083312eaf9068dc3ae8d82fa652d7fdb13f659e2798b8eb1f1891e32648d6748252f98967fc358315812150fd3c31bdc787a44fef680017e50d25589a496393fdeffcee07621fd3ff858884ae9047d73c9ecf5cc3ea99c4ad7bf81e5b326e8c8854d35f2578963c1beb0f6b1405141b5d7140685b24b6b26e535479a88bd0a0a8f4c47fcc66b44cd41f94af2a56c996667ce4dd8df835f17f05de88fa97265aa03252b2079c0a510836825bf8289221ce0a5faac9e1722c1ff2836625a6036e9252694ed2e4c72c8d7e7ffc575e8a47850303b0d6b55ebed1e65378310bc05b858f2a405da496ca86d7d20bdc14e7b4408d17038a4f5971f6feb42931b8533eca9578de07d9c9994efed88c4546cfb83e2b2ec1d29b9762324e0df638efe9a41b614278637e5b893070e0ebc6013a66e1b724faf46a9d6e2f124d846ae7977e23ab07705b1931dc8200a95217f8520f37c151f7b35eaf6890971b72509caccf09357e60762fb62e9c0cd09355f9802a358483776def1007b004a144870aff08556fce8fe2b4d72f00761502c96409d41230a08ba63be26a59ac905d0c89ef41455e18675d4e27c652cf811712dee2bca240b3964bbd98166171e51604879f357d18f10ecd0c5c6f97b2b318ef0a81b1fa1d4fa71ec348fdc999c6bc8938e83b87c7431a6e2ef2274b4d848fa0374af416492419334c30eb149a47a756df9a24349d50850cb23d4ee510c3168527458ecc8bacbb8b9da461869e62221cbc60677556b74a6d845717b929693b95546d2ca497e08c727a18ce1c0a2dc01a6107a98d9c0b6f9e0d8bf1484a9822f9ae5a7f055734aa497a407b86b49523765529028268f001882c2ada5178b6c1c5388a5e0e6ed3a6093f0ac5472dfff6dc2c7e128d3f1deb6393723588d165ae70c8c8b69ff9bfadf7e2dccc2c25cebf5c3d0807b41f1ea7edc60fe1ffd2214efd54612bd014aadc41f702d5324aedec59816b6b0175afe90ee1f9b3f160ecf91b1892fcb6bd814c3383bebab2ec3c5ba4bfbb3ab6be9d1c0dd3101d0d6e48e11352cf5ea87c94d1129410612d29c67f26d681fb2668fb3ba53dad391196e64fcfe901582e94382a768ede5d416876f8cc9895d7e135ca8fa052ba31eff68ac980a6f3f56a79078e0fbc43390e1ca1aa3755bff2abced84e311944afa5fe0609d50215482694af95bee77f72f00c73c9eb5ced25147e254c8403138f7a5f30da6a461d573db13ac2ad2f9e6d285f7eefb1bedca5cf40e7471454b84b462809c5f816935fc9a23a02560101a147c665c0861846ec51976a1ac729cf5eccd587d6a7be3c3fc91616d2069d3ea0790b5471db9a137a615e75210c08159ee202de33d5d9bb90ff84fd0dd82ee9b9c8a2b564041a20f86c854d64010ab2cf30d7ff05cfae83dd6b574a3347f04d69b9adbb557b029414bcc0d3f21f4a5a7330be30d95e0983344be9ff36f94d440ebb06bceac76f2e7e711f930526c2ee761ff48166034e5a9fe520ece952e94083cbb6b3040278e28bbcbd9375acf1e39e76829c51e18259c63bdfe81b8a61f45939fd956cd97f2659e58729bc57fc366493c322f8f120dbb9a0c139b0da28749a1dec815d96daad82bde50b9856f4374786918b04442edb714dbfcd59b13d22d45563e824270fb010fbd511c80fd1f259ebdfe95f7ee0974c438641a38507a5461361f8fe3bd0b0ce98b9179f0e217780192fdd29aa65f811d935047e6016dd6cccd1f9ba6053fc38d01d7060a14a54728b2e41363cccc0c0e21c334556ddc6dee50f875b42c7b647fc8a0f380957d23d4bdafcb8a9ec2e742957ad25e9221f9cce1eaa8a6ab97494a9ebd30e18e301456f980fc8036a5be53bf26bc698e58da1625c502615be89014e724cfabc63065de204a7c666c1c78af8519ea619cd6310b83cf1b328637d802f270b9d4927ab05f0204d6555dac754ee2da1903b264987dd0abbef918708ccff6b40da03845a649098b602049ac017fbb5630b54aa3d4554383bc269f4117740160dfe6305dcd8c26b6dcd263c47e6a59b7ac0bf8f54f2566fa9d4ac6c05abba68c2d5b698872fa5444c63444927fe8fc38bb4ce9c9e9fdf881f8ed8871bc752b07c18d318621384d697f1d0f3a3b5eb0a2fc661a2ebac38e0fed74e73b922684c26fa7f163c93b47ce63f097ef77f5e036c05c538084b38905cc842bd568fc2ae88a92e0ec101af9c528064165a7419a6f9ab3cf2acc9e8250c03e23452c86a89567cd14ba4be8951521fd4a98be45898b594eaf9dccffbad6a22d8fae6745bdc53bdf07430a3dee9165fbcbba7c96a2e6df4ea9d26560cad0b14c4745938748132d86329ac697c5e60cf3dec26ededdc5493c34408261b43acb87ae7168cd59f3b100d3838a3c7e08a2d44b3ba4d5738218860575f06d657c8473c5c963d6ddf47c2ccf5f3e8b57968aaf58825a67cf4299cfe2b32a51c26a1d33de1cbd5d38b6bd2b905e415316a9c53ada4085977101a3d4605fcb7877cfabf0181149f9afcc22fa863fcd78c22406db7d5bffca8b9efbbf2146c4ff5ad7b120fca4d903865a26a373cc8117b15ba073e4acf2fb4c71ce8c00b6b8dd3a956b2d4505f2a819a079af5816527e8395b38c0a30544e49dcebd5a982a99be10ac94d78af1886e67c0ceecbd37189ae856040ef76f0fdbf8f23cd00000fec279737119314041b54d2c76e7ebe295ee1c751e7f2069953ad057cbbdf0db0eb5dc74867db6ed65603ac71106c991fa3ac31a038a42721eee643554dd6058e0e0c9a3b280c243e97452d57ab00b6d5f2713cd1e2203a1745b0f6f82e9067dc0f37168fa31fe451511bdce2d21589fc34dc238a66e0df9c79b4686b07ce64b385d7d3cf647bf2b587f851e8d3322debf12e53a10fb4977ca3b05cd81bf0d56533735f6fcd9cd817a657b8fa644894401943200bf5b37b8dd63b42a6106c5dca7a98a94928e4a0221e030efe001222ef0547bab27a688163a34a160693dd13dae18d71099ac79c56d810b883dd3872bdf06945fb613df0a4f8bca6d95f6e4f87fb8f7b0a8b1558731ae54a2204b9111b09b14f9d79763a569e8aee8697984a5cabafa105752d1f8c41e915d291752af546017ec593009ab45fe25cfb21ad3899d9794e5f30e70c6cdeb321225c91e1427ca0719606e389bae07d247c017e66179fc322881928b4c16058dd7d2bc957ffa1f6430a6d658ec32f176518161397ebb16fa8ab38d849adf56d66693f8a59a0328e79a71ba020c7280a10d8ee49229a506db3c767d9176d59982c88a77b2e60bdc9fd0fc74ff640e6e8f188dd1872e503836154e91171d8c68cf96e366eaeb0e1235ee423686a389420a6e35f5fdd9a66d5f3aacb8bb17a136f6d108cd3ab8b9d06944d87f6c767e1770b78a523fd7218c71b66f70616f32b52e34a4d2cf06738572feeee380853c08cb4d622ba72ee559f1c7ce37e69e26f3e049ddfaeebc9e040622e10a5816dd61dd4ea7c141fc6d750cacc3d4218209adcee4bc6f41fc2475fd98e4ea7d7092b6ed7ee235da1cd6914d882291ae7a40eb34493fbbfa7c5f867150a7b1fc1076f65d5995c3879425c693eabe6dc3be5c7db887685b0333b97e30fe1505ffa379339c2b440441868accdc9a2b43fdfb70c5662bbd8a41e150c8d3f95e7a1f15d1e4f915b190f573d98d359a02faca1485bc3cac39d6614a7c2260dc835c9adeb8d2ff7003d9a223388b4f3c35f151df130e5087a158c4acfc9b977025e6207552b6f4888006138defefd7562e9600d6dbe9a7170c0396417b639d210197293ec2f6ef8f3b6aaf66b00e1a057d38e5a2757ce8bb4e844a978360f5297e464e10c2c8545987bf289cd56514afdf6acfc5a7d8ea1b122efd10f301c4c2c0a2ee611dd41b54eba167b1b51c36965a4a61af2ef7590dba83478ab7fb9b151f96370862ffd39dc2b461c53749a6d8a379bac02f08437660f872ebf43db2ed1ab80909bc823d6a924bd490cb4e5423fc85ccbd8eab55c1e45218795081e63d0853dfabf3431d3633a3fbcbed92e1658bd9b6351b5fcccbc24700ff933dbdec605bd70d05fc1dce1d73552c6166ad246a07e76a359f398378b973b54c1015c0f6480dd46fc41bdf7c338279b3d7c81dedc76d060ee57f7f0032fc2f5a8fb0d3db1dfa0f455b0224f88331f679a178dbc218b4b5a7928dc2f61655bd78e5ec5c3c03dc6ee47feb2ea13c6df0f4d29b91d2396dff47c9996d26b267e27d3eb9ed2f3bd14ddd1890647d52061ead74b82433220221263c08b027aaa7db47280b1579dacfada7fa34bb2951b23cd4a9c3695cf6346e0c5339b188b170ffc94d7c87d30b9088220c56eb37a2e4d05100ea86c13c4a12a78b66f9d9e4380916c8e7491e6a066f746c2a37f7ce7eff0a9e0a18ceb6ce2097379c4ce22e104b525ee3891777fa3d2b68b9529f49eb26b627286c4a241a337ace73761910a70eaaa264b22a59ab60adc1ba7d87ba4ffe7218ba3104e4337e99d5efd969ce14e33287c12687fcdd4eeb07fb311005b6d5ac9019c3ce95228fcb82073bfb59ddae18ea8dfc286cf77d88970291ac98398e38b822225d9de2ff7d45078c8775e96a8c9c42c18802bec0a64c5229734a3057c24484d8832012ad37743fac78139371723aa5c9cb5c60d51805cb442ad71167d9613d885e6f7d451a90a5834f73f9359dc9c341bf9b16f72660bcb160b14e4664eded4be2a2c148610c27691a24c3e7e215c3ab29afad57e6b2d0529b31a5fd154d5f318380193566cd79d4cb4f4936eaa5b329af05cf31106ad56f0143f35794f9379702c23819357eef1a4b0225df5479144324433dd6b5b83915b1fdb1725d0ec65147e7173a1bf383aedf9023a0806855b284e49036c1b70c237d5589f27623ed4d004e21e8aea7d3bd8810f54a036a7c8a1f95a2387bd94024bf50864f04b60ee8041fc72d0cc21a8b4b105d85ae4e79186a6b6252c3892473b009ef9d3254aa2088e518cda625cb526c7f699ad783185ff68d3f680839a9283faa0a1d22fb0677e270020867a5d8b15a70848a4dc5bd799c2ade61b505cf56cfbd64fe18396ba57b2d8a6ec0bfcdd373c893bb751edb1c87c3e0ae50f17094cb2043615caa39f6dd3bc0d383ff62f80d431ced152062d90c533dc12fab88a3267d8c2de0be0f002fd363cb945a1c6e107233cc9501710a92a35a6a258c5a16cd2fe276e04effe58f6e55d5521ca202f9fa06d83b3447e4cb4e468ba6363b8b6d5e9f3e3e9a7114795305276e6e03fe418da0dc5159bd04c4fa8b5d41580a63076347ab713bd6b6be29c91cf6ef5f6935566f20e169782941af7074eeb74f92459b1ecfae688f8e0c9dea0c38a3528e31d4ed2224f38b322d5623f3d5a156db581345162af146e6f5290cfaea1f6594821d4812f7a0e73ed4d9fd9a9f7a478559940ecd427fe81b077f2a4ba6cc8246cca917f19a5afae3b839ee30ab12e9411db420660009f75e3caa61182290adf8a85e91b59c0263f5534e00e8e95f339dcf1eaaf64e42b8b13889985861d52ed8172fb319f7a3ffbeab36da8a2c411b8d2f6eb8a8aa825d63bd63ebbb764cf5744b8117c48cb3ea19852cb64c88227f3d449fe72c159a65db64e473ad59100af6cab68589e3f1b4102a3894259243cd153244e535d588e0cfd70d13b0cc207245652d42ac14957efb09ec008ec52ff51166f6c8bc2fb7cab00058e98c6872661f22693b9f37f42b14629cc4abc334c6cfe3cbd7634612409b805f3ed2aba95eeeec4d6d5880a77b668c975178d43a3424f5185c5cd8f698eb4e9c06fa5cb9f59295a719ad1bcb88427679d1edd4cb304250bc464a56348b73d8c0f79456667545b0874ef7e92869edeb7c027941cbc8dd92b27bc4a0a27a46755556789ec2109e0e53a8f8cc0bbc44ec06fb5d5e212bee958c1dcb4353597adc35a5ab49fa148f55b32a3db7859ed5279e024cbce6e1b0949ef2647ec6aac74556004a4bfb2a8c70518d0c4c8863722e92a5a348e1b3317446e46637e2f1d3f38df4287fbeb1dd8776018a47569383632167394d16473f7547a422eb047afe595fb152ab6722ff0b6dcef3f0779c960e56e48fb293fdd37dc1a77a29a918946777c43319c723185d94a838bcf31705960bac802aa61c564223f8de84576e298055b448682393797b54393dc6512fda9abf00f5a1ac4c3b2db476b8159b5994e050860a91275972174dde7b4dd176b8da0cc4dd35bd41dd5905ad79e9300f6f06e876fc88b7605aeaead5636597e14f2062fff5f2d6476a220d10fb68a426c3c406529219d077e897ad8da8264e4701b4ca6640ce234b223376192a37bee3db7f98b624ed5aef9a1f26549e76e2bc0e05564ee9a98f88f99b2b57cb5f0539ac0bc6eb177877c9da512760dc1a37a1ad1ade1820698b3bd14c401ebc0c94ba40e75eecdd86429a92c08d1c30d6c52e002b1fac49751aa4779ef289e49e5642f17a82044dafbd9ac88a034b8b6bedc932ccfb9d5676d6dc655d42da7db1adb2fe12a9cc68b09cfb818384c01d63f352681580d479685d450a60341068f591113033844b796817bb7ea45943aeac30afbc21a50c494f67f74d3dfea1148d8e6cf70818df7086949c3e1ab65e2e2164969bf658514b36ccdc55633747ae6a0e832feb275d5caff868ed113bba2cc6f0f69d4d95f4276d5a12c8a4edf7d3eca1b21fd2bc5eccb73368fbb9826e0252a19ccf578211f7f0a628724c9afb0540e12931635bdeddbbba1d974d441413c70b4a25a2f714393894665f567ee2b43f73a28dd2b089621a8e1a8184668dd631ab79e1dee99b99c468032f21b2f19af7818c63562b69e844af9724d91bfed66cf1d8719420255d3f52ff0f0f6e69737e6db1ccc0c1241d0528b463db6ecd11c45521261f79e3098ef7cc60d927b7bb21eee1abc7c6e37fe09b5c50683f3800d082271f871803fe0d55eb39305bc37d57b4c51733f5d81610727054d1d6275e179483f302a498fa1692faee621394d2858f9e26e1ba90b97eda3657b9ac751dff89d92deefc1d0ef8ec33869187f3cfc81085d6fdc390854eb6cc3a16735935a5636a9c1c9789947a0900c1f1570c5732620093a7ce8eaabf50f1136d11fe509d223059945351c1a3f3144f946e4f8cc7eddf1e3bf5993e19b08d0e0cd42708f2767557483901479555b05e07ad90b5852586e97a951e88f4a3f222558651687db38f91c995150367dd99324020d74ddba69dd4387f379dd5092d4036704a83ab100accaae8e18da84109f0a3fa1ac9b68e9608750c57694c199a9cfdf5589e704fef1ccb7410688a8512eb42e213c6671383a1919b65a3bb981e653c7be73f5b10f79212d14c5efcecd7dd97ac53e90bca9296accf1d598712247e73322108c5d7f7a3b7b6240916c3d4a68bca056aaf00ba0ca22a658516b46ae7efe5369ff077dcb77c0a0cefed45f40a38b787e6b4025a62a4ec08003916372b884f852dbbd8fe06ec0919c5679ba6644ab4c0685f20521b70f1aff1ca0ce0257b4e9b068dbe8b1ca4202cf6882c7921ebf4b803bab4865813a6f5b88b0e5169d075afe36711e4de7b8c9d1f2f1d263ebd408b925996e4e2fd9872c0bd8564e6866434ae5925cc40cb5cb870223b5883cf192489f75d9ddd7d244afc0bb2d29e5721d04c75206074f210962bd15f48cc5fef8050100cb34538255c650821a9ebf741b870c83f8517d1b6f8a506aaa72dd3a5ff659d1cddc85336ee5187a150b33c54ce283e2ce0a2108fd8ac415372fda62aed42e7b783bf7a9b2604a463143cd5c3cad5fcd6204124a62872db01ed9b33b3628e54c58f00ad54201d526daad5e060159f8b48056d174de62ea323f4993f1d221aad59ffdfb18cb2989f9de36000cfc2bfe2384e31079e00a8edfd8381bd7f1e5317139588d044b57bbd54668f95453a5d671540a2ef9d3b7fb19bc052c0dccce25567b59cad0a274c6020209350aba128c489f089464f6a16b3d1c50944c5e10c9c3833f846648ac220bf396567e62216f07cb4e6167e7be051bc00da3be7e75571fc19db0a10998adfd3719e42a147fe13af9e8cea4d38c432a153fa0cde9f94276613cd971944cdae33faddae2e299a85a7e978a144c4869281a204ad572e74a6d43565be77f924c5ebe060e30ec95d92d6c44f238af3b099b75e572ef99a21f97077c1ec9a59e41af9671a172ae2cd9f4c5791d1f9a31d0a2a4b32823449116a1ddea22c34976d30c7a277cb6025f7f294fda795d595c95c64447f2a063a61c0ac44e06b7d13175d58d57376e40f0ecae3cb1192ed3492b1b15eaf472d2bee6fc187e59ef79d6495f8b758a255fa88bb536ea195b6cf9ee816847b48111400491695618af6413413a4074057dfdc6ebb2744e818635b12fea9d1256a1fe9eccb86c4c88d1c36f6eea325e15febdb5e7766ca9567a72fc8a806022edede43a194f8929c255d1de649a787ea5e418cf8b9e3a6ef1a5f89770906c7b9f6d2a810f8137566acfc40d049751ff9367d9393a5075927864493da740eb83050636ed96a461c0c748ff00bd233a345a8d77a52617e884978e53f608eb2274ab006808fda7d14bac8b04b2ace6add8797406c873e5abfff31f4d0e8c0b3b55892a8a30dbf76546842bbea4a3c60a11a42e4ec2737f0fd799693fffe294af41926d97263d459f47865b30a87005c874f0f5ccca726652e9f33752630988a81f675c460a7d2bb23203e585f6f3ccb76954b0ad106389757ad0f8b9f3f21a725b4bf6632e38240b0253ccddf18676539767a947d51021c29b465c88bf882bf05e6be1cce20b62cf3779f9ee39ff8d89962da8ff7082b8581d8db9f63d1b81eb0dca04f5e2920fddbfd43a511ba36426c2f9028e9a89dad099be518dc929c5a5f4be11dd3159fbee253481fdf63ade5acfae1a851728908d2f659ad5432ad362db024386b91b8753c2f62cdb2ed94899fd578e9a10627c3f5b5ff9d46edac606f8adec5c5036b73b07e673b29a6c4b11498575c0645d483c587f3466c84018ac7c003dd16d5a7bfb2da03f0780af790550b4409a701b03bebc67208c004a14b9f0983487e36b505175ac3cae257083af25d569bbc533cd062c905c421abd3714a909b857c91a27d77c32a22a2ec88072aaca8ce750dd74d524302616090c9c60470a39682dd228a01c8bc033d11e13a07a83cb8a5897424de9", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) 00:10:23 executing program 3: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x7f, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x9}}}}}}}]}}, 0x0) [ 623.997287][T26445] udc-core: couldn't find an available UDC or it's busy [ 623.999162][T26445] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 624.027461][T26444] loop2: detected capacity change from 0 to 1024 [ 624.314730][ T6095] usb 1-1: new high-speed USB device number 36 using dummy_hcd 00:10:24 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000002180)={&(0x7f0000002100), 0xc, &(0x7f0000002300)={&(0x7f0000002340)={0xffffffffffffff57, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void, @void}}, [@NL80211_ATTR_PID={0x8}, @NL80211_ATTR_WDEV={0xc}, @NL80211_ATTR_PID, @NL80211_ATTR_WDEV={0xc}]}, 0x44}}, 0x0) 00:10:24 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:24 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x44f, 0xb65d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x2d, &(0x7f0000000080)={0x5, 0xf, 0x2d, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "7e4614d243f173478e7ef1fb785d54f5"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "12033c2a7a55a428e46c956665d705ff"}]}}) 00:10:24 executing program 4: prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) sync() 00:10:24 executing program 1: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 625.005943][ T6095] usb 1-1: Using ep0 maxpacket: 8 [ 625.047208][T26459] udc-core: couldn't find an available UDC or it's busy [ 625.054821][T26461] udc-core: couldn't find an available UDC or it's busy [ 625.058053][T26459] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 625.061388][T26461] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 625.066973][T26460] loop2: detected capacity change from 0 to 1024 00:10:25 executing program 3: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 625.124208][ T6095] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 625.126927][ T6095] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 625.129209][ T6095] usb 1-1: Duplicate descriptor for config 1 interface 0 altsetting 0, skipping [ 625.152386][T26464] udc-core: couldn't find an available UDC or it's busy 00:10:25 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 625.162427][T26464] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 625.284246][ T6095] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 625.286744][ T6095] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 625.288832][ T6095] usb 1-1: Product: syz [ 625.289932][ T6095] usb 1-1: Manufacturer: syz [ 625.291112][ T6095] usb 1-1: SerialNumber: syz [ 625.624054][ T6095] usb 1-1: 0:2 : does not exist [ 625.631012][ T6095] usb 1-1: USB disconnect, device number 36 [ 625.655384][ T4229] udevd[4229]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 00:10:26 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@newneigh={0x1c, 0x1c, 0x1}, 0x1c}}, 0x0) 00:10:26 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 5: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}, @output_terminal={0x9}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x7, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:26 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x44f, 0xb65d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x2, 0x0, {0x9}}}]}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x2d, &(0x7f0000000080)={0x5, 0xf, 0x2d, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "7e4614d243f173478e7ef1fb785d54f5"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "12033c2a7a55a428e46c956665d705ff"}]}}) 00:10:26 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(r0, 0x8004af80, 0x0) 00:10:26 executing program 4: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x28c440, 0x0) ioctl$VHOST_SET_VRING_CALL(r0, 0x4008af21, &(0x7f0000000040)={0x2}) setsockopt$IP_VS_SO_SET_ZERO(r0, 0x0, 0x48f, &(0x7f0000000080)={0x73, @private=0xa010102, 0x4e22, 0x1, 'rr\x00', 0x0, 0x0, 0x27}, 0x2c) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={0x0}, 0x1, 0x0, 0x0, 0xc010}, 0x10) socketpair(0x27, 0x800, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000340)={0x1, 'virt_wifi0\x00'}) ioctl$VHOST_VDPA_GET_VQS_COUNT(0xffffffffffffffff, 0x8004af80, &(0x7f00000003c0)) ioctl$VHOST_VDPA_GET_AS_NUM(r1, 0x8004af7a, &(0x7f0000000400)) setsockopt$inet_mreqsrc(r2, 0x0, 0x0, &(0x7f0000000440)={@loopback, @loopback, @multicast1}, 0xc) r4 = geteuid() setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000480)={0xffffffffffffffff, 0x0, 0xee01}, 0xc) r5 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000500)={'filter\x00', 0x7, 0x4, 0x4b8, 0x0, 0x1e8, 0xe8, 0x3d0, 0x3d0, 0x3d0, 0x4, &(0x7f00000004c0), {[{{@arp={@dev={0xac, 0x14, 0x14, 0x1d}, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xff000000, 0xff, 0x8, 0x0, {@mac=@broadcast, {[0xff, 0x0, 0x0, 0xff, 0x0, 0xd574608312d1dc9d]}}, {@mac, {[0xff, 0xff, 0x0, 0x0, 0xff]}}, 0x0, 0x6, 0x8001, 0x6, 0xffff, 0x7, 'wg2\x00', 'netpci0\x00', {}, {0xff}, 0x0, 0x8}, 0xc0, 0xe8}, @unspec=@MARK={0x28, 'MARK\x00', 0x2, {0x5, 0x4}}}, {{@arp={@multicast1, @loopback, 0xffffffff, 0xff, 0xc, 0x10, {@empty, {[0x0, 0xff, 0xff, 0x0, 0xff]}}, {@empty, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}}, 0x9, 0x9, 0x1, 0x0, 0x3, 0x9, 'pim6reg\x00', 'hsr0\x00', {}, {}, 0x0, 0x209}, 0xc0, 0x100}, @unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0xed, 0x0, {0x7a}}}}, {{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0xff000000, 0x0, 0xb, 0xc, {@mac, {[0x0, 0x0, 0x0, 0x0, 0xff, 0xff]}}, {@mac=@link_local, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}}, 0x0, 0x2, 0x4ff, 0x0, 0xff7f, 0xdf2f, 'bond0\x00', 'pim6reg\x00', {}, {0xff}, 0x0, 0x100}, 0xc0, 0x1e8}, @unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x1, 0x5, 'system_u:object_r:dpkg_exec_t:s0\x00'}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x508) ioctl$PPPIOCUNBRIDGECHAN(r0, 0x7434) r6 = syz_clone(0x40000000, &(0x7f0000000a40)="b5af4a01f7dcc28b7b00380be2b9e72816e0314c672a21a689619ebacfd4abb27d449cd35bc7e458b032364a75085ee7c779f0632a3fe0cb8cca4d8dc60a5002ff0ee6b62945540e0ce0", 0x4a, &(0x7f0000000ac0), &(0x7f0000000b00), 0x0) setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000c40)={r6, r4, 0xee01}, 0xc) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, &(0x7f0000000c80)) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x0, 0xffffffb0, 0x0, 0x6]}, &(0x7f0000000d40)=0x54) sendmsg$nl_route(r2, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000e00)={&(0x7f0000000dc0)=@delnexthop={0x38, 0x69, 0x0, 0x70bd28, 0x25dfdbff, {}, [{0x8}, {0x8}, {0x8}, {0x8, 0x1, 0x2}]}, 0x38}}, 0x1) getsockopt$IPT_SO_GET_ENTRIES(r2, 0x0, 0x41, &(0x7f0000003d80)={'security\x00', 0xd9, "ec91facff8b25718313bc5b7b634db2abedd863eac665bc89b7db5bd7ed85c57071ca2ef4648aa94d23c2109817c54303cf1bd0e63531ee8362123201d844e0b42b7d571bc3efd61b08d5e535d926c01ee6797aaef0e224a60901eb8eeb4c79d0ab751575119ce2f824146dce86973afd5dc5b67b34df3a1dae2d1588673a37e0920385ce147275392d07b23ed03628bf532c00e4cb27fef3e34815f2fa8bc62369b88000eb2bf842e0ec345ac08e9bc703c79ad7541f6823e849ba0fc38e0f956c21b148ca5ce0fdba34e19295df3dc25b5c09a77e0a89fa9"}, 0x0) accept$inet(r3, &(0x7f0000003f00)={0x2, 0x0, @loopback}, &(0x7f0000003f40)=0x10) [ 626.075226][T26475] udc-core: couldn't find an available UDC or it's busy [ 626.078784][T26475] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 626.079830][T26474] udc-core: couldn't find an available UDC or it's busy [ 626.085638][T26473] x_tables: duplicate underflow at hook 1 [ 626.089614][T26474] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 00:10:26 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x28c440, 0x0) ioctl$VHOST_SET_VRING_CALL(r0, 0x4008af21, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x0, 0x1}, 0x14}, 0x1, 0x0, 0x0, 0xc010}, 0x0) socketpair(0x27, 0x800, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(0xffffffffffffffff, 0x8004af80, &(0x7f00000003c0)) setsockopt$inet_mreqsrc(r1, 0x0, 0x26, &(0x7f0000000440)={@loopback, @loopback, @multicast1}, 0xc) geteuid() socket$inet_udplite(0x2, 0x2, 0x88) syz_clone(0x40000000, &(0x7f0000000a40)="b5af4a01f7dcc28b7b00380be2b9e72816e0314c672a21a689619ebacfd4abb27d449cd35bc7", 0x26, 0x0, &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6969044c39bc18a6636c8c8c3") setsockopt$sock_cred(r1, 0x1, 0x11, 0x0, 0x0) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x4, 0xffffffb0, 0x0, 0x6, 0x4]}, &(0x7f0000000d40)=0x54) sendmsg$nl_route(r1, &(0x7f0000000e40)={&(0x7f0000000d80)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000e00)={&(0x7f0000000dc0)=@delnexthop={0x38, 0x69, 0x20, 0x70bd28, 0x25dfdbff, {}, [{0x8}, {0x8, 0x1, 0x2}, {0x8}, {0x8, 0x1, 0x2}]}, 0x38}}, 0x1) sendmmsg(r0, &(0x7f0000003c80)=[{{&(0x7f0000000e80)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x0, 0x2, 0x1, 0x1}}, 0x80, &(0x7f0000001000)=[{&(0x7f0000000f00)="805ffca666360dbff000fad5dbd64a353a0d55c49bdf543e6bd3ea39602aa08ae08d6739c69d79812109c531b0f598f2ed25c0902789673afd1d95ed83845c87c830cc29cce7bc97184654b06344605b2677cd2041316ba4073d4741aba10099e26c820e357432452d2ab0ed2318db2c6bf268c88ad9ec1016b28f226057c87be2d168929450a2aa8077e0380f90437665fc231accb39bf887e58c3838a8b4a68b266b3964e00c53f4516ce4cbdec09e669f", 0xb2}], 0x1, &(0x7f0000001040)=[{0x18, 0x110, 0x7, "15"}], 0x18}}, {{&(0x7f0000001100)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x4e22, @local}, 0x2, 0x2, 0x1}}, 0x80, 0x0}}, {{0x0, 0x0, &(0x7f0000002880)=[{&(0x7f00000014c0)}, {&(0x7f00000024c0)="58ef2e4596567db2e36efa6ee9a7260b3a92c9d1c310199e47b55719eff782b4fcffc935d4289a744dfc58e3dcff152551731c1431c9e6ff6aba086fdefb3c732eaa23b9571b8d0fde163c5644b72e689281c16312b165f13796f80c7a5c6d36", 0x60}, {&(0x7f0000002540)="492b7859bedd", 0x6}, {0x0}, {&(0x7f0000002780)="10d801dfa938b1ed9f7d3aaafdd1d7f69935091f7152a37e11aabf8cd5ac93ffb4cd36d1a9e722a2fb80e0aa5f8e10cae9d65d89fdde8bab045b0a591e0ba49a2e56dfb4a5585cb07098beb6abec52cf3c3c57e16f391dbfa9fd0a1655ecc758ae4404e5688548f2374b01c2cd458a7c2d8eda10cc158ef656ae49c77f4ea195aea5888f2338bf79712dd482c461f6a5c8d247d52dfb1fdc6dcb6143473df0a0a332934e3c048b8e4a", 0xa9}], 0x5, &(0x7f0000002900)=[{0x9c0, 0x108, 0x7, "c31875b7f556cb82fe368c02dbe1199f1f48cfedbf925d64a9d353561f7628fa4b77e0f5cea6a302b78e925f6d7ac0301357aca164dcf40fcc1032220efc2ae0a1e2bb23aa29ec1c926f7643b22426a23790ce57b1e76927a55490dcad695902be7b4057f44acc5264bb3b6bf96e82455b23364770af349af539b8a937de25ba8dee66a2f24f8c62d1fc893d7de24e11d7c4d6a2df7237be1eb864b5a2f5897b975d3a95898fd7a50a12b35a34053bf61957331c8a709ed5b975284a41538ba38c8a5b01c49ead8d093eb75db8ec3be0ebdfc8390559c4f161e81e22f0577078c486d5569efbb47a8bc72cd311f9af4a071d60075339bba6b5f577c55a9f4d3bd55aa5a0478dee057d2c10b5bb5030e11032239824c7c1c9fc10dedddc531babf7cc5d61ac21daf7dddc7a465c768652faedcfdbbd5364a19e98ca644f358c58270b6cc109d2a7be674a21daa0f61b3cd22da3a9c17c0ea37d367a5039c2fc2881e1c980455065a4d2a32568d2469f622230cee4d505f48cde3a67cf6bae3bb916040a58e96b2f144455c8c97421b482438bccf14ef7aa96bcf0072ed7ac382ec57d1d3253500bf574c9a5b684de32e15c06965754328ce1bb60fe7bb3e34940db81dd7c0ec2bba09786bab3c66fe265b4599fe9f71a4cf655888c59f26691c36f0f1887b377869873264a14c8b929b74df181f5330cc616bed2041c73b52b42984322ec969ebbe451fe65a9acc76e4a8d0e39dac5cc15ab68a8efb2dd23289982a375e4d1a1c2f651cdf855739133d2dacabb6bd7bd93ebc7de16e35aa93f9f1a75d0273dc136a221b2e93ee7f7e68e1c01c5364a7781de7da8936ae82d31df5547e498008cfe0dda0a39563152611c7151ce8812a2b50f7825f944defb41ead903259c8a7808ac1a7099d54a2cde4f10c2a66f35dd7afc257677d6c59e015664ffae771b3a143c063233ba52fe4f70bf94d4ce1abd78b04905a55220dde1f05d9d5d8aa22184f19df7ccf8e93628a56311c84d2b425cb1da4f2ff291ec296f541afc9238837d1ef3dec60a3b4178698845b2f7faea35a551d7dbec0a5234c01587870a840bb1d028722d3922afab459acb60ad5d357374597948a7fc386afbd4e80ffd7872591ee92005a79e190314794bdd7a3d959224df70f0e9ace40af758af215a668c381eb2f3b128dd09f347bc7b7d2360f868eb98987744dd3433bbe9c2a10dc3397dff0b8e5d4eba180e411279e00960c156fb1eb8e716a94dfd59e8ceb27ba9ed9992ebf36c55bb644d3cd7a9dfe2f0ef19a745e4d4e90ad785065a7d84af41dd9ce147465018cde1dbd38307a870f329de927380836d7c4f26d0518815191f80614b536e6d7898bf4004212b81339096ad622b04c637a624ef3ea96e6ab1b95b57a007a219a413466e6dfa210c4a8ae31a390efb0c9db7746f3de6a678054705e0aa6ef68e60cb3c3391c6abdfdc3c11ed6d3127ede01d6cef87c677486e6f19d50afb142c0f16de9e1f5574d20718c569aea77679f80e30dd722391d291f2c32e064a2984b8a2d59c57e9d9a555662ca2f6f1b71025de094b8b8bde6813c21bddb9e9fd42240b4c7fc0ca229c66d9d8e5e5a7fb403b72e3b291e5875db1aa22b8a7c8160e5ba8dd1fd723a43a89383cd9607102d6c6fefa0368b1a7d01ca426913b592e23bce1f165a10720b3cf27c3bb198adab13945fec1311b68a0a8fdf237b89dadd6b4bfde6b9721201128bbd48fd9714db34b74daaa1a0747c80cac9942c8d3c5d91063857300014fdd9f8f34577d177f79de42149cd26da99827859e20206c42b55f9c06e42ed2bb7593c2c0b52aaf1449af3eac2d912e243681fec0038a64fd1fd617451153998fc573b1cbcbaf5a2b06befb3f4ef23951070b8b96e35c8d6d80b539869966b8d588cd7b28697fde26168f0ad696b1de71e42a6018fdcb681ef133d4894ee657eb8bc5483690363332a43e5c764854a8d92015d933f7cf05ada2de5575f72bdcc3029a463d479718b9ffbb40b2d5788744fea016705b8b54222bb4d0f242bfe42ecb31150d1129d3d07201f114ad4e63a92e7608a4c2c7a7e8296c525440d3aafb71006953ed557184c47f02bd385466d39bbb1555677accdea36eafc21681c4e62ab8fbc64088ada8afe4e7e88bce7d85ff1f7c2b159ec4689746bf1de820da15198b50633194a0efaf32afc2d635b6e7d59413230b09991d8de16e7fb04fbcaf58c718ab232e8f2a35c5fa0684bbc103407fce096cd25273cf19046aad4913459c91efa5cff2579a0b372aa8c4800c31dad0d25cd2d8766c87e2cc3e675d5dbe4e203b4e852ff255ff0e9fc411145d9f5afbde1e418b4a6042ba1dfa959dc97be139da42e29e457fa5b10f32e81abcaf54f45e754392c19c71a191dc09bf512d9a65cdb8674c43654809bd1c7ecd9e4c428d4df2c7fb2716f57e4d71d47771000f074fed8969c2e7239b4f04e5265a08ad1b2321fbb66b7fe06c5c22955bf9a05dd4f8eeb6d87da3a4a269b32ac8289403cede8d019ab6d06490d54d8a93ee315426e23845a07975a1dc45814f03887abe167e871bce4276a46f111b5af856c80f9069a2fd7c564c6801bc1899b89685bc04605b74f6f4693b994a6e06860b9fa3d0b326868351cc52112ea13d1af2ac6c21300fc53b350cf9a73e0ed6963c82c59d91888681ecbf1bc58efacf9581943f4ce13fd8ea2c112b1654b018aba323130bc6aace9cb6511f3efa6cedcfefd0866ccfbe9e6f0cc634de37a998a1f0457cd01cc7f521b9d82c7c77278ee8303557fa7dcb83cf6b34981d930b02d6b82a118ac4dd29fb2ecc5551f496c57d519115e83b46bc8f1765c67911472fc2e95da2f4586ab9136f6a3b201e329a1da0f8417345537a0afba8577594ac730ef6f4c619dcf0b7d56b29d156a5839bee3c1ca85dcba500ed88a3e1f3318554f9fff97b276a6cdc8d5306f6a62d496fc1ccf18324e6d01dc95afabb18c3d39a5d9ec03db7caa1e3219ea34d2282d63d840b0abf20fcc9c54bece812122f16c117300c37bd8461a4652be43ea96a15448d7d1116d9c09c92209f7aa18a443f498c45da5c57f8046d681562d7261dd86bdaafe4a2e215327c2010856b23a8a8b501148b6275129fb1f60917fd5e86fb2aa5d3cb164f2cef9f6b8e40baf9bbdf84eca67e56934903fa75256a4238e2a4205f751225f0a90568745b7086734c8a348ff832caf02b1de5020ebc16d6abfa62ec723d5201699cfd7bb0e10cccfd27f1ec4a3a5d0e2cac9fbd6f43b114911279115b3982130ba3ecdeeb60a71fc77afa0cee4c24f74a550fc2d5ab3e31f716abaf01ad159e496522480d337253c8c2a5696129c67b139ca99a6dff9c25cbee9bc3f2a18f1c45cb3b99f20334236f0c692cb56031a25941693ec08dc558937e1a4a92ee23b645a02fe6dccf544fc4c50d9a568ca2807bbe18e96d087c5da3def7e01101debcb26cfa62d150fb2295245e77"}, {0x10, 0x0, 0x1000}], 0x9d0}}, {{&(0x7f0000003b40)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x4, 0x0, 0x1, 0x1, {0xa, 0x4e21, 0x20, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x80, &(0x7f0000003bc0), 0x0, &(0x7f0000003c00)=[{0x68, 0x104, 0x0, "52f717985295c6949c2316b3132c29d55d0a08ae26dbd05d23752a089079bef1d7fdafc7048d391ca22e9a764f548ceef901c0d311855fa5727f7a6ea830b0b09d4787081d08dec24d41ee4b13047c3de1804673"}], 0x68}}], 0x4, 0x4) 00:10:26 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 0: futex(&(0x7f0000001340), 0x8, 0x0, 0x0, 0x0, 0x0) 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 0: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x0) wait4(r0, &(0x7f0000000000), 0x40000000, 0x0) [ 626.280780][T26488] loop2: detected capacity change from 0 to 1024 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 4: mmap$snddsp_status(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x82000000) 00:10:26 executing program 4: syz_mount_image$exfat(&(0x7f0000000280), &(0x7f0000000080)='./file2\x00', 0x2808050, &(0x7f00000000c0)=ANY=[], 0x1, 0x1523, &(0x7f0000002080)="$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") [ 626.445146][T26498] loop4: detected capacity change from 0 to 256 [ 626.472404][T26499] loop2: detected capacity change from 0 to 1024 [ 626.486735][T26498] exFAT-fs (loop4): invalid fs_name [ 626.489178][T26498] exFAT-fs (loop4): failed to read boot sector [ 626.490982][T26498] exFAT-fs (loop4): failed to recognize exfat type 00:10:26 executing program 5: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) pselect6(0x40, &(0x7f0000001640), &(0x7f0000001680)={0x3}, 0x0, &(0x7f0000001700)={0x77359400}, 0x0) 00:10:26 executing program 1: msgctl$IPC_SET(0x0, 0xb, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:26 executing program 0: io_setup(0x6, &(0x7f00000011c0)) io_setup(0x8, &(0x7f0000001980)) 00:10:26 executing program 3: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f00000000c0)) 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 4: io_setup(0x0, &(0x7f00000011c0)) 00:10:26 executing program 3: r0 = gettid() r1 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) read(r1, &(0x7f0000000440)=""/247, 0xf7) tkill(r0, 0x7) [ 626.667507][T26505] loop2: detected capacity change from 0 to 1024 00:10:26 executing program 5: socket$inet(0x2, 0x5, 0x106) 00:10:26 executing program 4: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x0, 0x0, 0x7ff, 0x0) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000a40)="b5af4a01f7dcc28b7b00380be2b9e72816e0314c672a21a689619ebacfd4abb27d449cd35bc7e458b032364a75085ee7c779f0632a3fe0cb8cca4d8dc60a5002ff0ee6b6294554", 0x47, 0x0, &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6969044c39bc1") ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, 0x0) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x41, 0x0, &(0x7f0000003ec0)) accept$inet(0xffffffffffffffff, &(0x7f0000003f00)={0x2, 0x0, @loopback}, 0x0) 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 1: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000008c0), 0x1, 0x0) mmap$snddsp_status(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x82000000) 00:10:26 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_FLUSH_PMKSA(r0, &(0x7f0000002700)={&(0x7f0000002640)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000026c0)={&(0x7f0000002680)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 00:10:26 executing program 3: setsockopt$IP_VS_SO_SET_ZERO(0xffffffffffffffff, 0x0, 0x48f, 0x0, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, 0x0, 0x10) geteuid() syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 626.852238][T26527] loop2: detected capacity change from 0 to 1024 00:10:26 executing program 5: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001640), 0xc040, 0x0) 00:10:26 executing program 1: socketpair(0x1, 0x4, 0x0, &(0x7f0000000300)) 00:10:26 executing program 0: openat$ttyS3(0xffffffffffffff9c, &(0x7f00000011c0), 0x0, 0x0) 00:10:26 executing program 5: getresuid(&(0x7f0000001200), 0x0, 0x0) 00:10:26 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$KDGETLED(r0, 0x4b31, 0x0) r1 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000040)={0x800, 0x20, 0x2, 0x7, 0x1b, "82b55124987e650c"}) ioctl$TIOCL_GETKMSGREDIRECT(r0, 0x541c, 0x0) ioctl$TIOCSRS485(r0, 0x542f, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) 00:10:26 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x28c440, 0x0) setsockopt$IP_VS_SO_SET_ZERO(r0, 0x0, 0x48f, &(0x7f0000000080)={0x73, @private=0xa010102, 0x4e22, 0x1, 'rr\x00', 0x10, 0x59, 0x27}, 0x2c) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$VHOST_SET_VRING_BASE(0xffffffffffffffff, 0x4008af12, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) socketpair(0x0, 0x800, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(0xffffffffffffffff, 0x8004af80, 0x0) ioctl$VHOST_VDPA_GET_AS_NUM(r1, 0x8004af7a, 0x0) setsockopt$inet_mreqsrc(r2, 0x0, 0x26, &(0x7f0000000440)={@loopback, @loopback, @multicast1}, 0xc) geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) syz_clone(0x40000000, &(0x7f0000000a40), 0x0, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6") ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, &(0x7f0000000c80)) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000003f00)={0x2, 0x0, @loopback}, &(0x7f0000003f40)=0x10) 00:10:26 executing program 4: io_setup(0x6, &(0x7f00000011c0)) io_setup(0x0, &(0x7f0000001980)) 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:27 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@newneigh={0x2c, 0x1c, 0x1, 0x0, 0x0, {0xa}, [@NDA_PROTOCOL={0x5}, @NDA_DST_IPV4={0x8, 0x1, @loopback}]}, 0x2c}}, 0x0) [ 627.120345][T26547] loop2: detected capacity change from 0 to 1024 00:10:27 executing program 1: io_setup(0x3, &(0x7f00000000c0)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, &(0x7f0000001280)={0x77359400}, &(0x7f0000001300)={&(0x7f00000012c0), 0x8}) 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:27 executing program 3: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:27 executing program 5: r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000440)=""/247, 0x26) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x1, @time}) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000080)) tkill(r0, 0x7) sched_setscheduler(0x0, 0x0, 0x0) 00:10:27 executing program 4: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xf4, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:27 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000018c0), 0xe0c81) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000001280)=[{{&(0x7f0000000100)={0xa, 0x0, 0x100, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c, 0x0}}], 0x1, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32={[0xbf]}}], 0xffc8) 00:10:27 executing program 3: ioctl$KDGETLED(0xffffffffffffffff, 0x4b31, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000001400)) 00:10:27 executing program 5: ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001640), 0xc040, 0x0) 00:10:27 executing program 0: getresuid(&(0x7f0000001200), &(0x7f0000001240), &(0x7f0000001280)) [ 627.377458][T26566] loop2: detected capacity change from 0 to 1024 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, 0x0, 0x0) ftruncate(r0, 0x3ff) 00:10:27 executing program 5: io_setup(0x3, &(0x7f00000000c0)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, 0x0) io_destroy(r0) 00:10:27 executing program 3: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3}, 0x8, 0x800) 00:10:27 executing program 0: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) mmap$snddsp_status(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x82000000) [ 627.580631][T26579] loop2: detected capacity change from 0 to 1024 00:10:27 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getegid() r2 = msgget$private(0x0, 0x105) msgsnd(r0, &(0x7f0000000140)={0x3, "15429ac478c91b83bfe81a3690eebea91f0af9eb33c87d6e623fab3e48abb1eed98817827b6df9db31818308ef0a76cc2725c42afaf34affa4ede21e5fa7db431c3ba544b46c870340d086e0f5d0cf23fae8cd94c4285f1da159f8554b21d5657600c45d48b541743889"}, 0x72, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/1) getegid() r3 = gettid() r4 = gettid() sched_rr_get_interval(r4, &(0x7f0000000000)) geteuid() r5 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x1, 0xffffffffffffffff, r5, 0xee00, r1, 0x20, 0x9}, 0x0, 0x0, 0x80000000007, 0x4, 0x1, 0x2, 0x8, 0x0, 0xc4, 0xd, r3, r4}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xee00, 0xee00, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:27 executing program 3: io_setup(0xf60f, &(0x7f0000000080)) ioprio_get$uid(0x0, 0xee01) 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, 0x0, 0x0) ftruncate(r0, 0x3ff) [ 627.814574][T26590] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 4: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x115100, 0x0) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) 00:10:28 executing program 5: syz_genetlink_get_family_id$nl80211(&(0x7f0000002180), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) ioctl$MON_IOCG_STATS(0xffffffffffffffff, 0x80089203, 0x0) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, 0x0) 00:10:28 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_BT_POWER(r0, 0x112, 0x4, &(0x7f0000000000), 0x1) 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, 0x0, 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 1: io_setup(0x3, &(0x7f00000000c0)=0x0) io_setup(0x6, &(0x7f00000011c0)) io_destroy(r0) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) pselect6(0x40, &(0x7f0000001640), &(0x7f0000001680)={0x3}, 0x0, 0x0, 0x0) io_setup(0x8, &(0x7f0000001980)) 00:10:28 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0x9, 0x0, 0x0, 0x0, 0x83}, 0x48) [ 628.165773][T26596] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 0: ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(0xffffffffffffffff, 0x8982, 0x0) ioctl$VHOST_VDPA_GET_AS_NUM(0xffffffffffffffff, 0x8004af7a, 0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, &(0x7f0000000b00), 0x0) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000003c80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) setsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) 00:10:28 executing program 3: io_setup(0x3, &(0x7f00000000c0)) io_setup(0x6, &(0x7f00000011c0)) io_setup(0x8, &(0x7f0000001980)) 00:10:28 executing program 5: openat$vhost_vsock(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:28 executing program 4: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) pselect6(0x40, &(0x7f0000001640), &(0x7f0000001680)={0x3}, 0x0, 0x0, &(0x7f0000001780)={&(0x7f0000001740)={[0x3]}, 0x8}) 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400), 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xf4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:28 executing program 4: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) 00:10:28 executing program 3: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3}, 0x8, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) [ 628.455463][T26614] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x28c440, 0x0) ioctl$VHOST_SET_VRING_CALL(r0, 0x4008af21, 0x0) ioctl$VHOST_SET_VRING_BASE(0xffffffffffffffff, 0x4008af12, 0x0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r1, 0x1, 0x70bd2c, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0xc010}, 0x10) socketpair(0x27, 0x800, 0x7ff, 0x0) setsockopt$IP_VS_SO_SET_ADDDEST(0xffffffffffffffff, 0x0, 0x487, &(0x7f00000002c0)={{0x3b, @local, 0x4e22, 0x0, 'lblcr\x00', 0x0, 0x81, 0x8}, {@loopback, 0x4e22, 0x2000, 0x0, 0x7fffffff, 0x7}}, 0x44) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000340)={0x1, 'virt_wifi0\x00'}) r2 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(r2, 0x8004af80, &(0x7f00000003c0)) ioctl$VHOST_VDPA_GET_AS_NUM(0xffffffffffffffff, 0x8004af7a, &(0x7f0000000400)) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PPPIOCUNBRIDGECHAN(0xffffffffffffffff, 0x7434) r3 = syz_clone(0x40000000, &(0x7f0000000a40)="b5", 0x1, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000c40)={r3, 0x0, 0xee01}, 0xc) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, &(0x7f0000000c80)) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x4, 0xffffffb0]}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000e40)={&(0x7f0000000d80), 0xc, &(0x7f0000000e00)={&(0x7f0000000dc0)=@delnexthop={0x30, 0x69, 0x20, 0x70bd28, 0x25dfdbff, {}, [{0x8}, {0x8}, {0x8, 0x1, 0x2}]}, 0x30}}, 0x1) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000003d80)={'security\x00', 0x95, "ec91facff8b25718313bc5b7b634db2abedd863eac665bc89b7db5bd7ed85c57071ca2ef4648aa94d23c2109817c54303cf1bd0e63531ee8362123201d844e0b42b7d571bc3efd61b08d5e535d926c01ee6797aaef0e224a60901eb8eeb4c79d0ab751575119ce2f824146dce86973afd5dc5b67b34df3a1dae2d1588673a37e0920385ce147275392d07b23ed03628bf532c00e4c"}, 0x0) 00:10:28 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000700)=@getneigh={0x14, 0x1e, 0x1}, 0x14}}, 0x0) 00:10:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400), 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 5: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x18}, {@val={0x11}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:28 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:28 executing program 5: io_cancel(0x0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) [ 628.718291][T26633] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400), 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 5: futex(0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0), 0x0) [ 628.939492][T26645] loop2: detected capacity change from 0 to 1024 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x20000000) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 4: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x28c440, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) openat$vhost_vsock(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_clone(0x40000000, &(0x7f0000000a40), 0x0, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6969044c39bc18a6636c8c8c3ff405a36899c90220b03783f931cf0a55ee55575dddfba3a8dfbf9d015bf5babae7afc4c39ec668f799832f26fbc5e7b38ea86e0ed9f68d0ce0736722305cab5af8d6b4ef58fd4bc1e1f26e2708949acbd566ff8b49313151ca67601b076148d30f9f0bdd80f96d8c138") syz_clone(0x40800400, 0x0, 0x0, &(0x7f00000040c0), 0x0, &(0x7f0000004140)) 00:10:29 executing program 5: r0 = socket(0x10, 0x2, 0x0) getpeername$inet(r0, 0x0, 0x0) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha256\x00'}, 0x58) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) ftruncate(r0, 0x3ff) [ 629.305226][T26652] loop2: detected capacity change from 0 to 1024 00:10:29 executing program 0: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x10}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 5: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0xf}}, 0x0) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x10}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}, [@NL80211_ATTR_FRAME={0xea1, 0x33, @action_no_ack={@wo_ht={{}, {}, @broadcast, @device_b, @random="eb8c8fc7d3d8"}, @measure_req={0x0, 0x0, {0x0, [{0x26, 0x41, {0x0, 0x0, 0x0, "f0485235cd198275163fd563b35a9cdd4d4904aff33a515641d2ee3002b3c42dfe4c09e222de35d7a0d7793012a67a968c668691507f1f8fb2c195c054f5"}}, {0x26, 0x49, {0x0, 0x0, 0x0, "0d245c256eff3ac145089c89426231436a89ef28700f42a67cead9fe15c023e1f12640f91ffe6e2092d34c6ca4216fe857e55e572f3cf912e84f85d202379228b6f5c5dc4fb9"}}, {0x26, 0xa5, {0x0, 0x0, 0x0, "7c111e7d872df223e3d8bedec7a7eebce98ffdcd7aef74d8b2684246aa9cc80228f945f40a3ecf5e898790b678a695a6f9972b53772562b503844346950021f28edaf9e7ac3a44774a53ff7283466fb4d9351d61cf6c0d5bfcbd11b7c7464f26098ef0ba78bddcb039ae1daeffc555f152f784697e0b5aa3264d220832159410766cc5d23b5c670ec6097625b8d989186cb509c2b0600a306040bc82a4d0aede69f6"}}, {0x26, 0x91, {0x0, 0x0, 0x0, "bef5b2feb06c47e395b0660568266ef561f06290eceae4436dbfb08c03f802fa24e042977f8a633bf8e514fedb6d4eb742827b2e638f6fa96fac4d960603162bfe51a5c31e1624cd0864a639a4b43ef069b9548c3a978786f1cd546256a3f29ffe54ea08796292661e650969e70a14aa509a89de84a32e739332cb2cc5f0bf68fc2a1d0cf3f0f8371e0d228aef0c"}}, {0x26, 0x18, {0x0, 0x0, 0x0, "f8992e9ae2383de451e714a11be963aa9f46b23ff1"}}, {0x26, 0xb7, {0x0, 0x0, 0x0, "cc86303f20180ae9d2c754a88d66f189473cc938f4bfa45ce34e75b5fdd20e4c29e38733a43a82604b384e8bcff0e81ac1ecc1e7c2318e389e5e59340a9506247babeeb9b5a43a40d34119918f4cf971f6d6cf01bd463a159ef814b5908f39f4c6654bf4872cda72320cca5bd924e610f48c7805a3b09d030e0b38635312dabd2c8480f8ba6d37f64dc43137ecd042724a3b089f677fac51c732cbea98f7c386b0f6000ffbdf417cf0b5be77cbf99fa28c851cd4"}}, {0x26, 0x2e, {0x0, 0x0, 0x0, "dd141475916b34bc45c3e9b5d587d7e300c7d5fe2a3adf286e31872209282108481aab910ab8ab210f2a61"}}, {0x26, 0xbb5, {0x0, 0x0, 0x0, "ed43125c4288d3f32e6007e8a6beef3b5c3da8e6b6bf0380fd1bcbcdef1cf40d8a835f3816b23336dc3521ef424a59a028550a7a14ee5c9568991df7dd4be4d7d3a3892d115798c78f18d1f1e64640d39859ed7f0b958c3757ab979ce9f020be19df02175257b08163ca5011f79e00fd3d8a03cd114547273bcf7bbce3554650b10e1cd6528f06f91bd6dd222558b79263c40ef325ddc5b442772fe758172607fba20d078eeea2b2b8955cd783dc06f36fa78d13f3e13ba0d1f756f7555ddb9b729a1ab0984a729903caa06d01a5137032f06731e12a4073e310f7db5be7b6be392d1187b505c668e38f6c6205b90e13d67d845eeb0d4a8f5ea2b39b72bdc7e68faf5c50ccebc9e4c9cd5e3e84643250a5b86fd74c02f0cf1e4b6dfbd89ef60d497fc798f3cec0b2f6e093bfb897f75d336ca0684d0f4c62d0bf6e5ed493316d41433e6d24b3350ed55a5b0402e7f6e03f921d0fd80b4003c439ee32589b13c703d87a0589f467548b0038fe8e73385d8852d4c1bcae3bfff618c8222044c7e384712f3e5072917f76c79f6ca4fd17321298d04e658b2d64534fe073294ad362811d79b22e66b107ced4067ce0ca0efdd7fd605442a38d9bc76d25ec1178a36c3e632fb9ed6514486b2cd07bdd66516713783ecb4d9b597dd1671eb347bed297f12babd468d77804a41afcc71ece32f2c6d994913406cdf834ce2864268b690514e678639f68fdff4ed66dad3a15494d0263d9590b236c1856d23e94a886ebd521d09683ecc1935b04db9130e48e737de52c7f8e6df2f8fa921f4ec447daa01f7f3bb4bb13df19040df1cf98bf9cbdd760aa06168db8e2798d8f3c90c3be5ae32351ee6097abff6f63cc2294f047d77004acbf31c58c74656f57ce281a8280c2e1e78aeb74f0e5183518080a6d79e5f0398feb432dac07fa1993be7cb789d5ead69cc5e2a6fd52bc7c2441c7b96a1d6cbc6e9c8448bb9d09b26571f06c018827ddd914b2abf224f065177f1d8a1176e0f6423140fe358d5018e7e8b3d023b60375304e905a53957453ae89440bff51365cff1fd1b22e8cbb7cd40155df44d62d94d4e02280d7b8858e90a6ab402d7fd8aca1f96c44db09cef6a5cec20a16b0bce71d1372a47dbc6fe3f7403f3abbf71dc6880177ae2c35776cfbb6ed189b4cadaaf7b33494335adc8aff81547e55ee769d039aa0c85e6e78a6c18c415587824c86bdfad301579dab46eccdc0f5f50fff9b92283a62887b1dbbd1c7fb33e75520efcc45b2ff853e6b46031686bf11e0b42f814fd8fac052b5d7a376dc9e9ee7273377fd10f662badc557498c064ae6a147df4ab9eede70017f66b579962cd31214536742579b00f2909eb64ff63a45e117ab19bd161e7f21b092e3aa06251f4fb52268182b390b40317b7538cb1e856c99b467fb31b88b7e8c33421b28edf62d254d6b14d3763365b8f8251e21fed42ad2af42823c60d7280f3b47cb724e399bd3cdb5ae7d1592375fac720ab285c7dc43425e8600dfdfb8dd602aa87fe0c53e849725c6a4f2631da9268c3d5bc4a8d13873e89e73b612c8fabb263a8e0e75a025d15663a09c65ebd4f136fc7569fd485b0601606f66e70f37d84807647e0cb30d0321614fcf6e37ff94d01ac89a7643b4c6f5bb2a5f87fd18a95c85e615f315ff0e43d63b714c460a7a63c36785b7648d1398e8ac9d8db486c91055b7fbe918d666b544349ed5664e319ff48e13a3d36ce046739b2ed157f81d7137e82e4673ff8049c0fc146ff27331139a71948412e8a3d69af2ebb8ace97d6330b1686d22d65612825b16e45340d05fbdb1cac4b1e40f15bf908d56ce9c00073bde4a8151f873fa7d415ebfed89773d207c99ac490006e1c591c5fa93b5ce27bf0cfdf60f2f583b642b4a2724e3c6046b5865042afe769430e99dce1adaf94bda31a927822e7686109bef4e7bb20515ea3d55fc006a35681ab15129455621dd67add075bbca3c4d2ba84b2de54eabdc4ba313efe92b8d2aac441326d507bb03a1947d6550e3300a4efe6ffd50ad00ce946b350d6ce628a8405c1268c6b2234e891befba8fc05cc0d8fe2668322343952fa518ebe2d208fa6b6cbc40a1135aa14332f375a2d0213b767bef0595c83985ed390629996c148dd97d014fcd6cbaaedd746016f75a6884e5f11e998df432f9797b9809b4f221100160cb1853b9f649e5ea94ece9154b416d4a918fe75d42500d76242b98fd1221108bb08060707d1133459be9516b682f0cfead163c0f2b06f2cd926a8fb397437d2cb6c8b35835e12d595e822968598b67b71cf3770300077dd905c40a317108b27173174da6f9d0882866e1cfde2fe3d530439878f1c82c8ffd75bcc90e28c25dfb87f40b5569445c3c785264804153df9ea720d00b83f85f764d5eadc4dbde7df51138f80bc33b4c92e0e5234e4c9c58dcb20e4db7f91fc3f319381595c1cd303fe525901a6b5b099db1dbf8f5f36a4a2adaf44045e37579edb9373a79c5ec65c603ec2e3f14bf6c033c2c2897afeab94ab9574a37d07e16633bc4940af34131738ed320470488a17564b0e02bb76544903621668559fac7f98e6849c95bceec9c2bf98804ce8a482bcca81b2946d31d34eba303a1940792d7c9bec1f541f311f8a749ffb9726bc86b3ab540d5d619ae84010a0983b7e3a2f81e0076387e192bf50deb8f871a3be5b85a67bc7e3bee4a113150a0c4e41a4d11c4bfe1d6bfe585ab2ad75e472977398de374ec11398cfd9822ace7c159c4acc1309340eb14824d6d5cc1fbc9476e29f8adcf8d244afc7a6d338ceafd11ad78928ee14f68a6574daa0607546f9550cda468d4f241d2fd657b6dca644bf6b70e2d8d9af786109fbe5d51affbfb499509e7531a1a6a7404eac5c354892f0db91a91009912514ff036dbb380097d865999f62dcb94e0dbcc4f57ebb0f673ec243dca515782e91612d200e0d744c1369d3dcb6f31387af4d24acb91b1c1c18aabb35e5556042fb710402e74a90fbe40717bf2eeb1092a8a27f43092253e22a2ebd75064efb761f5d77a69ac54c3ffdd9dde37d4f715c189eb53cd84f538d1d727b219d3f354ce9f4c69fa9191c11de6176fd8fb161b59f5bce422b166e6895e2c44dbf873387364a6a9a450e6051db2871dfb536a0baa767c396a60d3d4fbd0b5372fbca7f0fe2d0d6ded848133e4cda9d5df845ebf7f5c8b9781428ef91c9c255e335121d31b1420f8fd7f691fcd9042e3767ff21b48e9e02e657e21bb8fe3991b5745f0def648f209fbfebb605c6a4a5c0b7633d75eed98dcf8d9f147f28d5a4ca32e335156ae0bfc247d8bdb61dee5c1ff965a4d7653604dad05212d3846a08ae6f299ab0e576a984ea7cff0d670e6beef7a7dfdb40a706b0975cee0e03c66e4a7c782cc0c6bbbab7303b26c42bb54514c01451b6ed73a77a09b02ea1deaa5875c902ec0718066777fc71cfa075c1f438eb1ff2caba1bc71559da543651578ff3987bd1b5d4d07b59b7ca11058e516877f8139591e8d032abaae5a79bd01557f3c0bc99289b392714745f05aef37c66d918779263cec671eaf3e254617ff0acb9a8f76357f64d226c26890d61293d5a341a83d431ca801c91b9a573a69923d042419c0dd2fdb275d8b2779faf2fe0d91b916d31529e2b36f4d88e9b881f9d2eceafcc59c8db63b42d2f02e60dd534afeb58820853444137759eee1c7c228dd035f8a9dd06e0611bd9f5d012c66dd5097ddf11d042f0342206ba330eefe9f9b87bf889ccf3db4414c2e897f3c7739d65d02735c7397c8ab0387340a365876f91eb293843e2171a94b6887efd410bb1860f69dd8a9c543cb32192188de84b30f6d98d4c62ed3bbf1eaf60ead6393d6817bedfa90d79585313847c0bad3c344cc76ec6f48ab4ee6076cc71f625a474adf8d5433218b2c750760064c8ec22206f9d04184ec47c5795661a0410f432c3f6ee3c6b0aac02b2c4904d8295f1a244ed8a1abb4e0b0a7b351a61a019f74ece0a038678e256b53ac1481be5efc65dbb8253d5e6117c142375090e3debcce762bdfb26149bc44e9194dbc8561f94b0cf2b18e5fe75b3b99653d10f6c2feaf58150c537341a5e6ba5e34773bc10881100fe8a7ddded0034d211d3e2f17038d4948eba70de36febbcd6813a261fc171c9c186898b45d4b321a3c4cf81130f7c053e48e8b50ce10a9181cf464099a5181ab1360f539048d6f12fe"}}]}}}}]}, 0xec4}}, 0x0) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) ftruncate(r0, 0x3ff) 00:10:29 executing program 3: r0 = socket(0xa, 0x2, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 00:10:29 executing program 5: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 1: r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f0000000040)=0x100, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x8000, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @remote}, 0x1c) 00:10:29 executing program 4: r0 = socket(0x1, 0x2, 0x0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x20002011) 00:10:29 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f00000001c0)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @link_local}, 0xc, {0x2, 0x0, @empty}}) 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @multicast2}, &(0x7f0000000200)=0x10) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x1ffff000) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) ftruncate(r0, 0x3ff) 00:10:29 executing program 5: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 629.723642][T26683] loop2: detected capacity change from 0 to 1024 00:10:29 executing program 3: r0 = socket(0x1, 0x2, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000001c0), r0) 00:10:29 executing program 0: r0 = socket(0xa, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x28}}, 0x0) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f00000003c0)={0x14, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{}], 0x1) ftruncate(r0, 0x3ff) 00:10:29 executing program 4: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x10}, {@val={0x10}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x7, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 0: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000640)={0x14, r1, 0x73cc8fe562cd1e25}, 0x14}}, 0x0) 00:10:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 00:10:29 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, r1, 0xf, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) [ 630.001736][T26698] loop2: detected capacity change from 0 to 1024 00:10:30 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x120, 0x0, 0x0) 00:10:30 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_OPER(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01040000000000000000510000000c0099000000000000005ac505008a000000e1ff090006"], 0x34}}, 0x0) 00:10:30 executing program 5: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x28, r1, 0xf, 0x0, 0x0, {{0x2c}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 4: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x18}, {@val={0x10}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{}], 0x1) ftruncate(r0, 0x3ff) 00:10:30 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000640)={0x1c, r1, 0x73cc8fe562cd1e25, 0x0, 0x0, {}, [@NL80211_ATTR_WIPHY_ANTENNA_RX={0x8}]}, 0x1c}}, 0x0) 00:10:30 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000640)={0x14, r1, 0x73cc8fe562cd1e25}, 0x14}}, 0x0) 00:10:30 executing program 1: r0 = socket(0x1, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000240)={'wlan1\x00'}) 00:10:30 executing program 4: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) [ 630.666110][T26720] loop2: detected capacity change from 0 to 1024 00:10:30 executing program 3: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 00:10:30 executing program 0: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, r1, 0xf, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 5: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x2, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f00000001c0)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @link_local}, 0x0, {0x2, 0x0, @empty}}) 00:10:30 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{}], 0x1) ftruncate(r0, 0x3ff) 00:10:30 executing program 1: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 00:10:30 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f00000001c0)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x0, @link_local}, 0xc, {0x2, 0x0, @empty}}) 00:10:30 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 5: r0 = socket(0x10, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x7, 0x0, 0x0) 00:10:30 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x3c, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 0: r0 = socket(0xa, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 630.969486][T26746] loop2: detected capacity change from 0 to 1024 00:10:30 executing program 4: r0 = fsopen(&(0x7f0000000180)='jffs2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='#)!\'+&&]#-/+\'-(}-\'\x00', &(0x7f0000000080)="96", 0x1) 00:10:31 executing program 3: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x70bd2d, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}, 0x1, 0x0, 0x0, 0xc0}, 0x0) 00:10:31 executing program 5: syz_emit_ethernet(0x22, &(0x7f0000000000)={@random="a92b9e20418b", @link_local, @void, {@ipv4={0x800, @generic={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private=0xa010101, @rand_addr=0x64010100}}}}}, 0x0) 00:10:31 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}, 0x1, 0x0, 0x5000}, 0x0) 00:10:31 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x7ffffffff000) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:31 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:31 executing program 5: r0 = socket(0x10, 0x2, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000200)) [ 631.618595][T26767] loop2: detected capacity change from 0 to 1024 00:10:31 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)="82") wait4(0x0, &(0x7f0000000000), 0x40000000, 0x0) 00:10:31 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x7f, 0x0) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x12, 0x5, 0x0, "8070d90f1fdd03a3822543773ddbcd5bdb4be1913073598085995894b440f7e59ace8681ad0726706dea31cd37ba90b37523e41c0e2bde5c7498bdec563994be", "f576bf89900af980162825edf7c337f1caf4499a04f1bf831650d9c32b72440a59640601e99280148251e4414e774e61ec7c086a9c411f987b1de207be5e66e2", "f16aa899a11bf01551c2cc396f79e431dd68810d4e36bfad1774ae69fb7bf674"}) 00:10:31 executing program 5: clock_gettime(0x0, &(0x7f0000001540)={0x0, 0x0}) setitimer(0x1, &(0x7f0000001580)={{}, {0x0, r0/1000+60000}}, 0x0) 00:10:31 executing program 3: r0 = socket$inet(0x2, 0x3, 0x4) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={0x0, {0x2, 0x0, @multicast2}, {0x2, 0x0, @loopback}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='macvlan0\x00'}) 00:10:31 executing program 0: msgget(0x2, 0x206) 00:10:31 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:31 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000580)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd70a5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d61de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c707647fa8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa60e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486f979e8a3174b531f573fe0e5239c000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca28a3c2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d7122361c37c61a43b5afd865b60d4cae891b73220f17d25985a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e48701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b0a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4fa4ae033a09673866cd77f4bcdaaa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a268921738938aa9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a0000000000000000000000000000f841b35af2e300"/3587], &(0x7f0000000380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x2e) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001600)={&(0x7f0000001440)='ext4_es_lookup_extent_exit\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.stat\x00', 0x26e1, 0x0) write$binfmt_script(r1, &(0x7f0000000040)={'#! ', './file0'}, 0xb) 00:10:31 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RWRITE(r1, 0x0, 0x0) 00:10:31 executing program 4: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:10:31 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RSETATTR(r1, 0x0, 0x0) 00:10:31 executing program 4: r0 = timerfd_create(0x0, 0x0) r1 = dup(r0) write$P9_RWALK(r1, 0x0, 0x0) [ 631.896044][T26789] loop2: detected capacity change from 0 to 1024 00:10:31 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000002040), &(0x7f0000002080)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0], 0x0, 0x0, 0x0) write$FUSE_NOTIFY_STORE(r0, &(0x7f0000000040)={0x29, 0x4, 0x0, {0x1, 0x0, 0x1, 0x0, [0x0]}}, 0x29) syz_fuse_handle_req(r0, &(0x7f000000c0c0)="c6cfdab7e6f83fe5e44dd3a8d886a720a29cfb7e50ef99fcf38be6c3b9a9f8c9fdb7b1332c99b85247977ad2d66a577e6f0853366c7561476cb35cf07e6fc1c21d33853a21771a8835a50d941d35a4ccb511cb67ed64259c99811f0e6f176fba1e0fa45fefe030a588f0cf64895fb12a794fd0bd176a38440328d3c6c24c85f50e95c5190eb03fb04f1eb34cae287ed75c8ca8fab2c04dc1fafa14ef93e2a721a12238700dfdabd057e94e697534e1af81921756270313d22a185c146852a5e94300bc8de9904e8c6948d5d2aed05337b9572ee74b77209c6b4710e87fa6661b19283079a46f70a538d96f484b63171bdc3622fcbab6d9bafeaacd755923209c07b8c2f39c04ea713020bcd9e6f1120ea3fbc8dd0b55986c05aa0c0b13ad52f250e9505ba53a887ed7c857e0f56282d6dd5932930efe384bbb198c50aae4b9a65e6a6ccc2904a9121a28df865011c39a54fb0f890cc1f7ef5f5172754f1c2aa8e8acf8c754f22efa88ffea91f2a14133e0a7a8a06bc80d042ce1affa2ebc74b49b48169404b33c62915e54c554d10bc432ec988f7081a8690335d58d0a819d33296db1377af876d84fd557f9a2018ee91f7d39819fc72b0a9bbdd05d6efe6cc459cd42e16f955dcb1a6a2b8b2a71b3a7e1bfa8decbc480eaa3821cef557290284d9c504a63768852e15b39841ef3648f14c7edab005230c7bd518f300df6ff307c0740150dddfdab1e408edb96b2e6ed612b0bc2fca570fa1813d86160a766fe6c11cdbc7a67014fa7645b4b1d3aad378bcce27aa4725ecf7675b2682cc5a15673136e7181ed5ef122017dc72df65af147dcb9ac702f8a6a2eb3f6824ba7db3c32fa4bfbf63dcd45e42a49b6edee22856fc2a43aeb6a3eea91dbd53a231b559ca7b38564853be3bdee7f820966faa916ed4fd335159328f8b727ba068b0ade0e11c9f2c2af4d5244f5d49f9c9f94105a6fe4c71112bcacf9c3dd2861d06cb3fa6b2159bc2028e513298b594ca7da60f4ed30edd7b066c23ca7d9b7d9555b47e687b43b7b5ca3210d939e34dd3d176d8b3d3d2f32f28518aa8b5169362fee4a4ede7d3d218db0ecc3de14789344df20188d907093bbf621fe67ab2a1f29221b2ec334dadc15345fc829005f4f81fc13ad0f5590742295812a7f2108cbbbc37387a7d4174592bf4f94f272306942e6c44b23e96d92911ef416b4159e81b19f267aad20c2aabf7fd285330cbf4c1bb8ac86493e0ef84de88eb7953fcf833e6cc5ebdd50b706bcc148971d24e9d3736ed66e28f75e6a1e2c9a4e2abba887b27815d2f5739fe5f8afe7240841337bfe7a69308186180fed5736fe3cbc2892cb991d0f4400d66952459c54a16448f06fd49995aa65501631d5c42e2abd8f0d890a6bbe49b384bfe27599afd536493981be5f7dbb15bfbc198fcd8ebfca182c53156742e237df31c1dca495e40cf030623a8a081e3bec3b8e5109ba05c0830ef00ff98a4419bae14762d8e0a790c1d517f1f683bb1712a6a0951f024a46efb5c2122460495fa0f4ebaae86286b8a626be2052874f947f18b0c2860ce681a33d5f4217415363fe7a6f8fca125742f03433988d88a5b8e2bf4f3079eb990b6e1ff381b7199717fb885f4f37351bf18bedbeeca351b7bfca5b791b91be0dcf8d169914c449829669e0577d1ebc4fa783d57e0c695cafae201014831a16d8fec47f22d9b79c2acc820f4dba9d1a2986731681ed1f8dd1e83bc2d491302d2f769e6b0bc47040492ffaef4267d15182adc6f5073220590d1ce89a520b6d51d6903dd54360cd7047aed76e0a6cd3c3625e67b7c1636fd627aa48f1ee6dd567730c6ec19d1634f62a77f70c64736532455f0d2ae85003e7bb32f06b480a9f7fba5e6917305fd77e38f6936e49c1a3b2a07e242ccc2f9d629d7992937a035574b3efefd515096e30058cb60cc89d8565205f15e71d805ba5d1c4f7b971918e32bd81611a574fc651bc8094f7f3aef8a3ebf95aef1c062ec66e288b1d1ee17ab75723bc46b031744a25cf055c1bc8b083313e38d0fd5d60e832ef28fbff4c93d2d2ed283575a486167c7158e08fe7094d23984bdf38cf6000db39c5d0f7db72325af909b18247d8fddd89eff8831c294d52194a11dae2339938a79ae903eb63bc6e5535796e1c0416cdad01e1493a3075930a0b3b50ad904ff760bec5c6406b10808bf13251df73b4d6fd149a378ac277ccbbfddd9536abdf5c7a8d29e128a290f0d56c9635540f4c9a3ff1d3e0e2b974b50497ebd690dc9393f8b3acfd1650627db8ab784233727f997dab536f1e993980a41f510fa0128d6bf2c8445ed1578b25a36e05f7170b9fbe8ca63e1b4a7235c27f56790c4dd38168ce26358d12b143e9dbae1d01406778250f1c77c80643016ffd4a7a6703b9c3dfa4e7b51fa1d59605d57c9712159eb34c306a988ac95eeb15c3225ccd022d2ccf5f31a81009d2a25891b83e60efe8f718d6c124202f108d23e5e6c89e269890bda8e5681315db361cdf30e4269f2cb530a188f26621a8b263f22bb385d779b3c4eebd16656451087457892e15074abb1c796f0b7f635b9496f3a17220716c449c11c0e82b67b8f1ee6a2709a20676f40f2751df3d74db503db6cb73c955ae1d6983da44de4d349004f3d9db4ba40124416a67bd18d1d9b3c1e4706ddbb2099a2ae16e99c144860d46ef66bc6844963c0563fe2cb8c4049dea32ce5656fbfec6d1aff7ef48bac92c932c9787d9e4cb0c78fc3d70f730c452c20d077b4d9ea304f1b8a2967b1e7af7f05fd35f84d633bf5095b1af53a506f6f61abc99186eba707843e9db2a18fc1c6c77dd79ab9353eaad6457245709acbe9cb381d4458eb5571fa4f4df069ae668b1df2c97f91271be5fc2040031c3980c7555af2d4186875ea4599c873ffaf47aa08c27a0580ceef6251dce4cfd6eb175a1bf36c1fd750826f4e14966e6f196b68da0a524baf86f49ce8c09430554b50a0b387c02ebd59fae9caa1054cba1304aa6732f3990ce6b7bca6b65237f0fc3c79a102e2989dcf3f884002f2efe83e25a3fb217c24c4f66e0973e7ca62483bb52c943ccfbf31324f2b7938de0555a54f47256c903ab65489906c382d7d1022f7f302b186d18b5775e042ba83b874793420a6d854aaec01e3c819d0b11b51558fb9c10b1e2ff96639fb119d90f80aa302c9a6420b4b1230d79fd1e8105259c4ebf9cc3f1eac67f15bcb9d49ae537084c96994ad08214ac07db663c1bbce6499b5665fb5a949ab3d65062467824a2065a9de2f1edc243e03ad38f0ef227519de50a3dc2e8f4a38538be5557c5de56d0110a0759fe96b0e66d20fcb6066995f77fba9c7468434a53892cf2b3f41d58e08bd2ea3b1da2a1178acf50249d77757353943cd126b511098230698782ca88d018381f233f4331d3980f72f30caf915a18794de1253734b89303f25826a80ddd75a9bdf14c6f01690833190872ca5431ab92ab3dca92595983b11de0076125059234720906641119dab9c96be9c10d60fb54267bda61fcb85a491df037cd563b229eea02cd192796d36803b04691d385471a5f68bb76afafe9df28f50dcabfefc8e2eb334bcace928b8eb8f6449116fb5a0fa4a0c51e21b8b1f99308d396db60418cb5385bdf6bce72270814f6cbc9a9fc50b79e8b0530fd51b21679ea1c404dba52811b3c9487f670e622ac7b1ce8028eadbd882d4325663d8dc4f0960c047c5f3099c90c6256bc11e8eef6b325e0f1ed00279a695f2828762f28ecacdc726aedf42064727ec100ffa74d38d47f383946b9f856e53cb939a619f205e030a302628ffb9b2cfcc2e881e239f33844a118a4de2a5c3d6b857c5105db775a61c5d54d1d82048670e8cd2c44a032904005125eb9f999e845efba3a063e3e26b06298f28799975b51118eece2b7fec02d4b888bfb90919bec287aba71296c66dcf749efa3abcddfccee6ef80d03a1638045f18fb96131cbd9a93e657c29eb74de40f433969e1988ac335bdd9c671b5b75ce6e2440be247775f9d597b4d8523c283e774ed0987e10b88e0c5616720502149db329babc25359927f88e0b42f02d41a4c9e0ad7c55a0d2c52cf45da6152c0c742f661b562c3a8ecff1145cac3f63fc053e1a14fe7a57742ab709581604fabe54ff13172b5049434d12f6ed9623265af643f725efea21e2ac1b82365033b9cff4158318f40c8894d2bcffdc954fcf7068c97ca2d2b1bf19b9232b918864e3f63fd59f4c8c578821ec5083e46363d9158451c5a92b425e68081b2c7572df44658a4aae41a439c6bb4bdd2f26ff2a357fa2946e5be5cd97ba25f73bbcc6c05fa966d0aa0cf2e45f22e0021468b37d5afebbfba3233e2cd4fd64e1578be72c38891224cd6c70c4cfd146df6a8142f1493772d48650f808000000ff704e02ec121e9f43de623eff8070f88a623cd395a02b6b1ffe4ea7ae7f443dc8bdac2cfaa126d4ac9d7788dc972c88fd87d3c8758853f1882532e4ff298b466e7d198daa9015127f2937544b34aaf545f39ee00d74e0e1017a30ff2edff701d53f3a13fc61b31fe7d9032a6c4a517c7527e48c0c44a2beebc9a9f9e6f989bc6c255e05bec5ff99547658143d9eb43a1d96aa5288638b4477aa1f84c59d41194335c09d9d5d660640acb84b53520482fb200ca616e1a6f486e6da3e6721479e85d0676ba142d95ecdf1acc76a49e9bf016f951d8b95adc7e8d4317ddbb28b678135a4a9b98fb8b8b5948b682ee70e04a31f7e3c49c52a11acbb29bd8152bbb4fedd2aae8e7ad5330365213d207677855e6cd72bf93502c14b11bd2f2d6e797efc2cc5bc198730e5cc51c92751ece5c167b3328a6deed4bd73c62623bb3874c9ef18e24997e3ac93b0ad9ca7ddd4c0401ec1b942cb21dfe6abfd3aefe2588ac1684bf6b37dc09d9b9d932d5534c707ef8fe0812a403e057d00955559ca3e0f7e70d3cdfab918b8d125061fd53374c97bd0c9d19e68bacb3db46974d36cb1c96b4475acaf4d46b88a5760d2cac9432f2ce030cce4c3f853a9fd669ca36c36ff1f0432713f60e6d6bc789fdae7c7fcf4049e6166b63a12aaa3da6fc35d8783020ceb92f7f90082d4826735618905fc9fdbeb65990882ce130a7e5ebfcdc796ef293019925e80af5074bfed5f62833d9d98e324dd54e30e1d69a15e4beed5da9c6ec01a32978aa29cd26c5703a28e504e7c9264e0421718422b88ef90f6fb4e51c619f29b5fc2f600f88be036eaf28d7f5433715bd493ce55811901a59964f20ac0b06dc3a555eac123c40d3b397053501523a51e8b53a92bbd99ec3bdcd57904cfac3c0d7bcc6613b11a771d32f0f6c60c05449b42820c0a41f757ea1efebebb37f8ea567b2f7dcc4a67ebbdc00716a70f5fe255b9232e27ba05888e034fc50ac0934a43c84577183b83019008edbeb27546e8be7d8402a4c1852198c0e050296129fd66247c39abff19338300fc3cbe20a395e5805d8bc64c2d87ba27264716e211ab023765e8d454b637aa1320cb18eb4a3dbfa94027a4d75a9a2cc784cbf122694a8f7e97bd6cea5a4e26b538be9a9dde5637be2d386a85a79ed4df541ab7d0b1370d99d2cfd1f7bf1458bedd0a53f5e6972ee424ed08acb4b49db83cae427d315d1fea4e680258e73b3fc50fdb77692c8798bcda57ac0c34823d69a8ead14c41e9613813838ef80f63138cc9ba3a6b83dfc77b6aa1248678409bd96b64c0b625e88e33262fa0bbee94fec8f3bffedaf8b12d229d0f637848a1dba01892d80f5a5596d37ac1c9c54d32dec3ca56b49aa1157583074af418d0d95a5a46fc3c234814e377963dd4c9c8a5f7cc35aacc892afb9bcede477760688e06f0b2c5a702954f4532c715151eda02f78830129b2612de8fc62fb992d1ba52da164920eb1d1dbc7d1f8f16e31c763581f4c478cf7a84cf01ca904160475a1eabae393bcb852fd550374002bad1ba0827dadcf3f6a2354a3f8f67e6da4f567fe21f55cc34840e79f6af947561c79a141721f6da4625a20fb203f96bd1a3b7322a14a0ab4a38835e1f235f772a18643824cbb9f76664b1212c785055ae17e89f590fdb1b81535e1e3e8a726a9aaf67ae2a8e67eab8f32781bc21027cb1babd932d63bafe7faf48bc57820c5e32288583db4cf369a7fbb479e1e97ca67f63b1880fb33ccf2661d7af9041ea1afc0e90ee0b4b510d094268e4576584a17fcb21b3c3f68bf1e1c4748177cb4cab92df4c254e0d0759d507e5eb096861efcf1aa66805474e3bd32f7055a7d53d47f416d24a5ac7d5fc953206db3a012234d8693e0ff662457ddaf977eaf37d043c407a7ade1fa8eaf85b6e1b1456aec3064ee858742f4e22f2d6084e3881a4783b3a9086009202eb6eb77fc1ce2236d6384cbc62c7db9cecd2fdb06f328d49c066562cf1dee863d33b48288fbb1d4d5bcafcd1b6391879e670c7189bbebafe48214d6e2b405e36192e1067eb8d0363777a174e630467673ca968ea51476b0b8a04d598f6fc593d3f3267ab37e17831dab86a67aac3ec8336c5b6e9e416b1f46d0a9e8ec6c515d86e773baa409e2afae30ea1744f2bc777af11c42f2bf6177e95245c6d601f7cb7b589ccda76a2a314dab023da8128c667a0df682f5c7bbf842a2bb51d4d842cd09d02d67444e5d8ae1f3260c4ef2da5a1c4121fdd47e953d03ff6fea10e35db2c0c110704f513b9d1c57c9da80881ced16d92faf1be60471dc4d82529ea50fd6060be18e8e6deffb15e0a0df4e36117dc22d78bd43b3fedb24cba54c2f2e3bba015bc4c817f70fc1e8b21adb04a9d8c229e9ec178fee0f35d4f169bb7dadd14f40000000062da4e21e42270a4ed0d60b4034db31ee1e13c97d8d941b2627b255d4283cf0af9044a65765ba88dcb2010fae98a6aeb0a5605d8a904d1cfa0cf8fa67a9d29670a108f014a1b21862e20d4f0f3f0cb99c97f289c657dbd08237aba2f616804ebb0e71819fa46df1a018d8336b534391596cd24b0720dd8a95e5c74b9d047da1da93d653b2aa98e67a65c3868a0c464ad24d427c3c81b41f0b2fb78f6aecd5487c29f4fd871bec21f54d22b661eeed67c866cdf057d585beace568ed52a4399dfdcc8c9a80c94f3cb92f0974b9b33ed893e8db33cf95220e03f3d28edd8b80991b0754010e7252392d1e846011defb6c46c73ee015bcb9b288f6945771af90ddd8c548eb6649efff32b0a2b36e743e46135e47fc65d1eb3f7a580104c22bbcc75ec041813cf2496a4793d17112f40333e3c874e0bcbcd889a6bb484e43632b2f9a628a461a2a5d58808b848751642b5c426c50fd82398894dc78c56ed1f0358b626cde2a0167dcb210c8ae2f6d9c95356331cf2a21ed0dfd5165bcac2681ce070f60fff5a32d246c838552cbb35a6dfdb6ea54c4ecf0ad16990901b7a72280872fc807eda1de4fdce2c223f0400e0f0eac84c1e2980b9b5a032dd1294bd2eb49372f55b9b4cf4d3c1b14050bec1344d71a8316e173bd36f5917100de4dfedfff896517a04468006e5c632c8ad15521324f3abd72545b47df874a4a95d3bb30915ebcc3ed371528f89c7e943286a8cf4ff2cca3f3496ded16b139658bd5d3323ae9007b4dab665cd24e7888735de2cce7bc1b3af39a6d92d787dd237f8d72283f7aab1d99985f3783e5cb0661cadb552293f189f75e7f3fa933c775a27415a3ad22239986364ba7a582f2d9c31e7247aa8d44d5a7e8169fec65daaf62756b34dd307ebc7fbe8a8023aac1553fbf15b48a8ee3bd0c35c7ced684f667500ab2997aa75382475eb35888e72b30ad5aad3910c5ead6797f4182adce92dafc2073f1529ff5f1a42daf3c78e499039864e8e768fb11b33c0d7779e6128579d882761f9b21fcc0696da03eeb049c90b86da8dba548058f0caddb83ec9051a04f3133341e9a17a17b72ac20cd9e242fb383365f6a2f5c795087c7ee682555adadb7305bfe2886a57f3718f30f24b52d481aa35eb2c40417df5ea9d8af1b7b871ce37fb1c84402d269e3a01a5c9a00d3c7d6ff21c90d437066850ea92773288ba925294f9368b74fd1f3c4512ae8be2f86b73641507480f3db07634df10fca86bb4431664ade710d5a8894c368660c95f7a0b8ce5ffcdae136b5c8b4ed8c3b4cd9b71079dfd6d1501df9b7f1477b516f3cceecb2def619c05061502b253af7e3deccc839de56292c95a3912e809b100897a85705cf59af66e194143d13c12b6dc1a31cd15a74fe57666931e3fd6b75512d22f063c68576b1bd6a1ab6d7f4065447daee300b7d4fe330daeda866beb44eb8ed4041d0a36bfa49871e0623eb6f5d7b967e8f969985063e2fc4f4097c2a5189b10c1776713f78193c6e0e847025936b36eaa2e817ebb45c375f18350247f6586214a200f2f17536b52b8fa196d4a6a77317807075d130a77badf745a6076b1241e47942501cba893fd0db02545e49f559e9712a60ffce9f3154459c69984de49e11192266196497c81b7c5b45997c1369c8e8490b1a748985fd4c9ab8929d17a51c331dc160c8ae8d2961351ef103e0400299e4f28faff6ac1905be2814cb02511472c7232bd104ac438d846b4a727df2ed24364e061f157c2447e7d5265b1cd75797603e220a9d2e280868f3c2c56befbc6b1b1a07be1070b293adf324b3aee5140ef5f643c952726d9b770989b07f2cdea2e1d6951027e8b386faccff07b2547dd78aa85cc113b599ab168ef602e40fc097396341a8e5b97b59032110ddf114129feaed96e85237bb4bb886b287279b96234c18947ce7d2d5e92dd5c68829edd271bfccff21b87f6a061c9b43b51252add291c8f59be1a222d00fb7719664a8b89c452e78cf1d491a036107f0a521545fd96d2548735847e278065c196153028b91f59c7b70f9883f14cfb3343bb230f4af9bd51132cc62ee5459e34e77bb2983d30e65e65ab769fa0a0578bed01f33c76f4138208659a97fbbf380f1321336c14d21012f3cc4ee2101d42321f0123d51377e319e4ff4551f7f83ca62ff9448a28b6134da582f609be7dea5d70370772ef2552f12e97cf390ee2697022168d622ae0c813d86a43c25c758162ab0aadf25c84c790fb32a459997068be01325e473871cb024ff030070434d197558b8df442e1d2ad0c7b33fe021fa6cd57b7477dd76c6a802ddf405e909d48d23321e986d791b44d32d417d63638246fcdd661e6a1453d1411ec85fa0b750354aecdd4f4b90a420d2d4f67c514f15a8fe590735f660dc5eaa7f2873c7841edaf2c0d46a92fc07c6cd22fc978f74bac72e468d96ba370fb88f9a629d4de0a8a83d43c1949aae33fe24859c1bbf8663adc6936e305cf9c56aacc84e7515caf18d0d049bec2f0a484b75a8c2c23abbca66b039a52e606f08df0a3cdd2dc6449e84ce463206d2878de0e4d0f438764a0fe360e95494e9e61581001785b081254971197024460a68ec029052f2d8841dac7e714798027696067e739cd1525df28ac9514c02e25f8ea1146e356fc5941e4661cd244dccee4a1450e4334a20cb572b842d44a8431abf4d5bb82ac6b78ce3c6d394e5969c6fe8216805f6e2db2889f27849e0dd26a5a387958a36c833a8b3d861033c00ffef267e4b09350ca1b819d5c83025e4ad69328970db92520e6ce569d5632caeb6dc42c8f6f8759256ad9c1ffe8c34a92b795bf00544714c957d5d982a4e91ec7a30dfdcacbd41ceb61f208e5442f7f7ce19ba2f0dddf50020ed1c271afe5007277e2496c3bc7f3101d6fa7f0ea2627a99de0c441a11c6afbb721037dcfc897fc5d9e0ed644b9c3aee328bc2beb3801d2bf43b1e360759c1056c74a63aa33cb6e5933b7a0b4f654113ea5830de7e8374e939e4c794be77f1f0c1e1bcedc8f584a56db0c38b6c8da60bad62b41d754d9b6cbf3379374a6126db0ef1ee2da5862acaf117408ad26c66ec8ee4f9f1844fb4cc64bc61212b303c7c622f05d29b7fd540bdc253bc948d373886e5cd4dc9bc1b551dfc514f12cc64ecc3b276ab43a4adc2142fea9c5ecf983b0841729d1771b51c2ff787ac2439f305ca3fe31cdbe24f034fcd3d41141cc0ed5cdd82e3171be1381ad4f0bf81b3be200524c98cad5a3dee3ee618c97d0678c7b4fcf729dbc2baaa2385fb63e6b906b08681c19d55200924c0edb4c3b48463fd9c2ac86510ce1e0a641def11e9e7b7fa74a629895221b06a15c995cafe55dee6c06e01b34f4f18e5ffeb76ffb412277bdfa4cee10823a1e55832c3d1d19ba5b84560668b33fafc672cfba1a85c60c61c45bd562506d9d28542c4b4795ed011a8005862f7add9dc2533dd29d0ddd534eb0a3b537b391c423b527b3ae4ce0c829a6efcf8671e9e5224df6ed6c1f20452cb46cd578a620788f9af325d45825ced3043ef3693ffebf7b881518ba2c71587251edf150772ae1e24f4415f9d9307151b8fbcb83d0da908f4b6c762b777dc406991353e962f181bc06e892ff9e000000009dafd09b291f79720b866e46bcf14d5bd1ed15a468a8996ecec8ce3d9890fb45c96804dddfe5b7280c0e30934f129e14b344506f70d484eea40baac63b89dc71b030a6c8149ffca2434c773bffe76bbf2e778f0034666970a96bf336ee5240e765ea3715382bd8fe19c5ce5a8814717d87d4d6304a3b0d6581a6fed44975ef8a8186c19a513f5c6c0610acbd31fd58e2cb683162464cf7f50ade879461ee91f433b09d1febe058c101a0ff96cbffd547c2beab15ca343cfe592ea435f980ff03e0aeadcc80d64383d287997a6a937fc22221cec2a1aa6e8dfc1dc6e0f2e02060a18c09957376a72e165728acddf73873a958f43bcd2e9c6c71a83f744bf14c75f5e8308523a7d39bcbfd832c6597b2928b07630ae50540bb71b44b5b4040a1d172fabe8dbfb96a99e7498b12dcc8ed9e43fb36c202d019b4fbe11f715f5de76bede175c22d8355323eb004c5021d892fbe48fa7b6bf382eb03d0e447a38c63bb7fa1154c2cdf08a1cf5fa95ec75a5aa9037ebf8916cb78e6da650016a0c7ed34290e25e2122be24e4373c49c4fc81c39ec1a1ce4b658e1b80562bf911a1f6a5fc2e69d2554d4abf5ad79d9c9b7d9ac8c4122c11f590a35dcf3e7cf975027832b4e2a71ebc591a60bb874b36b415b455bd942fe1a69a92b70ce1a1c867c85138449529cab5f63feab609a2ba3344191c416d8409b59962bcee1c4a40874069e28432fcade20f07c9259dec75fb978a6b84b6e8f50fdb341c7c19f55a8fa389cf085f44661c9618d56d32be0bdb3b2928fc2c372e86ea109afaee022bb832e80e869c7cb1053921b862b27599d3665f7fabfd6436743ea893ec43e4e4daa598127df8ee3249be4668d717117a038f0e734a894457df4c64dd76a9d9d42efc29f2311085c9e6fcef385f40af94f283edca078797e96b79719875aed3900252c3acc6a92e23083b3fa24057d9ebf7886df99d652e7068cbd445560a0afc81bf7c011777837f94b32094fa1bc99472cc2a40bff245abb27d3f628b1b649fd00", 0x2000, &(0x7f0000000a80)={&(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x26}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000020c0)="970b180393e57da0084004606e0f7eb55b4379b678ec58dd5832867fc4741e325499108ee901f5ade42a10a2a5ca59b706328aca067422dcda816a63687f6b445fdf7c8c4c158921aab593be18f8f3e3a72a3c634c089c468f2afa55a47fcb36c8ec931a3b8e995ca8f9da378136eee8d00878a33e262e3718e8829586fb5a3bdd2143ea5a880a6322892369f494dd40593794a88b4f0e69dfc3d573117dc27d511cb0b7e7d1c13dac381d4472cb9eba0637c9611565d496c7a6936582144f524085bf34af3a90ac0a0db2f79a423fa8b797909b65b72ee23068ebf92a9ae53fdeca4a47ec6838e363039c63988cf6f4f393f907cff08e13520751cfa3bfeb452f120d8a5f462b040f8537f7add203eb2b2f5784376b4e0d85c027c4e0d5817ce1db986581a147a5c7e820212907992afff07f13a43b2a2c23e6f61d7bdafdea1d396e0fa1e79afd07195dfdab53cbe75d4b96971caef941b69525b87d59fcb99bfb348a12236968f9dacbfbdc4d9b0b01df755ba3b6c320a29e5bc23bd6b20f3b27dc3d63d2d2ef11865347c5ca1504ded5d549e17e1194d717c79bc330ebfc3929d079152f51f3ab9701a3241c7df4130027ca1a6d0e6b5f2f2c3b659cbea4cef19728b45f1325e04151af66111cabddafa17b90f193c52d1c4fb646f99fd42d77a3f16c05a491a775962a2a4ee9f9f6c1a5eaa68305a88add9d6f35815f37cadae92293a0db1613662f145991ba5fd632c4a170588f8265e11b3e1a4ff2b17f3664b98d9c6f54a356f19a9b72175e7eb46ff4330812993886cd7b42ffdc3767a4ac16dd21d76417b70cfe97ad6ad0ddea7284d0e3ecf0c6c6b57833f65963f3764e297c994e0181bbf693c8fc0e57fc15b2ad776a00c19a805a906ffa80efa4116d5f5c9863a74bb340008d958db841c5f1e3b286afac717ceabcc7310e75e45b61215f6ba0bb496bd5e094b6139326758c1d81b176e11da5eda522f05346e1a71a6358b4c9b7653a66ae7153858fac4695d64fe2962b0d62d6d8aac14cf9cd2199fb039b54b64f5085434b2339f90bc11f2e407a6e84557de9a7a7edcc3b15a7798cbc68c1b1e1a822103bd43b656e933bfe886736a2bda6ccb228a8e4fae5956673db0105999017d8b68159f7a9480fd2ca70bb7e9fbc8f4f1c3581b1f528c8fb5b5d6beb769dd5e9650739f3cfcb61ab7b066c342a6c6886b0bd83f399e3eb74d2cafce7fc76febe624a37e185924afa8695caa7d3c1a97fd6684979ef33957a334fbf10c7a9bba18397082580df2425129a87c4868d41d1bcda8a7faaf1afd492cb4c83b7c5ce7a950f92186cc07bf27dcf58ac56506f2453399070ae8e5b009e40eb1970bbe8a1c9f3befb54255602bd191bd46c56c0fda2842462c0b68884f9a922d2a8b161aa9ca2c0c52bcfa26b7b7a152f2ccd16ec4974361f7322dc3b345e926e1a1b56200dc425e2e03c3d7194f9cbd321e10de387adf9790a5706bcf05d9b8c16e40e5633c44553c2aa8611f7656fc732b5dfce1eaf212d2521eb013fcf154d251553ba7a6a1f7ba8b7ceb3a1df621376543a451fe76671beaab4833f1be28247919c7cdf4177e2c9cca78ce52b5a7e4dde913dd8b13ce861bbf7048822041f4b29b3441b4880a8f7a4a289ad3c6258494e7736e48373408d248c3b033372ebdb3d9a406869445b5d956434a576b83d4a7e7b47ae8c69f50be20ea56f171e592e114602ed4f47e86dc34008770940adb4f0167811c474ada06693b55f567cc3201f97c08a3711dca486a86c367f59ce44259c1d71cdb135aa8630c4cae61ad07998a2f781ff87c946e8aef9bde6d4738bc009fc43fd176bc38756a0ca48c382395b48bc55da32892551ecdd0bd3f4c69a79bbe600f4103f21e443821492b92516833b231942e91a39e7401a42ba3e99a3a2fefa6167365b9050305b6f09a013f41e764a80f422cce051e5b30ba6528540ee5d4ea5872572c85f321b68e730f40f64b648be31a9e530718ec17443a1a4dcdb79cf799cfa75d0bfa0fde71828d8f51e38dc3d1d77430ceed007426f689d5843c34afdec5dde3e480a36ffa25db4b3483cde91e56eee8756dd953a3abff11bd7901d6b37c8371b023d7457361908576f92990f19e9f48dc58ca550e61a035161f1539b14b7bcce535b3a3783021094129f312c03e51df62579ae9423927021e8bcf530116f3658a1e94d39a800452f7461d2f001f86b911a8a14b9e61c2fd8f959ea40793df240aed5e5862ea59d78fb235788c1ba3c0ec44fbefc29c2e6f22d70849750625c3c15227579d42858b5fac30bbe86491697cec1c4543addc1f50202fdf77a6d2d23e70ed611a63368694e459012ebdbe71c4f702980d7ae63aaee33d5f8df5fce071c73cd918991c6ba2f95f33a9917a22c9e7342dd492c9e2c2f6457c3a48f35edc1720f2224f2af2ef4c0a38b75ce27aae5d5ef615920ab9245851590cdcdcfaa7e5a66b73f5a0a1bcf1bab66ecdfc0dcbd8cebb1b98f6256cea6761c835a761819018fd9c3d2f541eba25abde06f1551328800b1efc04d8e10594dbe95f9f10005cae8c5b27cc18268ebaa4578f9dcfa99aa61567a55b43545ec729764af99d224cfea6a36a93d4f70bae3225256e179e81a0c64dffce9c2141994253af664c33f881aa417fa3b7e9424f1841f1aa845ea0fe05c4e47b318bef60709d6f20c9eee6e8c0c18bd161d3dbe57d82903937e10c41aa9066dcee124354584232afdcb60d185bc39fcc5e7e5124d17e2f998b64836b587cf233469b92af65a70f4a8f35df9e24c7d5d21bda27ae44ce6706f86d3747db675aa329e8b43652bb1e89687dd003dd7924d300f498d444639b3fd413840cfa958e436e5959e95486161af807cbb7304d99284818eabe39493c66664e92143ff41602a3805369f461abeae5e5b6987a20fa47495cbeeeb322c848147dd9a052384a49898138557e10eb015df370d01977083ad24c7defc8c80583d5f5eca20d0853afb9f41c356f8da0e2435d423528f67f091fc614645980a57ed893ded1c3d37881b243b8a5503f45672492f3849895c9377277a91e7090241832629032872294896107628ffd1151c444153f54b484fa3e5ca057cbe073e6039c11b1eceaf7e20eef2576aa99e7a3f36aed9beb089af28d82e2dc5e97da4878b76b5224e1d293f5223c09f715fba13945695a98624eade1381e31c5651069805e6f707811586f5f81e431e8624a608ba1ab405d2593b1f9f667b89d82e60048e4ef3be98bd3078beb4e5e66e8823c8b427d6f84468f1f18f1ff8a8c11515426993334bcbe0c3ba37b91be07eb800fb2e00a24351457d8fc067b4bfec43c0ce8cd26b23bfbb27d3da7bca3efb7fe6f7715760eda4e3a27a7be7419b803667ef6057bdd5d44250b47fa156af04db91fc57f25425b3cfbaf90a840fe5cfcefcd1500cf4908ec4df10c8bc14ec284bb99b13a8f6136e5e1c669806cb5a4a5227f7952c5b605a2b443866fae399a1f8fea323784935c3e5a9ba9e831749efc9b8228421bdb91afed16341962535cebf6fb02679e5412f67db405c90e218789b634d92a41aaf528c92b8bf38b629a1797c036465b77dc3bb124bdddd309136681d3fbe0251698da27c6f89589171e4492209f7eb48d50a161a5135602fca3355f8934f879c54afb91224901b635ed372fdacc9469471225d2ef3c980466027b86cfe3d664071edaa29b47455064a074da56f4e098ddf27984dac546826aed38e464d5c5a79a3ece544cdb3801de0e29bf5164dbcc14578e3e6c44a4a9041e2315f1243358c5949377352911e0a67c6de7e11b0881af528fe478c34909a1178a8a4f7fb727317e4f3981706d9c9215224604c2d6a4faeefc21bd635c8412931ac4feb2c60666672fb6dc5deda0d6c4ce31f2b6cb45907427691488abb280c3fd001f3d7507c0db358af7151d3b8e2e98eb8a78ee69966f7a1307882c5b57530e0dab5c57f84852c42db013e3448da2fb0a754ed97c001f33cca549eb71d7aef88d1ae7fac0d96f334556d75f600a029ed698ce9e4302279999726a57337b9afda0b0292c14d1687a85326120d9fcd84cdc02718f26c12ca28cac81af0dede79685233be41c7269c57100c603a4f9536f757fa753353bd0cded7d4edab29dff6f7dd5faa81078c263c9d1d7e662a0ffae22d8d12e679de9ec6c634ba46ddf6aa86ac0be41cabd9b14fd12107ffce96915fa0154f5b6017fa866d14ff47754a58ba14c1a3eb3f23f040779a788b774604c3a8a7dd818619352cf47849eebfdd3b49b56f376044e7cb218759059fa85057f96c159ccd63ea6cd0bf47781c2d023411854dd3ea46f4913cda9672655e566d2e83fe2e0eb5476bd6fd7a84557e37a4e8d32c75ab51dbffc59f0cebc3edeb395f38f82765ed3cfdce75b2fd570e783c8c3afb31049383af0b51575e5c9dd9332bde6f684a3e11d199f43004439ed535a20c7f2a695cf9b547985421ac62c2289c71491f0617d23cb7a9466c8f0482eb2e8aa782118702761e0267ef500afc52f4a3a7a53ef22aea542f679dc5c751c766e06af453576689c87b3b89c091e5444ff6fb1472fbd271fffb268a2eada125d7acfc70c8ff4cfd3f5421941c2857e54ed0617d6430b806d605c2e508cd5a7764d6ecdc69dbd050a97f8696535585bbb95b66f751566ce612aebce9a0b021f9fbf067870fe447dd05e8c521413e7f27955db3b8239836b6ad120f5fb48e9003bd19b05f94752743d89bdc5492c2ca1bc3133fe0ceb29451900e2ac713cf2cbc3a531048a473a195ad40c685b539f806f434c9e2cb6a8a25df84d41c13d1ceb90de1a3efecd06a53ac9a32654d1ece86dcf6fa17ea6a4f367f9b360b3e26514bf94af1f52d9c0b0691241e3c6c302e7054bb738cb234019c0e45a7db270ab9d75df73568f25579d33e7b42743c924b1f888df85c6166228f5391962b689f0a4d9683b43ddc98982a820b5c60d9c4e3997cd2212fc3850b2bd41342ccbefc1e4ec2ad7ae285f156f4a4f383281018c73ca4f2e9d255487a9717dd39cd744a000c68c53f82a22a08bcb734b5bbb8364180991140c2e727dfce4b19e70c968c97393b56019ef84688772d488b9bd6fa9354ab64f731e6adab543851e5ca1470fd13d0334ba025b57db5d9ea13c970642726284fefddab8fdf7155f5b8e3b3b86d098c4207b428bffcc7ff76f6397b6a3efc3c0b0fb2a4343b4051271f87e384c2b659086ba668c66a15d68b87faf82a60b184f27256e36a9ada7c4422754be56dbbab50ed781f36e40ded65a30378003de5b5cd5f80a6042613c76e80851312c7ed2c07b762b85a1b6928a7b2428d2bc7a6bfdfa2ba55aed54fd3c878ec655caf1223245433b7c6fc2a2d3b0393d7ba4e12f26a53b9d5afdbab230b9148f061df2e1c0fe73c2abcd142125367fa5e598e500263d9b27e759c08b7debee4695a5b192d968108c134241f236cae0434ed71e5099cd466cfb04d5f7cef2e94683172f82a9841610cb6fe55d4bfe73920992bb76f362b9cf7919c906495d4b37a915d23168fd7ffc2f36de55a1b17fa2232df03663ffa2a4c5e76aad90fd5abc80b6dfc16ec6aa328cc7714dc2d7bb14aae9f86c999e93a59fd18fb2300539bca25e69b04943a16c985ff481a42c9d8af43eb61ef7432b8e3aa5bc391c181b7d546b94ac659bc4b501157d3adf9d4cda4e298a4e4271fa2cd08919b055eb3f168df76c1f0b0d5cf5760b56774f105e51c93cc03ce97b00768b9620a6fd5162b9d9191ac0928d2460e4e821a276680cedb3b8167bc156b48a34d4c24d4a87fd09968a725d4b6a1b54b169f1e14143e97a84cf3d8eb4ec5458dcd5ff93365396c00533c3493847f595725a4f15300183eac306d16ea136b97a9864d16330d8c5b8321a6947caeb9cdc7ff4e53c419518ce9bc11f7355651be27a2c2b9ff4127ad86b96c1b5967def371d5d6a3f365abaca55c5f19600d1d5051d320b065c2f78f2147c170b9153a0eefd7b3f1e637cac3fff14b0eeaf472e6a6a9f7553ed3267c911d4d77a4f7285b77df725b3a88fbfd221343f656d60b61808b52a8facc81b8516698f2ac50cd8769371e67278c59ab1cc890fab36206b939f23b31ab976651ca8a4e7754bb10d03d4cc6506f13d98f2bda76477a69a8794a34614a88a7ec94e1a229ad6f747724a3bfb674cc87ea0dfb610f66057671f664206672e78c00a3f4585f17fc40827d0c8af88d3437f811274f662e9ee73d550833d0c8fde449089f8b5e8a25d25096537ac960699a07ebb51271a8f8556037436307063282febae745d53f8db65f13f24cc2e525ae465c9bf79f76b82dceada3bf34529321f913dd18548ab2a26f2a065028f46f4dfb18294dff30a7e5b131a08c671787baea45545d15629ec2f435d9138e517055cd48af7120b3b79f2275baed8a4b6a0f33c30890105ae2c07a332df79f2fd6767ecc66f1ed628c968a2685813342677a2823d10263958eee79d03e393a557475701694b5ec3dec8773f37b980f5812f1cbaed6e5253da037b5f88ba2070f445d74907679460dd48e16442d345abbd37f7853ec7123ff16db46c8571987db63ed711d36c05c2dafac47ea366f9467624b6296a2b9fb7056702d4ba38b4df72e7db3244421f31aa0911af3e3a09f9e08e96aa1545c37465f990bab4ee2821b1a701aa707db1dc18d52fcede15245f54a5f1a47b0d82c33fa378625d247b08753ac5fa5444b2e3f9d1d3918b154665b02fba87e39d0e27bdf60b27930eee02c31d847d40166544ab9ef801bd79bcc8d93980354021b8c7a1b9592934a90917db115bcd92068a970680011cb074da705f1cd06a0142862a777c6a47afd38721979323e27151c114e8901d41f79358e78289af10134e22d903415e2ebd2edf34ae10eefeec219db7b13ac983583dd4b02dcc615c6f70e6cf35ea216807c4b9c81482c2b941c7d6cd6621d9480ba924a3372ca3e3ca78438b0e9bf7c8436fcc0047b3bdb8d70190076d9feea778005d5d69f1b1194c76dce628e17b6beb299146b25f3f6660263c23dbcd08f70ccb45569a81a140eff66f2190110cf0977d9df7a2c437042961606ca1a378c8f59a310ad6c9cb4ff30a2d55411eeb38d927bb4d0f60ae75d90ab78dad14097f6dd38f512af2f932e1ad6a5e201180373689981f23bd9f59e4ca29244a8ea4236527fe2249eaa299af174f25b13d72b181c2f421652ece630ee1358098c29f84506654ffad3647792852a7faf107e36ae330886ffcef6e3a1725495e430568a9cd85d385e5a15d2f77ed274be3c8edfc52c230d21785b927bb8e470f989e8c89b01af8d04fc7050fc978013fbc5dcedd2baf5e8bfa8e2e1d3f193c224375db2f71d4655d2f647e9b1739657a0ad8ef6751a88151a3413ab870e0d7ba3f0a55ce3f30d55e8eb9e47e3d82563d9180399e7895490b8561a374acf5c94a1c648fa06780c4141c58ed913fb92865d3b4883301ba69b3f2b20c1f82024bd75e62ce2972d3219bdb961ab3bbac8f1d873ddece6d85f540f82c9d79b0937973335fe05e5c6ad8fcc525620a57678d58c7c2f0f157e030736d0fe4f6de520b390794cefdc6c828b4512fb6b2000d08e38693fa22834e69180d31b3978f9da75389f919a0d49ff961997d14ae6bdffcfb179c2ead52c69dae97416eef2602843dcbe4e5ae613d429feef7ffba6a31a8be8bf2e62c6d374c807363a986519a8cf9dfc99fc6607486e10599ae415b51e23f639194885e5119036e0e535accb4f126b4c45c47a53658af1e049daa2967b01d9450625d92f8f8e9d151633646044fcc5f6ad835479d48702839456decf070c7e6143cd31033810bd7da01c4a2cfb08605b25c00336f17d3b5a3db48866ef864b8d9cea9530429d3fb1afc7ae9e7d06aea9034db89b2ec8fc2a96d8d701fc51994305077dbea527bc0fc398b6bb7d42f0c408be69b98eb173d285fd8010ba75c57f2dd982582153814ff959fccc78aa5f7901357f6129f840af6649534f9ebc7750a20502a7cbf2d2f28c6f97884f43779bbbf93c550f8e79949db0e066538456b4e966761656eb7bebd5afe9b9fc241711b874682b226e9c6baecc1e909858e01b32472f6f8d483c073d3b576a4b03534dc4b620e21e6feb4bb2ddb37e3f0d4ff92c0af19e6087034c72c5928707748bc10ea22788bd938a0e6512cae4733fc1a2e47f3d4961932fe564684872922b44db143bea77580b0704675290e0839cb5ee529ada8b4c0bb14f05c5c396e29376f1ea80dea2852a88ddf8929fd402571fb242ead60d2be61f1662e1a833969e18e23e0b808900e7ed4be9d6944942da7d384739da1055cddc94937e1ea4cd305bf161c407b471df0ce3fb3413c5bd511d3c65e70edeb5397b0a8701538be7d2f1765688cbb0379744281231e60f5edcbfa6abd177405c455f77e30b95011ae4fda2a3c6d3f9a29bfe7656f6afba48358d57b4e1a84ebca241b7a427c6f806d1f771b540912f05a6df0d5223f85639fd7c163799e28abd08e4013aa43ddbc11ccc9d53131ec5c75f7682481968ad13ef34ba23d4759b51c4cac5a7ca2c73b3103c5b9e4b8686b872edcaca791d669589655e239920fc088eeced3a131ddff2eee9fab3cced40163eebfb29a85b3e97bbd97d17c3b06d3123409f115cf3e3d1c74dcc359664ab942e6ab36c41b1af4015ff5baf700eb99abd658e6833039051a235a2f84b70cb8d90271a481ce40e2a18bef8dcf7f54952b090bbaaaad391cb6cfa218a1e823ca7b16311e35e0350dd8016f67ed34771d7f3a607c1c9ed63524ea0c865148b05f1d017e475641b5076df632b7c261ef54c23eaf7cf52c22864a8ae8f8c3442d147fd52a801f87665b47e229a77b8e85c21d7996c7de9ac4899b098380f74eff119369c81b21b0b916017d0b604ca2a74b1424a4c3132d265d12a01ec2e8cff9809ed2f7891c55bc5cb932c6ea3cdba14cef47a2a0521e36869e9d62914447c3e6cf3da9ecaed915dec41e81605a46a4ec71a8b5ec0bc2f62b3237de7203e4b6d01bc32a5b2dc416623936a324b73e0c63ec414ce1bb4b344db85f014979ae866c4a2c2cce0f814862c0691883dd2d7bcd63fdf2ddf0cb2c6a1a10aa878ba997b74db8e894e4a7ed5e8ea1e3c0b602bae23c6c8c5f38b919aeef5625501fe5d4759c43e90de56122f3ecf87e8023f25e0d3ce64ab629409e881d2d1c5f083da90d45907e62ce3177f7982e514779a13f70bc207d9aa55835e37a5f4782242681ff46600ac9e63f90a245957440987b54b3678ae808c481d25755dba747cd7c3cc0fafb9a142e1ec1a9a5f81b5cdd6dbbc3a4ba5d49f58be6196c305e2af35fdbfbbae02cc4efe771d65e6000ec3f6cf394650f5144308c95279b9df3b29236a32ad3e9cd377296a4252e7dda1bb95d99c32cb81d970de4ff47760ee087dd2fa98392c8ede48391b49cd40e314adb896f0f5b08ffcdffdd70775160144552b13edfac23a09d53a4a4a827a1f216b2827cb9fb47a9fe6412d509d35b754d3700cc0dc8d7a3406a53bd1b0ee5112c50fb8f805be52a6c4e1e664d174727f33720bb371fbe9adc747a234013fcaadbce5cd2d416414b1900074e3ec73a36f32f9d7baa96ed4ea37aea560df4d9c724c69b440139a6dc1758bc74b59c521bc59958da71c4e5c23e4a8999305d989369a9bcd10f0faa789f4040950c349ef0ee910a822ba8df4a6cc16bd72dfb85d7c9a97911e96541a7fb6fb4711cdfe1e1083b2e8e870e2d2a7304f99296a496fe30553971b75f78ace054a8e3c6d54d40b2dbb2ee38a6244139fcba31b88a3ce91d637e7c88db35794002ca28533a46af85929f603e4cf4f5aea715ac4495d2c07e8bf79da078521fac5059dfe6dff61405fb6962987d15a2c7b27a851e3076803c7b4374a85f05b96e9bae91656a003e9acad767c9ac88b339fd868136b63fcb0520a2ee2f25128c8b97a0d43d60be7436756614108cfee63fb0fd65cce0bb0afcf5ea7fa817134c876c949945642a29d71aab10d05522b4b1788bb051ae1ad23fc7e75607580f9bfb7ed901a66d69e79ba742ba169f7e0d36d0c8482d3a85d66a9fc08b3e4c1669ffb4f74f418d4317fbf03b785859601b9e3af056b6a2543289738fe1e601e635ff04d750f8724bdebbbc920a7ca2f99cdaff265299bef09a2e20878682f2f37e46b5d2d3ade8d857ec6d3f7a2779080a5927749086b33b22def28633d53dae49362b4c4d47d2899562a52f22618a45998233048f0e54ba01dd53953c9f508abcb0acb1c1fb1d110e5d6c14d707713cea4cf0403b7573ab5b0a1439e6b2d29c46a3077e0dd296ca751db66f829a42c5afe0304c48fbef52c526c8f2100f6826fd4a5295f7492855f841fdb1f8487fba63b6db19af983a75468ad29a2b6cc58f9ef2dfeec8d798d60e1950731e65c5e2ec1065a22915a30845a5f87a26c067ea870d4e1ef71f67617906080b7b122b8ac9e4da1b05442b5477ee97343cb20f2587744abfa5f318ce29cbd24df1a6dbd42470789e17ae8115a588788d910a171b88dd1b94228728bfef3b28b2b32f523d603fa28d00cf23b0a201658f28ef7920f36a0da8917068a4435e0d710d320258114e2fcde2e1dec0c9faac26d671ea3735ee2b26cb644ba56ced9031cdd2b391c4b96aee7a4c38063e61dbd8ada24cea7ced0728a365bc2320eda9746823b7d83afdc8b3b293b56739011554000aec6272004a002328f20368c0902b8a8d251afebfb4d7b427cfa8927385626a474e3918ff557c8f19a8691011523a63c7e578b98c8951157f0763db3ebc4ea24388527e83b149ef89d4173ebb1c0c9aa3cf4e1a47faa3ebe7ca625e7ef077b38235781236797360696e552b9289a80491d4c3e70ff00b01540deb0de1b3385549b667cfa3598a34751868a14ccb22a420781452699563b16d0d0f1a7f0ba3f0ff45cc2d2536f1de9e024bbc923cede7725f84bf3e6a645f43c4ab3db6ddff671f283857262570b6652dbd8c869ca6a3896b870235047db08a54e5c39d7516c4b0d621d87a9c3e8c53249ff2ab9145f026ba4743a46197af56a0df022363ed59a5c2011e664a05fb952d5ad9ee2037c59a4075e4b504d91e87d303e0bc55cccaeb17e1cbab6176d2d148ce05fe986c79eb843886194f80e202c4f373244b38fd46643c1bc0fa8723ac498c71919e4ed8e5092832aec00a35ceeca94df7bd2c0c02dabc886cedf1fd044db2b45c30f8c0334c992eed40290baaeeb4d00e2cb504ca1173b6b6eec8d2aa3a1bf46e64c1ae1b3ca2882545729fe78d5e1e99c6f1f31c0b0f2190889c7318ce7605128a86c62c8a1fa107304c4609e28a2a43c6799ff6a7d70909ee10676801ee670004cf9632e34cb8cfb43d2f477ad335f5142da0baa4f4542dc93704e93a3420ec50284626fe36618b079d0db013d691583aba257947bdb1514d0318180ae43d0f94712f5c0de35f3e342ce7da65f755761506b9bfd186641fdbd03d5a2d4fe170fe23af8", 0x2033, &(0x7f0000001e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:10:31 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) recvmmsg$unix(r0, &(0x7f00000003c0)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/155, 0x9b}, {0x0}], 0x2}}], 0x1, 0x0, &(0x7f0000000400)={0x0, 0x989680}) 00:10:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x48005, &(0x7f00000001c0)=@un=@abs, 0x80) 00:10:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RLOPEN(r1, 0x0, 0x0) 00:10:31 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:31 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) read$FUSE(r0, &(0x7f0000002d00)={0x2020}, 0x2020) 00:10:32 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0x0) 00:10:32 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000040), 0x8) 00:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) write$P9_RLINK(r1, 0x0, 0x0) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, 0x0, 0x0) 00:10:32 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RSTATFS(r1, 0x0, 0xffffffffffffffb9) [ 632.143572][T26812] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40000021, &(0x7f00000000c0)) 00:10:32 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$tun(r0, 0x0, 0x0) 00:10:32 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$yama_ptrace_scope(r1, 0x0, 0x0) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write$binfmt_script(r0, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000100)={'lo\x00', 0x0}) 00:10:32 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x0) 00:10:32 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xb0) 00:10:32 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$cgroup_pid(r1, 0x0, 0x0) 00:10:32 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) write$char_usb(r1, 0x0, 0x0) 00:10:32 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_INIT(r1, 0x0, 0x0) 00:10:32 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREMOVE(r0, 0x0, 0x3e) 00:10:32 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$cgroup_pressure(r1, 0x0, 0x0) 00:10:32 executing program 5: semctl$IPC_INFO(0xffffffffffffffff, 0x2, 0x3, &(0x7f00000000c0)=""/204) 00:10:32 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RREMOVE(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$packet(r0, 0x0, 0x0) 00:10:32 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001940)=[{{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1}}], 0x1, 0x0, 0x0) [ 632.445482][T26843] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RLERROR(r0, 0x0, 0x0) 00:10:32 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x0) 00:10:32 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001940)=[{{0x0, 0x0, 0x0, 0xfffffffffffffe46}}], 0x1, 0x0, 0x0) 00:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_BINDTODEVICE_wg(r0, 0x1, 0x19, 0x0, 0x3d) 00:10:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40002041, &(0x7f00000000c0)={0x0, 0x989680}) 00:10:32 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x40000, &(0x7f00000001c0)=@un=@abs, 0x80) 00:10:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RSYMLINK(r1, 0x0, 0x0) 00:10:32 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, &(0x7f00000000c0)={'syz_tun\x00', {0x2, 0x0, @empty}}) 00:10:32 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RWSTAT(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x20, 0x0) 00:10:32 executing program 5: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xb0) [ 632.649121][T26865] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RVERSION(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x22, 0x0}, 0x2140) 00:10:32 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x0) 00:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000280)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2000, 0x0) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvmmsg$unix(r1, 0x0, 0x0, 0x0, 0x0) 00:10:32 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RLERRORu(r1, 0x0, 0x16) 00:10:32 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) read$FUSE(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000300)="9d", 0x1}], 0x1}, 0x0) recvfrom(r1, 0x0, 0x0, 0x60, 0x0, 0x0) 00:10:32 executing program 5: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept(r0, 0x0, 0x0) 00:10:32 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000000850000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r1}, 0x10) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 00:10:32 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RSTATFS(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x55, 0x0}, 0x40002100) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) write$P9_RWALK(r1, 0x0, 0x0) [ 632.930989][T26898] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RXATTRCREATE(r1, 0x0, 0x0) 00:10:32 executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$binfmt_script(r0, 0x0, 0x0) 00:10:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 00:10:33 executing program 5: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$char_usb(r0, &(0x7f0000000140), 0x0) 00:10:33 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@in6={0xa, 0x0, 0x0, @local, 0x4}, 0x80) 00:10:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0x0) 00:10:33 executing program 3: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$packet(r0, 0x0, 0x0) 00:10:33 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RAUTH(r1, 0x0, 0x0) 00:10:33 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x60, 0x0) 00:10:33 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) getsockopt$sock_timeval(r1, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000080)=0x10) 00:10:33 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=ANY=[], 0xee) 00:10:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_BMAP(r1, 0x0, 0x0) 00:10:33 executing program 0: msgget$private(0x0, 0x367) 00:10:33 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x20000000, &(0x7f00000001c0)=@pppoe={0x18, 0x0, {0x0, @link_local, 'dvmrp0\x00'}}, 0x80) 00:10:33 executing program 4: r0 = inotify_init1(0x80800) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/252, 0xfc}], 0x1) 00:10:33 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0xfffffffffffffd0a) 00:10:33 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$char_usb(r0, &(0x7f0000000000)="eaf00126b317634a5cf3a4b842fa5713df0104000000000000efdfffb92e2a1dec", 0xffffffffffffffe4) 00:10:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:33 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RLERROR(r1, 0x0, 0x0) 00:10:33 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0x0) 00:10:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) r2 = dup(r1) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r2, 0x10e, 0x2, 0x0, 0x0) 00:10:33 executing program 4: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_INIT(r0, 0x0, 0x0) 00:10:33 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000140)=[{{&(0x7f0000000040), 0x6e, &(0x7f0000002200)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f00000001c0)=""/4089}, {&(0x7f00000011c0)=""/14}, {&(0x7f0000001200)=""/4096}], 0x1, 0x0, 0xfffffffffffffefc}}], 0x1, 0x0, &(0x7f0000000180)) 00:10:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x10) 00:10:33 executing program 3: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x416301, 0x0) 00:10:33 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) write$P9_ROPEN(r1, 0x0, 0x0) 00:10:33 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xfffffffffffffd1f) 00:10:33 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x2c040010, &(0x7f0000000180)=@pppoe={0x18, 0x0, {0x0, @local, 'veth0_to_team\x00'}}, 0x80) 00:10:33 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RMKNOD(r1, 0x0, 0x0) 00:10:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = dup(r1) write$yama_ptrace_scope(r2, 0x0, 0x0) 00:10:34 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_buf(r0, 0x29, 0xca, &(0x7f0000000140)='M', 0x1) 00:10:34 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RUNLINKAT(r1, 0x0, 0x0) 00:10:34 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) 00:10:34 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RLERROR(r1, 0x0, 0x0) 00:10:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) r2 = dup(r1) write$P9_ROPEN(r2, 0x0, 0x0) 00:10:34 executing program 4: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = dup(r0) write$P9_RSYMLINK(r1, 0x0, 0x0) 00:10:34 executing program 0: setreuid(0x0, 0xee00) openat$sysfs(0xffffffffffffff9c, &(0x7f0000004080)='/sys/class/dmi', 0x101a00, 0x0) 00:10:34 executing program 1: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f00000020c0), 0x2, 0x0) write$yama_ptrace_scope(r0, 0xfffffffffffffffe, 0x0) 00:10:34 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x2120, 0x0) 00:10:34 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:34 executing program 0: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0x0) 00:10:34 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREADLINK(r0, 0x0, 0xffffffffffffff12) 00:10:34 executing program 3: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, 0x0, 0x0) 00:10:34 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x40, 0x0, 0x0) 00:10:34 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000025c0)={0xffffffffffffffff}) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, &(0x7f00000000c0)={'syz_tun\x00', {0x2, 0x0, @empty}}) 00:10:34 executing program 2: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) write$P9_RLOPEN(r1, 0x0, 0x0) 00:10:34 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xb0) 00:10:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40000040, 0x0) 00:10:34 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40000000, &(0x7f00000000c0)) 00:10:34 executing program 3: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:34 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) r1 = dup(r0) write$P9_RWRITE(r1, 0x0, 0x0) 00:10:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002d40), 0x2, 0x0) write$P9_RGETATTR(r0, 0x0, 0x0) 00:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x4000) 00:10:35 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RSETATTR(r1, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc000) 00:10:35 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) splice(r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 00:10:35 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup3(r0, r1, 0x0) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, 0x0, 0x0) 00:10:35 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup3(r0, r1, 0x0) getsockopt$IP_SET_OP_GET_BYNAME(r1, 0x1, 0x19, 0x0, &(0x7f0000000040)) 00:10:35 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RLOCK(r1, 0x0, 0x0) 00:10:35 executing program 0: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$SO_BINDTODEVICE_wg(r0, 0x1, 0x19, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0xc058, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0x80) 00:10:35 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001940)=[{{0x0, 0x0, 0x0}}], 0x1, 0x40002144, 0x0) 00:10:35 executing program 2: msgget(0x0, 0x16) 00:10:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/53, 0x35) 00:10:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x40002000, &(0x7f0000000140)) 00:10:35 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r0, r1, 0x0) write$FUSE_NOTIFY_DELETE(r2, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) getpeername$packet(r2, 0x0, &(0x7f00000001c0)) 00:10:35 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x24010011, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x6e) 00:10:35 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$char_usb(r2, 0x0, 0x0) 00:10:35 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0x5d) 00:10:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) dup3(r1, r0, 0x0) write$FUSE_STATFS(r0, 0x0, 0x0) 00:10:35 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) write$FUSE_STATFS(r0, 0x0, 0xf9a37c5e7e408cbd) 00:10:35 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) write$FUSE_NOTIFY_DELETE(r2, 0x0, 0x0) 00:10:35 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) write$P9_RREMOVE(r2, 0x0, 0x0) 00:10:35 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup3(r1, r0, 0x0) write$P9_RCLUNK(r2, 0x0, 0x0) 00:10:35 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$random(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup3(r2, r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup3(r1, r3, 0x0) write$char_usb(r4, 0x0, 0x0) 00:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003200)=[{{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/179, 0xb3}], 0x1}}], 0x1, 0x0, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r2, r1, 0x0) 00:10:35 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f00000000c0)) 00:10:35 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$P9_RCLUNK(r2, 0x0, 0x0) 00:10:35 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r0, r1, 0x0) setsockopt$inet6_tcp_TLS_TX(r2, 0x6, 0x1, &(0x7f0000000000)=@gcm_128={{}, "b252689ffc783b33", "91c53ee148bf011b5a8c8e562e34a253", "759f1b7a", "f0715aae7ee11003"}, 0x28) 00:10:35 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) dup3(r1, r0, 0x0) write$P9_RMKNOD(r0, 0x0, 0x0) 00:10:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$cgroup_pressure(r2, 0x0, 0x0) 00:10:35 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0x0) 00:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003080)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd9e}}], 0x1, 0x0, 0x0) 00:10:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0x0) 00:10:35 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) write$P9_RREADLINK(r0, 0x0, 0x7ceb251148cc100b) 00:10:35 executing program 2: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$char_usb(r0, 0x0, 0x0) 00:10:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)='\f', 0x1, 0x0, 0x0, 0x0) recvmmsg$unix(r0, &(0x7f0000003200)=[{{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/179, 0xb3}], 0x1}}], 0x1, 0x0, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r2, r1, 0x0) 00:10:35 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup3(r0, r1, 0x0) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)) 00:10:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup3(r1, r0, 0x0) write$cgroup_devices(r2, 0x0, 0x0) 00:10:35 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) write$char_usb(r0, 0x0, 0x56) 00:10:35 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000240)=[{{&(0x7f0000000040), 0x6e, 0x0}}], 0x1, 0x2000, 0x0) 00:10:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) recvmmsg$unix(r2, 0x0, 0x0, 0x0, 0x0) 00:10:35 executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$tcp_congestion(r0, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x85c, 0x0, 0xfffffffffffffddb) 00:10:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000002000)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2001, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 00:10:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$P9_RMKNOD(r2, 0x0, 0x0) 00:10:36 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$cgroup_pid(r2, 0x0, 0x0) 00:10:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r2 = dup3(r1, r0, 0x0) write$FUSE_STATFS(r2, 0x0, 0x6f) 00:10:36 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup3(r1, r0, 0x0) write$P9_RSTATFS(r2, 0x0, 0x0) 00:10:36 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, 0x0, 0x5c) 00:10:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0xffffffffffffff3b) 00:10:36 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000000000)=@gcm_256={{}, "2510e1adaef3d060", "9cb04a52e2a1c58c6cbbb2d448238a6c3d5190c9a3cb2bcfef519d781175b5f9", "f7f3b0a0", "460fc935d276d791"}, 0x38) 00:10:36 executing program 5: pipe2(&(0x7f00000079c0)={0xffffffffffffffff}, 0x0) ioctl$sock_TIOCINQ(r0, 0x541b, &(0x7f0000000000)) 00:10:36 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup3(r0, r1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 00:10:36 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r0, r1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, 0x0, 0x0) 00:10:36 executing program 5: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000380), 0x0, 0x0, 0x0) 00:10:36 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r1, r0, 0x0) write$P9_RMKNOD(r2, 0x0, 0x0) 00:10:36 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@empty, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x269}) 00:10:36 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) bind$802154_raw(r0, &(0x7f0000001400)={0x24, @short}, 0x14) 00:10:36 executing program 3: syz_open_dev$media(&(0x7f0000000100), 0x0, 0x410801) 00:10:36 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@force}, {@type={'type', 0x3d, "570ccbfe"}}, {@force}, {}], [{@obj_role={'obj_role', 0x3d, '\xcfZ\xf3\xed\xcdd\v\xe7\xf2T'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") 00:10:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r0, r1, 0x0) 00:10:36 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ppoll(&(0x7f0000000080)=[{r1, 0x50}, {r0, 0x140}], 0x2, 0x0, 0x0, 0x0) 00:10:36 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401070cd, 0x0) 00:10:36 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000002c0)={'ip_vti0\x00', &(0x7f0000000440)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @remote}}}}) 00:10:36 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127e, 0x0) 00:10:36 executing program 2: ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000013c0)={0x0, 0xc0, 0x9, 0x1}) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nfc(&(0x7f00000001c0), r1) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r0) sendmsg$NLBL_CALIPSO_C_REMOVE(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010028bd7000fbdbdf2502000000080001000000000008000200020000000800020002000000080002000200000008040100000000000a000100010000000800010002000000080002000200000008000100020000000800020002000000"], 0x64}, 0x1, 0x0, 0x0, 0x20000011}, 0x4000004) ioctl$RTC_PIE_ON(0xffffffffffffffff, 0x7005) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000001200), r0) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, 0x0, 0x0) 00:10:36 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xf, &(0x7f00000000c0)=@ringbuf, &(0x7f0000000180)='GPL\x00', 0x2, 0x10, &(0x7f00000001c0)=""/16}, 0x90) 00:10:36 executing program 0: r0 = socket(0x2b, 0x1, 0x1) getsockopt$TIPC_NODE_RECVQ_DEPTH(r0, 0x10f, 0x83, 0x0, 0x0) 00:10:36 executing program 5: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000001700)) [ 636.884568][T27139] loop1: detected capacity change from 0 to 1024 [ 636.887251][T27139] hfsplus: unable to parse mount options 00:10:36 executing program 4: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000f00), r0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x0, 0x0, 0x8, 0x3f}, {0x0, 0x0, 0x1f}, {0x432, 0x1f, 0x6, 0x4}, {0xce4b, 0x1, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000005c0)={0x0, 0x0}) r3 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398", 0x96, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea271d5bac75576d6563ab122332ee7d8dad4aa5a0265bf61ea") write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000480)={@void, [{' ', 0xffffffffffffffff}, {' ', 0xffffffffffffffff}, {}, {' ', r2}, {}, {' ', 0xffffffffffffffff}, {}, {' ', r3}]}, 0xa8) syz_clone(0x310000, &(0x7f0000000180)="38d72c1984050c2d86ed6dc8745130acbb782943f67bf6d43aab351d847fea8fb127b43c87df63d5478368866444c4fd60853413150ede891091b2a51171952bab0db68ca8bbccb80596116cc052a25a31fc613b941bfb3ce83be862d65f5c8e2e4251a6d9a78b1dc958bc7a40f271b9b4647f82e6386148a00054f2e16f1682d1489ad7c43b7dc76d7c977d7ca4890b146966f914b04f1748101d1c4b155d1f0b306f97f0d53bae60c85033fe42bb63bafb91c485827a23f1d6f33507085706246d7e1c7ad1992666ab5439bf346a47d887fd8264dc9d9e25b27e41f2fe118a0b1644b7659393161b8089cec6602ad3bc61737a25", 0xf5, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)="b49314e4cbb62da704cf62aabbb3ae9bcda6a545ac13a0ca252081e84b83eed45eb61d5a78fa8f0009e19144612972b2710ee3dc98462355160b436bc3e9d22d3958018c9ba652614d") syz_clone(0x80000080, &(0x7f0000000380)="af3f68b35b61dfdd5c7797574ccc390405b861c593807f0c23190d8b23df7c8045af1f55d178d06c0935a9de27674099a9af2d46a15101d84d3fa2b43e5f3e081befc1e159abdde63f22639f19f08b2decddd86022a099f08f5aa3e93c95fa77cb0be84b732655b43a6e87734de9570123fe68d5385fb199be1aeb3d1707abc2f85742a1af5c6d489eb7b41c2d3f40e9eec83b04a21d7910bd747824b6a3d071a6136ab26cb26d434c800343af557eeabee27837e9ec4b0d48490a32af2123598d6bc8c102ed753c7289f9c9409f667a427340261ae75d29e7b4477660d16791f0d086e064fff45530f647513dd21b8de858a0ddc2", 0xf5, &(0x7f0000000480), &(0x7f00000004c0), 0x0) syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="83f6cd46c2361651cb518cade8474beb15d3cf24efae0237") r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x1, 0x0, 0x8, 0x3f}, {0x0, 0x0, 0x1f, 0xd76e}, {0x432, 0x1f, 0x6, 0x4}, {0x0, 0x1, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r4, 0xc0502100, &(0x7f00000005c0)) syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398c008a855", 0x9a, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea271d5bac75576d6563ab122332ee7d8dad4aa5a0265bf61eabb5aeded925cb50ae1f5cd8293517d5e72cc03b565e5db1b") 00:10:36 executing program 1: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, 0x0, 0x85) 00:10:36 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000000c0)={r1, 0x1, 0x6, @multicast}, 0x10) [ 636.971792][T27149] netlink: 48 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:36 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/xfrm_stat\x00') read$FUSE(r0, &(0x7f0000000200)={0x2020}, 0x2020) 00:10:36 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af00, &(0x7f00000000c0)={@my=0x0}) [ 637.032623][T27157] device team0 entered promiscuous mode [ 637.034291][T27157] device team_slave_0 entered promiscuous mode [ 637.036239][T27157] device team_slave_1 entered promiscuous mode 00:10:37 executing program 2: syz_io_uring_setup(0x0, 0x0, &(0x7f0000000640), 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(0xffffffffffffffff, 0xa, 0x0, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket(0x0, 0x5, 0x1) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={0x0, 0x1, 0x6, @random="583df9db93ea"}, 0x10) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, 0x0) r3 = syz_clone(0x0, &(0x7f0000000240), 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea2") write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000ac0)=ANY=[@ANYBLOB=' ', @ANYRESDEC, @ANYRESOCT=r0, @ANYBLOB=' ', @ANYRESDEC=r2, @ANYBLOB="20f36306015cbf91a1f1aa80ee8f9e4acbb2dc63978813ad5d95328252a399bc6289391f6d4c99089c3abbc42fde23dc139048ba7520f456aeb1f88eee7f7cbdf7a65605f046a0348b3e3866ddca88fc0866e68883171b7c056210c0c8ad26e7cffc1e2377a03d1807faf634a265714d9738dd8937a26f2a762cfe6a2e9a45feea147204795a9469dd5d8b6c933afbdb67f2d05bc3fc9d1350af701b0df820fd508c12ad1b16fbc34d95f022e39a812760077c63209393e4db3977be1c6d24c1fe42f09b180a5942d653e21a4b0b09b36f22b3a351afc849cb98408cbab374876c4598347407dbf7d30c1e40f454c33ea21d3ca519011cd07ef6a7e176f52263d4845ad28dcb18b681fe6bd50423d39c0ed0f5900ea536a17c06a01eaff28dd64f0455f607bf4e409d4fece924881d", @ANYRESDEC, @ANYBLOB="2013b6f97815e6db509a226206f592dffdb6735c295665e3551c1ee14161fa688a8839f9074a9ae04dff450a53b8ee353a924e401bd03c8fea7f8038fa409e7e17c773d7a2bb34a542ba85c13dd1", @ANYBLOB, @ANYRESDEC, @ANYBLOB="61b24c520104000049cabaa76b20", @ANYRESDEC=0x0, @ANYBLOB=' ', @ANYRESDEC=r3], 0xa8) syz_clone(0x29000000, &(0x7f0000000340), 0x0, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)="3980118849c15dcd82138e086db1478248383b491325214fd0a189ed49fe5092f8cd5c41c6bfa5582708cdda10c47be0cfac93d91d550b5bc485f9053bf596d4d691e1fd9dc4f38f2c728bc4ba01a53abeea8b79df8e7ec6ac8a4a77522cbf4f") io_uring_setup(0x528a, &(0x7f0000000680)={0x0, 0x4eae, 0x2, 0x1, 0x40}) setsockopt$ALG_SET_AEAD_AUTHSIZE(0xffffffffffffffff, 0x117, 0x5, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x0, 0x0}) [ 637.055842][T27152] device team0 left promiscuous mode 00:10:37 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127c, 0x1000000000000) [ 637.073018][T27152] device team_slave_0 left promiscuous mode [ 637.075521][T27152] device team_slave_1 left promiscuous mode 00:10:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:10:37 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}, 0x0, @in, 0x0, 0x4}}, 0xe8) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000007500)={0x11c, 0x0, 0x1, 0x0, 0x0, "", [@typed={0x14, 0x0, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}]}, @typed={0x4, 0x78}, @nested={0x23, 0x0, 0x0, 0x1, [@generic="34a60690934a4fe5c586fa", @typed={0xc, 0x40, 0x0, 0x0, @u64}, @typed={0x8, 0x5d, 0x0, 0x0, @pid}, @generic]}, @nested={0xc2, 0x1e, 0x0, 0x1, [@generic="cf2a381cdc6d5b4d51cfde4635b3a4266ed0e8433491f980f1ad40c49a32a64f39eee7e76e88f850934aa415d812a908c3032b4053b6c00ae96d455be5960328c5b930b51f6e2258a6f3e34abce368d0a204ad8f10dddfab3604b16105827bf9852b8268c1c5d96e427eda7a", @generic="bffc3626f95270b1f40bb7a31fb468675cea375545731af6b5edc909d21d9085b1f6ad555ecdb339a416b92736f872e6c56ee54e6033a8047696badf69e3dfff45d2e165417bf2f93bbc4a2d1f1a", @typed={0x4}, @generic]}]}, 0x11c}], 0x1, 0x0, 0xc8, 0x1000}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, &(0x7f0000000180)=@framed, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(r0, 0x8940, 0x0) r3 = syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) io_uring_enter(r3, 0x0, 0x0, 0x1, 0x0, 0x0) 00:10:37 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x541b, 0x0) 00:10:37 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, 0x0) 00:10:37 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1263, 0x1000000000000) 00:10:37 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000080), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f00000008c0)=ANY=[@ANYBLOB="0045a9ad229072e12c6569c794d6e178e358e325641ba6f7f4c63e91908e99be5b21ff0f00003896554cccd31b50f81f4d6943666ac11aee771949ec1884d4ac70ed117a800724c7d4e6ae4a2c2641d11d4781b50332fd8c937e76fe4396e8e79dbb8628500000000000000000000000004aade238b933b51da3a43e8127e293807fc0bdf8311b75bdeb099ba694fbc30bd7a1ef24982f30e8de29a1c41f90736ddb3df803d2399cefb0e436197c97aa596c61c24cf36e39f91eb076ba1137714d0c06e547b74b811eef1aa15958d352b4e0a2e0ca74da9ed932"], 0xfd, 0x6c0, &(0x7f0000000200)="$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") 00:10:37 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1263, 0x0) 00:10:37 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1269, 0x1000000000000) 00:10:37 executing program 2: syz_open_dev$dri(&(0x7f0000000200), 0x2, 0x4000) 00:10:37 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125d, 0x7ffe6a579fff) 00:10:37 executing program 1: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x19, 0x0, 0x0) 00:10:37 executing program 1: r0 = syz_open_dev$vbi(&(0x7f0000000480), 0x0, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, 0x0, 0x0) 00:10:37 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000001380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001340)={&(0x7f00000002c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_DATA={0xe75, 0x1f, "20cfb35b6a668ccd68197f30ba8f92ed30f56f7128b3c1d29dc0600dcbc85aa4dc790034409c44dae0b150b4cc81e836f616fc97d142933d4fbdb37a4f72e8d970a7013e77b1075c22beeb6594fc6833a0912af8eaef457d725e6161411bbc5359b66f925395c96c5128f9d71dbd5ffe80f3b8a6bceda72aaba8e1438a46bb4144496f4cc3e5b4437181a76d77d9c37ea21bb4f52871bb04ccb62c694a3bc2191cc8bbe0043994fb277b0e62af62ac2407ef199daaedd2dc8af7744b6367029c21ef47dac11388a2154573ff8f32b3084423304488a6b4394a6ff3e9baa8d2e8b3b46ab99bd9b0ab4f0523656349d8956e1509e5b93b329f1999cf130dedcfeffc85a6f3edf36811691ec065d346d8441c94ffc24882b03685c50e3638db768b45c917af6866dce35b0899c4a3fbe0391c2bb17ec86a1793a4fb15c5fd3a61fa3836e6d97e83f62b398b8686b44cbb72b5c1a86bf27ac315fe0d7d00e59d6fd85016adff8b599edb5be437dbd2ba63b550728e4be8e85cefdb302b3dbfa7ef3296c737b275f15467e3e891e87cba76e63c58b1844f17854826383c3f374a2d817239a999cc0a2badfd503918ef6347fb982c09266b5b72cbaa0176e9ec7a991aa8641f2cb78a3c029d2ce3ad5a903771af89192ed7ce3b82e6beb7be4717da75182735bbabf641964b1a8635ee563b2ffe67759164d42157fe69ff0b1106107d642626ba5fc831af429ffcdb1a428079dd9c75dcc5f6a2fd3a1f6414e9a236c37030808770000aade62c127711ce64306b1eb1a521ce3da6a87591cc1acacc50c25deaafe106f3be02e027e435f13263b3e84b69efd1f7fd3aaef24e6d2478dc42691c12d17e482b2e7e3d378f788ba0cec088d6b24c2b3b9bbcf103a42d5f402f51a7cee82cc23da02ce4f7bea8dde548925e08f4082ea3249762e15b6594e68e3d9729365774a706129dd13c9f7ecd129c31938911889d0c5fb27a34abb6a0b108be5dbc34c7c3f3a3d894a74b791a0d600bdc1a5fb4e7ab7e6f6df416d27bba1fd5dc148b12ad038d2b2e980b967c91cd1c5d2d67fa0e4d7783d170b16f57f8b9487acaf8cf49d20dcbaf6ebe2a186c7ec3d0a731a5bba6b6ea60431ddfa168257736f04e99b743ad1ef3469caa7be7a074092e243a541cd915cc20e3b718e5d6d74d7ed2798cacccdaf416f25f3b66cc43a3eb14a60c57d1f334d104e02fe859db385d57e2611cfb13c69446689471412b659582b5cdf13db476120603d069e66ff03d8f2f8744348095fe84667b6ce1d06f39ffc06739b6f1e23220a2161c2f6cdc8bea34672fab1d172d16d84aa836a88aa3f96c73b48412836fab78cee3c09bbded27ede482433b8435976107134054a6461924a3f31ee1983b967d0fe1441280cd6ec698d03c67eb276bfc0ed46ca424f499d338e540cd6378c58c08b63a66e9685814f85f86907335b8ac088302e0b3d53dc4794a49f6b72a07d9d37d8cab7b5be43442e8896445f17a8e8e2b81544e052bd07f75fa6c660b2112c2a21c5c20ff6fbb856fa30e04235b13b57f5a673c21a02978f6abd8ebfb2770c4618c86a26c1cc3e8ab54ad0e77527dbecc5d36a12fff551c80810ffd69cb09d8c4f1c99c659f2f9bf903b4c64477376fee1b8b91bf7a36d8fcd6019b5fcbd529d95691b2762cbdc247609b26d3658356fe67985bad83e86f1622f98b3ba6f31ab3c4487a09ec259af1f1bca1fbfa4b468e6b964e09196388a07346dfb294d89159bb0e3cd30956c5cfd8169f40187cc5a2404d0688fc12eb30321dc251bb518b4c6c95da7c6941da4a82110902f6929fa5e8cef0fbf0f620571101c51feb595e1042609ce89d01b71d22dd9e02a322e6338869c6da10ccdfc157f7595bc3f649ae005e69d917d8d30da0280471a19ea48fbf7a8a87fa7e08fdf3757fb592b30b6fc8d43234f0e9fc85c15b46aa2540dd43255d2ed412d8699f96b4f02b56f4e6e3439426efc8b698ca9f74569a1347f07939fbf8c1a0f44c750fd0d4a9fb8f1c46c5690a633806e2a4d7ca178ebf063bf51cfa7cc61d3815933a956d2bb4946cb0daa0f6b390e5056a2ae98ed1a33a645cdf29ddfcbeb916d8a667cfa8ffcab52cfd5cd3de38a0a7bd21084564190f4472292a473c9370907bc1ba49c0e32f98f40f1dd9f1bc6442964d4a4bd92906f9c1f5f639d4e9dcf55f5c0680b47bc5765f40a5bb17e8d478649396365d80f36d9e64e9a6b50d41f5d6feba183480b3042b46083634a1a89c1c29431fc458d2cbb552255302ad50bd14da03a1cafdaa54dff6a9e2e29cf3dd8f8e66aa38629b360e4f7caa6ff86a33457c79854e83f8bd69eea0b9130854c0f304dba66bb9e51f6838919a52c0482c9236058078acd6ea0cd65afb677c2564f08413f330bdb00f77ad028aaa8cb1fc8e7cc3c53efe8468c87cbe67998a06e46940490cbfa97360cae77bd0f508ad65867a275259da7cff56267b8f7d2c5ab31a8c6cab46df6eb8d1b88e1b4d15109d7ebebc68103942e89a04dba174f956b7f017e88eae443a2d008d6bcb5cda2b7a658fd986f1cd44b9be0a6fff25f984cee61bfe017a00c153e2f58faed47a7175ebaa7348cb35124c28aca1bcb00cd211cded9dfb31b0465644794c9133478cd8cf39eb94db16e31e374a2da1bc43889a4025e306975c9d4f3cade6a4d2d9bd4bee9053859691c0ab796eeb644870b08756231a7c28706a2c46d2b47ac9dfe71618ea5d376a6203931fc6a16bb12b9455cdbb3a7722165166aa8660e1f5e68523576504c986e3c91fd74ce0367b948936bee9c26deb7fdbc78d25aa937971f4a57a1e317462b48f57a45e0e6b99aca17705fbd1c166a1caf539521e3c2f7279d0c2eb6116a7d5fcb47e3ac2f25454f7b47448d64b28177538059480a2bead0fe9f28685134343b0eb07a1831e5b41e096a44f1daa292c32a198e8e86cbedf0f5c754eeaa70045b6ee513ec96ee675222e96f4efd762da79847552f4dd50209d4ed388365edf60493a6562523e4e978a22261985c5bee10fa5142d83018b9939e7f746a698815cd3fc90e169fe8ca75221de84c7b00689fe5e106214a1728a658685113c4efcdc7495724f09e91c717b043f5b0a218f3c2db8e5451aa41802e9a82fd05c0475cc6a305c5368437ee8c314b1be0f3c2b211ad76f53f6502ee5c7ceb2376e11f0e43c45b52edfbe9bce32e8aa56c59d2e48d3f88f35f9602be1d934ad0b7c496e3c8cd7cb934d86b855d66954d5de91d458e4736280c56c7f05518531380e1549ac803db4c4fb192cc491782a3c9245bdb6a37ad28371792708a76611cba17785a62c89c713786599189229e8e2fa30866ffd87a6e05a1683f712a0ed535c0011a4c3138851f469d7a6d88e65bb17e5a2198e49c8d02daf197a12f0b1009f7792029aceaf832da9fa0f682002f648219943b0b5f220903e78fe1c3ecc51cd92e518d6260bb11fc5ae449b3374230d6dff4232b90fbfe03c31a84a4a3e2bf0e537735b640312e6d7e8a19c29ce13d7f361121ca7de43f83b1c3b34b1a50544a5cdeccd93455ab83fc0df6d1ef2ccb397815b11821869a9a89d83e44ad3078d2fff31dbf2bf30a1ab8bbf37a6efe8829e5fbfa3365d2c75436c3e792dcf589e65749d77bcbf43b74000083b0f6ff4a5fa9425730e635f57748a216a0c975cb0f5f94d0d48d9e0ee0a26c97fad62e28d0818509c65dbe54fa7d712e855144af9a10682247cc269d2ae6b7bac87e9c39e851787ddc8a809f3b216e690cb14ebcf5a28520595ea4cef88f1f910b63fcfabc9a3c4a332b697f0eb88096bdd6eec9d49664f3201f4bc8e77b49b2cb332bb292f6c5e9d4b79008f6fe54b936ebcab81eccd487d981b61fe2ed4bbcb7164c3f0afc647186f92861372712188947074ab5950350fac89484185e36f5c12366cb54a2fcb4bdef55afc2ac92666f32f2e1bb073f6f083d12153c51a188724a6dd291d6c2ceac037d9d4b9ad756767774bedf86bcaf0ff8ac66ff32c2f522becde94ca878e74e70fb693e626c8d7ee47dd0596ded06a293c421df243bd0914625cf9df3dcc459d7dd24119ebfffd2db9de2bfb45a52767f9286c08fdad7c3d2af3dccdf9eaf687fd87d552b3bc00debff7d8e83197c5918da4221f77a75fba07a7308c11cccdd7195bc51791985f2182e046306fd04d6b462ffd8a031b3354bf681d24b964d7d8e14ed2126ec63b1a068fbc3ad43072269d6d696615bed9f82ad39023065b924569491017a9e6ab7d71043a82b16016c7f3bf300e81d9418a8bb996459c00eb02cc1987ba8300ad286303fe9b6305f25690151faa6e645ada163c9b1af2a6b00042b25e846d6563c54f97c26191c791edd31eb0bc5a4a9e367a4e3f4f0a8771ce4382028c2e60e1f730308462b65522ba41c7f654c593e6c9bbfa7587f1ef538293e5ebba752707dc1cf08cf81019bf04ce1e7dcdd823a5ec163c7c8bbbe8dc84946e6cd84677db4b95c959516a71a7b5cab4c7d65aefcb6fd265f26c0da5a529f0e419ad40e1b4f617b79d29d91f14a7b70765ece01146c20410e85f800c35285096d7d49cec70489eb80923a7dde19942b4fd3d8d1b4d24dda514d3c2b1f91b2f9020804ca689eee3f92db8760bf17c9259d10110b99dea4c1ccede465593cd5fe4abb818ecb7af772902fc94ce02e0be5b903b55afb3dfe48d336bfa01516b571f8405f601d3168598296963703ecc6140e1323f39d6c889404688a9a9372474e79022dee3de0faa26a790841a33fa178507e5fb8b721863e67bb32e013318143ef2bf7b2b8716f8d6abe97de27325a4e6aa05d3fd4caeb9460ef825fad9f7dda2d82a42408a1c380334e755abe8664b0361980899a2c82a2a94e1e0df58b66c5d9aee9f32de124dd8fcd03d78cee26b0dd65c6a4af616531097dbf51ebc9279f92151ebdd3effa0300b2d04a8742f51bc9fd48219299a3c7b86030e9d65de201706b1fa8ef90d1cb68d466b874386bf52b09828ac61919513863e8544e30ad85770629a70db20cb924d3eae94c0dafc5c6eaed34b417718944dbb616ba7e32e906efe0191c9ba6fa0c8089b6c27eed9c1859ac3d0fafde915bc30c5f5b6a81572588a19ebb648ccc4c2f8e9c0712be4a4f512fb1f6e6ac8416b4491701c00139e408ae5a8b3d61c6281dfb82058c42d34e96124d5069d5393f19d8f2de2b6d7"}]}, 0xec4}}, 0x0) [ 637.493304][T27189] loop4: detected capacity change from 0 to 1024 [ 637.581639][T27189] hfsplus: inconsistency in B*Tree (1,0,1,1,0) [ 637.599122][T27189] hfsplus: failed to load root directory 00:10:38 executing program 5: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000340)={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0x8) 00:10:38 executing program 3: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) r0 = syz_clone(0x0, 0x0, 0x0, &(0x7f0000000300), &(0x7f0000000340), 0x0) write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000480)={@void, [{' ', 0xffffffffffffffff}, {' ', 0xffffffffffffffff}, {}, {}, {}, {' ', 0xffffffffffffffff}, {}, {' ', r0}]}, 0xa8) 00:10:38 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000000c0)={r1, 0x1, 0x6, @multicast}, 0x10) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f00000000c0)={r3, 0x1, 0x6, @multicast}, 0x10) 00:10:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125e, 0x1000000000000) 00:10:38 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003ec0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="85775351041954dbe31510b0d3b38d123a4ae1411b726c7712d1ffaafaa8ca59a4ee60308463622c34a3cb22c81ebbd39f5c44b0732a4911a5a935e2fcd45fb9c895b6a63425cd24c21ac64f4803ad69396859604efa99f78d2df1", @ANYRES32, @ANYRES32=r0, @ANYBLOB="200000000000000001000000010000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="f1020000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00'], 0xc8, 0x1000}, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f00000012c0)=@add_del={0x2, 0x0}) io_uring_enter(0xffffffffffffffff, 0x2905, 0x0, 0x0, 0x0, 0x0) 00:10:38 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r0) sendmsg$NLBL_CALIPSO_C_REMOVE(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010028bd7000fbdbdf2502"], 0x64}}, 0x0) [ 638.086422][T27207] device team0 entered promiscuous mode [ 638.087776][T27211] netlink: 80 bytes leftover after parsing attributes in process `syz-executor.4'. [ 638.088021][T27207] device team_slave_0 entered promiscuous mode [ 638.112832][T27207] device team_slave_1 entered promiscuous mode 00:10:38 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$inet_tcp_int(r0, 0x6, 0x1, &(0x7f0000000240), 0x4) 00:10:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x5452, 0x1000000000000) 00:10:38 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @local, 0x1b}, 0x1c) [ 638.175727][T27203] device team0 left promiscuous mode [ 638.177241][T27203] device team_slave_0 left promiscuous mode [ 638.178924][T27203] device team_slave_1 left promiscuous mode 00:10:38 executing program 4: mmap$snddsp_control(&(0x7f0000ffc000/0x2000)=nil, 0x1000, 0x0, 0x80031, 0xffffffffffffffff, 0x83000000) 00:10:38 executing program 2: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xe, 0x0, 0x0) 00:10:38 executing program 1: syz_open_procfs(0x0, &(0x7f0000002340)='timerslack_ns\x00') 00:10:38 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000040), r0) sendmsg$NFC_CMD_DEACTIVATE_TARGET(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r2, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}]}, 0x24}}, 0x0) 00:10:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x80081280, 0x1000000000000) 00:10:38 executing program 4: syz_clone(0x70120500, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:38 executing program 2: setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_io_uring_setup(0x0, 0x0, &(0x7f0000ffa000), 0x0) 00:10:38 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x1, 0x20401) write$UHID_DESTROY(r0, &(0x7f0000001080)={0x300}, 0xfffffdef) 00:10:38 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40086602, 0x1000000000000) 00:10:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x2, 0x1000000000000) 00:10:39 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) lseek(r0, 0x0, 0x3) 00:10:39 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40081271, 0x1000000000000) 00:10:39 executing program 1: openat$uhid(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pselect6(0x40, &(0x7f0000000700), &(0x7f0000000740)={0x8}, 0x0, 0x0, 0x0) 00:10:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40081271, 0x0) 00:10:39 executing program 5: syz_io_uring_setup(0x4707, &(0x7f0000000000), 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:39 executing program 0: r0 = syz_open_dev$rtc(&(0x7f00000000c0), 0x0, 0x0) ioctl$RTC_PIE_ON(r0, 0x7005) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) 00:10:39 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14052, &(0x7f00000000c0)={[{@session={'session', 0x3d, 0x7}}]}, 0x0, 0x696, &(0x7f0000000fc0)="$eJzs3U+InHf9B/D3M9nMZvKDdNsmaX8iNDRQtNFkN2NNBKFRRHIoEvTS65JsmiWTtGy2khaxU7UKXvQkPXioSDz0JB6EigexHjwJghdPew9434O68jzzzM7s/9nNbmfbvl7w7Pf7zPffZz77zHd2ZlgmwKfW1ZdztJsiV8+9dL88X3rQ7iw9aN/p15NMJmkkE70ixd2k+DC5kt6R/y9vrKcrtlrnhYcfFBPvvt/unU3UR9W/sd24Dfo9vzB8Y7c+cibJkbpM8u/dpGKr+a4P5tujYjXuMmFn+4mDcVvZoDtobOw4fPTHLXBovdV73txgKjme5Fj9d0Dq3WHnnWH8tt2buh9dHAAAALAfNnstvulr+WGPLWc593PiYEICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAT6ai952BRX00+vUzKfrf/98c+k795pjDfUTv3KyKbz827kAAAAAAAAAAYK2/7q77M8tZzv2c6J+vFNVn/s9WJyern/+X13Mvc1nI+dzPbBazmIXMJJkamqh5f3ZxcWFm48hfpBy5srLyVj3y4qYjL66NqztK8CN1AgAAAAAAAIBPhR/k6uDzfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAyK5EivqI6T/fpUGhNJjiVpJvONbvLHXv3j7U/jDgAAAAAOXqsuTxT/7VVWiuo1/+nqdf+xvJ67Wcx8FtPJXG5U7wX0XvU3/t5td5YetO+Ux8aJv/avXcVRzZjeew+brzxd9Ti1OuJqvpnv5FzO5FoWMp/vZjaLmcuZfKOqzabIVP3uxdTSg1b6sW6M98qas2vrY3tm3fnTVSSt3Mx8Fdv5XG/2Q2806j5Dq/2+maxb8e0yO8WLtRFzdKMuy3v087o8HKaqjBxdzch0nfsyGY8P531j7nd5naxfaSaN1fegTg5WKU/Xr7SnnB+vyzLXPz7YnO/yrbSp1VqZie5Py7zUF19Ob5/z5PP/+PO1W427t2/dvHfu8FxGe7T+mmgPZeKpkTLRKTPRfYRMHHuU+PdPs85Gbxfd3W75bDX2RObzrbyaG5nLpUxnJpczna/8rD9PP6+nts9r9Vhr7PxYG955z36urpTPST8Zem4avzKvjw/ldXinm6rahm8ZXH1PjJClLXekf24aysRn6kq5xg+HfiPjtz4TM0OZeHL7TPzqPytJ7nXu3l64NfvaiOs9V5flw/adtXvzr/flDu1Zeb08Uf6y0nvaGL46yrYn+23r8tWsP3HptTU2tJ1abdvykZqLaedi1fv025vN1Gt7atNV2lXb00Nta/7KyavplH+FHJ5LDoDNHX/+eLP1sPW31nutH7VutV469vXJy5OfbeboXyb+cOS3jd80vlo8n/fy/ZwYd6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBJcO+NN2/PdjpzC4ewksYYFm3u0zyTg1sOe573szK53T39XZJthjfHEXMryeFI3UdRmcy2fVoZ3DLunQk4aBcW77x24d4bb35x/s7sK3OvzN29ePnSi5faX5750oWb85256d7PcUcJHITBs/+4IwEAAAAAAAAAAABGtcP/DCyv7MP/Hoz7PgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfb1dfztFuisxMn58uz5cetDvl0a8Pek4kaSQpvpcUHyZX0jsyNTRdsdU6Lzz84JfPvft+ezDXRL9/Y7txo+nWR84kOVKXO5scab7rQ/N19xResXoPy4Sd7ScOxu1/AQAA//8PegrW") [ 639.348217][T27257] loop5: detected capacity change from 0 to 1024 [ 639.355587][T27257] hfsplus: unable to find HFS+ superblock 00:10:39 executing program 4: syz_io_uring_setup(0x0, 0x0, 0x0, 0x0) syz_clone(0x70120500, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:39 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000040), r0) sendmsg$NFC_CMD_DEACTIVATE_TARGET(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r2, 0x1}, 0x14}}, 0x0) 00:10:39 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") syz_io_uring_setup(0x24fa, &(0x7f0000000080), &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r2, &(0x7f00000001c0)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r2, 0x0) syz_io_uring_submit(r0, r1, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}) 00:10:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x80041284, 0x1000000000000) 00:10:39 executing program 0: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000640), 0x98) 00:10:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x0, 0x5, 0x5}, 0x48) 00:10:39 executing program 4: r0 = socket(0x18, 0x0, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000040)) [ 639.901322][T27272] loop1: detected capacity change from 0 to 1024 00:10:39 executing program 3: syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') 00:10:39 executing program 4: r0 = socket(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth0_to_bridge\x00'}) 00:10:39 executing program 5: r0 = socket(0x2b, 0x1, 0x1) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x24004000) getsockname$packet(r0, 0x0, &(0x7f0000000040)) 00:10:39 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401870c8, 0x0) 00:10:40 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000004480)=[{{&(0x7f00000001c0)={0xa, 0x0, 0x0, @mcast2}, 0x1c, &(0x7f00000016c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000001780)=ANY=[], 0x18}}, {{&(0x7f0000001940)={0xa, 0x0, 0x0, @ipv4}, 0x1c, 0x0, 0x0, 0x0, 0x18}}], 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x2}}, 0xe8) sendmmsg$inet6(r1, &(0x7f0000001280)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, 0x0}}], 0x2, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x2, @in, 0x0, 0x4}}, 0xe8) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}, 0x2, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000001280)=[{{&(0x7f0000000040)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}], 0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) 00:10:40 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000000), 0x3, 0x0) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f0000000a00)={r0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "e2135534043c32e11561f7d6064c26664a52a75718fe353a3979b663ef70f966205671bb27faa78747781466a111dde63fe092f428894e3c32a1fb59334b88ea", "d05bf7d2f0e4c802e5b871fb3fad1f0eb77214da94aacd1d68143f5dae20039f58c3911b1a77f4e4030c07182c7a487ce323524ea678498e89d46cf82c77f6f2", "5b62714f8334970b991290febb0802e522accf8928b89d68fb6d74a01287618e", [0xfffffffffffffffb]}}) 00:10:40 executing program 5: getpeername(0xffffffffffffffff, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}}}, 0xe8) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) move_pages(0xffffffffffffffff, 0x3, &(0x7f0000000840)=[&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil], 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) write$6lowpan_enable(r0, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f00000012c0)=@add_del={0x2, &(0x7f0000001380)='pim6reg0\x00'}) syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) 00:10:40 executing program 1: syz_clone(0x70120500, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(0xffffffffffffffff, 0x40082102, 0x0) 00:10:40 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x20044865) [ 640.097139][T15251] hfsplus: b-tree write err: -5, ino 4 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401070ca, 0x0) 00:10:40 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000001340)={@private1, @private2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2}) 00:10:40 executing program 2: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) connect(r0, &(0x7f0000000300)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x3}}, 0x5f) 00:10:40 executing program 3: socket(0x2b, 0x1, 0x0) socket(0x2b, 0x1, 0x0) 00:10:40 executing program 5: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x118, 0x80, 0x0, 0x0) 00:10:40 executing program 0: timer_create(0x0, 0x0, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) timer_gettime(0x0, &(0x7f0000001440)) 00:10:40 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) lseek(r0, 0xffffffffffffffff, 0x0) 00:10:40 executing program 2: syz_open_procfs(0x0, &(0x7f00000000c0)='mountstats\x00') 00:10:40 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) connect$inet(r0, &(0x7f0000000480)={0x2, 0x4e24, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000011, 0x0, 0x0) 00:10:40 executing program 5: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000640), 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r0, 0x0, 0x0}, 0x10) 00:10:40 executing program 1: r0 = socket(0x2b, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, 0x0, 0x20) 00:10:40 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x17, 0x0, &(0x7f0000000280)) 00:10:40 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r0, 0x107, 0xf, 0x0, 0x0) 00:10:40 executing program 4: r0 = socket(0x18, 0x0, 0x0) bind$802154_raw(r0, 0x0, 0x0) 00:10:40 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000500)) 00:10:40 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000040)="fc6a9e3472340af903ec948fe229a75e", 0x10) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="aaaa14e094b9b5bc62c33c44c37127c8", 0x10) 00:10:40 executing program 5: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x15, 0x0, 0x0) 00:10:40 executing program 2: r0 = socket(0x1e, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000180)={'vxcan1\x00'}) 00:10:40 executing program 4: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) lseek(r0, 0xffffffffffffffff, 0x3) 00:10:40 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/udp6\x00') mmap$snddsp_control(&(0x7f0000ffc000/0x4000)=nil, 0x1000, 0x0, 0x11, r0, 0x83000000) 00:10:40 executing program 0: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x14, 0x0, 0x0) 00:10:40 executing program 1: r0 = socket(0x23, 0x5, 0x0) sendmsg$802154_raw(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 00:10:40 executing program 5: syz_open_procfs$namespace(0x0, &(0x7f0000000140)='ns/time_for_children\x00') syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000180)='ns/time_for_children\x00') 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125d, 0x1000000000000) 00:10:40 executing program 2: r0 = socket(0xf, 0x3, 0x2) setsockopt$inet_tcp_buf(r0, 0x6, 0x0, 0x0, 0x0) 00:10:40 executing program 4: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x800841, 0x0) read$FUSE(r0, 0x0, 0x0) 00:10:40 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nfc(&(0x7f00000001c0), r0) 00:10:40 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x29, 0x21, 0x0, 0x0) 00:10:40 executing program 4: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="83f6cd46c2361651cb518cade8474beb15d3cf24efae0237ce560c48d3818b35196c8c9d5e29b92a59a526b18e7edbf2") seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000005c0)={0x0, 0x0}) r2 = syz_clone(0x80000080, &(0x7f0000000380)="af3f68b35b61dfdd5c7797574ccc390405b861c593807f0c23190d8b23df7c8045af1f55d178d06c0935a9de27674099a9af2d46a15101d84d3fa2b43e5f3e081befc1e159abdde63f22639f19f08b2decddd86022a099f08f5aa3e93c95fa77cb0be84b732655b43a6e87734de9570123fe68d5385fb199be1aeb3d1707abc2f85742a1af5c6d489eb7b41c2d3f40e9eec83b04a21d7910bd747824b6a3d071a6136ab26cb26d434c800343af557eeabee27837e9ec4b0d48490a32af2123598d6bc8c102ed753c7289f9c9409f667a427340261ae75d29e7b4477660d16791f0d086e064fff45530f647513dd21b8de858a0ddc2", 0xf5, &(0x7f0000000480), &(0x7f00000004c0), &(0x7f0000000500)="528c75f11e2605b8db47bdff15a896bb6d82cae45ffedf59fb2bcdc3e89eeb13079299fe76bb2114bd6c8b1ca58990e00541362e1b6aadf00d32ebc090ebfd24dd2295dd65aadf6cd6ab15707fe8fb83fd3988d3beaf7a4779f17dc5203ee7da2038e6fb0a2b37bae4e9661dcbd1db55fe6f1140db4a8436fbccbded5761f6f89e4e1233c2f01556d499a07a0d5e44731bffb72e9c8d2f4fbcdf15a258ffcf679eb735a78a57dca0093921c77ebf05d775a281f9fa9fd994a764dc1b720972d6dbc269fbd4dcd6bb2a3ff7a2aca231c4d30bcbaee6cf") syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="83f6cd46c2361651cb518cade8474beb15d3cf24efae0237ce560c48d3818b35196c8c9d5e29b92a59a526b18e7edbf2") seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x1}, {0x0, 0x0, 0x1f, 0xd76e}, {0x432, 0x1f, 0x0, 0x4}, {0xce4b, 0x0, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000005c0)) r3 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398c008a855", 0x9a, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea271d5bac75576d6563ab122332ee7d8dad4aa5a0265bf61eabb5aeded925cb50ae1f5cd8293517d5e72cc03b565e5db1b") waitid(0x1, r3, &(0x7f0000001780), 0x0, &(0x7f0000001800)) write$damon_target_ids(r0, &(0x7f00000016c0)={@val, [{}, {' ', r1}, {}, {' ', r2}, {' ', 0xffffffffffffffff}, {' ', 0xffffffffffffffff}, {}, {' ', 0xffffffffffffffff}]}, 0xb0) 00:10:40 executing program 5: r0 = syz_open_dev$rtc(&(0x7f0000000000), 0x0, 0x0) ioctl$RTC_EPOCH_READ(r0, 0x8008700d, 0x0) 00:10:40 executing program 0: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000640), 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{r0}, &(0x7f0000000000), 0x0}, 0x20) 00:10:40 executing program 3: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x4, 0x0, 0x0) 00:10:40 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125d, 0x7ffe6a57bfff) 00:10:40 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x301, 0x0) 00:10:40 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r0, 0x541b, 0x0) 00:10:40 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000500)={0x0, [0x2]}) 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000240), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000280)={0x2020}, 0x2020) 00:10:40 executing program 2: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)={0x1b, 0x0, 0x0, 0x1000, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 00:10:40 executing program 1: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)="818bbe87e1128a16af377b", 0xb}}, 0x0) 00:10:40 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40101283, 0x0) 00:10:40 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x1, 0x0) lseek(r0, 0x78456347, 0x0) 00:10:40 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)={0x1b, 0x0, 0x0, 0x1000}, 0x48) 00:10:41 executing program 5: r0 = socket(0x2b, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'geneve0\x00'}) 00:10:41 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x401c5820, &(0x7f00000000c0)={@my=0x0}) 00:10:41 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f00000002c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_DATA={0xe75, 0x1f, "20cfb35b6a668ccd68197f30ba8f92ed30f56f7128b3c1d29dc0600dcbc85aa4dc790034409c44dae0b150b4cc81e836f616fc97d142933d4fbdb37a4f72e8d970a7013e77b1075c22beeb6594fc6833a0912af8eaef457d725e6161411bbc5359b66f925395c96c5128f9d71dbd5ffe80f3b8a6bceda72aaba8e1438a46bb4144496f4cc3e5b4437181a76d77d9c37ea21bb4f52871bb04ccb62c694a3bc2191cc8bbe0043994fb277b0e62af62ac2407ef199daaedd2dc8af7744b6367029c21ef47dac11388a2154573ff8f32b3084423304488a6b4394a6ff3e9baa8d2e8b3b46ab99bd9b0ab4f0523656349d8956e1509e5b93b329f1999cf130dedcfeffc85a6f3edf36811691ec065d346d8441c94ffc24882b03685c50e3638db768b45c917af6866dce35b0899c4a3fbe0391c2bb17ec86a1793a4fb15c5fd3a61fa3836e6d97e83f62b398b8686b44cbb72b5c1a86bf27ac315fe0d7d00e59d6fd85016adff8b599edb5be437dbd2ba63b550728e4be8e85cefdb302b3dbfa7ef3296c737b275f15467e3e891e87cba76e63c58b1844f17854826383c3f374a2d817239a999cc0a2badfd503918ef6347fb982c09266b5b72cbaa0176e9ec7a991aa8641f2cb78a3c029d2ce3ad5a903771af89192ed7ce3b82e6beb7be4717da75182735bbabf641964b1a8635ee563b2ffe67759164d42157fe69ff0b1106107d642626ba5fc831af429ffcdb1a428079dd9c75dcc5f6a2fd3a1f6414e9a236c37030808770000aade62c127711ce64306b1eb1a521ce3da6a87591cc1acacc50c25deaafe106f3be02e027e435f13263b3e84b69efd1f7fd3aaef24e6d2478dc42691c12d17e482b2e7e3d378f788ba0cec088d6b24c2b3b9bbcf103a42d5f402f51a7cee82cc23da02ce4f7bea8dde548925e08f4082ea3249762e15b6594e68e3d9729365774a706129dd13c9f7ecd129c31938911889d0c5fb27a34abb6a0b108be5dbc34c7c3f3a3d894a74b791a0d600bdc1a5fb4e7ab7e6f6df416d27bba1fd5dc148b12ad038d2b2e980b967c91cd1c5d2d67fa0e4d7783d170b16f57f8b9487acaf8cf49d20dcbaf6ebe2a186c7ec3d0a731a5bba6b6ea60431ddfa168257736f04e99b743ad1ef3469caa7be7a074092e243a541cd915cc20e3b718e5d6d74d7ed2798cacccdaf416f25f3b66cc43a3eb14a60c57d1f334d104e02fe859db385d57e2611cfb13c69446689471412b659582b5cdf13db476120603d069e66ff03d8f2f8744348095fe84667b6ce1d06f39ffc06739b6f1e23220a2161c2f6cdc8bea34672fab1d172d16d84aa836a88aa3f96c73b48412836fab78cee3c09bbded27ede482433b8435976107134054a6461924a3f31ee1983b967d0fe1441280cd6ec698d03c67eb276bfc0ed46ca424f499d338e540cd6378c58c08b63a66e9685814f85f86907335b8ac088302e0b3d53dc4794a49f6b72a07d9d37d8cab7b5be43442e8896445f17a8e8e2b81544e052bd07f75fa6c660b2112c2a21c5c20ff6fbb856fa30e04235b13b57f5a673c21a02978f6abd8ebfb2770c4618c86a26c1cc3e8ab54ad0e77527dbecc5d36a12fff551c80810ffd69cb09d8c4f1c99c659f2f9bf903b4c64477376fee1b8b91bf7a36d8fcd6019b5fcbd529d95691b2762cbdc247609b26d3658356fe67985bad83e86f1622f98b3ba6f31ab3c4487a09ec259af1f1bca1fbfa4b468e6b964e09196388a07346dfb294d89159bb0e3cd30956c5cfd8169f40187cc5a2404d0688fc12eb30321dc251bb518b4c6c95da7c6941da4a82110902f6929fa5e8cef0fbf0f620571101c51feb595e1042609ce89d01b71d22dd9e02a322e6338869c6da10ccdfc157f7595bc3f649ae005e69d917d8d30da0280471a19ea48fbf7a8a87fa7e08fdf3757fb592b30b6fc8d43234f0e9fc85c15b46aa2540dd43255d2ed412d8699f96b4f02b56f4e6e3439426efc8b698ca9f74569a1347f07939fbf8c1a0f44c750fd0d4a9fb8f1c46c5690a633806e2a4d7ca178ebf063bf51cfa7cc61d3815933a956d2bb4946cb0daa0f6b390e5056a2ae98ed1a33a645cdf29ddfcbeb916d8a667cfa8ffcab52cfd5cd3de38a0a7bd21084564190f4472292a473c9370907bc1ba49c0e32f98f40f1dd9f1bc6442964d4a4bd92906f9c1f5f639d4e9dcf55f5c0680b47bc5765f40a5bb17e8d478649396365d80f36d9e64e9a6b50d41f5d6feba183480b3042b46083634a1a89c1c29431fc458d2cbb552255302ad50bd14da03a1cafdaa54dff6a9e2e29cf3dd8f8e66aa38629b360e4f7caa6ff86a33457c79854e83f8bd69eea0b9130854c0f304dba66bb9e51f6838919a52c0482c9236058078acd6ea0cd65afb677c2564f08413f330bdb00f77ad028aaa8cb1fc8e7cc3c53efe8468c87cbe67998a06e46940490cbfa97360cae77bd0f508ad65867a275259da7cff56267b8f7d2c5ab31a8c6cab46df6eb8d1b88e1b4d15109d7ebebc68103942e89a04dba174f956b7f017e88eae443a2d008d6bcb5cda2b7a658fd986f1cd44b9be0a6fff25f984cee61bfe017a00c153e2f58faed47a7175ebaa7348cb35124c28aca1bcb00cd211cded9dfb31b0465644794c9133478cd8cf39eb94db16e31e374a2da1bc43889a4025e306975c9d4f3cade6a4d2d9bd4bee9053859691c0ab796eeb644870b08756231a7c28706a2c46d2b47ac9dfe71618ea5d376a6203931fc6a16bb12b9455cdbb3a7722165166aa8660e1f5e68523576504c986e3c91fd74ce0367b948936bee9c26deb7fdbc78d25aa937971f4a57a1e317462b48f57a45e0e6b99aca17705fbd1c166a1caf539521e3c2f7279d0c2eb6116a7d5fcb47e3ac2f25454f7b47448d64b28177538059480a2bead0fe9f28685134343b0eb07a1831e5b41e096a44f1daa292c32a198e8e86cbedf0f5c754eeaa70045b6ee513ec96ee675222e96f4efd762da79847552f4dd50209d4ed388365edf60493a6562523e4e978a22261985c5bee10fa5142d83018b9939e7f746a698815cd3fc90e169fe8ca75221de84c7b00689fe5e106214a1728a658685113c4efcdc7495724f09e91c717b043f5b0a218f3c2db8e5451aa41802e9a82fd05c0475cc6a305c5368437ee8c314b1be0f3c2b211ad76f53f6502ee5c7ceb2376e11f0e43c45b52edfbe9bce32e8aa56c59d2e48d3f88f35f9602be1d934ad0b7c496e3c8cd7cb934d86b855d66954d5de91d458e4736280c56c7f05518531380e1549ac803db4c4fb192cc491782a3c9245bdb6a37ad28371792708a76611cba17785a62c89c713786599189229e8e2fa30866ffd87a6e05a1683f712a0ed535c0011a4c3138851f469d7a6d88e65bb17e5a2198e49c8d02daf197a12f0b1009f7792029aceaf832da9fa0f682002f648219943b0b5f220903e78fe1c3ecc51cd92e518d6260bb11fc5ae449b3374230d6dff4232b90fbfe03c31a84a4a3e2bf0e537735b640312e6d7e8a19c29ce13d7f361121ca7de43f83b1c3b34b1a50544a5cdeccd93455ab83fc0df6d1ef2ccb397815b11821869a9a89d83e44ad3078d2fff31dbf2bf30a1ab8bbf37a6efe8829e5fbfa3365d2c75436c3e792dcf589e65749d77bcbf43b74000083b0f6ff4a5fa9425730e635f57748a216a0c975cb0f5f94d0d48d9e0ee0a26c97fad62e28d0818509c65dbe54fa7d712e855144af9a10682247cc269d2ae6b7bac87e9c39e851787ddc8a809f3b216e690cb14ebcf5a28520595ea4cef88f1f910b63fcfabc9a3c4a332b697f0eb88096bdd6eec9d49664f3201f4bc8e77b49b2cb332bb292f6c5e9d4b79008f6fe54b936ebcab81eccd487d981b61fe2ed4bbcb7164c3f0afc647186f92861372712188947074ab5950350fac89484185e36f5c12366cb54a2fcb4bdef55afc2ac92666f32f2e1bb073f6f083d12153c51a188724a6dd291d6c2ceac037d9d4b9ad756767774bedf86bcaf0ff8ac66ff32c2f522becde94ca878e74e70fb693e626c8d7ee47dd0596ded06a293c421df243bd0914625cf9df3dcc459d7dd24119ebfffd2db9de2bfb45a52767f9286c08fdad7c3d2af3dccdf9eaf687fd87d552b3bc00debff7d8e83197c5918da4221f77a75fba07a7308c11cccdd7195bc51791985f2182e046306fd04d6b462ffd8a031b3354bf681d24b964d7d8e14ed2126ec63b1a068fbc3ad43072269d6d696615bed9f82ad39023065b924569491017a9e6ab7d71043a82b16016c7f3bf300e81d9418a8bb996459c00eb02cc1987ba8300ad286303fe9b6305f25690151faa6e645ada163c9b1af2a6b00042b25e846d6563c54f97c26191c791edd31eb0bc5a4a9e367a4e3f4f0a8771ce4382028c2e60e1f730308462b65522ba41c7f654c593e6c9bbfa7587f1ef538293e5ebba752707dc1cf08cf81019bf04ce1e7dcdd823a5ec163c7c8bbbe8dc84946e6cd84677db4b95c959516a71a7b5cab4c7d65aefcb6fd265f26c0da5a529f0e419ad40e1b4f617b79d29d91f14a7b70765ece01146c20410e85f800c35285096d7d49cec70489eb80923a7dde19942b4fd3d8d1b4d24dda514d3c2b1f91b2f9020804ca689eee3f92db8760bf17c9259d10110b99dea4c1ccede465593cd5fe4abb818ecb7af772902fc94ce02e0be5b903b55afb3dfe48d336bfa01516b571f8405f601d3168598296963703ecc6140e1323f39d6c889404688a9a9372474e79022dee3de0faa26a790841a33fa178507e5fb8b721863e67bb32e013318143ef2bf7b2b8716f8d6abe97de27325a4e6aa05d3fd4caeb9460ef825fad9f7dda2d82a42408a1c380334e755abe8664b0361980899a2c82a2a94e1e0df58b66c5d9aee9f32de124dd8fcd03d78cee26b0dd65c6a4af616531097dbf51ebc9279f92151ebdd3effa0300b2d04a8742f51bc9fd48219299a3c7b86030e9d65de201706b1fa8ef90d1cb68d466b874386bf52b09828ac61919513863e8544e30ad85770629a70db20cb924d3eae94c0dafc5c6eaed34b417718944dbb616ba7e32e906efe0191c9ba6fa0c8089b6c27eed9c1859ac3d0fafde915bc30c5f5b6a81572588a19ebb648ccc4c2f8e9c0712be4a4f512fb1f6e6ac8416b4491701c00139e408ae5a8b3d61c6281dfb82058c42d34e96124d5069d5393f19d8f2de2b6d7"}]}, 0xec4}}, 0x0) 00:10:41 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)=ANY=[@ANYBLOB="6e6f626172726965722c63726561746f723d3062a45444e96c733d6b6f69382d72752c00"], 0xfd, 0x696, &(0x7f0000000fc0)="$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") 00:10:41 executing program 3: syz_io_uring_setup(0x1ca, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, 0xffffffff}, &(0x7f0000000080), &(0x7f00000000c0)) 00:10:41 executing program 5: openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x200800, 0x0) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8}, 0x0, 0x0) 00:10:41 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}, 0x0) 00:10:41 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r0, 0x4020940d, &(0x7f0000000200)={0x0}) 00:10:41 executing program 4: syz_open_dev$vcsa(&(0x7f0000000080), 0xffffffffffffd205, 0x40641) 00:10:41 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401070c9, 0x0) [ 641.223589][T27404] loop0: detected capacity change from 0 to 1024 00:10:41 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f00000002c0), 0x0, 0x2) ioctl$vim2m_VIDIOC_QUERYCAP(r0, 0x80685600, &(0x7f0000000300)) [ 641.242958][T27404] hfsplus: creator requires a 4 character value 00:10:41 executing program 2: r0 = syz_io_uring_setup(0x3482, &(0x7f0000000000)={0x0, 0x0, 0x1000}, &(0x7f0000000080), &(0x7f0000000140)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) 00:10:41 executing program 1: r0 = socket(0x2b, 0x1, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000040)) [ 641.274124][T27404] hfsplus: unable to parse mount options 00:10:41 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0xc0189436, 0x7fffffffefff) 00:10:41 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) connect(r0, &(0x7f0000000300)=@x25={0x27, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x3}}, 0x80) 00:10:41 executing program 5: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x60}}, 0x0) 00:10:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0xc0189436, 0x1000000000000) 00:10:41 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x1, 0x80c01) write$UHID_DESTROY(r0, 0x0, 0x0) 00:10:41 executing program 3: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x5, 0x0, 0x0) 00:10:41 executing program 4: syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x40440) 00:10:41 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127f, 0x0) 00:10:41 executing program 2: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) sendmmsg$nfc_llcp(r0, &(0x7f0000002780)=[{&(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "ab8997ffeb03103a3e91e12830ee47b9ae5c048574d4c3f4063dbab83c96c0d0a2e58040c8cfa345f62a0e91ee907f269f22afbc4d2f314701a5d22a602d23"}, 0x0, &(0x7f0000002380)=[{&(0x7f0000000080)="0af67652cf47dfd33c289993ffb0cf99aacef8ca840720ec53c527f8410aa31463221e8dc2ef8af8dd07ee6b16101446fe321555461dda893ea6161803e9ca5a33b16a775dce092e9e174c87637364e6e6dbb8fc0338660d107cb6574ba8c0c5efca5c3672e97032f92bff0da49564cc33687436fa8794ffc6c8f8e78cede44d8b3ee70ecf3d257f9e15d8c57243fcf06f07009cd72c16fd3a0751ffe502e5b96c2576721929931aa8521f361ae512c3e77430cefe588ed3910a773bcbf5a495ce4d1b4ab64605555de02fb0992c27f8d1d941e8f9a51082bfb89d46e6d3b47043265c64912db5b7c746dd0a422ef15371c0183825bce1d0cb74958fccf807681ea807add03539f07911277e247f0ea813ef78f660ff4280520d90a7977f0d77a7d901775b3f0c8abdd7b9d03ac88011a1a2ce2250dd08fc2d75aa754be0a73ae87057d0b3922ace7c8de1f8fcbf0b964718b774d28bcdb7475e004d0639f14c7c4082682e500ceabe6f5f50451c1d3a0d09d0465167edad1e78359a1f7c5c316d5a25c3703399e3e53add643a737d588d75128630e378c002ba1db03b5095a5ff81e914db8829a9188e528bea85bd2a615c32cbc0e9d4680351cbf72a0543eba5b58bcc3f3170d642a8eca2bff61e26621ff247d6818ba07279531d459e0755dacbe35f846ab51a511dcbc33951808962d86d7967eba11c35942f8bd680f0c0bf3878973e5104a0f2e754693502cd5d2dda74b336673524f3894c660f06a83f965aa927526484b754160196e55237490d68a9a45ddc7fd559611caffb495a6ea120c86d450099562c5fbcab1b1d0b08680c21f7f5071c8117f843173cd373158cbe6b87bcb15f0adfe0f1fffdd5d39b1b750a076f4f3c60afe668a05be831815c2c979236dc5fcab50de44cab34c35b6482af6be04bbdd889fb52e14d05cdb10af8ed6f553a1116d74e428124a0367c80b87eed4d41963925cee69d33ab4badf5bd92a4b4311ccd93025e6f8c8fd1765319ec8553d331379e3b90788fa343a965492ec184fb0029b64a3fc661428f775dda68bb8b9b67ef22a21cb0c61f0bedaed94b87a3fa054a6f54cb4a70e843d834f00676efcd2496aa6922205fda979bab48242af93cbd9205233ae59237fe7a18d843a3cc63e7446ff15de86a99c37b706acc3bd21393471b376b5fddec9dcb2eba58ee2a26d064cac2ee89a4238629b16fb9f12c2ff895933e7767974a7b870405b4cb87fe32b2177088897f0b4d7b751dec65467bd9fa3768b6a269dbfad2232b4ee76f3ed88d3f5f822f2d526faccbbb5363fd0b1939656af44ea1599b15cac16cbffb23f15875d89c48bb15edb3bc0320ac3d592b55a9841f2bba51e659b6c504e40ca1df3b46c99d7dece8c03ed078dd5cb9edb616717ca0cbeb0dfcd11f77d05ea4fcbb03e4d4fb7a17f7e78ef947ef4344b444807e742d073684496c49e1a40c707762099b3a4bf64fb3d3e98dbfbd46a860a4673e960be1167e00f9bb9d8ffbab85dd300c584080849a8dd846fc37c70d817e38613ab59739ea232654dee334277430c8db4bc241dfceac5d04a651973f2ec7c34b1f2b248c7180b3042523f0596253eb1fe0a4866e3f8912e2ae2c07300cb686c819076edcb6555be31fc14a41c651335b5318b1ecc44a9bf2ec9993e7099405ecfc0b9d4d385bd7b8ecb3486a1a8c3032a9823021146e27d3354929715b2dd13967d89a1e8eb10828c60a8ffb79b9da3b11257b14ebd242854e573bc06c6c94482b1648b2b04424c180e3bea876c54012c45eeed0b9bf06ca0ce72699b613935227551f1b4d73684777343d85daee694f641261b281313e2adc86583d8d45f60bfaa9d885212a27037945101ada9842a2cf0f9b855a276643e95f14f6acaf947b4b1fa2c21311eab3aeb7c3627571a0da7dea7cb645d8d1ff9f65862e2dbe9f1ca795332a23a6e14e0b1d416464c4712c6d3f8bff230d2cfc284f1c2d16f5580f5ac537be6cb9a2ea2551f86b17502578260171089f32c6c5b05a945dd40d6c6ac7b2f59e898f78554bdbc3bab86d5fc7da85afc0d4620c4772dde07762af206fa9101a7b9d9c732d8801d028a30d4441c2f157a56b092625152c510bd574f043f2b48f570ebef66ed435c77a99f9acf4ca5b439b215c0fe014e3e1c9c2b02baa0612ff476bce89c837cbe2498b0f886cee6f11340900306b67247197b13097ee6f90cdb298dae8042fc092fa1cc88cbfa97896c1465ffa9fe1d6fefed1f00abf439afaa9822c47de13480311b2af946876c63699aaa20a31a3f2fb78a7f5ef150784200000b121b3a4abd6fe90365ad9689de5e6fe0d34a10b51c6a208cb0308384f5609001dc8c98c23fba10a4601b14fda4ad14b44009e22ed5f79e94fb15f2ebd3b5b2bc687a4a9e482088d9de9b82d0892c34ae7941fa7e31bf2817bb97ff3ff1121408766316a633642cb4ecf0014307f5a05b07e21598f31dcde2ad65e4831cd0efbc6ed45e75f6e175c09d0445ba4a053a1a9b1e207681dd10f9ee5a8ff67a87cf6f815fb935c4efb56f3e2d42d363414b593a1bf11603c3d765c48ef44898d9fe51229f776f720eb518c6ca814eaa4b884db60365b6a81fe67b111b7d5f12a46056a207b83a07f74c31103ce1d316bb46889f653c53ae2ba244601bbbe95e1840d13ea8265e077d666114453276837a2313fdcfe39fde9644487425483412206102511aee71c6ba03b4b6ed317d3d4b0316661b128a01aa7509ec24dd1f29d5ee335f8ae55e650d4ea8a2a2e4aaa738034fcc5270a3012afc72cba904e6033b66a2c359f3de9487fb7f3a827bf7efe352e6c848f8186904d37245d29c54ceeeb14a79aa37351fa492c03a3fc5fb9396d41c18c9da07bbd4325c87497f651422ae31afffdbeca22d63f6e66c02daf287cde024088d973d4b0ab76628ce548b2d2b028c029c0e288df4bbb9e0be19b2ff8a90c383f23c702f65f42cf5e5ca342b3767b4a346b23e41bf813a5db12198c4ca3154b345e64694125eebc09e11c78d782f2512d1fa8836dc9adb3f02acfcaeb853d7e52a7d7782907feffb4e3f41bd07d19430bbfccf7062cd046ebcd1a0268660bc5f385e51a3c91450bb16e127c57dc784475fa2cb1cd56e4073813088c4801ed679ba1515ef7cada9f32b36bab733255b069d3e02fa3e62106222e334732c39ecd40f0038b504abbfce0761588fe53f73610b37d289b9438d6ad03101d39301445bc91d2cbe499de63d1b99a156433c866368122834ae00e81a1a089158d11773aa7e0d9bda451f8ed59bf3ed168044534aaeb0fb6a0ff7b7677bc64a2b7822e4a1ab9f2bf670a2219e63caeaa2abf97511f9f92de5fff2f862b03fdf7e45d275d519c89f4f3baddbca543bb958245b811df91ad60bf3408c3e94016302e6b23b1638e5be6faca129df779b76faffdae35f449c8c2c9b573a7139e88ad9fabdd4f9f7541cb5fb73e881cddf76008d386874893045add4d941428e2dac6e5e0d3cc09afdce6d61458a0c5cdf58d9a5beb70cd7c1928c5090f2dc79bea0ddcb20e54ea66bc44732a2876896450395858d54cb45c5ca3c69cb88e13b34bc6b964b4a95fb1ce24793a5685a7a0a06e006f28c29ba3e1a7b66fc30dad7c2d1b4961f9ef716694d24a779a9fcf02d33f7fb94616779028597498f91facd7be7300d589d4b6317b5cedc45da43cc3aa4fb65e1dd2bd6bb43beb6aad1e799f751cebec4b34f29b5cd5042873c77d7c4527daff5c251c1cbe5f3462209ee9556b3774858540ea52655e0c369794a831f2e8e0572c4d7246163b31b6681d7e93a8b019bb35ee58bb4cbe210b84d203b7e13b241af611bbc35a5cc3735d199b356943041d1fbbe5acfc457fcc099df5445bb148d73100ebb23349b083c748ca9597e012d8d93d18a4f4422fc408c311bcb6ba8bf6f61913b65ec27144711443a367b9a0641dc8d19a7799350ca76afd2530a2a332a829a38b629c7b5e418e99b02ce86feed7c364ec01d972900ff5c01927a04d9f1162c2519638b86c7dbdcd024a06031d8787077b1b79a32f94d996c260bcc7f70c9988335916f0269a0ba84ce0e47fcaa4d963903798d4cace7fd813b4da4fb35282b6141fa7b512a915670691d23952390305f6d963b12c50795e2826d43cb9ba2f2cf908055d87ac0e500dd4a96b0fa1460664057d4653d04e5a2d3dd36fb00d558deb9aabbe5191afd501aec5984c7847ad45b84e16a12f025d56cbec88bd2efe4d930dbc7a8890f3dd0c75891c6c89958f46982d14c221bfc1810447ddc10dce87e067bdf7a26b1c629a6956666845958f5481be7aafcd8df13b046f8c26eb655bd6f454e7c920cf4cd7ec158276feb2d97f7239b1d3fe075c8e3dc7445b5fa43f7d14c7e282bed690aa2604535cf3fbc97f960a63e0e307211e3ca25ed96a3be4641fe2155cbea78de18919207ba06b4b5758d35046ac42ab48bbe154a88d3f7d4537ed0898d77bfb052ffd3b48a2c3e84be66a1e50b278173b46108b8069b1932d4f4efcaa4cfd511c9c26aac58e7160a756f6cabb2be9d1fb5c8a0888e25eb2bba0f1e8f37249eed04928bfbbe4fff0e9c09ed332180f2b1b2988c4f57195646ca4ecb1363f1858c88e3f720dfe1951b2f119f2111c3825d0f556e048bafbdba582cae47de09f526a321d0313af668ad49f89c87b756fd343d58d715c790158eab14531d7c968c35b7f098dabe2d111581b7421f1661614a88834edb477e9640cc922bd781bc99cf46f4f9f1e99774933bf448beb45d0934665b1fa4a7507b22841084ed5f526ab88d7dc077ba13bd65bfe54eebdc7bbcdbd842c4bc9a543f7aef3d33292d545f3d8312bcf2b6bf12c7e1faa7e178d979423a67d9d4dab65157e839fd79c0e7f7b6141492e1308702dafa7f37e9084e2c0b1d8631eb65f17a4babe471c65c6d435b2dfdc54ac6245eee95374bbb6724b5da2aa98db123d9b14109076b17d478015bded63dafef8768b3ed0551801b09e417f9ccbf92c3d2a1359b84ea09f1f6c45f97a6065818ec160e023c81eb4cc3bcc8f3da2cd10683c5125805eda5a2b4b7081096ed9eaa427461039c7e660d926be8e4707c6bca92f641f1495fdb1e544228a31a5a1764a0630fc3adde5de38dd4ba03b4d11acec2058b1f1b7e6f607a86afc9dcb1a40df055c33e6bbb81b63e662b0f86303f2e0fd11cbb0e51d0e8d1392bad307a34a7c7ec26ae7a4a6319931d3309f76862fd0ab6f4046022c3cee1d42bb27fad9904874e4ac88e780baa42f9db7049f22984fecd54c92bd503c3812c449cbf9dfbe22aa6efc8e0f8ec8a7711df1933485e2ebdf8b26d65b0c92326e508ca0e6e17ed626e6fb7aafc763f55ebb5bcd79e344af8ca4da8ccc0065ff01badda54790879e9dd169508309cc88f168a28482e947e0407c00d10cbc90fdba0b15b8fd5eb210592611c45390f3695766990acd634b7f0994ebfceafe267932ef4dceba15c4d5fae2553807a719ea0a1417e012ee5b7125acb2c71e5bc57e8a487dbe3f60c01377f5f83ab9335c65daeb408a0e28944138f00d79189381842641e1b9850fe6c4f2552d40d1d68425a2bc1befc0bb1b33e08b8c8ca41dc2fa362643803e941fa61adf2e84d1ed710c8164a76d21444f98fa9d25b5d7bc75e14fb875940b1bc4d42547d3a1807a17f806d0487516c384011a5861d0c0a1640e9a494e1c635ff1d4175eabd055739a2ac791f6093d338ce3eca56a9a514cd5e370c0fca5fc8debb4dd"}, {&(0x7f0000001080)="0b5d8547bfb39341c3fef09e425890b16ce8d0a0bea3487fd92f4b8dcf2acf758dc32edb5a5db6ae940f9b4e2469b68875d1d7737e1454fce5cb5cc10a47644115ebafc5bab18b18c7e752eee8549ba4d9a6c6852f048f7846947c1dd106d07be5d227004a1a861f8c50c9fc649c755615145ea8d65cf4ae64f8cdbb884929d560786da843b589e88041b91528116ac33d83bbc8472ceec19036052163ddc56a718255a045d6619091eb8140fecbd0e66bc8f419777d017388612454f42e83e16df31f5b4300b1d997fefbc1e6"}, {&(0x7f0000001180)="be8f082b8bc0a34f19613f03c4843f0576f13b95e2cbe8c5a292309c4358a4adfc9161b86c83b8f0e2ce7c01c8982e511a0cf0058128c49cc894dcd88a29ce091e4895980b087e8c2082219a0d3fe69f3f358f41bdaf377c04bb1b2b19f5012b821ff59c2ce6fe9c8f12e6c2351fe4664fd9c6362fdae2cee0297be866e5d431427aebb17f9857d3a94e85f0c052a51eaea62fb7eed28811628e74bd99d2d8dc3776d0e20c60d2837d3f6022227661c9e6097db60e7066c2"}, {&(0x7f0000001240)="d64f744613d487f29f97908343fe4417b4f77e4a716a566dc6dd5f0d00afeca82bce16a4e4c53701dfe8c294a1f051fef835f7058a19c82ecf05b708109b1ca35c4501a89c74ee77459d24ba36e87dc2ee161430c98f43b4aae7a7af630b34941f8e5011e42239ec71bb254b2759c2394a7c72dd759a6e9ee31d14f1d9353166779eee4d060d90ed40bef6bcd0b78c69011f5dca4f8335409c68547e954fa4843bf36e0fa641a4432a8b0ccc9adbf58f3289c4c6569f1c49bd2d23f03cd01cf6d2689fba36b224bd37f62c80df5bccde5925b2b3df8ec7c2aa6413d91ad199edc748500311067e46ed5b36516141ad1c44e76947659f65522a40c20f6793198d858cd9fed79abe7dfccb636d4b8e6d71831db4b55bff834cad5023a84b2a5132ff099322231831dc9dca6dd853942c097a329f918ab7ed384bfa6ee221f1b94e6295aa4d1a9e7770042bfa656c0968d72ba66ed70815e297bafb260d3a78a293eb0080d76e4d4b0bfcd7d568409a1156f7fd54ba836778d931481db5dd12da0338154d58493d8f8815611f87793b59865aa522d0bbf92cec31406fd054ceb34d4ff2171689de8c60cc5c0ba397f68fa748c0337486987c3925f673d16f2d0c92d28b2e71c3e700d4b640e613d30a4c1dbf6b97f0d442a22a3f5fbbc8487437a46882f3bbd128245fceb2e2a0f99df234fa072eef434796bf049d92b2561d5cd93539e995c98595027e113e5f9f797adcc2a571404db060f4acd7ad324e740a56d768f2e5f7d6ea34cc46a7f65299af41f351aeb1d0c947e9ca70537e3ae209e9a24c0b7cc80088cf44acccf2606052dc71d9f67334231b2e7f7591bc771b813e279fec82ab8f07812e4b7f690c7e90568b694af242c4bb11e95be4d5172c423c250da23980bb6857c2f4ddbfa62f10d3382f1bd771116c5e8ecc692f2395deb5cc5c4ebe44aa71728956faa6b8d291a1646323e1a6cc933647730c6fafcc8aaf3699d21797c084eef54a429a2b3167560e4469a30c3185e3f1ca31c0480571c3bcadb99dfe6530e2e8351c8b80d5dd39c4c64d423f0669c0c8223078f09e212e276917d530e78ac14b11692d8e4bac8e63fa003f34e5cf5230a1027a2fbb704c44615fa7f2726e98ebd8578d8e1a52637b891cd274bf989599df1fc2c7eb87778a4355c0b74f10344400c2b5c0e8fe4dd10b93711b2e52b20f06bc33857aedd8694bd7cd0df2a018f9e3e2dd4ae58c045cdc5548822edbb5d151f4ca945db18f601e8b6d0a73a158dc5633386a4336bc6fc49f2cf16df3b45130d7feb1607e7368e37d3676e982708a8832d5388b6d0a5c3b3356d326412c6eaf63351f5b667ca1e53b912ef1d88f0d1cdc4c0ac02282ac8b54567f0f99b63613001fad05349f6c5b9db2e19cba9b451151aafba28ccb69de7d74972b5162235705715a33222d2bdcddd721cb67351dd4c6c86e7f4569ee5bdd9e6ead21b0b7bee3d85b9add7f1a916cc32635ba859216b5d5857bd930b8db5234ea959cadf7a6a19f01c6bfbbe66f45edfa981f66477b7f195fba1f827fb83298074e0f15d1d7b318d21cc13387baa05cf6b130d0c44e665bad0057b07dda8b257e6ee74defa7153052553b636d4fc14d1e6d63a7fb79484664449fa4e10ecf5c37515d6bc930d56d1a742dd8087a40672d793d37611e23375e033cf04c5f57b15a921701e51c44aaf0b9ca94aa48bddee5dba86f77ed1970b3afb1f1e5ecd87e55e903c2ebf2f2f3794cfd48904ec4d411e8675bab13d2a64fbdd86dce88330ec44dfa4868ae407440da575828b79dc21e089edab81efdbe43ebd587914fbd83a3b402aea929437594f92e7c03c173755ef39b16fbf9590e0ac2f1ecc4833478f5ac19ac50c4d6fedaf63f95dd727951991b7784e314312174deff848134b185f46358e78878f36fb780e847eb978e6380920f5a263b0441647fab242e88fad542c6036172c7c995171e4c9b12dc827d98ed06d2264634a34ba5b8b7ed8921360cb702fc861a3b0f31ebbc29e736ce87ab4786a26c8be5955518c2ffe49beb5c967f2c4d3e1d52a9b24cdca63b242d65a4fbaa10e4c8f98f8f7cbe2771ff90400dc1907ac16bb7adcd653f1110715ae2f2f742df191e2a5d36af096c0c2f7bb542049cb98c82118306cd3141514bbea9f746be85d09b837900ade4b4935b0e70e960340c891c531c1aaa68776dcce0ec747b4410cb85764d36b77bda075717f284f8a9d12afb1906143e615d4761361614af485ebda26fd2a066c2a8745ae7107cea7d9bdce9858b55970c2b605e0bd3515b9976bc4f4062eefdead7a2c935fc10a143c6180a1360dc41ffc5b59a4b210afc4c9677279c4e11f04e057765106c12349afe78c7e635690a609e2633771cce2c1d4a7806339bca516e3be11acfd6d5bb5d58791fa3b8b2174c4ab985f8e20dc750f09ba47900a909fc5980c64aacd38c4899b8faf84be4cae02b77334cafad71698bf309b11bf26d092020dfce91344f620c10ee8c44d1648712e64d97a82f7f3cfdd7afba6f8743bd7ea1a8fd193b0f48a3a115457333cb428efc513af44c91cfacf9a38c07cccb9b4d63454a36d6773e2f02bd79ef9a33ff0c29cc2c29daeb5354e4fda268c4edac30e57a6ffa640ff7b00cfd17b0acf8bfea60111d05191bc435bad9a7c9772a1f9d7a1ee2ae88530a43a0ffc4d55b1d79ee99153e93efabb83ec072191d22cd2dc349ea1340cd23a99c5b4e26774551862c77f1b6aa878ab97d12aae95b14698ee2d3d8b86c802714a6c26c75ea1cb3985ad2707d4f68e41584937e6107385d3b7ad2b45a3aa81128c3b7653a901ef6a50e360244e299da5e6ee0ec9e43f09d81ceb598695966b06defa62f19e307ae96f156ef677ad9bbf1cf97f584e25d93636caed2a92e285bcc7b1b29586cbb64e9f8a3ce0ea214e5202d6b9aa5d4f0f1f2b38e8d9147b5dc0b9018b1515a6c0bddacbfbd283c2d1957574d2d1ab09ea49f0c3ca5826e2e77a4e0d7f580a936f52ffe7ca42467412294c84c8f77175d91ac52456e8206654d274e520df6c173dfa28d6a5a0b562acc64d5c8164dfb8dd7f88145b108c38b997ce23ada782e5c842b75257f0128f01681663fcb20c6de07fafb865e0133940526956698353ef32095ef41deab0ac81a9dd0f503ce64e7078a3b23076c8ef0acab2e8ea7de3e493723f1141dd56437f5a89fea54b34c816dfb1d73476f571733d9d736c622084e513ca8012db5378684fae5f6dacbe33575e9780b25c53d3536146bef3bae36f9a9dd1df1a6b4b7f5784c681f942a0276b8bd6abfed7ae22e5d7fd82764e68a9ed01d69e7db3d3fb81e68ff99c9cd43c7762bfe8b8e4e5d8c90256746da71ec1426b68659d44eb1ed6b747c90916508ecf374d0a67abd5f768ac636de9103aae3a01fa9a37f63ce9735fa21f1de15c38d0f2d05d3b591e1ce68fb66934106e82e8de4214e71dae2aedfed61dfdd423d1c09b511f0947a6537e7c78d64567bcdbf9df15a0da3641a4e593be06f0e62ac6913be0f0e238c335dd25d3ed0bad92a8161f52351629b5b39a8ea6ca0a8c5010c77fa6cdc275ea387e09204ee11ccf89d0899730e2af1f6e2d1b1ec811f223671dd330f80ba99365f9a2bbd526bc5e796ced0bce889742e214abba8e95143e6943523b0d14ce15dc91d3b04cd5a2448f81bc6f46c04d014bc8ccc5fc4c5a8d728209ed2025035a3ef260e0e2fb2add4f15d6782edf30828197d5fbd5dcabcce80779364580302760dbae690a6e9fe216cd6ec179eb41cd14496b732d08365f39cd654ae3635c718aba3c612d3433981ce6bbbecc3fbf2befb26bf4993adf1a58ccd9920c7d0e0095953bfc457608678324b0731b514fcbb88ccb0131cdb6dd85e6bef37c990aaca6876a78dee66d0d58b0ba0286a197ab7ffc2a826541eb566017ae33ad5592527f5b68b254619d6218637ed1fecdd4f4eb90847d1cf0ed7aa00970320d2105d85fc08671884b75e155707cd75ed2bc46150fd6b20c120d0adef2109f3c3541765dacd784a4fc88f8d1db72738cea6b0185372bd265881a6a6b6f3393a3bdb5ce84796630226e7cef72864c8a0ffb888bb28ea0c04e8fa96e24adbd573a8b2303e5f2de84ef80c01b6785e94840a0dbbf8ef59230624d0eb74d92a40ac0419964a2fc36edf97b70d04c4b93f3b897374803713a360dca08600f8f96a477b12597e4e208e0523059a06cb4254f3f51582ce74ced05056bc69736ca61baeab727472454f028ea41f8550797d1493b72c5e42006397996c03295ee5b81173ddfcfb491ffb293b675a06e4f3e59b31acaf3bd406e2176b038956f32a3b49deb4664387368095ab274adb9647f1f211c4362bacdf37e9d727e663c8291517db997a5f2234ad3b3bdb9a4a520ee4455a555fb0510ec53919f214c99c04182303602c4938f9e576ab37247a44ae4f6747652dd23ebaf982e522481e3fd45c74485a99eee75653a75e70aee22cb01a97befd1de052891ad5d2a03bf295eb9b0e65d1ec6b85162a5df0604919e390a01eadb1d52d53d6fb2333a53f8e3525638c428bbf1764a64622d2138975775e5f7c573b843a72fcaeddecd0e0d41a7d5ea6adf6f88b8f885a5e763954ded64959bdba62c744b909fd81d3110a122226cd2c4bc87f450ae5c6756adca585f7caa1a5d46fcfbaf670df44bde959ff93b18d0663028cb99527c6a76ecc8902893e316dfef2b122cc54e794b28795233a023729bca16e01932286c5d73df8bcefd4c93e82f513315fe4dcd48f5a91004cccf11f1ab37b86a5079aea8032c9364fd4f2380fe1b07b024140b646ba0fcf7adbb26f3957c2b2ce472111069c815e7547a2d161741ffb3fe4c274687f405bd14dba0e5b121582ba1f0264259a2fc9104d12d4dc0c8105bff7d351b67207efcfd7c9db5a880dbe75e93afe491b7337b69aed038cfb137a3f4eb24a0bcda96cbf5234d324096bc2999fe4fdd6f8d2964c7812e3b1bbb2f07ae9ac60834624c9b7008905c2d3f912747d78dc188a1f0fd7db6608b6bf3dff7d1e8926510b63a67df134e820e6c84d0917fee568c28360cbd50680fb78845a2d64f716fe2b35fc6e305ae019716623671b577539d20de69cb817cbe0e900b002f6ba2031da6756a1a8e63d1b7ef05d515b0d173bea6076f4326823cccaef4f8d881f05ee0989bc608b1dd0ed762538b283d6ecde9096a6166ccec33370826e920630f839ed0049878b5e7d6adcd4412fed20fe5003ca9369b6921464bac366917f591b573a64cccd297016340955bafea46e7f89daec4b9e1e3e1140875b4c786e6b1f219139b30c120e365e25eafbd193f611bbb9b0d61cdae9f2d141eabd4bb475b79d12eb6881e88678b59d273706a5469cc1cc5f0759581f36b698014de86fa0ac81581855343a68a99375d6a1a6c3405c39db80da05dd6e8c23a4213a4ab7f5ebb548979ddd2a7cb377f30414e388c36e4f53090b46c7ee1542e0b6202d659d2b8743e42f0c6ae463945f2f0a96c86c24fcd75f5f21424ebaaceb39e7cd309fca0195eaf4288139cb255883847753308ed1780b12fb92f81cc29e98f18c9918897373b4d0a94e958a64a272169018cb083631a9f01e51c9e0727e0d34260bc1b058e204165f5bd6adc8df41686e2b6ada4e2070b4a0c06280f7e48558fb3f5bb43999aa6627508e7768023a2a93998072bba2f0aefaaee470ab7d212ae093075f90fc148123d6e84405e6c4a5dd4d189a51cddbfcb594bd6384"}, {&(0x7f0000002240)="2fdaf7fc0fc8bc2fde233379bfc4567637236ee9c7f48fcff0213df4a5a7f016f0590e4b29e348402d39b092968f67bada2eb5cbe387dee316f00e2e6e29e47ffd8fe946b4741cc10cd0cdb0e93cf22a9da641b5b6a652bb0a73729a22d15fac281fefbe30607edd50552b6fa1743943fecb15088d84f5b6c92e013544a9b3b1e96e6a2eb907747a425572118d29c2000ce40e515b80595088c11976736552740d4a39fce29d884b98048ee45f63db5f8f3323fd9ab958f849c87fa277b72ecef18d3159e3d7ddd13fbd904ff61c1c37dcd22c3945d03fc0d2f514c2e7eb71cc30c492ba60bc"}, {&(0x7f0000002340)="582c4f4c7fbf5017009257625a8f7e38b6eb4dffc84d552537696fd5b699a92526aaf16cdaf1a28b9d5980d7fb145a4d1c3473011b10cee5a242"}], 0x0, &(0x7f0000002400)={0x0, 0x0, 0x0, "c1aae76ac905d9b9651a172c82d4804cb26e50e652decff060cc9d68c3cc9561ea24442caa13147b76192c078449ea8adb9a3d52c20ecefc86f5721d060ff9730570697b299ab03a83babfe14f14c2af83fbf4b7cb502422d3e146e1792848be9639acddba82c313bb41306ab5f2444aef65a90f969540b066ba6d24aed6a26fe83c796f36d442fca98ee7bf3ad0984aa98f2efe259385ad807a8293a4fbfa3ca62222"}, 0x0, 0x804}, {&(0x7f0000002500)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "b0ea396671efda0e63b32c4031bb819011b790456a396987a7a1d6f232ece1e652931a81613cabdc949d763b46a4686615fe326bafa24ac66f03193bb98355"}, 0x0, &(0x7f0000002640)=[{&(0x7f0000002580)="6899262a0087eb371fb9cba5f58900ecfa6f7c91c51b413b73d0435a994ca6c7489f61c1fe092619b79e9eeca83367c2ae"}, {&(0x7f00000025c0)="5e7eb4a50ce2f068bd6b5177de7b7d8ab2b0bf9a532f0839c3ef7450a20dc7bc2622f3912e9e84208b0fe153f2e56ee795a65fc53ce8fcbbda2d07467f354f98082c38a09652204dffba5660af09db4975a5368baa893c77ae7bb7d84eaeab25148c51d5"}], 0x0, &(0x7f0000002680)={0x0, 0x0, 0x0, "20074929aa29dff3deb6cd0f4d1ef8af677355450f56e89802aab9421980d64ba4925fbab759b1db6b5b0e2249b2e9f48e6d16aaf7f9d69ebef3290fbe0d2097645a423432bf9f7b89e7087668fb2075bb1ee3e9fb7616bc83d98bd184e809a9555498949327505bf9b5ef4b6169f7c0edb862f0cc9f7b6dc6eb11072f1e9c1936882a9177cec0a7e2586e46644198a21a5f3a80eb01cf815251c2ba4cc847ba7ec5470a7fe9ed26f82b2eecda98029e6a4390d5d62bb3"}, 0x0, 0x340008d0}], 0x1, 0x24000071) 00:10:41 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nfc(&(0x7f0000000080), r0) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000013c0)={0x18, r1, 0x401, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_DATA={0x4}]}, 0x18}}, 0x0) 00:10:41 executing program 3: openat$uhid(0xffffffffffffff9c, &(0x7f0000000040), 0x64008170d12cac4c, 0x0) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000740)={0x8}, 0x0, 0x0, 0x0) 00:10:41 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f00000000c0)={@my=0x0}) 00:10:41 executing program 1: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x3, 0x0, 0x0) 00:10:41 executing program 0: syz_open_dev$sndpcmp(&(0x7f0000000000), 0x1ff, 0x0) 00:10:41 executing program 3: syz_open_dev$dri(&(0x7f0000000080), 0x1fa5, 0x4004) 00:10:41 executing program 5: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x200) 00:10:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127e, 0x1000000000000) 00:10:41 executing program 1: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x16, 0x0, 0x0) 00:10:41 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x80081272, 0x0) 00:10:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x301, 0x2) 00:10:41 executing program 3: syz_open_dev$vim2m(&(0x7f0000000080), 0x2, 0x2) 00:10:41 executing program 5: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000f00), r0) r1 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398c008a855", 0x9a, &(0x7f0000000300), &(0x7f0000000340), 0x0) write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000480)={@void, [{' ', 0xffffffffffffffff}, {}, {}, {}]}, 0x54) r2 = syz_clone(0xc0000, &(0x7f0000000280)="88c35adc5306ca92e9b6610a9e0dd6309483e438b60aff55f342b6c86b643a27ed357c8b9a3717c6bb884b2f985f6f52fddd271918ff2d871401d41cdff81bf4f5b1f16dfe1d83d7cb26a85f256f40e2352e88439a9a46bc2267a7b13965da2362ffe7ca421c4fc886d48f433b8392bb000d3ab7383f0da118a3f92b", 0x7c, &(0x7f0000000380), 0x0, &(0x7f0000000400)="184d9de54196bef1a2dbf33454842c70ee783da95a05f15ba4deba184d990d1581057fc415e9f9b3dc7067e10d29c97f50ca") r3 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac6", 0x61, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)) write$damon_target_ids(r0, &(0x7f0000000480)={@void, [{' ', r1}, {}, {}, {}, {}, {' ', 0xffffffffffffffff}, {}, {' ', r2}, {' ', r3}]}, 0xbd) 00:10:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, "b58a894d1e88bb0c3b94f7b7ea31290017f5b8e26a8988254e2eb62430bc4357a0dcfc3bf97ce3f8135699f206d962f6e40272c58247cee0f2f5f0f1ad8bb8c9", "49b87cb65e1954c6794ceb6b95451118c9bff5ac361691a3594cd4d2230e5ed9901d5cbe11a0175beb6900e6f0217b371bf5d399ad085acc7762fa8104078505", "d1a162cbb5394c5346b4a26d89e62665a2834c44e9c6ba5c09bbbb5c095013bb"}}) 00:10:41 executing program 1: r0 = io_uring_setup(0x3f30, &(0x7f0000000100)) syz_io_uring_setup(0x5a94, &(0x7f0000000180)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, 0x0, 0x0) 00:10:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, "b58a894d1e88bb0c3b94f7b7ea31290017f5b8e26a8988254e2eb62430bc4357a0dcfc3bf97ce3f8135699f206d962f6e40272c58247cee0f2f5f0f1ad8bb8c9", "49b87cb65e1954c6794ceb6b95451118c9bff5ac361691a3594cd4d2230e5ed9901d5cbe11a0175beb6900e6f0217b371bf5d399ad085acc7762fa8104078505", "d1a162cbb5394c5346b4a26d89e62665a2834c44e9c6ba5c09bbbb5c095013bb"}}) 00:10:41 executing program 3: sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000004480), 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}}}, 0xe8) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x0, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(r0, &(0x7f0000001280)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}], 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000ac0)=@kern={0x10, 0x0, 0x0, 0x800000}, 0xc, 0x0, 0x0, 0x0, 0xc8, 0x1000}, 0x1) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r1}, 0x10) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) move_pages(0xffffffffffffffff, 0x7, &(0x7f0000000840)=[&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil], &(0x7f00000008c0)=[0x3, 0x7e4, 0x4, 0xc05c, 0x2], &(0x7f0000000900)=[0x0, 0x0, 0x0], 0x2) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f00000012c0)=@add_del={0x2, &(0x7f0000001380)='pim6reg0\x00'}) r4 = syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x0, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r4, 0x2905, 0x0, 0x1, 0x0, 0x0) syz_io_uring_complete(0x0) 00:10:41 executing program 0: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$inet_tcp_int(r0, 0x6, 0x9, 0x0, &(0x7f00000003c0)) 00:10:41 executing program 1: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@map=r0, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:10:41 executing program 5: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)="6483e3d8", 0x4}, 0x1, 0x0, 0x0, 0x40010}, 0x0) 00:10:41 executing program 2: r0 = socket(0x18, 0x0, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000040), r0) 00:10:41 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x1) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127d, 0x0) 00:10:41 executing program 0: timer_create(0x0, 0x0, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) 00:10:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "eaf306bbe7c82fa304d007eb0936a24c9d154e264bf7cc35593c1ff377c1e9ea5659aa34fa66306565190819070cf04833f76ef814be0a5e5e834ec68f0c441f", "2493cb8a7333bbfe8be57984b25f5deb80b9d8b2fbb96337af88b624bdd95441d1c9e6bd7dbb0819ce7f1825421bff281d698b829c8872789880faca96bac07c", "9ac30245a3cff5694aeebd1d8789506b785aa15d9dc547c470e1e4c306186a76"}}) 00:10:41 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) 00:10:42 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f00000002c0)={0xfffffdef, 0x0, 0x0, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_DATA={0xe75, 0x1f, "20cfb35b6a668ccd68197f30ba8f92ed30f56f7128b3c1d29dc0600dcbc85aa4dc790034409c44dae0b150b4cc81e836f616fc97d142933d4fbdb37a4f72e8d970a7013e77b1075c22beeb6594fc6833a0912af8eaef457d725e6161411bbc5359b66f925395c96c5128f9d71dbd5ffe80f3b8a6bceda72aaba8e1438a46bb4144496f4cc3e5b4437181a76d77d9c37ea21bb4f52871bb04ccb62c694a3bc2191cc8bbe0043994fb277b0e62af62ac2407ef199daaedd2dc8af7744b6367029c21ef47dac11388a2154573ff8f32b3084423304488a6b4394a6ff3e9baa8d2e8b3b46ab99bd9b0ab4f0523656349d8956e1509e5b93b329f1999cf130dedcfeffc85a6f3edf36811691ec065d346d8441c94ffc24882b03685c50e3638db768b45c917af6866dce35b0899c4a3fbe0391c2bb17ec86a1793a4fb15c5fd3a61fa3836e6d97e83f62b398b8686b44cbb72b5c1a86bf27ac315fe0d7d00e59d6fd85016adff8b599edb5be437dbd2ba63b550728e4be8e85cefdb302b3dbfa7ef3296c737b275f15467e3e891e87cba76e63c58b1844f17854826383c3f374a2d817239a999cc0a2badfd503918ef6347fb982c09266b5b72cbaa0176e9ec7a991aa8641f2cb78a3c029d2ce3ad5a903771af89192ed7ce3b82e6beb7be4717da75182735bbabf641964b1a8635ee563b2ffe67759164d42157fe69ff0b1106107d642626ba5fc831af429ffcdb1a428079dd9c75dcc5f6a2fd3a1f6414e9a236c37030808770000aade62c127711ce64306b1eb1a521ce3da6a87591cc1acacc50c25deaafe106f3be02e027e435f13263b3e84b69efd1f7fd3aaef24e6d2478dc42691c12d17e482b2e7e3d378f788ba0cec088d6b24c2b3b9bbcf103a42d5f402f51a7cee82cc23da02ce4f7bea8dde548925e08f4082ea3249762e15b6594e68e3d9729365774a706129dd13c9f7ecd129c31938911889d0c5fb27a34abb6a0b108be5dbc34c7c3f3a3d894a74b791a0d600bdc1a5fb4e7ab7e6f6df416d27bba1fd5dc148b12ad038d2b2e980b967c91cd1c5d2d67fa0e4d7783d170b16f57f8b9487acaf8cf49d20dcbaf6ebe2a186c7ec3d0a731a5bba6b6ea60431ddfa168257736f04e99b743ad1ef3469caa7be7a074092e243a541cd915cc20e3b718e5d6d74d7ed2798cacccdaf416f25f3b66cc43a3eb14a60c57d1f334d104e02fe859db385d57e2611cfb13c69446689471412b659582b5cdf13db476120603d069e66ff03d8f2f8744348095fe84667b6ce1d06f39ffc06739b6f1e23220a2161c2f6cdc8bea34672fab1d172d16d84aa836a88aa3f96c73b48412836fab78cee3c09bbded27ede482433b8435976107134054a6461924a3f31ee1983b967d0fe1441280cd6ec698d03c67eb276bfc0ed46ca424f499d338e540cd6378c58c08b63a66e9685814f85f86907335b8ac088302e0b3d53dc4794a49f6b72a07d9d37d8cab7b5be43442e8896445f17a8e8e2b81544e052bd07f75fa6c660b2112c2a21c5c20ff6fbb856fa30e04235b13b57f5a673c21a02978f6abd8ebfb2770c4618c86a26c1cc3e8ab54ad0e77527dbecc5d36a12fff551c80810ffd69cb09d8c4f1c99c659f2f9bf903b4c64477376fee1b8b91bf7a36d8fcd6019b5fcbd529d95691b2762cbdc247609b26d3658356fe67985bad83e86f1622f98b3ba6f31ab3c4487a09ec259af1f1bca1fbfa4b468e6b964e09196388a07346dfb294d89159bb0e3cd30956c5cfd8169f40187cc5a2404d0688fc12eb30321dc251bb518b4c6c95da7c6941da4a82110902f6929fa5e8cef0fbf0f620571101c51feb595e1042609ce89d01b71d22dd9e02a322e6338869c6da10ccdfc157f7595bc3f649ae005e69d917d8d30da0280471a19ea48fbf7a8a87fa7e08fdf3757fb592b30b6fc8d43234f0e9fc85c15b46aa2540dd43255d2ed412d8699f96b4f02b56f4e6e3439426efc8b698ca9f74569a1347f07939fbf8c1a0f44c750fd0d4a9fb8f1c46c5690a633806e2a4d7ca178ebf063bf51cfa7cc61d3815933a956d2bb4946cb0daa0f6b390e5056a2ae98ed1a33a645cdf29ddfcbeb916d8a667cfa8ffcab52cfd5cd3de38a0a7bd21084564190f4472292a473c9370907bc1ba49c0e32f98f40f1dd9f1bc6442964d4a4bd92906f9c1f5f639d4e9dcf55f5c0680b47bc5765f40a5bb17e8d478649396365d80f36d9e64e9a6b50d41f5d6feba183480b3042b46083634a1a89c1c29431fc458d2cbb552255302ad50bd14da03a1cafdaa54dff6a9e2e29cf3dd8f8e66aa38629b360e4f7caa6ff86a33457c79854e83f8bd69eea0b9130854c0f304dba66bb9e51f6838919a52c0482c9236058078acd6ea0cd65afb677c2564f08413f330bdb00f77ad028aaa8cb1fc8e7cc3c53efe8468c87cbe67998a06e46940490cbfa97360cae77bd0f508ad65867a275259da7cff56267b8f7d2c5ab31a8c6cab46df6eb8d1b88e1b4d15109d7ebebc68103942e89a04dba174f956b7f017e88eae443a2d008d6bcb5cda2b7a658fd986f1cd44b9be0a6fff25f984cee61bfe017a00c153e2f58faed47a7175ebaa7348cb35124c28aca1bcb00cd211cded9dfb31b0465644794c9133478cd8cf39eb94db16e31e374a2da1bc43889a4025e306975c9d4f3cade6a4d2d9bd4bee9053859691c0ab796eeb644870b08756231a7c28706a2c46d2b47ac9dfe71618ea5d376a6203931fc6a16bb12b9455cdbb3a7722165166aa8660e1f5e68523576504c986e3c91fd74ce0367b948936bee9c26deb7fdbc78d25aa937971f4a57a1e317462b48f57a45e0e6b99aca17705fbd1c166a1caf539521e3c2f7279d0c2eb6116a7d5fcb47e3ac2f25454f7b47448d64b28177538059480a2bead0fe9f28685134343b0eb07a1831e5b41e096a44f1daa292c32a198e8e86cbedf0f5c754eeaa70045b6ee513ec96ee675222e96f4efd762da79847552f4dd50209d4ed388365edf60493a6562523e4e978a22261985c5bee10fa5142d83018b9939e7f746a698815cd3fc90e169fe8ca75221de84c7b00689fe5e106214a1728a658685113c4efcdc7495724f09e91c717b043f5b0a218f3c2db8e5451aa41802e9a82fd05c0475cc6a305c5368437ee8c314b1be0f3c2b211ad76f53f6502ee5c7ceb2376e11f0e43c45b52edfbe9bce32e8aa56c59d2e48d3f88f35f9602be1d934ad0b7c496e3c8cd7cb934d86b855d66954d5de91d458e4736280c56c7f05518531380e1549ac803db4c4fb192cc491782a3c9245bdb6a37ad28371792708a76611cba17785a62c89c713786599189229e8e2fa30866ffd87a6e05a1683f712a0ed535c0011a4c3138851f469d7a6d88e65bb17e5a2198e49c8d02daf197a12f0b1009f7792029aceaf832da9fa0f682002f648219943b0b5f220903e78fe1c3ecc51cd92e518d6260bb11fc5ae449b3374230d6dff4232b90fbfe03c31a84a4a3e2bf0e537735b640312e6d7e8a19c29ce13d7f361121ca7de43f83b1c3b34b1a50544a5cdeccd93455ab83fc0df6d1ef2ccb397815b11821869a9a89d83e44ad3078d2fff31dbf2bf30a1ab8bbf37a6efe8829e5fbfa3365d2c75436c3e792dcf589e65749d77bcbf43b74000083b0f6ff4a5fa9425730e635f57748a216a0c975cb0f5f94d0d48d9e0ee0a26c97fad62e28d0818509c65dbe54fa7d712e855144af9a10682247cc269d2ae6b7bac87e9c39e851787ddc8a809f3b216e690cb14ebcf5a28520595ea4cef88f1f910b63fcfabc9a3c4a332b697f0eb88096bdd6eec9d49664f3201f4bc8e77b49b2cb332bb292f6c5e9d4b79008f6fe54b936ebcab81eccd487d981b61fe2ed4bbcb7164c3f0afc647186f92861372712188947074ab5950350fac89484185e36f5c12366cb54a2fcb4bdef55afc2ac92666f32f2e1bb073f6f083d12153c51a188724a6dd291d6c2ceac037d9d4b9ad756767774bedf86bcaf0ff8ac66ff32c2f522becde94ca878e74e70fb693e626c8d7ee47dd0596ded06a293c421df243bd0914625cf9df3dcc459d7dd24119ebfffd2db9de2bfb45a52767f9286c08fdad7c3d2af3dccdf9eaf687fd87d552b3bc00debff7d8e83197c5918da4221f77a75fba07a7308c11cccdd7195bc51791985f2182e046306fd04d6b462ffd8a031b3354bf681d24b964d7d8e14ed2126ec63b1a068fbc3ad43072269d6d696615bed9f82ad39023065b924569491017a9e6ab7d71043a82b16016c7f3bf300e81d9418a8bb996459c00eb02cc1987ba8300ad286303fe9b6305f25690151faa6e645ada163c9b1af2a6b00042b25e846d6563c54f97c26191c791edd31eb0bc5a4a9e367a4e3f4f0a8771ce4382028c2e60e1f730308462b65522ba41c7f654c593e6c9bbfa7587f1ef538293e5ebba752707dc1cf08cf81019bf04ce1e7dcdd823a5ec163c7c8bbbe8dc84946e6cd84677db4b95c959516a71a7b5cab4c7d65aefcb6fd265f26c0da5a529f0e419ad40e1b4f617b79d29d91f14a7b70765ece01146c20410e85f800c35285096d7d49cec70489eb80923a7dde19942b4fd3d8d1b4d24dda514d3c2b1f91b2f9020804ca689eee3f92db8760bf17c9259d10110b99dea4c1ccede465593cd5fe4abb818ecb7af772902fc94ce02e0be5b903b55afb3dfe48d336bfa01516b571f8405f601d3168598296963703ecc6140e1323f39d6c889404688a9a9372474e79022dee3de0faa26a790841a33fa178507e5fb8b721863e67bb32e013318143ef2bf7b2b8716f8d6abe97de27325a4e6aa05d3fd4caeb9460ef825fad9f7dda2d82a42408a1c380334e755abe8664b0361980899a2c82a2a94e1e0df58b66c5d9aee9f32de124dd8fcd03d78cee26b0dd65c6a4af616531097dbf51ebc9279f92151ebdd3effa0300b2d04a8742f51bc9fd48219299a3c7b86030e9d65de201706b1fa8ef90d1cb68d466b874386bf52b09828ac61919513863e8544e30ad85770629a70db20cb924d3eae94c0dafc5c6eaed34b417718944dbb616ba7e32e906efe0191c9ba6fa0c8089b6c27eed9c1859ac3d0fafde915bc30c5f5b6a81572588a19ebb648ccc4c2f8e9c0712be4a4f512fb1f6e6ac8416b4491701c00139e408ae5a8b3d61c6281dfb82058c42d34e96124d5069d5393f19d8f2de2b6d7"}]}, 0xec4}}, 0x0) 00:10:42 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:10:42 executing program 0: syz_open_dev$dri(&(0x7f0000000000), 0xc0000000000, 0x4004) 00:10:42 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000004480)=[{{&(0x7f00000001c0)={0xa, 0x0, 0x0, @mcast2}, 0x1c, &(0x7f00000016c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000001780)=ANY=[@ANYBLOB="14deb6"], 0x18}}, {{&(0x7f0000001940)={0xa, 0x0, 0x0, @ipv4}, 0x1c, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="1000000000000000ca0000000b"], 0x18}}], 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}, 0x0, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x0, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(r2, &(0x7f0000001280)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, 0x0}}], 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000ac0)=@kern={0x10, 0x0, 0x0, 0x800000}, 0xc, 0x0, 0x0, 0x0, 0xc8, 0x1000}, 0x1) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r3}, 0x10) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r4 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) move_pages(0xffffffffffffffff, 0x8, &(0x7f0000000840)=[&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil], &(0x7f00000008c0)=[0x3, 0x0], &(0x7f0000000900)=[0x0, 0x0, 0x0], 0x2) r5 = dup(r4) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f00000012c0)=@add_del={0x2, &(0x7f0000001380)='pim6reg0\x00'}) r6 = syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x40, 0x0, 0x0, 0x4) io_uring_enter(r6, 0x2905, 0x0, 0x1, 0x0, 0x0) syz_io_uring_complete(0x0) 00:10:42 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x2, 0x300) sendmsg$tipc(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) 00:10:42 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1261, 0x0) 00:10:42 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) 00:10:42 executing program 4: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x17, 0x0, 0x0) 00:10:42 executing program 5: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) [ 642.738797][T27501] loop2: detected capacity change from 0 to 1024 00:10:42 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@map=r0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:10:42 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x118, 0x3, 0x0, 0x0) 00:10:42 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) 00:10:42 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x5421, 0x1000000000000) 00:10:42 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) 00:10:42 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000380)={0x28, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_TOKEN={0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_ADDR={0x4}]}, 0x28}}, 0x0) [ 642.936956][T15251] hfsplus: b-tree write err: -5, ino 4 [ 643.135990][T27523] loop2: detected capacity change from 0 to 1024 [ 643.379595][ T9367] hfsplus: b-tree write err: -5, ino 4 00:10:43 executing program 0: openat$cachefiles(0xffffffffffffff9c, &(0x7f00000001c0), 0x101800, 0x0) 00:10:43 executing program 1: syz_genetlink_get_family_id$gtp(&(0x7f00000000c0), 0xffffffffffffffff) socket$packet(0x11, 0x3, 0x300) clock_gettime(0x0, &(0x7f0000000100)) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00') pselect6(0x40, &(0x7f0000000000)={0x0, 0x24, 0x20000000000000, 0x200000000, 0xffffeffffffffffd}, 0x0, &(0x7f0000000140)={0x10000, 0x5, 0x4, 0x6, 0x0, 0xffffffffffffffff}, &(0x7f00000001c0)={0x77359400}, 0x0) sched_rr_get_interval(0x0, &(0x7f0000000180)) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$gtp(&(0x7f0000000080), r0) 00:10:43 executing program 5: socket$inet(0x2, 0xa, 0x29) 00:10:43 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000500)='net/igmp\x00') read$FUSE(r0, &(0x7f0000000ac0)={0x2020}, 0x2020) 00:10:43 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) 00:10:43 executing program 4: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x2, 0x0, 0x0) 00:10:43 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0xd, &(0x7f00000000c0)="aaaa14e094b9b5bc62c33c44c37127c8", 0x10) 00:10:43 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_TOKEN={0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}]}, 0x2c}}, 0x0) [ 643.668109][T27532] loop2: detected capacity change from 0 to 1024 00:10:43 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) recvmsg$unix(r0, 0x0, 0x0) 00:10:43 executing program 1: syz_clone(0x4000, 0x0, 0x0, 0x0, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffe}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000680)={0x0, 0x21}, &(0x7f0000000100)) pipe2$9p(0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair(0x15, 0x2, 0xc1, &(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x2, 0x0, 0x4e24}, 0x6e) preadv(0xffffffffffffffff, 0x0, 0x0, 0x3, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mounts\x00') openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, 0x0) sendfile(r0, r2, 0x0, 0x100000001) ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f0000000300)={{0x9, 0x80}, 0x100, './file0\x00'}) r3 = memfd_create(&(0x7f00000000c0)='\x01\fD\xd1\x1e\x803\x00\x00\xbf\xecs \xc5\xb55nVg\x1b\xa3\x8a\xcc\xf2!PmENs\xe5\x83Uz\xc0W\xc1\xcc\x97\xd1\x8e\x81\n\xc0\xb3Ac\xfe(\x00\x13\xaeZ\x8bp\x1e\xdc\x18\xddf\xe9\xe1\t\bR) \xa9P9(\xe1-q \xb3\x80\xb9\xdfj\xed\xc2_o\xa6\x04\xf5\x9f\x04\xf1\xd5\xe3\xfa\xfd\x16=q\x93u\xf1\xde\xa2\xa9\xef\xac\x171\x13r\xc49\x80\x86\x1a\xbf\xf8H\xe8Cc\x84\xa6y\xb7\xbe\xcbX\x891\xed\a\xf9\xa6\xd8\xd0\x03\x00\x00\x00\x00\x00\x00\x00\']\by\xb5\xbcIv\xe6\xd1\xb5\xbf\xacw\xda\xed\xf0^\xd35\xeb=\xc7\x82;\xb32;\xc5\xa3\xc8\xb9\xf2\xe5\xf4\x93[\x91F\x83?\xfe\xd9\x7ffvQ\xff\xc0\x8f\xe4\xb8\xa3\xbf\xceAT\x17\xc6\x81\xc0m}O\xfd\xe0\x05$\xcd\xfdk\x7f\x00\x9bQ\xd8z\xe0\xd6\xe2\xbe\xf4\xd5\x16\x94\xe0\xbf0\xde\xcaS/\xf7\xeb\x89bmX0\x94T\x10\x9dx@\xce:]\xb68\xa2W\xcb\x86\b#s\xb4q6\xe88\x19\x1a\x14Z\xf3\xd7\x92\xe4b\xfc\xf9\xb1\xe0\xdd2\xfd\xda\x84\xbd\xaf\x88\xb3\x91P6t\xf3\xcc\x03\xb8\x9a\x043|A\f\xd4\x1a?h \f\x7f\x92\xb5\x98/J\xd1\x8eW\xfd\xf4o\xd4[\x90\x0e\xd7Y\xabt$\x81\x99S\xd1:\xb3\xc3\xf9\x18\x86\xd1\xeb\x13PIwg\xbe\xbb\"\xfce:\xae\xa9\xc57\xe7\xf6G\x93\xe1X\x9f\xfb\xa5\xe4$>L\xe5]\xc3\x88\xca\xb7\x8b\xfcCn\xcc7>\xa7\xf6mF\xc2\x96q\xc48\xeeP%\x89d\x942\x84r]S\x18{\xd8\xbfT\x0f\xcb\xf7\x84D\xac\x03F+Nj\xd5\x81\x10_\xcc\xc2\v\x96N\x1f\xae\xab\xf67\xf1e4v*\x8et\xd3}}\xee\xaf5\x123\x15\xa0\x05\xf4B\x9c\x127\xc42\xab\xf2\xcd\x9a\xcdu\xa9A\x9a\xd7o\xcd\xd0X.\xfa\x15(\xedY5', 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r3, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000980)={0x0, [], 0x0, "cb2ae83b653ef3"}) dup3(r3, r0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, 0xffffffffffffffff, &(0x7f00000002c0)={0x4}) 00:10:43 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write$binfmt_misc(r0, &(0x7f0000000100)=ANY=[], 0xfffffcdd) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup3(r0, r1, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/if_inet6\x00') sendfile(r1, r2, 0x0, 0x0) timer_create(0x0, &(0x7f0000000680)={0x0, 0x21}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) splice(r5, 0x0, r3, 0x0, 0x20000000000100, 0x0) r6 = memfd_create(&(0x7f00000000c0)='\x01\fD\xd1\x1e\x803\x00\x00\xbf\xecs \xc5\xb55nVg\x1b\xa3\x8a\xcc\xf2!PmENs\xe5\x83Uz\xc0W\xc1\xcc\x97\xd1\x8e\x81\n\xc0\xb3Ac\xfe(\x00\x13\xaeZ\x8bp\x1e\xdc\x18\xddf\xe9\xe1\t\bR) \xa9P9(\xe1-q \xb3\x80\xb9\xdfj\xed\xc2_o\xa6\x04\xf5\x9f\x04\xf1\xd5\xe3\xfa\xfd\x16=q\x93u\xf1\xde\xa2\xa9\xef\xac\x171\x13r\xc49\x80\x86\x1a\xbf\xf8H\xe8Cc\x84\xa6y\xb7\xbe\xcbX\x891\xed\a\xf9\xa6\xd8\xd0\x03\x00\x00\x00\x00\x00\x00\x00\']\by\xb5\xbcIv\xe6\xd1\xb5\xbf\xacw\xda\xed\xf0^\xd35\xeb=\xc7\x82;\xb32;\xc5\xa3\xc8\xb9\xf2\xe5\xf4\x93[\x91F\x83?\xfe\xd9\x7ffvQ\xff\xc0\x8f\xe4\xb8\xa3\xbf\xceAT\x17\xc6\x81\xc0m}O\xfd\xe0\x05$\xcd\xfdk\x7f\x00\x9bQ\xd8z\xe0\xd6\xe2\xbe\xf4\xd5\x16\x94\xe0\xbf0\xde\xcaS/\xf7\xeb\x89bmX0\x94T\x10\x9dx@\xce:]\xb68\xa2W\xcb\x86\b#s\xb4q6\xe88\x19\x1a\x14Z\xf3\xd7\x92\xe4b\xfc\xf9\xb1\xe0\xdd2\xfd\xda\x84\xbd\xaf\x88\xb3\x91P6t\xf3\xcc\x03\xb8\x9a\x043|A\f\xd4\x1a?h \f\x7f\x92\xb5\x98/J\xd1\x8eW\xfd\xf4o\xd4[\x90\x0e\xd7Y\xabt$\x81\x99S\xd1:\xb3\xc3\xf9\x18\x86\xd1\xeb\x13PIwg\xbe\xbb\"\xfce:\xae\xa9\xc57\xe7\xf6G\x93\xe1X\x9f\xfb\xa5\xe4$>L\xe5]\xc3\x88\xca\xb7\x8b\xfcCn\xcc7>\xa7\xf6mF\xc2\x96q\xc48\xeeP%\x89d\x942\x84r]S\x18{\xd8\xbfT\x0f\xcb\xf7\x84D\xac\x03F+Nj\xd5\x81\x10_\xcc\xc2\v\x96N\x1f\xae\xab\xf67\xf1e4v*\x8et\xd3}}\xee\xaf5\x123\x15\xa0\x05\xf4B\x9c\x127\xc42\xab\xf2\xcd\x9a\xcdu\xa9A\x9a\xd7o\xcd\xd0X.\xfa\x15(\xedY5', 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f00000002c0)="f1", 0x1}], 0x1) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x200000a, 0x11, r6, 0x0) signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000740)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000024c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}], 0x0, "dd53d20edfa89d"}) write$FUSE_ATTR(r5, &(0x7f0000000040)={0x78, 0xacbc42d9649674c2, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x78) r8 = getegid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) r9 = syz_clone(0x8084300, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x0, r9}) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f00000006c0), 0x1000) r10 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r10, 0x6612) getgroups(0x1, &(0x7f0000000380)=[0xee00]) 00:10:43 executing program 0: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) 00:10:43 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/module/watchdog', 0x0, 0x0) [ 643.817316][ T26] audit: type=1326 audit(643.790:18): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27540 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff901496e8 code=0xffff0000 00:10:43 executing program 4: syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x140) 00:10:43 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) [ 643.898089][T15251] hfsplus: b-tree write err: -5, ino 4 00:10:43 executing program 0: openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='cpuacct.usage_percpu\x00', 0x0, 0x0) 00:10:43 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8918, 0x0) 00:10:43 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x208c00, 0x0) 00:10:43 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet6_icmp_ICMP_FILTER(r0, 0x1, 0x1, 0x0, 0x0) [ 644.040175][T27561] loop2: detected capacity change from 0 to 1024 00:10:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) 00:10:44 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x6) getsockopt$sock_buf(r0, 0x1, 0x19, 0x0, &(0x7f0000000200)) [ 644.233418][ T9331] hfsplus: b-tree write err: -5, ino 4 00:10:44 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x4c0000, 0x0) 00:10:46 executing program 3: r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x831, r0, 0x0) 00:10:46 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x40106614, 0x0) 00:10:46 executing program 2: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x831, r0, 0x0) 00:10:46 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$inet(r0, &(0x7f0000000180), 0x0, 0xc0) 00:10:46 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 00:10:46 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) 00:10:46 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) write$tcp_mem(r2, 0x0, 0x0) 00:10:46 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$inet(r0, &(0x7f0000000180)=[{{0x0, 0x0, 0x0, 0xfffffffffffffd59}}], 0x1, 0x0) 00:10:46 executing program 5: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000008, 0x831, 0xffffffffffffffff, 0x0) 00:10:46 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, 0x0) 00:10:46 executing program 2: openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000006c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 00:10:46 executing program 5: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x831, r0, 0x0) 00:10:46 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000100)='tasks\x00', 0x2, 0x0) 00:10:46 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) pwrite64(r0, 0xfffffffffffffffe, 0x0, 0x0) 00:10:46 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, 0x0, 0x0) 00:10:46 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x0) 00:10:47 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:47 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read$watch_queue(r1, &(0x7f0000000000)=""/146, 0x92) 00:10:47 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x6) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) tee(r0, r1, 0x0, 0x0) 00:10:47 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x44040, 0x0) 00:10:47 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000140), 0xc000, 0x0) 00:10:47 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0xa0000, 0x0) 00:10:47 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 00:10:47 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, 0x0, 0x0) 00:10:47 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, 0x0, 0x0) 00:10:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 00:10:47 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) getsockopt$SO_COOKIE(r0, 0x1, 0x39, &(0x7f0000000040), &(0x7f0000000140)=0xffffffffffffffc1) 00:10:47 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:10:47 executing program 2: openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000000)='devices.deny\x00', 0x2, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0x1000) 00:10:47 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) bind$unix(r0, 0x0, 0x0) 00:10:47 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140), 0x9ce471d8) 00:10:47 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) accept4$unix(r0, 0x0, 0x0, 0x0) 00:10:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3000000, 0x831, r0, 0x0) 00:10:47 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_MCAST_LEAVE_GROUP(r1, 0x0, 0x2d, 0x0, 0xc) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$security_evm(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000400)=ANY=[], 0x3, 0x0) 00:10:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmmsg$unix(r0, &(0x7f0000000200), 0x0, 0x40) 00:10:47 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1c3ec2, 0x109) 00:10:47 executing program 4: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTATFS(r0, 0xffffffffffffffff, 0x0) 00:10:47 executing program 0: openat$incfs(0xffffffffffffff9c, &(0x7f0000000200)='.pending_reads\x00', 0x42e40, 0x21) 00:10:47 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, 0x0, 0x0) lremovexattr(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=@known='trusted.overlay.opaque\x00') 00:10:47 executing program 5: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x80e40, 0x139) 00:10:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000700)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4000) 00:10:47 executing program 4: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RXATTRCREATE(r0, 0x0, 0x0) 00:10:47 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) 00:10:47 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x20, 0x0) 00:10:47 executing program 2: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RCLUNK(r0, 0x0, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x40, &(0x7f00000001c0)) 00:10:47 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x119400, &(0x7f0000000400)=ANY=[]) 00:10:47 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, 0x0, 0x0) 00:10:47 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe21}, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) listxattr(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffde9) 00:10:47 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RSETATTR(r0, 0x0, 0x0) 00:10:47 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$incfs_size(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x20, 0x0) 00:10:47 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$trusted_overlay_nlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, 0x0, 0x0) [ 648.155817][T27662] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. [ 648.158463][T27664] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. [ 648.160784][T27684] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:48 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$PAGEMAP_SCAN(r0, 0xc0606610, 0x0) 00:10:48 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREADLINK(r0, 0x0, 0x0) 00:10:48 executing program 2: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_freezer_state(r0, &(0x7f00000021c0), 0x2, 0x0) 00:10:48 executing program 5: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$9p(r0, 0x0, 0x0) 00:10:48 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x119400, 0x0) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x300000, 0x0) 00:10:48 executing program 3: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x0) msgctl$MSG_STAT(r0, 0xb, 0x0) 00:10:48 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2, &(0x7f0000000240)) 00:10:48 executing program 5: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RXATTRWALK(r0, 0x0, 0x0) 00:10:48 executing program 4: setreuid(0x0, 0xee01) mount$9p_rdma(0x0, 0x0, 0x0, 0x0, 0x0) 00:10:48 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1e3ec2, 0x0) 00:10:48 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) setxattr$incfs_id(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, 0x0, 0x0) setxattr$incfs_id(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, 0x0, 0x3) 00:10:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x31) 00:10:48 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$trusted_overlay_upper(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) 00:10:49 executing program 1: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RSTATFS(r0, 0x0, 0x0) 00:10:49 executing program 5: r0 = memfd_create(&(0x7f0000000080)=')%\x00', 0x0) connect$netlink(r0, 0x0, 0x0) 00:10:49 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40081271, 0x2) 00:10:49 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$FUSE_LK(r0, 0xffffffffffffffff, 0x0) 00:10:49 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sync() 00:10:49 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) 00:10:49 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$incfs_id(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) 00:10:49 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x7, 0x300) 00:10:49 executing program 4: setreuid(0x0, 0xee01) symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 00:10:49 executing program 5: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20040, 0x3e) 00:10:49 executing program 1: pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTAT(r0, 0x0, 0x44) 00:10:50 executing program 3: setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 00:10:50 executing program 0: setreuid(0x0, 0xee01) setxattr$security_capability(&(0x7f0000000000)='.\x00', &(0x7f0000000040), 0x0, 0x0, 0x0) 00:10:50 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x6, 0x1200) 00:10:50 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000200)=@generic={0x0, "24b58230c515382df4c3511e13427c42b11773019780fd1204a6755e70d8ad2682f4ef431aa7798adad33ac0130de19279fb5b868d56aea3064244fe8428984d27b68bd259f2e1603524d3c007257b281d37b6f600003290abe7d1d986b4c648cb9feec894ecf3edf549298b1b947a0e158410053200"}, 0x80, 0x0, 0x0, 0x0, 0xffffffffffffff52}, 0x0) 00:10:50 executing program 0: setreuid(0x0, 0xee01) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x842c2, 0x0) 00:10:50 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) umount2(&(0x7f0000000180)='./file0\x00', 0x8) 00:10:50 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x28, 0x0) 00:10:50 executing program 2: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x88c40, 0x0) 00:10:50 executing program 3: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREADLINK(r0, 0x0, 0x10) 00:10:50 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) lsetxattr$security_evm(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) [ 650.223079][T27752] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:50 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3, 0x1200) 00:10:50 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x2319082, 0x0) 00:10:50 executing program 3: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20040, 0x0) mount$9p_rdma(0x0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x432, 0x0) 00:10:50 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) 00:10:50 executing program 5: setreuid(0x0, 0xee01) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1ebec2, 0x0) 00:10:50 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5, 0x0) 00:10:50 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000080)='./file0\x00', 0x5) 00:10:50 executing program 4: pipe2$9p(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RGETATTR(r0, 0x0, 0xffffffffffffffbd) 00:10:50 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x185840, 0x31) 00:10:50 executing program 5: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$cgroup_type(r0, &(0x7f0000000240), 0x9) 00:10:50 executing program 3: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, 0x0) 00:10:50 executing program 4: r0 = memfd_create(&(0x7f0000000080)=')%\x00', 0x0) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, 0x0, 0x0) 00:10:50 executing program 1: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RMKDIR(r0, 0x0, 0x0) 00:10:50 executing program 3: setreuid(0x0, 0xee01) socket(0xa, 0x3, 0x0) 00:10:50 executing program 2: setreuid(0x0, 0xee01) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:50 executing program 0: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) getsockname$netlink(r0, 0x0, 0x0) 00:10:50 executing program 5: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) accept4$unix(r0, 0x0, 0x0, 0x0) 00:10:50 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$incfs_metadata(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0, 0x0, 0x0) 00:10:50 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, 0x0, 0x0, 0xc0) 00:10:50 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=@known='user.incfs.size\x00', 0x0, 0x0, 0x0) 00:10:50 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) sendmmsg$unix(r0, 0x0, 0x0, 0x40) 00:10:50 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6, 0x0) 00:10:50 executing program 2: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x20}, 0x0) 00:10:50 executing program 0: setreuid(0x0, 0xee01) syz_mount_image$fuse(&(0x7f0000000100), 0x0, 0x0, &(0x7f0000000180)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}, 0x0, 0x0, 0x0) 00:10:51 executing program 1: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREAD(r0, 0x0, 0x46) 00:10:51 executing program 2: setreuid(0x0, 0xee01) setregid(0xee00, 0x0) 00:10:51 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x800, &(0x7f0000000240)) 00:10:51 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000700)=[{{0x0, 0x0, 0x0}}], 0x1, 0x80) 00:10:51 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, 0x0, 0x0) 00:10:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0xffffffffffffffff, 0x0) 00:10:51 executing program 0: pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_OPEN(r0, 0x0, 0x12) 00:10:51 executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0x0) 00:10:51 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) getsockname$netlink(r0, 0x0, &(0x7f00000000c0)) 00:10:51 executing program 5: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREAD(r0, &(0x7f0000000100)={0x8e, 0x75, 0x0, {0x83, "468e7f3276633ba898c0522c9e87e4bbb2c981bea29db22abc35ed6c49bc336d9547806578848fa8a7dc0ff4269d77242acb3e7aeb259c3490657ffee7815d53b0735e3b6c3b09be05a1e436ebf77d15fbb60453d381e91a291e3305193f0d650bbca51a269f04797d9b4a8da0be7ee4758d7bc22f1db66b8998312c5327d86b29103f"}}, 0xfffffffffffffff0) 00:10:51 executing program 4: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTAT(r0, 0x0, 0xfffffffffffffd33) 00:10:51 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000200)=@qipcrtr, 0x80, 0x0}, 0x0) 00:10:51 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) syz_mount_image$fuse(&(0x7f0000000500), &(0x7f0000000080)='./file0\x00', 0x5030, &(0x7f00000001c0)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}, 0x0, 0x0, &(0x7f00000002c0)) 00:10:51 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x3) 00:10:51 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1e3ec2, 0x0) write$P9_RREADDIR(r0, 0x0, 0xfffffffffffffd19) 00:10:51 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1e3ec0, 0x10) 00:10:51 executing program 4: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLINK(r0, 0x0, 0x1b) 00:10:51 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x319400, 0x0) 00:10:51 executing program 1: setreuid(0x0, 0xee01) openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) 00:10:51 executing program 5: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x80e40, 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.pending_reads\x00', 0x0, 0x0) 00:10:51 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x7, 0x0) 00:10:51 executing program 2: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLINK(r0, 0x0, 0x0) 00:10:51 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$FUSE_OPEN(r0, 0x0, 0xffffffffffffff4b) 00:10:51 executing program 3: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RWRITE(r0, 0x0, 0x0) 00:10:51 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLOCK(r0, 0x0, 0x0) 00:10:51 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) lremovexattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=@known='trusted.syz\x00') 00:10:51 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$FUSE_GETXATTR(r0, 0xfffffffffffffffe, 0xfffffffffffffda0) 00:10:51 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) 00:10:51 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$security_evm(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x0) 00:10:51 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, 0x0}, 0x0) 00:10:51 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) umount2(&(0x7f0000000000)='./file0\x00', 0x2) [ 651.754455][T27866] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:51 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x119400, 0x0) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x300000, 0x0) 00:10:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs, 0x6e, 0x0, 0xfffffffffffffea1}, 0x0) 00:10:51 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1100) 00:10:51 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1000) 00:10:51 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x70, 0x0) 00:10:51 executing program 5: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RFLUSH(r0, 0x0, 0x0) 00:10:51 executing program 2: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREAD(r0, 0x0, 0x0) [ 651.871067][T27880] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:51 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6, 0x100) 00:10:51 executing program 0: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLCREATE(r0, 0x0, 0x0) 00:10:51 executing program 4: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, 0x0, 0x0) 00:10:51 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x20, &(0x7f00000001c0)) 00:10:51 executing program 5: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x40, 0x20) 00:10:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000700), 0x0, 0x80) 00:10:52 executing program 0: r0 = memfd_create(&(0x7f0000000080)=')%\x00', 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, 0x0, 0x0) [ 652.226374][T27896] EXT4-fs (nvme0n1p2): Unrecognized mount option "trans=tcp" or missing value 00:10:52 executing program 4: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RUNLINKAT(r0, 0x0, 0x0) 00:10:52 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) syz_mount_image$fuse(&(0x7f0000000500), &(0x7f0000000080)='./file0\x00', 0x5030, &(0x7f00000001c0)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}, 0x0, 0x0, 0x0) 00:10:52 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLINK(r0, 0x0, 0x0) 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) timerfd_gettime(r0, 0x0) 00:10:52 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:10:52 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x1100) 00:10:52 executing program 4: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x0, 0x0, 0x0) 00:10:52 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x300) 00:10:52 executing program 3: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLINK(r0, 0x0, 0xffffffffffffff47) 00:10:52 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0xa) 00:10:52 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) fcntl$F_SET_RW_HINT(r0, 0x3, 0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) pipe2$watch_queue(&(0x7f0000000080), 0x80) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000000c0)={0x7, 'bridge_slave_0\x00', {0xfffffff9}, 0x7}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000500)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r3, 0x0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r4 = accept(r3, 0x0, 0x0) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup3(r5, r6, 0x0) write$binfmt_elf64(r5, &(0x7f0000000640)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x5, 0x20, 0x80, 0x80000000, 0x3, 0x3e, 0xdb, 0x56, 0x40, 0x0, 0x4, 0x206, 0x38, 0x1, 0x3e, 0x8, 0x1800}, [], "16020ea802a17053758dd52094c8f89bb1a084635ca33461dd85719472eec8e66c9849317e944a068ae3565ed366e7e7c77d7f97648a5e49b5a453de89d2648e8dc09506efe5fbf661d61b46b31c69cf43256d1ce7a5c322dc63450742b494c53a212cc7ca0af1b5ee9afe102cf28117000be7c37be8b5a45b58a1a59fc96bad9cb58ef9b506ccdeb338699789ec5eca146c16e8e9b0ad79dc553b4a443528fd52405dceb88bebe397829a629beeda3fd949bfbeba4a9e0f8a1cdfd64d1cec08abe0e64351a8b9092da0cecb03d20ca08dc1d54bdf9f580c843d", ['\x00']}, 0x21a) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000240)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) setsockopt$inet6_tcp_TCP_ULP(r4, 0x6, 0x1f, &(0x7f0000000100), 0x4) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r4, 0xc0c89425, &(0x7f0000000540)={"6eb49bda673c05eb6aa3a071e86f15f3", 0x0, r7, {0x7}, {0x8, 0x5}, 0xfffffffffffffffb, [0x2, 0x9, 0x7, 0x0, 0x0, 0x800, 0x0, 0x8, 0x0, 0x7ff, 0x88e, 0x20, 0x0, 0x5, 0x3, 0x9]}) setsockopt$inet6_MCAST_MSFILTER(r4, 0x29, 0x30, 0x0, 0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r1, 0x40089416, &(0x7f0000000040)=r7) 00:10:52 executing program 0: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ATTR(r0, 0x0, 0x0) 00:10:52 executing program 5: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ATTR(r0, 0x0, 0xffffffffffffff8a) 00:10:52 executing program 2: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREAD(r0, 0x0, 0x0) [ 653.046596][ C1] TCP: request_sock_TCP: Possible SYN flooding on port 2. Sending cookies. Check SNMP counters. 00:10:53 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2e0c0, 0x110) 00:10:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$FUSE_BMAP(r0, 0x0, 0x0) 00:10:53 executing program 4: semget(0x3, 0x0, 0x681) 00:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$FUSE_BMAP(r0, 0x0, 0x64) 00:10:53 executing program 2: mq_open(&(0x7f0000000280)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xbe\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda\x9c\x10\x03\xf1\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19F(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf1\x00\x00\x00\x00\x00\x00\fK/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xab\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3S\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)>\xff8\a!\xf1>\t\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd11\x0e\x93t\x9e\xf9\xa6s\xbe\v.\x99\xe7\x80\x7f\xcb\xe5\xab4\x97\x83\"\x05(u\x12R\x9bi\x96\x18J\xe5B\xdb+\xc6\x9a#\x91\x0e7\x98\x987\xb1\af\x9e/\x15\vFt\xa7\x00h\x02K\xa1\xe0\xf9\xadUH\xa0\xd5\xb3\x9a\xbeK\xe9\x11\x05\xb6\x1a\xce\x0e\xd1\x94q\xe3c\xf8-\xac\xdc.q\xeaLB\x95)\xa8+\xde\xbbx\xca\xf9\x06i\x03\xbb\t1\xa0\xba\x12\x89\xf4LQV4\x8d4\x8b\xdf--\x8c\xecrw\"$^\xac\xec\xb4\xa3SE\xf0\xf4\xed\xbcw\x81\x9b\xec\b\xa6\xf2\xc4\xffG\x13\xd9QM\xb4\x826\xe4\xf1\x1a\xba\x11w\x0f\\\xf1\xf4m$\xa3Sf\x8b\x83\x91\x1a\xbd\xfc\xfa\xb0\x1f\xc8\xd7\x05\xa7z\b\xff\xd6\x1a\v\xc0}\xb6\xa0\xef\x01\x17\xcf\xd9\x17\xaa9\x97\x1a^\x1dxi\xd7`\x8fGK[\x85@\xeb\x16\xfc\xd6\xcc\xdeqhX\x80F\x1c\xf2\x1b\xb9\bBD_\xd3\x11w\x8c\t\xd0{\xb24\xe1 \xf3\xd7-\x19\x19\xd3\xc4tKM\xf5\x82. ig\x95\xce\x9a$k\xc1\xa6\x0e\xf4[\xa7M\xe2O\x13\xd1po\x13\xa7\x98\xa3p\x1b\xcaTmU\x80$%K\xb3L\x1c2xY\x92\xc4$\x01\xf6s\xbfJ', 0x800, 0x2, 0x0) 00:10:53 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$cgroup_type(r0, 0x0, 0x0) 00:10:53 executing program 2: mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97z}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\t\"}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xef\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\xae\x1d\x01~\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8cW\x7f\xa7-\xf6o\xcc\xc5\xb6\xe4\aB@\x80\xb1|g\x93:m>[\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x00'/447, 0x40, 0x15a, 0x0) 00:10:53 executing program 4: r0 = timerfd_create(0x0, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x468) 00:10:53 executing program 0: mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8ci\xce4A@W\x7f\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x93t\x9e\xf9\xa6s\xbe\x03.\x99\xe7\x80\x7f\xcb', 0x0, 0x15a, 0x0) 00:10:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$cgroup_pid(r0, 0x0, 0x24) 00:10:53 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2e0c0, 0x32) 00:10:53 executing program 1: semget(0x3, 0x4, 0x258) 00:10:53 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x441, 0x80) 00:10:53 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40041, 0x0) write$FUSE_LK(r0, 0x0, 0x0) 00:10:53 executing program 0: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) 00:10:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) 00:10:53 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getownex(r0, 0x10, 0x0) 00:10:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$cgroup_pid(r0, 0x0, 0x0) 00:10:53 executing program 2: mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8ci\xce4A@W\x7f\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x93t\x9e\xf9\xa6s\xbe\x03.\x99\xe7\x80\x7f\xcb', 0x80, 0x5b, &(0x7f0000000240)) 00:10:53 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/cgroup', 0x6000, 0xa0) 00:10:53 executing program 4: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000040)={{0x0, 0x989680}}, &(0x7f0000000080)) 00:10:53 executing program 3: semget(0x3, 0x3, 0x388) 00:10:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40041, 0x0) write$cgroup_subtree(r0, 0x0, 0x0) 00:10:53 executing program 5: pselect6(0x40, &(0x7f00000003c0), &(0x7f0000000400), 0x0, &(0x7f0000000480), &(0x7f0000000500)={0x0}) 00:10:53 executing program 4: r0 = semget(0x3, 0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 00:10:53 executing program 3: semget(0x1, 0x1, 0x428) 00:10:53 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$FUSE_STATFS(r0, 0x0, 0xfffffdc8) 00:10:53 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$cgroup_freezer_state(r0, 0x0, 0xfffffffffffffde0) 00:10:53 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$cgroup_freezer_state(r0, 0x0, 0x0) 00:10:53 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x0) 00:10:53 executing program 3: semget(0x2, 0x3, 0x109) 00:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$FUSE_LSEEK(r0, 0x0, 0xfffffffffffffd2e) 00:10:54 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$cgroup_int(r0, 0x0, 0x0) 00:10:54 executing program 5: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) 00:10:54 executing program 4: r0 = semget(0x3, 0x0, 0x0) shmctl$SHM_LOCK(r0, 0xb) 00:10:54 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1, &(0x7f00000000c0)=0x622, 0x4) 00:10:54 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/dmi', 0x0, 0x0) 00:10:54 executing program 0: syz_open_procfs(0x0, &(0x7f0000000000)='task\x00') 00:10:54 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x301001, 0x0) 00:10:54 executing program 5: r0 = mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8ci\xce4A@W\x7f\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x93t\x9e\xf9\xa6s\xbe\x03.\x99\xe7\x80\x7f\xcb', 0x0, 0x0, 0x0) fcntl$getownex(r0, 0x10, 0x0) 00:10:54 executing program 4: semget(0x1, 0x1, 0x300) 00:10:54 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap$binder(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) 00:10:54 executing program 4: syz_clone3(&(0x7f0000000240)={0xa0000, 0x0, 0x0, 0x0, {0xa}, 0x0, 0x0, 0x0, 0x0}, 0x58) ioctl$BTRFS_IOC_DEFRAG_RANGE(0xffffffffffffffff, 0x40309410, 0x0) 00:10:54 executing program 3: syz_clone(0x20106000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:54 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/dev\x00') read$FUSE(r0, 0x0, 0x0) 00:10:54 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='mountinfo\x00') read$FUSE(r0, 0x0, 0x0) 00:10:54 executing program 1: syz_clone(0x50b00400, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) 00:10:54 executing program 2: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) ioctl$FS_IOC_GETVERSION(r0, 0x80087601, 0x0) 00:10:55 executing program 0: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x8, &(0x7f00000001c0), 0x2) 00:10:55 executing program 5: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) read(r1, 0x0, 0x0) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x11, &(0x7f00000001c0), 0x2) 00:10:55 executing program 4: write$ppp(0xffffffffffffffff, &(0x7f00000001c0)="37c07b8d", 0x4) r0 = syz_io_uring_setup(0x287c, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:55 executing program 2: quotactl$Q_QUOTAON(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='/dev/'], 0x0, 0x0) 00:10:55 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:55 executing program 0: ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000001c0)={{0x0, 0xa4bb}, 0x100, './file0\x00'}) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x14, &(0x7f00000001c0), 0x2) 00:10:55 executing program 3: ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000001c0)={{0x0, 0xa4bb}, 0x100, './file0\x00'}) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x15, &(0x7f00000001c0), 0x2) 00:10:55 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x5}, 0x0, &(0x7f0000000180)={0x77359400}, 0x0) 00:10:55 executing program 2: quotactl$Q_QUOTAON(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='/.e'], 0x0, 0x0) 00:10:55 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:55 executing program 0: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x6}, &(0x7f0000000180)={0x0, 0x989680}, 0x0) 00:10:55 executing program 3: pselect6(0x1d, &(0x7f0000000000), 0x0, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 00:10:55 executing program 4: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:56 executing program 5: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x15, &(0x7f00000001c0), 0x2) 00:10:56 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:56 executing program 2: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7}, &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 00:10:56 executing program 0: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) syz_io_uring_setup(0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000001c0)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x19, &(0x7f00000001c0), 0x0) 00:10:56 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) [ 656.174066][T28064] loop3: detected capacity change from 0 to 256 00:10:56 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:56 executing program 0: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x2}, 0x0, 0x0, 0x0) 00:10:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 00:10:56 executing program 4: clock_gettime(0x0, &(0x7f0000000180)={0x0}) pselect6(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x5}, 0x0, &(0x7f00000001c0)={r0}, 0x0) 00:10:56 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000380), 0x2, 0x0) 00:10:56 executing program 5: ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000001c0)={{0x0, 0xa4bb}, 0x100, './file0\x00'}) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:56 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) pwritev(r0, &(0x7f0000001700)=[{0x0, 0x2000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 00:10:56 executing program 2: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) pwritev(r0, &(0x7f0000001700)=[{0x0}, {0x0, 0x2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 00:10:56 executing program 0: setreuid(0x0, 0xee01) mknodat$null(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) 00:10:56 executing program 4: io_uring_register$IORING_REGISTER_IOWQ_AFF(0xffffffffffffffff, 0x100000, 0x0, 0x0) 00:10:56 executing program 5: faccessat2(0xffffffffffffffff, &(0x7f00000002c0)='\x00', 0x0, 0x1300) [ 656.526483][T28080] loop3: detected capacity change from 0 to 256 00:10:56 executing program 0: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000280), 0x40101, 0x0) write$rfkill(r0, &(0x7f0000000400)={0x0, 0x5, 0x2}, 0x8) 00:10:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 00:10:56 executing program 1: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018"]) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x19, &(0x7f00000001c0), 0x0) 00:10:56 executing program 2: quotactl$Q_QUOTAON(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='/.', @ANYRESHEX], 0x0, 0x0) 00:10:56 executing program 5: quotactl$Q_QUOTAON(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="9c6e35ea6b2f2f", @ANYRESHEX], 0x0, 0x0) 00:10:56 executing program 4: mremap(&(0x7f0000b78000/0x4000)=nil, 0x4000, 0x2000, 0x3, &(0x7f0000d35000/0x2000)=nil) 00:10:56 executing program 0: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000001c0)="31a2ad2d9d", 0x5}], 0x1, 0x0, 0x0) read(r1, 0x0, 0x0) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:56 executing program 2: clock_gettime(0x0, &(0x7f0000000040)={0x0}) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7}, &(0x7f00000000c0)={r0}, 0x0) 00:10:56 executing program 5: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f00000001c0)=ANY=[@ANYBLOB="01"]) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x19, &(0x7f00000001c0), 0x0) 00:10:56 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) pwritev(r0, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) [ 656.945080][T28102] loop3: detected capacity change from 0 to 256 00:10:56 executing program 4: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0)={0x0, 0x0, 0x2}, &(0x7f0000000140), &(0x7f0000000000)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:57 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 00:10:57 executing program 5: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) read(r1, 0x0, 0x0) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x15, &(0x7f00000001c0), 0x2) 00:10:57 executing program 1: quotactl$Q_QUOTAON(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='/.ev'], 0x0, 0x0) 00:10:57 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) [ 657.278124][T28117] loop3: detected capacity change from 0 to 256 00:10:57 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xb0275faa5ab88745) 00:10:57 executing program 4: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f00000001c0)='(\xfbV]\x00', 0x0, 0xffffffffffffffff) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:57 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) [ 657.471154][T28125] ------------[ cut here ]------------ [ 657.472674][T28125] WARNING: CPU: 0 PID: 28125 at block/genhd.c:589 del_gendisk+0x698/0x72c [ 657.474981][T28125] Modules linked in: [ 657.476023][T28125] CPU: 0 PID: 28125 Comm: syz-executor.1 Not tainted 5.15.139-syzkaller #0 [ 657.478403][T28125] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 657.481264][T28125] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 657.483297][T28125] pc : del_gendisk+0x698/0x72c [ 657.484640][T28125] lr : del_gendisk+0x698/0x72c [ 657.485904][T28125] sp : ffff800022a37bc0 [ 657.487024][T28125] x29: ffff800022a37be0 x28: ffff0000cc1f51c0 x27: 1fffe0001b91202a [ 657.489054][T28125] x26: 1fffe0001b1c1f10 x25: 1ffff00004546f88 x24: ffff0000d8e0f880 [ 657.491180][T28125] x23: 0000000000000000 x22: ffff0000d8e0f8a0 x21: ffff0000d8e0f800 [ 657.493367][T28125] x20: ffff0000ccf71c70 x19: 0000000000000240 x18: 0000000000000000 [ 657.495549][T28125] x17: ff8080000c02a3a4 x16: ffff8000082e9b40 x15: ffff80000c02a3a4 [ 657.497588][T28125] x14: 1ffff0000292406a x13: ffffffffffffffff x12: 0000000000040000 [ 657.499821][T28125] x11: 0000000000000e88 x10: ffff80001e24e000 x9 : ffff80000a82cc64 [ 657.501986][T28125] x8 : 0000000000000e89 x7 : ffff80000c02a60c x6 : 0000000000000000 [ 657.504121][T28125] x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800011a38f7c [ 657.506317][T28125] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 [ 657.508534][T28125] Call trace: [ 657.509363][T28125] del_gendisk+0x698/0x72c [ 657.510533][T28125] loop_control_ioctl+0x4a8/0x62c [ 657.511893][T28125] __arm64_sys_ioctl+0x14c/0x1c8 [ 657.513167][T28125] invoke_syscall+0x98/0x2b8 [ 657.514399][T28125] el0_svc_common+0x138/0x258 [ 657.515712][T28125] do_el0_svc+0x58/0x14c [ 657.516860][T28125] el0_svc+0x7c/0x1f0 [ 657.517958][T28125] el0t_64_sync_handler+0x84/0xe4 [ 657.519318][T28125] el0t_64_sync+0x1a0/0x1a4 [ 657.520455][T28125] irq event stamp: 122 [ 657.521563][T28125] hardirqs last enabled at (121): [] kasan_quarantine_put+0xdc/0x204 [ 657.524147][T28125] hardirqs last disabled at (122): [] el1_dbg+0x24/0x80 [ 657.526479][T28125] softirqs last enabled at (98): [] local_bh_enable+0x10/0x34 [ 657.528984][T28125] softirqs last disabled at (96): [] local_bh_disable+0x10/0x34 [ 657.531376][T28125] ---[ end trace dece63ac15946bcb ]--- 00:10:57 executing program 0: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) read(r1, 0x0, 0x0) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:57 executing program 4: quotactl$Q_QUOTAON(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='/..'], 0x0, 0x0) 00:10:57 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) ioctl$FS_IOC_GETVERSION(r0, 0x541b, 0x0) 00:10:57 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xb0275faa5ab88745) 00:10:57 executing program 2: syz_mount_image$ntfs3(&(0x7f0000000100), &(0x7f000001f780)='./file1\x00', 0x2010080, &(0x7f0000000440)=ANY=[], 0x1, 0x1f759, &(0x7f000005e640)="$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