last executing test programs: 57.19965777s ago: executing program 3 (id=859): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x6, 0x1a, "2af01c3d0040fbffffffffffffff00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f00000000c0)) ioctl$TCSETA(r1, 0x5406, &(0x7f00000001c0)={0x101, 0x104, 0x0, 0x38f, 0x3, "a0590469a322d928"}) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000140)=0x4) 56.72932597s ago: executing program 3 (id=863): r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f00000000c0)={0x1d, r1}, 0x18) connect$can_j1939(r0, &(0x7f0000000140)={0x1d, r1}, 0x18) sendmmsg$sock(r0, &(0x7f0000000bc0)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="114988120c8d32f1eb46684e638a4d7664d2590db8e05c2a5492570dbcf40993c65b62c40d67cb59dd9403c912f73783c3c256301e478ea15c13c71811e69179f60aab965ca48f339eb7bdbc51b01f82f170bd467a72b3d5f4a9", 0x5a}, {&(0x7f0000000440)="f7d758f944310796643ce3d1296de74fa4b298da7dae93fc390db15071aba69aaf0c8a7395fadcd26c95ce40edfc0450591d", 0x32}], 0x2}}], 0x1, 0x4000000) recvmmsg(r0, &(0x7f00000009c0)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000240)=""/160, 0xa0}, {0x0}, {&(0x7f0000001c00)=""/217, 0xd9}, {0x0}, {&(0x7f0000000a40)=""/134, 0x86}], 0x7, &(0x7f0000000840)=""/124, 0x7c}, 0x3}], 0x1, 0x0, 0x0) 56.566770987s ago: executing program 3 (id=864): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r1 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r2, {0x0, 0xfff2}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=@newtfilter={0x50, 0x2c, 0xd27, 0x70bd25, 0x2, {0x0, 0x0, 0x0, r2, {0x0, 0x1}, {}, {0x5}}, [@filter_kind_options=@f_flower={{0xb}, {0x20, 0x2, [@TCA_FLOWER_KEY_ENC_IPV4_DST={0x8, 0x1d, @local}, @TCA_FLOWER_KEY_ENC_IPV6_SRC={0xb, 0x1f, @empty}]}}]}, 0x50}}, 0x0) 56.227183902s ago: executing program 3 (id=867): syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200010, &(0x7f0000000680)=ANY=[@ANYBLOB="64656275672c757466383d312c757466383d302c757466383d312c73686f72746e616d653d77696e39352c636865636b3d7374726963742c73686f72746e616d653d77696e6e742c73686f72746e616d653d6c6f7765722c002bc08d8cca74e8ecafb48437094fe1a4a2383bd9d85bff651d1101fd722e01b9b5d22f08b5fc0ac7cbf33fb553a90ae4d01d71ddeeb089f517aeaaa271899287d5b8949b22b23c2807b7d81714b89e9682f6c3faa6107733a77a4cf985560ed64ec24e255dee3654aa2ba55be4bf3ae257adba34bed8e32e4122bb46aa57a75dab0288098e42f886f09bdf63537db28a454b02a4204a7e7dac3c30a6d4b5c814916b02"], 0x3, 0x25a, &(0x7f0000000240)="$eJzs2s9rI2UYB/Bn6sqmXbqp+ItdEF/0oF6Gbc8edpEKYkFRK6yC7KydauyYlE4oRMT2pFf/BM/i0Zsge/TSi3+BB2+99LgHcSRNWtOysIs/mqX7+RySh3nnm7zzvmF4ErL/6refb6zX+XrRj5ksi5nrsRt3s1iImTiyG6+8dPOX5969+cGbN1ZWWuOjSymly8///OGXP7xwp3/p/R8v/3Qx9hY+2j9Y+n3vmb0r+3++92mnTp06dXv9VKTbvV6/uF2Vaa1Tb+QpvV2VRV2mTrcut06Mr1e9zc1BKrpr83ObW2Vdp6I7SBvlIPV7qb81SMUnRaeb8jxP83PBv7H6/d2miYPm8VvRNM3sd3HpTsz/Fu3InkjZk9ezp29lz+5mVw6apn06OjudGfPf+sf7z7kwvqkvv5NSK6L6Znt1e3X0PBxtxY316EQVZVyL2fgjhh+TsVH9+hsry9fSoYX4utoZ53e2Vx87fP3j/GK0Y+He+cVRPh3lL0bE8HFuMr8U7Xjq3vmlU/nR+7fi5Rcn8nm049ePoxdVrMUwGzvjJVj+ajGl195aOZW/engeAMB5k6djw/5t2LSd6N/y/MT4RH80yk/0h+379Ien+qsLcfXCdK+diHrwxUZRVeXW8AveYXF85FEtZieX5UGKo59C/r+JzZzYs4dloRTnuYj4bCp3JM7S35t+31NbZzIhAAAAAAAAAAAAHshZ/J1w2tcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA83P4KAAD//8scwHs=") mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) setpriority(0x0, 0x0, 0x2a14b58) ptrace(0x10, r0) ptrace$peeksig(0x4209, r0, &(0x7f00000002c0)={0x7f, 0x1}, 0x0) 55.782137181s ago: executing program 3 (id=872): socket$packet(0x11, 0x2, 0x300) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x3000004, 0x3032, 0xffffffffffffffff, 0x0) r0 = socket(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000d40)=@newqdisc={0x3a8, 0x24, 0x3fe3aa0262d8c783, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}, {0x8}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x378, 0x2, [@TCA_CHOKE_PARMS={0x14, 0x1, {0x0, 0x0, 0x0, 0x0, 0x2}}, @TCA_CHOKE_PARMS={0x14, 0x1, {0x64, 0x2, 0x3, 0x17, 0xd, 0x8, 0x1}}, @TCA_CHOKE_MAX_P={0x8, 0x3, 0x2}, @TCA_CHOKE_PARMS={0x14}, @TCA_CHOKE_MAX_P={0x8}, @TCA_CHOKE_STAB={0x104, 0x2, "dc542b4e237011fb38ddb228806571a8633206e26df63a43bbc516382325dedd79c1cf0a26379dfaf72cb5ab9ab7efe16f312ee9ab598d1ac0d7903ac69c51f1b6842ebecf00dec5deff737b59f0c1f0b57cc6c2b7b8c5b2c527aafa57222f4bd2355ccab39fa20d4033b6b687491532080101805feb9c6fa8a56a77186efcb394ce1a1cd7f2130835e3bf9e3ac25d0a102a808be13beb51f37da6d10046f131834545ee5013f43e41e91eb18a12c28540ab4106286e0f7568f6a9cd0c0da51df08e42848096b25d455ebec9adfd6e493d8c9725bc2d49bbbae0a5375b359f91d9dad20ed109ffbc52469cffd2cf5df7773f7a4c72ae167485315c326281efc4"}, @TCA_CHOKE_MAX_P={0x8}, @TCA_CHOKE_STAB={0x104, 0x2, "a2a88faa7ec665a571a9ad3d1f9512e3c591df4a4554c6c2e2cc6cb4d9aee4579684743ad4888f1522a47ddaff3d4f9450d288e8559bc4f795aa0d1bc74d926038adb808cba6e90535b2eb8ba3e8ff927207d17a86b10d604e77a459df67e7f0c842d463ca5977b7e2eb55fbb9881d15633717817c735da52a1da7d64bb22e58550d8ee20883e41ec2f119a6a6364d68900c1cce4a3b3225a9ce9e1e00b444e9e7bcd10e1dec202ce7786aa7cf10d4dd6bbcee586d7903a6239ff90b49cd7fddb0c67ddab326cdb2d0fa48a783f691be9ebaa1243b21afd04a372650aa7eb46a2675cc67ae12d3b99c9acb4d9fb7c78081d269b443affd86eededd4867311221"}, @TCA_CHOKE_PARMS={0x14, 0x1, {0x1f}}, @TCA_CHOKE_STAB={0x104, 0x2, "554b956aa3fcfbc4a187baf0437163b5d33108db016465f92a93480d2c246d90f03741da6ee916f7c9917dbd81da67d6150151679559af8402b932745d19fbfbd679c133c4714565f91cd05790d990818bac85598b6a844cb2c2d277aaca9a88ee0e6a834ba02b4e549f11fb13e9fe33730c55997f2d3b7e6469210db81587fc522295f49a78f4e08ddfb01172b12a19b303a0c47fa3500cdc3e6725a79dcd3731c37083c3bbe73c43e7e2ea82c72986a1499c677c565ea1cfc874e7e978e4ebe8d338f0b37807d40333ee570133982998623ec809826f1009856a9d9d8e839c65d3ead78c6b3cb8f7beee8e59f19de93d06628a2cdfa4333d96882b96c36cc3"}]}}]}, 0x3a8}}, 0x0) 54.983456765s ago: executing program 3 (id=880): r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) connect$netrom(r0, &(0x7f0000000300)={{0x6, @bcast, 0x1}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @default]}, 0x48) r1 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) bind$netrom(r1, &(0x7f00000004c0)={{0x6, @rose, 0x1}, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null]}, 0x48) r2 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000080)={'nr0\x00', 0x2000}) 54.837851802s ago: executing program 32 (id=880): r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) connect$netrom(r0, &(0x7f0000000300)={{0x6, @bcast, 0x1}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @default]}, 0x48) r1 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) bind$netrom(r1, &(0x7f00000004c0)={{0x6, @rose, 0x1}, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null]}, 0x48) r2 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000080)={'nr0\x00', 0x2000}) 8.245019474s ago: executing program 2 (id=1263): r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r0, 0x40045532, &(0x7f0000000040)=0x7) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040301, 0x0) r2 = syz_open_dev$sndpcmp(&(0x7f00000001c0), 0x0, 0xa2c65) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0x0, 0xfffffffffffffd83, 0xfa00, {0x1000000000000, 0x0}}, 0xfdbc) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(r2, 0xc2604111, &(0x7f0000000200)={0x72, [[0x5, 0x8001, 0xb, 0x0, 0x7, 0x1ff, 0x7, 0xd], [0x401, 0x6, 0x42ba, 0x0, 0x9, 0xfffffff7, 0x8001, 0x10], [0x863, 0x3, 0x5, 0x7, 0xffffffff, 0x504, 0x3, 0x7]], '\x00', [{0x3, 0xa14d, 0x1, 0x1, 0x1, 0x1}, {0x10, 0x7, 0x1, 0x0, 0x1}, {0x9, 0x1, 0x1, 0x0, 0x1, 0x1}, {0x4, 0x6, 0x1, 0x1, 0x0, 0x1}, {0x9, 0xfff, 0x1, 0x1, 0x1, 0x1}, {0x4, 0x3, 0x1, 0x1}, {0x8000, 0x2}, {0x10000, 0x8, 0x1, 0x1, 0x0, 0x1}, {0x9, 0x1, 0x1, 0x0, 0x0, 0x1}, {0x7, 0xffff0000, 0x0, 0x0, 0x0, 0x1}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1}, {0x6, 0x200, 0x1, 0x1, 0x1}]}) 7.457655837s ago: executing program 1 (id=1268): sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={0x0, 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x22000, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup(r2) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000000c0)=ANY=[@ANYBLOB="820000000000000081000040"]) 7.240259967s ago: executing program 2 (id=1271): syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x1, 0x8, 0x8, 0xff, 0x9}, 0x0, 0x0}) r0 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_script(r0, &(0x7f0000000400)={'#! ', './file0', [], 0xa, "1f411d2552ad52cb07410969e814977e4f2c4a80522094786c8673fb61cf8b86bda4de504f5a3c7c04055f1f70e4064d46b2bb9e5100d446bb6a"}, 0x2) write$FUSE_NOTIFY_STORE(r0, &(0x7f0000000040)=ANY=[], 0x28) close(r0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 7.142125722s ago: executing program 1 (id=1272): r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000180)=ANY=[@ANYBLOB="12010000810087406d040e0a759400000001090212000100000000090400200003"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$uinput_user_dev(r1, 0x0, 0x0) ioctl$KVM_GET_DEBUGREGS(r1, 0x8080aea1, 0x0) 6.596526055s ago: executing program 2 (id=1275): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="2e9b5b0007e03dd65193dfb6c575963f86dd6067", 0x14}, {&(0x7f0000000200)="b700000000000000000000d1dd0fccd5de059daf79f3", 0x27}, {&(0x7f0000000540)="37a88dc41ed443abea1e522800b6e02a2724fd355159d140ba8cc80e74f2d600eb117a5a6c08dd62e40e29b00eb7c7ac0c07940d04d4ca38b285433eb6fda99ec50f0decf9955266f63f794d1fd44ee189073167c81a6824ade4f92efc58fcd4e89f7361ac139d64187008a66e906d0be0df92b0112febc2265ff7231f5f08acc71d2081f42987c5b3430fac43cc63de57900a385e7cbd47b94dfc7f31e3498de52465765b7d674eb657b141dbc38697809229ae26d127a2fdd9e9ee888aa776ff60977646134f00e66b644d369bae8518e8e2de4e39d24deedd704ed6d4fb3039b1136c13f2f4a33657103aa8d5b29674102e200efc4fc5dc005bfd6f285e7be7ab8fccff7ef7fabcc4f9b97069b938b1782e67d834ec63d9ccd1b988fa39d90941e3ccf0bb4dfcffe9b5ea2225111ea4fe8260235acf0e593a1dff0c769d79a1e2789e0fff4e6c5f7c76a51767fa68a0f1ea19b49c0b8fd13225c352a2f87080dcfc14c73a6b23a9892b640ff37af91110cd395aa52f9371fc8dd7f888733c029e52feb538e9189d6434180ba8", 0x18e}, {&(0x7f00000029c0)="3de496b26cb156fc17de651bc2059979575c10b710b18f6a6eb3e0edacecac6e537e292fa84729d0f9307c991d2dcd08f489b6f01443bea0160d4611573a3da03d088a33db59ac98a334c635c5d036662c3b23e27854dbc6c163d718b4c7abbea840f975cceb9ace04893f367724b01266748ec2aa05aabb345fb3bdeec4b44af54866383c500e53f38217a45b37414a6d48adbb4e7dafc07e90b5596424efc201cff679e3b190cc2e0ff7cf943e65cb300f296e", 0xb4}], 0x4) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) 6.066203858s ago: executing program 4 (id=1279): syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000001200)='./file0\x00', 0x1200000, &(0x7f0000000380)=ANY=[@ANYBLOB="666d61736b3d30303030303030303030303030303030303030303030312c6572726f72733d636f6e74696e75652c64656275672c6e6f646f74732c636865636b3d72656c617865642c666c7573682c00ae074f98d1b9346667e288c05bc5980f839b9c674e3c093268aee8c58355bf270e5e58f7b8cc8d6d0f"], 0x1, 0x11d9, &(0x7f0000001240)="$eJzs209rI3UYB/Bnu1nbzdpu/be6vfhDL3oZbA+evBRpQRpQ2kZoBWFKUw2JSejkkIhgwZsnX4hHb4L4BvouvBVB9NKTEZvYtLVWsLVR9vO55GG+8+Q3Q2Bgwu85euurTxp7RbaXd2Pqzp0odSLScYoUU3E3hg7i9S9Wf/lyY2t7bblSWVlPaXV5c/HNlNLcy9998NnXr3zfffD+N3PfTsfh/IdHPy39cPjo8PHRr5sf14tUL1Kr3U152mm3u/lOs5Z260UjS+m9Zi0vaqneKmr75/K9ZrvT6ae8tTtb7uzXiiLlrX5q1Pqp206fR0T+UV5vpSzL0mw5mLlGb/WPn3hwL56KwWAwuB/leBBPx2zMxcOYj2fi2Xguno8X4lG8GC/F45OzTr/g4NqXDwAAAAAAAAAAAAAAAAAAAMTxyTT/4J/O/wMAAAAAAAAAAAAAAAAAAAA3wPw/AAAAAAAAAAAAAAAAAAAATJ75fwAAAAAAAAAAAAAAAAAAAJi8ja3tteVKZWU9pZmIHw961V51+DnMV9+prLyRTpTGXT/3etW7p/niME/n8+koj/KlS/OZeO3VYf579va7lQv5Quz++7cPAAAAT4QsnZofHx2/32fZX+XD6sz/Axfe30uxUPrzepccYoKK/qeNvNms7V9VxNSZk6dHnX/bdXPFw9GSt7HWJIp7EfEfuAyFYlxM6onEbTrzkAcAAAAAAAAAAOB/5MptgIPRxttrbieMuD/p2wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+YweOBQAAAACE+Vun0bEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLBQAA///Gs4Hb") r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x42, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x8000, 0x1f7) r2 = fanotify_init(0x200, 0x0) fanotify_mark(r2, 0x201, 0x4000003e, r1, 0x0) pwritev2(r0, &(0x7f0000001140)=[{&(0x7f00000004c0)='\'', 0x1}], 0x1, 0x17ff, 0xdf, 0x2) 5.712806803s ago: executing program 2 (id=1280): r0 = syz_usb_connect$uac1(0x0, 0xac, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000000000106b1d010140000102030109029a0003010000000904000000010100000a24010000000201020c24020000000000000800000524050000082407000000009e0c240700000000a3e82f07070d2407010604000000000000e90924030000000001"], 0x0) syz_usb_control_io(r0, &(0x7f0000000380)={0x2c, 0x0, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x500a}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac1(r0, &(0x7f0000001840)={0x14, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f00000005c0)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x20, 0x81, 0x1, "9a"}, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x84, 0x1, "e0"}, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0x84, &(0x7f0000000400)={0x40, 0x16, 0x1, "e6"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, &(0x7f0000000000)={0x14, 0x0, &(0x7f0000000180)={0x0, 0x3, 0x5, @string={0x5, 0x3, "9677cc"}}}, 0x0) 5.415065976s ago: executing program 4 (id=1283): syz_mount_image$ext4(&(0x7f00000000c0)='ext2\x00', &(0x7f0000000c40)='./file0\x00', 0x808080, &(0x7f0000000c80)={[{@nogrpid}, {@bh}, {@barrier}]}, 0x0, 0x52c, &(0x7f0000000640)="$eJzs3d9rY1kdAPBvMv2Rdjrbru7DKuqO6+oowyRtZrcs+6DriyDLssK6TyKzpc2U0qQpTbpua8EO+Oar4IBP+if4IPggzJPvvumbLyMojDo4TAWRyE1uOm2adMq0aWaazwcuOefc2/s9J3DP6T1J7glgaF2NiN2IGIuIjyNiOi3PpFu829qS4x4/3Fnce7izmIlG48N/jqRH7iy2j2+7nJ4zF/FBkh/vEre2tb26UC6XNtJ8oV5ZL9S2tm+sVBaWS8ultWJxfm5+9u2bbxXPrK2vVX7z4Dsr7330+9998f4fd7/x46TO32rtGkvadmaBDmi9L6MxdaAseefe60ewAbiUtmds0BXhmWQj4jMR8Xqa3pcbXJ0AgP5qNKajMX0w31vmBMcAAM+/5J5/KjLZfHr/PxXZbD7fnMPLvRKT2XK1Vr9+u7q5thTNOayZGM3eXimXZtO5wpkYzST5uWb6Sb7Ykb8ZES9HxM/HJ5r5/GK1vDSof3oAYMhd7hj/H423xv8T8AkBALzIjOQAMHyOjv+jA6kHAHB+3P8DwPA5MP53+60uAHAB5Tp++w8AXHwH7v9Huh7wavzkh+dXHQDgHPj8HwCGyvfefz/ZGnvp86+XPtnaXK1+cmOpVFvNVzYX84vVjfX8crW63HxmT+Vp5ytXq+tzb8bmp4V6qVYv1La2b1Wqm2v1W83net8q+WEBAAzey6/d+3MmInbfmWhu0V7LwRcC4MJzmcPwujToCgAD0/37PsAwMB8PZJ6yv+dXhO72/puJU9QH6L9rn+sx/9/tf4M7+6n/Nc6vikCfmP+H4XW6+X+zB/AiM/8Pw6vRyFjPHwCGzAnu4H1FEC64Z/78HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIbYVHPLZPPpWuBTkc3m8xFXImJmYjRze6Vcmo2IlyLiT+Oj40l+btCVBgBOKfv3TLr+17XpN6Y6945l/jPefI2IH/3yw198ulCvb8wl5f/aL6/fTcuLXQOM978NAMABI50F7XG6PY631/d9/HBnsb2dZwUffLu1uGgSdy/d2lVvVT4XoxEx+e/MocZkzmhh4t07EfFqZ/uz+/tn0pVPO+Mnsa/0LX40Wzh1KH72UPxsc1/rNXkvPnsGdYFhcy/pf97tdv1l42rzNb3+Moc701z87Gjn+gza/d9eo7P/a13vH1zJNfuabv3f1ZPGePMP3+25786lxudHIvaO9L/tFaFzzdSR+CMRb3Q74U+/+Wizo+gvX/jS673iN34VcS2Oi99KFeqV9UJta/vGSmVhubRcWisW5+fmZ9+++Vax0JyjLrRnqo/6xzvXX+rd/ojJHvFzx7U/Ir7a66Qdfv3fj3/w5WPif/0r3eJn45Vj4idj4tdOGH9h8rc9l+9O4i/1aP/Iofhjh/4uKbt+wvj3/7q9dMJDAYBzUNvaXl0ol0sbEqdN5Pp15svPSQMleiT+9tGha2rg9TmTxMC6JOCcPLnoB10TAAAAAAAAAAAAAACgl9r300f+9fHHcINuIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfX/wMAAP//OkHLZw==") mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) chdir(&(0x7f00000003c0)='./bus\x00') lsetxattr$security_capability(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, 0x0, 0x2) 5.09565082s ago: executing program 1 (id=1285): r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_addr=@local, @dev}, 0x10) r1 = socket$igmp(0x2, 0x3, 0x2) r2 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r2, 0x0, 0xca, &(0x7f0000000040)={0x1, 0x1, 0x2, 0x4b, @vifc_lcl_ifindex, @loopback}, 0x10) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000000c0)={@multicast1=0x1c, @empty=0xe0000300, 0x0, "8a79348df081496d0403f2f573531c1daa8b6102000000d3a4a42200", 0x3, 0x1, 0x85}, 0x3c) 4.772221314s ago: executing program 1 (id=1286): r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) ppoll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0, 0x0, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x3, &(0x7f0000000040)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000180)={0x3, 0x40, 0xfa02, {{0x6000000, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, {0xa, 0x0, 0x0, @mcast2={0xff, 0x5}}, r2}}, 0x48) 4.705798736s ago: executing program 5 (id=1287): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x4) r1 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_elf32(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="7f454c4604070003050000000000000003000300060000000903000200000000fdffffff0e0000000040200008"], 0x38) close(r1) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 4.60826707s ago: executing program 4 (id=1289): r0 = syz_open_dev$dri(&(0x7f0000000040), 0xd21, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(r0, 0xc06864a1, &(0x7f00000004c0)={0x0, 0x0, r1, 0x0}) ioctl$DRM_IOCTL_MODE_GETFB2(r0, 0xc06864ce, &(0x7f0000000380)={r2, 0x0, 0x0, 0x0, 0x2, [0x0], [0x0, 0x4, 0x0, 0x2], [0x0, 0xc6], [0x0, 0x1000000000]}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000080)={r3, 0x0, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1c, 0x12, r4, 0x4000) 4.432626278s ago: executing program 5 (id=1291): r0 = socket(0xa, 0x3, 0x3a) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'bridge0\x00', 0x0}) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000240)={0x4, 0x0, 0x0, r2}, 0xc) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f00000000c0)={0x0, 0x1, 0xd, r2, 0xfffffffc}, 0xc) setsockopt$MRT6_ADD_MFC(r0, 0x29, 0xcc, &(0x7f0000000000)={{0xa, 0x4e24, 0xc, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x2}, {0xa, 0x4e22, 0x6fe3, @mcast2, 0x393}, 0x0, {[0xbb7, 0x6, 0x7, 0x9, 0xbd, 0x7ff, 0xbb23, 0x400]}}, 0x5c) 4.348080112s ago: executing program 4 (id=1292): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) syz_mount_image$jfs(&(0x7f0000000400), &(0x7f0000000140)='./file0\x00', 0x301c802, &(0x7f0000000f80)=ANY=[], 0x11, 0x5fbc, &(0x7f0000003100)="$eJzs3cuOHFcZB/CvL9NzCXGsCEXGYuE4EBJCfLch3OKwYAFIICGvsTWZRAYHkG0QiSw8kReIBZdHgE02LPIi4RUQD4Alm1UkCIVq+hy7ptzjHseeru45v580rvr6dE1/5f/UdPdUVVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPG97/74ZC8iLv463XAw4jMxiOhHrNb1kahnzuf7DyPiUGwNx3MRMViOqJff+ueZiDMR8dGBiDt3b6zXN5/aZR9nT1y/+sn3v/OP3/3p1qGfvvmTD9rjP/rs6Q9/fzPi4A9f+/CTm09m3QEAAKAUVVVVvfQ2/3B6f9/vuikAYCby83+V5NvVarVa/UTrP/bnq5/d1ysxX/2oH6tuqia72SwiYrO5TP2awe54AFgwm/Fx1y3QIfkXbRgRT3XdBDDXel03wJ64c/fGei/l22s+HxwZj+e/U27Lf7N37/yOnabTtI8xmdXP160YxLM79LM6ox7mSc6/387/4nh8lO631/nPyk75j8anPhUn5z9o59+yLf8/R8TC5t+fmH+pcv7DR8l/c7DA27/8AQAAAADY//Lf/w92vP93+fFXZVcetv/3yIx6AAAAAAAAAIAn7XGv/3eP6/8BAADA3Krfq9f+cuD+bc1j/dvzF3oRT7fuDxQmnSyz1nUfAAAAAAAAAAAAAFCS4fgY3gu9iKWIeHptraqq+qupXT+qx11+0ZW+/lCyrn/JAwDA2EcHWufy9yJWIuJC+qy/pbW1tapaWV2r1qrV5fx6drS8Uq023tfmaX3b8mgXL4iHo6r+ZiuN5ZqmvV+eNt7+fvVjjarBLhqbjQ4DB4CIGD8b3fGMtM9U1TPR9ascFoPtf/+x/bMbXf+cAgAAAHuvqqqqlz7O+3Da59/vuikAYBZW8vN/e7+AWq1Wq9Xq/Vc3VZPdbBYRsdlcpn7N4HL8ALBgNuPjrlugQ/Iv2jAiDnXdBDDXel03wJ64c/fGei/l22s+H6Tru+djQbblv9nbWi4vP2k6TfsYk1n9fN2KQTy7Qz/PzaiHeZLz77fzvzgeH6X77XX+s7JT/vV6Huygn67l/Aft/Fv2T/79ifmXKuc/fKT8B/IHAAAAAIA5lv/+f9D+37zKAAAAAAAAALBw7ty9sZ7Pe837/z8/4X695pzzP/eNnH9v1/k7/3c/yfn32/m3DsgZNOZvv3E//3/fvbH+wfV/fS5P5z7/pcGofuylXn8wTMf8VEtvxeW4Ehtx4oH7D7eNn3xgfGnb+Kkp46cfGB/V46t5/Fisxy/iSrx5b3x5yoFRK1PGqynjOf+B7b9IOf9h46vOfy2N91rT2u33+w9s983ppMc5/7f/vvjg1jV7t2Jwb92a6vU72kE/W/8nT43iV9c2rh77zaXr16+ejDTZduupSJMnLOe/lL5y/i+9MB7Pv/eb2+vt90ePnP+8uBXDHfN/oTFfr+/LM+6tCzn/UfrK+ednoMnb/yLnv/P2/0oH/QAAAAAAAAAAAAAAAMDDVFW1dYro+Yg4l87/6ercTABgpv7wgzRTJaEe172Yr37UarVarX4CdVM12evNIla2L3MuIn476ZsBAPPsfxHxz66boDPyL1j+vL96+oWumwFm6tq77/3s0pUrG1evdd0JAAAAAAAAAPBp5et/Hmlc/3nrOKDWdaO3Xf/1jTiysNf/7I8GW9c6Tyv0fDz8+t9H4+HX/x5OebylKeOjKePLU8ZXpoxPPNGjIef/fMo45384rVhJ1399qYN+upbzP5qu9Zzz/1Lrfs38q78ucv79bfkfv/7OL49fe/e9Vy+/c+ntjbc3fn7yxLkzp8+eOX327PG3Ll/ZODH+t8OO91bOP1/72nGgZcn558zlX5ac/xdTLf+y5PxfTLX8y5Lzz6/35F+WnH9+7yP/suT8X061/MuS8/9yquVflpz/K6mWf1ly/l9JtfzLkvN/NdXyL0vO/1iq5V+WnP/xVMu/LDn/vIdL/mXJ+ecjG+Rflpz/qVTLvyw5/9Opln9Zcv5nUi3/suT8z6Za/mXJ+Z9LtfzLkvP/aqrlX5ac/9dSLf+y5PxfS7X8y5Lz/3qq5V+WnP83Ui3/suT8v5lq+Zcl5/+tVMu/LDn/b6da/mXJ+b+eavmX5f7n/5uZ8cx//h4xB22YMTNppuvfTAAAAAAAAAAAAABA2ywOJ+56HQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/swMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7N1djFxnfT/ws69eO4H4T0IIwZC14wRDNt5dvyUmGMzrPw0tTQOhpYU6xl6/gN/qXUOCULM0aRtEpEZtL9KLUkAUIbVVIoRUKqUoUpHau+YKlBvUSpFqqUllIqhES7LVmfM8z87Mzs7s2t74zDmfTxT/vDtnZp45c2Z2vmt9ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000004c0), 0x208e24b) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 4.094335533s ago: executing program 5 (id=1293): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000005000/0x18000)=nil, &(0x7f0000000380)=[@text32={0x20, &(0x7f00000001c0)="b8050000000f01c10f46a78900000066ba2100b067ee66ba2000b000ee6d6c2f800000c00f3266bac0000f3066b808008ed0660f38806f008ee0", 0x3a}], 0x1, 0x8, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000480)={{0x80a0000, 0xf000, 0xc, 0x7c, 0x4, 0x0, 0xa, 0x16, 0x0, 0xb, 0x6, 0xa4}, {0x8080000, 0x6000, 0x0, 0x8, 0x5f, 0x0, 0x0, 0x9, 0xf, 0x3, 0xee, 0xf}, {0x8000000, 0x0, 0x4, 0x8, 0xf0, 0x1, 0x8c, 0x6, 0x7, 0x99, 0xfd, 0x1}, {0x100000, 0x5000, 0xd, 0xe, 0x7, 0x5, 0x1, 0x3, 0x5, 0x2, 0x3}, {0x10000, 0x8000000, 0xa, 0x0, 0x5, 0x4, 0xf9, 0x6b, 0x5, 0x0, 0xfd, 0xa0}, {0xeeee8000, 0x2, 0x9, 0xf, 0x30, 0x3, 0x9, 0x8, 0xc, 0x7, 0xe, 0x8}, {0x2, 0x0, 0x0, 0x7, 0x53, 0x4, 0x8, 0xb9, 0x7, 0x5, 0x6, 0x7}, {0xeeee0000, 0x1332b2000, 0x1, 0x7, 0xfe, 0x0, 0xc, 0x3, 0x0, 0x5, 0xf9, 0x6}, {0x8080000, 0x6}, {0x100000, 0x3}, 0xc0040004, 0x0, 0x3000, 0x2, 0xd, 0x2000, 0x10000, [0xfffffffffffffffc, 0x4, 0x0, 0xa]}) 3.92278153s ago: executing program 1 (id=1294): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) syz_mount_image$btrfs(&(0x7f00000002c0), &(0x7f0000000180)='./bus\x00', 0x1a001d8, &(0x7f0000000280)={[{@ssd_spread}]}, 0xff, 0x22215, &(0x7f0000044540)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7D3v3ERrXVcQA/09IWC8ZOXIiJBp/xYd5CfL5ETZ8wM5rgAmPSii5dgCBGNCYoMQFTh0BwQVhojUsjK4J/aqMLoyE6ktCGhISJiYkGlA1bIoSF/xaYzj3nztw7M0yRNlL8fBbcw3zP75wzdwpd/e4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+ww4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8YgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgp798/aVBjFAfi8Nb3oZBZBHKz/FkEcHASL1iB0cBAC4hcoLgqiuIgOpYNfQBd1dHISZ0UdhA6CQyfRRRBc+gXERRDfm6TJzb1JhSoSngeS+96cnHMCmX8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADALHt+Z31/sfL9UFN99dS7Fz/uLT99/erql2fr1y9HdNPv11NZTg8fLK7uvXLp9v2bJ98XCzfm53t9u3rXYujN8al/OHM+YmWo8i2inQ+bSxHd0UK+jSfjhY18uFjTkY+fz0XcqnTk47V+AQAAAAAAAAAAAAAAAAAA4K+aGzxlZfj52Mh9ymnruUiDYHZEN7dcOLy5cOLR8oc3Hxf3nT398/FQvVVXj1iLun1Hpu9Lk/dt1Nab9qWafWlkXxkW3+681tR53YZ5ndp5g/v21iONfO527byteuwuL52iOmey6sRqnv/o1/T2YBw43tQ/lv/vTM7/F72+fv6/FdvM/5dfUF3+Px/vLjWk+ff8ceGl/D8AAAAAAAAAAAAAAAAAAPBP7Gj+/3+fN+u/TzCe/18r/2B/x/L/0/oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4xQ4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoK+/XP4kQQBQB8NjExZRpr0drKwkIs1kjARgjmA6QRi4BgbSHrF7DV1spK7EUhCHYWiYqllY2FvY1wJLO7yQ7ZOzi4P3C/H2zC7HtvZzIM5C0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwPn37u+Tl/N7/U5b/PnNz+//PRu/+fjh0a+3X+bTEMKl9f2sjM9G9x8+ns4eDKqCxfcYyidZyyNj6tM4Zb+8WScP17XlNQzhxU5OpVt+3+3u1GbpBKHo1Q+srkONrv25euPV+Ounn7ev3Ln1//Wen852ey+e8oj9DqE628Xms5NkXG+Ms83R64Rs54jG+vTAbePLvfHTmAAAaCriv2avvjFJxqvmOE/yF8k4T/Kr1iqPDUVb/3ykxbdNad02l634to1eJvF0XWn9Ca0zj68Kl9vWWaya8XL/6nGR1IckP3nVOP5+xnkGbesMP5rxs1onAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDA3r3G2FHdBwA/d+3dtR1DQkIobaqGV3iprBevd81jvXtJS5I2LXIbKlG1UYrAPGJTxzaoMSCzwWmjihIpDZUqggROhYDyiAuVSICIbaSYkqKyfoBMTZH6SJqoccEt4VGKXO2dObN3Zu743rW99tr8fh98z8z/vGbmPtYf/ucAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw/+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwA8cCAAAAAML8rdPo2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICfAgAA//+jV1jI") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='pids.current\x00', 0x275a, 0x0) write$UHID_INPUT(0xffffffffffffffff, 0x0, 0x0) fallocate(r0, 0x0, 0x803, 0x2000404) 3.488289219s ago: executing program 5 (id=1295): bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000000000)='./bus\x00', 0xc01c, &(0x7f0000002480)=ANY=[], 0x1, 0x11f4, &(0x7f0000001280)="$eJzs3M+LG2UYB/DHbWvr1v2h1moL0he96GXo7sGLgiyyBWlAaRuhFYSpO9GQMQmZsBARV09e/TvEozdBvOllL/4N3vbisQdxxMTapsRDqXTa8Plc8pD3/cLzkjDwDvPO0ZvffNrrVFknH8fKE2/FyjAi3UqRYiVu+zJee+PnX166ev3G5Z1Wa/dKSpd2rm29nlJav/DjB59/9/JP49Pvf7/+w8k43Pzw6Pft3w7PHp47+vPaJ90qdavUH4xTnm4OBuP8ZlmkvW7Vy1J6ryzyqkjdflWM5sY75WA4nKS8v7e2OhwVVZXy/iT1ikkaD9J4NEn5x3m3n7IsS2urwYNof3urruuIuj4RT0Zd1/VTsRqn4+lYi/XYiM14Jp6N5+JMPB9n44V4Mc5NZzXdNwAAAAAAAAAAAAAAAAAAACyXBzr/f6Hh5gEAAAAAAAAAAAAAAAAAAGBJXL1+4/JOq7V7JaVTEeXX++399uxzNr7TiW6UUcTF2Ig/Ynr6f2ZWX3qntXsxTW3GV+XBP/mD/fax+fzW9HUCC/Nbs3yaz5+M1bvz27ERZxbntxfmT8Wrr9yVz2Ijfv0oBlHGXvydvZP/Yiult99t3ZM/P50HAAAAyyBL/1q4f8+y/xqf5e/j/sA9++vjcf54s2snopp81svLshg1XtzuaPbNQUQ8Io0tcXHi0Wjj/y2Ozf2Rmu/nMS2auybx8Nz50ZvuBAAAAAAAAAAAgPvxMB4nbHqNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MUOHAsAAAAACPO3TqNjAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4KgAA//86R81g") syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000000)='./file0\x00', 0x810082, &(0x7f0000000040)=ANY=[@ANYBLOB="756e695f786c6174653d312c726f6469722c757466383d302c73686f72746e616d653d77696e6e742c757466383d302c757466383d312c756e695f786c6174653d302c696f636861727365743d63703433372c756e695f786c6174653d302c6572726f72733d72656d6f756e742d726f2c757466383d312c757466383d312c73686f72746e616d653d77696e39352c6e66733d6e6f7374616c655f726f2c756e695f786c6174653d312c73686f72746e616d653d77696e39352c646973636172642c004338cb8631b26441e86414f461975e105d02960776fcb7ddfd80b96c1b2ffd13d5cc37784797dbc9e26b7c39310b49940995ce6e6ce1c218890b59506de99e2dd234abcde0be50d3de656741fee78f74e94ee73bd6d7162f0d2a8275e0a6125615ce223c21fe303d561d81b2681dce1c0b7061c5a347b2040e7b6c9210507527467dad005f3e38c47d4daa9d76c69f51ffeb2f81123fe54df14c6c02413e51ba63c35f11"], 0x0, 0x2b9, &(0x7f0000000280)="$eJzs3T9rc1UYAPDnpmkSdUgGJxG8oIPTy9t3dUmVFqqZlAzqoMW2IE0QWij4B9NOri6OfgJBcHP1A7j4DQRXwc0OhSv35t4kbdPYaNP65/db+vTc85zznNPTlA45ef/54eFeGgdnn/0crVYStW504zyJTtSichqXdL8MAODf7DzL4rdsbJm8JCJaqysLAFihpf/+f7fykgCAFXvr7Xfe2Oz1tt5M01ZsD7846ef/2edfx883D+LDGMR+PI52XERkE+N4O8uyUT3NdeKl4eikn2cO3/uxHH/z14gifyPa0SmaLufv9LY20rGZ/FFex9Pl/N08/0m049k58+/0tp7MyY9+I15+cab+R9GOnz6Ij2IQe0UR0/zPN9L0teyr3z99Ny8vz09GJ/1m0W8qW7vnHw0AAAAAAAAAAAAAAAAAAAAAAP9hj8q7c5pR3N+TN5X376xd5N+sR1rpXL6fZ5yfVANduR9olMXX1f06j9M0zcqO0/x6PFeP+sOsGgAAAAAAAAAAAAAAAAAAAP5Zjj/+5HB3MNg/KoLXszKYtCwXVLcBVG/r/6vjdCct9aMXYnHn5nSuWhkuGDnWqj5JxMIy8kX8vd24dfDUTTV/8+2yA7b+vM/6dK7olJtxx+uqTtfhbjJ/D5tRtbSqQ/L9bJ9G3HKuxk2PsqWOX2Puo/bSa288UwSjBX0iWVTYK7+Md65sKX+hTid9GsWuzk1fL4OZ9CtnY6nzfP21Iknu/OUHAAAAAAAAAAAAAAAAAACYMX3T75yHZwtTa1lzZWUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL2afv7/JKhfa7kajMrkccsPry7o3Iij4wdeIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8DfwQAAP//4wFdTQ==") mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='rdma.current\x00', 0x275a, 0x0) 3.109793825s ago: executing program 4 (id=1296): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) syz_mount_image$gfs2(&(0x7f00000124c0), &(0x7f0000012500)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0xff, 0x125ee, &(0x7f0000024b40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD/sQMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBYAAAAAEOZvnUbHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBcAQAA//86bMhd") creat(0x0, 0x122) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(0xffffffffffffffff, 0x10e, 0xb, &(0x7f0000000000)=0x1e, 0x4) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) 3.069730777s ago: executing program 5 (id=1297): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000380)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-cast5-avx\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000004c0)="2c385a7af3", 0x5) r1 = accept4(r0, 0x0, 0x0, 0x800) sendmmsg$alg(r1, &(0x7f0000000040)=[{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="f78d9ca38fff48f3", 0x8}], 0x1}], 0x1, 0x28000000) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/30, 0x1e}], 0x2) 2.976029781s ago: executing program 0 (id=1298): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CLEAR_DIRTY_LOG(r1, 0xc018aec0, &(0x7f0000000100)={0x10002, 0xc0, 0x40, &(0x7f00000001c0)=[0x1, 0x80000000, 0x8c25, 0x14, 0x7, 0x36, 0x33, 0xfffffffffffffff9, 0x80, 0xffffffffffffec4c, 0xf45, 0x8000000000000000, 0x13, 0x2, 0x7ffe, 0x8, 0xffffffffffffffd2, 0x6, 0x7, 0xf, 0x1000, 0x8000000000000000, 0x52, 0xfffffffffffffff6, 0x5a, 0x2005, 0x1000000004, 0x612, 0x4, 0x3, 0x4, 0xd, 0x7, 0x8000000000000001, 0x4, 0x9, 0x1000003, 0x9, 0xc, 0x62, 0x8000002, 0x824c, 0x8, 0xbe485ef, 0x800000, 0x800, 0x10, 0xfffffffffffffff8, 0xe8, 0x101, 0x6, 0x10001, 0x6, 0x1001, 0x800000004007, 0x4, 0x6, 0x9, 0xfff, 0x8004, 0x10, 0x80000000, 0x6, 0x4, 0xd7, 0x7ffb, 0x800, 0x7, 0x7ff, 0x298b, 0x8000000000000000, 0x1, 0xffffffffffffffff, 0xd8e, 0x2, 0x1009, 0x1, 0x1000000000000009, 0xf3a, 0xf3dc, 0x800040000001, 0x7, 0x3d69, 0x55, 0x3ff, 0x59c5, 0x2, 0x9, 0x8, 0x4, 0x80000001, 0x5, 0x3, 0x1, 0x8000003, 0x6, 0xffffffffffff7fff, 0x1000, 0x4000040, 0x2, 0x12000000, 0x2, 0x10000, 0x6, 0x25, 0x7, 0x8, 0x4, 0x4, 0x4, 0x100005fa, 0x20000000000008, 0x9, 0xfffffffffffffffa, 0x8000000000005, 0xff, 0x3, 0x70, 0x5, 0x24, 0x13, 0xffff, 0x200000000, 0x8, 0x0, 0x6, 0x2, 0x5ae]}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_SET_CPUID2(r2, 0x4008ae90, &(0x7f0000000280)=ANY=[]) ioctl$KVM_CAP_ENFORCE_PV_FEATURE_CPUID(r2, 0x4068aea3, &(0x7f0000000040)={0xbe, 0x0, 0x1}) 2.574837918s ago: executing program 5 (id=1299): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x22, 0xf, {[@global=@item_012={0x0, 0x1, 0x5}, @local=@item_4={0x3, 0x2, 0x0, "45501821"}, @global=@item_012={0x1, 0x1, 0x9, "f5"}, @global=@item_012={0x1, 0x1, 0x7, "84"}, @main=@item_4={0x3, 0x0, 0x8, "9e3ce079"}]}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000940)={0x84, &(0x7f0000000480)={0x40, 0x31, 0x4, "0fa19598"}, 0x0, &(0x7f00000005c0)={0x0, 0x8, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)={0x40, 0x1c, 0x1, 0x7}, 0x0, 0x0}) r1 = syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000280)={0x1, 0x100, 0x7e0}) 1.84428208s ago: executing program 0 (id=1300): unshare(0x6a040000) socket$inet6_tcp(0xa, 0x1, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x101040, 0x0) r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="5500000020007fafb72d13b2a4a2719302000000030b43026c26236925000400fe7f2000bd2dca8a9848a3c728f1c46b7b31afdc1338d509000000000100005ae583de0dd7d8319f98af84fda542e718f94b929ade", 0x55}], 0x1}, 0x0) write(r0, &(0x7f0000000040)="2400000021002551241c0165ff00fc020200000003100f000ee1000c08000b0000000000", 0x24) 1.313084243s ago: executing program 0 (id=1301): r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000200)=0x6599, 0x4) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @local}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000000)=0x7d, 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x2043, 0x0, 0x0) 1.232328066s ago: executing program 2 (id=1302): r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='sys_enter\x00', r0}, 0x10) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xfffffffffffffffd]}, 0x0, 0x8) setpriority(0x0, 0x0, 0xacf0165) tee(0xffffffffffffffff, 0xffffffffffffffff, 0x1d9, 0x4) process_mrelease(0xffffffffffffffff, 0x0) 1.098357252s ago: executing program 2 (id=1303): read$FUSE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000500)='./file0\x00', 0x200001, &(0x7f0000000180)={[{@usrquota}, {@barrier}, {@nogrpid}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1000}}], [{@fowner_lt}]}, 0x1, 0x511, &(0x7f0000000f80)="$eJzs3U9vI2cZAPBnJvGSdFOSAodSqaWiRdkK1k4a2kYc2iIhbpWKyn2JEieK4sRR7LSbqEKpEGckhKASJ05ckPgASKgfAVVaCe4IEAjBLhw4AINmPNlNjL1JWP9Zkt9Pej3vjD3zPK8dj2fmncwEcGU9HxFvRsRERLwUEbPl9LQscdQp+evu3X1/NS9JZNk7f0kiKadFUTt+jLhezjbVGfTUOjjcWmk06nvleK29vVtrHRze3Nxe2ahv1HeWlhZfXX5t+ZXlhYG0M2/X61/7ww+/99Ovv/7LL73321t/uvHtPN+Z8vlOOwav855U8vfivsmI2BtGsDGYKNtTGXciAACcS7799qmI+Hyx/T8bE8XWXMEmHQAAAFwS2Rsz8c8kIgMAAAAurTeKc2CTtFqe7zsTaVqtds7h/Uw8kTaarfYX15v7O2udc2XnopKubzbqC+U5tXNRSfLxxaL+YPzlrvGliHgqIn4wO12MV1ebjbVxH/wAAACAK+J61/7/32c7+/8AAADAJTM37gQAAACAoeu3/5+MOA8AAABgeP7X/v/vDjgPAAAAYCjefuutvGTH979ee/dgf6v57s21emurur2/Wl1t7u1WN5rNjeKafdtnLa/RbO5+OXb2b9fa9Va71jo4vLXd3N9p39o8dQtsAAAAYISe+txHv0ki4ugr00XJXcsfJvrM4FoBcGmkF3nx74eXBzB6/X7mz+3tweQBjN7kuBMAxudo3AkA43bqUh89NgpOnrxz6pjBr4aXEwAAMFjzn+3d/5/vAlTGnRwwVBfq/wculUfu/wf+b12w///jYeUBjF7FFgBceWfd6qPvxTvO3f+fZWcuCwAAGKqZoiRptewLnIk0rVYjniz+1b+SrG826gsR8cmI+PVs5RP5+GIxZ+L2gAAAAAAAAAAAAAAAAAAAAAAAAABwTlmWRAYAAABcahHpH5Py/l/zsy/OdB8fuJb8Y7YYRsR7P37nR7dX2u29xXz6X+9Pb39YTn95HEcwAAAAgG7H++nH+/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEj37r6/elxGGffPX42IuV7xJ2OqGE5FJSKe+FsSkyfmSyJiYgDxjz6IiKd7xU/ytGKuzKI7fhoR06OJ/2yWZT3jXx9AfLjKPsrXP2/2+v6l8Xwx7P39nyzLo+q//kvvr/8m+qz/njxnjGfu/LzWN/4HEc9M9l7/HMdP+sR/odcCe7wp3/rm4WG/+NlPIuZ7/v4kp2LV2tu7tdbB4c3N7ZWN+kZ9Z2lp8dXl15ZfWV6orW826uVjzxjff/YX/+6a9K+so2h/9Ik/d0b7X8wrlZON6Q5TBrtz++6nO9VK1yKK+Dde6P35P/2Q+PnfxBfK34H8+fnj+lGnftJzP/v4uQdj1049l8df69P+sz7/Gz1b+99e+sZ3fnfOlwIAI9A6ONxaaTTqe0OvfJhl2ahi9amkMc7oV70y9XikcdHK9OORxkgrgziyBQAAPG4ebPSPOxMAAAAAAAAAAAAAAAAAAAC4uloHkQ77cmLdMY/G01QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIf6TwAAAP//dE/h8w==") r0 = syz_usb_connect(0x5, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000007794608cd0c39007b90000000010902120001fc0000000904"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) r1 = syz_open_dev$I2C(&(0x7f0000000040), 0x1, 0x2603) ioctl$I2C_RDWR(r1, 0x707, &(0x7f0000000300)={&(0x7f0000000140)=[{0x5, 0x2000, 0x0, 0x0}, {0x6}], 0xa}) 980.200797ms ago: executing program 4 (id=1304): timer_create(0x0, &(0x7f0000000240)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000040)={0x0, 0x0, 0xfd8b, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) r1 = fanotify_init(0x200, 0x0) read(r1, &(0x7f0000000340)=""/111, 0x6f) 898.109261ms ago: executing program 1 (id=1305): r0 = socket(0xa, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000200)=[@in={0x2, 0x4e24, @empty}], 0x10) socket(0x10, 0x3, 0x0) bind$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x11, 0x0, 0x1, 0xf, 0x6, @broadcast}, 0x14) sendmmsg$inet(r0, &(0x7f0000006580)=[{{&(0x7f0000000080)={0x2, 0x4e24, @loopback}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000380)="058f55", 0x3}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB='@\x00\x00\x00\x00\x00\x00'], 0x40}}, {{0x0, 0x0, 0x0}}], 0x2, 0x4000000) sendmsg$inet_sctp(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000040)=')', 0x1}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="18000000000000008400000007000000ac1414aa0000000020"], 0x38, 0x8000}, 0x20000000) 785.261026ms ago: executing program 0 (id=1306): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x80b00, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000580)={0x2, 0x0, @ioapic={0x4000, 0x40000b, 0x3ff, 0xfffffffc, 0x0, [{0xc, 0x5, 0x7, '\x00', 0xb4}, {0x83, 0x87, 0x4, '\x00', 0x4b}, {0xfe, 0xe, 0x7, '\x00', 0x40}, {0x0, 0x9, 0x40, '\x00', 0xc}, {0x8, 0x10, 0x8, '\x00', 0xa8}, {0x2, 0x2, 0x6, '\x00', 0xff}, {0x6, 0xe, 0x4b, '\x00', 0x6}, {0x5, 0x8c, 0x4, '\x00', 0xe9}, {0xe, 0x4, 0xa7, '\x00', 0x1}, {0x9, 0x2, 0x6, '\x00', 0x4}, {0x4, 0xd, 0x15, '\x00', 0x8}, {0x8, 0x7, 0x6, '\x00', 0x7}, {0x4, 0x8a, 0x80, '\x00', 0xdf}, {0x3, 0xf1, 0x6, '\x00', 0x9}, {0x7, 0x65, 0xd, '\x00', 0xfd}, {0x6, 0x6, 0x42, '\x00', 0x64}, {0x7, 0x0, 0x4, '\x00', 0x7}, {0xef, 0x6, 0x9, '\x00', 0x8}, {0xf, 0x6, 0x6, '\x00', 0x9}, {0xb9, 0x3, 0x3, '\x00', 0x14}, {0x1, 0x3, 0x7, '\x00', 0x4}, {0xd, 0x40, 0x1, '\x00', 0x6}, {0xa, 0xfd, 0x7, '\x00', 0xff}, {0x70, 0x6, 0xfa, '\x00', 0x42}]}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 264.153918ms ago: executing program 0 (id=1307): bpf$MAP_CREATE(0x0, 0x0, 0x48) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000c80)={'veth0_to_bond\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @loopback, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x2, 0x6, 0x0, 0xd00, 0x10006, 0x150056, r2}) syz_emit_ethernet(0x5e, &(0x7f0000000300)={@local, @local, @void, {@ipv6={0x86dd, @icmpv6={0x8, 0x6, "ecad80", 0x28, 0x3a, 0xff, @local, @mcast2, {[], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback={0xfc01000000000000}, @private1}}}}}}, 0x0) 0s ago: executing program 0 (id=1308): r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002280)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(r2, 0x0, r2) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kernel console output (not intermixed with test programs): ct: syz [ 122.451352][ T4298] usb 5-1: Manufacturer: syz [ 122.463063][ T4298] usb 5-1: SerialNumber: syz [ 122.498769][ T4298] usb 5-1: config 0 descriptor?? [ 122.514035][ T5795] REISERFS (device loop0): found reiserfs format "3.5" with non-standard journal [ 122.523384][ T5770] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 122.544650][ T4298] ldusb 5-1:0.0: Interrupt out endpoint not found (using control endpoint instead) [ 122.565679][ T5795] REISERFS (device loop0): using ordered data mode [ 122.572361][ T5795] reiserfs: using flush barriers [ 122.578207][ T4298] ldusb 5-1:0.0: LD USB Device #0 now attached to major 180 minor 0 [ 122.605379][ T5795] REISERFS (device loop0): journal params: device loop0, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 122.701453][ T5795] REISERFS (device loop0): checking transaction log (loop0) [ 122.724488][ T5795] REISERFS (device loop0): Using r5 hash to sort names [ 122.756600][ T5807] loop2: detected capacity change from 0 to 128 [ 122.773769][ T5795] REISERFS (device loop0): Created .reiserfs_priv - reserved for xattr storage. [ 122.895407][ T5807] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 122.923399][ T5807] ext4 filesystem being mounted at /114/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 123.003658][ T4402] usb 5-1: USB disconnect, device number 9 [ 123.060062][ T5815] loop3: detected capacity change from 0 to 512 [ 123.062106][ T4402] ldusb 5-1:0.0: LD USB Device #0 now disconnected [ 123.137216][ T5815] EXT4-fs (loop3): mounted filesystem without journal. Opts: errors=remount-ro,grpquota,. Quota mode: writeback. [ 123.186694][ T5815] ext4 filesystem being mounted at /106/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 123.295528][ T26] audit: type=1800 audit(1763558805.421:19): pid=5820 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.3.536" name="file1" dev="loop3" ino=15 res=0 errno=0 [ 123.411237][ T5823] loop2: detected capacity change from 0 to 2048 [ 123.500214][ T5823] NILFS (loop2): invalid segment: Magic number mismatch [ 123.556089][ T5823] NILFS (loop2): trying rollback from an earlier position [ 123.611559][ T5823] NILFS (loop2): recovery complete [ 123.644464][ T5837] NILFS (loop2): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 123.763209][ T4298] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 123.904276][ T4402] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 124.003100][ T4298] usb 1-1: Using ep0 maxpacket: 8 [ 124.163364][ T4298] usb 1-1: unable to get BOS descriptor or descriptor too short [ 124.253138][ T4298] usb 1-1: config 12 interface 0 altsetting 7 endpoint 0x3 has invalid wMaxPacketSize 0 [ 124.264634][ T4298] usb 1-1: config 12 interface 0 has no altsetting 0 [ 124.283504][ T4402] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 124.300371][ T4402] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 124.310649][ T4402] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 124.333657][ T4402] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 124.348821][ T4402] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 124.362851][ T4402] usb 5-1: config 0 descriptor?? [ 124.443308][ T4298] usb 1-1: New USB device found, idVendor=07fd, idProduct=0001, bcdDevice=6a.e5 [ 124.465229][ T4298] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 124.481583][ T4298] usb 1-1: Product: syz [ 124.486583][ T4298] usb 1-1: Manufacturer: syz [ 124.491428][ T4298] usb 1-1: SerialNumber: syz [ 124.530252][ T5869] device syzkaller1 entered promiscuous mode [ 124.854914][ T4402] plantronics 0003:047F:FFFF.000E: unbalanced delimiter at end of report description [ 124.855542][ T4298] usb 1-1: selecting invalid altsetting 0 [ 124.871020][ T4402] plantronics 0003:047F:FFFF.000E: parse failed [ 124.878358][ T4402] plantronics: probe of 0003:047F:FFFF.000E failed with error -22 [ 124.901590][ T4298] usb 1-1: USB disconnect, device number 6 [ 125.063577][ T4251] usb 5-1: USB disconnect, device number 10 [ 125.156246][ T4491] udevd[4491]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:12.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 125.364246][ T5877] loop0: detected capacity change from 0 to 2048 [ 125.430234][ T5877] NILFS (loop0): invalid segment: Magic number mismatch [ 125.445373][ T4251] kernel write not supported for file bpf-prog (pid: 4251 comm: kworker/1:7) [ 125.470673][ T5877] NILFS (loop0): trying rollback from an earlier position [ 125.560484][ T5877] NILFS (loop0): recovery complete [ 125.640425][ T5889] NILFS (loop0): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 125.700298][ T5893] loop3: detected capacity change from 0 to 47 [ 125.838053][ T5893] attempt to access beyond end of device [ 125.838053][ T5893] loop3: rw=2049, want=50, limit=47 [ 125.862092][ T5893] Buffer I/O error on dev loop3, logical block 24, lost async page write [ 125.883248][ T4251] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 125.983235][ T4402] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 126.171438][ T5907] loop0: detected capacity change from 0 to 4096 [ 126.183232][ T4251] usb 2-1: Using ep0 maxpacket: 16 [ 126.221674][ T5907] ntfs: (device loop0): parse_options(): The umask option requires an argument. [ 126.230969][ T4402] usb 5-1: Using ep0 maxpacket: 8 [ 126.247531][ T5907] netlink: 44 bytes leftover after parsing attributes in process `syz.0.573'. [ 126.338070][ T4251] usb 2-1: config 0 has an invalid interface number: 180 but max is 0 [ 126.344235][ T7] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 126.354854][ T4402] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 126.360762][ T4251] usb 2-1: config 0 has no interface number 0 [ 126.366294][ T4402] usb 5-1: New USB device found, idVendor=046d, idProduct=0892, bcdDevice=6d.2a [ 126.397193][ T4402] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 126.429165][ T4402] usb 5-1: config 0 descriptor?? [ 126.477035][ T4402] gspca_main: vc032x-2.14.0 probing 046d:0892 [ 126.500754][ T5913] netlink: 8 bytes leftover after parsing attributes in process `syz.0.576'. [ 126.573237][ T4251] usb 2-1: New USB device found, idVendor=0421, idProduct=0114, bcdDevice=11.72 [ 126.589479][ T4251] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 126.603106][ T7] usb 4-1: Using ep0 maxpacket: 8 [ 126.619882][ T4251] usb 2-1: Product: syz [ 126.624186][ T4251] usb 2-1: Manufacturer: syz [ 126.639273][ T4251] usb 2-1: SerialNumber: syz [ 126.651755][ T4251] usb 2-1: config 0 descriptor?? [ 126.707203][ T4251] usb 2-1: bad CDC descriptors [ 126.725467][ T4251] usb 2-1: bad CDC descriptors [ 126.763272][ T7] usb 4-1: unable to get BOS descriptor or descriptor too short [ 126.853280][ T7] usb 4-1: config 12 interface 0 altsetting 7 endpoint 0x3 has invalid wMaxPacketSize 0 [ 126.868950][ T7] usb 4-1: config 12 interface 0 has no altsetting 0 [ 126.918996][ T4251] usb 2-1: USB disconnect, device number 9 [ 126.943196][ T4413] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 126.968830][ T5925] netlink: 56 bytes leftover after parsing attributes in process `syz.2.581'. [ 127.029648][ T5927] loop2: detected capacity change from 0 to 1024 [ 127.033439][ T7] usb 4-1: New USB device found, idVendor=07fd, idProduct=0001, bcdDevice=6a.e5 [ 127.046046][ T7] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 127.054136][ T7] usb 4-1: Product: syz [ 127.058315][ T7] usb 4-1: Manufacturer: syz [ 127.063214][ T7] usb 4-1: SerialNumber: syz [ 127.069900][ T5927] EXT4-fs (loop2): Ignoring removed nomblk_io_submit option [ 127.090911][ T5927] EXT4-fs (loop2): mounted filesystem without journal. Opts: noblock_validity,bsddf,sysvgroups,resuid=0x000000000000ee01,debug_want_extra_isize=0x0000000000000080,nodelalloc,grpid,noauto_da_alloc,nomblk_io_submit,,errors=continue. Quota mode: none. [ 127.415944][ T7] usb 4-1: selecting invalid altsetting 0 [ 127.474194][ T4413] usb 1-1: New USB device found, idVendor=1a86, idProduct=7522, bcdDevice=35.17 [ 127.490200][ T7] usb 4-1: USB disconnect, device number 8 [ 127.496190][ T4413] usb 1-1: New USB device strings: Mfr=129, Product=2, SerialNumber=3 [ 127.529025][ T4413] usb 1-1: Product: syz [ 127.560773][ T4413] usb 1-1: Manufacturer: syz [ 127.562876][ T4491] udevd[4491]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:12.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 127.578628][ T4413] usb 1-1: SerialNumber: syz [ 127.600763][ T4413] usb 1-1: config 0 descriptor?? [ 127.658954][ T4413] ch341 1-1:0.0: ch341-uart converter detected [ 127.793149][ T4402] gspca_vc032x: reg_w err -71 [ 127.797949][ T4402] vc032x: probe of 5-1:0.0 failed with error -71 [ 127.838373][ T4402] usb 5-1: USB disconnect, device number 11 [ 128.095806][ T5943] loop1: detected capacity change from 0 to 32768 [ 128.116537][ T5947] loop2: detected capacity change from 0 to 4096 [ 128.139215][ T5943] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop1 scanned by syz.1.588 (5943) [ 128.157208][ T5950] loop3: detected capacity change from 0 to 512 [ 128.167388][ T5943] BTRFS info (device loop1): using blake2b (blake2b-256-generic) checksum algorithm [ 128.176978][ T5943] BTRFS info (device loop1): using free space tree [ 128.184373][ T5943] BTRFS info (device loop1): has skinny extents [ 128.212222][ T5947] ntfs3: loop2: Different NTFS' sector size (1024) and media sector size (512) [ 128.230337][ T5950] EXT4-fs (loop3): Unrecognized mount option "smackfshat=" or missing value [ 128.501143][ T5943] BTRFS info (device loop1): enabling ssd optimizations [ 128.608120][ T26] audit: type=1800 audit(1763558810.731:20): pid=5943 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.1.588" name="file1" dev="loop1" ino=260 res=0 errno=0 [ 128.823240][ T4413] usb 1-1: failed to send control message: -71 [ 128.829574][ T4413] ch341-uart: probe of ttyUSB0 failed with error -71 [ 128.840497][ T4413] usb 1-1: USB disconnect, device number 7 [ 128.852026][ T5982] loop4: detected capacity change from 0 to 128 [ 128.853718][ T4413] ch341 1-1:0.0: device disconnected [ 129.123375][ T5982] EXT4-fs (loop4): mounted filesystem without journal. Opts: journal_dev=0x0000000000000000,nouid32,,errors=continue. Quota mode: none. [ 129.137771][ T5982] ext4 filesystem being mounted at /97/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 129.451898][ T5997] loop4: detected capacity change from 0 to 2048 [ 129.510107][ T5997] NILFS (loop4): invalid segment: Magic number mismatch [ 129.511573][ T6001] IPVS: sh: TCP 172.20.20.170:0 - no destination available [ 129.520429][ T5997] NILFS (loop4): trying rollback from an earlier position [ 129.570400][ T5997] NILFS (loop4): recovery complete [ 129.599447][ T6005] NILFS (loop4): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 129.745418][ T4413] usb 1-1: new full-speed USB device number 8 using dummy_hcd [ 129.841012][ T6003] loop2: detected capacity change from 0 to 32768 [ 129.950021][ T6003] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 129.958764][ T6003] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 129.993321][ T6003] gfs2: fsid=syz:syz.0: journal 0 mapped with 16 extents in 0ms [ 130.009374][ T4237] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 130.017759][ T4237] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 130.090107][ T4237] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 72ms [ 130.104480][ T4237] gfs2: fsid=syz:syz.0: jid=0: Done [ 130.111717][ T6003] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 130.113434][ T4413] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 130.186638][ T4413] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 130.238448][ T4413] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 5 [ 130.268723][ T6003] gfs2: fsid=syz:syz.0: gfs2_check_dirent: gfs2_dirent too small (not first in block) [ 130.278951][ T6003] gfs2: fsid=syz:syz.0: fatal: filesystem consistency error [ 130.278951][ T6003] inode = 12 2341 [ 130.278951][ T6003] function = gfs2_dirent_scan, file = fs/gfs2/dir.c, line = 602 [ 130.297709][ T6003] gfs2: fsid=syz:syz.0: about to withdraw this file system [ 130.305340][ T6003] gfs2: fsid=syz:syz.0: Journal recovery skipped for jid 0 until next mount. [ 130.314465][ T6003] gfs2: fsid=syz:syz.0: Glock dequeues delayed: 0 [ 130.323727][ T6003] gfs2: fsid=syz:syz.0: File system withdrawn [ 130.329833][ T6003] CPU: 0 PID: 6003 Comm: syz.2.604 Not tainted syzkaller #0 [ 130.337141][ T6003] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 130.347227][ T6003] Call Trace: [ 130.350522][ T6003] [ 130.353464][ T6003] dump_stack_lvl+0x168/0x230 [ 130.358177][ T6003] ? kobject_uevent_env+0x371/0x890 [ 130.363396][ T6003] ? show_regs_print_info+0x20/0x20 [ 130.368713][ T6003] ? load_image+0x3b0/0x3b0 [ 130.373248][ T6003] ? kobject_uevent_env+0x371/0x890 [ 130.378597][ T6003] gfs2_withdraw+0x111b/0x1460 [ 130.383414][ T6003] ? gfs2_lm+0x220/0x220 [ 130.387684][ T6003] ? load_image+0x3b0/0x3b0 [ 130.392220][ T6003] ? gfs2_consist_inode_i+0xc0/0xe0 [ 130.397451][ T6003] gfs2_dirent_scan+0x525/0x650 [ 130.402332][ T6003] ? gfs2_dirent_search+0x7e0/0x7e0 [ 130.407555][ T6003] ? gfs2_dirent_search+0x7e0/0x7e0 [ 130.412776][ T6003] gfs2_dirent_search+0x2dd/0x7e0 [ 130.417825][ T6003] ? gfs2_permission+0x3ed/0x4b0 [ 130.422802][ T6003] ? gfs2_dir_search+0x220/0x220 [ 130.427758][ T6003] ? gfs2_lookupi+0x5e0/0x5e0 [ 130.432452][ T6003] ? gfs2_glock_nq+0xcb0/0x1550 [ 130.437342][ T6003] gfs2_dir_search+0x49/0x220 [ 130.442058][ T6003] gfs2_lookupi+0x45c/0x5e0 [ 130.446727][ T6003] ? gfs2_lookup_simple+0xf0/0xf0 [ 130.451791][ T6003] ? gfs2_lookupi+0x3fe/0x5e0 [ 130.456492][ T6003] ? __d_lookup_rcu+0x68a/0x760 [ 130.461387][ T6003] ? __lock_acquire+0x7c60/0x7c60 [ 130.466441][ T6003] __gfs2_lookup+0x8c/0x260 [ 130.470969][ T6003] ? gfs2_atomic_open+0x210/0x210 [ 130.476013][ T6003] ? d_alloc_parallel+0x1222/0x1330 [ 130.481245][ T6003] gfs2_atomic_open+0x8e/0x210 [ 130.486032][ T6003] ? gfs2_rename2+0x1cf0/0x1cf0 [ 130.490904][ T6003] path_openat+0xe6d/0x2f30 [ 130.495446][ T6003] ? verify_lock_unused+0x140/0x140 [ 130.500671][ T6003] ? do_filp_open+0x3e0/0x3e0 [ 130.505382][ T6003] do_filp_open+0x1b3/0x3e0 [ 130.509900][ T6003] ? vfs_tmpfile+0x300/0x300 [ 130.514522][ T6003] ? _raw_spin_unlock+0x24/0x40 [ 130.519384][ T6003] ? alloc_fd+0x598/0x630 [ 130.523743][ T6003] do_sys_openat2+0x142/0x4a0 [ 130.528449][ T6003] ? __lock_acquire+0x7c60/0x7c60 [ 130.533516][ T6003] ? do_sys_open+0xe0/0xe0 [ 130.537957][ T6003] ? lockdep_hardirqs_on_prepare+0x3fc/0x760 [ 130.543977][ T6003] ? lock_chain_count+0x20/0x20 [ 130.548855][ T6003] ? vtime_user_exit+0x2dc/0x400 [ 130.553824][ T6003] __x64_sys_openat+0x135/0x160 [ 130.558723][ T6003] do_syscall_64+0x4c/0xa0 [ 130.563160][ T6003] ? clear_bhb_loop+0x30/0x80 [ 130.567858][ T6003] ? clear_bhb_loop+0x30/0x80 [ 130.572559][ T6003] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 130.578494][ T6003] RIP: 0033:0x7fb19a86b749 [ 130.582936][ T6003] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 130.602564][ T6003] RSP: 002b:00007fb198ad2038 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 130.611017][ T6003] RAX: ffffffffffffffda RBX: 00007fb19aac1fa0 RCX: 00007fb19a86b749 [ 130.619006][ T6003] RDX: 000000000000275a RSI: 0000200000000280 RDI: ffffffffffffff9c [ 130.627000][ T6003] RBP: 00007fb19a8eff91 R08: 0000000000000000 R09: 0000000000000000 [ 130.634993][ T6003] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 130.642986][ T6003] R13: 00007fb19aac2038 R14: 00007fb19aac1fa0 R15: 00007ffc2affec58 [ 130.650996][ T6003] [ 130.654960][ C0] IPVS: sh: TCP 172.20.20.170:0 - no destination available [ 130.743295][ T4413] usb 1-1: New USB device found, idVendor=0755, idProduct=2626, bcdDevice= 0.00 [ 130.793671][ T4413] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 130.876714][ T4413] usb 1-1: config 0 descriptor?? [ 130.931338][ T5999] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 131.050707][ T6015] syz.4.609 sent an empty control message without MSG_MORE. [ 131.097175][ T6011] loop3: detected capacity change from 0 to 131072 [ 131.183177][ T4402] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 131.214918][ T6011] F2FS-fs (loop3): invalid crc value [ 131.266890][ T6011] F2FS-fs (loop3): Found nat_bits in checkpoint [ 131.319298][ T6011] F2FS-fs (loop3): Cannot turn on quotas: -2 on 2 [ 131.333346][ T6011] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 131.424569][ T4413] aureal 0003:0755:2626.000F: fixing Aureal Cy se W-01RN USB_V3.1 report descriptor. [ 131.434327][ T4402] usb 2-1: Using ep0 maxpacket: 8 [ 131.452757][ T4413] aureal 0003:0755:2626.000F: unknown main item tag 0x6 [ 131.490742][ T4413] aureal 0003:0755:2626.000F: report_id 29495 is invalid [ 131.507206][ T4413] aureal 0003:0755:2626.000F: item 0 2 1 8 parsing failed [ 131.516530][ T4413] aureal: probe of 0003:0755:2626.000F failed with error -22 [ 131.554505][ T4402] usb 2-1: config 0 has an invalid interface number: 31 but max is 0 [ 131.574704][ T4402] usb 2-1: config 0 has no interface number 0 [ 131.616446][ T6033] tipc: Started in network mode [ 131.621700][ T6033] tipc: Node identity 0000000000000000005885d6a76549cc, cluster identity 4711 [ 131.631814][ T6033] tipc: Enabling of bearer rejected, failed to enable media [ 131.667813][ T5999] udc-core: couldn't find an available UDC or it's busy [ 131.684352][ T5999] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 131.706276][ T7] usb 1-1: USB disconnect, device number 8 [ 131.733419][ T4402] usb 2-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice=6b.16 [ 131.748561][ T4402] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 131.757539][ T4402] usb 2-1: Product: syz [ 131.761801][ T4402] usb 2-1: Manufacturer: syz [ 131.771020][ T4402] usb 2-1: SerialNumber: syz [ 131.779295][ T4402] usb 2-1: config 0 descriptor?? [ 132.053266][ T4402] usb 2-1: Found UVC 0.04 device syz (046d:08c3) [ 132.070077][ T4402] usb 2-1: No valid video chain found. [ 132.077310][ T4402] usb 2-1: USB disconnect, device number 10 [ 132.425997][ T6051] loop0: detected capacity change from 0 to 2048 [ 132.478528][ T6051] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 132.484774][ T6053] loop4: detected capacity change from 0 to 256 [ 132.592811][ T6053] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x1a9973fb, utbl_chksum : 0xe619d30d) [ 132.698845][ T6059] loop1: detected capacity change from 0 to 128 [ 132.747409][ T1421] ieee802154 phy0 wpan0: encryption failed: -22 [ 132.753794][ T1421] ieee802154 phy1 wpan1: encryption failed: -22 [ 132.865513][ T6059] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 132.896093][ T6070] device macsec0 entered promiscuous mode [ 132.903707][ T6070] batman_adv: batadv0: Adding interface: macsec0 [ 132.910156][ T6070] batman_adv: batadv0: The MTU of interface macsec0 is too small (1468) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 132.936126][ T6070] batman_adv: batadv0: Interface activated: macsec0 [ 132.966343][ T6059] ext4 filesystem being mounted at /136/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 133.265265][ T6078] netlink: 8 bytes leftover after parsing attributes in process `syz.0.634'. [ 133.382244][ T6078] netlink: 'syz.0.634': attribute type 15 has an invalid length. [ 133.454228][ T6078] netlink: 4 bytes leftover after parsing attributes in process `syz.0.634'. [ 133.532658][ T6078] netdevsim netdevsim0 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 133.541647][ T6078] netdevsim netdevsim0 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 133.550448][ T6078] netdevsim netdevsim0 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 133.559375][ T6078] netdevsim netdevsim0 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 133.872956][ C0] sched: RT throttling activated [ 133.980070][ T6089] netlink: 'syz.0.639': attribute type 1 has an invalid length. [ 134.083133][ T6089] netlink: 'syz.0.639': attribute type 2 has an invalid length. [ 134.677068][ T6067] loop3: detected capacity change from 0 to 262144 [ 134.700509][ T6072] loop2: detected capacity change from 0 to 40427 [ 134.774630][ T0] NOHZ tick-stop error: Non-RCU local softirq work is pending, handler #18!!! [ 134.783954][ T0] NOHZ tick-stop error: Non-RCU local softirq work is pending, handler #29a!!! [ 134.793876][ T6072] F2FS-fs (loop2): build fault injection attr: rate: 690, type: 0x1ffff [ 134.809520][ T6105] program syz.1.646 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 134.837524][ T6067] F2FS-fs (loop3): Found nat_bits in checkpoint [ 134.879390][ T6072] F2FS-fs (loop2): invalid crc value [ 134.887148][ T6108] program syz.1.646 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 134.912148][ T6067] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 134.940359][ T6072] F2FS-fs (loop2): Found nat_bits in checkpoint [ 134.963044][ T6108] sd 0:0:1:0: ioctl_internal_command: ILLEGAL REQUEST asc=0x20 ascq=0x0 [ 135.024471][ T0] NOHZ tick-stop error: Non-RCU local softirq work is pending, handler #300!!! [ 135.033595][ T0] NOHZ tick-stop error: Non-RCU local softirq work is pending, handler #302!!! [ 135.124378][ T6072] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 135.395879][ T26] audit: type=1800 audit(1763558817.521:21): pid=6072 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.2.631" name="file1" dev="loop2" ino=10 res=0 errno=0 [ 135.411079][ T6120] loop4: detected capacity change from 0 to 2048 [ 135.416170][ C1] vkms_vblank_simulate: vblank timer overrun [ 135.501718][ T4191] attempt to access beyond end of device [ 135.501718][ T4191] loop2: rw=2049, want=45104, limit=40427 [ 135.553094][ T6125] Illegal XDP return value 3327909603, expect packet loss! [ 135.570288][ T6127] netlink: 35 bytes leftover after parsing attributes in process `syz.1.654'. [ 135.580274][ T6127] netlink: 8 bytes leftover after parsing attributes in process `syz.1.654'. [ 135.653579][ T6120] UDF-fs: bad mount option "gidêÍ ÜFêÖ£=00000000000000000000" or missing value [ 136.232311][ T6146] loop4: detected capacity change from 0 to 128 [ 136.362150][ T6146] hpfs: filesystem error: invalid number of hotfixes: 2066844986, used: 2066844985; already mounted read-only [ 136.449976][ T6146] hpfs: filesystem error: improperly stopped [ 136.458295][ T6146] hpfs: filesystem error: warning: spare dnodes used, try chkdsk [ 136.482702][ T6146] hpfs: You really don't want any checks? You are crazy... [ 136.526628][ T6146] hpfs: hpfs_map_sector(): read error [ 136.557270][ T6146] hpfs: code page support is disabled [ 136.617602][ T6146] hpfs: hpfs_map_4sectors(): unaligned read [ 136.655404][ T6148] loop0: detected capacity change from 0 to 8192 [ 136.662497][ T6146] hpfs: hpfs_map_4sectors(): unaligned read [ 136.673283][ T6146] hpfs: filesystem error: unable to find root dir [ 136.768027][ T6148] REISERFS (device loop0): found reiserfs format "3.6" with non-standard journal [ 136.853157][ T6148] REISERFS (device loop0): using ordered data mode [ 136.859796][ T6148] reiserfs: using flush barriers [ 136.913082][ T6148] REISERFS (device loop0): journal params: device loop0, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 137.017330][ T6165] loop2: detected capacity change from 0 to 32768 [ 137.025680][ T6148] REISERFS (device loop0): checking transaction log (loop0) [ 137.143348][ T6165] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 8 /dev/loop2 scanned by syz.2.668 (6165) [ 137.158790][ T6165] BTRFS info (device loop2): using sha256 (sha256-avx2) checksum algorithm [ 137.167524][ T6165] BTRFS info (device loop2): using free space tree [ 137.174132][ T6165] BTRFS info (device loop2): has skinny extents [ 137.282210][ T6148] REISERFS (device loop0): Using tea hash to sort names [ 137.302219][ T6148] REISERFS (device loop0): Created .reiserfs_priv - reserved for xattr storage. [ 137.462156][ T26] audit: type=1800 audit(1763558819.581:22): pid=6148 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.665" name="file1" dev="loop0" ino=4 res=0 errno=0 [ 137.541420][ T6189] loop8: detected capacity change from 0 to 32768 [ 137.567223][ T26] audit: type=1800 audit(1763558819.581:23): pid=6148 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.665" name="file1" dev="loop0" ino=4 res=0 errno=0 [ 137.633172][ T6165] BTRFS info (device loop2): enabling ssd optimizations [ 137.928227][ T4174] BTRFS warning: duplicate device /dev/loop8 devid 1 generation 9 scanned by udevd (4174) [ 138.692100][ T6223] Bluetooth: hci0: invalid len left 7, exp >= 258 [ 139.051171][ T4946] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 10 /dev/loop2 scanned by udevd (4946) [ 139.140042][ T6236] netdevsim netdevsim1 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 139.283709][ T6244] netlink: 'syz.2.684': attribute type 1 has an invalid length. [ 139.337345][ T6244] netlink: 'syz.2.684': attribute type 2 has an invalid length. [ 139.376611][ T6254] loop4: detected capacity change from 0 to 256 [ 139.474485][ T26] audit: type=1804 audit(1763558821.591:24): pid=6254 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz.4.687" name="/newroot/126/file0/bus" dev="loop4" ino=1048596 res=1 errno=0 [ 139.499115][ T6236] netdevsim netdevsim1 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 139.559668][ T26] audit: type=1326 audit(1763558821.651:25): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6255 comm="syz.3.689" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7ff1eb0e3749 code=0x0 [ 139.581348][ C1] vkms_vblank_simulate: vblank timer overrun [ 139.752377][ T6266] loop4: detected capacity change from 0 to 512 [ 139.765975][ T6236] netdevsim netdevsim1 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 139.796728][ T6266] EXT4-fs (loop4): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 139.913016][ T6266] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 139.963227][ T6266] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 140.044320][ T6266] EXT4-fs (loop4): 1 truncate cleaned up [ 140.050164][ T6266] EXT4-fs (loop4): mounted filesystem without journal. Opts: dioread_nolock,journal_ioprio=0x0000000000000002,noauto_da_alloc,lazytime,noquota,quota,,errors=continue. Quota mode: writeback. [ 140.099920][ T6236] netdevsim netdevsim1 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 140.413141][ T6236] netdevsim netdevsim1 eth0: set [1, 0] type 2 family 0 port 6081 - 0 [ 140.431209][ T6236] netdevsim netdevsim1 eth1: set [1, 0] type 2 family 0 port 6081 - 0 [ 140.472293][ T6236] netdevsim netdevsim1 eth2: set [1, 0] type 2 family 0 port 6081 - 0 [ 140.534474][ T6236] netdevsim netdevsim1 eth3: set [1, 0] type 2 family 0 port 6081 - 0 [ 140.559171][ T6275] netlink: 'syz.3.695': attribute type 9 has an invalid length. [ 140.593192][ T6275] netlink: 209836 bytes leftover after parsing attributes in process `syz.3.695'. [ 140.974047][ T6267] loop0: detected capacity change from 0 to 40427 [ 141.019733][ T6291] uffd: Set unprivileged_userfaultfd sysctl knob to 1 if kernel faults must be handled without obtaining CAP_SYS_PTRACE capability [ 141.096300][ T6295] loop4: detected capacity change from 0 to 512 [ 141.127401][ T6267] F2FS-fs (loop0): Wrong SSA boundary, start(3584) end(4096) blocks(0) [ 141.191395][ T6267] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 141.253154][ T6295] EXT4-fs (loop4): Ignoring removed bh option [ 141.283439][ T6295] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 141.293838][ T6267] F2FS-fs (loop0): build fault injection attr: rate: 0, type: 0x6 [ 141.323238][ T6295] EXT4-fs (loop4): couldn't mount as ext3 due to feature incompatibilities [ 141.431083][ T6267] F2FS-fs (loop0): invalid crc value [ 141.518878][ T6267] F2FS-fs (loop0): Found nat_bits in checkpoint [ 141.733145][ T5407] usb 5-1: new full-speed USB device number 12 using dummy_hcd [ 141.841454][ T6267] F2FS-fs (loop0): Start checkpoint disabled! [ 141.905878][ T6267] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 141.913275][ T6267] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e6 [ 142.133225][ T5407] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 142.183205][ T5407] usb 5-1: config 1 has no interface number 0 [ 142.189382][ T5407] usb 5-1: config 1 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 142.233647][ T4277] attempt to access beyond end of device [ 142.233647][ T4277] loop0: rw=2049, want=40984, limit=40427 [ 142.243022][ T5407] usb 5-1: config 1 interface 1 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 142.261180][ T6313] loop1: detected capacity change from 0 to 512 [ 142.280456][ T5407] usb 5-1: Duplicate descriptor for config 1 interface 1 altsetting 0, skipping [ 142.296576][ T6299] loop3: detected capacity change from 0 to 32768 [ 142.310080][ T5407] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid maxpacket 512, setting to 64 [ 142.341445][ T5407] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 142.434867][ T6313] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 142.486229][ T6313] ext4 filesystem being mounted at /159/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 142.553462][ T5407] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 142.562657][ T5407] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 142.652998][ T5407] usb 5-1: Product: syz [ 142.657304][ T5407] usb 5-1: Manufacturer: syz [ 142.661925][ T5407] usb 5-1: SerialNumber: syz [ 142.733484][ T6295] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 142.978900][ T6295] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 143.033860][ T6299] ERROR: (device loop3): dbAllocNext: Corrupt dmap page [ 143.033860][ T6299] [ 143.063999][ T6299] ERROR: (device loop3): remounting filesystem as read-only [ 143.099987][ T6299] ERROR: (device loop3): dbAllocNext: Corrupt dmap page [ 143.099987][ T6299] [ 143.217885][ T6295] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 143.676906][ T6295] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 143.709986][ T5407] cdc_ncm 5-1:1.1: bind() failure [ 143.984221][ T4423] usb 5-1: USB disconnect, device number 12 [ 144.407810][ T6362] IPVS: sh: TCP 172.20.20.170:0 - no destination available [ 144.451402][ T6364] netlink: 8 bytes leftover after parsing attributes in process `syz.0.730'. [ 144.601109][ T6369] loop3: detected capacity change from 0 to 512 [ 144.661709][ T6369] EXT4-fs (loop3): mounting ext2 file system using the ext4 subsystem [ 144.726526][ T6369] EXT4-fs (loop3): warning: mounting unchecked fs, running e2fsck is recommended [ 144.789274][ T6369] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a002e01c, mo2=0006] [ 144.810782][ T6369] System zones: 0-2, 18-18, 34-35 [ 144.820805][ T7] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 144.844000][ T6369] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 145.186738][ T7] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 145.208778][ T7] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 145.225745][ T7] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 145.282220][ T7] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 145.324682][ T6377] loop3: detected capacity change from 0 to 1024 [ 145.336419][ T7] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 145.358547][ T7] usb 1-1: config 0 descriptor?? [ 145.431125][ T6377] EXT4-fs (loop3): ext4_check_descriptors: Inode bitmap for group 0 overlaps block group descriptors [ 145.503537][ T6377] EXT4-fs (loop3): group descriptors corrupted! [ 145.609906][ T6391] IPVS: sh: TCP 172.20.20.170:0 - no destination available [ 145.881601][ T7] plantronics 0003:047F:FFFF.0010: No inputs registered, leaving [ 145.925418][ T7] plantronics 0003:047F:FFFF.0010: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 146.751938][ T6414] loop1: detected capacity change from 0 to 32768 [ 146.758784][ T5407] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 146.906515][ T6414] XFS (loop1): Mounting V5 Filesystem [ 147.041821][ T6414] XFS (loop1): Ending clean mount [ 147.218891][ T5407] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 147.255244][ T5407] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 147.275426][ T5407] usb 4-1: New USB device found, idVendor=054c, idProduct=0df2, bcdDevice=d6.af [ 147.293003][ T5407] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 147.308790][ T4413] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 147.332149][ T5407] usb 4-1: config 0 descriptor?? [ 147.338019][ T4189] XFS (loop1): Unmounting Filesystem [ 147.563084][ T4413] usb 5-1: Using ep0 maxpacket: 32 [ 147.683308][ T4413] usb 5-1: New USB device found, idVendor=0fd9, idProduct=0025, bcdDevice=29.40 [ 147.716253][ T4413] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 147.772594][ T4413] usb 5-1: config 0 descriptor?? [ 147.826213][ T5407] playstation 0003:054C:0DF2.0011: unknown main item tag 0x0 [ 147.869100][ T5407] playstation 0003:054C:0DF2.0011: unknown main item tag 0x0 [ 147.877061][ T5407] playstation 0003:054C:0DF2.0011: unknown main item tag 0x0 [ 147.895961][ T5407] playstation 0003:054C:0DF2.0011: unknown main item tag 0x0 [ 147.913131][ T5407] playstation 0003:054C:0DF2.0011: unknown main item tag 0x0 [ 147.948087][ T5407] playstation 0003:054C:0DF2.0011: hidraw1: USB HID v1.01 Device [HID 054c:0df2] on usb-dummy_hcd.3-1/input0 [ 147.984309][ T7] usb 1-1: USB disconnect, device number 9 [ 148.033185][ T4413] dvb-usb: found a 'Elgato EyeTV Sat' in warm state. [ 148.060250][ T4413] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 148.103526][ T4413] dvbdev: DVB: registering new adapter (Elgato EyeTV Sat) [ 148.120981][ T4413] usb 5-1: media controller created [ 148.167857][ T4413] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 148.264551][ T4413] az6027: usb out operation failed. (-71) [ 148.286515][ T4413] az6027: usb out operation failed. (-71) [ 148.296601][ T4413] stb0899_attach: Driver disabled by Kconfig [ 148.312894][ T4413] az6027: no front-end attached [ 148.312894][ T4413] [ 148.343139][ T4413] az6027: usb out operation failed. (-71) [ 148.349057][ T4413] dvb-usb: no frontend was attached by 'Elgato EyeTV Sat' [ 148.368687][ T1108] usb 2-1: new low-speed USB device number 11 using dummy_hcd [ 148.381224][ T4413] input: IR-receiver inside an USB DVB receiver as /devices/platform/dummy_hcd.4/usb5/5-1/input/input11 [ 148.421640][ T4413] dvb-usb: schedule remote query interval to 400 msecs. [ 148.471533][ T4413] dvb-usb: Elgato EyeTV Sat successfully initialized and connected. [ 148.523274][ T4413] usb 5-1: USB disconnect, device number 13 [ 148.523271][ T5407] playstation 0003:054C:0DF2.0011: Failed to retrieve feature with reportID 5: -71 [ 148.523313][ T5407] playstation 0003:054C:0DF2.0011: Failed to retrieve DualSense calibration info: -71 [ 148.597281][ T5407] playstation 0003:054C:0DF2.0011: Failed to get calibration data from DualSense [ 148.626979][ T5407] playstation 0003:054C:0DF2.0011: Failed to create dualsense. [ 148.684905][ T5407] playstation: probe of 0003:054C:0DF2.0011 failed with error -71 [ 148.713653][ T5407] usb 4-1: USB disconnect, device number 9 [ 148.719129][ T4413] dvb-usb: Elgato EyeTV Sat successfully deinitialized and disconnected. [ 148.823306][ T1108] usb 2-1: New USB device found, idVendor=1557, idProduct=7720, bcdDevice=b7.eb [ 148.877706][ T1108] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 148.908182][ T6456] fido_id[6456]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.3/usb4/report_descriptor': No such file or directory [ 148.933876][ T1108] usb 2-1: config 0 descriptor?? [ 149.039749][ T6464] netlink: 68 bytes leftover after parsing attributes in process `syz.4.766'. [ 149.463076][ T7] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 149.732377][ T6484] loop4: detected capacity change from 0 to 32768 [ 149.759629][ T6484] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop4 scanned by syz.4.773 (6484) [ 150.283159][ T1108] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0000: -71 [ 150.295882][ T6490] loop3: detected capacity change from 0 to 131072 [ 150.300415][ T1108] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to send software reset: ffffffb9 [ 150.303539][ T4413] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 150.327091][ T6484] BTRFS info (device loop4): using crc32c (crc32c-intel) checksum algorithm [ 150.336867][ T6484] BTRFS info (device loop4): force zlib compression, level 3 [ 150.344547][ T6484] BTRFS info (device loop4): enabling ssd optimizations [ 150.344772][ T1108] asix: probe of 2-1:0.0 failed with error -71 [ 150.351534][ T6484] BTRFS info (device loop4): allowing degraded mounts [ 150.351554][ T6484] BTRFS info (device loop4): force clearing of disk cache [ 150.351580][ T6484] BTRFS info (device loop4): using free space tree [ 150.351594][ T6484] BTRFS info (device loop4): has skinny extents [ 150.401566][ T6490] F2FS-fs (loop3): Invalid log sectorsize (67108873) [ 150.408478][ T6490] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 150.429817][ T6490] F2FS-fs (loop3): invalid crc value [ 150.443136][ T7] usb 3-1: Using ep0 maxpacket: 8 [ 150.468623][ T1108] usb 2-1: USB disconnect, device number 11 [ 150.500190][ T6490] F2FS-fs (loop3): Found nat_bits in checkpoint [ 150.547098][ T6490] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 150.554608][ T6490] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 150.600289][ T7] usb 3-1: config 179 has an invalid interface number: 65 but max is 0 [ 150.609109][ T4413] usb 1-1: Using ep0 maxpacket: 32 [ 150.614678][ T7] usb 3-1: config 179 has no interface number 0 [ 150.621132][ T7] usb 3-1: config 179 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 150.642405][ T7] usb 3-1: config 179 interface 65 altsetting 0 endpoint 0xF has invalid maxpacket 1025, setting to 1024 [ 150.648981][ T6484] BTRFS info (device loop4): clearing free space tree [ 150.668083][ T7] usb 3-1: config 179 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 150.679376][ T7] usb 3-1: config 179 interface 65 altsetting 0 endpoint 0x83 has invalid maxpacket 41728, setting to 1024 [ 150.679890][ T6484] BTRFS info (device loop4): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 150.691230][ T7] usb 3-1: config 179 interface 65 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 150.714765][ T6484] BTRFS info (device loop4): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 150.733487][ T7] usb 3-1: New USB device found, idVendor=12ab, idProduct=90a3, bcdDevice=1e.eb [ 150.742570][ T7] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 150.753212][ T4413] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 150.761238][ T4413] usb 1-1: config 0 has no interface number 0 [ 150.782705][ T4413] usb 1-1: config 0 interface 1 altsetting 9 has an invalid endpoint with address 0x0, skipping [ 150.799532][ T6484] BTRFS info (device loop4): creating free space tree [ 150.815608][ T4413] usb 1-1: config 0 interface 1 has no altsetting 0 [ 150.822275][ T6484] BTRFS info (device loop4): setting compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 150.822305][ T6484] BTRFS info (device loop4): setting compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 150.832738][ T6471] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 150.872487][ T6484] BTRFS info (device loop4): checking UUID tree [ 151.023424][ T4413] usb 1-1: New USB device found, idVendor=0572, idProduct=58a5, bcdDevice=27.0a [ 151.042851][ T4413] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 151.090625][ T4413] usb 1-1: Product: syz [ 151.100723][ T6517] netlink: 'syz.1.778': attribute type 9 has an invalid length. [ 151.111425][ T4413] usb 1-1: Manufacturer: syz [ 151.121604][ T4413] usb 1-1: SerialNumber: syz [ 151.159460][ T6517] netlink: 209836 bytes leftover after parsing attributes in process `syz.1.778'. [ 151.168904][ T4413] usb 1-1: config 0 descriptor?? [ 151.225779][ T4402] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:179.65/input/input12 [ 151.400327][ T4402] usb 3-1: USB disconnect, device number 10 [ 151.406355][ C0] xpad 3-1:179.65: xpad_irq_in - usb_submit_urb failed with result -19 [ 151.406440][ C0] xpad 3-1:179.65: xpad_irq_out - usb_submit_urb failed with result -19 [ 151.442557][ T4402] xpad 3-1:179.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 151.455571][ T4413] cx231xx 1-1:0.1: New device syz syz @ 480 Mbps (0572:58a5) with 1 interfaces [ 151.503195][ T4413] cx231xx 1-1:0.1: Not found matching IAD interface [ 151.554054][ T4413] usb 1-1: USB disconnect, device number 10 [ 152.679341][ T6559] loop0: detected capacity change from 0 to 1024 [ 152.694391][ T6549] loop1: detected capacity change from 0 to 8192 [ 152.730638][ T6561] loop4: detected capacity change from 0 to 128 [ 152.768278][ T6549] REISERFS (device loop1): found reiserfs format "3.6" with non-standard journal [ 152.790740][ T6549] REISERFS (device loop1): using ordered data mode [ 152.822299][ T6559] EXT4-fs (loop0): Ignoring removed nobh option [ 152.842330][ T6559] EXT4-fs (loop0): Ignoring removed bh option [ 152.861928][ T6561] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=256, location=256 [ 152.902266][ T6549] reiserfs: using flush barriers [ 152.937518][ T6559] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 152.957829][ T6564] loop3: detected capacity change from 0 to 2048 [ 152.964458][ T6549] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 153.001635][ T6549] REISERFS (device loop1): checking transaction log (loop1) [ 153.045805][ T6564] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 153.121098][ T6565] UDF-fs: error (device loop4): udf_bitmap_new_block: bitmap for partition 0 corrupted (block 264 marked as free, partition length is 40) [ 153.150439][ T6559] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000002,journal_dev=0x0000000000000043,data_err=ignore,resgid=0x0000000000000000,data_err=ignore,jqfmt=vfsv0,nobh,errors=remount-ro,bh,dioread_nolock,. Quota mode: none. [ 153.247883][ T6572] Bluetooth: hci0: service_discovery: too big uuid_count value 30195 [ 153.375180][ T6549] REISERFS (device loop1): Using tea hash to sort names [ 153.413485][ T6549] REISERFS (device loop1): Created .reiserfs_priv - reserved for xattr storage. [ 153.709999][ T6549] REISERFS warning (device loop1): vs-13060 reiserfs_update_sd_size: stat data of object [2 5 0x0 SD] (nlink == 1) not found (pos 2) [ 153.995165][ T6592] loop4: detected capacity change from 0 to 4096 [ 154.111241][ T6592] ntfs3: loop4: Different NTFS' sector size (4096) and media sector size (512) [ 154.221148][ T6598] loop3: detected capacity change from 0 to 32768 [ 154.457765][ T6610] loop1: detected capacity change from 0 to 64 [ 154.643199][ T26] audit: type=1800 audit(1763559092.763:26): pid=6610 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.1.811" name="file1" dev="loop1" ino=21 res=0 errno=0 [ 154.745243][ T26] audit: type=1800 audit(1763559092.853:27): pid=6610 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.1.811" name="file1" dev="loop1" ino=21 res=0 errno=0 [ 154.828315][ T4182] ntfs3: loop4: ntfs_sync_fs r=1a failed, -22. [ 154.843067][ T4406] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 154.879847][ T4182] ntfs3: loop4: ntfs_evict_inode r=1a failed, -22. [ 154.900370][ T4182] ntfs3: loop4: Mark volume as dirty due to NTFS errors [ 155.094127][ T4406] usb 4-1: Using ep0 maxpacket: 16 [ 155.213252][ T4406] usb 4-1: config 0 has an invalid interface number: 119 but max is 0 [ 155.248650][ T4406] usb 4-1: config 0 has no interface number 0 [ 155.273171][ T4406] usb 4-1: config 0 interface 119 has no altsetting 0 [ 155.399526][ T6636] loop1: detected capacity change from 0 to 512 [ 155.453356][ T4406] usb 4-1: New USB device found, idVendor=0b49, idProduct=064f, bcdDevice=26.35 [ 155.494914][ T4406] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 155.520896][ T4406] usb 4-1: Product: syz [ 155.535624][ T4406] usb 4-1: Manufacturer: syz [ 155.538334][ T6636] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 155.555942][ T6636] ext4 filesystem being mounted at /182/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 155.579474][ T4406] usb 4-1: SerialNumber: syz [ 155.613177][ T6616] loop0: detected capacity change from 0 to 40427 [ 155.626448][ T4406] usb 4-1: config 0 descriptor?? [ 155.696962][ T6616] F2FS-fs (loop0): Small segment_count (9 < 1 * 24) [ 155.728749][ T6616] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 155.798106][ T6616] F2FS-fs (loop0): Found nat_bits in checkpoint [ 155.917211][ T6616] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 155.931137][ T6616] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 155.962442][ T4406] usb 4-1: USB disconnect, device number 10 [ 155.965454][ T6645] loop1: detected capacity change from 0 to 256 [ 156.066263][ T6645] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0x60d18d7c, utbl_chksum : 0xe619d30d) [ 156.157732][ T4183] attempt to access beyond end of device [ 156.157732][ T4183] loop0: rw=2049, want=45104, limit=40427 [ 156.773466][ T6660] loop1: detected capacity change from 0 to 2048 [ 156.853158][ T6660] UDF-fs: error (device loop1): udf_process_sequence: Primary Volume Descriptor not found! [ 156.945031][ T6660] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 157.350680][ T6687] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 158.047765][ T6686] loop0: detected capacity change from 0 to 32768 [ 158.121732][ T6686] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop0 scanned by syz.0.846 (6686) [ 158.190948][ T6710] loop4: detected capacity change from 0 to 32768 [ 158.206282][ T6686] BTRFS info (device loop0): using crc32c (crc32c-intel) checksum algorithm [ 158.215202][ T6686] BTRFS info (device loop0): using free space tree [ 158.221741][ T6686] BTRFS info (device loop0): has skinny extents [ 158.263153][ T4402] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 158.384675][ T6710] XFS (loop4): Mounting V5 Filesystem [ 158.424019][ T6686] BTRFS info (device loop0): enabling ssd optimizations [ 158.503021][ T4402] usb 2-1: Using ep0 maxpacket: 8 [ 158.592418][ T6710] XFS (loop4): Ending clean mount [ 158.606122][ T6710] XFS (loop4): Quotacheck needed: Please wait. [ 158.623247][ T4402] usb 2-1: New USB device found, idVendor=0ccd, idProduct=0039, bcdDevice=90.7b [ 158.632328][ T4402] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 158.708504][ T4402] pvrusb2: Hardware description: Terratec Grabster AV400 [ 158.715902][ T6710] XFS (loop4): Quotacheck: Done. [ 158.733095][ T4402] pvrusb2: ********** [ 158.737118][ T4402] pvrusb2: ***WARNING*** Support for this device (Terratec Grabster AV400) is experimental. [ 158.763039][ T4402] pvrusb2: Important functionality might not be entirely working. [ 158.770905][ T4402] pvrusb2: Please consider contacting the driver author to help with further stabilization of the driver. [ 158.798935][ T4402] pvrusb2: ********** [ 158.945674][ T2425] pvrusb2: Invalid write control endpoint [ 159.156733][ T4402] usb 2-1: USB disconnect, device number 12 [ 159.168336][ T2425] pvrusb2: Invalid write control endpoint [ 159.190446][ T2425] pvrusb2: ***WARNING*** Detected a wedged cx25840 chip; the device will not work. [ 159.223269][ T2425] pvrusb2: ***WARNING*** Try power cycling the pvrusb2 device. [ 159.230861][ T2425] pvrusb2: ***WARNING*** Disabling further access to the device to prevent other foul-ups. [ 159.270517][ T2425] pvrusb2: Device being rendered inoperable [ 159.285438][ T2425] cx25840 1-0044: Unable to detect h/w, assuming cx23887 [ 159.312673][ T2425] cx25840 1-0044: cx23887 A/V decoder found @ 0x88 (pvrusb2_a) [ 159.347034][ T2425] pvrusb2: Attached sub-driver cx25840 [ 159.387366][ T2425] pvrusb2: ***WARNING*** pvrusb2 device hardware appears to be jammed and I can't clear it. [ 159.454718][ T2425] pvrusb2: You might need to power cycle the pvrusb2 device in order to recover. [ 159.546190][ T6763] loop3: detected capacity change from 0 to 128 [ 159.841792][ T4182] XFS (loop4): Unmounting Filesystem [ 160.165427][ T6784] loop1: detected capacity change from 0 to 1024 [ 160.185052][ T6780] netlink: 96 bytes leftover after parsing attributes in process `syz.2.873'. [ 160.194239][ T4402] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 160.573299][ T4402] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 160.602925][ T4402] usb 1-1: config 0 has no interface number 0 [ 160.614590][ T4402] usb 1-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 160.626028][ T4402] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 160.649763][ T4402] usb 1-1: config 0 descriptor?? [ 160.695894][ T4402] cp210x 1-1:0.1: cp210x converter detected [ 160.858384][ T155] netdevsim netdevsim3 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 160.967282][ T155] netdevsim netdevsim3 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 161.049026][ T155] netdevsim netdevsim3 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 161.095614][ T155] netdevsim netdevsim3 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 161.133189][ T4402] cp210x 1-1:0.1: failed to get vendor val 0x000e size 3: -32 [ 161.153592][ T4413] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 161.290158][ T6805] chnl_net:caif_netlink_parms(): no params data found [ 161.396828][ T4413] usb 3-1: Using ep0 maxpacket: 8 [ 161.403858][ T4402] usb 1-1: cp210x converter now attached to ttyUSB0 [ 161.519835][ T6805] bridge0: port 1(bridge_slave_0) entered blocking state [ 161.527407][ T4413] usb 3-1: config 0 has no interfaces? [ 161.546333][ T6805] bridge0: port 1(bridge_slave_0) entered disabled state [ 161.572005][ T6805] device bridge_slave_0 entered promiscuous mode [ 161.604935][ T4406] usb 1-1: USB disconnect, device number 11 [ 161.613360][ T4413] usb 3-1: config 0 has no interfaces? [ 161.619671][ T4406] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 161.638234][ T4406] cp210x 1-1:0.1: device disconnected [ 161.657629][ T6805] bridge0: port 2(bridge_slave_1) entered blocking state [ 161.700075][ T4413] usb 3-1: config 0 has no interfaces? [ 161.703937][ T6805] bridge0: port 2(bridge_slave_1) entered disabled state [ 161.731073][ T6805] device bridge_slave_1 entered promiscuous mode [ 161.783292][ T4413] usb 3-1: config 0 has no interfaces? [ 161.789086][ T4413] usb 3-1: New USB device found, idVendor=046d, idProduct=08b1, bcdDevice=6d.2a [ 161.813846][ T4413] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 161.851500][ T4413] usb 3-1: config 0 descriptor?? [ 161.930093][ T6805] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 161.960892][ T6805] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 162.049872][ T6805] team0: Port device team_slave_0 added [ 162.066342][ T6805] team0: Port device team_slave_1 added [ 162.096855][ T6805] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 162.111901][ T6805] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 162.137290][ T7] usb 3-1: USB disconnect, device number 11 [ 162.148694][ T6805] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 162.153185][ T4406] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 162.172068][ T6805] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 162.222494][ T6805] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 162.278115][ T6805] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 162.278718][ T4413] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 162.346805][ T6849] binder: 6847:6849 unknown command 0 [ 162.368323][ T6849] binder: 6847:6849 ioctl c0306201 200000000080 returned -22 [ 162.398466][ T6853] binder: 6847:6853 ioctl c0306201 200000000180 returned -14 [ 162.420715][ T6805] device hsr_slave_0 entered promiscuous mode [ 162.437662][ T6805] device hsr_slave_1 entered promiscuous mode [ 162.448385][ T6805] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 162.490560][ T6805] Cannot create hsr debugfs directory [ 162.533548][ T4406] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 162.551644][ T4406] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 162.571539][ T4406] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 162.592304][ T4406] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 162.602225][ T4406] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.619659][ T4406] usb 5-1: config 0 descriptor?? [ 162.703391][ T4413] usb 2-1: config 6 has an invalid interface number: 57 but max is 0 [ 162.711524][ T4413] usb 2-1: config 6 has no interface number 0 [ 162.745480][ T4413] usb 2-1: config 6 interface 57 has no altsetting 0 [ 162.847118][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 162.858629][ T6805] netdevsim netdevsim5 netdevsim0: renamed from eth0 [ 162.880399][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 162.895509][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 162.903767][ T4413] usb 2-1: New USB device found, idVendor=07b4, idProduct=010a, bcdDevice= 0.00 [ 162.921019][ T4413] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 162.932393][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 162.946988][ T4413] usb 2-1: Product: syz [ 162.951325][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 162.961322][ T4413] usb 2-1: Manufacturer: syz [ 162.970708][ T4413] usb 2-1: SerialNumber: syz [ 162.977908][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 162.992705][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.009065][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.018134][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.032325][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.040693][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.055427][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.064236][ T4298] Bluetooth: hci4: command 0x0409 tx timeout [ 163.069099][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.081317][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.097213][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.110237][ T4406] plantronics 0003:047F:FFFF.0013: No inputs registered, leaving [ 163.118461][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.134087][ T7] hid-generic 0002:0004:0009.0012: unknown main item tag 0x0 [ 163.143397][ T4406] plantronics 0003:047F:FFFF.0013: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.4-1/input0 [ 163.168142][ T7] hid-generic 0002:0004:0009.0012: hidraw1: HID v0.04 Device [syz1] on syz0 [ 163.199513][ T6805] netdevsim netdevsim5 netdevsim1: renamed from eth1 [ 163.264453][ T4413] usb-storage 2-1:6.57: USB Mass Storage device detected [ 163.287690][ T6805] netdevsim netdevsim5 netdevsim2: renamed from eth2 [ 163.354905][ T6805] netdevsim netdevsim5 netdevsim3: renamed from eth3 [ 163.451818][ T4413] usb 2-1: USB disconnect, device number 13 [ 163.488961][ T6877] fido_id[6877]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 163.525253][ T4406] usb 5-1: USB disconnect, device number 14 [ 163.590143][ T155] device hsr_slave_0 left promiscuous mode [ 163.604943][ T155] device hsr_slave_1 left promiscuous mode [ 163.646873][ T155] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 163.660312][ T155] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 163.679097][ T155] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 163.689152][ T155] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 163.707721][ T155] device bridge_slave_1 left promiscuous mode [ 163.726228][ T155] bridge0: port 2(bridge_slave_1) entered disabled state [ 163.765879][ T155] device bridge_slave_0 left promiscuous mode [ 163.772206][ T155] bridge0: port 1(bridge_slave_0) entered disabled state [ 163.787197][ T4251] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 163.876315][ T155] device veth1_macvtap left promiscuous mode [ 163.892587][ T155] device veth0_macvtap left promiscuous mode [ 163.899629][ T155] device veth1_vlan left promiscuous mode [ 163.918126][ T155] device veth0_vlan left promiscuous mode [ 164.053087][ T4251] usb 1-1: Using ep0 maxpacket: 32 [ 164.183537][ T4251] usb 1-1: config 0 has an invalid interface number: 196 but max is 0 [ 164.200283][ T4251] usb 1-1: config 0 has no interface number 0 [ 164.209944][ T4251] usb 1-1: config 0 interface 196 altsetting 1 bulk endpoint 0x2 has invalid maxpacket 528 [ 164.228115][ T4251] usb 1-1: config 0 interface 196 has no altsetting 0 [ 164.313081][ T4406] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 164.433946][ T4251] usb 1-1: New USB device found, idVendor=05ac, idProduct=77c2, bcdDevice=eb.3a [ 164.451256][ T4251] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 164.468593][ T4251] usb 1-1: Product: syz [ 164.472807][ T4251] usb 1-1: Manufacturer: syz [ 164.482004][ T4251] usb 1-1: SerialNumber: syz [ 164.489618][ T155] team0 (unregistering): Port device team_slave_1 removed [ 164.500147][ T4251] usb 1-1: config 0 descriptor?? [ 164.531666][ T155] team0 (unregistering): Port device team_slave_0 removed [ 164.543609][ T6888] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 164.551064][ T155] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 164.559853][ T4406] usb 5-1: Using ep0 maxpacket: 32 [ 164.571572][ T155] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 164.652168][ T155] bond0 (unregistering): Released all slaves [ 164.683109][ T4406] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 164.695305][ T4406] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 164.705276][ T4406] usb 5-1: New USB device found, idVendor=1e7d, idProduct=2d5a, bcdDevice= 0.00 [ 164.714466][ T4406] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 164.724841][ T4406] usb 5-1: config 0 descriptor?? [ 164.803929][ T4251] ipheth 1-1:0.196: Unable to find endpoints [ 164.837349][ T4251] usb 1-1: USB disconnect, device number 12 [ 165.002005][ T6805] 8021q: adding VLAN 0 to HW filter on device bond0 [ 165.042082][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 165.052772][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 165.082047][ T6805] 8021q: adding VLAN 0 to HW filter on device team0 [ 165.121068][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 165.148176][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 165.156872][ T4230] Bluetooth: hci4: command 0x041b tx timeout [ 165.190776][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 165.197981][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 165.211188][ T4406] savu 0003:1E7D:2D5A.0014: hiddev0,hidraw0: USB HID v0.00 Device [HID 1e7d:2d5a] on usb-dummy_hcd.4-1/input0 [ 165.253457][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 165.297777][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 165.312099][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 165.333649][ T4230] usb 3-1: new high-speed USB device number 12 using dummy_hcd [ 165.424324][ T4277] bridge0: port 2(bridge_slave_1) entered blocking state [ 165.431493][ T4277] bridge0: port 2(bridge_slave_1) entered forwarding state [ 165.490360][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 165.522119][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 165.540809][ T4406] usb 5-1: USB disconnect, device number 15 [ 165.642362][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 165.656856][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 165.676213][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 165.694504][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 165.715386][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 165.726171][ T4230] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 165.726633][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 165.747088][ T6931] netlink: 32 bytes leftover after parsing attributes in process `syz.0.904'. [ 165.747666][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 165.763130][ T4230] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 165.794534][ T4230] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 165.810500][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 165.820535][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 165.851300][ T4230] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 165.883357][ T4230] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 165.931597][ T4230] usb 3-1: config 0 descriptor?? [ 166.415901][ T4230] plantronics 0003:047F:FFFF.0015: No inputs registered, leaving [ 166.453420][ T4230] plantronics 0003:047F:FFFF.0015: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.2-1/input0 [ 166.517900][ T6805] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 166.573527][ T4265] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 166.623399][ T4265] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 166.830088][ T6979] loop0: detected capacity change from 0 to 256 [ 166.924502][ T6979] FAT-fs (loop0): Directory bread(block 1285) failed [ 166.949336][ T6979] FAT-fs (loop0): Directory bread(block 1286) failed [ 166.987502][ T6979] FAT-fs (loop0): Directory bread(block 1287) failed [ 167.019649][ T6979] FAT-fs (loop0): Directory bread(block 1288) failed [ 167.103308][ T6979] FAT-fs (loop0): Directory bread(block 1285) failed [ 167.123929][ C1] plantronics 0003:047F:FFFF.0015: hid_field_extract() called with n (132) > 32! (syz.1.918) [ 167.151714][ T6979] FAT-fs (loop0): Directory bread(block 1286) failed [ 167.203785][ T6997] FAT-fs (loop0): FAT read failed (blocknr 1281) [ 167.209530][ T6979] FAT-fs (loop0): Directory bread(block 1287) failed [ 167.211991][ T6992] loop1: detected capacity change from 0 to 2048 [ 167.227169][ T4424] Bluetooth: hci4: command 0x040f tx timeout [ 167.268662][ T6979] FAT-fs (loop0): Directory bread(block 1288) failed [ 167.295141][ T6992] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 167.313461][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 167.324585][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 167.337278][ T4230] usb 3-1: USB disconnect, device number 12 [ 167.363461][ T6979] FAT-fs (loop0): FAT read failed (blocknr 1281) [ 167.401135][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 167.442231][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 167.486129][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 167.529836][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 167.568148][ T6805] device veth0_vlan entered promiscuous mode [ 167.585265][ T6805] device veth1_vlan entered promiscuous mode [ 167.695604][ T7006] loop0: detected capacity change from 0 to 512 [ 167.697365][ T7001] loop4: detected capacity change from 0 to 4096 [ 167.713053][ T7004] 9pnet: p9_errstr2errno: server reported unknown error ÿÿÿ [ 167.732290][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 167.779388][ T7006] EXT4-fs (loop0): ext4_check_descriptors: Checksum for group 0 failed (57259!=33349) [ 167.786994][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 167.857028][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 167.867492][ T7006] EXT4-fs (loop0): orphan cleanup on readonly fs [ 167.944948][ T7006] EXT4-fs error (device loop0): ext4_read_block_bitmap_nowait:510: comm syz.0.921: Block bitmap for bg 0 marked uninitialized [ 167.960966][ T7009] loop1: detected capacity change from 0 to 64 [ 167.972747][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 168.036364][ T6805] device veth0_macvtap entered promiscuous mode [ 168.106222][ T6805] device veth1_macvtap entered promiscuous mode [ 168.116860][ T7006] EXT4-fs error (device loop0) in ext4_mb_clear_bb:6178: Corrupt filesystem [ 168.203345][ T7006] EXT4-fs (loop0): 1 orphan inode deleted [ 168.222524][ T7006] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 168.231191][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 168.270990][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.319317][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 168.332467][ T7006] EXT4-fs (loop0): warning: mounting fs with errors, running e2fsck is recommended [ 168.360603][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.392967][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 168.421632][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.441049][ T7006] EXT4-fs (loop0): re-mounted. Opts: . Quota mode: none. [ 168.444643][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 168.459435][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.471949][ T6805] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 168.482298][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 168.492561][ T7006] EXT4-fs error (device loop0): ext4_read_block_bitmap_nowait:510: comm syz.0.921: Block bitmap for bg 0 marked uninitialized [ 168.515231][ T4182] ntfs3: loop4: ntfs_evict_inode r=5 failed, -22. [ 168.522006][ T4182] ntfs3: loop4: Mark volume as dirty due to NTFS errors [ 168.534255][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 168.590039][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 168.612307][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 168.657139][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 168.677070][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.684895][ T7025] loop1: detected capacity change from 0 to 1024 [ 168.698226][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 168.712315][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.722699][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 168.783212][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.820590][ T6805] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 168.874211][ T6805] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 168.896352][ T7029] loop4: detected capacity change from 0 to 256 [ 168.926936][ T6805] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 168.965021][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 169.002343][ T7025] EXT4-fs (loop1): Test dummy encryption mode enabled [ 169.009880][ T7029] FAT-fs (loop4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 169.011206][ T5763] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 169.046598][ T7025] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=e000c018, mo2=0002] [ 169.070774][ T7025] System zones: 0-1, 3-36 [ 169.154015][ T7025] EXT4-fs (loop1): mounted filesystem without journal. Opts: barrier=0x0000000000000004,nojournal_checksum,stripe=0x0000000000000007,nobarrier,data=ordered,test_dummy_encryption,nogrpid,debug,,errors=continue. Quota mode: writeback. [ 169.175905][ T6805] netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.212991][ T6805] netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.221828][ T6805] netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.303065][ T4424] Bluetooth: hci4: command 0x0419 tx timeout [ 169.336386][ T6805] netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.382460][ T7025] EXT4-fs (loop1): re-mounted. Opts: (null). Quota mode: writeback. [ 169.592621][ T5763] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 169.622603][ T5763] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 169.637092][ T7041] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=e000c018, mo2=0002] [ 169.699972][ T4208] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 169.717706][ T154] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 169.740424][ T154] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 169.742470][ T7054] loop0: detected capacity change from 0 to 256 [ 169.800452][ T4277] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 169.800923][ T7041] EXT4-fs (loop1): re-mounted. Opts: (null). Quota mode: writeback. [ 169.847726][ T7054] exFAT-fs (loop0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 169.911133][ T7054] exFAT-fs (loop0): Medium has reported failures. Some data may be lost. [ 170.038204][ T7054] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 170.266903][ T7075] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 170.357780][ T4417] usb 3-1: new high-speed USB device number 13 using dummy_hcd [ 170.394184][ T7054] exFAT-fs (loop0): abnormal access to deleted dentry [ 170.773436][ T4417] usb 3-1: config 0 has an invalid interface number: 189 but max is 0 [ 170.782277][ T4417] usb 3-1: config 0 has no interface number 0 [ 170.852870][ T4417] usb 3-1: config 0 interface 189 has no altsetting 0 [ 170.893763][ T4417] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 170.967119][ T7088] loop0: detected capacity change from 0 to 40427 [ 170.981201][ T4417] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 171.016271][ T7094] overlayfs: failed to create directory ./bus/work (errno: 22); mounting read-only [ 171.101186][ T4417] usb 3-1: config 0 descriptor?? [ 171.113194][ T7088] F2FS-fs (loop0): invalid crc value [ 171.130734][ T7094] overlayfs: NFS export requires an index dir, falling back to nfs_export=off. [ 171.166695][ T7088] F2FS-fs (loop0): Found nat_bits in checkpoint [ 171.186871][ T4417] cp210x 3-1:0.189: cp210x converter detected [ 171.269719][ T7088] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 171.292869][ T26] audit: type=1800 audit(1763559109.403:28): pid=7088 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.943" name="bus" dev="loop0" ino=10 res=0 errno=0 [ 171.421020][ T26] audit: type=1804 audit(1763559109.433:29): pid=7088 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz.0.943" name="/newroot/174/file0/bus" dev="loop0" ino=10 res=1 errno=0 [ 171.441853][ C1] vkms_vblank_simulate: vblank timer overrun [ 171.464145][ T4183] attempt to access beyond end of device [ 171.464145][ T4183] loop0: rw=2049, want=45104, limit=40427 [ 171.603507][ T7067] loop4: detected capacity change from 0 to 40427 [ 171.623299][ T4417] cp210x 3-1:0.189: failed to get vendor val 0x000e size 3: -32 [ 171.659102][ T7067] F2FS-fs (loop4): build fault injection attr: rate: 19, type: 0x1ffff [ 171.701203][ T7067] F2FS-fs (loop4): invalid crc value [ 171.782525][ T7067] F2FS-fs (loop4): Found nat_bits in checkpoint [ 171.893449][ T4417] cp210x 3-1:0.189: GPIO initialisation failed: -19 [ 171.916394][ T4417] usb 3-1: cp210x converter now attached to ttyUSB0 [ 171.969290][ T7067] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 172.036072][ T4230] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 172.095904][ T4417] usb 3-1: USB disconnect, device number 13 [ 172.125151][ T4417] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 172.152623][ T4417] cp210x 3-1:0.189: device disconnected [ 172.329175][ T4230] usb 6-1: Using ep0 maxpacket: 16 [ 172.392744][ T26] audit: type=1800 audit(1763559110.503:30): pid=7067 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.4.937" name="bus" dev="loop4" ino=10 res=0 errno=0 [ 172.420645][ T7067] attempt to access beyond end of device [ 172.420645][ T7067] loop4: rw=16812033, want=78672, limit=40427 [ 172.483267][ T4230] usb 6-1: config index 0 descriptor too short (expected 17170, got 18) [ 172.518667][ T4230] usb 6-1: config 0 has too many interfaces: 63, using maximum allowed: 32 [ 172.531817][ T7143] loop0: detected capacity change from 0 to 128 [ 172.558838][ T4230] usb 6-1: config 0 has 1 interface, different from the descriptor's value: 63 [ 172.585966][ T4182] attempt to access beyond end of device [ 172.585966][ T4182] loop4: rw=2049, want=45104, limit=40427 [ 172.630944][ T7143] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=256, location=256 [ 172.753243][ T4230] usb 6-1: New USB device found, idVendor=07ab, idProduct=fc01, bcdDevice=8d.90 [ 172.763154][ T4230] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 172.771182][ T4230] usb 6-1: Product: syz [ 172.824518][ T4230] usb 6-1: Manufacturer: syz [ 172.829184][ T4230] usb 6-1: SerialNumber: syz [ 172.883937][ T4230] usb 6-1: config 0 descriptor?? [ 172.944646][ T4230] ums-freecom 6-1:0.0: USB Mass Storage device detected [ 173.210760][ T4424] usb 6-1: USB disconnect, device number 2 [ 173.917885][ T7188] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 173.969071][ T7191] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 174.214281][ T7200] loop4: detected capacity change from 0 to 512 [ 174.293036][ T4402] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 174.327570][ T4417] usb 6-1: new high-speed USB device number 3 using dummy_hcd [ 174.663449][ T4402] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 174.711443][ T4402] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 174.731902][ T4402] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 174.754047][ T4417] usb 6-1: config 27 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 174.782765][ T4402] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 174.783086][ T4417] usb 6-1: config 27 interface 0 altsetting 0 bulk endpoint 0xB has invalid maxpacket 47 [ 174.823360][ T4402] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.855562][ T4402] usb 1-1: config 0 descriptor?? [ 174.877151][ T4417] usb 6-1: New USB device found, idVendor=0582, idProduct=0014, bcdDevice=bb.9d [ 174.920642][ T4417] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.968814][ T7219] netlink: 24 bytes leftover after parsing attributes in process `syz.2.978'. [ 174.978280][ T7193] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 175.238615][ T4417] usb 6-1: USB disconnect, device number 3 [ 175.399103][ T4402] plantronics 0003:047F:FFFF.0016: No inputs registered, leaving [ 175.443177][ T4402] plantronics 0003:047F:FFFF.0016: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 175.632994][ T4424] usb 5-1: new high-speed USB device number 16 using dummy_hcd [ 175.661939][ T7239] loop1: detected capacity change from 0 to 8192 [ 175.696940][ T7239] REISERFS (device loop1): found reiserfs format "3.5" with non-standard journal [ 175.709607][ T7239] REISERFS (device loop1): using ordered data mode [ 175.716867][ T7239] reiserfs: using flush barriers [ 175.724038][ T7239] REISERFS (device loop1): journal params: device loop1, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 175.724718][ T4402] usb 1-1: USB disconnect, device number 13 [ 175.740723][ T7239] REISERFS (device loop1): checking transaction log (loop1) [ 175.761325][ T7239] REISERFS (device loop1): Using r5 hash to sort names [ 175.771886][ T7239] REISERFS (device loop1): Created .reiserfs_priv - reserved for xattr storage. [ 176.030871][ T4424] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 176.053070][ T4424] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 176.088570][ T4230] hid-generic 0000:0000:0000.0017: unknown main item tag 0x0 [ 176.112241][ T4230] hid-generic 0000:0000:0000.0017: hidraw0: HID v0.00 Device [syz1] on syz0 [ 176.273969][ T4424] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 176.302870][ T4424] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 176.324921][ T4424] usb 5-1: Product: syz [ 176.329132][ T4424] usb 5-1: Manufacturer: syz [ 176.353024][ T4424] usb 5-1: SerialNumber: syz [ 176.400510][ T7257] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 176.671701][ T7268] loop1: detected capacity change from 0 to 512 [ 176.723617][ T7268] EXT4-fs (loop1): ext4_check_descriptors: Checksum for group 0 failed (17031!=33349) [ 176.796529][ T7268] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=a80ce01c, mo2=0002] [ 176.815394][ T7268] System zones: 1-12 [ 176.834238][ T7268] EXT4-fs (loop1): orphan cleanup on readonly fs [ 176.842255][ T7268] EXT4-fs error (device loop1): ext4_free_branches:1030: inode #11: comm syz.1.994: invalid indirect mapped block 12 (level 1) [ 176.938906][ T7268] EXT4-fs error (device loop1): ext4_free_branches:1030: inode #11: comm syz.1.994: invalid indirect mapped block 2 (level 2) [ 176.995837][ T7268] EXT4-fs (loop1): 1 truncate cleaned up [ 177.002830][ T7268] EXT4-fs (loop1): mounted filesystem without journal. Opts: usrquota,nobarrier,,,errors=continue. Quota mode: writeback. [ 177.258712][ T7265] loop0: detected capacity change from 0 to 32768 [ 177.285147][ T7265] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop0 scanned by syz.0.993 (7265) [ 177.345375][ T7283] loop5: detected capacity change from 0 to 512 [ 177.370319][ T7265] BTRFS info (device loop0): using crc32c (crc32c-intel) checksum algorithm [ 177.412159][ T7265] BTRFS info (device loop0): using free space tree [ 177.443180][ T7265] BTRFS info (device loop0): has skinny extents [ 177.461332][ T7283] EXT4-fs (loop5): encrypted files will use data=ordered instead of data journaling mode [ 177.541526][ T7283] EXT4-fs warning (device loop5): ext4_expand_extra_isize_ea:2826: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 177.543367][ T4424] cdc_ncm 5-1:1.0: bind() failure [ 177.557906][ T7283] EXT4-fs (loop5): 1 truncate cleaned up [ 177.566465][ T7283] EXT4-fs (loop5): mounted filesystem without journal. Opts: nogrpid,errors=remount-ro,debug_want_extra_isize=0x0000000000000066,nodioread_nolock,nodiscard,noquota,. Quota mode: none. [ 177.636334][ T4424] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 177.644022][ T4424] cdc_ncm 5-1:1.1: bind() failure [ 177.668375][ T26] audit: type=1800 audit(1763559115.783:31): pid=7283 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.5.999" name="file1" dev="loop5" ino=15 res=0 errno=0 [ 177.841096][ T7265] BTRFS info (device loop0): enabling ssd optimizations [ 177.855209][ T4230] usb 5-1: USB disconnect, device number 16 [ 177.891312][ T26] audit: type=1800 audit(1763559116.003:32): pid=7265 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.993" name="file1" dev="loop0" ino=260 res=0 errno=0 [ 178.514525][ T7287] loop1: detected capacity change from 0 to 40427 [ 178.580014][ T7287] F2FS-fs (loop1): build fault injection attr: rate: 0, type: 0x35f7 [ 178.628714][ T7287] F2FS-fs (loop1): build fault injection attr: rate: 690, type: 0x1ffff [ 178.745308][ T7287] F2FS-fs (loop1): invalid crc value [ 178.828180][ T7287] F2FS-fs (loop1): Found nat_bits in checkpoint [ 179.054974][ T7287] F2FS-fs (loop1): Start checkpoint disabled! [ 179.105972][ T7287] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e6 [ 179.525133][ T7317] loop5: detected capacity change from 0 to 32768 [ 179.607753][ T5763] attempt to access beyond end of device [ 179.607753][ T5763] loop1: rw=2049, want=40984, limit=40427 [ 179.634367][ T7317] XFS (loop5): Mounting V5 Filesystem [ 179.871003][ T7317] XFS (loop5): Ending clean mount [ 179.912607][ T7317] XFS (loop5): Quotacheck needed: Please wait. [ 180.067318][ T7317] XFS (loop5): Quotacheck: Done. [ 180.216810][ T26] audit: type=1800 audit(1763559118.333:33): pid=7317 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.5.1003" name="file1" dev="loop5" ino=9286 res=0 errno=0 [ 180.283015][ T4417] usb 5-1: new high-speed USB device number 17 using dummy_hcd [ 180.320551][ T7381] XFS (loop5): User initiated shutdown received. [ 180.327624][ T26] audit: type=1800 audit(1763559118.433:34): pid=7317 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.5.1003" name="file1" dev="loop5" ino=9286 res=0 errno=0 [ 180.424455][ T7381] XFS (loop5): Metadata I/O Error (0x4) detected at xfs_fs_goingdown+0x6d/0x150 (fs/xfs/xfs_fsops.c:491). Shutting down filesystem. [ 180.473435][ T7381] XFS (loop5): Please unmount the filesystem and rectify the problem(s) [ 180.639359][ T6805] XFS (loop5): Unmounting Filesystem [ 180.728575][ T4417] usb 5-1: config 0 has no interfaces? [ 180.958264][ T4417] usb 5-1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=e2.3d [ 180.973002][ T4417] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 180.989100][ T4417] usb 5-1: Product: syz [ 180.999084][ T4417] usb 5-1: Manufacturer: syz [ 181.009075][ T4417] usb 5-1: SerialNumber: syz [ 181.040344][ T4417] r8152-cfgselector 5-1: config 0 descriptor?? [ 181.314298][ T4417] usbip-host 5-1: 5-1 is not in match_busid table... skip! [ 181.538784][ T4424] usb 5-1: USB disconnect, device number 17 [ 181.923086][ T4417] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 181.946623][ T7410] loop0: detected capacity change from 0 to 32768 [ 182.213132][ T4417] usb 3-1: Using ep0 maxpacket: 8 [ 182.373265][ T4417] usb 3-1: unable to get BOS descriptor or descriptor too short [ 182.474608][ T4417] usb 3-1: config 57 has an invalid interface number: 229 but max is 0 [ 182.493261][ T4417] usb 3-1: config 57 has no interface number 0 [ 182.511253][ T4417] usb 3-1: config 57 interface 229 has no altsetting 0 [ 182.548063][ T7432] loop1: detected capacity change from 0 to 32768 [ 182.622435][ T4946] loop1: p1 p3 < > [ 182.698675][ T7453] loop4: detected capacity change from 0 to 512 [ 182.705181][ T4417] usb 3-1: New USB device found, idVendor=0979, idProduct=0270, bcdDevice=dd.eb [ 182.727672][ T4417] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 182.744932][ T4417] usb 3-1: Product: syz [ 182.751512][ T7432] loop1: p1 p3 < > [ 182.757436][ T4417] usb 3-1: Manufacturer: syz [ 182.783055][ T4417] usb 3-1: SerialNumber: syz [ 182.823806][ T7453] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 182.879659][ T7453] EXT4-fs (loop4): 1 truncate cleaned up [ 182.896361][ T7453] EXT4-fs (loop4): mounted filesystem without journal. Opts: lazytime,jqfmt=vfsold,debug_want_extra_isize=0x000000000000006a,user_xattr,errors=remount-ro,quota,. Quota mode: writeback. [ 183.061844][ T4484] udevd[4484]: inotify_add_watch(7, /dev/loop1p3, 10) failed: No such file or directory [ 183.074474][ T4946] udevd[4946]: inotify_add_watch(7, /dev/loop1p1, 10) failed: No such file or directory [ 183.140982][ T4484] udevd[4484]: inotify_add_watch(7, /dev/loop1p3, 10) failed: No such file or directory [ 183.161812][ T4946] udevd[4946]: inotify_add_watch(7, /dev/loop1p1, 10) failed: No such file or directory [ 183.184840][ T4417] gspca_main: jeilinj-2.14.0 probing 0979:0270 [ 183.264471][ T4417] usb 3-1: USB disconnect, device number 14 [ 184.376893][ T7437] loop0: detected capacity change from 0 to 40427 [ 184.523816][ T7437] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 184.531598][ T7437] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 184.716671][ T7437] F2FS-fs (loop0): Found nat_bits in checkpoint [ 184.843338][ T7548] netlink: 'syz.1.1064': attribute type 5 has an invalid length. [ 185.086025][ T7437] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 185.104726][ T7437] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 185.682643][ T7572] netlink: 'syz.2.1073': attribute type 39 has an invalid length. [ 186.033160][ T4230] Bluetooth: hci1: command 0x0406 tx timeout [ 186.063084][ T4230] Bluetooth: hci0: command 0x0406 tx timeout [ 186.081087][ T4230] Bluetooth: hci3: command 0x0406 tx timeout [ 186.108684][ T4230] Bluetooth: hci2: command 0x0406 tx timeout [ 186.205914][ T7547] loop5: detected capacity change from 0 to 40427 [ 186.266163][ T7547] F2FS-fs (loop5): Small segment_count (9 < 1 * 24) [ 186.272817][ T7547] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 186.343605][ T7593] 8021q: adding VLAN 0 to HW filter on device batadv1 [ 186.426275][ T7547] F2FS-fs (loop5): Found nat_bits in checkpoint [ 186.568456][ T7547] F2FS-fs (loop5): Try to recover 1th superblock, ret: 0 [ 186.588982][ T7547] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 186.868145][ T7547] F2FS-fs (loop5): switch extent_cache option is not allowed [ 186.907638][ T7547] attempt to access beyond end of device [ 186.907638][ T7547] loop5: rw=524288, want=45072, limit=40427 [ 186.966690][ T7547] attempt to access beyond end of device [ 186.966690][ T7547] loop5: rw=0, want=45072, limit=40427 [ 187.096934][ T6805] attempt to access beyond end of device [ 187.096934][ T6805] loop5: rw=2049, want=45104, limit=40427 [ 187.152045][ T7583] loop1: detected capacity change from 0 to 32768 [ 187.484345][ T7583] XFS (loop1): Mounting V5 Filesystem [ 187.672757][ T7637] loop4: detected capacity change from 0 to 128 [ 187.790352][ T26] audit: type=1800 audit(1763559125.903:35): pid=7637 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.4.1085" name="file2" dev="loop4" ino=1048612 res=0 errno=0 [ 187.827999][ T7637] FAT-fs (loop4): error, invalid access to FAT (entry 0x00000100) [ 187.830644][ T7583] XFS (loop1): Ending clean mount [ 187.867605][ T7583] XFS (loop1): Quotacheck needed: Please wait. [ 187.890965][ T7637] FAT-fs (loop4): Filesystem has been set read-only [ 187.903872][ T7637] attempt to access beyond end of device [ 187.903872][ T7637] loop4: rw=0, want=2073, limit=128 [ 188.037061][ T7583] XFS (loop1): Quotacheck: Done. [ 188.231112][ T4189] XFS (loop1): Unmounting Filesystem [ 188.260597][ T7648] loop4: detected capacity change from 0 to 16 [ 188.307821][ T7648] MTD: Attempt to mount non-MTD device "/dev/loop4" [ 188.865632][ T7657] loop5: detected capacity change from 0 to 8192 [ 188.964041][ T7657] REISERFS (device loop5): found reiserfs format "3.5" with non-standard journal [ 188.991408][ T7657] REISERFS (device loop5): using ordered data mode [ 189.023195][ T7657] reiserfs: using flush barriers [ 189.045568][ T7657] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 189.123430][ T7657] REISERFS (device loop5): checking transaction log (loop5) [ 189.185197][ T7657] REISERFS (device loop5): Using r5 hash to sort names [ 189.192436][ T7657] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 189.360944][ T26] audit: type=1804 audit(1763559127.473:36): pid=7657 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.5.1089" name=2F6E6577726F6F742F32362F2E022F66696C6531 dev="loop5" ino=2 res=1 errno=0 [ 189.841921][ T7662] loop0: detected capacity change from 0 to 32768 [ 189.928418][ T7662] BTRFS: device fsid 24c7a497-3402-47dd-bef8-82358f5f30e0 devid 1 transid 8 /dev/loop0 scanned by syz.0.1090 (7662) [ 190.047611][ T7662] BTRFS info (device loop0): using crc32c (crc32c-intel) checksum algorithm [ 190.061706][ T7696] loop5: detected capacity change from 0 to 1024 [ 190.126106][ T7662] BTRFS info (device loop0): enabling auto defrag [ 190.173427][ T7662] BTRFS info (device loop0): force clearing of disk cache [ 190.180616][ T7662] BTRFS info (device loop0): enabling disk space caching [ 190.257105][ T7662] BTRFS info (device loop0): max_inline at 0 [ 190.305773][ T7662] BTRFS info (device loop0): disk space caching is enabled [ 190.368637][ T7662] BTRFS info (device loop0): has skinny extents [ 190.691872][ T4277] hfsplus: b-tree write err: -5, ino 3 [ 190.751666][ T7662] BTRFS info (device loop0): enabling ssd optimizations [ 190.805481][ T7662] BTRFS info (device loop0): clearing free space tree [ 190.844676][ T7662] BTRFS info (device loop0): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 190.893231][ T7662] BTRFS info (device loop0): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 191.308785][ T26] audit: type=1804 audit(1763559129.423:37): pid=7754 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz.0.1090" name="/newroot/192/file0/file2" dev="loop0" ino=261 res=1 errno=0 [ 191.847167][ T7744] loop4: detected capacity change from 0 to 32768 [ 191.951434][ T7744] BTRFS: device fsid e417788f-7a09-42b2-9266-8ddc5d5d35d2 devid 1 transid 8 /dev/loop4 scanned by syz.4.1106 (7744) [ 192.038802][ T7744] BTRFS info (device loop4): using xxhash64 (xxhash64-generic) checksum algorithm [ 192.058564][ T7744] BTRFS info (device loop4): force zlib compression, level 3 [ 192.103053][ T7744] BTRFS info (device loop4): allowing degraded mounts [ 192.109940][ T7744] BTRFS info (device loop4): max_inline at 4096 [ 192.158054][ T7744] BTRFS info (device loop4): using free space tree [ 192.185521][ T7744] BTRFS info (device loop4): has skinny extents [ 192.250970][ T7778] loop5: detected capacity change from 0 to 512 [ 192.338489][ T7778] EXT4-fs (loop5): encrypted files will use data=ordered instead of data journaling mode [ 192.473229][ T7744] BTRFS info (device loop4): enabling ssd optimizations [ 192.484381][ T7778] EXT4-fs error (device loop5): ext4_xattr_ibody_find:2229: inode #17: comm syz.5.1114: corrupted in-inode xattr [ 192.515338][ T7778] EXT4-fs (loop5): Remounting filesystem read-only [ 192.533235][ T7778] EXT4-fs error (device loop5): ext4_orphan_get:1406: comm syz.5.1114: couldn't read orphan inode 17 (err -117) [ 192.627237][ T7778] EXT4-fs (loop5): Remounting filesystem read-only [ 192.637287][ T7778] EXT4-fs (loop5): mounted filesystem without journal. Opts: errors=remount-ro,lazytime,debug_want_extra_isize=0x000000000000006e,block_validity,block_validity,quota,. Quota mode: writeback. [ 193.223152][ T7335] usb 2-1: new high-speed USB device number 14 using dummy_hcd [ 193.318198][ T7833] loop5: detected capacity change from 0 to 164 [ 193.483014][ T7335] usb 2-1: Using ep0 maxpacket: 32 [ 193.603170][ T7335] usb 2-1: config 0 has an invalid interface number: 51 but max is 0 [ 193.614170][ T7335] usb 2-1: config 0 has no interface number 0 [ 193.777792][ T7335] usb 2-1: New USB device found, idVendor=061d, idProduct=c150, bcdDevice=ce.6f [ 193.810928][ T7335] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 193.887661][ T7335] usb 2-1: Product: syz [ 193.891974][ T7335] usb 2-1: Manufacturer: syz [ 193.927317][ T7335] usb 2-1: SerialNumber: syz [ 193.962043][ T7335] usb 2-1: config 0 descriptor?? [ 194.040400][ T7335] quatech2 2-1:0.51: Quatech 2nd gen USB to Serial Driver converter detected [ 194.190468][ T1421] ieee802154 phy0 wpan0: encryption failed: -22 [ 194.196857][ T1421] ieee802154 phy1 wpan1: encryption failed: -22 [ 194.269471][ T7335] usb 2-1: Quatech 2nd gen USB to Serial Driver converter now attached to ttyUSB0 [ 194.311573][ T7335] usb 2-1: Quatech 2nd gen USB to Serial Driver converter now attached to ttyUSB1 [ 194.432126][ T7863] netlink: 4 bytes leftover after parsing attributes in process `syz.4.1131'. [ 194.590992][ T7866] bridge0: port 1(bridge_slave_0) entered disabled state [ 194.651994][ T7866] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 194.710584][ T4414] usb 2-1: USB disconnect, device number 14 [ 194.723011][ C0] usb 2-1: qt2_read_bulk_callback - non-zero urb status: -108 [ 194.733210][ T4414] quatech-serial ttyUSB0: Quatech 2nd gen USB to Serial Driver converter now disconnected from ttyUSB0 [ 194.773518][ T4414] quatech-serial ttyUSB1: Quatech 2nd gen USB to Serial Driver converter now disconnected from ttyUSB1 [ 194.815016][ T4414] quatech2 2-1:0.51: device disconnected [ 194.858645][ T7849] loop5: detected capacity change from 0 to 32768 [ 195.823133][ T4414] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 195.946030][ T7875] loop4: detected capacity change from 0 to 32768 [ 196.051643][ T7875] XFS (loop4): Mounting V5 Filesystem [ 196.068273][ T7919] loop0: detected capacity change from 0 to 128 [ 196.159558][ T7919] EXT4-fs (loop0): Ignoring removed nobh option [ 196.180458][ T7875] XFS (loop4): Ending clean mount [ 196.192777][ T7875] XFS (loop4): Quotacheck needed: Please wait. [ 196.193436][ T4414] usb 3-1: config index 0 descriptor too short (expected 45, got 36) [ 196.208837][ T7919] EXT4-fs (loop0): mounted filesystem without journal. Opts: nobh,abort,nogrpid,nodiscard,user_xattr,,errors=continue. Quota mode: none. [ 196.225375][ T7919] ext4 filesystem being mounted at /207/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 196.248380][ T4414] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 196.286758][ T4414] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 196.296095][ T7875] XFS (loop4): Quotacheck: Done. [ 196.300381][ T4414] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 196.361225][ T4414] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 196.393973][ T4414] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 196.421767][ T4414] usb 3-1: config 0 descriptor?? [ 196.448337][ T4182] XFS (loop4): Unmounting Filesystem [ 196.475035][ T7895] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 196.651131][ T7932] loop1: detected capacity change from 0 to 2048 [ 196.850032][ T7932] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 196.925884][ T4414] plantronics 0003:047F:FFFF.0018: unknown main item tag 0xd [ 196.961925][ T4414] plantronics 0003:047F:FFFF.0018: No inputs registered, leaving [ 197.023278][ T4414] plantronics 0003:047F:FFFF.0018: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.2-1/input0 [ 197.288882][ T4414] usb 3-1: USB disconnect, device number 15 [ 197.297787][ T7950] loop4: detected capacity change from 0 to 256 [ 197.513250][ T4424] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 197.677115][ T7968] loop5: detected capacity change from 0 to 128 [ 197.736225][ T7968] EXT4-fs (loop5): Ignoring removed nobh option [ 197.757712][ T7968] EXT4-fs (loop5): mounted filesystem without journal. Opts: nobh,abort,nogrpid,nodiscard,user_xattr,,errors=continue. Quota mode: none. [ 197.780734][ T7968] ext4 filesystem being mounted at /43/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 197.960870][ T4424] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 197.982296][ T4424] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 198.103348][ T4424] usb 2-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 198.118997][ T4424] usb 2-1: New USB device strings: Mfr=2, Product=0, SerialNumber=0 [ 198.131549][ T4424] usb 2-1: Manufacturer: syz [ 198.170099][ T4424] usb 2-1: config 0 descriptor?? [ 198.569360][ T7996] loop0: detected capacity change from 0 to 512 [ 198.657505][ T7996] EXT4-fs (loop0): Test dummy encryption mode enabled [ 198.684597][ T7996] EXT4-fs (loop0): encrypted files will use data=ordered instead of data journaling mode [ 198.706277][ T4230] usb 5-1: new full-speed USB device number 18 using dummy_hcd [ 198.731783][ T7996] EXT4-fs error (device loop0): ext4_orphan_get:1427: comm syz.0.1181: bad orphan inode 131083 [ 198.783538][ T7996] EXT4-fs (loop0): mounted filesystem without journal. Opts: test_dummy_encryption,init_itable,noload,,errors=continue. Quota mode: none. [ 198.997858][ T7996] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni" [ 199.099683][ T8007] netlink: 24 bytes leftover after parsing attributes in process `syz.5.1183'. [ 199.146366][ T4230] usb 5-1: config 1 has an invalid interface number: 105 but max is 0 [ 199.179594][ T4230] usb 5-1: config 1 has no interface number 0 [ 199.186129][ T4424] uclogic 0003:256C:006D.0019: interface is invalid, ignoring [ 199.218038][ T4230] usb 5-1: config 1 interface 105 has no altsetting 0 [ 199.283505][ T8011] loop5: detected capacity change from 0 to 256 [ 199.411449][ T4417] usb 2-1: USB disconnect, device number 15 [ 199.453220][ T4230] usb 5-1: New USB device found, idVendor=20f4, idProduct=e05a, bcdDevice=6c.6d [ 199.462672][ T4230] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 199.502263][ T4230] usb 5-1: Product: syz [ 199.507908][ T4230] usb 5-1: Manufacturer: syz [ 199.512580][ T4230] usb 5-1: SerialNumber: syz [ 200.090410][ T8042] loop1: detected capacity change from 0 to 2048 [ 200.416826][ T8054] loop1: detected capacity change from 0 to 64 [ 200.463143][ T4230] aqc111 5-1:1.105 (unnamed net_device) (uninitialized): Failed to read(0x1) reg index 0x0001: -32 [ 200.492718][ T8054] BFS-fs: bfs_fill_super(): loop1 is unclean, continuing [ 200.743890][ T4230] aqc111 5-1:1.105 (unnamed net_device) (uninitialized): Failed to read(0x1) reg index 0x0001: -71 [ 200.768545][ T4230] aqc111 5-1:1.105 eth5: register 'aqc111' at usb-dummy_hcd.4-1, USB-C 3.1 to 5GBASE-T Ethernet Adapter, 40:ca:e0:e2:4d:8d [ 200.819224][ T8036] loop0: detected capacity change from 0 to 40427 [ 200.831292][ T4230] usb 5-1: USB disconnect, device number 18 [ 200.848190][ T4230] aqc111 5-1:1.105 eth5: unregister 'aqc111' usb-dummy_hcd.4-1, USB-C 3.1 to 5GBASE-T Ethernet Adapter [ 200.899953][ T8036] F2FS-fs (loop0): invalid crc value [ 200.981086][ T8036] F2FS-fs (loop0): Found nat_bits in checkpoint [ 200.988373][ T4230] aqc111 5-1:1.105 eth5 (unregistered): Failed to write(0x1) reg index 0x0002: -19 [ 201.018298][ T4230] aqc111 5-1:1.105 eth5 (unregistered): Failed to write(0x1) reg index 0x0002: -19 [ 201.099259][ T4230] aqc111 5-1:1.105 eth5 (unregistered): Failed to write(0x61) reg index 0x0000: -19 [ 201.190776][ T8036] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 201.210051][ T26] audit: type=1800 audit(1763559139.323:38): pid=8036 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.1196" name="file1" dev="loop0" ino=10 res=0 errno=0 [ 201.325653][ T4183] attempt to access beyond end of device [ 201.325653][ T4183] loop0: rw=2049, want=45104, limit=40427 [ 201.354635][ T8090] netlink: 8 bytes leftover after parsing attributes in process `syz.2.1216'. [ 201.421382][ T8090] netlink: 16 bytes leftover after parsing attributes in process `syz.2.1216'. [ 202.004325][ T4414] usb 2-1: new full-speed USB device number 16 using dummy_hcd [ 202.172314][ T8107] loop4: detected capacity change from 0 to 2048 [ 202.174942][ T8084] loop5: detected capacity change from 0 to 32768 [ 202.269362][ T8107] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpjquota=,journal_ioprio=0x0000000000000005,grpquota,errors=remount-ro,. Quota mode: writeback. [ 202.383489][ T4414] usb 2-1: New USB device found, idVendor=056e, idProduct=4010, bcdDevice=20.1c [ 202.392684][ T4414] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 202.420370][ T8107] EXT4-fs error (device loop4): ext4_find_extent:929: inode #2: comm syz.4.1225: pblk 1 bad header/extent: invalid magic - magic 2, entries 0, max 3(0), depth 0(4) [ 202.494917][ T4414] usb 2-1: config 0 descriptor?? [ 202.541272][ T8107] EXT4-fs (loop4): Remounting filesystem read-only [ 202.594899][ T8116] EXT4-fs error (device loop4): ext4_find_extent:929: inode #2: comm syz.4.1225: pblk 1 bad header/extent: invalid magic - magic 2, entries 0, max 3(0), depth 0(4) [ 202.737850][ T8097] overlayfs: overlapping lowerdir path [ 202.756903][ T8116] EXT4-fs (loop4): Remounting filesystem read-only [ 203.575337][ T8142] loop4: detected capacity change from 0 to 128 [ 203.865683][ T4414] pegasus 2-1:0.0: can't reset MAC [ 203.881391][ T4414] pegasus: probe of 2-1:0.0 failed with error -5 [ 203.909334][ T4414] usb 2-1: USB disconnect, device number 16 [ 203.996623][ T8151] loop0: detected capacity change from 0 to 512 [ 204.246588][ T8156] netlink: 'syz.5.1242': attribute type 7 has an invalid length. [ 204.317190][ T8156] netdevsim netdevsim5 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 204.326194][ T8156] netdevsim netdevsim5 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 204.334977][ T8156] netdevsim netdevsim5 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 204.343906][ T8156] netdevsim netdevsim5 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 204.460844][ T8153] loop4: detected capacity change from 0 to 40427 [ 204.492373][ T8156] netlink: 'syz.5.1242': attribute type 7 has an invalid length. [ 204.584810][ T8153] F2FS-fs (loop4): invalid crc value [ 204.605296][ T8153] F2FS-fs (loop4): Found nat_bits in checkpoint [ 204.610651][ T8161] netlink: 4 bytes leftover after parsing attributes in process `syz.1.1244'. [ 204.654791][ T8153] F2FS-fs (loop4): Start checkpoint disabled! [ 204.703417][ T8153] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e6 [ 204.961148][ T8164] loop5: detected capacity change from 0 to 32768 [ 205.002991][ T8164] BTRFS: device fsid e417788f-7a09-42b2-9266-8ddc5d5d35d2 devid 1 transid 8 /dev/loop5 scanned by syz.5.1245 (8164) [ 205.032624][ T8164] BTRFS info (device loop5): using xxhash64 (xxhash64-generic) checksum algorithm [ 205.042547][ T8164] BTRFS info (device loop5): force clearing of disk cache [ 205.049949][ T8164] BTRFS info (device loop5): using free space tree [ 205.056588][ T8164] BTRFS info (device loop5): has skinny extents [ 205.202252][ T7486] attempt to access beyond end of device [ 205.202252][ T7486] loop4: rw=2049, want=40976, limit=40427 [ 205.313908][ T8164] BTRFS info (device loop5): enabling ssd optimizations [ 205.321877][ T8164] BTRFS info (device loop5): clearing free space tree [ 205.328879][ T8164] BTRFS info (device loop5): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 205.338607][ T8164] BTRFS info (device loop5): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 205.376377][ T8164] BTRFS info (device loop5): creating free space tree [ 205.385717][ T8164] BTRFS info (device loop5): setting compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 205.395532][ T8164] BTRFS info (device loop5): setting compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 205.523190][ T4230] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 206.173308][ T4230] usb 1-1: New USB device found, idVendor=0424, idProduct=7850, bcdDevice= 0.00 [ 206.182441][ T4230] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 206.206732][ T4230] usb 1-1: Product: syz [ 206.210952][ T4230] usb 1-1: Manufacturer: syz [ 206.233433][ T4230] usb 1-1: SerialNumber: syz [ 206.399931][ T8204] loop4: detected capacity change from 0 to 512 [ 206.411163][ T8206] device bridge_slave_0 left promiscuous mode [ 206.467016][ T8206] bridge0: port 1(bridge_slave_0) entered disabled state [ 206.520240][ T8204] EXT4-fs error (device loop4): ext4_orphan_get:1401: inode #15: comm syz.4.1247: iget: bad i_size value: 38620345925642 [ 206.564162][ T8204] EXT4-fs error (device loop4): ext4_orphan_get:1406: comm syz.4.1247: couldn't read orphan inode 15 (err -117) [ 206.577237][ T8204] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 206.705895][ T8204] EXT4-fs error (device loop4): ext4_validate_block_bitmap:429: comm syz.4.1247: bg 0: block 5: invalid block bitmap [ 206.752316][ T8204] EXT4-fs (loop4): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1128 with error 28 [ 206.779425][ T4230] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Failed to read register index 0x00000098. ret = -32 [ 206.782636][ T8204] EXT4-fs (loop4): This should not happen!! Data will be lost [ 206.782636][ T8204] [ 206.824765][ T8204] EXT4-fs (loop4): Total free blocks count 0 [ 206.838364][ T8204] EXT4-fs (loop4): Free/Dirty block details [ 206.851631][ T8204] EXT4-fs (loop4): free_blocks=0 [ 206.863041][ T8204] EXT4-fs (loop4): dirty_blocks=1132 [ 206.874143][ T8204] EXT4-fs (loop4): Block reservation details [ 206.897379][ T8219] netlink: 'syz.5.1258': attribute type 4 has an invalid length. [ 206.903259][ T8204] EXT4-fs (loop4): i_reserved_data_blocks=1132 [ 206.951002][ T8220] netlink: 'syz.5.1258': attribute type 4 has an invalid length. [ 207.301792][ T8226] loop1: detected capacity change from 0 to 256 [ 207.523178][ T4230] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Failed to read register index 0x00000000. ret = -71 [ 207.552283][ T4230] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Registers INIT FAILED.... [ 207.596287][ T4230] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Bind routine FAILED [ 207.637525][ T4230] lan78xx: probe of 1-1:1.0 failed with error -71 [ 207.691339][ T4230] usb 1-1: USB disconnect, device number 14 [ 207.718571][ T8234] loop1: detected capacity change from 0 to 4096 [ 207.843076][ T8237] NILFS (loop1): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 207.955800][ T8239] IPVS: sh: TCP 172.20.20.170:0 - no destination available [ 208.147383][ T8243] IPVS: wlc: FWM 3 0x00000003 - no destination available [ 208.178074][ C0] IPVS: wlc: FWM 3 0x00000003 - no destination available [ 208.636779][ T8259] netlink: 8 bytes leftover after parsing attributes in process `syz.0.1273'. [ 208.651038][ T8230] loop5: detected capacity change from 0 to 40427 [ 208.662980][ T8259] netlink: 4 bytes leftover after parsing attributes in process `syz.0.1273'. [ 208.709227][ T8230] F2FS-fs (loop5): Invalid log_blocksize (268), supports only 12 [ 208.757681][ T8230] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 208.786014][ T8230] F2FS-fs (loop5): invalid crc value [ 208.860174][ T8230] F2FS-fs (loop5): Found nat_bits in checkpoint [ 208.863252][ T4415] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 208.987757][ T8230] F2FS-fs (loop5): Try to recover 1th superblock, ret: 0 [ 209.002967][ T8230] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 209.243387][ T4415] usb 2-1: config 0 interface 0 has no altsetting 0 [ 209.250337][ T4415] usb 2-1: New USB device found, idVendor=046d, idProduct=0a0e, bcdDevice=94.75 [ 209.290042][ T4415] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 209.325001][ T4415] usb 2-1: config 0 descriptor?? [ 209.626904][ T8261] loop0: detected capacity change from 0 to 40427 [ 209.660605][ T8261] F2FS-fs (loop0): build fault injection attr: rate: 0, type: 0x35f7 [ 209.679172][ T8261] F2FS-fs (loop0): build fault injection attr: rate: 690, type: 0x1ffff [ 209.713147][ T8261] F2FS-fs (loop0): invalid crc value [ 209.730347][ T8261] F2FS-fs (loop0): Found nat_bits in checkpoint [ 209.830232][ T8276] loop4: detected capacity change from 0 to 8192 [ 209.863909][ T8261] F2FS-fs (loop0): Start checkpoint disabled! [ 209.893029][ T8261] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e6 [ 209.906447][ T8276] FAT-fs (loop4): error, invalid access to FAT (entry 0x0000ff00) [ 209.980234][ T8276] FAT-fs (loop4): error, invalid access to FAT (entry 0x0000ff00) [ 210.033159][ T4415] video4linux radio48: keene_cmd_set failed (-71) [ 210.040222][ T4415] radio-keene 2-1:0.0: V4L2 device registered as radio48 [ 210.090801][ T4415] usb 2-1: USB disconnect, device number 17 [ 210.262074][ T5763] attempt to access beyond end of device [ 210.262074][ T5763] loop0: rw=2049, want=40984, limit=40427 [ 210.403021][ T4414] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 210.468989][ T8290] loop4: detected capacity change from 0 to 512 [ 210.498731][ T8290] EXT4-fs (loop4): Ignoring removed bh option [ 210.538268][ T8290] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 210.575893][ T8290] EXT4-fs (loop4): mounting ext2 file system using the ext4 subsystem [ 210.605578][ T8288] loop5: detected capacity change from 0 to 4096 [ 210.646786][ T8290] EXT4-fs (loop4): warning: mounting unchecked fs, running e2fsck is recommended [ 210.656180][ T4414] usb 3-1: Using ep0 maxpacket: 16 [ 210.677436][ T8290] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a002e018, mo2=0006] [ 210.700994][ T8290] System zones: 0-2, 18-18, 34-35 [ 210.769123][ T8290] EXT4-fs (loop4): mounted filesystem without journal. Opts: nogrpid,bh,barrier,,errors=continue. Quota mode: none. [ 210.773308][ T4414] usb 3-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 210.792304][ T4414] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 210.797135][ T8295] NILFS (loop5): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 210.803276][ T4414] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 210.962671][ T8290] overlayfs: copying fileattr: no support on upper [ 211.014479][ T4414] usb 3-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 211.027530][ T4414] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 211.044133][ T4414] usb 3-1: Product: syz [ 211.052864][ T4414] usb 3-1: Manufacturer: syz [ 211.063342][ T4414] usb 3-1: SerialNumber: syz [ 211.459818][ T8308] loop0: detected capacity change from 0 to 32768 [ 211.554884][ T8313] loop4: detected capacity change from 0 to 32768 [ 211.582979][ T8308] XFS (loop0): Mounting V5 Filesystem [ 211.723386][ T4414] usb 3-1: 0:2 : does not exist [ 212.170956][ T8308] XFS (loop0): Ending clean mount [ 212.180298][ T8308] XFS (loop0): Quotacheck needed: Please wait. [ 212.203338][ T8325] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 212.203338][ T8325] [ 212.297809][ T8331] loop5: detected capacity change from 0 to 8192 [ 212.322589][ T8325] ERROR: (device loop4): remounting filesystem as read-only [ 212.371022][ T8325] ialloc: diAlloc returned -5! [ 212.496010][ T8308] XFS (loop0): Quotacheck: Done. [ 212.780543][ T4183] XFS (loop0): Unmounting Filesystem [ 213.568629][ T8328] loop1: detected capacity change from 0 to 262144 [ 213.647928][ T8328] BTRFS: device fsid 7e32c2af-f87a-45a1-bcba-64dea7c56a53 devid 1 transid 8 /dev/loop1 scanned by syz.1.1294 (8328) [ 213.673026][ T4173] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 213.913096][ T8346] loop4: detected capacity change from 0 to 32768 [ 213.927444][ T4414] usb 3-1: USB disconnect, device number 16 [ 213.935965][ T8328] BTRFS info (device loop1): using xxhash64 (xxhash64-generic) checksum algorithm [ 213.945338][ T8328] BTRFS info (device loop1): enabling ssd optimizations [ 213.952335][ T8328] BTRFS info (device loop1): using spread ssd allocation scheme [ 213.957186][ T8350] netlink: 'syz.0.1300': attribute type 4 has an invalid length. [ 213.960078][ T8328] BTRFS info (device loop1): using free space tree [ 213.967918][ T8350] netlink: 17 bytes leftover after parsing attributes in process `syz.0.1300'. [ 213.974318][ T8328] BTRFS info (device loop1): has skinny extents [ 213.989536][ T8328] BTRFS info (device loop1): flagging fs with big metadata feature [ 214.037539][ T8346] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 214.046094][ T8346] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 214.060796][ T8346] gfs2: fsid=syz:syz.0: journal 0 mapped with 5 extents in 0ms [ 214.069797][ T4409] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 214.073328][ T4173] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 214.091547][ T4409] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 214.098141][ T4173] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 214.108487][ T4173] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 214.122354][ T4173] usb 6-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 214.153034][ T4173] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 214.153900][ T4946] udevd[4946]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 214.200289][ T4173] usb 6-1: config 0 descriptor?? [ 214.293634][ T4409] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 202ms [ 214.320450][ T4409] gfs2: fsid=syz:syz.0: jid=0: Done [ 214.327421][ T8346] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 214.515795][ T8346] gfs2: fsid=syz:syz.0: found 1 quota changes [ 214.698072][ T4173] plantronics 0003:047F:FFFF.001A: No inputs registered, leaving [ 214.727121][ T4182] gfs2: fsid=syz:syz.0: fatal: filesystem consistency error [ 214.727121][ T4182] inode = 11 2339 [ 214.727121][ T4182] function = gfs2_dinode_in, file = fs/gfs2/glops.c, line = 465 [ 214.760446][ T4173] plantronics 0003:047F:FFFF.001A: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.5-1/input0 [ 214.813620][ T4182] gfs2: fsid=syz:syz.0: about to withdraw this file system [ 214.913349][ T4182] gfs2: fsid=syz:syz.0: warning: assertion "!qd->qd_change" failed at function = gfs2_quota_cleanup, file = fs/gfs2/quota.c, line = 1485 [ 214.963322][ T4182] CPU: 0 PID: 4182 Comm: syz-executor Not tainted syzkaller #0 [ 214.971068][ T4182] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 214.981177][ T4182] Call Trace: [ 214.984483][ T4182] [ 214.987449][ T4182] dump_stack_lvl+0x168/0x230 [ 214.992164][ T4182] ? show_regs_print_info+0x20/0x20 [ 214.997405][ T4182] ? load_image+0x3b0/0x3b0 [ 215.001942][ T4182] ? __lock_acquire+0x7c60/0x7c60 [ 215.007002][ T4182] ? do_raw_spin_unlock+0x11d/0x230 [ 215.012237][ T4182] gfs2_assert_warn_i+0x18f/0x2c0 [ 215.017302][ T4182] gfs2_quota_cleanup+0x4b4/0x6a0 [ 215.022370][ T4182] gfs2_make_fs_ro+0x237/0x5d0 [ 215.027166][ T4182] ? gfs2_dinode_out+0xb00/0xb00 [ 215.032132][ T4182] ? _raw_spin_unlock+0x24/0x40 [ 215.037033][ T4182] ? gfs2_glock_nq+0xcb0/0x1550 [ 215.041932][ T4182] gfs2_withdraw+0x5f9/0x1460 [ 215.046648][ T4182] ? gfs2_lm+0x220/0x220 [ 215.050913][ T4182] ? __schedule+0x11c3/0x4390 [ 215.055639][ T4182] ? gfs2_freeze_lock+0x52/0xc0 [ 215.060522][ T4182] ? gfs2_consist_inode_i+0xc0/0xe0 [ 215.065759][ T4182] gfs2_inode_refresh+0xb5e/0xfe0 [ 215.070825][ T4182] ? do_promote+0x71a/0xab0 [ 215.075361][ T4182] ? gfs2_inode_metasync+0xf0/0xf0 [ 215.080031][ T4173] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 215.080513][ T4182] ? __lock_acquire+0x7c60/0x7c60 [ 215.093098][ T4182] inode_go_lock+0x127/0x470 [ 215.097746][ T4182] do_promote+0x741/0xab0 [ 215.102118][ T4182] finish_xmote+0x514/0xb70 [ 215.106659][ T4182] do_xmote+0x7b6/0x1120 [ 215.110944][ T4182] gfs2_glock_nq+0xc7a/0x1550 [ 215.115665][ T4182] do_sync+0x486/0xc00 [ 215.119771][ T4182] ? slot_put+0x1e0/0x1e0 [ 215.124141][ T4182] ? do_sync+0x47e/0xc00 [ 215.128430][ T4182] ? do_raw_spin_unlock+0x11d/0x230 [ 215.133659][ T4182] gfs2_quota_sync+0x32c/0x6f0 [ 215.138460][ T4182] gfs2_sync_fs+0x48/0xb0 [ 215.142817][ T4182] sync_filesystem+0xe6/0x220 [ 215.147538][ T4182] generic_shutdown_super+0x6b/0x300 [ 215.152852][ T4182] kill_block_super+0x7c/0xe0 [ 215.157556][ T4182] deactivate_locked_super+0x93/0xf0 [ 215.162871][ T4182] cleanup_mnt+0x418/0x4d0 [ 215.167318][ T4182] ? lockdep_hardirqs_on+0x94/0x140 [ 215.172544][ T4182] task_work_run+0x125/0x1a0 [ 215.177162][ T4182] exit_to_user_mode_loop+0x10f/0x130 [ 215.182557][ T4182] exit_to_user_mode_prepare+0xee/0x180 [ 215.188133][ T4182] syscall_exit_to_user_mode+0x16/0x40 [ 215.193619][ T4182] do_syscall_64+0x58/0xa0 [ 215.198063][ T4182] ? clear_bhb_loop+0x30/0x80 [ 215.202769][ T4182] ? clear_bhb_loop+0x30/0x80 [ 215.207468][ T4182] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 215.213444][ T4182] RIP: 0033:0x7f9f83baaa77 [ 215.217905][ T4182] Code: a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 0f 1f 44 00 00 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 a8 ff ff ff f7 d8 64 89 02 b8 [ 215.220421][ C1] vkms_vblank_simulate: vblank timer overrun [ 215.237533][ T4182] RSP: 002b:00007ffd3f538de8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 215.251938][ T4182] RAX: 0000000000000000 RBX: 00007f9f83c2dd7d RCX: 00007f9f83baaa77 [ 215.259932][ T4182] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd3f538ea0 [ 215.267927][ T4182] RBP: 00007ffd3f538ea0 R08: 0000000000000000 R09: 0000000000000000 [ 215.275935][ T4182] R10: 00000000ffffffff R11: 0000000000000246 R12: 00007ffd3f539f30 [ 215.283932][ T4182] R13: 00007f9f83c2dd7d R14: 0000000000034638 R15: 00007ffd3f539f70 [ 215.291968][ T4182] [ 215.319779][ T4182] gfs2: fsid=syz:syz.0: Journal recovery skipped for jid 0 until next mount. [ 215.332151][ T4182] gfs2: fsid=syz:syz.0: Glock dequeues delayed: 0 [ 215.364412][ T4173] usb 3-1: Using ep0 maxpacket: 8 [ 215.379585][ T4182] gfs2: fsid=syz:syz.0: File system withdrawn [ 215.391143][ T4182] CPU: 0 PID: 4182 Comm: syz-executor Not tainted syzkaller #0 [ 215.398787][ T4182] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 215.408870][ T4182] Call Trace: [ 215.412166][ T4182] [ 215.415125][ T4182] dump_stack_lvl+0x168/0x230 [ 215.419844][ T4182] ? kobject_uevent_env+0x371/0x890 [ 215.425074][ T4182] ? show_regs_print_info+0x20/0x20 [ 215.430310][ T4182] ? load_image+0x3b0/0x3b0 [ 215.434841][ T4182] ? kobject_uevent_env+0x371/0x890 [ 215.440073][ T4182] ? lockref_put_or_lock+0x6e/0xb0 [ 215.445244][ T4182] gfs2_withdraw+0x111b/0x1460 [ 215.450059][ T4182] ? gfs2_lm+0x220/0x220 [ 215.454331][ T4182] ? __schedule+0x11c3/0x4390 [ 215.459054][ T4182] ? gfs2_consist_inode_i+0xc0/0xe0 [ 215.464294][ T4182] gfs2_inode_refresh+0xb5e/0xfe0 [ 215.469356][ T4182] ? do_promote+0x71a/0xab0 [ 215.473891][ T4182] ? gfs2_inode_metasync+0xf0/0xf0 [ 215.479041][ T4182] ? __lock_acquire+0x7c60/0x7c60 [ 215.484116][ T4182] inode_go_lock+0x127/0x470 [ 215.488751][ T4182] do_promote+0x741/0xab0 [ 215.493139][ T4182] finish_xmote+0x514/0xb70 [ 215.495021][ T4173] usb 3-1: New USB device found, idVendor=0ccd, idProduct=0039, bcdDevice=90.7b [ 215.497688][ T4182] do_xmote+0x7b6/0x1120 [ 215.497729][ T4182] gfs2_glock_nq+0xc7a/0x1550 [ 215.507118][ T4173] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 215.510995][ T4182] do_sync+0x486/0xc00 [ 215.511032][ T4182] ? slot_put+0x1e0/0x1e0 [ 215.511063][ T4182] ? do_sync+0x47e/0xc00 [ 215.511090][ T4182] ? do_raw_spin_unlock+0x11d/0x230 [ 215.511136][ T4182] gfs2_quota_sync+0x32c/0x6f0 [ 215.546411][ T4182] gfs2_sync_fs+0x48/0xb0 [ 215.550783][ T4182] sync_filesystem+0xe6/0x220 [ 215.555550][ T4182] generic_shutdown_super+0x6b/0x300 [ 215.560880][ T4182] kill_block_super+0x7c/0xe0 [ 215.565588][ T4182] deactivate_locked_super+0x93/0xf0 [ 215.570914][ T4182] cleanup_mnt+0x418/0x4d0 [ 215.575368][ T4182] ? lockdep_hardirqs_on+0x94/0x140 [ 215.579256][ T23] usb 6-1: USB disconnect, device number 4 [ 215.580595][ T4182] task_work_run+0x125/0x1a0 [ 215.591001][ T4182] exit_to_user_mode_loop+0x10f/0x130 [ 215.596403][ T4182] exit_to_user_mode_prepare+0xee/0x180 [ 215.601980][ T4182] syscall_exit_to_user_mode+0x16/0x40 [ 215.607465][ T4182] do_syscall_64+0x58/0xa0 [ 215.611917][ T4182] ? clear_bhb_loop+0x30/0x80 [ 215.616615][ T4182] ? clear_bhb_loop+0x30/0x80 [ 215.621334][ T4182] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 215.627250][ T4182] RIP: 0033:0x7f9f83baaa77 [ 215.631686][ T4182] Code: a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 0f 1f 44 00 00 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 a8 ff ff ff f7 d8 64 89 02 b8 [ 215.640085][ T4173] pvrusb2: Hardware description: Terratec Grabster AV400 [ 215.651322][ T4182] RSP: 002b:00007ffd3f538de8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 215.651351][ T4182] RAX: 0000000000000000 RBX: 00007f9f83c2dd7d RCX: 00007f9f83baaa77 [ 215.651365][ T4182] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd3f538ea0 [ 215.651378][ T4182] RBP: 00007ffd3f538ea0 R08: 0000000000000000 R09: 0000000000000000 [ 215.651391][ T4182] R10: 00000000ffffffff R11: 0000000000000246 R12: 00007ffd3f539f30 [ 215.651404][ T4182] R13: 00007f9f83c2dd7d R14: 0000000000034638 R15: 00007ffd3f539f70 [ 215.651436][ T4182] [ 215.676059][ T4173] pvrusb2: ********** [ 215.754768][ T4173] pvrusb2: ***WARNING*** Support for this device (Terratec Grabster AV400) is experimental. [ 215.848244][ T4173] pvrusb2: Important functionality might not be entirely working. [ 215.856176][ T4173] pvrusb2: Please consider contacting the driver author to help with further stabilization of the driver. [ 215.867673][ T4173] pvrusb2: ********** [ 215.891117][ T4182] ================================================================== [ 215.900112][ T4182] BUG: KASAN: use-after-free in qd_unlock+0x30/0x2d0 [ 215.906843][ T4182] Read of size 8 at addr ffff88804d00a090 by task syz-executor/4182 [ 215.914878][ T4182] [ 215.917221][ T4182] CPU: 1 PID: 4182 Comm: syz-executor Not tainted syzkaller #0 [ 215.924792][ T4182] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 215.934868][ T4182] Call Trace: [ 215.938174][ T4182] [ 215.941133][ T4182] dump_stack_lvl+0x168/0x230 [ 215.945851][ T4182] ? show_regs_print_info+0x20/0x20 [ 215.951087][ T4182] ? _printk+0xcc/0x110 [ 215.955298][ T4182] ? load_image+0x3b0/0x3b0 [ 215.959830][ T4182] ? _raw_spin_lock_irqsave+0xb0/0xf0 [ 215.965239][ T4182] print_address_description+0x60/0x2d0 [ 215.970823][ T4182] ? qd_unlock+0x30/0x2d0 [ 215.975194][ T4182] kasan_report+0xdf/0x130 [ 215.979658][ T4182] ? qd_unlock+0x30/0x2d0 [ 215.984032][ T4182] kasan_check_range+0x27b/0x290 [ 215.989013][ T4182] qd_unlock+0x30/0x2d0 [ 215.993225][ T4182] gfs2_quota_sync+0x5bf/0x6f0 [ 215.998031][ T4182] gfs2_sync_fs+0x48/0xb0 [ 216.002382][ T4182] sync_filesystem+0xe6/0x220 [ 216.007090][ T4182] generic_shutdown_super+0x6b/0x300 [ 216.012403][ T4182] kill_block_super+0x7c/0xe0 [ 216.017109][ T4182] deactivate_locked_super+0x93/0xf0 [ 216.022418][ T4182] cleanup_mnt+0x418/0x4d0 [ 216.026862][ T4182] ? lockdep_hardirqs_on+0x94/0x140 [ 216.032086][ T4182] task_work_run+0x125/0x1a0 [ 216.036707][ T4182] exit_to_user_mode_loop+0x10f/0x130 [ 216.042130][ T4182] exit_to_user_mode_prepare+0xee/0x180 [ 216.047699][ T4182] syscall_exit_to_user_mode+0x16/0x40 [ 216.053195][ T4182] do_syscall_64+0x58/0xa0 [ 216.057638][ T4182] ? clear_bhb_loop+0x30/0x80 [ 216.062335][ T4182] ? clear_bhb_loop+0x30/0x80 [ 216.067051][ T4182] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 216.072978][ T4182] RIP: 0033:0x7f9f83baaa77 [ 216.077413][ T4182] Code: a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 0f 1f 44 00 00 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 a8 ff ff ff f7 d8 64 89 02 b8 [ 216.097039][ T4182] RSP: 002b:00007ffd3f538de8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 216.105479][ T4182] RAX: 0000000000000000 RBX: 00007f9f83c2dd7d RCX: 00007f9f83baaa77 [ 216.113474][ T4182] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd3f538ea0 [ 216.121458][ T4182] RBP: 00007ffd3f538ea0 R08: 0000000000000000 R09: 0000000000000000 [ 216.129446][ T4182] R10: 00000000ffffffff R11: 0000000000000246 R12: 00007ffd3f539f30 [ 216.137430][ T4182] R13: 00007f9f83c2dd7d R14: 0000000000034638 R15: 00007ffd3f539f70 [ 216.145459][ T4182] [ 216.148493][ T4182] [ 216.150835][ T4182] Allocated by task 8346: [ 216.155172][ T4182] __kasan_slab_alloc+0x9c/0xd0 [ 216.160048][ T4182] slab_post_alloc_hook+0x4c/0x380 [ 216.165171][ T4182] kmem_cache_alloc+0x100/0x290 [ 216.170043][ T4182] qd_alloc+0x50/0x260 [ 216.174133][ T4182] gfs2_quota_init+0x730/0xe80 [ 216.178912][ T4182] gfs2_make_fs_rw+0x3f5/0x560 [ 216.183692][ T4182] gfs2_fill_super+0x188a/0x1f50 [ 216.188663][ T4182] get_tree_bdev+0x3f1/0x610 [ 216.193275][ T4182] gfs2_get_tree+0x4d/0x1e0 [ 216.197820][ T4182] vfs_get_tree+0x88/0x270 [ 216.202259][ T4182] do_new_mount+0x24a/0xa40 [ 216.206780][ T4182] __se_sys_mount+0x2d6/0x3c0 [ 216.211477][ T4182] do_syscall_64+0x4c/0xa0 [ 216.215913][ T4182] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 216.221827][ T4182] [ 216.224160][ T4182] Freed by task 4182: [ 216.228152][ T4182] kasan_set_track+0x4b/0x70 [ 216.232768][ T4182] kasan_set_free_info+0x1f/0x40 [ 216.237767][ T4182] ____kasan_slab_free+0xd5/0x110 [ 216.242808][ T4182] slab_free_freelist_hook+0xea/0x170 [ 216.248199][ T4182] kmem_cache_free+0x8f/0x210 [ 216.252892][ T4182] rcu_core+0x962/0x15d0 [ 216.257163][ T4182] handle_softirqs+0x328/0x820 [ 216.261948][ T4182] __irq_exit_rcu+0x12f/0x220 [ 216.266639][ T4182] irq_exit_rcu+0x5/0x20 [ 216.270896][ T4182] sysvec_apic_timer_interrupt+0xa0/0xc0 [ 216.276540][ T4182] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 216.282540][ T4182] [ 216.284892][ T4182] Last potentially related work creation: [ 216.290611][ T4182] kasan_save_stack+0x35/0x60 [ 216.295306][ T4182] kasan_record_aux_stack+0xb8/0x100 [ 216.300613][ T4182] call_rcu+0x182/0x930 [ 216.304779][ T4182] gfs2_quota_cleanup+0x43c/0x6a0 [ 216.309827][ T4182] gfs2_make_fs_ro+0x237/0x5d0 [ 216.314603][ T4182] gfs2_withdraw+0x5f9/0x1460 [ 216.319329][ T4182] gfs2_inode_refresh+0xb5e/0xfe0 [ 216.324375][ T4182] inode_go_lock+0x127/0x470 [ 216.328978][ T4182] do_promote+0x741/0xab0 [ 216.333327][ T4182] finish_xmote+0x514/0xb70 [ 216.337854][ T4182] do_xmote+0x7b6/0x1120 [ 216.342114][ T4182] gfs2_glock_nq+0xc7a/0x1550 [ 216.346812][ T4182] do_sync+0x486/0xc00 [ 216.351010][ T4182] gfs2_quota_sync+0x32c/0x6f0 [ 216.355802][ T4182] gfs2_sync_fs+0x48/0xb0 [ 216.360159][ T4182] sync_filesystem+0xe6/0x220 [ 216.364856][ T4182] generic_shutdown_super+0x6b/0x300 [ 216.370165][ T4182] kill_block_super+0x7c/0xe0 [ 216.374864][ T4182] deactivate_locked_super+0x93/0xf0 [ 216.380170][ T4182] cleanup_mnt+0x418/0x4d0 [ 216.384607][ T4182] task_work_run+0x125/0x1a0 [ 216.389235][ T4182] exit_to_user_mode_loop+0x10f/0x130 [ 216.394626][ T4182] exit_to_user_mode_prepare+0xee/0x180 [ 216.400211][ T4182] syscall_exit_to_user_mode+0x16/0x40 [ 216.405687][ T4182] do_syscall_64+0x58/0xa0 [ 216.410118][ T4182] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 216.416028][ T4182] [ 216.418367][ T4182] The buggy address belongs to the object at ffff88804d00a000 [ 216.418367][ T4182] which belongs to the cache gfs2_quotad of size 272 [ 216.432431][ T4182] The buggy address is located 144 bytes inside of [ 216.432431][ T4182] 272-byte region [ffff88804d00a000, ffff88804d00a110) [ 216.445742][ T4182] The buggy address belongs to the page: [ 216.451426][ T4182] page:ffffea0001340280 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x4d00a [ 216.461600][ T4182] flags: 0xfff00000000200(slab|node=0|zone=1|lastcpupid=0x7ff) [ 216.469178][ T4182] raw: 00fff00000000200 0000000000000000 dead000000000122 ffff88801d886c80 [ 216.477803][ T4182] raw: 0000000000000000 00000000800c000c 00000001ffffffff 0000000000000000 [ 216.486396][ T4182] page dumped because: kasan: bad access detected [ 216.492828][ T4182] page_owner tracks the page as allocated [ 216.498554][ T4182] page last allocated via order 0, migratetype Reclaimable, gfp_mask 0x112c50(GFP_NOFS|__GFP_NOWARN|__GFP_NORETRY|__GFP_HARDWALL|__GFP_RECLAIMABLE), pid 8346, ts 214495727586, free_ts 214448856703 [ 216.517769][ T4182] get_page_from_freelist+0x1b77/0x1c60 [ 216.523347][ T4182] __alloc_pages+0x1e1/0x470 [ 216.527962][ T4182] new_slab+0xc0/0x4b0 [ 216.532048][ T4182] ___slab_alloc+0x81e/0xdf0 [ 216.536658][ T4182] kmem_cache_alloc+0x195/0x290 [ 216.541528][ T4182] qd_alloc+0x50/0x260 [ 216.545624][ T4182] gfs2_quota_init+0x730/0xe80 [ 216.550410][ T4182] gfs2_make_fs_rw+0x3f5/0x560 [ 216.555191][ T4182] gfs2_fill_super+0x188a/0x1f50 [ 216.560166][ T4182] get_tree_bdev+0x3f1/0x610 [ 216.564783][ T4182] gfs2_get_tree+0x4d/0x1e0 [ 216.569313][ T4182] vfs_get_tree+0x88/0x270 [ 216.573767][ T4182] do_new_mount+0x24a/0xa40 [ 216.578308][ T4182] __se_sys_mount+0x2d6/0x3c0 [ 216.583003][ T4182] do_syscall_64+0x4c/0xa0 [ 216.587441][ T4182] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 216.593357][ T4182] page last free stack trace: [ 216.598078][ T4182] free_unref_page_prepare+0x637/0x6c0 [ 216.603564][ T4182] free_unref_page+0x94/0x280 [ 216.608259][ T4182] qlist_free_all+0x35/0x90 [ 216.612780][ T4182] kasan_quarantine_reduce+0x150/0x160 [ 216.618265][ T4182] __kasan_slab_alloc+0x2f/0xd0 [ 216.623136][ T4182] slab_post_alloc_hook+0x4c/0x380 [ 216.628271][ T4182] __kmalloc_node+0x15a/0x3b0 [ 216.632973][ T4182] __vmalloc_node_range+0x2dd/0x8b0 [ 216.638193][ T4182] vzalloc+0x75/0x80 [ 216.642107][ T4182] __do_replace+0xa5/0x9a0 [ 216.646540][ T4182] do_ipt_set_ctl+0xa04/0xcf0 [ 216.651240][ T4182] nf_setsockopt+0x25f/0x280 [ 216.655856][ T4182] ip_setsockopt+0x2127/0x3070 [ 216.660644][ T4182] tcp_setsockopt+0x21a/0x1d70 [ 216.665449][ T4182] __sys_setsockopt+0x2bf/0x3d0 [ 216.670331][ T4182] __x64_sys_setsockopt+0xb1/0xc0 [ 216.675370][ T4182] [ 216.677738][ T4182] Memory state around the buggy address: [ 216.683377][ T4182] ffff88804d009f80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 216.691472][ T4182] ffff88804d00a000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 216.699590][ T4182] >ffff88804d00a080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 216.707670][ T4182] ^ [ 216.712275][ T4182] ffff88804d00a100: fb fb fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 216.720349][ T4182] ffff88804d00a180: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 216.728431][ T4182] ================================================================== [ 216.736501][ T4182] Disabling lock debugging due to kernel taint [ 216.742704][ C1] vkms_vblank_simulate: vblank timer overrun [ 216.769464][ T4182] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 216.776716][ T4182] CPU: 1 PID: 4182 Comm: syz-executor Tainted: G B syzkaller #0 [ 216.785678][ T4182] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 216.795755][ T4182] Call Trace: [ 216.799054][ T4182] [ 216.801996][ T4182] dump_stack_lvl+0x168/0x230 [ 216.806732][ T4182] ? show_regs_print_info+0x20/0x20 [ 216.811959][ T4182] ? load_image+0x3b0/0x3b0 [ 216.816491][ T4182] panic+0x2c9/0x7f0 [ 216.820407][ T4182] ? asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 216.826591][ T4182] ? bpf_jit_dump+0xd0/0xd0 [ 216.831115][ T4182] ? _raw_spin_unlock_irqrestore+0xf6/0x100 [ 216.837032][ T4182] ? _raw_spin_unlock+0x40/0x40 [ 216.841905][ T4182] ? qd_unlock+0x30/0x2d0 [ 216.846267][ T4182] check_panic_on_warn+0x80/0xa0 [ 216.851225][ T4182] ? qd_unlock+0x30/0x2d0 [ 216.855575][ T4182] end_report+0x6d/0xf0 [ 216.859837][ T4182] kasan_report+0x102/0x130 [ 216.864344][ T4182] ? qd_unlock+0x30/0x2d0 [ 216.868676][ T4182] kasan_check_range+0x27b/0x290 [ 216.873621][ T4182] qd_unlock+0x30/0x2d0 [ 216.877794][ T4182] gfs2_quota_sync+0x5bf/0x6f0 [ 216.882577][ T4182] gfs2_sync_fs+0x48/0xb0 [ 216.886906][ T4182] sync_filesystem+0xe6/0x220 [ 216.891584][ T4182] generic_shutdown_super+0x6b/0x300 [ 216.896889][ T4182] kill_block_super+0x7c/0xe0 [ 216.901662][ T4182] deactivate_locked_super+0x93/0xf0 [ 216.906945][ T4182] cleanup_mnt+0x418/0x4d0 [ 216.911361][ T4182] ? lockdep_hardirqs_on+0x94/0x140 [ 216.916555][ T4182] task_work_run+0x125/0x1a0 [ 216.921180][ T4182] exit_to_user_mode_loop+0x10f/0x130 [ 216.926552][ T4182] exit_to_user_mode_prepare+0xee/0x180 [ 216.932113][ T4182] syscall_exit_to_user_mode+0x16/0x40 [ 216.937604][ T4182] do_syscall_64+0x58/0xa0 [ 216.942020][ T4182] ? clear_bhb_loop+0x30/0x80 [ 216.946693][ T4182] ? clear_bhb_loop+0x30/0x80 [ 216.951372][ T4182] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 216.957274][ T4182] RIP: 0033:0x7f9f83baaa77 [ 216.961684][ T4182] Code: a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 0f 1f 44 00 00 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 a8 ff ff ff f7 d8 64 89 02 b8 [ 216.981379][ T4182] RSP: 002b:00007ffd3f538de8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 216.989806][ T4182] RAX: 0000000000000000 RBX: 00007f9f83c2dd7d RCX: 00007f9f83baaa77 [ 216.997770][ T4182] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd3f538ea0 [ 217.005735][ T4182] RBP: 00007ffd3f538ea0 R08: 0000000000000000 R09: 0000000000000000 [ 217.013819][ T4182] R10: 00000000ffffffff R11: 0000000000000246 R12: 00007ffd3f539f30 [ 217.021797][ T4182] R13: 00007f9f83c2dd7d R14: 0000000000034638 R15: 00007ffd3f539f70 [ 217.029772][ T4182] [ 217.033095][ T4182] Kernel Offset: disabled [ 217.037426][ T4182] Rebooting in 86400 seconds..