5dc1967f112923923742aba2bf5f9af83a6beb1b1533d47602559f62dff7ca84889d771e2e394cac9a54bd3bddab45e56f021e826705b056cd6303500745b6887ee6772deacaf6c8f696d1d0f9f5744ce31f8f75951cd8155992d274f1870040cb15366bc2e8a0b01ca958a8cc506dd21c3e1e3c66ee538f6ba8294fc95ab89ebd33b3194e401138ec0c2abab0414a2e8b993fe170d869d7a124fc8500a758e00aefb466982e210adb7c45d3bb8386fb635d2feb9eece206ed9a0d85c9d21ff28a24670152217be33ea87a41b25a9567bc9bed1786b6bed66a0bb73a9c62ea5dee94d8009c144a80962ec84c04cbc47fd7952b68cebfdf3c0bf4895462b54c7cff818f8ce076e7674ed67431c1261988a9279e7f3102e1c6793d5c541f653be74126c83c68446b88a323ce38fc3ec3e487177dfd2fde22167070be3d8f44f0434e1ef64f3b64388dcca55a51267ca998544bd3a4a64a8c08db20e32ade662f2dadf5ccadab9c206ed7558fafe74ead5d1a6190023a64d42bb4903bde121b81364e73ab5347a0c44d7095a7e3882e854670eafd1aa275eb15c332b6fa3cffa8d8c625fa70d2f238b275609b385d3f02565f6439d86c2500c26d6cf84903c2deebe22ca1d49b457f1786f907f8139a07cc55457ef0932481a9837290bb8d128d715e1d544a9dbbfbb9c26d471eee8228a016930b90da9d7a79e6b648c97c1233829c2f4f68dba0fae097fcfe450f77fa41bf15792c026bb52d7f269de48c9e96e5e6e1a47f9a7b03392ada6d87899d7c472fa7bce6b69d1ef4859881ff178f5c7ebf6452011396c0aa9568d9a56f2760eebbc0caaf62fb0e90c0fe417f981989f759eabaf4ddd9ecc35b76c3927a695e59899910e1d1701222c466b85f97b1d335ea817fce4b87017e8061cc097967f0e0485cf61268f7f781a083f5bf393eb6f43ce808d7d5993ee1bc9503a0efb13c8be845ab9f9dbb17925557d59ccf6d8fcd6b85c00cc11cd51d6bb605c4a96194eb19f06908c2fec4eacfb038d152dc38b500085ecd40a46d7db5be3d40fcc741090a9e0ec512f783acdebee257c63762339fdaf9a3cefba845f62c9a045d031d96dfbc0ade55bda7e87a9582c8271f7a74662626db5d8e5ef3c5f968503f12064371d3f92b2659417d44d214f9fa63eb5adbf7b848fb012da5235dd496caebff2403dadd20c0e2c2dc9f2ecd3c5aab9450603b4dab265a525d67453012a5b1a2232ef869fc07bfa06600a7dae2f7b6409f8041c579264d08c556829fb49e6b965a5d688e9f9c6dad81ff4e9f5b5e69ab4f0f3eac31869185c4270ad52c2bd2d70b30109cbf2261920a029fcfe2070ededa81b4f3473bbe19eee7d507bcdb7cbaaa3f0b980a61a53889ada78427d02aa7d36ec553a0a9873c45806793b0ffd812a9a00d12f1332bca30a06ca87a3095a0073f051ed1c75baa090d79f74f96c89db1a7c9b365c8cfce05a2fe759dc73bfeffc38190a623c4d53ed1829d96622eebdfc9e516ba0fef27e27656a4e562cc935460d61e96e7120313da8bf0f37c231401edd79882e6658b146b6c2750a8fe6e9b535343a8c1cbd36ac99d63ccb444ed5375e9674016eb77c1740529bcb13c978914d36804770af8cb306e3f547073fd70473d287c1635419e5dd881b733eada45ceaf6992366d0842fac8e40e72bf58570fc9ee0f2c952256c2787a7d45b5da20e5fb056a990f24ed80c6324a4b556868639296d4c74dd0ee4590349f6ebea2953bbec9d3917313b8fb69b0fd8fd10ae03064e7bca8a108ecc97626dcffa6dc5f91b8e4f88a720d76d5b41d982b6d21885cdaa4ac9cdefdff60d316b6ad1696094777c674729ded39cbb8b31f0f5c1718f02c8a53a4f8bf94ef0a63e0629ae3fbd818a2576e6d5cdd90a3a7a1bcb3d59de26fab318e7abee1c2cce3b73aee66a3dce77b678e8ebb7130f5707463c6954e475e31a96669a45df04c559aec3ec94379acb4b4de65ef4dbaec5568ceb780196d1e0e8e5dc8783d9d555829c86bded9780f86238d43ea64ec327f5ca3331eee209bc03a8509499761b8053eaa071fc8924d6504598ee2999bf28b103ee7d8f9194fe71d1a396525855bb939f09bf4f8aa391bcd11d0032770e544c30b0508fffdba4e56313ef503079ac50f673b100a2edc966e5e2e753fe7ae9242afc6a20c702e78075a2c8c1016959614970a47a34d4021d05ab6bdd5d4689ff23357c0c504df822819bb278ad14fe08349a73f85de43dd33ead14e300c82cb53c885349408fb19e58328ae0d4a391dd8375cbb04a2f141628d3883cc6bba0c7a8fd8901e6d904d34374c845e6fb68337b052b668cfe804656e3b9885e09de2b7c9d80e83288056b493f65855a46fd1c825521bf0ef7ba4e59060dc52c99e58d45cec6dccb100826c99085845d11393184b01ce6231744491f658641334d584b983976a95a1f99d8bffd15066aec5af4c5cc670fdcc71445e2802f4a583c4b029adfe0c4c25c2b53202636e610002ac88bdd55ad7af675c84c33981ffdbeb9937cebf821fc41cebc2f3707537a8621bd80889e797f7859901168f0a1ce648dfe17a0f62bb45e414f91e2b94f37609080ea0d5fcfc73ceb313ab3d7412f4924d605454977feac60075d4f3ce17a6235fbafa94e4d64cedf3a457809f73b157c1493568e507df579dde317b37e4af7270a99115d1e7863414bfd21476501712d58293c76ba6855a4ba95e1dc07790447e5542bdd3e6abdae7b521e0d3e9094c019e7bfaf00e608abd33605f429f1fad4583b2b3804aa43c7810fb4479993b4197f6eee05015c0731daafbaab6646f8a6060e85cead43266ae6be1df1f1b53042e7df3ecefde1bcaffa216a04091faebee88858cc7744bbbf63275ecc85a937f5f4fbbccc38b637fa1d18e0cd0e3a7d12a434eee78146d39213541e61a113a33825acfe17300d7ee92b33a8ba49f689f72c07d7ef80ce461a136c9215305d8cadc0313b9d5fab6c224e45290407bbdb9a1a49b745eb64c71245ea45a23b5b648760f81ac9154f4c4f55dc0e3a0a619576c68438d1c32580127f884ef511c4d3f74a40151ead6b7086c3e7af99f579ff7a62f39c34d49fa628e268aac5ddd0a5b9846ea8741dce1c5b06aedcffe2e22171438fb370fa2ffa1ed4a7be42bbe591c17d56c52d1fddae170af5d8fa2e95fce794859a5491ffdc4d88be6943096f242322a48f6d01364992b42624a34b37b24dc53d00fddcf59c0b09002f2f30a2043b04b64f3498884de288f3ace32a96e2697aa518a3ef4ffb801a839e22005b92c9abddaa9741a1dfab51106a24cb8d6e97fef1130df4f722c3cbab63f31385428b920ce89bb2ddf99a3b39a37826308754399d86e8185620356e82dd4801c5746f170542d8422d3284427df1981dc17d2207e89793498da9dc61bdcdaf086fee938e677b63862166cfa462429e2d725454e158a0e4e6e957a2c076bef1c93e9ed680a73c133281ffad8631a48b3f3f05a1692dbcf5d9ebad57a17fb7d33af75f35059a1d03eeefa9d802ec5b3d8cb20d9c5a8eb3e3a5821ffa142b3c3dfba0c25511d0fc55bde7a397e3699b71bc0eb70a774d81cdd8bee5c4e4d3346233e0f7cb3584ed00e4e5a070410ff559202a775d7630ef53dfdb4fcef13c3b4676deaf62d768aa19fff780d630d42e0468f80299d830ac58db680cc66a6f025bd9fbcf55773cc010eeb0a71ce535b06c13c1442a14ead860e06d9c5cc1990629225e267c50f669bf9f4f503d4d4f4fec837fd818a405edc31f16bf46d860de93abc1f9a2ce0500c7a1c776d410097717a691661b9b6556fc31cc3c7a3c377873fbb91f14851df6ff90520ca5e8ea7ac6aca5d8b91f37ec2878fa944497cbd4e0e7a4c7659a84f7d245253b0234afb9c234d06e26ba3d6be1296e02296150e16c0260aa58dd70ac614f1608e2e2c4c532b7fb1b2448ad05d0f4630f86ff8d2e784162c83b781fc29e9bf51aeb73c0d2164454513b5ae8f5e830de0474170051b03fb2ecf4b43c5d0e318ef259c4ca3769db73c644e771bd3c19db440994991838748c1c253e679ead8f24fac0ed8e124d938c499493783a9d058abcb01d1465e00f18fd48e1631f70e82e50254f6e7c30c004c7a0216999590e9bd06ac0ec715048164883f64f9d2f65ffc210574385aa201959f794e113f4bec38b427f73fd8b9ce91df927830109d92a6678b3dfaf9ea4830e59b20c050e55b0887a27c6337c8b2015efbe61102f55ab7ed6c28964f2a165c6cf4e3117415fee019cc0015fc1312363fd8d36a0f1038f3da68ba4ef0ede56b48bb17d55934ba6b9c958a0b58e7055d19bcc85c13851f41196b8a4196eb84604326934149b8a494cbb6b2b940d0ea38a57d678ece3d7dab70660733ddd634c4f4783671f039050890685000732099dc8d715e3c67a23bd7328722f0bd4462b979373bf35766c74e9de9322f1452d8a577e1980791e82a6fafec0126e860b86767379d0b7fe4c38fc42618bb4f30f6f679f09cb8298508f71013feef1d9484ab021b3a3a7789771c52d7f599e5fa6ef6fd13454f102a566e071782fe0104ce11431e300e3e27776872811b908d2fdcaff5f4f1ccba55ea6edd5ca77b2b6fb6439b9f5ac252f4615f25737a01c10b49b0795d54ef9b809d6c212a637180653983eff62e432d2be400a7ade0317ebc8fe6b3aa8a77de5e6574ca2b3d3666134480ef0d3b8ae3a33e539a9618c8400137fac9fb6610759c1c64b806b24edc9dd7cc94594415a1551da03195742e0403d0da52db730c86f1999326bcb4a32be2d24c211851ab4bbdd324372b6a1a74c370f670fb3355ed16b86605c9f6538369a7fc6b2660e68aafd871a12fe11c2ad39f87b2aafd6dee88d3e91c00c98f49067d6b44e11c7079c749598069b57276566656fee885150369c9131b3bc91a731ebef8402496ff2f78c6116fe85dd10ef29492af5950371cc10c79bd7978eeac9d7c56b21c8e876da402f10aec23cc7facd44e7300892db8a2e0825499abd4b3d290d939c76e843b87c94194285a3c3b5ef7091668364ed0cfc25b8bd598ea2bb6ed7571e47aeb5d3956ed27368e650f2824938cd52e3e804e6b2bcfb32c67f2665da4efbd0cda26648c3620b81cbe61fec4179577b35335da58f818fbd4651be96f29956aa0cc31415d3628b0b80d9a314ffc08f97475306afefc9fb16cf1060933c41d044c8d1e91ab842cb87347247d924d69c2b52f24085b58d7b853cef26fa883ffe91cfd96f39164516c113cbfe2e2faec932d8412a59e7be0b36a62c6e91fdf8e2aebec8bdab8570c5d5add7d5bc436d9e83c28e749d875fd610f4631b769fbda3c64d01bd040c09fd624c82f9393e6475ec4b81c769b130509db41510457d659bd3b00b72fcf435a5a3391cf12d99dec8f1", 0x1000}, {&(0x7f00000019c0)="1e5d05917265b40f9703a2756666476483844dca7762609f856e36a73a1253147983439ceb1a9d4b57bc032e7978132e19d809f49b4fd633c16d6f234aca86ac3d0ad508439ad139b82b40dc3bad07f19daf0a5f92d4311abd022c41fd28f2a96b6275155f72e10dec22f09348458287ece8982b889bd023df40dbf7324b2292af6638aef075fd50c3a36a6bde8567441a89cfe5be667c2c339fb6f72e5a3ef3096b811061f4d2f923f14134e3e6931f5d9c5a74addef3647df80dac180d8f34440be1102b0ee3715483f5d3adec6d8bfbb89a5ee8d3a19c14f1c96d79a4358ffc96cd159657dce9cf", 0xe9}, {&(0x7f0000001ac0)="3cf3e7f65c02b7cca7c41a7c75b46ceeed24e7a7042da8f2364a6a07e0b19c2837e360774b355b8b6e8255dd59c1f83878d833572b1e5be559612b3764f18ffe8fb0ed93438a3106d8b2156a903fec0cc0540342373f22a4b1e68c00415409e60c8d820340564c5aac0750c0aa4a91c34128ba041656", 0x76}, {&(0x7f0000001b40)="358fa0f1152173efb3fb87173dd5ddfcaf65645724f04277304a6839a8e4cbf107c136fd2e3bacc5d5b26a551172ba79d695e9913dfae5a011e30dd49c188c2c1025131fccf56104f16e54c66cf78c913a97e6f8e480d87b37ec430e26987143bd3e86a0bfc95174e9f6aaec86d669449d55bd962b2021269f2df2418934209bd7f99b2554ef5b3d53146fa541ad8e2961550a197eb6be4f7d1e40de1a0dee73d433ab7a6e971aacb6e1922d75f37d9f0d1f274a4e5020ebc558fdffab0b6c7fd19ecb7c1764be857a953764351cbe32db5b6475c9667c491177564574dacfbaeec35ae7f5dabfbcccc7ff366d", 0xed}], 0x8) sendmsg$NFNL_MSG_ACCT_NEW(r3, &(0x7f0000001dc0)={&(0x7f0000001cc0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000001d80)={&(0x7f0000001d00)={0x5c, 0x0, 0x7, 0x3, 0x0, 0x0, {0x1, 0x0, 0x2}, [@NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x2}, @NFACCT_FLAGS={0x8}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x1}, @NFACCT_QUOTA={0xc, 0x6, 0x1, 0x0, 0x8ed9}, @NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0xecd97fe}, @NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x8}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x1}]}, 0x5c}, 0x1, 0x0, 0x0, 0x48840}, 0x1) fallocate(r0, 0x4, 0x40, 0xb1) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000001ec0)={0x3, 0x83, &(0x7f0000001e00)="7f74aa4021fd0c585153b69909f43f216eb2bc4685dd63bb0991ce314bb2150ec52b52023fa2703007d459fd418294d56b390f54e3c8e3a373cb2ddf5f1a1048d5b96b364854deaf6ec1d5bcd15641163e70a8bd8538d15de0b85be4497946f28538079f264c0d73d60bff3d61b2740e038bfb0c6613bebfcc96a363e74e67a7c87cd8"}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000001fc0)={'syztnl2\x00', &(0x7f0000001f40)={'ip_vti0\x00', 0x0, 0x80, 0x40, 0x80000000, 0x8, {{0x11, 0x4, 0x0, 0x9, 0x44, 0x64, 0x0, 0x7, 0x29, 0x0, @empty, @broadcast, {[@timestamp={0x44, 0x1c, 0x54, 0x0, 0x1, [0x1, 0x4, 0x4, 0x6, 0x3, 0x7fff]}, @timestamp_addr={0x44, 0xc, 0x5d, 0x1, 0xd, [{@rand_addr=0x64010101, 0xee}]}, @generic={0x44, 0x6, "208e71e5"}]}}}}}) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000001fc0)={'syztnl2\x00', &(0x7f0000001f40)={'ip_vti0\x00', 0x0, 0x80, 0x40, 0x80000000, 0x8, {{0x11, 0x4, 0x0, 0x9, 0x44, 0x64, 0x0, 0x7, 0x29, 0x0, @empty, @broadcast, {[@timestamp={0x44, 0x1c, 0x54, 0x0, 0x1, [0x1, 0x4, 0x4, 0x6, 0x3, 0x7fff]}, @timestamp_addr={0x44, 0xc, 0x5d, 0x1, 0xd, [{@rand_addr=0x64010101, 0xee}]}, @generic={0x44, 0x6, "208e71e5"}]}}}}}) [ 323.572435][ T3624] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 323.604359][ T3624] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready sendmsg$nl_route_sched(r0, &(0x7f0000007000)={&(0x7f0000001f00)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000006fc0)={&(0x7f0000002000)=@newtfilter={0x4f84, 0x2c, 0x10, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, r5, {0x9, 0xfff1}, {0xffe0, 0xce1edb21061f5f1c}, {0x8, 0xfff1}}, [@filter_kind_options=@f_matchall={{0xd}, {0x1388, 0x2, [@TCA_MATCHALL_ACT={0x1384, 0x2, [@m_ctinfo={0xc0, 0x15, 0x0, 0x0, {{0xb}, {0x44, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x10000}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x7fffffff}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x119}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x3}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x81}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x1}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x3ff}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x7fff}]}, {0x51, 0x6, "11180120f7fafb63e77958cca73a1e908d0b6451ee4c9f879fc8513f76fbd23935f9aec24050709279df120a5896e03ffef82d8e41700924c546aaff86490c29b256919eeb3dd543512c906a53"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_pedit={0x12c0, 0x1, 0x0, 0x0, {{0xa}, {0x1194, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x188, 0x5, 0x0, 0x1, [{0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x54, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}]}, @TCA_PEDIT_KEYS_EX={0xe4, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_PARMS_EX={0xe68, 0x4, {{{0x1ff, 0x6, 0x6, 0x4, 0xf97}, 0x8, 0xdd, [{0x10001, 0x4, 0x1c8, 0x5, 0x6, 0x3}, {0x901, 0x1ff, 0x1c, 0x74de, 0x8, 0xfffffff7}, {0x98c, 0x0, 0x9, 0x5, 0x0, 0x2}]}, [{0x5, 0x67, 0x5, 0x1ff, 0x7, 0xfffffffa}, {0x1, 0x200, 0x20, 0x6a2, 0x8000, 0x8cc8}, {0x1, 0x1000, 0x635, 0x1000, 0x100, 0x1000}, {0x2, 0x0, 0x1, 0x3, 0x8, 0x8001}, {0x5, 0x8001, 0xf76, 0x9, 0x800, 0x4}, {0x9, 0x1, 0x5, 0x7, 0xfffffffb, 0x40}, {0x5, 0x3, 0x2, 0xdb23, 0x9, 0x4}, {0x20, 0x2, 0x20, 0x1, 0x7ff, 0x10001}, {0x4, 0x8, 0x0, 0x3, 0x400, 0x3}, {0x7fff, 0x200, 0x8e43, 0x6, 0x7f, 0x9}, {0x1, 0x8, 0x6, 0xdb, 0x3, 0x4}, {0xffffffff, 0x7f, 0x6, 0xee2, 0xf1f7, 0x20}, {0xfffffffc, 0x4, 0x3, 0x52, 0x81, 0x2}, {0xa3, 0x1, 0x2e28, 0xe4, 0x86b, 0x7fffffff}, {0x4, 0xc927, 0x4, 0x9a, 0x1, 0x10001}, {0x1052319a, 0xddb, 0x4, 0x9, 0x54b, 0x2}, {0xe27, 0x5, 0xffff, 0x6, 0x5, 0x10001}, {0x1eb5, 0x8, 0x80000000, 0x2, 0x2, 0x6}, {0x97, 0x9, 0x1ff, 0x66ba, 0xffffffff, 0x3}, {0x59, 0x5, 0x2, 0x4, 0x3, 0x6}, {0x80, 0x3, 0x80000001, 0x6, 0x8, 0x1}, {0xaf6c, 0x8, 0x80000001, 0x4, 0xffffffff, 0x401}, {0x9, 0x7ff, 0x6, 0x0, 0x6, 0x5}, {0x7, 0x5, 0x7ff, 0x6, 0xfff, 0x2}, {0x1, 0x6, 0x8, 0x5, 0x5, 0x7}, {0x4, 0x9e, 0xa7, 0x8, 0x5, 0x3}, {0x0, 0x4, 0x4, 0x480, 0x3}, {0x3, 0xfffffffa, 0x2, 0x5, 0x8, 0x1000}, {0x6461, 0x1, 0x5, 0x1, 0xfff, 0xd469}, {0x1, 0x1, 0x7ed, 0x2d2ee90e, 0x6, 0x9}, {0x7, 0x7fffffff, 0xffffffff, 0xa7, 0x2, 0x4}, {0x8, 0x0, 0x5c, 0x9, 0xff, 0x1}, {0x6d, 0x0, 0x8, 0x76d, 0x800, 0xffff}, {0x6, 0x7f, 0x7, 0x7, 0x9, 0x6}, {0x1d, 0x10000, 0x2, 0x5351, 0x6, 0x7}, {0x40, 0x1ff, 0x6, 0x4, 0x7ff, 0x1}, {0x1, 0x100, 0x100, 0x7ff, 0x7, 0xfffffffa}, {0xffff, 0x8, 0x9, 0x2aa, 0xffff8000, 0x7}, {0x5, 0x4, 0x7fff, 0xffffe07f, 0x8}, {0xfffffe01, 0x0, 0x100, 0xb21, 0x2, 0x9}, {0xd45, 0x5, 0x4, 0x0, 0x6, 0xff}, {0x1, 0x2, 0x1ff, 0x8c, 0x80000001, 0x7}, {0xffffffff, 0x5, 0x8, 0x4, 0x2, 0x69fa}, {0x7, 0x8, 0x0, 0x8, 0x3, 0x8de8}, {0xa3bb, 0x639ec34d, 0x5, 0x4, 0x8, 0x1}, {0x0, 0x5, 0x85a7, 0x4, 0x7, 0x3}, {0x8, 0x4, 0x2, 0x6, 0x1, 0x1}, {0xffffffff, 0x658, 0xd2, 0x9, 0xf9f, 0x3}, {0x7, 0x5, 0x400000, 0x101, 0x6, 0x3f}, {0x5, 0x5, 0x5, 0x1ff, 0x8001, 0x9}, {0x8000, 0x4, 0x6, 0xce, 0x8, 0xe185}, {0x80000000, 0x101, 0x52, 0x2, 0x3}, {0x5, 0x4, 0x2, 0x8001, 0x3, 0xd9a6}, {0xff, 0x7, 0x81, 0xfff, 0x80000000, 0x8}, {0x7fffffff, 0x202000, 0x4a, 0x3, 0x9, 0x9}, {0x4, 0x40, 0x1, 0x3f, 0x2, 0x2}, {0x1, 0x1000, 0x8001, 0x8, 0x1, 0x5}, {0x100, 0x1, 0x4bc, 0x1, 0x80000000, 0x7fffffff}, {0x6, 0x4, 0x9, 0x0, 0x40000000, 0x7}, {0xffff, 0x3598, 0x0, 0x8001, 0x9354, 0x6}, {0x401, 0x80000001, 0xa7, 0x0, 0x5d, 0x1}, {0x9556, 0x10001, 0x1, 0x5, 0x3, 0x8000}, {0x80000000, 0x7, 0x6, 0xff, 0x200, 0xf3}, {0xffffffff, 0x9, 0xabe2, 0x2, 0xc6, 0x5d}, {0x6, 0x40, 0x7f, 0x4, 0x0, 0x3}, {0x3, 0x2, 0x14b8, 0x4, 0xffff, 0x7f}, {0x8, 0x9, 0x3, 0x20, 0x1ff, 0x1}, {0x5ec, 0x9, 0x8, 0xffffffff, 0x1, 0x9}, {0x10001, 0x9, 0x1, 0x9, 0x200, 0xc71}, {0x40, 0x6, 0x7, 0x1, 0x8, 0x1}, {0x7ff, 0x101, 0x38000, 0x1, 0x2, 0xfffffffd}, {0x8, 0x8001, 0x46, 0x1000, 0x4, 0x4}, {0x7, 0x0, 0x7fff, 0x9, 0x1, 0x9}, {0x1, 0xcd, 0x9, 0xcf0b, 0x5, 0x3}, {0x3f, 0x7, 0x40, 0x1, 0x10000, 0x1}, {0x5, 0x3a, 0x83a1, 0x400, 0x8001, 0x2917b42d}, {0x5e, 0x0, 0x13, 0x0, 0x5, 0x8}, {0x9706, 0x1, 0x9, 0x223, 0xfffffc01, 0x200}, {0x6, 0x7f, 0x8263, 0x6, 0x10001, 0x3}, {0x0, 0x5cc, 0x1, 0x1b, 0x8, 0x80000000}, {0x9, 0x7f, 0x2, 0xfffffe01, 0x8f, 0x5}, {0xfffffffa, 0x3, 0x4, 0xfffff001, 0x43783c5c, 0xb0e}, {0xe51, 0x9, 0x6c, 0x3800000, 0xf3, 0x2}, {0x6, 0x0, 0x4, 0x2, 0xfff, 0x5}, {0x86e, 0x0, 0xa60, 0x8001, 0x3, 0x2}, {0x120000, 0x800, 0x200, 0x10001, 0x8, 0x1}, {0x7, 0xffffffff, 0x3ff, 0x80000001, 0x1f, 0x3}, {0x40, 0xaa, 0xffff7fff, 0x80, 0x6, 0x7fff}, {0x7, 0x0, 0x1, 0x1, 0x2, 0x6}, {0x101, 0x6, 0x6, 0x100, 0x1000, 0xde9}, {0x6, 0xc11, 0x6, 0x5, 0x800, 0x40}, {0x8, 0x40, 0x1f, 0x10000, 0x7}, {0x200, 0x3, 0x3f, 0x6, 0x0, 0x400}, {0x9, 0x3, 0x1, 0x9, 0x4}, {0x5, 0x3, 0x9, 0x3, 0x1, 0xfff}, {0x6, 0xfffff20e, 0x6, 0x4108, 0x1, 0x3}, {0x4, 0x5, 0x9, 0xb7a3, 0x7, 0x1}, {0x5, 0x70000000, 0x6, 0x7fffffff, 0x6, 0x8}, {0x800, 0x4, 0x2f44, 0x7, 0x3, 0x400}, {0x100, 0xea3, 0x7fffffff, 0x4, 0x100, 0x80000000}, {0x200, 0x9, 0x724, 0x6, 0x5, 0x10001}, {0x2, 0x13, 0xc5bb, 0x6, 0x94, 0x7}, {0x1, 0x0, 0x1ff, 0x2, 0x3, 0x2}, {0x7, 0x1b, 0x7b6, 0xf9, 0x7, 0x9}, {0x1, 0x9, 0xffffff7c, 0x800, 0x3, 0x3}, {0x80000000, 0x20, 0x8, 0x8, 0x81ba, 0x1}, {0x6, 0x4, 0x1f, 0xe37, 0x2, 0x81}, {0x100, 0xffff, 0x1, 0xc7, 0x4, 0x80}, {0x5, 0x156, 0x7, 0x9, 0x2, 0x9}, {0x712, 0x6, 0x6, 0x2, 0x4, 0x3}, {0x8, 0x7, 0x80, 0x10000, 0x4, 0x80}, {0x5, 0x0, 0x9, 0x10001, 0x8, 0x6}, {0x0, 0x7, 0xfffffffe, 0x4, 0x2, 0x1}, {0x7ff, 0x0, 0x6, 0x7ff, 0x0, 0xfffff1ad}, {0x0, 0xfffffffa, 0x1, 0x8, 0x2, 0x8b6b}, {0x4, 0x4, 0xffff, 0x6, 0x80, 0x9}, {0x5, 0x0, 0x3ff, 0x4, 0x5c50, 0x6}, {0x7fffffff, 0x10001, 0x3, 0x1, 0xffff2dd2, 0xffffffff}, {0x0, 0xff, 0x9, 0x4, 0x5, 0x10001}, {0xffffffff, 0x100, 0x3, 0x9, 0x7, 0x6}, {0x758, 0x6, 0x1, 0x4, 0x9, 0xfffffe01}, {0x0, 0x7ff, 0x8, 0x805a, 0x6, 0xc5b9}, {0x8, 0x3, 0xfffffc00, 0xffffffc0, 0x9, 0x5a33}, {0x4, 0x3, 0x200, 0x6, 0x1, 0x3c}, {0x80000001, 0xff, 0x4, 0x3800, 0xd40, 0x4}, {0x7fff, 0x2, 0x80000000, 0x18, 0x6983, 0xffff}, {0x6, 0x1, 0x40573fb5, 0x0, 0x20, 0x87be}, {0x8, 0xfffffffb, 0xde, 0x1f, 0x3, 0x2}], [{0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x5, 0x1}, {0x2}, {0x4}, {0x1, 0x1}, {}, {0x5}, {0x4, 0x1}, {0x4, 0x1}, {0x2}, {0x2, 0x1}, {0x3}, {0x2, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2}, {0x1, 0x1}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x4, 0x1}, {0x5}, {}, {0x5, 0x1}, {0x4}, {0x3, 0x1}, {0x1}, {0x1}, {0x2, 0x1}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x1, 0x1}, {0x1, 0x1}, {0x2}, {0x3, 0x1}, {0x4}, {0x2, 0x1}, {}, {0x2}, {0x1, 0x1}, {0x4}, {0x0, 0x1}, {0x2}, {0x3}, {0x1, 0x1}, {0x2}, {}, {0x0, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x5}, {0x5}, {0x3}, {0x3}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {}, {0x3, 0x1}, {0x2}, {0x4}, {0x5}, {0x2}, {0x5}, {0x1, 0x1}, {0x4}, {0x5}, {0x4, 0x1}, {0x7}, {0x1}, {0x4, 0x1}, {0x3}, {0x3}, {0x1, 0x2}, {0x6, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {}, {0x1, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5}, {0x5, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x1}, {0x5, 0x1}, {0x2}, {0x3}, {0x5, 0x1}, {0x4, 0x1}, {0x3}, {0x0, 0x1}, {0x2}, {}, {0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x5}, {0x1, 0x1}, {0x0, 0x1}]}}, @TCA_PEDIT_KEYS_EX={0xbc, 0x5, 0x0, 0x1, [{0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}]}, {0x103, 0x6, "6164bbf1b1a790830bbd59d3c0bd757c044645f261120b71e838fd78c6f5effdafa7d98a0012c3ebc7f326bc73a7543da19eaaca924d3b2c62a3fb8873a2c2a854da0a3cc50927be20c342486195052e78a39900418954d66697cc3045bb10fc1fc030e58ee97101eae21d91985fdabcffdd43c1ab8181af43c7bd0828f13a4d248475c270072516ea7464b7fa279233db710bc77215ce9aaee35fbd36155b8d243e1a12c518651f5b9930896cb77985b192fcb70308f61fa54d5dd999b95b4718620362dc3e307a9d7921e8d9e2cdc9008cd6fdcb1dfa50f685ca4d9c9a18267ee277e7f874320f990c7f4082084e787a9c3d99f0589820a5d9f1aa6724c8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x32c2}, @TCA_RATE={0x6, 0x5, {0x1f, 0x71}}, @filter_kind_options=@f_flower={{0xb}, {0x4}}, @filter_kind_options=@f_tcindex={{0xc}, {0x1940, 0x2, [@TCA_TCINDEX_SHIFT={0x8, 0x3, 0x3}, @TCA_TCINDEX_POLICE={0x420, 0x6, [@TCA_POLICE_RESULT={0x8, 0x5, 0x5}, @TCA_POLICE_RESULT={0x8, 0x5, 0x10001}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x6}, @TCA_POLICE_RATE={0x404, 0x2, [0xc192, 0x9, 0x1, 0x1, 0x3, 0x7, 0x9, 0x7, 0x4, 0xff, 0x4, 0x0, 0x0, 0x14d5, 0x4, 0x7, 0x5, 0x0, 0x0, 0x2, 0x1f, 0x4, 0x7fffffff, 0x2771, 0x1, 0xffffffff, 0x915c, 0x4, 0x3, 0xb9f, 0x6, 0x5, 0x7ff, 0xfe18, 0x0, 0xfffffe01, 0x2, 0xef4, 0x5c, 0x7, 0x8001, 0xfffffffd, 0x10001, 0x401, 0x5, 0x7, 0x8, 0xc0c4, 0x0, 0x67, 0x5, 0xf798, 0x4, 0x6, 0x7, 0x0, 0x7fffffff, 0x4, 0x10001, 0x559, 0x10000, 0x7, 0x80000000, 0x3, 0x7fff, 0x8, 0x4, 0x1, 0xff, 0x3ff, 0x4, 0xfffffffd, 0x1000, 0xfff, 0x57, 0x6, 0x1, 0x5, 0x4, 0x4, 0x10000, 0x1f, 0x2, 0x1, 0x8, 0xfffffffa, 0x7, 0x800, 0xdb4, 0x1, 0x5, 0x9, 0x7, 0x9, 0x8, 0x0, 0x101, 0x8000, 0x3, 0x1, 0x2, 0x5, 0x1, 0xd5, 0x4, 0x2, 0xfffffbff, 0xec, 0x0, 0x88a, 0x3ff, 0x0, 0x4, 0x0, 0x4, 0x7, 0x200, 0x53, 0x4, 0x3, 0x3, 0x400, 0x800, 0x7, 0x0, 0x7, 0x2, 0x80, 0x1, 0xffffff01, 0x20200, 0x3, 0x0, 0x40, 0x2, 0x80000000, 0x7fff, 0x100, 0x6, 0x2, 0x4e9, 0x4, 0x0, 0xa0, 0xdf, 0x1, 0xffff8001, 0xffff, 0x5, 0x8257, 0x48000000, 0xfff, 0x3, 0x0, 0x64e7, 0x3f, 0x90, 0x200, 0x4, 0x3749, 0x6, 0xfffffffa, 0x400, 0x200, 0x3, 0x8, 0x8001, 0xffffffe1, 0x2, 0x9, 0x1, 0x8, 0x80, 0x8, 0x200, 0x1, 0x80, 0xd901, 0x6, 0x5, 0x20, 0x3, 0x3, 0x751, 0x5, 0x3, 0x9, 0x3, 0x8, 0xffffffff, 0x9, 0x40, 0x1, 0x6, 0x31, 0x0, 0x7, 0x8, 0x8, 0x200, 0x83, 0x4, 0x0, 0xd81, 0x81, 0x8, 0x3, 0x7ff, 0x3ff, 0x6, 0x2, 0x80000000, 0xdd08, 0x1, 0x3, 0x4, 0x2, 0x3, 0x2, 0x36a, 0x7fffffff, 0x8, 0x7ff, 0x0, 0x200, 0x8001, 0x7, 0x0, 0x8, 0x0, 0x8, 0x5, 0x0, 0x2, 0xffffffff, 0x46, 0xa2a4, 0x1f, 0x7fffffff, 0xdb98, 0x1ff, 0x2, 0xe6d, 0xe963, 0xf28, 0xfffffffc, 0x4, 0x9, 0x10000, 0xfb80, 0x7ff, 0x4, 0x100, 0x2, 0x81, 0xff]}]}, @TCA_TCINDEX_POLICE={0x49c, 0x6, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x1}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1}, @TCA_POLICE_TBF={0x3c, 0x1, {0x80000001, 0x7, 0x200, 0x9, 0x9, {0x3c, 0x0, 0x7, 0x0, 0x89b, 0x7ff}, {0x2, 0x1, 0x5, 0x501c, 0x1ff, 0x1ff}, 0x3f, 0x4}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x6, 0x1d, 0x0, 0x1d, {0x8, 0x2, 0x2, 0x9, 0x0, 0x1f}, {0x6, 0x1, 0x7, 0x3, 0x4, 0xffff}, 0x2, 0xffffffb5, 0x7}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x40, 0xf, 0xf8f, 0x25e0acb, 0x1, 0x9, 0x2, 0x8, 0x8, 0xa52f, 0xd6, 0xffffff01, 0x10001, 0x810, 0x1, 0x8, 0x7aa000, 0x80000000, 0x0, 0x3, 0x0, 0x9, 0x7, 0x2917, 0xff, 0x19, 0x3ff, 0xc2, 0x4, 0x0, 0x3ff, 0x6c, 0x7, 0x81, 0xc1ed, 0x4, 0xa9ac, 0xfffffffc, 0x2, 0x9, 0xffffffff, 0x207, 0x80, 0x7, 0x5, 0x4, 0x2, 0x35d0, 0x80000001, 0x1, 0x20, 0x4, 0x18, 0x6, 0x4, 0x1b7, 0x8, 0xcc, 0x6, 0x1, 0x5, 0x5, 0xe2c, 0xffffffff, 0x1, 0x2000, 0x0, 0x7ff, 0xadda701a, 0x0, 0x6, 0x5, 0x7, 0x3f, 0x2, 0x8, 0x2, 0x1c0, 0x8, 0x7, 0x3, 0x7, 0x7, 0xbc, 0x8, 0x101, 0x9, 0x7, 0x19, 0x5, 0x3, 0x5, 0x2, 0x7, 0x2, 0x8, 0x8, 0x1f80, 0x4, 0x4, 0x6, 0x0, 0x9, 0x2, 0x6, 0x7ff, 0x0, 0x5, 0x200, 0xff, 0x5, 0x7ff, 0x3ff, 0xbb, 0x9, 0xd0, 0x8, 0x0, 0x6, 0x1f, 0x3, 0x400, 0x3, 0x1ff0, 0x2, 0x1000, 0xe9c, 0x2, 0x10001, 0xd3ccafd, 0x4, 0x7, 0x2, 0x2, 0xffffff3f, 0x9, 0x388, 0x2, 0x9, 0x800, 0x743f3f7a, 0x400, 0x7, 0x8, 0x4, 0x5, 0xfffffffa, 0x9, 0x6, 0x6, 0x800, 0x31f818be, 0x8, 0x0, 0x4, 0x1, 0x3, 0x5, 0x2, 0x5bb, 0x1f, 0x0, 0x5, 0x200, 0x1000, 0x7, 0xffffffd8, 0x7, 0x6, 0x4, 0x5, 0x3f, 0x3ff, 0x9, 0x0, 0x6, 0x836c, 0x4, 0x6, 0x9, 0x8, 0x194c, 0x6, 0x5, 0x3, 0x2, 0x80000000, 0x8, 0x3, 0x8001, 0x8, 0x2, 0x401, 0x2, 0x2, 0x7fffffff, 0x7fffffff, 0x81, 0x8, 0x8, 0x9, 0x1, 0x654, 0x8, 0xffffffff, 0x8, 0x7206, 0x0, 0x82, 0x5, 0x3d, 0x1, 0x6, 0x80000001, 0x7, 0x81, 0xc6, 0x80000000, 0x25010c7d, 0x11, 0x3, 0x5, 0x80000000, 0xfffffff9, 0x8000, 0x2, 0x4, 0x5, 0x6, 0x7, 0x10000000, 0x2, 0x2, 0x6, 0x3, 0x10000, 0x400, 0x74, 0x6, 0x5, 0x400, 0xc000, 0xfffffffa, 0xfffffbd8, 0x2, 0x633a, 0x0, 0x7, 0x3, 0x2, 0x4, 0x82b, 0x40, 0x6, 0x6]}, @TCA_POLICE_AVRATE={0x8}]}, @TCA_TCINDEX_POLICE={0x1078, 0x6, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x200}, @TCA_POLICE_RATE={0x404, 0x2, [0x3, 0x1, 0x1, 0x101, 0xffffffff, 0xde, 0xd01, 0x7, 0x7fff, 0xafc, 0x1, 0xd4, 0xffffffc0, 0x4, 0x7, 0x7, 0x1, 0x101, 0x7fffffff, 0x189b, 0x7fffffff, 0x4, 0x8, 0xf6, 0xff0d, 0xfac2, 0x9, 0x4, 0x8e, 0xbdd, 0x7fffffff, 0xb680, 0x3f, 0x7, 0x80000000, 0x0, 0x7, 0x8, 0x6, 0x0, 0xf1b5, 0x6, 0x9, 0xa3, 0x6, 0x1f, 0x0, 0x5, 0x4, 0x6, 0x3ff, 0x101, 0x100, 0x4, 0x8, 0x3658, 0x80000000, 0x7ff, 0x1, 0x10001, 0x7, 0x8001, 0x0, 0x401, 0x0, 0xffffffff, 0x1, 0x3, 0x5, 0xfffffff9, 0x101, 0x6, 0x0, 0x7, 0x10001, 0x0, 0x1000, 0x10000, 0x3f, 0x0, 0x5, 0x5, 0xffffff80, 0x1000, 0x4, 0x1, 0xb79, 0x1, 0x9, 0xff, 0x200, 0xc34, 0x80000000, 0x3, 0x20f, 0x1, 0x2e3b, 0x401, 0x20, 0x7, 0x4, 0x20, 0x2, 0x7, 0xf9f, 0x3, 0x0, 0x36d, 0x7f33b810, 0x4, 0x9, 0x540e, 0x3f000000, 0x48, 0x5b, 0xcef6, 0x401, 0x2, 0xdb, 0x6, 0x1000, 0x401, 0x4e8a, 0x200, 0xfff, 0x9, 0x6, 0x8, 0x6, 0x95d, 0x1, 0x800, 0x7, 0x2, 0x4, 0x7, 0x3, 0x2, 0x7ff, 0x7, 0x1, 0x6, 0x5, 0x800, 0x400, 0x5, 0x2, 0x7fff, 0x21, 0x2, 0x1, 0xf43, 0x2, 0x1, 0x2, 0x7, 0x0, 0x8, 0xffffffff, 0x7ff, 0x10000, 0xfffffeff, 0xea75, 0x0, 0x4, 0xfffffff8, 0xffff8228, 0x3, 0x400, 0x7f, 0x6, 0x6, 0xff, 0x2, 0x100, 0x2, 0x4b94, 0x4, 0x7, 0x9, 0x5, 0x7, 0x9, 0xc6d, 0x800, 0xff8e, 0x6, 0xb5, 0x2, 0xfff, 0x4, 0xa6, 0x0, 0x0, 0x0, 0x8000, 0x5, 0x0, 0xffffffff, 0x4, 0xffff, 0xfffffffd, 0x5e, 0x6, 0x7fffffff, 0x1, 0x5, 0x3, 0x800, 0x81, 0x8, 0xc6, 0x3, 0x7, 0x0, 0x5, 0x1f, 0x4, 0x20, 0x401, 0x7, 0x9, 0x9, 0x4, 0x1, 0x2, 0x5, 0x3ff, 0x0, 0x80, 0x6, 0x1, 0xffffff00, 0x2, 0x7fffffff, 0x80000000, 0x10001, 0x80000000, 0x3, 0x6, 0x6, 0x0, 0x400, 0x9, 0x1ff, 0x80000000, 0x7, 0x9, 0xfd04, 0x7, 0x1, 0x1, 0xf127, 0x0, 0x5, 0x1]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0x3, 0x2, 0x7ff, 0x6, 0x8, 0xd3f, 0x0, 0xe0d, 0xfffffffe, 0x8c65, 0x5, 0x4, 0x80000001, 0x80, 0x2, 0x8000, 0x3, 0x7, 0x9, 0x1f, 0x7, 0x1, 0x6021, 0x200, 0x80, 0x51, 0x1ff, 0x101, 0xff, 0xa651, 0x1000, 0x1000, 0x5e60, 0x1ff, 0x1ff, 0x3, 0x3, 0x80000000, 0xffffffff, 0x10001, 0x7, 0x40, 0x0, 0x8, 0x6, 0xe56, 0xffff1ad0, 0x2, 0x7f, 0x20, 0x4, 0xfffffff7, 0x5, 0x4, 0xa829, 0x7fffffff, 0x8, 0x5, 0x3, 0x400, 0x3e54, 0x8, 0x2, 0x1, 0x5, 0x10001, 0x9, 0x154, 0x1f, 0x185, 0x7, 0x20, 0x9, 0x6, 0x3, 0x3, 0x5, 0x8e, 0x80000001, 0xa9, 0x3, 0x7, 0x2, 0x80000000, 0x1, 0xff, 0x1, 0x401, 0x4, 0x80000001, 0xfffffffd, 0x0, 0x14da, 0x3ff, 0xb156, 0x40, 0x2, 0x1f, 0x1, 0x1, 0x80, 0xffff, 0x101, 0x2, 0x51, 0x9d, 0x0, 0x9, 0x4, 0x2, 0x3, 0x81, 0x267e, 0x184, 0xa41, 0x400, 0x7, 0x8001, 0x10000, 0x874, 0x3, 0x1, 0x4, 0x7fffffff, 0x101, 0x5, 0x800, 0x400, 0xffff0001, 0x7, 0x6, 0x4, 0x5, 0x1f, 0x7fff, 0x1, 0x20, 0x8, 0x7f, 0x0, 0x3, 0x8000, 0x7f, 0x400, 0xcf, 0x9, 0x0, 0xdd, 0x2000000, 0x0, 0x8000, 0x7ff, 0x7, 0x9, 0x5, 0xb49, 0x8, 0x8, 0x5, 0x124, 0x1, 0x0, 0x9, 0x1, 0x4, 0x40, 0x2, 0x8, 0x10000000, 0xe6f, 0x80, 0xffffffff, 0x1, 0x3, 0x5898, 0x3, 0x40, 0x9, 0x7, 0x5, 0x8001, 0x4, 0x3, 0x0, 0x7fff, 0x6, 0x1, 0xffff, 0xe713, 0x2, 0x8, 0x8, 0x58b, 0x1, 0x5, 0x7, 0x5, 0x5, 0x100, 0x2, 0xb2, 0x9, 0x1, 0x9, 0x7ff, 0x100, 0x0, 0x9d6, 0x6, 0x7, 0xab23, 0x9, 0xffffffc0, 0x2, 0x400, 0x3, 0x337, 0x0, 0xd9ef, 0xc9, 0x3, 0x0, 0x8, 0x3, 0x9, 0x1, 0x6, 0xa2c, 0x8, 0x261, 0x8, 0xe4e, 0x8, 0x8, 0x8, 0x5, 0xff, 0x5, 0x5f, 0x0, 0x3f, 0x200, 0x8, 0x1ff, 0x63654100, 0x2a, 0x5, 0x8, 0xfffffffc, 0x75c095ec, 0x3, 0x4, 0xffff, 0x9, 0x8]}, @TCA_POLICE_RATE={0x404, 0x2, [0x200, 0x6, 0x8001, 0xe7, 0x10000, 0x0, 0x2, 0xfff, 0x1, 0x7, 0xfff, 0x7fffffff, 0x9, 0x32, 0x81, 0x2, 0x5, 0x56ff, 0x0, 0x686c, 0x9, 0xc3, 0x1, 0x8a, 0x4, 0x2, 0xfffffffa, 0x5, 0x1000, 0x9, 0xfffffffd, 0x2, 0x2, 0x5, 0x4, 0x1, 0xfffff213, 0xcad, 0x9, 0x2, 0x7, 0x7, 0xffffffe1, 0x10001, 0x2, 0x904b, 0x0, 0xc50b, 0x3, 0x3ff, 0x91, 0x154d8, 0x8, 0x1, 0x6, 0x200, 0x1, 0x3, 0x6f9b, 0x63a, 0x4004, 0x10001, 0x1, 0x80000000, 0x1f, 0x3, 0x1, 0x100, 0x4, 0x2, 0x361464c3, 0x10001, 0x4c, 0x800, 0x1ff, 0x8, 0x10001, 0x80000000, 0x4c7, 0x5, 0xcd7, 0x6, 0x8, 0xc89, 0x7, 0xe7, 0x7, 0x40, 0x8, 0x80000001, 0x8, 0x2, 0x0, 0x2ae, 0x3, 0x8fe0324b, 0xa3, 0x3, 0x1, 0x800, 0x4, 0xb708, 0x3e0, 0x2, 0x0, 0x0, 0xfffeffff, 0x5, 0xb94, 0x10000, 0x0, 0x1, 0x5, 0x4, 0x4, 0x8, 0x4, 0x2, 0x7, 0x80, 0x3, 0xd55, 0x100, 0x3, 0x20, 0xfffffc00, 0x9, 0x6, 0x80, 0xffff63fa, 0x7, 0x4000000, 0x7, 0x9, 0x800, 0x5, 0x101, 0x7, 0x3, 0x6, 0x80000001, 0x3, 0x1, 0xfa, 0x7, 0x7f, 0x7fff, 0x3, 0x5, 0x8, 0xccb, 0x1000, 0x3, 0xc26, 0x7, 0x3, 0x6, 0x8, 0x6, 0x7, 0x2, 0x8, 0x2, 0x9, 0x5, 0x20, 0x9, 0x7, 0x6, 0xb4, 0x9, 0x4, 0x5, 0xfa, 0x5bcf0107, 0x7, 0x1, 0x1000, 0x8, 0x5, 0x5, 0x7, 0xfffff21e, 0x4, 0x8, 0xb12f, 0xb045, 0x3f, 0x6, 0x5, 0x1, 0x3, 0x3, 0x8, 0xfff, 0xfffffffa, 0x77ea4da1, 0x20, 0x2, 0x2, 0x8, 0x0, 0x7f, 0x9, 0x8000, 0x7fffffff, 0x1, 0x7, 0x3, 0x65, 0x4, 0x7ff, 0x10000, 0x80000001, 0x0, 0x0, 0x80000001, 0x7f, 0x1, 0xfffffe01, 0x4d6, 0x871, 0x5, 0x7ff, 0x9, 0x0, 0x80, 0x8, 0x100, 0x1000, 0x8, 0x0, 0x4, 0x8, 0x1, 0x101, 0x0, 0x5, 0x4, 0x5, 0x5afa, 0x1000, 0x20, 0xfffffff9, 0x0, 0xffffffff, 0x7ff, 0x3, 0x7fffffff, 0x2, 0xeece, 0x89d, 0x8, 0x1000, 0x5, 0x800]}, @TCA_POLICE_RATE={0x404, 0x2, [0x1, 0x5, 0x80, 0x1, 0x8000, 0x141e5125, 0x80000000, 0x9, 0xfffffff9, 0xbff, 0x8, 0x9, 0x7, 0xfff, 0x5, 0xfff, 0x5, 0x9, 0x80000, 0xe2bb, 0x40, 0x1000, 0x0, 0xfff, 0x5, 0x1ff, 0x40, 0x80, 0x400, 0xee77, 0x3, 0xffff, 0x4, 0x3, 0x6, 0x7e98, 0x6, 0x7165, 0x3, 0x0, 0x5, 0x4, 0x7, 0x9000, 0x0, 0x3, 0x58, 0x2, 0x8000, 0x1, 0x4, 0x7ff, 0xb112, 0x0, 0x8001, 0x3, 0x6, 0x6, 0x3, 0x5, 0x2, 0x9, 0x6, 0x80000001, 0x7, 0xe3, 0x2, 0x2, 0x9, 0xce8, 0x8, 0x10001, 0x30ecd5cd, 0x0, 0x3, 0xca84, 0x1ff, 0x3, 0x9, 0x20, 0x6, 0x80000001, 0x5, 0x9, 0x800, 0x0, 0x8001, 0x9, 0x8, 0x6, 0x3, 0x4, 0x2, 0x7fff, 0x9f, 0x4, 0x6, 0x1, 0x6, 0x2, 0x100, 0x101, 0x3, 0x3535, 0x7, 0x3ff, 0xffffffff, 0x3f, 0x0, 0x4, 0x6, 0x2, 0x10001, 0x400, 0x0, 0xffffffff, 0x7c5, 0x8, 0x10000000, 0xfffffffa, 0x1, 0x58ef, 0xffff7db8, 0x5, 0x0, 0x3, 0xff, 0x81, 0x50c6f0c8, 0xdb, 0x800, 0x9, 0x9f, 0x0, 0x4, 0x1000, 0x5, 0x6, 0x41, 0x2, 0x6, 0x994a, 0x6, 0x200, 0x3, 0x4b3, 0x4, 0xffff, 0x7, 0x57073f32, 0x3, 0x8, 0x1, 0x2, 0x4, 0xffff, 0x2c5a, 0xfffffffb, 0x8, 0x5, 0x1, 0x80000001, 0x7, 0x0, 0xf2, 0x9, 0x91, 0x40, 0x5, 0x10000000, 0xc0, 0x8001, 0xffffff81, 0x1, 0x3ff, 0x3f, 0x20, 0x81, 0x7, 0x19, 0x101, 0x138, 0x8, 0x2, 0x4, 0x8, 0x0, 0x8, 0xffffffff, 0x3d89, 0x8, 0x3, 0x7ff, 0x12, 0x5, 0x3ff, 0x7f, 0x1, 0x7, 0x54, 0xd7, 0xb1e, 0x80, 0x5, 0x800, 0x7, 0x5, 0x4, 0x5, 0x2, 0x4, 0x0, 0x4, 0x8, 0x3, 0xffffffff, 0x1, 0x4, 0x1, 0x24000, 0xfff, 0x2, 0x7fffffff, 0xfffffffe, 0xfffffffa, 0x10000, 0x8, 0x8001, 0x1fffe00, 0x7, 0x427110a1, 0x7fffffff, 0x34, 0x1, 0x9, 0x3, 0xff, 0x8, 0x9, 0x8, 0x7ff, 0x1ff, 0x8, 0x10001, 0x0, 0x7, 0x8, 0x0, 0x40, 0x1, 0x5, 0x9, 0x7c4, 0x3, 0x1, 0x99]}, @TCA_POLICE_TBF={0x3c, 0x1, {0xfffffffb, 0x6, 0xf8b3, 0x0, 0x1e2e, {0x1, 0xe6fdd90b762c068d, 0x8000, 0x401, 0x81, 0xb0c5}, {0x34, 0x2, 0x823, 0x8, 0xffff, 0x3f}, 0x6, 0x3, 0x3}}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xffffffff7fffffff}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x1}, @filter_kind_options=@f_matchall={{0xd}, {0x157c, 0x2, [@TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}, @TCA_MATCHALL_FLAGS={0x8}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x4}, @TCA_MATCHALL_ACT={0x1550, 0x2, [@m_sample={0x15c, 0x2, 0x0, 0x0, {{0xb}, {0x74, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x9}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x6, 0x5, 0x10000000, 0x81, 0x8}}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x1}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x1, 0x5, 0x8, 0x5, 0x8}}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x3, 0xff, 0x20000000, 0x51, 0x80000000}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x5}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0xc3}]}, {0xbe, 0x6, "fb971c2ec66f33cac5fd459d9dc10efc5198a44062ef3fc9f82327f2534273c18d04e808f5984a66e46100a94d8cdf4a0e991a0efef7b1a98b4a1821dc654089404b38bbb7ecbf48e328705e002018bd99c5f18e7e59c9480cb308195ae44e5b23cb859df124e10ce6d753028ba1ac9b0465b6bd9fc137df6f3ff239b8952690ef976589c349aa81aac0c662a877a482da4295e202bdc6df2b19a9f52d79c203049f7e0365ea4dfd34824a4b6ad6dcaf2cd879693bd4e79e6ab1"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_simple={0x94, 0x1c, 0x0, 0x0, {{0xb}, {0x44, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0x80000000, 0x40, 0x5, 0x4, 0xff}}, @TCA_DEF_DATA={0x7, 0x3, ')(\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x4e, 0x100, 0x0, 0x3, 0x6}}, @TCA_DEF_DATA={0x6, 0x3, '*\x00'}]}, {0x25, 0x6, "243fe38e0ac5a9ad3f6b90183dc1b4694b1d14e8410a209603eb94c4550ec11e9f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_pedit={0xf20, 0x1f, 0x0, 0x0, {{0xa}, {0xea8, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe38, 0x2, {{{0x20, 0x5, 0x10000000, 0x0, 0x8}, 0x3, 0x0, [{0x200, 0x4, 0x2, 0xff, 0x5, 0x7}]}, [{0x3, 0x0, 0x6, 0x100, 0x4, 0x400}, {0x4, 0x8, 0x2, 0x8001, 0x3, 0x3}, {0xfe9, 0xc88, 0x3, 0x97f6, 0x9, 0x9}, {0x5, 0x538e844c, 0xffffffff, 0x7fff, 0x80000000, 0x3f8}, {0x100, 0x5, 0x81, 0x1f, 0x7, 0x1ff}, {0xf709, 0x1, 0x0, 0x7, 0x8001, 0x1}, {0x8, 0x7, 0x80, 0x67, 0x800, 0x4}, {0x200, 0x9a11, 0x1f, 0x7, 0x9, 0x7}, {0x1000, 0x2, 0x1, 0xfffffffb, 0x9, 0x7}, {0x81, 0x400, 0x4, 0x0, 0x3, 0x3}, {0x6, 0x0, 0x3, 0x1, 0x9, 0x9}, {0x200, 0x7f, 0x80000000, 0x2, 0xffff, 0x4}, {0x5, 0x7ff, 0xd461, 0x6, 0x800, 0x3}, {0xfffff204, 0xfffffffc, 0x400, 0xc3ea, 0x7, 0x6}, {0x80000000, 0x8, 0x2, 0x0, 0xe3e, 0xff}, {0xcc2a, 0x7cdc, 0x5, 0x8000, 0x10001, 0x2}, {0x5de, 0x7f, 0xfffffff9, 0x5, 0x2, 0x5}, {0x101, 0xffffffff, 0x3, 0x0, 0x3, 0x979}, {0x1, 0x8, 0x6, 0x7, 0xa098, 0x1}, {0x5, 0x800, 0xac3, 0x8927, 0x10001, 0x401}, {0x10001, 0x7, 0x2, 0x1, 0x8, 0x7}, {0x2c000000, 0x1e, 0x5, 0x2, 0x4, 0x4}, {0xc0b9, 0x9, 0x2, 0x254, 0x0, 0x7}, {0xf06, 0x9, 0x80000000, 0x4, 0x2, 0x8000}, {0x3f, 0x1, 0x6, 0x0, 0x2, 0x3}, {0x20, 0x3f, 0x2, 0x4, 0x7, 0xda5}, {0x7f, 0x179d751b, 0xca4d, 0x1, 0x41c1, 0x1ff}, {0x1000, 0xdb, 0x0, 0x0, 0x1d, 0xfffffff7}, {0x401, 0x1, 0x8, 0x100, 0x26, 0x1}, {0x200, 0x9, 0x9, 0x151, 0x3ff, 0x487}, {0x810, 0x6, 0x8, 0x81, 0x9, 0xffff}, {0x0, 0x90b9, 0x3, 0x1f, 0x155c, 0x8}, {0x4, 0x2, 0x1f, 0x4cb7b5df, 0x9, 0x2}, {0x5, 0x2, 0x1000, 0x0, 0x7f, 0x4}, {0x8, 0x100, 0xd77, 0x6, 0x8, 0x3}, {0xfffffffe, 0x5, 0x800, 0x9, 0x3, 0x1}, {0x5, 0x49a4, 0x7, 0x7fffffff, 0x81, 0x1}, {0xd41d, 0x152e, 0x7f, 0x101, 0x7, 0xb9ad}, {0x0, 0xfffffffa, 0x0, 0x1, 0x0, 0x1}, {0x1, 0xaf91, 0x3, 0x6327, 0xca0, 0x2}, {0x1, 0xfffffffb, 0x7fff, 0x7, 0x6, 0x1}, {0x0, 0x7fffffff, 0xc305, 0x81, 0xaad7, 0x4}, {0x6, 0x1, 0x80000000, 0x7ff, 0x9, 0xffff}, {0x990, 0xa3b, 0xffffffff, 0x1, 0x6}, {0x1, 0x2, 0x6, 0x60b2, 0x0, 0x1}, {0x8, 0xe15, 0xfffffff9, 0xa9, 0x1, 0xd3}, {0x9, 0x3, 0x81, 0x1000, 0xffff31d6, 0xffffffff}, {0xdc, 0x3db, 0xffff, 0x10000, 0x7, 0x4}, {0x3, 0xfffffffb, 0x5, 0x6, 0x9c18}, {0x68, 0x1, 0x9951, 0x6, 0x8, 0x9}, {0x1, 0x2a6, 0x4, 0x4, 0x1, 0x8}, {0x0, 0x80000001, 0x9, 0x7fff, 0xfffffffc, 0x58}, {0x7, 0x1, 0x3, 0x6, 0x0, 0x3ff}, {0x589, 0x3ff, 0x1000, 0x100, 0x8, 0x8}, {0xecc, 0x8, 0x6, 0x80, 0x1000, 0x1b70}, {0x0, 0x80000000, 0x200, 0x6, 0x6, 0x4}, {0x3, 0x2, 0x3, 0x0, 0x1, 0xfffffff8}, {0x20, 0x2, 0x401, 0x5, 0x8001, 0x2}, {0x8, 0x4, 0xfffff331, 0x3, 0xfffffffe, 0x4}, {0x8, 0x2, 0x7fff, 0x7f, 0x0, 0x5}, {0xac25, 0x5, 0x0, 0x5, 0x7, 0x3}, {0x5, 0x3, 0x1000, 0xe9cc, 0x6, 0x4}, {0x8, 0x7f5f53ae, 0xfffffffe, 0x5, 0xfffffffe, 0x4}, {0xffffff4f, 0x1, 0x0, 0x20, 0x7, 0x9}, {0x400, 0x4, 0x10001, 0x0, 0x1, 0x4}, {0xfffffffd, 0x8, 0x4, 0x4ad3, 0x2, 0x2e5}, {0x8000, 0x3, 0x0, 0x3ff, 0x7d, 0xfffffffe}, {0x6, 0x9, 0x5, 0x6, 0x100, 0x3}, {0x3, 0x6, 0x3b80, 0x3, 0x5, 0x8}, {0x9, 0x7, 0x5, 0xc6, 0x9, 0xfffffffb}, {0xee26, 0x0, 0x2, 0xfffffffe, 0x7, 0x5f88}, {0x4, 0x3, 0x10000, 0x8, 0x8, 0x7fc9}, {0x1, 0x7, 0x7540813d, 0x0, 0x3, 0x1ff}, {0xff, 0x9, 0x0, 0x9, 0x6}, {0xe, 0xeeb, 0x101, 0x80, 0x3ff, 0x8}, {0x0, 0xb77, 0x6bfe, 0x3283, 0x3}, {0x1, 0x3, 0xffffffff, 0x8, 0x8000, 0x3f}, {0x101, 0x0, 0x20, 0x5, 0x5f84, 0x9}, {0x6, 0x2, 0x5cc, 0xbcc, 0x77d, 0x5f80000}, {0x3, 0xfffff801, 0x7, 0x401, 0x6, 0x80000001}, {0x9, 0xf5a, 0x4, 0x6, 0x0, 0x7732}, {0x3b4, 0x79, 0x8001, 0x7, 0xfffff5e8, 0x2}, {0x7, 0x2, 0x1, 0x1f, 0x3, 0x7f}, {0x6, 0x699e, 0x10000, 0x0, 0x4, 0xe842}, {0x200, 0xfff, 0x4, 0xff, 0x5, 0x10000}, {0x6, 0x5, 0x0, 0x7fff, 0x7, 0x6}, {0x66d, 0x40, 0xff, 0x40, 0xffffff05}, {0x80, 0x6, 0x9, 0x5, 0x7ff, 0xfffffffc}, {0xb628, 0x0, 0x1, 0x3, 0x0, 0x9}, {0x10000, 0x7fffffff, 0xed, 0x7ff, 0x6}, {0x80000001, 0x0, 0x5, 0x7794, 0xfffffffa, 0x9000}, {0x5, 0x5, 0xff, 0x2b25, 0x3, 0x1ff}, {0xfff, 0x1000, 0xfff, 0x0, 0x4, 0x5}, {0x0, 0x80, 0xec, 0x8, 0x8, 0x2}, {0x2, 0x7, 0xffffffff, 0x3, 0xfffffff9, 0x80000000}, {0x3, 0x40, 0x1, 0x4, 0x9, 0x2}, {0x1, 0x0, 0x7fffffff, 0x1, 0x400, 0x8}, {0x240, 0x4, 0x40, 0x2, 0x7fff, 0x1}, {0x3, 0x3, 0x7, 0x1ff, 0xffffff00, 0x80000000}, {0x3, 0x4, 0x1fee, 0x7fff, 0xc61, 0x101}, {0x101, 0x7, 0x7, 0xfffffe00, 0x8dc, 0x1}, {0x75e, 0x4, 0x20, 0x3ff, 0x9, 0x6073f019}, {0x800, 0xffff, 0x10000, 0x2000200, 0x800, 0x6}, {0x0, 0x1, 0x800, 0x70, 0x1000, 0x60}, {0x6, 0x1786, 0x4, 0x5, 0x9, 0xfff}, {0x9, 0x7fff, 0x4, 0x7fff, 0x8001, 0x1}, {0x8, 0x3, 0x3, 0x0, 0xec35, 0x744}, {0x5, 0xffff8001, 0x1ff, 0x80000001, 0x800, 0x4}, {0x7, 0x2, 0x8, 0xfffffff7, 0x1, 0x8000}, {0x1, 0x9, 0x1ff, 0x6, 0x4, 0x6}, {0x65f13cd1, 0x7f, 0x6, 0x1, 0x1000, 0x4}, {0x6, 0x7ff, 0x5, 0x20, 0x81, 0x48}, {0xff, 0x0, 0x8001, 0x7, 0x5, 0x400}, {0x5a46, 0x1, 0x40, 0xf825, 0x2, 0xfff}, {0x9, 0x9, 0x7fffffff, 0x4, 0x5, 0x8000}, {0x2, 0x10000, 0x1ff, 0x8, 0x800, 0x80000001}, {0x2, 0x0, 0x8, 0x3, 0x4, 0x8}, {0x7ff, 0x7, 0x7, 0x6, 0x9, 0x4}, {0x1ff, 0x5, 0x1, 0x8, 0x6, 0x80000001}, {0x0, 0x0, 0x9, 0x2, 0xad88, 0x966b}, {0x2, 0x200, 0x2, 0x10000, 0x100, 0xfffffffe}, {0x8, 0x6, 0x7306627e, 0x7ff, 0x80, 0x20}, {0xfaf3, 0xfffff389, 0xf738, 0x7, 0x7, 0x5}, {0x3, 0x11, 0x8, 0x8, 0x8, 0x200}, {0x0, 0x4000, 0x2, 0x800, 0x40, 0x7ff}, {0x4b, 0x1, 0x1, 0x40, 0x5, 0x6}, {0xafa, 0x9, 0x101, 0x81, 0x4, 0x6}, {0x6, 0x0, 0x5, 0x2, 0x1, 0x3}], [{0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x2, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x2}, {0x2}, {0x5}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x1, 0x1}, {0x4, 0x1}, {0x4}, {0x3}, {0x5}, {}, {0x5}, {0x1}, {0x3, 0x1}, {0x1}, {0x4}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {}, {0x1}, {0x5}, {0x2}, {0xdcbb617ff6df0010, 0x1}, {0x3}, {0x2}, {0x1, 0x1}, {0x0, 0x1}, {0x4}, {0x1, 0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x1}, {}, {0x2, 0x1}, {0x1, 0x1}, {0x6}, {0x3}, {0x5, 0x1}, {0x2}, {0x1}, {0x1}, {0x3}, {0x3}, {0x1, 0x1}, {0x3, 0x1}, {0x5}, {0x2, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {}, {0x3}, {0x3}, {0x2}, {}, {0x4, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x7, 0x1}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x5}, {}, {0x0, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x2}, {}, {0x6, 0x1}, {0x6a48e7fa869a82da}, {0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x3}, {0xeacb9dc5e53d8cca}, {0x2}, {0x5}, {0x2}, {0x2, 0x1}, {}, {}, {0x2}, {0x6, 0x1}, {0x2}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x82465a1d087d64d0, 0x1}, {0x5}, {0x1}, {0x1}, {0x3}, {0x3, 0x1}, {}, {0x4, 0x1}, {0x5, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x5}, {0x4, 0x1}, {0x5}, {0x5}, {0x2}, {0x2}, {0x5, 0x1}]}}, @TCA_PEDIT_KEYS_EX={0x6c, 0x5, 0x0, 0x1, [{0x54, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}]}, {0x4e, 0x6, "204b2198c768119f8edb92b3317d9601d2b0996600f697e1f416f692c7206c41fa52025616023ea1e3354adb27591e596b743fe27be214a47486314ef317a491577610f4432453302fd8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_tunnel_key={0xa4, 0x16, 0x0, 0x0, {{0xf}, {0x44, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_DST_PORT={0x6, 0x9, 0x4e21}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x1ff, 0x0, 0x7, 0x6, 0xffff}, 0x1}}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x1, 0xa9, 0x5, 0x4, 0x8000}, 0x1}}]}, {0x34, 0x6, "0f1e10a255d763b7b26ce305649d5047b3699cf8dc54c972dc1a9be89df9da66a3d2586e10a62d95e8e27af272d95119"}, {0xc}, {0xc}}}, @m_bpf={0x194, 0x1b, 0x0, 0x0, {{0x8}, {0x6c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0x34, 0x4, [{0x5, 0x3f, 0x9, 0x100}, {0xf03, 0x40, 0x9, 0x77b1}, {0xc6, 0x5, 0x56, 0x7}, {0x2, 0x1, 0x5b, 0xcf14}, {0x6, 0x0, 0x80, 0x1}, {0x5, 0x5, 0x80, 0x401}]}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x4, 0x1, 0x5, 0x3, 0x6}}]}, {0x101, 0x6, "db56677e33a1e19c166bc8fb0b6768a200e2db963b15584c2137452b5668d852a6cc95ba130ec50fc9eeceb2fa73f799dfc0269452939101bae84bfe8be8d626aef0ce351814e5bc6514bfc56ddc7d45e762d5bd987157a5ae5e5b2df3c457c78fa359acb2614869f2f4c3c51c14fddbcbe932527063e53c02882229640a81a268dfb341c7855925e69760ea021c7790a80352a1512b778d55da1c83fb2e9039d72dd753fa80638fcf85406ff4340ac50f0f05e03f5c5ff547f70f6111947506baf14f95887ae6f0e846a5ca81100640a4e86fb5ebc99cd29e453905100e650688e8c950cb60fae8308335a9aa3867341c597a8a67c9498e82fcd3f67a"}, {0xc, 0x7, {0x14ad0a1ef5525970, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_csum={0x148, 0x19, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x71177244, 0xc, 0x8, 0x5, 0x1}, 0x44}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7ff, 0x5, 0x20000000, 0xffff39a4, 0x80000001}, 0x14}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0x1, 0x7, 0x800, 0xfff}, 0x42}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x1, 0x4, 0x101, 0xba5}, 0x19}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xfa3b, 0x80, 0x3, 0xff, 0x1}, 0x48}}]}, {0x8d, 0x6, "e0f29d57f1de456a2c8e8d17281dcd885af46f7bfc9c2a5ddc1979696736601f96d82bd7ebe524b9400e4b166e5592de54f389fa71e4f02908898190fe934d6c9b28148a3e0ff50c6adce0f6546498fc251e65577d6ade94f1e6cabdc0c388558735474619040e5fe85856c457665e9d4b33126c8c8e0737cd032b92ad2da7d4e63ae3f2395c01c7f4"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_ct={0xbc, 0x40, 0x0, 0x0, {{0x7}, {0x58, 0x2, 0x0, 0x1, [@TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e22}, @TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e24}, @TCA_CT_LABELS_MASK={0x14, 0x8, "15c2c4390088c86696f7bfa1876214ac"}, @TCA_CT_NAT_IPV4_MIN={0x8, 0x9, @remote}, @TCA_CT_LABELS={0x14, 0x7, "b92a8726cc0b1236f360a40fdc6f1690"}, @TCA_CT_LABELS={0x14, 0x7, "dcda7201e7c16386da21c397dc382dd3"}]}, {0x3d, 0x6, "bfeeaeee702228afb41e5311c8d32cca83c21f5256123e02943fbc25cd1029292f1997e796867c16bd66880f726f932bb51514482b70bd1387"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x6}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x4}]}}, @TCA_RATE={0x6, 0x5, {0x80, 0x2}}, @filter_kind_options=@f_basic={{0xa}, {0xcb4, 0x2, [@TCA_BASIC_POLICE={0xcb0, 0x4, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x2}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x1, 0x17c, 0x80000000, 0x9, 0xd9, 0xffffffff, 0x3b33, 0x3f, 0xcd9c, 0x0, 0xfffffffe, 0x9, 0x10000, 0x2, 0x3f, 0x7, 0x101, 0x200, 0x1000, 0xd438742, 0x3, 0xe2b, 0x7fffffff, 0x89, 0x9, 0x8000, 0x4, 0x81, 0x1f, 0x27, 0x5, 0x7fff, 0x3, 0xfff, 0x1, 0x3f, 0x5, 0x6, 0xff, 0x9b, 0x6, 0xf08, 0x5, 0x7, 0xff, 0x7, 0x0, 0x80000001, 0x1000, 0x2, 0x3, 0x8, 0x80000000, 0x1, 0x7, 0xb4a, 0x6, 0x72f7, 0x8, 0xff, 0x800, 0x0, 0x10000, 0x6, 0x0, 0x1c6b, 0xfffffff8, 0x5, 0x2, 0x8, 0x100, 0x5, 0x1ff, 0xffffffff, 0x7, 0x200, 0x101, 0x4, 0x4, 0xffff, 0x2, 0x100, 0x0, 0x9, 0x0, 0x1000, 0x7, 0x0, 0x2, 0x7, 0x6, 0xcf1, 0x3, 0x7fffffff, 0x4, 0x20, 0x400, 0x8, 0xfffffff8, 0x8000, 0x10001, 0x0, 0x7, 0x7, 0xfb, 0x4, 0x3, 0x3, 0x7, 0x4, 0x1227, 0x1ff, 0x8, 0x3ff, 0x3, 0x6, 0x6, 0x6, 0x8, 0x1, 0x3, 0x5, 0x8, 0x8, 0x401, 0xded, 0x10001, 0x100, 0x3, 0x1000, 0x7, 0x2, 0xf465, 0x200, 0x3, 0x1000, 0x0, 0x0, 0xa5e1, 0x9, 0x3f, 0x7, 0x80000001, 0x1, 0xbddc, 0xffff, 0x0, 0x1f, 0x700, 0x5, 0x4, 0x7, 0x7fffffff, 0x10001, 0x10001, 0x0, 0x10000, 0x200, 0x93, 0x69f, 0x81, 0xa9a5, 0x9, 0x86a, 0x721b6dc3, 0x100, 0x0, 0xffffffff, 0x8, 0xffffffff, 0x9408, 0x4, 0xbf05, 0x0, 0x518, 0xfffffff0, 0x2, 0x4, 0xe2, 0x8, 0x3, 0x80000001, 0x7, 0x0, 0x3, 0x2, 0x4, 0x9, 0x3, 0xd3c, 0x400, 0xe4af, 0x20000000, 0xbb0, 0x10000, 0x20, 0x4ba1, 0x401, 0x7ff, 0x20, 0x5, 0xff, 0x1, 0x80000001, 0xfd4, 0x8, 0xd912, 0x3, 0x2, 0x1, 0xfffffffb, 0x800, 0x1, 0x9, 0x8, 0x7f, 0x0, 0xd4a6, 0x8, 0x7, 0x47, 0x6, 0xfffffffe, 0x7, 0x80000000, 0x7, 0x1, 0x8, 0x80000001, 0x9, 0x4, 0x4, 0x2, 0x7, 0x9, 0x8, 0x4, 0x7, 0x80000000, 0x7, 0xfff, 0x6, 0xffff8000, 0x3, 0xfffffc00, 0x5, 0x10001, 0x1, 0x1, 0x10001, 0x80000000, 0x3, 0xfff, 0x7f, 0x1]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7f}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7, 0x7, 0x80000001, 0x4, 0x600, {0x6, 0x1, 0x81, 0x963, 0x2de, 0x8}, {0x1, 0x2, 0x3, 0xfffe, 0x7}, 0x9, 0x15, 0xf8}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x5, 0x0, 0xaac, 0x8000, 0x297, 0x8000, 0x9, 0x2, 0x7, 0x2, 0x1000, 0x4, 0x9, 0x9, 0x3, 0x3, 0x9, 0x400, 0x793c, 0x5, 0x101, 0x80000001, 0xffffffff, 0x6, 0x7, 0x1, 0x6, 0x3, 0x1, 0xffff, 0x9, 0x7, 0x7, 0x6, 0x0, 0x1800000, 0x4, 0xbc2, 0xc8f, 0x2bc, 0x7, 0x9, 0x2, 0x1, 0x1, 0x3, 0x3, 0xfffffffc, 0x6, 0x2, 0x2, 0x80, 0x4, 0x3, 0x7, 0x3, 0xffff, 0xffff, 0x7, 0x5, 0x401, 0x7, 0x7ff, 0xffffffff, 0x5, 0xa63a, 0x6, 0x4, 0x6, 0x8, 0x7fffffff, 0x10000, 0x82, 0x6, 0x5, 0xffff0001, 0x9, 0x6, 0xfffffffb, 0x2, 0x7, 0x1, 0x100, 0x3, 0x7, 0x4, 0x1ff, 0x28b, 0x3, 0x5, 0x5, 0x47c, 0xffff, 0x401, 0x1f, 0x7, 0x6, 0x7, 0x20, 0x0, 0x2, 0x367, 0xa05, 0x6b4, 0x2, 0x1000, 0x80000001, 0xdb, 0x9e86, 0x7dc0, 0x0, 0x2, 0x8, 0x3, 0x1, 0x5, 0x9e5a, 0x5, 0x1, 0x0, 0x4, 0x9, 0x6, 0x3f6, 0x20d05a0e, 0x1, 0xde, 0x353f, 0x1, 0x7, 0x5, 0x0, 0x401, 0x80000000, 0xd4, 0x1ff, 0x10001, 0x7f, 0x1000, 0x63, 0x7ff, 0x101, 0x40, 0x1, 0x9, 0x0, 0x401, 0x9, 0x9, 0x3, 0xdb2, 0x4, 0x80000000, 0x4, 0x0, 0x2d, 0x0, 0x7, 0x1000, 0x7fffffff, 0x4, 0x10, 0x3, 0x1, 0x7fffffff, 0x8, 0xb81, 0x4, 0x3, 0x7fffffff, 0x8, 0x8, 0x2000, 0x1, 0x7, 0x0, 0x3ff, 0x1eb, 0xb9, 0x807, 0x7fffffff, 0x4, 0x81, 0x400, 0x4, 0x41, 0x8, 0x3, 0x3f, 0x9, 0x100, 0x8, 0x0, 0x7, 0x6, 0x7, 0x7fffffff, 0x17b21702, 0x9c, 0x6, 0x2, 0xffff, 0x18, 0x81, 0xf1bc, 0x1, 0x0, 0x401, 0x3, 0x1, 0x8, 0x2, 0x8, 0x9944, 0x0, 0x3, 0x55c, 0xffff4417, 0x4, 0x6, 0x4, 0x1, 0x7fffffff, 0x4, 0x7, 0x80000001, 0x5, 0x6, 0x20, 0x6, 0x10001, 0x9, 0x7ff, 0x1f, 0x1, 0x6, 0x4, 0x0, 0x800, 0x28, 0x7f, 0x3f, 0x1, 0x8, 0xffffffff, 0xffff, 0x20, 0x7ff, 0x2, 0x5, 0x80, 0x3, 0x3f, 0x1, 0x7]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x6}, @TCA_POLICE_RESULT={0x8, 0x5, 0x5}, @TCA_POLICE_TBF={0x3c, 0x1, {0xc77, 0x6, 0xcf, 0x4, 0x9, {0x5, 0x5916f2c65c459a35, 0x0, 0x3, 0x1, 0x200}, {0xfc, 0x2, 0xff, 0x0, 0x7, 0x2026}, 0x5, 0x8000, 0x6}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x2, 0x3, 0x1000, 0x6d, 0x7, 0x4, 0x5, 0x74e, 0x6, 0xffff8000, 0x3ff, 0x7, 0x2, 0x3, 0x8000, 0x3, 0x5ef, 0x3, 0x0, 0x8, 0x9, 0x1, 0x8001, 0x6e95, 0x0, 0x18, 0x1, 0xffffffff, 0x9, 0x1, 0xffffa3c6, 0xab4, 0x8, 0xfffffff9, 0xfffffffe, 0xffff, 0x9, 0x2, 0x81, 0x0, 0x7, 0x9c, 0x2, 0x1f, 0x0, 0x57, 0x80000001, 0x5, 0x7000, 0x3, 0x4e, 0x800, 0x8, 0x1ff, 0x1000, 0x1, 0x80000001, 0x8001, 0x8, 0xb3, 0x3, 0x5b8, 0x101, 0x8000, 0x7fffffff, 0x47, 0x7, 0x20, 0x2, 0x9, 0x800, 0x401, 0x3, 0x1, 0x0, 0xfff, 0x6, 0x300000, 0x7, 0xffff, 0x3, 0xdc, 0x20, 0x400, 0x1, 0x0, 0xfffffffe, 0x618b4962, 0x8, 0x3, 0x1, 0x7, 0x10000, 0x2, 0x1, 0x2, 0x1, 0x80000001, 0x5, 0x7, 0x6, 0x40, 0x1, 0x9, 0x7, 0x2, 0x10000, 0x3, 0x0, 0x4, 0x2, 0xbb9, 0x0, 0x35, 0x7fff, 0x6, 0x1, 0x7, 0x4, 0xa3, 0x10001, 0x2, 0x80000001, 0xffffffc0, 0x8, 0x9, 0x8, 0x0, 0x80, 0x80, 0xea53, 0x7f, 0x100, 0x1ff, 0xc12, 0x6, 0x6, 0x0, 0x1000, 0x9, 0x6, 0x86, 0x0, 0x2, 0x1, 0x0, 0x1, 0x2, 0x5, 0x5, 0x3, 0x6, 0x8, 0x6, 0x7f, 0x200, 0x37c2, 0x8, 0x7, 0x7fffffff, 0x9, 0x1, 0x8, 0x3, 0x0, 0x7fff, 0xa1, 0x0, 0x4, 0x81, 0x1ff, 0x1f, 0x80000001, 0x2, 0x36fbf17a, 0x8, 0xffff, 0x3, 0x4, 0x4, 0x0, 0x800, 0x1ff, 0xfffffffa, 0x100, 0x80000000, 0x10000, 0x2, 0x1, 0x5, 0x80000001, 0xfff, 0x1892, 0x7, 0x70, 0x4, 0x7, 0x8, 0xca, 0x6, 0x5, 0x7, 0x3f, 0x80000001, 0x7fffffff, 0x0, 0x1f, 0x1, 0x8, 0x4, 0x9, 0x7, 0x0, 0x20, 0x20, 0x8, 0x9, 0x9, 0x7c0, 0x7, 0x81, 0x0, 0x2, 0x55b3, 0x0, 0x0, 0x40, 0x1, 0x7fffffff, 0xff, 0xffffff32, 0xfff, 0x1, 0x3, 0xff, 0x3, 0x101, 0x8, 0x7, 0x4, 0x80000001, 0x401, 0x40, 0x6, 0x7a, 0x6, 0x81, 0x0, 0x8, 0x20, 0x1f, 0x1000, 0x8, 0x8, 0x80000001, 0x7fff]}]}]}}]}, 0x4f84}, 0x1, 0x0, 0x0, 0x4000044}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000007000)={&(0x7f0000001f00)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000006fc0)={&(0x7f0000002000)=@newtfilter={0x4f84, 0x2c, 0x10, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, r5, {0x9, 0xfff1}, {0xffe0, 0xce1edb21061f5f1c}, {0x8, 0xfff1}}, [@filter_kind_options=@f_matchall={{0xd}, {0x1388, 0x2, [@TCA_MATCHALL_ACT={0x1384, 0x2, [@m_ctinfo={0xc0, 0x15, 0x0, 0x0, {{0xb}, {0x44, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x10000}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x7fffffff}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x119}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x3}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x81}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x1}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x3ff}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x7fff}]}, {0x51, 0x6, "11180120f7fafb63e77958cca73a1e908d0b6451ee4c9f879fc8513f76fbd23935f9aec24050709279df120a5896e03ffef82d8e41700924c546aaff86490c29b256919eeb3dd543512c906a53"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_pedit={0x12c0, 0x1, 0x0, 0x0, {{0xa}, {0x1194, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x188, 0x5, 0x0, 0x1, [{0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x54, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}]}, @TCA_PEDIT_KEYS_EX={0xe4, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_PARMS_EX={0xe68, 0x4, {{{0x1ff, 0x6, 0x6, 0x4, 0xf97}, 0x8, 0xdd, [{0x10001, 0x4, 0x1c8, 0x5, 0x6, 0x3}, {0x901, 0x1ff, 0x1c, 0x74de, 0x8, 0xfffffff7}, {0x98c, 0x0, 0x9, 0x5, 0x0, 0x2}]}, [{0x5, 0x67, 0x5, 0x1ff, 0x7, 0xfffffffa}, {0x1, 0x200, 0x20, 0x6a2, 0x8000, 0x8cc8}, {0x1, 0x1000, 0x635, 0x1000, 0x100, 0x1000}, {0x2, 0x0, 0x1, 0x3, 0x8, 0x8001}, {0x5, 0x8001, 0xf76, 0x9, 0x800, 0x4}, {0x9, 0x1, 0x5, 0x7, 0xfffffffb, 0x40}, {0x5, 0x3, 0x2, 0xdb23, 0x9, 0x4}, {0x20, 0x2, 0x20, 0x1, 0x7ff, 0x10001}, {0x4, 0x8, 0x0, 0x3, 0x400, 0x3}, {0x7fff, 0x200, 0x8e43, 0x6, 0x7f, 0x9}, {0x1, 0x8, 0x6, 0xdb, 0x3, 0x4}, {0xffffffff, 0x7f, 0x6, 0xee2, 0xf1f7, 0x20}, {0xfffffffc, 0x4, 0x3, 0x52, 0x81, 0x2}, {0xa3, 0x1, 0x2e28, 0xe4, 0x86b, 0x7fffffff}, {0x4, 0xc927, 0x4, 0x9a, 0x1, 0x10001}, {0x1052319a, 0xddb, 0x4, 0x9, 0x54b, 0x2}, {0xe27, 0x5, 0xffff, 0x6, 0x5, 0x10001}, {0x1eb5, 0x8, 0x80000000, 0x2, 0x2, 0x6}, {0x97, 0x9, 0x1ff, 0x66ba, 0xffffffff, 0x3}, {0x59, 0x5, 0x2, 0x4, 0x3, 0x6}, {0x80, 0x3, 0x80000001, 0x6, 0x8, 0x1}, {0xaf6c, 0x8, 0x80000001, 0x4, 0xffffffff, 0x401}, {0x9, 0x7ff, 0x6, 0x0, 0x6, 0x5}, {0x7, 0x5, 0x7ff, 0x6, 0xfff, 0x2}, {0x1, 0x6, 0x8, 0x5, 0x5, 0x7}, {0x4, 0x9e, 0xa7, 0x8, 0x5, 0x3}, {0x0, 0x4, 0x4, 0x480, 0x3}, {0x3, 0xfffffffa, 0x2, 0x5, 0x8, 0x1000}, {0x6461, 0x1, 0x5, 0x1, 0xfff, 0xd469}, {0x1, 0x1, 0x7ed, 0x2d2ee90e, 0x6, 0x9}, {0x7, 0x7fffffff, 0xffffffff, 0xa7, 0x2, 0x4}, {0x8, 0x0, 0x5c, 0x9, 0xff, 0x1}, {0x6d, 0x0, 0x8, 0x76d, 0x800, 0xffff}, {0x6, 0x7f, 0x7, 0x7, 0x9, 0x6}, {0x1d, 0x10000, 0x2, 0x5351, 0x6, 0x7}, {0x40, 0x1ff, 0x6, 0x4, 0x7ff, 0x1}, {0x1, 0x100, 0x100, 0x7ff, 0x7, 0xfffffffa}, {0xffff, 0x8, 0x9, 0x2aa, 0xffff8000, 0x7}, {0x5, 0x4, 0x7fff, 0xffffe07f, 0x8}, {0xfffffe01, 0x0, 0x100, 0xb21, 0x2, 0x9}, {0xd45, 0x5, 0x4, 0x0, 0x6, 0xff}, {0x1, 0x2, 0x1ff, 0x8c, 0x80000001, 0x7}, {0xffffffff, 0x5, 0x8, 0x4, 0x2, 0x69fa}, {0x7, 0x8, 0x0, 0x8, 0x3, 0x8de8}, {0xa3bb, 0x639ec34d, 0x5, 0x4, 0x8, 0x1}, {0x0, 0x5, 0x85a7, 0x4, 0x7, 0x3}, {0x8, 0x4, 0x2, 0x6, 0x1, 0x1}, {0xffffffff, 0x658, 0xd2, 0x9, 0xf9f, 0x3}, {0x7, 0x5, 0x400000, 0x101, 0x6, 0x3f}, {0x5, 0x5, 0x5, 0x1ff, 0x8001, 0x9}, {0x8000, 0x4, 0x6, 0xce, 0x8, 0xe185}, {0x80000000, 0x101, 0x52, 0x2, 0x3}, {0x5, 0x4, 0x2, 0x8001, 0x3, 0xd9a6}, {0xff, 0x7, 0x81, 0xfff, 0x80000000, 0x8}, {0x7fffffff, 0x202000, 0x4a, 0x3, 0x9, 0x9}, {0x4, 0x40, 0x1, 0x3f, 0x2, 0x2}, {0x1, 0x1000, 0x8001, 0x8, 0x1, 0x5}, {0x100, 0x1, 0x4bc, 0x1, 0x80000000, 0x7fffffff}, {0x6, 0x4, 0x9, 0x0, 0x40000000, 0x7}, {0xffff, 0x3598, 0x0, 0x8001, 0x9354, 0x6}, {0x401, 0x80000001, 0xa7, 0x0, 0x5d, 0x1}, {0x9556, 0x10001, 0x1, 0x5, 0x3, 0x8000}, {0x80000000, 0x7, 0x6, 0xff, 0x200, 0xf3}, {0xffffffff, 0x9, 0xabe2, 0x2, 0xc6, 0x5d}, {0x6, 0x40, 0x7f, 0x4, 0x0, 0x3}, {0x3, 0x2, 0x14b8, 0x4, 0xffff, 0x7f}, {0x8, 0x9, 0x3, 0x20, 0x1ff, 0x1}, {0x5ec, 0x9, 0x8, 0xffffffff, 0x1, 0x9}, {0x10001, 0x9, 0x1, 0x9, 0x200, 0xc71}, {0x40, 0x6, 0x7, 0x1, 0x8, 0x1}, {0x7ff, 0x101, 0x38000, 0x1, 0x2, 0xfffffffd}, {0x8, 0x8001, 0x46, 0x1000, 0x4, 0x4}, {0x7, 0x0, 0x7fff, 0x9, 0x1, 0x9}, {0x1, 0xcd, 0x9, 0xcf0b, 0x5, 0x3}, {0x3f, 0x7, 0x40, 0x1, 0x10000, 0x1}, {0x5, 0x3a, 0x83a1, 0x400, 0x8001, 0x2917b42d}, {0x5e, 0x0, 0x13, 0x0, 0x5, 0x8}, {0x9706, 0x1, 0x9, 0x223, 0xfffffc01, 0x200}, {0x6, 0x7f, 0x8263, 0x6, 0x10001, 0x3}, {0x0, 0x5cc, 0x1, 0x1b, 0x8, 0x80000000}, {0x9, 0x7f, 0x2, 0xfffffe01, 0x8f, 0x5}, {0xfffffffa, 0x3, 0x4, 0xfffff001, 0x43783c5c, 0xb0e}, {0xe51, 0x9, 0x6c, 0x3800000, 0xf3, 0x2}, {0x6, 0x0, 0x4, 0x2, 0xfff, 0x5}, {0x86e, 0x0, 0xa60, 0x8001, 0x3, 0x2}, {0x120000, 0x800, 0x200, 0x10001, 0x8, 0x1}, {0x7, 0xffffffff, 0x3ff, 0x80000001, 0x1f, 0x3}, {0x40, 0xaa, 0xffff7fff, 0x80, 0x6, 0x7fff}, {0x7, 0x0, 0x1, 0x1, 0x2, 0x6}, {0x101, 0x6, 0x6, 0x100, 0x1000, 0xde9}, {0x6, 0xc11, 0x6, 0x5, 0x800, 0x40}, {0x8, 0x40, 0x1f, 0x10000, 0x7}, {0x200, 0x3, 0x3f, 0x6, 0x0, 0x400}, {0x9, 0x3, 0x1, 0x9, 0x4}, {0x5, 0x3, 0x9, 0x3, 0x1, 0xfff}, {0x6, 0xfffff20e, 0x6, 0x4108, 0x1, 0x3}, {0x4, 0x5, 0x9, 0xb7a3, 0x7, 0x1}, {0x5, 0x70000000, 0x6, 0x7fffffff, 0x6, 0x8}, {0x800, 0x4, 0x2f44, 0x7, 0x3, 0x400}, {0x100, 0xea3, 0x7fffffff, 0x4, 0x100, 0x80000000}, {0x200, 0x9, 0x724, 0x6, 0x5, 0x10001}, {0x2, 0x13, 0xc5bb, 0x6, 0x94, 0x7}, {0x1, 0x0, 0x1ff, 0x2, 0x3, 0x2}, {0x7, 0x1b, 0x7b6, 0xf9, 0x7, 0x9}, {0x1, 0x9, 0xffffff7c, 0x800, 0x3, 0x3}, {0x80000000, 0x20, 0x8, 0x8, 0x81ba, 0x1}, {0x6, 0x4, 0x1f, 0xe37, 0x2, 0x81}, {0x100, 0xffff, 0x1, 0xc7, 0x4, 0x80}, {0x5, 0x156, 0x7, 0x9, 0x2, 0x9}, {0x712, 0x6, 0x6, 0x2, 0x4, 0x3}, {0x8, 0x7, 0x80, 0x10000, 0x4, 0x80}, {0x5, 0x0, 0x9, 0x10001, 0x8, 0x6}, {0x0, 0x7, 0xfffffffe, 0x4, 0x2, 0x1}, {0x7ff, 0x0, 0x6, 0x7ff, 0x0, 0xfffff1ad}, {0x0, 0xfffffffa, 0x1, 0x8, 0x2, 0x8b6b}, {0x4, 0x4, 0xffff, 0x6, 0x80, 0x9}, {0x5, 0x0, 0x3ff, 0x4, 0x5c50, 0x6}, {0x7fffffff, 0x10001, 0x3, 0x1, 0xffff2dd2, 0xffffffff}, {0x0, 0xff, 0x9, 0x4, 0x5, 0x10001}, {0xffffffff, 0x100, 0x3, 0x9, 0x7, 0x6}, {0x758, 0x6, 0x1, 0x4, 0x9, 0xfffffe01}, {0x0, 0x7ff, 0x8, 0x805a, 0x6, 0xc5b9}, {0x8, 0x3, 0xfffffc00, 0xffffffc0, 0x9, 0x5a33}, {0x4, 0x3, 0x200, 0x6, 0x1, 0x3c}, {0x80000001, 0xff, 0x4, 0x3800, 0xd40, 0x4}, {0x7fff, 0x2, 0x80000000, 0x18, 0x6983, 0xffff}, {0x6, 0x1, 0x40573fb5, 0x0, 0x20, 0x87be}, {0x8, 0xfffffffb, 0xde, 0x1f, 0x3, 0x2}], [{0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x5, 0x1}, {0x2}, {0x4}, {0x1, 0x1}, {}, {0x5}, {0x4, 0x1}, {0x4, 0x1}, {0x2}, {0x2, 0x1}, {0x3}, {0x2, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2}, {0x1, 0x1}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x4, 0x1}, {0x5}, {}, {0x5, 0x1}, {0x4}, {0x3, 0x1}, {0x1}, {0x1}, {0x2, 0x1}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x1, 0x1}, {0x1, 0x1}, {0x2}, {0x3, 0x1}, {0x4}, {0x2, 0x1}, {}, {0x2}, {0x1, 0x1}, {0x4}, {0x0, 0x1}, {0x2}, {0x3}, {0x1, 0x1}, {0x2}, {}, {0x0, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x5}, {0x5}, {0x3}, {0x3}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {}, {0x3, 0x1}, {0x2}, {0x4}, {0x5}, {0x2}, {0x5}, {0x1, 0x1}, {0x4}, {0x5}, {0x4, 0x1}, {0x7}, {0x1}, {0x4, 0x1}, {0x3}, {0x3}, {0x1, 0x2}, {0x6, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {}, {0x1, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5}, {0x5, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x1}, {0x5, 0x1}, {0x2}, {0x3}, {0x5, 0x1}, {0x4, 0x1}, {0x3}, {0x0, 0x1}, {0x2}, {}, {0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x5}, {0x1, 0x1}, {0x0, 0x1}]}}, @TCA_PEDIT_KEYS_EX={0xbc, 0x5, 0x0, 0x1, [{0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}]}, {0x103, 0x6, "6164bbf1b1a790830bbd59d3c0bd757c044645f261120b71e838fd78c6f5effdafa7d98a0012c3ebc7f326bc73a7543da19eaaca924d3b2c62a3fb8873a2c2a854da0a3cc50927be20c342486195052e78a39900418954d66697cc3045bb10fc1fc030e58ee97101eae21d91985fdabcffdd43c1ab8181af43c7bd0828f13a4d248475c270072516ea7464b7fa279233db710bc77215ce9aaee35fbd36155b8d243e1a12c518651f5b9930896cb77985b192fcb70308f61fa54d5dd999b95b4718620362dc3e307a9d7921e8d9e2cdc9008cd6fdcb1dfa50f685ca4d9c9a18267ee277e7f874320f990c7f4082084e787a9c3d99f0589820a5d9f1aa6724c8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x32c2}, @TCA_RATE={0x6, 0x5, {0x1f, 0x71}}, @filter_kind_options=@f_flower={{0xb}, {0x4}}, @filter_kind_options=@f_tcindex={{0xc}, {0x1940, 0x2, [@TCA_TCINDEX_SHIFT={0x8, 0x3, 0x3}, @TCA_TCINDEX_POLICE={0x420, 0x6, [@TCA_POLICE_RESULT={0x8, 0x5, 0x5}, @TCA_POLICE_RESULT={0x8, 0x5, 0x10001}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x6}, @TCA_POLICE_RATE={0x404, 0x2, [0xc192, 0x9, 0x1, 0x1, 0x3, 0x7, 0x9, 0x7, 0x4, 0xff, 0x4, 0x0, 0x0, 0x14d5, 0x4, 0x7, 0x5, 0x0, 0x0, 0x2, 0x1f, 0x4, 0x7fffffff, 0x2771, 0x1, 0xffffffff, 0x915c, 0x4, 0x3, 0xb9f, 0x6, 0x5, 0x7ff, 0xfe18, 0x0, 0xfffffe01, 0x2, 0xef4, 0x5c, 0x7, 0x8001, 0xfffffffd, 0x10001, 0x401, 0x5, 0x7, 0x8, 0xc0c4, 0x0, 0x67, 0x5, 0xf798, 0x4, 0x6, 0x7, 0x0, 0x7fffffff, 0x4, 0x10001, 0x559, 0x10000, 0x7, 0x80000000, 0x3, 0x7fff, 0x8, 0x4, 0x1, 0xff, 0x3ff, 0x4, 0xfffffffd, 0x1000, 0xfff, 0x57, 0x6, 0x1, 0x5, 0x4, 0x4, 0x10000, 0x1f, 0x2, 0x1, 0x8, 0xfffffffa, 0x7, 0x800, 0xdb4, 0x1, 0x5, 0x9, 0x7, 0x9, 0x8, 0x0, 0x101, 0x8000, 0x3, 0x1, 0x2, 0x5, 0x1, 0xd5, 0x4, 0x2, 0xfffffbff, 0xec, 0x0, 0x88a, 0x3ff, 0x0, 0x4, 0x0, 0x4, 0x7, 0x200, 0x53, 0x4, 0x3, 0x3, 0x400, 0x800, 0x7, 0x0, 0x7, 0x2, 0x80, 0x1, 0xffffff01, 0x20200, 0x3, 0x0, 0x40, 0x2, 0x80000000, 0x7fff, 0x100, 0x6, 0x2, 0x4e9, 0x4, 0x0, 0xa0, 0xdf, 0x1, 0xffff8001, 0xffff, 0x5, 0x8257, 0x48000000, 0xfff, 0x3, 0x0, 0x64e7, 0x3f, 0x90, 0x200, 0x4, 0x3749, 0x6, 0xfffffffa, 0x400, 0x200, 0x3, 0x8, 0x8001, 0xffffffe1, 0x2, 0x9, 0x1, 0x8, 0x80, 0x8, 0x200, 0x1, 0x80, 0xd901, 0x6, 0x5, 0x20, 0x3, 0x3, 0x751, 0x5, 0x3, 0x9, 0x3, 0x8, 0xffffffff, 0x9, 0x40, 0x1, 0x6, 0x31, 0x0, 0x7, 0x8, 0x8, 0x200, 0x83, 0x4, 0x0, 0xd81, 0x81, 0x8, 0x3, 0x7ff, 0x3ff, 0x6, 0x2, 0x80000000, 0xdd08, 0x1, 0x3, 0x4, 0x2, 0x3, 0x2, 0x36a, 0x7fffffff, 0x8, 0x7ff, 0x0, 0x200, 0x8001, 0x7, 0x0, 0x8, 0x0, 0x8, 0x5, 0x0, 0x2, 0xffffffff, 0x46, 0xa2a4, 0x1f, 0x7fffffff, 0xdb98, 0x1ff, 0x2, 0xe6d, 0xe963, 0xf28, 0xfffffffc, 0x4, 0x9, 0x10000, 0xfb80, 0x7ff, 0x4, 0x100, 0x2, 0x81, 0xff]}]}, @TCA_TCINDEX_POLICE={0x49c, 0x6, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x1}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x1}, @TCA_POLICE_TBF={0x3c, 0x1, {0x80000001, 0x7, 0x200, 0x9, 0x9, {0x3c, 0x0, 0x7, 0x0, 0x89b, 0x7ff}, {0x2, 0x1, 0x5, 0x501c, 0x1ff, 0x1ff}, 0x3f, 0x4}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x6, 0x1d, 0x0, 0x1d, {0x8, 0x2, 0x2, 0x9, 0x0, 0x1f}, {0x6, 0x1, 0x7, 0x3, 0x4, 0xffff}, 0x2, 0xffffffb5, 0x7}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x40, 0xf, 0xf8f, 0x25e0acb, 0x1, 0x9, 0x2, 0x8, 0x8, 0xa52f, 0xd6, 0xffffff01, 0x10001, 0x810, 0x1, 0x8, 0x7aa000, 0x80000000, 0x0, 0x3, 0x0, 0x9, 0x7, 0x2917, 0xff, 0x19, 0x3ff, 0xc2, 0x4, 0x0, 0x3ff, 0x6c, 0x7, 0x81, 0xc1ed, 0x4, 0xa9ac, 0xfffffffc, 0x2, 0x9, 0xffffffff, 0x207, 0x80, 0x7, 0x5, 0x4, 0x2, 0x35d0, 0x80000001, 0x1, 0x20, 0x4, 0x18, 0x6, 0x4, 0x1b7, 0x8, 0xcc, 0x6, 0x1, 0x5, 0x5, 0xe2c, 0xffffffff, 0x1, 0x2000, 0x0, 0x7ff, 0xadda701a, 0x0, 0x6, 0x5, 0x7, 0x3f, 0x2, 0x8, 0x2, 0x1c0, 0x8, 0x7, 0x3, 0x7, 0x7, 0xbc, 0x8, 0x101, 0x9, 0x7, 0x19, 0x5, 0x3, 0x5, 0x2, 0x7, 0x2, 0x8, 0x8, 0x1f80, 0x4, 0x4, 0x6, 0x0, 0x9, 0x2, 0x6, 0x7ff, 0x0, 0x5, 0x200, 0xff, 0x5, 0x7ff, 0x3ff, 0xbb, 0x9, 0xd0, 0x8, 0x0, 0x6, 0x1f, 0x3, 0x400, 0x3, 0x1ff0, 0x2, 0x1000, 0xe9c, 0x2, 0x10001, 0xd3ccafd, 0x4, 0x7, 0x2, 0x2, 0xffffff3f, 0x9, 0x388, 0x2, 0x9, 0x800, 0x743f3f7a, 0x400, 0x7, 0x8, 0x4, 0x5, 0xfffffffa, 0x9, 0x6, 0x6, 0x800, 0x31f818be, 0x8, 0x0, 0x4, 0x1, 0x3, 0x5, 0x2, 0x5bb, 0x1f, 0x0, 0x5, 0x200, 0x1000, 0x7, 0xffffffd8, 0x7, 0x6, 0x4, 0x5, 0x3f, 0x3ff, 0x9, 0x0, 0x6, 0x836c, 0x4, 0x6, 0x9, 0x8, 0x194c, 0x6, 0x5, 0x3, 0x2, 0x80000000, 0x8, 0x3, 0x8001, 0x8, 0x2, 0x401, 0x2, 0x2, 0x7fffffff, 0x7fffffff, 0x81, 0x8, 0x8, 0x9, 0x1, 0x654, 0x8, 0xffffffff, 0x8, 0x7206, 0x0, 0x82, 0x5, 0x3d, 0x1, 0x6, 0x80000001, 0x7, 0x81, 0xc6, 0x80000000, 0x25010c7d, 0x11, 0x3, 0x5, 0x80000000, 0xfffffff9, 0x8000, 0x2, 0x4, 0x5, 0x6, 0x7, 0x10000000, 0x2, 0x2, 0x6, 0x3, 0x10000, 0x400, 0x74, 0x6, 0x5, 0x400, 0xc000, 0xfffffffa, 0xfffffbd8, 0x2, 0x633a, 0x0, 0x7, 0x3, 0x2, 0x4, 0x82b, 0x40, 0x6, 0x6]}, @TCA_POLICE_AVRATE={0x8}]}, @TCA_TCINDEX_POLICE={0x1078, 0x6, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x200}, @TCA_POLICE_RATE={0x404, 0x2, [0x3, 0x1, 0x1, 0x101, 0xffffffff, 0xde, 0xd01, 0x7, 0x7fff, 0xafc, 0x1, 0xd4, 0xffffffc0, 0x4, 0x7, 0x7, 0x1, 0x101, 0x7fffffff, 0x189b, 0x7fffffff, 0x4, 0x8, 0xf6, 0xff0d, 0xfac2, 0x9, 0x4, 0x8e, 0xbdd, 0x7fffffff, 0xb680, 0x3f, 0x7, 0x80000000, 0x0, 0x7, 0x8, 0x6, 0x0, 0xf1b5, 0x6, 0x9, 0xa3, 0x6, 0x1f, 0x0, 0x5, 0x4, 0x6, 0x3ff, 0x101, 0x100, 0x4, 0x8, 0x3658, 0x80000000, 0x7ff, 0x1, 0x10001, 0x7, 0x8001, 0x0, 0x401, 0x0, 0xffffffff, 0x1, 0x3, 0x5, 0xfffffff9, 0x101, 0x6, 0x0, 0x7, 0x10001, 0x0, 0x1000, 0x10000, 0x3f, 0x0, 0x5, 0x5, 0xffffff80, 0x1000, 0x4, 0x1, 0xb79, 0x1, 0x9, 0xff, 0x200, 0xc34, 0x80000000, 0x3, 0x20f, 0x1, 0x2e3b, 0x401, 0x20, 0x7, 0x4, 0x20, 0x2, 0x7, 0xf9f, 0x3, 0x0, 0x36d, 0x7f33b810, 0x4, 0x9, 0x540e, 0x3f000000, 0x48, 0x5b, 0xcef6, 0x401, 0x2, 0xdb, 0x6, 0x1000, 0x401, 0x4e8a, 0x200, 0xfff, 0x9, 0x6, 0x8, 0x6, 0x95d, 0x1, 0x800, 0x7, 0x2, 0x4, 0x7, 0x3, 0x2, 0x7ff, 0x7, 0x1, 0x6, 0x5, 0x800, 0x400, 0x5, 0x2, 0x7fff, 0x21, 0x2, 0x1, 0xf43, 0x2, 0x1, 0x2, 0x7, 0x0, 0x8, 0xffffffff, 0x7ff, 0x10000, 0xfffffeff, 0xea75, 0x0, 0x4, 0xfffffff8, 0xffff8228, 0x3, 0x400, 0x7f, 0x6, 0x6, 0xff, 0x2, 0x100, 0x2, 0x4b94, 0x4, 0x7, 0x9, 0x5, 0x7, 0x9, 0xc6d, 0x800, 0xff8e, 0x6, 0xb5, 0x2, 0xfff, 0x4, 0xa6, 0x0, 0x0, 0x0, 0x8000, 0x5, 0x0, 0xffffffff, 0x4, 0xffff, 0xfffffffd, 0x5e, 0x6, 0x7fffffff, 0x1, 0x5, 0x3, 0x800, 0x81, 0x8, 0xc6, 0x3, 0x7, 0x0, 0x5, 0x1f, 0x4, 0x20, 0x401, 0x7, 0x9, 0x9, 0x4, 0x1, 0x2, 0x5, 0x3ff, 0x0, 0x80, 0x6, 0x1, 0xffffff00, 0x2, 0x7fffffff, 0x80000000, 0x10001, 0x80000000, 0x3, 0x6, 0x6, 0x0, 0x400, 0x9, 0x1ff, 0x80000000, 0x7, 0x9, 0xfd04, 0x7, 0x1, 0x1, 0xf127, 0x0, 0x5, 0x1]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0x3, 0x2, 0x7ff, 0x6, 0x8, 0xd3f, 0x0, 0xe0d, 0xfffffffe, 0x8c65, 0x5, 0x4, 0x80000001, 0x80, 0x2, 0x8000, 0x3, 0x7, 0x9, 0x1f, 0x7, 0x1, 0x6021, 0x200, 0x80, 0x51, 0x1ff, 0x101, 0xff, 0xa651, 0x1000, 0x1000, 0x5e60, 0x1ff, 0x1ff, 0x3, 0x3, 0x80000000, 0xffffffff, 0x10001, 0x7, 0x40, 0x0, 0x8, 0x6, 0xe56, 0xffff1ad0, 0x2, 0x7f, 0x20, 0x4, 0xfffffff7, 0x5, 0x4, 0xa829, 0x7fffffff, 0x8, 0x5, 0x3, 0x400, 0x3e54, 0x8, 0x2, 0x1, 0x5, 0x10001, 0x9, 0x154, 0x1f, 0x185, 0x7, 0x20, 0x9, 0x6, 0x3, 0x3, 0x5, 0x8e, 0x80000001, 0xa9, 0x3, 0x7, 0x2, 0x80000000, 0x1, 0xff, 0x1, 0x401, 0x4, 0x80000001, 0xfffffffd, 0x0, 0x14da, 0x3ff, 0xb156, 0x40, 0x2, 0x1f, 0x1, 0x1, 0x80, 0xffff, 0x101, 0x2, 0x51, 0x9d, 0x0, 0x9, 0x4, 0x2, 0x3, 0x81, 0x267e, 0x184, 0xa41, 0x400, 0x7, 0x8001, 0x10000, 0x874, 0x3, 0x1, 0x4, 0x7fffffff, 0x101, 0x5, 0x800, 0x400, 0xffff0001, 0x7, 0x6, 0x4, 0x5, 0x1f, 0x7fff, 0x1, 0x20, 0x8, 0x7f, 0x0, 0x3, 0x8000, 0x7f, 0x400, 0xcf, 0x9, 0x0, 0xdd, 0x2000000, 0x0, 0x8000, 0x7ff, 0x7, 0x9, 0x5, 0xb49, 0x8, 0x8, 0x5, 0x124, 0x1, 0x0, 0x9, 0x1, 0x4, 0x40, 0x2, 0x8, 0x10000000, 0xe6f, 0x80, 0xffffffff, 0x1, 0x3, 0x5898, 0x3, 0x40, 0x9, 0x7, 0x5, 0x8001, 0x4, 0x3, 0x0, 0x7fff, 0x6, 0x1, 0xffff, 0xe713, 0x2, 0x8, 0x8, 0x58b, 0x1, 0x5, 0x7, 0x5, 0x5, 0x100, 0x2, 0xb2, 0x9, 0x1, 0x9, 0x7ff, 0x100, 0x0, 0x9d6, 0x6, 0x7, 0xab23, 0x9, 0xffffffc0, 0x2, 0x400, 0x3, 0x337, 0x0, 0xd9ef, 0xc9, 0x3, 0x0, 0x8, 0x3, 0x9, 0x1, 0x6, 0xa2c, 0x8, 0x261, 0x8, 0xe4e, 0x8, 0x8, 0x8, 0x5, 0xff, 0x5, 0x5f, 0x0, 0x3f, 0x200, 0x8, 0x1ff, 0x63654100, 0x2a, 0x5, 0x8, 0xfffffffc, 0x75c095ec, 0x3, 0x4, 0xffff, 0x9, 0x8]}, @TCA_POLICE_RATE={0x404, 0x2, [0x200, 0x6, 0x8001, 0xe7, 0x10000, 0x0, 0x2, 0xfff, 0x1, 0x7, 0xfff, 0x7fffffff, 0x9, 0x32, 0x81, 0x2, 0x5, 0x56ff, 0x0, 0x686c, 0x9, 0xc3, 0x1, 0x8a, 0x4, 0x2, 0xfffffffa, 0x5, 0x1000, 0x9, 0xfffffffd, 0x2, 0x2, 0x5, 0x4, 0x1, 0xfffff213, 0xcad, 0x9, 0x2, 0x7, 0x7, 0xffffffe1, 0x10001, 0x2, 0x904b, 0x0, 0xc50b, 0x3, 0x3ff, 0x91, 0x154d8, 0x8, 0x1, 0x6, 0x200, 0x1, 0x3, 0x6f9b, 0x63a, 0x4004, 0x10001, 0x1, 0x80000000, 0x1f, 0x3, 0x1, 0x100, 0x4, 0x2, 0x361464c3, 0x10001, 0x4c, 0x800, 0x1ff, 0x8, 0x10001, 0x80000000, 0x4c7, 0x5, 0xcd7, 0x6, 0x8, 0xc89, 0x7, 0xe7, 0x7, 0x40, 0x8, 0x80000001, 0x8, 0x2, 0x0, 0x2ae, 0x3, 0x8fe0324b, 0xa3, 0x3, 0x1, 0x800, 0x4, 0xb708, 0x3e0, 0x2, 0x0, 0x0, 0xfffeffff, 0x5, 0xb94, 0x10000, 0x0, 0x1, 0x5, 0x4, 0x4, 0x8, 0x4, 0x2, 0x7, 0x80, 0x3, 0xd55, 0x100, 0x3, 0x20, 0xfffffc00, 0x9, 0x6, 0x80, 0xffff63fa, 0x7, 0x4000000, 0x7, 0x9, 0x800, 0x5, 0x101, 0x7, 0x3, 0x6, 0x80000001, 0x3, 0x1, 0xfa, 0x7, 0x7f, 0x7fff, 0x3, 0x5, 0x8, 0xccb, 0x1000, 0x3, 0xc26, 0x7, 0x3, 0x6, 0x8, 0x6, 0x7, 0x2, 0x8, 0x2, 0x9, 0x5, 0x20, 0x9, 0x7, 0x6, 0xb4, 0x9, 0x4, 0x5, 0xfa, 0x5bcf0107, 0x7, 0x1, 0x1000, 0x8, 0x5, 0x5, 0x7, 0xfffff21e, 0x4, 0x8, 0xb12f, 0xb045, 0x3f, 0x6, 0x5, 0x1, 0x3, 0x3, 0x8, 0xfff, 0xfffffffa, 0x77ea4da1, 0x20, 0x2, 0x2, 0x8, 0x0, 0x7f, 0x9, 0x8000, 0x7fffffff, 0x1, 0x7, 0x3, 0x65, 0x4, 0x7ff, 0x10000, 0x80000001, 0x0, 0x0, 0x80000001, 0x7f, 0x1, 0xfffffe01, 0x4d6, 0x871, 0x5, 0x7ff, 0x9, 0x0, 0x80, 0x8, 0x100, 0x1000, 0x8, 0x0, 0x4, 0x8, 0x1, 0x101, 0x0, 0x5, 0x4, 0x5, 0x5afa, 0x1000, 0x20, 0xfffffff9, 0x0, 0xffffffff, 0x7ff, 0x3, 0x7fffffff, 0x2, 0xeece, 0x89d, 0x8, 0x1000, 0x5, 0x800]}, @TCA_POLICE_RATE={0x404, 0x2, [0x1, 0x5, 0x80, 0x1, 0x8000, 0x141e5125, 0x80000000, 0x9, 0xfffffff9, 0xbff, 0x8, 0x9, 0x7, 0xfff, 0x5, 0xfff, 0x5, 0x9, 0x80000, 0xe2bb, 0x40, 0x1000, 0x0, 0xfff, 0x5, 0x1ff, 0x40, 0x80, 0x400, 0xee77, 0x3, 0xffff, 0x4, 0x3, 0x6, 0x7e98, 0x6, 0x7165, 0x3, 0x0, 0x5, 0x4, 0x7, 0x9000, 0x0, 0x3, 0x58, 0x2, 0x8000, 0x1, 0x4, 0x7ff, 0xb112, 0x0, 0x8001, 0x3, 0x6, 0x6, 0x3, 0x5, 0x2, 0x9, 0x6, 0x80000001, 0x7, 0xe3, 0x2, 0x2, 0x9, 0xce8, 0x8, 0x10001, 0x30ecd5cd, 0x0, 0x3, 0xca84, 0x1ff, 0x3, 0x9, 0x20, 0x6, 0x80000001, 0x5, 0x9, 0x800, 0x0, 0x8001, 0x9, 0x8, 0x6, 0x3, 0x4, 0x2, 0x7fff, 0x9f, 0x4, 0x6, 0x1, 0x6, 0x2, 0x100, 0x101, 0x3, 0x3535, 0x7, 0x3ff, 0xffffffff, 0x3f, 0x0, 0x4, 0x6, 0x2, 0x10001, 0x400, 0x0, 0xffffffff, 0x7c5, 0x8, 0x10000000, 0xfffffffa, 0x1, 0x58ef, 0xffff7db8, 0x5, 0x0, 0x3, 0xff, 0x81, 0x50c6f0c8, 0xdb, 0x800, 0x9, 0x9f, 0x0, 0x4, 0x1000, 0x5, 0x6, 0x41, 0x2, 0x6, 0x994a, 0x6, 0x200, 0x3, 0x4b3, 0x4, 0xffff, 0x7, 0x57073f32, 0x3, 0x8, 0x1, 0x2, 0x4, 0xffff, 0x2c5a, 0xfffffffb, 0x8, 0x5, 0x1, 0x80000001, 0x7, 0x0, 0xf2, 0x9, 0x91, 0x40, 0x5, 0x10000000, 0xc0, 0x8001, 0xffffff81, 0x1, 0x3ff, 0x3f, 0x20, 0x81, 0x7, 0x19, 0x101, 0x138, 0x8, 0x2, 0x4, 0x8, 0x0, 0x8, 0xffffffff, 0x3d89, 0x8, 0x3, 0x7ff, 0x12, 0x5, 0x3ff, 0x7f, 0x1, 0x7, 0x54, 0xd7, 0xb1e, 0x80, 0x5, 0x800, 0x7, 0x5, 0x4, 0x5, 0x2, 0x4, 0x0, 0x4, 0x8, 0x3, 0xffffffff, 0x1, 0x4, 0x1, 0x24000, 0xfff, 0x2, 0x7fffffff, 0xfffffffe, 0xfffffffa, 0x10000, 0x8, 0x8001, 0x1fffe00, 0x7, 0x427110a1, 0x7fffffff, 0x34, 0x1, 0x9, 0x3, 0xff, 0x8, 0x9, 0x8, 0x7ff, 0x1ff, 0x8, 0x10001, 0x0, 0x7, 0x8, 0x0, 0x40, 0x1, 0x5, 0x9, 0x7c4, 0x3, 0x1, 0x99]}, @TCA_POLICE_TBF={0x3c, 0x1, {0xfffffffb, 0x6, 0xf8b3, 0x0, 0x1e2e, {0x1, 0xe6fdd90b762c068d, 0x8000, 0x401, 0x81, 0xb0c5}, {0x34, 0x2, 0x823, 0x8, 0xffff, 0x3f}, 0x6, 0x3, 0x3}}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xffffffff7fffffff}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x1}, @filter_kind_options=@f_matchall={{0xd}, {0x157c, 0x2, [@TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}, @TCA_MATCHALL_FLAGS={0x8}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x4}, @TCA_MATCHALL_ACT={0x1550, 0x2, [@m_sample={0x15c, 0x2, 0x0, 0x0, {{0xb}, {0x74, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x9}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x6, 0x5, 0x10000000, 0x81, 0x8}}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x1}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x1, 0x5, 0x8, 0x5, 0x8}}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x3, 0xff, 0x20000000, 0x51, 0x80000000}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x8}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x5}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0xc3}]}, {0xbe, 0x6, "fb971c2ec66f33cac5fd459d9dc10efc5198a44062ef3fc9f82327f2534273c18d04e808f5984a66e46100a94d8cdf4a0e991a0efef7b1a98b4a1821dc654089404b38bbb7ecbf48e328705e002018bd99c5f18e7e59c9480cb308195ae44e5b23cb859df124e10ce6d753028ba1ac9b0465b6bd9fc137df6f3ff239b8952690ef976589c349aa81aac0c662a877a482da4295e202bdc6df2b19a9f52d79c203049f7e0365ea4dfd34824a4b6ad6dcaf2cd879693bd4e79e6ab1"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_simple={0x94, 0x1c, 0x0, 0x0, {{0xb}, {0x44, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0x80000000, 0x40, 0x5, 0x4, 0xff}}, @TCA_DEF_DATA={0x7, 0x3, ')(\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x4e, 0x100, 0x0, 0x3, 0x6}}, @TCA_DEF_DATA={0x6, 0x3, '*\x00'}]}, {0x25, 0x6, "243fe38e0ac5a9ad3f6b90183dc1b4694b1d14e8410a209603eb94c4550ec11e9f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_pedit={0xf20, 0x1f, 0x0, 0x0, {{0xa}, {0xea8, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe38, 0x2, {{{0x20, 0x5, 0x10000000, 0x0, 0x8}, 0x3, 0x0, [{0x200, 0x4, 0x2, 0xff, 0x5, 0x7}]}, [{0x3, 0x0, 0x6, 0x100, 0x4, 0x400}, {0x4, 0x8, 0x2, 0x8001, 0x3, 0x3}, {0xfe9, 0xc88, 0x3, 0x97f6, 0x9, 0x9}, {0x5, 0x538e844c, 0xffffffff, 0x7fff, 0x80000000, 0x3f8}, {0x100, 0x5, 0x81, 0x1f, 0x7, 0x1ff}, {0xf709, 0x1, 0x0, 0x7, 0x8001, 0x1}, {0x8, 0x7, 0x80, 0x67, 0x800, 0x4}, {0x200, 0x9a11, 0x1f, 0x7, 0x9, 0x7}, {0x1000, 0x2, 0x1, 0xfffffffb, 0x9, 0x7}, {0x81, 0x400, 0x4, 0x0, 0x3, 0x3}, {0x6, 0x0, 0x3, 0x1, 0x9, 0x9}, {0x200, 0x7f, 0x80000000, 0x2, 0xffff, 0x4}, {0x5, 0x7ff, 0xd461, 0x6, 0x800, 0x3}, {0xfffff204, 0xfffffffc, 0x400, 0xc3ea, 0x7, 0x6}, {0x80000000, 0x8, 0x2, 0x0, 0xe3e, 0xff}, {0xcc2a, 0x7cdc, 0x5, 0x8000, 0x10001, 0x2}, {0x5de, 0x7f, 0xfffffff9, 0x5, 0x2, 0x5}, {0x101, 0xffffffff, 0x3, 0x0, 0x3, 0x979}, {0x1, 0x8, 0x6, 0x7, 0xa098, 0x1}, {0x5, 0x800, 0xac3, 0x8927, 0x10001, 0x401}, {0x10001, 0x7, 0x2, 0x1, 0x8, 0x7}, {0x2c000000, 0x1e, 0x5, 0x2, 0x4, 0x4}, {0xc0b9, 0x9, 0x2, 0x254, 0x0, 0x7}, {0xf06, 0x9, 0x80000000, 0x4, 0x2, 0x8000}, {0x3f, 0x1, 0x6, 0x0, 0x2, 0x3}, {0x20, 0x3f, 0x2, 0x4, 0x7, 0xda5}, {0x7f, 0x179d751b, 0xca4d, 0x1, 0x41c1, 0x1ff}, {0x1000, 0xdb, 0x0, 0x0, 0x1d, 0xfffffff7}, {0x401, 0x1, 0x8, 0x100, 0x26, 0x1}, {0x200, 0x9, 0x9, 0x151, 0x3ff, 0x487}, {0x810, 0x6, 0x8, 0x81, 0x9, 0xffff}, {0x0, 0x90b9, 0x3, 0x1f, 0x155c, 0x8}, {0x4, 0x2, 0x1f, 0x4cb7b5df, 0x9, 0x2}, {0x5, 0x2, 0x1000, 0x0, 0x7f, 0x4}, {0x8, 0x100, 0xd77, 0x6, 0x8, 0x3}, {0xfffffffe, 0x5, 0x800, 0x9, 0x3, 0x1}, {0x5, 0x49a4, 0x7, 0x7fffffff, 0x81, 0x1}, {0xd41d, 0x152e, 0x7f, 0x101, 0x7, 0xb9ad}, {0x0, 0xfffffffa, 0x0, 0x1, 0x0, 0x1}, {0x1, 0xaf91, 0x3, 0x6327, 0xca0, 0x2}, {0x1, 0xfffffffb, 0x7fff, 0x7, 0x6, 0x1}, {0x0, 0x7fffffff, 0xc305, 0x81, 0xaad7, 0x4}, {0x6, 0x1, 0x80000000, 0x7ff, 0x9, 0xffff}, {0x990, 0xa3b, 0xffffffff, 0x1, 0x6}, {0x1, 0x2, 0x6, 0x60b2, 0x0, 0x1}, {0x8, 0xe15, 0xfffffff9, 0xa9, 0x1, 0xd3}, {0x9, 0x3, 0x81, 0x1000, 0xffff31d6, 0xffffffff}, {0xdc, 0x3db, 0xffff, 0x10000, 0x7, 0x4}, {0x3, 0xfffffffb, 0x5, 0x6, 0x9c18}, {0x68, 0x1, 0x9951, 0x6, 0x8, 0x9}, {0x1, 0x2a6, 0x4, 0x4, 0x1, 0x8}, {0x0, 0x80000001, 0x9, 0x7fff, 0xfffffffc, 0x58}, {0x7, 0x1, 0x3, 0x6, 0x0, 0x3ff}, {0x589, 0x3ff, 0x1000, 0x100, 0x8, 0x8}, {0xecc, 0x8, 0x6, 0x80, 0x1000, 0x1b70}, {0x0, 0x80000000, 0x200, 0x6, 0x6, 0x4}, {0x3, 0x2, 0x3, 0x0, 0x1, 0xfffffff8}, {0x20, 0x2, 0x401, 0x5, 0x8001, 0x2}, {0x8, 0x4, 0xfffff331, 0x3, 0xfffffffe, 0x4}, {0x8, 0x2, 0x7fff, 0x7f, 0x0, 0x5}, {0xac25, 0x5, 0x0, 0x5, 0x7, 0x3}, {0x5, 0x3, 0x1000, 0xe9cc, 0x6, 0x4}, {0x8, 0x7f5f53ae, 0xfffffffe, 0x5, 0xfffffffe, 0x4}, {0xffffff4f, 0x1, 0x0, 0x20, 0x7, 0x9}, {0x400, 0x4, 0x10001, 0x0, 0x1, 0x4}, {0xfffffffd, 0x8, 0x4, 0x4ad3, 0x2, 0x2e5}, {0x8000, 0x3, 0x0, 0x3ff, 0x7d, 0xfffffffe}, {0x6, 0x9, 0x5, 0x6, 0x100, 0x3}, {0x3, 0x6, 0x3b80, 0x3, 0x5, 0x8}, {0x9, 0x7, 0x5, 0xc6, 0x9, 0xfffffffb}, {0xee26, 0x0, 0x2, 0xfffffffe, 0x7, 0x5f88}, {0x4, 0x3, 0x10000, 0x8, 0x8, 0x7fc9}, {0x1, 0x7, 0x7540813d, 0x0, 0x3, 0x1ff}, {0xff, 0x9, 0x0, 0x9, 0x6}, {0xe, 0xeeb, 0x101, 0x80, 0x3ff, 0x8}, {0x0, 0xb77, 0x6bfe, 0x3283, 0x3}, {0x1, 0x3, 0xffffffff, 0x8, 0x8000, 0x3f}, {0x101, 0x0, 0x20, 0x5, 0x5f84, 0x9}, {0x6, 0x2, 0x5cc, 0xbcc, 0x77d, 0x5f80000}, {0x3, 0xfffff801, 0x7, 0x401, 0x6, 0x80000001}, {0x9, 0xf5a, 0x4, 0x6, 0x0, 0x7732}, {0x3b4, 0x79, 0x8001, 0x7, 0xfffff5e8, 0x2}, {0x7, 0x2, 0x1, 0x1f, 0x3, 0x7f}, {0x6, 0x699e, 0x10000, 0x0, 0x4, 0xe842}, {0x200, 0xfff, 0x4, 0xff, 0x5, 0x10000}, {0x6, 0x5, 0x0, 0x7fff, 0x7, 0x6}, {0x66d, 0x40, 0xff, 0x40, 0xffffff05}, {0x80, 0x6, 0x9, 0x5, 0x7ff, 0xfffffffc}, {0xb628, 0x0, 0x1, 0x3, 0x0, 0x9}, {0x10000, 0x7fffffff, 0xed, 0x7ff, 0x6}, {0x80000001, 0x0, 0x5, 0x7794, 0xfffffffa, 0x9000}, {0x5, 0x5, 0xff, 0x2b25, 0x3, 0x1ff}, {0xfff, 0x1000, 0xfff, 0x0, 0x4, 0x5}, {0x0, 0x80, 0xec, 0x8, 0x8, 0x2}, {0x2, 0x7, 0xffffffff, 0x3, 0xfffffff9, 0x80000000}, {0x3, 0x40, 0x1, 0x4, 0x9, 0x2}, {0x1, 0x0, 0x7fffffff, 0x1, 0x400, 0x8}, {0x240, 0x4, 0x40, 0x2, 0x7fff, 0x1}, {0x3, 0x3, 0x7, 0x1ff, 0xffffff00, 0x80000000}, {0x3, 0x4, 0x1fee, 0x7fff, 0xc61, 0x101}, {0x101, 0x7, 0x7, 0xfffffe00, 0x8dc, 0x1}, {0x75e, 0x4, 0x20, 0x3ff, 0x9, 0x6073f019}, {0x800, 0xffff, 0x10000, 0x2000200, 0x800, 0x6}, {0x0, 0x1, 0x800, 0x70, 0x1000, 0x60}, {0x6, 0x1786, 0x4, 0x5, 0x9, 0xfff}, {0x9, 0x7fff, 0x4, 0x7fff, 0x8001, 0x1}, {0x8, 0x3, 0x3, 0x0, 0xec35, 0x744}, {0x5, 0xffff8001, 0x1ff, 0x80000001, 0x800, 0x4}, {0x7, 0x2, 0x8, 0xfffffff7, 0x1, 0x8000}, {0x1, 0x9, 0x1ff, 0x6, 0x4, 0x6}, {0x65f13cd1, 0x7f, 0x6, 0x1, 0x1000, 0x4}, {0x6, 0x7ff, 0x5, 0x20, 0x81, 0x48}, {0xff, 0x0, 0x8001, 0x7, 0x5, 0x400}, {0x5a46, 0x1, 0x40, 0xf825, 0x2, 0xfff}, {0x9, 0x9, 0x7fffffff, 0x4, 0x5, 0x8000}, {0x2, 0x10000, 0x1ff, 0x8, 0x800, 0x80000001}, {0x2, 0x0, 0x8, 0x3, 0x4, 0x8}, {0x7ff, 0x7, 0x7, 0x6, 0x9, 0x4}, {0x1ff, 0x5, 0x1, 0x8, 0x6, 0x80000001}, {0x0, 0x0, 0x9, 0x2, 0xad88, 0x966b}, {0x2, 0x200, 0x2, 0x10000, 0x100, 0xfffffffe}, {0x8, 0x6, 0x7306627e, 0x7ff, 0x80, 0x20}, {0xfaf3, 0xfffff389, 0xf738, 0x7, 0x7, 0x5}, {0x3, 0x11, 0x8, 0x8, 0x8, 0x200}, {0x0, 0x4000, 0x2, 0x800, 0x40, 0x7ff}, {0x4b, 0x1, 0x1, 0x40, 0x5, 0x6}, {0xafa, 0x9, 0x101, 0x81, 0x4, 0x6}, {0x6, 0x0, 0x5, 0x2, 0x1, 0x3}], [{0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x2, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x2}, {0x2}, {0x5}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x1, 0x1}, {0x4, 0x1}, {0x4}, {0x3}, {0x5}, {}, {0x5}, {0x1}, {0x3, 0x1}, {0x1}, {0x4}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {}, {0x1}, {0x5}, {0x2}, {0xdcbb617ff6df0010, 0x1}, {0x3}, {0x2}, {0x1, 0x1}, {0x0, 0x1}, {0x4}, {0x1, 0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x1}, {}, {0x2, 0x1}, {0x1, 0x1}, {0x6}, {0x3}, {0x5, 0x1}, {0x2}, {0x1}, {0x1}, {0x3}, {0x3}, {0x1, 0x1}, {0x3, 0x1}, {0x5}, {0x2, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {}, {0x3}, {0x3}, {0x2}, {}, {0x4, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x7, 0x1}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x5}, {}, {0x0, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x2}, {}, {0x6, 0x1}, {0x6a48e7fa869a82da}, {0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x3}, {0xeacb9dc5e53d8cca}, {0x2}, {0x5}, {0x2}, {0x2, 0x1}, {}, {}, {0x2}, {0x6, 0x1}, {0x2}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x82465a1d087d64d0, 0x1}, {0x5}, {0x1}, {0x1}, {0x3}, {0x3, 0x1}, {}, {0x4, 0x1}, {0x5, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x5}, {0x4, 0x1}, {0x5}, {0x5}, {0x2}, {0x2}, {0x5, 0x1}]}}, @TCA_PEDIT_KEYS_EX={0x6c, 0x5, 0x0, 0x1, [{0x54, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}]}, {0x4e, 0x6, "204b2198c768119f8edb92b3317d9601d2b0996600f697e1f416f692c7206c41fa52025616023ea1e3354adb27591e596b743fe27be214a47486314ef317a491577610f4432453302fd8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_tunnel_key={0xa4, 0x16, 0x0, 0x0, {{0xf}, {0x44, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_DST_PORT={0x6, 0x9, 0x4e21}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x1ff, 0x0, 0x7, 0x6, 0xffff}, 0x1}}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x1, 0xa9, 0x5, 0x4, 0x8000}, 0x1}}]}, {0x34, 0x6, "0f1e10a255d763b7b26ce305649d5047b3699cf8dc54c972dc1a9be89df9da66a3d2586e10a62d95e8e27af272d95119"}, {0xc}, {0xc}}}, @m_bpf={0x194, 0x1b, 0x0, 0x0, {{0x8}, {0x6c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0x34, 0x4, [{0x5, 0x3f, 0x9, 0x100}, {0xf03, 0x40, 0x9, 0x77b1}, {0xc6, 0x5, 0x56, 0x7}, {0x2, 0x1, 0x5b, 0xcf14}, {0x6, 0x0, 0x80, 0x1}, {0x5, 0x5, 0x80, 0x401}]}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x4, 0x1, 0x5, 0x3, 0x6}}]}, {0x101, 0x6, "db56677e33a1e19c166bc8fb0b6768a200e2db963b15584c2137452b5668d852a6cc95ba130ec50fc9eeceb2fa73f799dfc0269452939101bae84bfe8be8d626aef0ce351814e5bc6514bfc56ddc7d45e762d5bd987157a5ae5e5b2df3c457c78fa359acb2614869f2f4c3c51c14fddbcbe932527063e53c02882229640a81a268dfb341c7855925e69760ea021c7790a80352a1512b778d55da1c83fb2e9039d72dd753fa80638fcf85406ff4340ac50f0f05e03f5c5ff547f70f6111947506baf14f95887ae6f0e846a5ca81100640a4e86fb5ebc99cd29e453905100e650688e8c950cb60fae8308335a9aa3867341c597a8a67c9498e82fcd3f67a"}, {0xc, 0x7, {0x14ad0a1ef5525970, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_csum={0x148, 0x19, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x71177244, 0xc, 0x8, 0x5, 0x1}, 0x44}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7ff, 0x5, 0x20000000, 0xffff39a4, 0x80000001}, 0x14}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0x1, 0x7, 0x800, 0xfff}, 0x42}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x1, 0x4, 0x101, 0xba5}, 0x19}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xfa3b, 0x80, 0x3, 0xff, 0x1}, 0x48}}]}, {0x8d, 0x6, "e0f29d57f1de456a2c8e8d17281dcd885af46f7bfc9c2a5ddc1979696736601f96d82bd7ebe524b9400e4b166e5592de54f389fa71e4f02908898190fe934d6c9b28148a3e0ff50c6adce0f6546498fc251e65577d6ade94f1e6cabdc0c388558735474619040e5fe85856c457665e9d4b33126c8c8e0737cd032b92ad2da7d4e63ae3f2395c01c7f4"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_ct={0xbc, 0x40, 0x0, 0x0, {{0x7}, {0x58, 0x2, 0x0, 0x1, [@TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e22}, @TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e24}, @TCA_CT_LABELS_MASK={0x14, 0x8, "15c2c4390088c86696f7bfa1876214ac"}, @TCA_CT_NAT_IPV4_MIN={0x8, 0x9, @remote}, @TCA_CT_LABELS={0x14, 0x7, "b92a8726cc0b1236f360a40fdc6f1690"}, @TCA_CT_LABELS={0x14, 0x7, "dcda7201e7c16386da21c397dc382dd3"}]}, {0x3d, 0x6, "bfeeaeee702228afb41e5311c8d32cca83c21f5256123e02943fbc25cd1029292f1997e796867c16bd66880f726f932bb51514482b70bd1387"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x6}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x4}]}}, @TCA_RATE={0x6, 0x5, {0x80, 0x2}}, @filter_kind_options=@f_basic={{0xa}, {0xcb4, 0x2, [@TCA_BASIC_POLICE={0xcb0, 0x4, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x2}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x1, 0x17c, 0x80000000, 0x9, 0xd9, 0xffffffff, 0x3b33, 0x3f, 0xcd9c, 0x0, 0xfffffffe, 0x9, 0x10000, 0x2, 0x3f, 0x7, 0x101, 0x200, 0x1000, 0xd438742, 0x3, 0xe2b, 0x7fffffff, 0x89, 0x9, 0x8000, 0x4, 0x81, 0x1f, 0x27, 0x5, 0x7fff, 0x3, 0xfff, 0x1, 0x3f, 0x5, 0x6, 0xff, 0x9b, 0x6, 0xf08, 0x5, 0x7, 0xff, 0x7, 0x0, 0x80000001, 0x1000, 0x2, 0x3, 0x8, 0x80000000, 0x1, 0x7, 0xb4a, 0x6, 0x72f7, 0x8, 0xff, 0x800, 0x0, 0x10000, 0x6, 0x0, 0x1c6b, 0xfffffff8, 0x5, 0x2, 0x8, 0x100, 0x5, 0x1ff, 0xffffffff, 0x7, 0x200, 0x101, 0x4, 0x4, 0xffff, 0x2, 0x100, 0x0, 0x9, 0x0, 0x1000, 0x7, 0x0, 0x2, 0x7, 0x6, 0xcf1, 0x3, 0x7fffffff, 0x4, 0x20, 0x400, 0x8, 0xfffffff8, 0x8000, 0x10001, 0x0, 0x7, 0x7, 0xfb, 0x4, 0x3, 0x3, 0x7, 0x4, 0x1227, 0x1ff, 0x8, 0x3ff, 0x3, 0x6, 0x6, 0x6, 0x8, 0x1, 0x3, 0x5, 0x8, 0x8, 0x401, 0xded, 0x10001, 0x100, 0x3, 0x1000, 0x7, 0x2, 0xf465, 0x200, 0x3, 0x1000, 0x0, 0x0, 0xa5e1, 0x9, 0x3f, 0x7, 0x80000001, 0x1, 0xbddc, 0xffff, 0x0, 0x1f, 0x700, 0x5, 0x4, 0x7, 0x7fffffff, 0x10001, 0x10001, 0x0, 0x10000, 0x200, 0x93, 0x69f, 0x81, 0xa9a5, 0x9, 0x86a, 0x721b6dc3, 0x100, 0x0, 0xffffffff, 0x8, 0xffffffff, 0x9408, 0x4, 0xbf05, 0x0, 0x518, 0xfffffff0, 0x2, 0x4, 0xe2, 0x8, 0x3, 0x80000001, 0x7, 0x0, 0x3, 0x2, 0x4, 0x9, 0x3, 0xd3c, 0x400, 0xe4af, 0x20000000, 0xbb0, 0x10000, 0x20, 0x4ba1, 0x401, 0x7ff, 0x20, 0x5, 0xff, 0x1, 0x80000001, 0xfd4, 0x8, 0xd912, 0x3, 0x2, 0x1, 0xfffffffb, 0x800, 0x1, 0x9, 0x8, 0x7f, 0x0, 0xd4a6, 0x8, 0x7, 0x47, 0x6, 0xfffffffe, 0x7, 0x80000000, 0x7, 0x1, 0x8, 0x80000001, 0x9, 0x4, 0x4, 0x2, 0x7, 0x9, 0x8, 0x4, 0x7, 0x80000000, 0x7, 0xfff, 0x6, 0xffff8000, 0x3, 0xfffffc00, 0x5, 0x10001, 0x1, 0x1, 0x10001, 0x80000000, 0x3, 0xfff, 0x7f, 0x1]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7f}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7, 0x7, 0x80000001, 0x4, 0x600, {0x6, 0x1, 0x81, 0x963, 0x2de, 0x8}, {0x1, 0x2, 0x3, 0xfffe, 0x7}, 0x9, 0x15, 0xf8}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x5, 0x0, 0xaac, 0x8000, 0x297, 0x8000, 0x9, 0x2, 0x7, 0x2, 0x1000, 0x4, 0x9, 0x9, 0x3, 0x3, 0x9, 0x400, 0x793c, 0x5, 0x101, 0x80000001, 0xffffffff, 0x6, 0x7, 0x1, 0x6, 0x3, 0x1, 0xffff, 0x9, 0x7, 0x7, 0x6, 0x0, 0x1800000, 0x4, 0xbc2, 0xc8f, 0x2bc, 0x7, 0x9, 0x2, 0x1, 0x1, 0x3, 0x3, 0xfffffffc, 0x6, 0x2, 0x2, 0x80, 0x4, 0x3, 0x7, 0x3, 0xffff, 0xffff, 0x7, 0x5, 0x401, 0x7, 0x7ff, 0xffffffff, 0x5, 0xa63a, 0x6, 0x4, 0x6, 0x8, 0x7fffffff, 0x10000, 0x82, 0x6, 0x5, 0xffff0001, 0x9, 0x6, 0xfffffffb, 0x2, 0x7, 0x1, 0x100, 0x3, 0x7, 0x4, 0x1ff, 0x28b, 0x3, 0x5, 0x5, 0x47c, 0xffff, 0x401, 0x1f, 0x7, 0x6, 0x7, 0x20, 0x0, 0x2, 0x367, 0xa05, 0x6b4, 0x2, 0x1000, 0x80000001, 0xdb, 0x9e86, 0x7dc0, 0x0, 0x2, 0x8, 0x3, 0x1, 0x5, 0x9e5a, 0x5, 0x1, 0x0, 0x4, 0x9, 0x6, 0x3f6, 0x20d05a0e, 0x1, 0xde, 0x353f, 0x1, 0x7, 0x5, 0x0, 0x401, 0x80000000, 0xd4, 0x1ff, 0x10001, 0x7f, 0x1000, 0x63, 0x7ff, 0x101, 0x40, 0x1, 0x9, 0x0, 0x401, 0x9, 0x9, 0x3, 0xdb2, 0x4, 0x80000000, 0x4, 0x0, 0x2d, 0x0, 0x7, 0x1000, 0x7fffffff, 0x4, 0x10, 0x3, 0x1, 0x7fffffff, 0x8, 0xb81, 0x4, 0x3, 0x7fffffff, 0x8, 0x8, 0x2000, 0x1, 0x7, 0x0, 0x3ff, 0x1eb, 0xb9, 0x807, 0x7fffffff, 0x4, 0x81, 0x400, 0x4, 0x41, 0x8, 0x3, 0x3f, 0x9, 0x100, 0x8, 0x0, 0x7, 0x6, 0x7, 0x7fffffff, 0x17b21702, 0x9c, 0x6, 0x2, 0xffff, 0x18, 0x81, 0xf1bc, 0x1, 0x0, 0x401, 0x3, 0x1, 0x8, 0x2, 0x8, 0x9944, 0x0, 0x3, 0x55c, 0xffff4417, 0x4, 0x6, 0x4, 0x1, 0x7fffffff, 0x4, 0x7, 0x80000001, 0x5, 0x6, 0x20, 0x6, 0x10001, 0x9, 0x7ff, 0x1f, 0x1, 0x6, 0x4, 0x0, 0x800, 0x28, 0x7f, 0x3f, 0x1, 0x8, 0xffffffff, 0xffff, 0x20, 0x7ff, 0x2, 0x5, 0x80, 0x3, 0x3f, 0x1, 0x7]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x6}, @TCA_POLICE_RESULT={0x8, 0x5, 0x5}, @TCA_POLICE_TBF={0x3c, 0x1, {0xc77, 0x6, 0xcf, 0x4, 0x9, {0x5, 0x5916f2c65c459a35, 0x0, 0x3, 0x1, 0x200}, {0xfc, 0x2, 0xff, 0x0, 0x7, 0x2026}, 0x5, 0x8000, 0x6}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x2, 0x3, 0x1000, 0x6d, 0x7, 0x4, 0x5, 0x74e, 0x6, 0xffff8000, 0x3ff, 0x7, 0x2, 0x3, 0x8000, 0x3, 0x5ef, 0x3, 0x0, 0x8, 0x9, 0x1, 0x8001, 0x6e95, 0x0, 0x18, 0x1, 0xffffffff, 0x9, 0x1, 0xffffa3c6, 0xab4, 0x8, 0xfffffff9, 0xfffffffe, 0xffff, 0x9, 0x2, 0x81, 0x0, 0x7, 0x9c, 0x2, 0x1f, 0x0, 0x57, 0x80000001, 0x5, 0x7000, 0x3, 0x4e, 0x800, 0x8, 0x1ff, 0x1000, 0x1, 0x80000001, 0x8001, 0x8, 0xb3, 0x3, 0x5b8, 0x101, 0x8000, 0x7fffffff, 0x47, 0x7, 0x20, 0x2, 0x9, 0x800, 0x401, 0x3, 0x1, 0x0, 0xfff, 0x6, 0x300000, 0x7, 0xffff, 0x3, 0xdc, 0x20, 0x400, 0x1, 0x0, 0xfffffffe, 0x618b4962, 0x8, 0x3, 0x1, 0x7, 0x10000, 0x2, 0x1, 0x2, 0x1, 0x80000001, 0x5, 0x7, 0x6, 0x40, 0x1, 0x9, 0x7, 0x2, 0x10000, 0x3, 0x0, 0x4, 0x2, 0xbb9, 0x0, 0x35, 0x7fff, 0x6, 0x1, 0x7, 0x4, 0xa3, 0x10001, 0x2, 0x80000001, 0xffffffc0, 0x8, 0x9, 0x8, 0x0, 0x80, 0x80, 0xea53, 0x7f, 0x100, 0x1ff, 0xc12, 0x6, 0x6, 0x0, 0x1000, 0x9, 0x6, 0x86, 0x0, 0x2, 0x1, 0x0, 0x1, 0x2, 0x5, 0x5, 0x3, 0x6, 0x8, 0x6, 0x7f, 0x200, 0x37c2, 0x8, 0x7, 0x7fffffff, 0x9, 0x1, 0x8, 0x3, 0x0, 0x7fff, 0xa1, 0x0, 0x4, 0x81, 0x1ff, 0x1f, 0x80000001, 0x2, 0x36fbf17a, 0x8, 0xffff, 0x3, 0x4, 0x4, 0x0, 0x800, 0x1ff, 0xfffffffa, 0x100, 0x80000000, 0x10000, 0x2, 0x1, 0x5, 0x80000001, 0xfff, 0x1892, 0x7, 0x70, 0x4, 0x7, 0x8, 0xca, 0x6, 0x5, 0x7, 0x3f, 0x80000001, 0x7fffffff, 0x0, 0x1f, 0x1, 0x8, 0x4, 0x9, 0x7, 0x0, 0x20, 0x20, 0x8, 0x9, 0x9, 0x7c0, 0x7, 0x81, 0x0, 0x2, 0x55b3, 0x0, 0x0, 0x40, 0x1, 0x7fffffff, 0xff, 0xffffff32, 0xfff, 0x1, 0x3, 0xff, 0x3, 0x101, 0x8, 0x7, 0x4, 0x80000001, 0x401, 0x40, 0x6, 0x7a, 0x6, 0x81, 0x0, 0x8, 0x20, 0x1f, 0x1000, 0x8, 0x8, 0x80000001, 0x7fff]}]}]}}]}, 0x4f84}, 0x1, 0x0, 0x0, 0x4000044}, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r4, 0xc0189376, &(0x7f0000007040)={{0x1, 0x1, 0x18, r1, {0x5}}, './file1\x00'}) ioctl$VHOST_GET_FEATURES(r6, 0x8008af00, &(0x7f0000007080)) sendmsg$NFNL_MSG_CTHELPER_NEW(r6, &(0x7f0000007180)={&(0x7f00000070c0), 0xc, &(0x7f0000007140)={&(0x7f0000007100)={0x1c, 0x0, 0x9, 0x201, 0x0, 0x0, {0x7, 0x0, 0x2}, [@NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x4530}]}, 0x1c}}, 0x85) (async) sendmsg$NFNL_MSG_CTHELPER_NEW(r6, &(0x7f0000007180)={&(0x7f00000070c0), 0xc, &(0x7f0000007140)={&(0x7f0000007100)={0x1c, 0x0, 0x9, 0x201, 0x0, 0x0, {0x7, 0x0, 0x2}, [@NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x4530}]}, 0x1c}}, 0x85) r7 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000071c0), 0x101082, 0x0) ioctl$KVM_RUN(r7, 0xae80, 0x0) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r2, &(0x7f0000007400)={&(0x7f0000007200)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000073c0)={&(0x7f0000007240)={0x148, 0x0, 0x300, 0x70bd27, 0x25dfdbfd, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x1}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}}]}, 0x148}, 0x1, 0x0, 0x0, 0x90}, 0x8000) r8 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000007440), 0x80, 0x0) ioctl$KVM_CAP_HYPERV_ENFORCE_CPUID(r8, 0x4068aea3, &(0x7f0000007480)={0xc7, 0x0, 0x1}) r9 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) fallocate(r9, 0x26, 0x6, 0x6) (async) fallocate(r9, 0x26, 0x6, 0x6) creat(&(0x7f0000007500)='./file0\x00', 0x80) pwritev2(r1, &(0x7f0000007680)=[{&(0x7f0000007540)="02a543b95c5ca9881a976911e281e519482bf5eae4468919f1287b58fcd46ee165e3259513c76c8ae229f6abe7302d3082f3653bf72950c4ac630e4dd815b3217e4cae0a94475317f30dd2cabd95f22bf836ae082c6a67d153b91f7bc14c6bf2c532cfbb47b5ebdd039cbffb09ae1af875cb080c432b456ff26b6ca2d401a0decd", 0x81}, {&(0x7f0000007600)="9980e5e232bf089d0938ab35ef9527801593e4de54ad1b6af7a8c85a9504e5cc1936922a5fb14a67967eb094c88bd4a4725493c1d0b021f1dfc2196a9e0644f72eba938700f4270a6347bb4f3ed31dcda6518be903a3420d8f199d85915638e7be232d1d489d699da4a6882f197d6685e109601cd9f7", 0x76}], 0x2, 0x80000000, 0x15, 0xc) (async) pwritev2(r1, &(0x7f0000007680)=[{&(0x7f0000007540)="02a543b95c5ca9881a976911e281e519482bf5eae4468919f1287b58fcd46ee165e3259513c76c8ae229f6abe7302d3082f3653bf72950c4ac630e4dd815b3217e4cae0a94475317f30dd2cabd95f22bf836ae082c6a67d153b91f7bc14c6bf2c532cfbb47b5ebdd039cbffb09ae1af875cb080c432b456ff26b6ca2d401a0decd", 0x81}, {&(0x7f0000007600)="9980e5e232bf089d0938ab35ef9527801593e4de54ad1b6af7a8c85a9504e5cc1936922a5fb14a67967eb094c88bd4a4725493c1d0b021f1dfc2196a9e0644f72eba938700f4270a6347bb4f3ed31dcda6518be903a3420d8f199d85915638e7be232d1d489d699da4a6882f197d6685e109601cd9f7", 0x76}], 0x2, 0x80000000, 0x15, 0xc) [ 323.689181][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 323.705372][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 323.719080][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 323.729929][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 323.741308][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 323.753269][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 323.753289][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 323.753304][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 14:05:24 executing program 0: syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, 0x0) openat$vmci(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) r0 = socket$l2tp(0x2, 0x2, 0x73) syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) socket$rds(0x15, 0x5, 0x0) [ 323.754824][ T3546] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 323.754959][ T3624] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 323.755481][ T3624] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 323.756030][ T3624] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 323.756526][ T3624] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready 14:05:24 executing program 0: syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, 0x0) openat$vmci(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) [ 323.856922][ T3569] device veth1_vlan entered promiscuous mode [ 323.873176][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 323.886159][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 14:05:24 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000600)=ANY=[@ANYBLOB="12010000000000407f04ffff00000000000109022400010000000009040000150300000009"], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, 0x0) [ 323.906792][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 323.917868][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 323.927886][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 323.951659][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 323.961966][ T3546] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 323.978447][ T3546] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 323.989419][ T3546] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 324.006719][ T3593] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 324.027397][ T3607] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 324.029620][ T3593] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 324.036811][ T3607] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 324.053413][ T1563] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 324.055221][ T3546] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.071634][ T3546] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.072984][ T1563] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 324.080605][ T3546] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.101176][ T3546] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.113353][ T3593] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 324.122326][ T3593] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 324.129460][ T3569] device veth0_macvtap entered promiscuous mode [ 324.158144][ T3608] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 324.168166][ T3608] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 324.176569][ T3608] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 324.186408][ T3608] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 324.194995][ T3608] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 324.205741][ T3608] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 324.218267][ T3569] device veth1_macvtap entered promiscuous mode [ 324.261435][ T1563] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 324.269391][ T1563] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 324.270072][ T21] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 324.290607][ T3624] Bluetooth: hci0: command 0x0419 tx timeout [ 324.322175][ T3617] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 324.323500][ T1563] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 324.336547][ T3617] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 324.341247][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 324.356998][ T1563] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 324.358909][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.376186][ T3624] Bluetooth: hci1: command 0x0419 tx timeout [ 324.377756][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 324.393695][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.406961][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 324.417434][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.427857][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 324.440245][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.450965][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 324.460752][ T3607] Bluetooth: hci3: command 0x0419 tx timeout [ 324.461881][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.469544][ T3607] Bluetooth: hci2: command 0x0419 tx timeout [ 324.478656][ T3569] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 324.488799][ T3607] Bluetooth: hci4: command 0x0419 tx timeout [ 324.497049][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 324.505952][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 324.514190][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 324.522261][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 324.529914][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 324.538913][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 324.559225][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 324.577597][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.587779][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 324.598384][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.609150][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 324.620597][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.630496][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 324.640945][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.653286][ T3569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 324.664942][ T3569] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 324.675888][ T3569] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 324.687195][ T3569] netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.691036][ T21] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 324.696078][ T3569] netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.714658][ T21] usb 1-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 21 [ 324.716149][ T3569] netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.734958][ T21] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 324.736569][ T3569] netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 324.751768][ T21] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 324.769592][ T3605] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 324.788051][ T3605] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 324.797799][ T1068] Bluetooth: hci5: command 0x0419 tx timeout [ 324.820677][ T21] usb 1-1: config 0 descriptor?? 14:05:25 executing program 4: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f00000000c0)='./bus\x00', 0x800010, &(0x7f00000025c0)={[{@fastboot}, {@acl}, {@test_dummy_encryption}, {@six_active_logs}, {}, {@noinline_xattr}, {@two_active_logs}, {@noextent_cache}, {@lazytime}, {@noextent_cache}, {@data_flush}]}, 0x1, 0x10614, &(0x7f0000010600)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aTaUibZJZN9sWe9aQX714FEW8F/wDBi0cv/gHFgyAeBG8VJTOz0tU9bNu0WbufD6TfZ5555pfnGXp5MssEsGMdTv74vRIHY19EzETEgYi8XSk/uXNFPBURz0TErjs+lbL/n47dEbE/Ig6Oixc1K+Wps3/euv3l0xdf+vTrW9XGL199Mb1VA9P2XET0F4v2ar/IrFPktbK/udLNs396pcziRP96eZwVuZou5BVWm+vjmnme6hTjs8Xl4Tiv9pqtcXa6V/P+xUHxhcOVznqd/IJrzaX8uJ0u5NkdZnl2bhTzWivzxnBU1GmX9T7Ky8dotJ5Ff7qWFutZvJ5nazAq+4u6WTtdG+dKmeXXRSvrtfN5LNzzbd723uwOlteSlXRp2M0GyZl644V642ytsZS101F6utbst8+eTuY6vfGw2iht9s91sqzTS+utrF9N5jqtVq3RSObOpwvd5iBpNOqn6idrZ6pl6/nk9cvvJb12MjfOV7uD5VG3N0yuZktJcUU1ma+ferGaPNtI3rl0Jbny9oULl668+8H59y+/cunia+Wg/0wrmZs/OT9fa5yszTeq23b9u2Or6//8UMSU1l+5v8vZ6fwHArhr9v/ANNj/R6Sz5c2w/7f/36Hrv4vt24/39008kuz/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA3O/eOozYQxgH8M8SBvBQU8bgKVZSSgkPkCCnTpEtukyqcIRLiDulIlyNEywoz+/DKKyF5DAL9fpKZ8cj8+UA0M2MZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0t9ytfi5+f6jbc7Nrp083wYAAABosi1Xi6ozOpy/SePv0tCHiJhFxDQiJhHRNHfvx8ta5jgiitRvur58UsPviCph/55BOl5HxKd0/H/f9a8AAAAA12uzni8j+vtu9fLx+UtfnK4q8hs0DaZFm2GuD6mWfLL9UcZV2NdMaZO7yCymEVGO/mVKm0VE7+3nTGlH6dea4aOmODS9U1YDAACcRn0mcOzszXIAAADA5fly7gI4j2q/Nt2Ln/aC0z5x2hB8VTsDAAAALlBx7gIAAACAzlXzf8//AwAAgOt2eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdqWq8VmPV+2zSlSu0seese5Dxr/+vOtbTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAt+3OOQjEMBFGw9RcvdxK+/7FMg505d1IFgseMFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH4zr53PEdyTiS/Dpt/DueSZbeaaxdNbauG3sfzLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FOD9fe8Cj/dYV6mtbuX490Q78di8Hw1Ox9GyIsmi/6BirW2KwAAAOC366bevkrzp/pmM8SyF/v/Ov8v9PzXk8M89/PjfX+OtxcPc7n/P9leOBrdLOwTLrp/cLi31Nhdfn9TH5cudx5XXk9XZ9K0E08+fnup4gMpt86mB3U8z+K839/4H9OJhgsHAL5sMceU5PehEJfbLAyAP6OTxr+R/r/qtVsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBPeAgAA//+Ci2T2") r0 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xd600, 0x3) [ 324.903511][ T21] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 324.931928][ T3593] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 14:05:25 executing program 2: r0 = accept4$tipc(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x800) recvmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/254, 0xfe}], 0x6, &(0x7f0000000640)=""/4096, 0x1000}, 0x2}, {{0x0, 0x0, &(0x7f0000002b00)=[{&(0x7f0000001640)}, {&(0x7f0000001680)=""/218, 0xda}, {&(0x7f0000001780)=""/211, 0xd3}, {&(0x7f0000001880)=""/104, 0x68}, {&(0x7f0000001900)=""/190, 0xbe}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/73, 0x49}, {&(0x7f0000002a40)=""/7, 0x7}, {&(0x7f0000002a80)=""/66, 0x42}], 0x9, &(0x7f0000002bc0)=""/7, 0x7}, 0xffffff01}, {{0x0, 0x0, &(0x7f0000004d00)=[{&(0x7f0000002c00)=""/134, 0x86}, {&(0x7f0000002cc0)=""/4096, 0x1000}, {&(0x7f0000003cc0)=""/4096, 0x1000}, {&(0x7f0000004cc0)=""/29, 0x1d}], 0x4, &(0x7f0000004d40)=""/16, 0x10}, 0x2}], 0x3, 0x20, &(0x7f0000004e40)) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000004e80)=0x6b, 0x4) (async) r1 = accept$nfc_llcp(0xffffffffffffffff, &(0x7f0000004ec0), &(0x7f0000004f40)=0x60) clock_gettime(0x0, &(0x7f0000006080)={0x0, 0x0}) recvmmsg(r1, &(0x7f0000006000)=[{{&(0x7f0000004f80)=@nfc_llcp, 0x80, &(0x7f00000056c0)=[{&(0x7f0000005000)=""/247, 0xf7}, {&(0x7f0000005100)=""/119, 0x77}, {&(0x7f0000005180)=""/222, 0xde}, {&(0x7f0000005280)=""/196, 0xc4}, {&(0x7f0000005380)=""/58, 0x3a}, {&(0x7f00000053c0)=""/181, 0xb5}, {&(0x7f0000005480)=""/231, 0xe7}, {&(0x7f0000005580)=""/112, 0x70}, {&(0x7f0000005600)=""/190, 0xbe}], 0x9, &(0x7f0000005780)=""/84, 0x54}, 0xff}, {{0x0, 0x0, &(0x7f0000005ec0)=[{&(0x7f0000005800)=""/23, 0x17}, {&(0x7f0000005840)=""/173, 0xad}, {&(0x7f0000005900)=""/49, 0x31}, {&(0x7f0000005940)=""/221, 0xdd}, {&(0x7f0000005a40)=""/88, 0x58}, {&(0x7f0000005ac0)=""/230, 0xe6}, {&(0x7f0000005bc0)=""/115, 0x73}, {&(0x7f0000005c40)=""/107, 0x6b}, {&(0x7f0000005cc0)=""/254, 0xfe}, {&(0x7f0000005dc0)=""/208, 0xd0}], 0xa, &(0x7f0000005f80)=""/111, 0x6f}, 0x6}], 0x2, 0x8000, &(0x7f00000060c0)={r2, r3+60000000}) (async) r4 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000006100), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000006280)={{0x1, 0x1, 0x18, r0, {0xee00, 0x0}}, './file0\x00'}) sendmmsg$unix(r4, &(0x7f0000006300)=[{{&(0x7f0000006140)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006240)=[{&(0x7f00000061c0)="949a987c8f54880f6e354b36998e4c556ea7936c35993e26d393b461b7e9c2cd859fcdd75897a2bf1c087bb96a01d258342585ff9d1e9dbae76c6c9beeeb2018cc", 0x41}], 0x1, &(0x7f00000062c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, 0xee01}}}], 0x20, 0x4000}}], 0x1, 0x24008000) (async) r8 = open(&(0x7f0000006340)='./file0\x00', 0x400401, 0xb0) r9 = openat$mice(0xffffffffffffff9c, &(0x7f0000006380), 0x400) recvmmsg(r9, &(0x7f0000009800)=[{{&(0x7f00000063c0)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x80, &(0x7f00000078c0)=[{&(0x7f0000006440)=""/131, 0x83}, {&(0x7f0000006500)=""/213, 0xd5}, {&(0x7f0000006600)=""/89, 0x59}, {&(0x7f0000006680)=""/90, 0x5a}, {&(0x7f0000006700)=""/240, 0xf0}, {&(0x7f0000006800)=""/15, 0xf}, {&(0x7f0000006840)=""/106, 0x6a}, {&(0x7f00000068c0)=""/4096, 0x1000}], 0x8, &(0x7f0000007940)=""/210, 0xd2}, 0x9}, {{&(0x7f0000007a40)=@l2, 0x80, &(0x7f0000008cc0)=[{&(0x7f0000007ac0)=""/13, 0xd}, {&(0x7f0000007b00)=""/154, 0x9a}, {&(0x7f0000007bc0)=""/4096, 0x1000}, {&(0x7f0000008bc0)=""/195, 0xc3}], 0x4, &(0x7f0000008d00)=""/147, 0x93}, 0xfff}, {{&(0x7f0000008dc0)=@nfc_llcp, 0x80, &(0x7f0000009040)=[{&(0x7f0000008e40)=""/67, 0x43}, {&(0x7f0000008ec0)=""/19, 0x13}, {&(0x7f0000008f00)=""/212, 0xd4}, {&(0x7f0000009000)=""/14, 0xe}], 0x4}, 0x9}, {{&(0x7f0000009080)=@rc={0x1f, @fixed}, 0x80, &(0x7f0000009700)=[{&(0x7f0000009100)=""/172, 0xac}, {&(0x7f00000091c0)=""/226, 0xe2}, {&(0x7f00000092c0)=""/160, 0xa0}, {&(0x7f0000009380)=""/32, 0x20}, {&(0x7f00000093c0)=""/75, 0x4b}, {&(0x7f0000009440)=""/215, 0xd7}, {&(0x7f0000009540)=""/231, 0xe7}, {&(0x7f0000009640)=""/57, 0x39}, {&(0x7f0000009680)=""/109, 0x6d}], 0x9, &(0x7f00000097c0)=""/61, 0x3d}, 0x1}], 0x4, 0x2023, &(0x7f0000009900)={0x0, 0x989680}) sendmmsg$unix(r8, &(0x7f000000ae40)=[{{&(0x7f0000009940)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000ad80)=[{&(0x7f00000099c0)="f07b0d58b3a6d9968465a520acf5963d77afd392d7535e03809a9e7d267c79e08063f6d39dcf26fdc49df2b901a715af1bb43cac1703fa420c610283455c5556c1ee61cbe6a35fcad2c5f680ec6c401e90657cca75ed7cacf80a3507601445667826102cf5abe0646ba8b3e331fa838d77db7377f32c0d96feba899f0320193817500e0d7a77f032f60e7c31d6a68796ede4d561b7fc727b5da1c36d", 0x9c}, {&(0x7f0000009a80)="0ad5addfde7e40577d32e4701fc0527d58a6fb6928032db5f4cfaada27239e1a6d8c8eb6aade42118080050027a87bef260796c6a7439965bf47cc04d528eeeeceba9753da0941cb73465b8b368301f608e5c5031c3813b546720ea74cf275ebed00f4ab50609d64684d020995aecae6d7d115010df6d244937ef0d2410e9816ae094a50952b7861d1a7795cae29c5e2c20fad9c6e", 0x95}, {&(0x7f0000009b40)="aea8e1dcfcb685b8499423ba0e7ac18bb43af8c1a651243492f18df6be395a20bdb5b00da68921b164adcb616153f496fb6fd8aa24796307c2a2df65c29ae0ee6de3446196d7194ecda29f29dc170b6ce7d2a1443f988acef557ececd32e0387ae1bae26972b1fcd9a99364264a07cc88b9a918e479694c39f27ab65a837eb30b2ba0ed48c9dd005e2c3e47a3580ba00888a733d1d139dfc1114441dabceec4e871b2668e021273fa24e892992c0e01852fc5ba08c85fc1a282859ab963688548f121b0f964437f7b1d187a47a96e49d4d7073a45470d958cfe9a1a9b771fa3eb0c1dcda4b419598ed10b0636eac854a812c46d90c199bbe136967c43dd88f508712a762d058dc3c0032beb016e556b2e0a1931d6725d6000c280d2bc0d124f28542153c89bad0c0240dffe6aa6512f1a5235ad0ba9c1f5f2914805d38b5b2f817950e56d0a0f344882599b20392c0ddb30bd5fe633eecc86a82de4b40df114e7848d4258a9cede08fe4b8b8d3778dcd5974122e13036c3e5dff1501b7511d29c195d098ee5cdcfa3bc638d75a53184f9c5b6df20587205e7dbd375c6d618d51fe431313403e2dd5146222519723be1e449697583f87a9bd2c8724ebe18e325c76f3c0c93fcc1a06f0d5083829d78d068773823acfe8c2909ead3bb0a8a74cd96cf84a9bc7f38a47e45e9f4c87f9837bbfb5c20482c730bba083d758a7081144914e311c02fb086978abbd41cd7ea30296e39edee6d24fe521c536dae9299a9c24ef49df0fdd11c40100d45e8c5e358c40884cabeb53a0a7923a0e0cdd7da9a66f95f59cdf52b3ce6873641589b016849f90f2bc7f9583b65336c207e916f86f8595e7d1b5e8f6365d8d3cedc6016bc68871097a76aed17fd21ddb77f12d974b820981b9b835b4d1eb28607754ace818989940f41252649e9d1a2cfb723b428633e0bd04c91ed5ee001ce6137378ce7423a08853abcb0c232c004ff6809aaa6c3af3bc2e845f54435762c9888b5e57bef70782085fd390ba2e9c3ab070150840c095470fd7a0eea4538227713063a8d563e03668af65f09c5b287b4b1a73480a96e51ea225a906d30a2aad691888216341edefbea1fe153091d256547755d33215b1f234231dc901b7a96ab071cec6e80d98949e4fe935e0ada3aa8bcf869de64e1d6297ec80ec8db8439e7db862c72bd3b66f02b57a11c738cf37a1ee18019e9647f2c2155bd283e812e7d8ed40c8d91018b24ef78be9025f6bb8fdbeeaf4f1089dad9335476ff58dd10486dc041e3c6eddda3c55d894dee66c86992c07a4ffaea6f011950697edc336cd2f8d3318f69109de2142b6e73f70df6827f385c746bdf8c512f099ab9c07e5b9226d0d6804e14d22d032f19db2426d6381daa9871854c7a070653ccecb80667395038965a49c2e874d96f8fe6b628ade95d2beb4a71877f377a6dc3b04ff7d7a136ed9928ca12d3e5e2ace67325a2e168ef84be4975701b62e8bbc050506990b802c055b5aa698ecc21de5ad68aef3591358bea733e157345c91da30193f4def328552015c9c1121e55e1d3c8d108f9b4685caa7587a05d271fdbde38972f611041f911b97823426d9946441f3491fedd00188dcedc85af8c22c0850ea0333c9455cf4773579554899e7d6ef02309cdee10386ab8ed26479b98f09a6fc514a82104a438b4490a1636fa718bcea23863eb74586a29d8b78da930938ec45cdadcc2e295f4b4fb8c6733bc1c1197eb9e35cab4f0459eb0d6306da05e6c389dba3e4b82ec3c11fb294bcb3c3cada6be6ad62e6d0460f98845a32506c6ce6ff88499e520ea133d847a0cb9f42b3ff68054e73faae1846cd805e5cc2bd7e12be9524b7a1ec5009dc9ed90916011c7633a141497b9634461befeda8c3630b8a01ebd5648a7600930a1317c0e3c182778c42ba9809a6cd5d9842bab4478f65f047b8bef9b4cea62de84669c4747012ee755cc94a895af3c43149756949f65e66f89cb3cf5f9ec870e9855cf847ab61e9fe8daebf98cbf9dac552dced351ad463a745cf1a9744cab27f4441662f33a0d0dfcb88eb70294be2228c836378cb799ba5fd0a5e2bf70e5fb3b63ec7d21ff33b4bb085aa8b181d5054ec6659a88331b7a650bd6939b06e41c8c8e79f5cb399c4a9f5613d11bfd3c370c6a2a551b95ab79ea2b3dcf01ae93ca0a1637b750653ab57def07092d7d5e8f0d00cb3bb38ed4f074dbe71e008161c271aa22e8eb35a30552bf8a6914b74685da33f496f52d0e7f79a15d64d04fbd8e349773b3fbc6176ec8bca6b37492aa7ab81078e67c0fc86760abdce07e2395afec58018de16f6974b75ce4cf2ffb33e85eafd9750307518f40e6749768eb54d6bca3637862fa3c714ebf6c6271d46fb5241bab88a21dc7b284b7ce044ebcd5576d674c24c5256627437e115a061ec232c8516b364ed162a42d5dd8d0b0244e36456b25cf8dd0c6ce5c4ebda60b3d4fb270dae00f3da70dd3f7f79cb077f8f52caa935ff417e7233e7432e9f6cbf5bfc132c42a02e65599516f3777287544b17531129124c697645da24e06a2276bc86c7197cf785aef3997904ab1e99f12324a0b74348747d526c09eaa969c0e561012a8a207d337476e40bf90fb0d4550d931bf25ff30d392d3bcea4fdfca79313935d3d7cc7a7aba360ff352a1c79d87c03ee4c4ca7d01ac0648cc57db87c202806da5c2142d65d29b42c6f2c703942098fdd5ef414996ca7a9ba3558e2dfabd5d13d5972f99b91b9a5b2ea4f803d28b1500f69029d790c9869bee3e4868711486597318abb51b1439e1a323195e3478fd56a95498b2376db8b860b2066e7ffc7762dd9c0fb525743040998944a792824be818306f5ac55c46e6bed3e1296005a55a5a7976b1915e21a79b65dc5e43771db40559372d4cf3538619fdfe89bd2366da4d675a2dec5051b43e4830b6230d5703d05e04e1778ea3e49ffaf3637b74277110611eccba634f9bcc754e2192e2629ca122a7c30cc3920d96d362170a7187d5abe97b0ad67f0ccde8181ed1690cfb435c1b8f2cefb57fa3fefa6bcf44ec06dd3faff08e0be6ac7b14a375ec0923d4f207d8aaff6308d7ee02515bebbadab67321ca8636769549e43d00ca6e7da83b81bb494b2b6fc08a6307c5586c968cf5dd216f8695d76930f737bb2eb68c06b472b184969d248498e13e97f2395968514bf672c99bb988fd09aed5597f49d4c32406311462bf61e57f0ff5fbc68bf2476ff3b3c911789d0edb9e8ce82fe6456d02c1a69e3bd707756525accfd27d05b9e605708f75feaf9780e3e2cebeae0b69bc456336e7fea32ebe02ebfe3bf362bfc7eec06d42987552abec3cab6b6c7090d214705526a3dda1c3cea67c1a2752b3a560db359e28a62501351dfbd75bcbf6c8f83d0e41a23adcaf1beeca463d31797cdb1b83da1c194d0ffea0e3fae1772612417427485322a73b25bb4f744229367da41fbbe246d149977efd6ea14c841c6599210b59d94a5224340ccb43afb6ee1f5987c3c5d595d07dc5b98ce5e466bbea91fbdc9841eda20d5f1332e0b91c646a34c5a1fc6fbfd75fe405ab8659e256273b47bc60662424a06f2d03442ca6e8a8bb35dacd8e49bd0423f7f9ce4191033e002d9b69eb0f28ed19e6e559346caee01b7d6bb94010e928983f0af44b6a5c533aae22c6e3b767f842ea414eab156e374845286c5c2ef3b837478390ce4f4ac8084e2b229eef6c117fcd661b7111cafb4b8b21f674d5754d399b04bf814506b90ea7f872817c3c3eff3397b90ac2963430425afa9203ff0af74ca4ed53843559cae00d0b58b00decfaf2145f6f08f846736030d1bba2be73b063ece266b4c5e7a04be2c8a5e8dee07ad1047912c469b84f043bd1d8d6083a3c52ee34509b0a3a2ae8a4a37b4549df782178c1d1fb33eb8a9289e87eee58c6a0c4ff4c148e1e7c32efc5150547add9b14ff16651005587f1b17e22f5a01861a1299b80fc582893f206613a9e08bcc4c97c54804b376e34ad96b372c31c0650a8389d716ff8df5064b20a803de8f227c08a78546c9cb652c60439ec5fe0c106dd9c599b137e4974786ca7d7ce41adf3ae330e1f9315bf4e8bc15f93bfadbb0a9e67ed4c50de149c91e9c708fdfa3a9ae9f97d71c53b2b1c298e1df722190d1021cde235b4647edb97673a599db0b201e6e588a840134c141a38229580bb5bea29966d80c00fdb0cb6d886e4bf5d667d1a2c7e14351a5a26b2d5da0b6edaea03fe76a86035199d51f55d55ee1ca585141906991b65da17e555beb2c0ccc85548705c2c5a49080d856fb1eadd0b26298e81f04941655b0bb29beec20be65edf1cc71fe13dfa7d75eea8fd1b477d47c45c7e7c7d3b47ea67821bb5cc36d07e86827e566248e7072200308a2ef55075195563db19568dd453142616be6a400538d62d6c10c236c2b3e19a7274a00074812033d0e076420c26f4ba432a26218b45c1fb98015fa09643bf6c172b4aa2e88ac4e173c121a90fce3009fd931719d712d2d9f4edb8ec118e65ba4c44f1be8a114ffa731c9d5b12abc720cfc386789168f9497a8646e78aeb4462355ac174ecccdba78fa1ee929b0b2697d8cf0bba349a90181edc0f594bd358ceab485b87ab09d947862fb332cb4dcda45047e7e20ba07c60cde3ec9f9b23d2c552ba1b80dab5404a94ab9b63314e80e59093a67fb999e9f27ed2bff62b32abfe7ea777e4b53f59fddb8904026425c4f2d4cee42d858200af5ca0cdd64224826ac069378c2a4dfeb3f72834342af2aca2ba62ade3b93bca2a63172de49c408603eb2bc3a1eddefa262ed271d29c4aa5a318a56a4028d63259cf61ecde6aa018fb1b8db83eee501f3e40285c971edaf1561f99ee56a93922fd8ee5211a885022f2148dd0f01bfee36d42495a5592745479f42894d27f90feec541e201b94971423c89791d81695173c578a195c96d96715c1d91a6f3fe75b4394cc02bca7379d005ee1bd05f4cf84998590914a8467fce6eca27a7484bb3ba739cbd417b1a6e534eea9e5a8a40d9761e966340febbf4e1af7f83ac6ecc4dee6a8157b9b4e4e05597c754303e636b406608317da5051e571d88a1642dec93dc0a64bbe1d9fc62b2248b2eb99a2999b1748680697ee277a411d81360fe162be4ae051614c41a0526e8d976dd41d37cdca73b48c78e04eec74d5f7021280faa60a075cccef488af3a2be6012b2147544aed6faa9c735fcbbcec7525e36c560de75a0991f53b92f0b8b7514ea53700ead0e16d562f56dac7639b07ecde638e22c5f7e14801d19740ec6ee94390963afc4dfdcca503c329941574dfeb92d1dd880bf3db73abfa056358e310c7bf2f9f4c8df14b675027ae7319aa375fb9428c7a979774e7cb2c8fa12493bee50f495d4b5beb3c726f6b378c7a50875128711ad5701e8304dceeb30118365b97d1783b87c5e9896a8169664d5ee18883f77ae765ed2e27fdc63adb92090ca2401b15ca800c3e0597e896b6d7a7b6a30a4f74a2f0a690b34f7a1cbc0ecdcfb290200b531bd42f67bc4929ac295f2f23407277df72a3c9d23aab7bb8c4d6b2c5ddbc751dae881931b6f21151d7dd861a28d98342514915f94c0ebebc8578c37fede7874b424d59de4cd3a4665c1c5ee2308939f4a29102534ba0f45f3b061557420abc523185b21efe71c67bf27177c58e461ef96099431b998cadc4b946ce5063d977d3d16d0d78a4e598aa1ac45182f63153c2cf257b445d10d62add94628746607930c24ebc2c1a40f371d741", 0x1000}, {&(0x7f000000ab40)="0c08584b109ccd3d2cb8dd79", 0xc}, {&(0x7f000000ab80)="a4d391c28e9be9c019ce4984245e35c8018ad0eef0c012aab435f4e336534cfd58e2447230fe46373ba60cbaa901d3334a8967c984f3a9fc471202040a259155fd958f4d190e3cf3f34e36109dbd4d525ffeec584186568720702d0901c12784537fd6e220d9abfb4fe0b19910e15e54290ba808f9b8edd51390ef7303fc69b5d4c3031df4c5cf9663caf136609750d6e0ebfeb330f0536ff210eea98c45f5d5bf725cb6d049cc4b1bdaa5e327896586796b1a66b3d2fa7fecf3f975b51d5778f0b08d72444d09edb8", 0xc9}, {&(0x7f000000ac80)="80a5bbf333cf3084ba2b769f6edf778962d2169f282e313e92b093d274b4eb9d8e789c4e66a9ef9cf5b92f042eebd8335e452aabada24705a649dc42d100564df3eea9ef5b76b11acd81765d6b13d3addc086efd88302a1c7be10c79fadce368fde18aacb79a6ebf0ac8722d036835aede3cbfb84394e6b224", 0x79}, {&(0x7f000000ad00)="6bb24a8f7e5aace37e6fb065be379140d0e1013728d319e524d83a", 0x1b}, {&(0x7f000000ad40)="0fc0088ad67b67e349aa7ccd663bcf4e00a9c189bb43a31d849f6f3fd5291438be84bda946c61abaa07304", 0x2b}], 0x8, &(0x7f000000ae00), 0x0, 0x4000810}}], 0x1, 0x4000000) (async) sendmsg$nl_route(r9, &(0x7f000000af40)={&(0x7f000000ae80)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f000000af00)={&(0x7f000000aec0)=@ipv4_getroute={0x1c, 0x1a, 0x20, 0x70bd27, 0x25dfdbfd, {0x2, 0x14, 0x14, 0x3, 0xff, 0x0, 0xfd, 0x9, 0x100}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}}, 0x40000) (async) connect$inet6(r9, &(0x7f000000af80)={0xa, 0x4e21, 0xfffffff7, @dev={0xfe, 0x80, '\x00', 0x2d}, 0x1}, 0x1c) (async) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r9, 0xc02064b9, &(0x7f000000b040)={&(0x7f000000afc0)=[0x0, 0x0, 0x0], &(0x7f000000b000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x0, 0xbbbbbbbb}) (async) write$binfmt_script(r10, &(0x7f000000b080)={'#! ', './file0', [{0x20, '/proc/capi/capi20ncci\x00'}]}, 0x22) (async) getsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f000000b0c0), &(0x7f000000b100)=0x4) (async) r11 = syz_open_dev$audion(&(0x7f000000b140), 0x9, 0x109800) (async) getgroups(0x7, &(0x7f000000c540)=[r7, r7, r7, r7, r7, r7, r7]) (async) r13 = syz_open_dev$sndpcmc(&(0x7f000000c580), 0x9, 0x4200) r14 = socket$nl_netfilter(0x10, 0x3, 0xc) r15 = socket$inet_udp(0x2, 0x2, 0x0) (async) r16 = socket$pppoe(0x18, 0x1, 0x0) r17 = syz_clone(0x800080, &(0x7f000000c5c0)="4eea409eca1c15370eb725353ac002c2157b7037837294cf183b134dc2849fb9b2d32b1df4317d266f909c992933e8ccdf18ccf669e497183414fb7e2be26d7c6b3b32039213d69517c357bdb9a1999530fc9ce3f55516f5c4349195c55af13a7f0561c43940296ed1d51fc903dfbfb23acfeba72e4f35a1c1240dc776abe1fdc481c0dbd376ea9f3c6b7262deb963f16b871da21e", 0x95, &(0x7f000000c680), &(0x7f000000c6c0), &(0x7f000000c700)="c368db5176b3ae978a1152c241e30f5cc197b1f8f90ab1f33a2de78a3e") (async) read$FUSE(r5, &(0x7f000000c740)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async) r19 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f000000fac0), 0x2, 0x0) (async) r20 = getpid() r21 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f000000fb00)={0xffffffffffffffff, 0x7, 0x10}, 0xc) sendmmsg$unix(r11, &(0x7f0000013e80)=[{{&(0x7f000000b180)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000b280)=[{&(0x7f000000b200)="e7a730a34b172d784eebf78282dca11740617148cebbf10c445592e7a58bf0aa20eead2b09411a0694da6e4c632583fbd361bcd1199b9674b98518f31e9be01fb9184c3ab0092a494a7489aff31b27c52270691ce8fd4efc6a803edff4a7d71d84baf746b54eb573dcfa58", 0x6b}], 0x1, &(0x7f000000b2c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r6, r7}}}], 0x40, 0x40000}}, {{&(0x7f000000b300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000c500)=[{&(0x7f000000b380)="4a60ad448aa4857d22a2033094630f892cca4ddaa1b8e2502cab978f8e0cb9f954b69441494d6f7eb9f7d737a7821a5762acae9eef0256628ca123dabd881c5ae9c0a8ae57f5a2ebd4c0d0b79db824140cbb40615fc087278b026e2ff555a949566b1eab002aa7eeb25b532310f2d3f4f6acba343d17907ac58e82d2dfab0b54", 0x80}, {&(0x7f000000b400)="a2d6b64c830514ff4c6d37d23d787cf6cc99c36742bc59207ea0705d5ffa393bfdd4944e2be889dbf7912ef86d2a18b6bfee7b3f8f34e175cf", 0x39}, {&(0x7f000000b440)="35e91baeb43d03329d13390a7907f1771eed68c36c4218df11cf0f5ed4e4d209b4f07ce016d18d33af0444f20e3b5210eab1dbbb9348677dd03970ba6a8b003e94533a33ab35a1a89b63ca572b6dc8072c8e11563ab3817e926c69fbcff5e050424ced08ba22c548a6a8afcfe8469e3ef7fbfcae3f5063b396151894f1a79c49458c93817294ed6f63324082c5677fc8b4940047e4fe2639072f4b119fe074c07e31caf045f9206ed81237130c3889eb284b56e38b1947", 0xb7}, {&(0x7f000000b500)="04defd02f4365494d49332b4243c4e54f5cf3d87fec57dfc7824a58a7ee7f0cf1d41789a582e55bf551e0d0dfb34af10774b2dc2f60344058529e51ec2427a342aa4e18c6b9c44d04f9bb293503811a9cf78ea887c2faa5385fccd6d564f6c4e1c6354c37b7a2711098f888eb282fcf9cd5d5a3e6410e8a89754fd9a8b85796552f965eb35ab1498ae56248d03f59d91c23d6efeed1ac43e2904cdc9ab103dd5fd7826a76a95c717ccdd7ab2f9abb8e5875b023c0331e3bdecf01729c237cb59aa214eaeaec83eb8740211fe322af5c51a74b83d41ad8b52cd3e52136d53da518ca11a02620013144244d18984a35ba9337ba502f0feed497ea492fddb709b84aac7a119f1833fdfdf972cd889c674c4833b867f1d4b9900427283340a87c9f077d08dc6a359ae3ea5277b9a2c69bbb19fd4df30be6d3b1000b67dce9522bfb27fa741826c3f59af24312a0fc6b0f4d5884db4d3605f92f18a84d9ca23cafd9f2ba2579594d0a1398d28d284bad954804d68d18b96b9f3a308d6294bf5f43e551a4bfecb9bc40a22e3952891e9b76e03404a8a94e3a2d52c4e6e459fcd93297e07913484b52204e0ecdd42d0fb482377e07780171e898330da381f92910b7bc7435b3fd545b721609e02c1a55d713b104bb95ca1be99791a73074b797b0364657f8500b87cd601c6857973f4bc08b6a4a9b80ee3098e8f256b7cf752081610c4a502718553324adb5239c7574681184a53920e3f58e97f3c8e1fe7908b1fdc8d5875e222c863d82d82b50670a46db909723d370c8f57eeae868a25a1d3349806c23fb553f13d9f050145b09d3d6e35f7c58cdfca6d958aaf93af4b72ca925cf9b48550a90ab4f36684bd38fd06721ef36e6929555a12cd1a5d32b2516baaa872c2c5032abaec7848c116e4247fa505b6a1470df4cedfc9904cc9b4ead463ec99a722d6f630287325c8010195d8de3cf9f7f11ab0b3607689dcba4b991f689640db343afb92459a8dc062c6d1148d0448249d9aa3e62e60b9b49b9d4d2bd6d68e0ab1a4924cd331277197954f6e189526a3ed83edd241142acb53431e04fadeb41dcf5f7978d1a55b02e52ef1fec0fb9720a83f74b736f037cb6963898f11dbc36ba241bc0796a2f33fa01d1abb81e4f60210b224d054b5a56bd4c974c37ebf46ab8d3f9a0da36c30f35814aa452fdecc826842a551de861daa93438b0dd9f2e0bf66a5d14ead746a46c088d4393f56e0343a056ef5a4b536d907f14385cf6296c4fc30cdae09517241d9cddfba275b4846a1f5c197f6fc79ff3fe579473f57855de2c97934278feec276d97b9bc93974e65cf63756c319fea9a1cb255fd57e689b4e86af80559904b2af3e057274e9e4a8acc0d1b585e8a363eaadbcc653e31e9423693567f151444fdc2d870499da17d99445883422ff8095b63762e297979cb8d7723910d72101080d233f662871bf2b9de77e03fc0180932178c0fc79873ff35f7d842bd8978e3a8d0fc0fbca22277dc843005580b115fa8a19981e1fe6647c02c92ffad21b3b1fdec8867c7a2369feb97049299cc8d7aceaaa1cc055f483cef3ed95d79cbad85771eb890c26234573cda6febbcdea03892e5113f415ccae55175dced1cdd138ecdf7895b03ed9d5d4fb09bf259cb7d7fd667ba013532e1e87fbf5e7fe36fbfebeafdd22e87d371d113dac360ebfd7239e0de8a30df8c2edfa370600ec4a299ebbe29fd2977ec9edd1c4a4e1c14e70f7376400aab01be6aca9abd67bbd2ecdaab9480e2d61cc098466a217371531819d0d03c701eaf132823ab08b76b0a847c781974b0f411f908e8dd288269a8760febc53a643a8fd684cf4669979c39e89c2e259f38d4e01c2acdd8d0363b38b924b2ad7da3a97d2592cd8215a90d386a822ad8fd988b1b3468a5200f09c700ffde68e62fccd805b2e41395e33e91bcef7cabddbdca9ddbced142c0e67a4ccc8d38542bafb7b9be8ea8fe7b58aae945dc029a4a7490c94d90ccfbf083b2d2387733c0cb6533b14708584621395166391cdaa2f1110c0d0f21fb086c9a147c58554a592023aeafbda5df684b70efbe383291ee426e122e364d8f628ffa5fba4a18102a6ad2524a2fa148de9019252eb13c1b1d00444bad10b642d4d9f6d6e71baa7cde99fc2566db95166662f1b4b5fa4204413e67f63ca246519de30e7e239caa6f0684dbcabe5c0872bdd1482097c338b13adfa5819b791e111f9b4374efeac41ecac9015b9e0312057cf46c26b5404cfe128575edfd471e932c11ea98fb2d3073dd8e4f2bc1f494ffe62c4390073921005f3b2a163f6f11a59de20dc36e51d4f8aec359bd92265fce074a992937d63560d13517bf645bd0f67572bb5df2f4573bbb3be3f672b7b3d88d1883735003ec3921ad53cd0b538d9843ed35dbeb22b697995da2ed116c476eea3745f78e4805eac177e8b47111f1fd1c32ab5cac8cd87b34c3539d537b0132e0d85ce76c876da6ee21e42d6637bcfe889f2c1b7efa2eabe184ba5580eff2aeb2943866ca46db9657cc6c1aad4a4d663a413652a0a36c8be51fc8a8d5b8c116050e431d32c636861d3081f5429afad59f081f64357ec2ac378aea409359e3d8bbccf30f57ccc57fb34bbbd7785e9b686f9e77ed89dd6a1dde5f05949d007f324e24c955a37f99a88d423f434dcb0d8dcd1eaebd388d490cc589af549615e3e0ebf789aa0d46edf31e4dfc2e9dae512d96e770d451e0faf81e5ed8c12c89fe9e789b2bb8966d768204b8d46f11a71059088c124a844fd2451f517a3bc2be37912e272bd788daaf6265471830b8e03d9a2fc0a192b41b806a06713f9272ffcaf07864dd94a2889f72b5a9641ceaf437fd23649b3f1fe3cb2e724365a5746e80032fc1f092449bc4d1acf290b764a2eafb0b5ca8b4cf1f9134b67b7b1bd84329a5b1ab20f49ad3455ace4331e6ef134833a60f6e0d675ad660f0ef82cc24e3e3d975a82d4e156189dfac8bc69761499cb8b2a2a3ea2af249a419af7112a30d7501db61433de7dbd1ab5c46453246d3620d254ca2ece24deea03d691cfd9f463dcb5f153f3670713e73ec7b1b3addb427037c3f7c6994c165b8bc1fa99a21bfb3ce11f31e3624aeef1d7d944cd6184b2d2ab0633416d5c6d1540053d4a663a6a706855c2c2973b55021804977a99ae463d5833bfa8a295dd35e25bf04aa6708ae44d4c8f9d968f97c619f2e2093fe43e6306323c2d08909b44aaea9afd6d4aeccc515b6e7eb330c1cecdbc60060f8f206c3e055adebc50b236e3f5fdfa213ac01c522514436fcc4fa52bc9f3ffc3dca4035e86d07dd81735e8a2e21e09561e056291c02e6da94c4f1c482d51ce8f3d1d27c6891c3ac48441d6b5466e1477753f84f4cfb196e20f688916075ca1e6cf073af4311b3f3e15457b6bb14ef1afb17f9671b7869d5b318d3fbd0bf6e5f888a1bccd37e7974a5332d75fec6cbae84b19ce2d07f4ec4366a31190467f711f8cd28235c99e098038ebccd7c8328d9d6878d6b4f79b8d7967f7f6ea64f97226161247415240964a6bcb225bb2f9e1dbf8ec55fcd0cd5f7d11740e19c21eda258c826352c459d5bca63e19ab067ff5d2dece26ecb9edc694dff8bc8f38308b18df507d54137f16c3b05413c4e4601d32f309334fb0c2d26c6646d98b54790989241362195d3e408427d2f00c3ec31a2ebf8bab8aac5f1ba5610e60423824edb89a9ed898da74206be5ff36407e87a915783d5023e693418381d15ca6de51e45ea525f03abe5afe87dc23b4f1ceb91925186a6255a74065ec726af2609fd0bce3e335b9f667985c1309979c4eb638b83437c639174f0bc8ee63f12d9f1b55e3cf8217a5f95745969c6700e4ac8758aaa2f6dcf0384afc7c863e53a0903c1c56fbd4884b2b7e2669b25751fbcd7b33d2668af3c7389445a89d5e520aea0c66a7bc1e682418f49667ac946d00d0145cc0f521c8648383a8bb1fab9816f2f0d4e07985b0792d1ffb5b2202f439c1cd8397c5834fb8d216d5175119b36c175b5ffacb793061660e596568499b29347b9f207a140961aea9fbd4cf1cedece2ef4802ff6d2392ddc6d967ab41a6b94adc369137a566ef33075927502db4ccf3a185973836e47c557dc54f9235b7b452a4d9731e1fc278154e01c9cad7824e7ee5cd7df6c91bc8e82624187c225a0cd47fa827dbe845c67a24d541a96325e0caa085c7f6525e8cc23489cf4c2f3aa6730d30cc580e070c74aaed28a604f117ec09283e79a931d02154893b91ccbabf52df2dcb087a6afa02b21c819b40970f07c3612c5b0847c0fe202b90fcd035b2f657c74ff3d6ed952b0ce0dacd50a6fd474f867b4cc8a4fe2e218d28f40a776fde247d7248f15b6571c8ad75c21af8df9dba40a9aed7ca910a13ad20821d3c0e1e113c3bf3b8ce2d31346ed777dd58b5ec5355c4acfc775b25087eb87b0d3599f362e41ae1ce94104cca8c6e47a4fd35f27b674e718722bb02b31e1dd8a44078b154beb88a416a342d185031b5d80e4209ccad62983282dbd6538e86f09dc78e8c4100fc3d8274a5744741ca7a8a829d44f86c60c179c1dea1ee444026a899655f51499b3f33a2827355750c501e8ce085c5f18f727efe41cbcea87504c9b9e3e5a6234e57e30b877862b976aefcbf1a5e229b11ae3d3460629a0f308b33dde6c63f7b956321415e100ae919f4edfed5ce4c3a96d10b7be6ed71a37c41cd3552859ffa287229b8dc482b9d146647ab08abfa7b7846d13c87e4983260cc1416c65bd18da734a19f032550bb4a7ed528261a85b9f95a5cdce621c89c1a6be4dd28c949144be67561fbdfcec49d6313232789c7425d9f9248c1304726af703cddbe0375122dd1c040f5d2d7ca70368b1158d3104e8a31bba2d143867eb87b510243bea9ec2776a1933185d1285ea2de89aa7ed544006a6015526c4eafed0b2044cd7a7a8aa4052868f4e6fb16956eda758d07e5e882d224b0f70038a5074208d3df845e3810ae34f61390cd98734d861737c8b324191773acf4ad9c7a359809089499064977faf404ae8537dcb893b013a7864c0772e7c2ae04939ada36492e9471e2fe1993a5d817ef91da99498132e5225baede73d1a4fad931d2662fe02007fde7d9c583f3b0cc3f3a0019cea064241e89bcfee9af7b629e2351e1b71bb4881e7de1d4accf47f208f302a2696a11e2247850c460138a738f1c6df6b8a8db83024b07398b4ffbf7ba89ddbce8ca691b7b78441fc0059c514a087ff84d8e729a3069104c4143ffe9d405b15df596d306ef96136d9924eefdb939038aa46bd7777c0c62ef26cefe71621cf8bcf69108563649e2c9fb2b28e36aa80418ee39ae5226e1c69d73c33c58dd10506a5ae0504bddab31c1d0433110cd671f5389111415a479c8af619c8c19203cee67f4c01ba64d8d06670bf0bbd3a59cca7802612d1672f8d0e747a68944225a09a72b54d60e1937d48e8b11a419e2be3a509e133a16cbc87efc3557dc2b723bea49142b9f3b652082ea74c127112eda4931a4017d4aea5e0551610af1da72a90c6ad5a51989566ab878a5b74b2edf79967ee4379f6468c47278378acb67bcbaba815d0054e32ffcc7807f5c8c83dc52bc3e89fce02f764d05eb5362a59f779bc4ca7723b699b4b5220aa79d20e60b9ca2cbc9da73fcd038aa5e540e85e9dd87fea1eeb88ffe01444fc08fb817bfa1a943a72c336fc75aab5b0f9bbc6c1db54272744f7a4b0626373051cf2f660d9b648e09e5ace394098698593872d762959e", 0x1000}], 0x4, &(0x7f000000e780)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r6, r12}}}, @rights={{0x1c, 0x1, 0x1, [r5, r13, r1]}}, @rights={{0x2c, 0x1, 0x1, [r4, r14, r8, r15, r8, r1, r16]}}, @cred={{0x1c, 0x1, 0x2, {r17, r18, r7}}}], 0x90, 0x20000010}}, {{&(0x7f000000e840)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000fa80)=[{&(0x7f000000e8c0)="5ce89934963e453ed0c1cbdcb79ead6b8d1188fd379c0f8c2406bdf02852c5c53845891e7eba", 0x26}, {&(0x7f000000e900)="e9ffb1e3b85bc93192412a10b4b623d8b5188b5f13b6830bd67b484003104c189a3a17eb77cae15c1bb7f99cafd8d6be3e265816dc43c5e68e122dd042b2cd06ca32091ce59b5633cd35c5847d036098209f", 0x52}, {&(0x7f000000e980)="ce888cf91d71b200d16674ae46f8475a71ce49a9704811e7804793f9a2e9c0e6e6e549d88640a9434ff50c25c1c49639ac89dffff4d8187444ac3650879de2c040a4ca312720d0657942614fa7a8d61eac0b6677d7278141f7df0598a3ba5349358fdadd48d7a0d271dabd5c09d266a0800b43c236bed0b38316437012e8555a8a2256c31a2dac565fdc29b4518b3a6097fe3cffcee2101ae4ddcdf1ab2e5abff07873505dfc2e6068cd6a90909cde49517ef8833424ed42fe994fcf65e5dd8e8d7260ba621b19a0dd903017c14e651dac2ba409e1", 0xd5}, {&(0x7f000000ea80)="191797975184e0270815e9daf5c7844d812256256a98ee65c78363b1aa2765dff9d802408a35cb31600b8eb73fc9959db816ad5aa53f65b9a8faa5802b9b9822906d009de22fc427723ec5b38d086145fc7cc5bfdc0f652b2119e8dbec5cd5c107a7b3c6c75b59c635496dd5550bcedda8d641fbab79d761c6a2690472508fa13a990b642e675a10ee98b394c60cc9436505a67c4384b717cbf66bae543277dc3de33c9b166cc4d2289dad616f5481398ed48df71fa97367ad4c643ad377ef440858d6346645c66748213d4fd80c081711c660a627c12f142d63c667876a9771b70ed478a21cf81755ae3c7d302eb19679eb68822186e4938fcd4270e9e941360f7e01bc3a0423a44309143d3e772c6c01e9d8637309238e92962672d72d6394d9a528131593ebb32affc9eccf28e23c664cc202f26dee26fb929ed0e24f7e4bc190cbc6e505521b3db4d021c96b9ea86ea9083ab4cea78f08ce597cac2ab7391cbabbeb17f2eca9f107a7fb09bc9e888e0d72e6cfe341f51d6916a29bda88d13d40f7e0a7b14fa6e9529b877524506008ae48525d76c1ccdf384123ddd8f4498af9fe4966046a9efc15cff1eefe76c7d24a09fe60aca5705b079da23a87c8c6e5c5251494016ab30c787e8b5aa3dc69866aa77ddc3c637373ae991477594e00f7175e03607a0b65a308410e3e273c084b746add4a09bc78229971733c01e234acbc5b7a6b77e16fb5e6915c9d953fa013393353487564bba38008e3204e92114acfdb8491cdc8140606e6846e068dcc614336b8b0f4dc3d312382fe11bc6be0d6b51b28e8cffc7c995c4c01ecfcf05bdbf1a78c144b22ff47e2bdb210f02eb8bf064059bf95f5b0a4f1a94f443177385c72df25830557b32c54b851236f9c9861904efc1b9b15a201ac20566b307740e7eb9a9c1f0c6bf7a08fd3c7220d46e1ce084c2a82229d340aa5ebce2c3e1ef0c54fb8da59cb308bb7e5f0bb4dc4bf7e6e8611d059ba73dbbac8ddf2ad0864709c27c1d08d6c623055757cf0dcea44160291cfd6e4374d520b27436021409cb3059e93a2881792d65b0fb69641b60479ec871080490fdbe416d0fae0c7be3a700839b37b24dede8ebb1a2065d38cda48f9e96e99980eddaddce0cfe1ef2966a3d7aa750345c1e2f678cd6d6eee057745da35bcd8d4a80c32eb6ea0b32dc252e5cb3e383cafcd638c49dccc35ea2d3200daddaee29038f066085b20fb2a3c5d2fa19869b362e2238847cb63807ca8c551dd8486f5b86eb982b3f541887a05ab02e42493406a0ac210349f7c03a6e97b38d1b2b180a27227a8ac71b19c33c1b6b58ad64300f929b2a503642198f9e3783aaa803bd0cd467421935ee0fa78ec4d4d8be16de1b39baf9144d06a78cc36daa2b194086882dc124c82f1fcf1152c4b4dc54ae42c4da6042d8a4c4b2139158926ad03e7f9a7f3b68feb2a00a594b77dd7c4f585702def7f36ecb37235678f8420362e4e477c8e91ea073aa67b08b0f560b2a1674bd6fb81505c76f5473a3e295dbb35aed57e512686ffbadbac962a0ec3ba441207e191202fcb5de1ddb40ff6ffa127b9a3b4903c1872db3869cb2acd46390e30f657f5f393e6113e404abc4ea7fe7d1cfa812bf72a8e2e50d2870a742695143d36e995aceaa536f45244e6e581b7ff4c7b1066865b6d80a168ff9645572a793ec6cbc4716f8a6a23c18d617976bbcb2f0296efda5797acb366ca701bd5ad8aa5bfd624f9a1764bb003691485afdedadd897cc83db13d6526d6a94477c18d4c312874edd4b3dc56b91fff5c0e19551275664eeada0ed2761b776058054f7666de41c5d77e6d74dce64e6a5336ec5ed5c5df2ba1ca39ffcaa6203ecc002147f7fedcb3dfbfe75f832a82654dc6f7f281784c82234d8c789fd71787d6f22ffc4ed837ed10278295b5501c639aa4fa4acac55c16bd7636ffc63da89bef80ff3955a2de81921ff83393400cf5a572c72fa7a8c80534a3d074b6f22e69b0602552748062bb63226ff7fc9c3ed7ff504e5c51ed12def5c8985846e9211597cbb1c0f03cfc4873f3d03739b68b9532961f35d85bcffebb2b7acaaa654dfeea901b0e257f92e5ba772123fa2d300e8fc1f959337f5e2e8fa6ad97b8d42b08151769d3711b48933ed97151b968cdc0247d48743eccd39a9b9681248df3ece1b51199ef98136e90018fde73f40e145ad992b0cfb236ab873af912cc54d75e3bb7a1c2cdcbb6797adb320f0a69437356186eb2b54f5f81b9c62b42d85c7540aeb19b8c41d7adc5f38650d8d9c3c1102c11fd9f33e3487f2aa39f13ad955ae4d4e07269efd03bf34c95f363ea72fca538200fb62d889d1f6d137d2632d90e49bceb06246897f27ec48785ff466afd2c6c930e1b5b0149feb3e2e92129d3a83269e5c20a936f58cea3ff2594f539239d300b976dd87a93f08c858c65ab70a382b56378d02d65cfb3c5f14f118b09ebb0094c928f982b1f00bddce4064f73ccb43b83b6570d966969f3da794ce38b0a1811ee96ce6920ed2caf199a46f1f2226763057ca7c1b30498980c0b21eb474e804d5b2ccd641f9ba95e6b58268a275ad98575ae403a75710cd081db6f5e7c584073c0667f9cab543342b78c6f74313fecb7cddafbfee677d36f8e7a0898927c759cbdcaf09eb73dfcafce95224ef53a21683260740511250e57a91114f093e4c4380acdd03eb4af679416cff22d91923a72384156ad2c6451fe2cfaddaa5d5b749783e2f8a6e1e375a21214fd9f1d8185035ec20a6a3338370fdb647fd679ef0ccd0ddf0cd559cc6e8b1936255b33e2bf8cb00bd0c27b591583ac7dbff8eb7d9928282aa878d52ed5e768c2c3c77d3755616971e403198ddb64df4bdc03ebb1a4b38bd113a8faa9485fbc72d192ccac20afdd9f57bea61c369fa2e9d280a87db799f924b1801d830353c386d5cc51944d6bde763af2e4b18163d68c7b21b7576968476f0773bad39f9b772e732832a861558a293af1b7f4e7711b28dd29dcfeff1134154e3acab9126f050f9e958b7e5d2bae56ba89b225cefd3fac08165d0994fafbe330263cbdac4850bbdd68c7f11f7cd9cd9b9bf52d2a42c625da5c7004e852e0ebf7a60dad1e182a6fd3391f9d0a25321024d053a6d6fbf3eaeec0602eae9701fef5eeb2b363dbafef1215315dc4ec3f77cfdc114c18047f7c209757d81adf9c6739585f9ac62800d3af9907343a842e4d933f6a53f25d6d67082ec5aaa4e86f85cce64d1841be4e0075afac1e1b8a7595658201c94c478450670bb66add2c464a78d15297a9bb2c089542232a331a11ca521750d048f5a3d512deb7019e99fd6e0f6612e46f5e48dcdceeee6c93ec1f9e7c9edc23c77a15c311fe334aba4fec59935adee3a3010c621acf4b4362058ddcd7023f62521e7a26fae6e40cccb8577bbad9245b84395566372f71368e0aa83b1ea598488d2d24c0195ac00865dfe3586946f0296fe1ce36990b9c5cbcb62cdce9dd1ee11dac92320765b6953ac7f022afdb0e5056a4911539e3fb8296e0f875040713c10a0decc3dfa5f9f695cfba10b6848c78e12fd472aab22a914a5320f21566bdb199f323dd7d0cf47ccbbd6727f37423e0f605716a0626af4bae02ab7aef001f85281d23cdd7ee9fb8eb296a826bbe4e7055667da9ab9bed76f78e37170df32a671a5538ec0180c0bc535c45b942274525b8b1b7669d90160c62080be27229f4ee494ea924e0c8a0931f1ebe32477747248383ece756deab53fa97ef43183976158346ebdee3c34d02dc5c293f5cf58542b615a550f34c7a3178ab2f926e9e8ba6bf5ac6d188ef87da9fd67ab0aed87838e4055c97e84b02215def091d49213bd79a8b0aac5f760a9c6ef0cc7b17b497305122bb30c893e413c0e81daaab6101dc4d9651992c96ec907c92c4289c40c5bf095bc8c92ca79718726e9c55ababb1b6baa855aece1ab613e42b3e18992214dbc9c462f7179daafea2fece8bf7471bfadce9f0602b67555de2af01a169a2b38260d70c35e2084c63a52ba0395f7c0b6674d4e39e410373075593f571706d8ef1901b28e88508b5fa4182a9d9f9ad7b38832618c094623abaf5d28dd7c8c04135ac974f1fd48ce6bb1d95b423b54841946c07d454f20d48887f41e267156ad01fd0af4f802007ee811dee267b56adc5ce3759eab72eaa4d19ca76193ef88083fb040737a2bf765b1ac6bf74f74f8bfc40b2f9c96e961c96bc714a489c772805dfd9a7ee257caab96ca1fbcca37d5616ea4fcb49b617aca0b0cc1763d884d0bd8616a3fc88c99dcc7b9a25cee2cd358953ed2e1be223edaffcf856c7069c9cd4219889deefba6a7772c9100727f5b70431875bf76a5dcd32e4c692207e670597729f6dff294326e9ec3eda2505a87c63bd904c9becdbdbfee2335f3b56bdecf4ec9649478d506b94be5b76860ad72d1e28e4b3f9a5f4798581b8a8a99d4e1c8d713ef5901fe744aee9bda04d7dd8e7456953cf64260d7344d2e488181fe103b896fae9b180efe0833f16b759ef5b3fd1eb75089c5001e0c341dd63a868a39cd37e7fefc0874745b7b021d5588c67ed6ecc49ae2c176b5f0a7b3884f1bb6e97b07fc49fe11f4c416f9053608d60d6ee3d8926c485d1e9c9ad96c8ca3a29990299cdfff51c3d0292dd185bfbaad17710767ce0dd74857750786c5115d67dbb456d6d5849c6042e250f0dec02731127d8736fada3353e65c407e663958c1fdb8de85554438cbffd41e1f2cce43dccdf69e2e508f0072bbf30b7667e0202c2456e3c6d185815c79473f47150cfb5e7026fa2af95ebf816a8067e78ea998e1f2deb09e7ec47aa11439f78277f8634a1e46a17695b2e55bc873ca19098be41b61f8b6aa5415f05462f59d7eafd84c1779bed6a2d6bdd88f28363e7d9d30c28c95cea3162069df02159b6db04c3873ca1151ed456a498af55ea82ffad83afad214ca9231b6499cd01a3511a2810eca8a703af2b1c8798f3d32d95caeed235c8a2cba70d0d387545a6d8d74acb85ee4691d65fd1d126eaad4be750aba78e753aa252fb0b7a84178034fcd36a3e2bc60c2508b886206721b75d20c4e18057349feb392cb74d179bc9b2e81f31a8e130390975f27838219dfaa36b9ef1ae0a30bcc29d9deff9890579d0c98cab518b4de5cff7cec12a9c343b39b54370ecc818d55283d7913b3873dab28020794789f2c184d7311c9143e4b107de75833ebaa0049ba77bdcb6d65a5798e37028e06bbec4ea338349faf2dc4ce0222d3b0a4a39da7f638fda0076b26ad85d1722434f5916fff77a1215150043e59ade3793ad6d248abea290134b35b89799986bbc4dd12c8509911376ebc8bfda74e823ffb0290c89aabc4525063818e3b4b1d4e1a52b2424e29d928316d5c546879c19282e2d56e92da9dd50c0e772f5909f01cc7de701a28fc1c85528b12eeb94064ea3c31d817abdb8384abf4841049e8f5535e1e59575d977b5dd119c6db37b96b5f9731c5ad20c0ebf782e3ddafd3548b64daab40234d21419d0d6fe8af02042f8fd6762caa115653c1a7362396a5fc4515cef3b29fd2af7463edf6eb13f778806dcdd15119c12c08671d5cfa3af48c0685023f76ce4058a61e5a7dd8517c89ad6a7e36d80095970f0625308a4e054169f8cdaff20dcef063f6fec6ec813dfdb900cdcdd7844eb0162ff5dc01186851306b719e10f08f5d60ceb41a0f23fd33b29047b8f874c11733754d6f00fee344cd2218372a0a77715eab1038e2a9c469c8aa7edcdf5810e", 0x1000}], 0x4, &(0x7f0000010080)=[@rights={{0x14, 0x1, 0x1, [r19]}}, @cred={{0x1c, 0x1, 0x2, {r20, r6, r7}}}, @rights={{0x2c, 0x1, 0x1, [r1, r0, r0, r0, r21, r10, r1]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r8, r5, r9, r8]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r7}}}, @rights={{0x24, 0x1, 0x1, [r5, r9, 0xffffffffffffffff, r9, 0xffffffffffffffff]}}], 0x118, 0x800}}, {{&(0x7f00000101c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000117c0)=[{&(0x7f0000010240)="b11bfbd55913c035c64c91c4ef63b97039af2928e1651fb381cb32d75ee0589acb072f6441012142184d98c9fe0aa48837e9970c4b20d7db5571cd8478c5cfa0556e1b54765de898c840bb22edc64c5450733027ea4d24a1e16e1fef624deea3c8f175b49e875d755918cabdc1800404969d9be67bf6c4432ead115fbcf1fdcbef25808fd72eb4aa08a399c31cf340e4228a36b975caabdb90422d7abe9a8d8480d1ab4b474b83173bbf350dfda7", 0xae}, {&(0x7f0000010300)="914b35cf21d3cc71f0c6b945f42649b717e0292cf54929d14947f030c3bb19d17e2aa5df249afa5aa6740c883b3d4ac58fda0b38128b0171a08186cf53fc922a4b06728b5122b7c9008e722b3715033ad4860e6a38b6760d8466ef3b9e648ac4f4e288e78757017ab4911d56d6a9a5ee6a0e12ad578cadda84cc0db71e3753e328a36179e4a526a902782d19003289710492ef10d339ff5e69feeb203f20b815663dadf1e7b1ac573393993722d43c244a144f9d0c40c8708febbae9226fd538cf8a47edd4888b86938cdbba3ae7798c54ae4c4bd56b7c07313053457226be96a027f1157b2eb6ec5277c483dab571bb", 0xf0}, {&(0x7f0000010400)="7671fbc856cb2438f17f9d5db001170f8fbd0739918378236b1e2ee78dda03ef39bb3003274ddb2bd4cb4b12f497f3f24913be7307c50acc06e4c2731d6e839d336156eb239d13f838a94da76d5d6c47b54e4a7d4a827c008318dfa04c61e532f70def1def74ad6d4dbd4d250d6d1d2fbe3e624fac1f5600e25fc1128cae7358", 0x80}, {&(0x7f0000010480)="080744ccbe7ea89fa1afda33d67a5a395ec462a4b56e8630e58f720f06f3c86e02d9411e81a34e6536f71e1f1d385a1d367e37ad699859edd2d3113c96c0b21d78f8e8f783", 0x45}, {&(0x7f0000010500)="0eec4d72f5b4bcbfc193a3674a9b42bd3bdc6833cc480f16a0d91e5d8ae65ec21e622361f96c22b0c1eed5b6a81914137b2db2f49d4efd14f6f7a874648bd02e05e5eb4c9bcd9a13dd3675bb8685e022664e26b5b696ec3360525c4139a36f23c48429c17fe5fdff5eb039ad971cd2963b387426cb21fdbdc717a08927c046c9e4fe5428f867df3ce72e5018d193c52ecd7819", 0x93}, {&(0x7f00000105c0)="3866863d808f7aa795fbcf319796b553cada610db52ef2617307053dee97492507683498f30f87c39d789290b653527cde539fae7b5155fabbf2653189e56be9065caafe46e874096b185a3096e59b571680380267b34ab9b852a00a7e2d8956eed02bbae426e908fde4b1c6b699241d18b4972c8a054e59a6968178fa60204d416a99455fb01e68d395a06380c9adb0ed35bfa2524c768a18e83422f51271cda5210f2aedc1d6e839cd29e26a60e585ffaa6b2a8b41ab875f0c5250f93beaa70d62846c2230a4a9f4b55b35d96da38a1f78baf4de37fb738be9af1933750d55517a0790e08df20a42902cdb60653b464fb4aa198e650c0175b8840aaed49e6a63a793b352880a503122dfce8f2839719a72f709b5a3fb99d67c88aa3587cf7184cd02aee8e002beac86fb9c31e1e05de47a70faa3bf166b86119601145487b3d3c9773dc1738afe486260c29ed19bba3384a62d7b466b8ce80b65bc16c8dca947336facafd4010706de5f0e27adebc8b93e7c4a11e40848ca0f7060390edd7e6321bbdcf94884f6f948455bacd0db7b86a02ffcea151fa498b825137287bd751fef0e01c1d4efc5f04ee05342134acbeadc9f47d8565a30d50ba03a1e012098a277a254210e3e9b1b6ef8a0c3eff0a766cef527d36ccce7662f92c369a5b6b2a0bf52d951691e5a36aa4cd37a2de22f051369dc4689a6071dbebedfd0feb4395b46ab528df3f0dc307b9e70564aa2387e41de086ed90dea739771058445bf26a5fbc5544bee476abc9b01b26cb56ccd70e37e3b5b80fdd454e7bf70c2fc02de1aab921083cb805d346b0feb290dbb66f0baf8c7569307502d16db796c5264d420b9c126bdf6ee0187b83dfd53cb1ca684a84125dba236750f0c1c4ea570d3f331edd6705a98a8a6c15ca027b38c8bbbd102d0362e4e433fe95e79cf4118bae2d7319e75e45f1e8abdf3e9bcf80edfd3f557f276b50b8da81791595e80cb69399c1697846dc15f571486d156d4431f394c3aa42d5a7068e4319ce6f201e33c3111001455d8f2d49f7d0792138d1656a4e86062a426c8f336436bcc41e5ecfa8751153e569e1c71e0d446a0293fb683b3e3c6703694397b50e883cb97ab41f1af9b02ad0039138302a0cfcd4a7327d0de9e5fefa38b4662d2546cb43427790abe4877735ec84e8a406581c320d6fe435293c5c420768fcdf516b875bec0c7771f0d836e4b5060e438720ce56ba2a5c3ff4718c376cab88fc47e10627384233ca07486562906dd60e2fb0ba84d3086cdb76ea1e77a2f70032eb7585eb57c3a405e85484092aab84d8ca24a2117a0ddd2ed667d5f1abc50eb079623afff84d4b726076504a24bb6129486779f800c6b9422781961a868760a296785e60b65b1c1825a07169e76de66612c77f892c3dd5ec3d240fcfe6bf7976d58a21b059a4a8b7593f6612378158de48524be0f5530b8e564f15c16adf84d46eb7581bf2a604e262b861a9245d2d596bee1248e869ce8587d9129816c05faea32329336f029da709ef039410ca9a1997ca03f2f610aa90fd1b154bae86f55a7fe2460931e8a379e983e185213666cfd70b429cc086200f560eb8cdc255e4b58d0e41269b061cb69fa0c6c0e6511224b5f7fc2cf28f1f0ad83f3c2b2a904b2b4cabb7b6b493265e86200b16a45afce3899c74487c238a031197e109625b1087aa27dc38d6905b1f3a727a41c10aa5173c0d42002cba07b3bcf488bdf44812b22a0a2c545f1e05ec5104e89bb40101dcc8608ac9a98f06d93852a3d45edb91e50c0a5473aaa7dbf35f470b6e15e89815560415f1314791e81cc866c162e05bda475de833edabe6a54fbfb76c9d80c5061cdbdcb55024a999a60d0b37502adb60733a4d42671c3cdf95891e7017441a478f1c545204c46cdc2d100955f0900e0e50449e2251b5b91fb251007f2d6594f29ee9e4da049a23e1a640975ac8c8eb654813b4cd40df9119bf70eecc6f0a861eb279d2f8591814069c8eaaff855c7e477b814b4ea4832af3824f6518b01344418358ddb51698c85f8ae272027fa12a5e4f10f85044f3a57adb587c961f70aea7b8787e866322d04f80c6b9e6ed4a06fd0832347a4250741f0c2257291bda563272d48f0f5ccbf97cc66f7c9b92c443fd424e4bd29d4d84ff3dcc6bde7fd3b46c19ae2bde7177d6b26b2548b7231499118780f40e3e8cca025e6d128b7cd4199441c145f8faa6fe1e26e5ca3de40e235b7e6b4c93107c3ccf4a2776e2953690fe37e2b379803d086a03a559052f90baefc1b0ccbe06bd8bb61b933230d7497e46609c2583756d340f5ed8126b4eb23a03b9e705e780097c869a07f9bbb7f61257436a5cad370f6528f2d219058cbea92931dbad31faf6cf1de5a012bbca2f7616017f74316f4f14281ea79b03afa56db433c9621fadca02b1d37c779348e661015991adb8d67502fb7994164eebf4262ba5f99f199c8fd96ff0479790380f7ebcf5046f2709516b5c4e384d81c956f5a2ee2a9b33a2831a8facd18620e69fa7dd99b686c806175096871ec5ce29905b5e83f5e6f26edc971134d57709c1d83bc51ec98120b8463086f6e71b06d38f86339e7e15a50700934f131f717e4ef5daebbbf934e61217456521fe0bd5ce372b9d089c565e216c3057b11f036eedb7b610e3e7a20df5a895988e8254a5213323c5a448c0133f6c0283cf1634bffc13b856df86ac560c29a32293a54f49e69366858190acc3c973ef0aa211423049a7063845863db20657d2fc3def06135bd83dc65aaf91c5f7286ec6792f26b87934a80cae28a366a9c1abb8f27ad7405c345bb9151e6efe98779ec27c685075497202d89578f1f831a08675fe9b472cfcb646ea3e404313aa3454fdabb350fda50da8890bbbefb1cc7ae295721ed405d210edf6fe8206dbbbab823bef03b4d54ec83813c6f27c4a254f1c17d7eecc5443c8d534074343d3713c554ca95e0036d129c1f9182d7d7261007d59ae9fab144292f32d39f7dbc233970673318dcc8ba97293354b246ad7d5f81e9b8cf9c6367386d93d91e7e5d09abfaae405910dd1793ac77586fa31caba2d8a3979894418be1f6f26b22c29ccc248f8fd4a1a97d48087919e78350a2cf0c1ede2affb1661c10486d7e91234346f921dfe8f702fdd5cca2e9e52803317232b37cd9e9b8a756ab34851f3a4003370264845c0fc368f367e8b9f1371bba60dfd908194956ded33f29b34b442baeceef0ce6c261157114c62cc5859b271a262ce5c739536c6f09312c1dc526ddb8d7bdf2cc601e9b22cec331247989c3aed50bea70bc0055290d964f3ee1d661c18ca0eaf0c6f6f8f0453c285ca38766a4d34ec88a374e6efc99dd6cca023a35120057b902a3b24c091a3fa708ce3c0bfe1d9843d9d91f75bf61c04d1172b3226d9a46d095370f403880ebf5be8072308ae26db36a1db2097d160ff7e65f3ac9f48cb4d6c9d48eb07931e990b1b2ff7023bd407be1afb55e0561bac249a3ace933b9931199ef1b36a042977257abf8b2039ed053a9c70e4154100808fc2d72293627335bef6d3d34b8689230a17e8affa1c6d1358ebeb00361d22acf40d3fc0358519ecf83292d6c5b7943a2ae0cae204c144b1ed0c4b2c24a2e98a3926f7fb8868cad194d592cbff40354b1f6ff505d4754f17881f30d93a1e5137fc2756079ad354ef812364208aac12dc4d89570f5e4dc950849da7b69c7bca9aacc40a8b9a147189da2466d5e484c7466fc86c13552d9ae80102390f2a92a291f16f0eeaac7b8d6bb02ca146dc9ace5418a819a78c5c18c084e1323d484750e3f3633b5af679da8c17efffdb57790b32f88683711ef05948a71b3cf40f4a3601c645130bb945c2ea8aefa8b7d199d8aee16fce95a67933a7dca698c7f9ed9af2b4b752a56bbae987e9303d8eb58e8bd80606bd18ed5d9ffd7f287027ec09a5f849cc34026ccc655610a30672d4c694b44b7c4249fd3646f7dfa83db94896cc1b1203f30f26745362b06c7c7b09717d08188ba73b12bb93f29f33612d3169f37d9d1304053944ab975d491b6758708cecd70fa911ad98c0e56115b8d21dceaebe10f1dc11fc3d3e97bcaaaefec7d8ee86f306768c3dfcd2de0d7f6b2dc687978912b23637a0c0fcb7ae02fbeb3c16c5c4d989fb49d7fd3a3467803203e7a60fb232260e35c0565ab7cce450b141ac09d6ae3bd995983b56633f9cc6dfa4f55fd7e32c29e491247be962d24ffd85a334a68eaa15d2ed92ca00881ce6f4bdfd9ea9c60c91f56f4ad64cfb4d9a9c50089ce6eabbea5b4382862029c460d560268e0a4df9a35c61a89b0c9ac81387bb0aa2b10379b3463e40d413710bf8e6d8e062b95e763ae57586675096d16ba7cd621df195c19f134903798e0f214081bc1a020ccaffae4aad95e152f96306bca3ba8d0d9575c30e11a667f483384941848b1d80ea06dfde96b775b92803fc8e99a208c99edbe3e0d340ff2b9407d6d3a1a16317bdfb01fef508de67b3a03b5a7dfbc2b6f917b81abcffd884d6eeec25f99d4eb1fc2f81861d2cdcbb57dbb0bcaffa724d4b99355c7389a6ef55749aed3d0c46b69ab8b773ba19c530979662ab547c3bbf905f3f8f022c1c7ceb9be17a80383526059d84b24e6afe8a2d2953c38f7c41a741efb41e51780b5b2e3d8ae2e3a0ec804a1606e0d52e1e9e00299fc84e6b597680d16ac24cbaf14217c7bc12c1e10c68f626756c8c012b6f0319c3ca70a19f54291d0bd15ea93e33f73f9955855864c2a8e876face229b62ce3ca0061047e2081388189b983d93508b798ae2b649a2d6c9d9783fda76fc889789bb2e08293f58fd3c40dd04ddaf556165cd352565cd1add91eb1a5536a3af881072d0551eb97b93652614aa990b6d9b14dd6cb471795fda0d2cf15f588735dde2463496867a25c195413f1eee024dd110bdce8b4ea8934f27bb2199b221538a046362c61b9339bd1134e5708cf7c2aff2c42932fc055e71d696d0400ed3ba8fd7872d8155fd0ebff0e75caf889f560a5f2d3b699f2e83dd50157474ac3fd84f7eeecc9efd778acc23bbaf1c3b914e2ad6f934bd9e334c92bab5fbf6b8a4541457c541c606879b030c0952ff5601b37bfa1e71c81f4b5550cb127b2c34e6397191dbe95e123f4f8e8343ba8d5452c5272f02002c9e423001b6d47a44233a2e189ef145fd590ab6408d1fb670ae9a7d848060841e7ae28ddf3821c6636c3e4626cd0d8aa7335752ec7ca5242dcec4a2d0d8a23eea571b747b41afc3aa9bebf4d0a1c18127417f0ed59d1b4e97c75d0a6e2733dacfb417643ca163d7e694a73a41cd9f57608418477f23089e6298ddc56b60d8150429234124cf1029ee4ef4ab72eb4d3224f5a2fe7639e143c02893baa96c0d80bad017e93e418704897c33f731cb1bdd35ebdc7a1d02ac890e1b8b954cda5c1bc8d5a41233739775c8d16c28d49d825db0f95dd39bd239c82803358ff005d24579fb3c8d2897ce47cdfdd02edcdfbdadee19c69d4514e963f3278014670c74bf8a3aa28965957418e8abe262eeb6e7507b8614d3016c892135357551f5d4b1c336f9b1f0ecc5e9abb7ac0dad97485ae125adcf0baadb19806f91a03575c01282e30c06004b53677356b92182ef80deb286dc6f2f0c83dd37f13dfc676e6b9487dada1848d85ddce5c5944fe49419554bf3ff1d04907d7e68b595ea08901f02c4bd2daef5d95a4d5dc5163865d5de312d23bda4c6a65ad3cab2e9ac9fc0405801a39e457cfb932b40ac575e619cffa", 0x1000}, {&(0x7f00000115c0)="4f5e97e7f70a5e28bba0507ef89972bde7f1b91d834463b2f6f15a9b03d22375c1f6133786907f2c0941c1ba8b6b549b647cfaa22b279d6fbcdb567772353ab6709ec8e1fe46dc06d43ea7e0a1b173d1c9d93ed5a895e10230fdf8355c903ad01c56ebd2134805479ea1d39e7fba4eeaec2b", 0x72}, {&(0x7f0000011640)="87fd9d98999a9cb1677c9be84b50ce628e901b95f8997b5ba12f071032fc6cd5635b555cb21d741a960a5224b84938f1df4c7b97e48b1e1810b50c90c60e5d10e116b3b6c15066fa181d0d59058c5f8045d945011d474f49d63b6d68cec3cb233d1d4f3ec10c59da9a9f814808b628e8e6b2c89c91", 0x75}, {&(0x7f00000116c0)="d2b844f321018461e8e66aeee8d3181c18f4312ad1b1a06e1c317f961bc98c0ca60582e89228ad257674a89b60bd2a746ea1b4415fe4eaa6696df18e4ca7671c5414b5aad342043a25756f76c170768daebaafca4bdf98b7672926ab667217507de33b350482e15247dda045485b599e741030996baa699e38769abc84ca9ef719", 0x81}, {&(0x7f0000011780)="408e254970d51b092ceaabc35ac9e4c826e8", 0x12}], 0xa, &(0x7f0000011900)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8, r5]}}, @rights={{0x30, 0x1, 0x1, [r10, r9, r8, 0xffffffffffffffff, r0, r1, r10, r0]}}], 0x58, 0x8800}}, {{&(0x7f0000011980)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000011dc0)=[{&(0x7f0000011a00)="356c2191f03399ccec7aecb06f994196c753f21031f82252882dad02eb6d8c1620ce701a8edf8b257714b5c99cdf5dcbe6761718f52e60c2c813c41567c40d4d0f0c2dfbc077ce2d9dd31290e542adc6646747c80c4ca5afba2ce0e417c6d14ed97f76fae4560b668d25e87fc708ac74644fb4e20bb542d29c525fedc1cd06a372d003ffc970057d37337a8a575592ba56ed6e2e63424b5a8f51d8bf7f94ea700938a58b5aef182b84b0cdec98ea286ce8a2b188b6d1454641fa206e94b38781cbc8a57e", 0xc4}, {&(0x7f0000011b00)="4217d7d348107893c42fa7351c394ec416febe3db2010e94567e3c48f64189845ac7dc6f714b57620ad32b5e3334831003999bd8275042f70c8ce28debd91271b83a732f7e41c3bbd65141132613d9c6c27a11f160590bfafec03bc294c47357073d2e971af37aba347e3c2285d038b3cd2ab1392b3813a0cd417425d2c8c079405b7f7bee3c122b7f645f8a1037f57b510fef1bf0302b8b081f02", 0x9b}, {&(0x7f0000011bc0)="a5b84f185865567ed34b9cedd0989490f696998bd796be9ad134972027aa7ec6d3db2b6f144a671eb865a09b33da0a2f2e2cda4aea12e7f976d9584fab28f1fad427cfa592656e93d5370d55c94bdf40d5ab2accfe3036f73ab0f9667cc27a9e1092221e301e55db9d89a61d4ef62c38d3886d2d121393e2305325912d0366359771408b62e875ea54a3b1650044125624d6434866fac2b62c21ebaba6d59fb26c67f942f17cd4ed81a7c699ed7b54818fcac847a93da5f4bea21835310df91c650b60c20fc3c133a3315dac16fb031068134c90fcb152eb6a6664c0f82cb373d24decbd6b978d3a71876643381b0d71cf5a7f53a841a88d49", 0xf9}, {&(0x7f0000011cc0)="85f07a43d0c268cbfba08b8a71c1525b12130d501cf8407dc65a51c40bea6b6a5eeb26741c1c0ead41a0339df89d1b0e38409fac2796a43e332ab22c2c0675acc82f9a82fe5ccaae5d7bf82aa63c3dbf9674343e9f84e1fb86767c356524118ccbc430364b3b3850b57df83fa4af14481b5ecd2fe0e22f757d1edf23e240fc77214ec09d3d51bfa1a79c6be974eaa912005b67a980f1009163216809d4c4ade90a8c9e026e505bf3155293acdf980a8d5d2e8b70f8b2a8f3625f11877403738e3e6c22741dd2e19f1af24d1e8783d1c06a4e4647e17c091f00c2c4cfc7f9af99f40d3d8d95c3da29ff6efca9", 0xec}], 0x4, &(0x7f0000011f00)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r8, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x70, 0x2000c800}}, {{&(0x7f0000011f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000012280)=[{&(0x7f0000012000)="563bd0509792f7d2b53e41e2197735eacc74ad991c5a234c4acd5cd8fe8650d7cd9b031bd0d911b83baf111a20c2856ba4f6fc8a00f3b3aed47e71ad15ffc3d183ddb822076c0875ac1973795eb0de06636163d80b4124c12528cb3921e165bedecc9e7d17d8046a806977f81700c425a584eaabce3f31281b410e60555aaff8c9695f6a554d3d7e8f9dc7e31c998921b74094f4b4322168ccb831e3ff61d440578dac14a7b25775a74acea40917ab427bd7baa5bb9b6563aeb09cb798f0c5b11d3752661b665954d91de5080a6e53a83e8bd3376d6294b2a0003bec6c70cd4bd37143db9208b0191011678f4b087c92454d", 0xf2}, {&(0x7f0000012100)="846e7211699efe2fa45febae7c4a94c6f825acba3d1dff8dcfca6f31f5bfb14b1d0874081a63526ee53c662018afe6e9d1d81b8bee7c70211ae51d07ae7e32914ef7f1dc1def0d924110", 0x4a}, {&(0x7f0000012180)="47bc2ca7901e9748681bbf165b2b7a04cfb8b36b8d707e81de2162693c7d09d2b2becc2194b76e04c1d5c67e0ff12ed77f46717a3716f2f46ceb87566ce699c256cc4ae9317f46a3c5df21c0a8f63faae5698a550f024e5696777c10a6c7af4d036f1db3a11d121a2d6c731e8d3577da63939c3d443f46d9c8e1ecda3ba0625e5f4f993dc2e7cef6d0c55a989dc90527ca90e0d8c253eb5e8e679628152b29e5af08a78243e17d1f3fa395f95389aafb5b8a9b7a7488614ed7461f7f1285f26cb529d305a6d43768150ad2667dc57caccbb64e8f46d1d070ec7a4028bd394a27e55c", 0xe2}], 0x3, &(0x7f00000122c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}], 0x20, 0x20000084}}, {{&(0x7f0000012300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000137c0)=[{&(0x7f0000012380)="f798985309f1b66bce19ef6dde85caddc05b1756dd8c31f2501f833373c5030f8cad0dc210dd954c56c0fd9705fdb750dadee4912cd4f7cdedd592cabc1bc1cff5275a17092913260eb04175c646dd534e4dd9dc6c0115587a6ba1a8c5a8bed2e0e2b0", 0x63}, {&(0x7f0000012400)="4c092d8fca65dd28dd57261f0990663265911fdd1e5651f0b341aa00204acd6bbeda633bc8", 0x25}, {&(0x7f0000012440)="af023f05693aab175710033cf2f01bd32ff2e15dcbc18d5dad1271c538685484d420aefb98189bfdce13e71ca7e41feeb578f7e893d1fbc41d5f52bf7f5f9bfeff7588e602dd1803d0c8907ea6e955024d8f755429a6f958f7c20455e4c3459d2963cf6f9dcf1b0b7f68c0db8c8cf2641d59a3713b6a3aa627fca085531f465d1213d1ddd5ff7422a19c55a0f10bf9cd023bfeda41345d8b0a64", 0x9a}, {&(0x7f0000012500)}, {&(0x7f0000012540)="b411a1cebd53cbf3245278fe501c2f4e66d210f13a100b30a3b081586303493df9e2325f64d720dbdbd2f22f45f9e4cb07b21acc5dcb0b43815ccaf4a3b79ab914a95a374f9798a27b195416c049ab81eebd78e6c800d01118cf1b74ec20a4a8872bbebba7e7f91a6e2df717dce6fc29c71b765d939fb2857aeaac41813136f59c11debc996b24ecbcfcabae871f374b55", 0x91}, {&(0x7f0000012600)="98611ec2c75ff4bfdffbcf7e7c1d0f20febefae1732506d40361ddba3da30b81398b88145e5a640bf32f4ba3da93aff567af99660e20960afbb9fbaeb3333636ed634bc8d735", 0x46}, {&(0x7f0000012680)="5d5c62509799cc2f74b4628c83e84d8050e4cf7988476422678c621f179325e5e2f0", 0x22}, {&(0x7f00000126c0)="e8128e4cf47145dbdad4d24bff7432804e853b4c889eed07b95936781b896408430bfaeb7756840bfa2c96a6b20aa1f17bcbb36ec8d747aaebe19d247eaea8c80e31233a573d36d17c4d27177c9e", 0x4e}, {&(0x7f0000012740)="67f960742eefd2d952aec64763d1c89c5d78f5d4c8de05a5ae3fa83c66777d5319d3b0110d407dde398da32cda7d15694f3affa1c8def5564ee946daf4c87df38fbb799070f5e98c7514654814a27bba84d7ff948453", 0x56}, {&(0x7f00000127c0)="1630ec83c0271e2f6acb29b9bbd661cfbf13fb8cbd7da875bce4a2df24629756fb0e027a96bcf17ab7f50c467880e6ce724f3ed0cf612ecf4e88601adcbe525e35414c12db47802d9d2a39d1c1de4368ac1b4ee445016e49413b6a5d2bb096390f3be43e886ea311b988a5eb334a30bf9817e929d802efeb5457580706ade245e528dc39e3087a7e7534929e5325904d4bdc03c51d73cf50ca28906a749c4bdced97f180e9a7a24f6681c562a1b97093c337a831af6b6f14bac453998068d12a6ede14ad36e1bad66d842578785f5e08b189e63648aaddb7f0f48becdf32ad2332716e348c97e2c61a45432224a8e9fa0584ffee9d22b44327541c0c8a49004cbfc0e636d11b628285a710ac536f5c2933bbd874ae7ee3c51664e698e6b2ee3db5bc3dc3a833da3b146e6a1ccad1a3188832049e8c75788ae5dbe1c843232f6deeaa9a936a49a7c6306d4a2879d07e315905c0c930ea687eeb980cadf7c8b346ca8ad68c875083a8d5ca4fc9b88fbb89685adebfd137630ac152eeb30cca542b7894c59c5c0f38dd4e9f202f3dbcfe05a3428b2cd07dd4a9f32a961e223c72109e2fac7d4d64d7f1b7578aaf8107c230bede90e9cfd1b9309b5af20b3d7c8e42dec2acdab2fef0ab61426340a03ac108a28a6779b679edb4c1e5dbaa83738cf5af63938728c3769025b9cbd397ca144a48b01f17fc9bc80500728379f3a1f611118223c98ff48aaea39b830bdf639caf130624b8ff6d78da785970efb2f81d9cd16f2150f20198b67628722715c5ec7be1e296bad91182153bb537491120208c5e6326cc1b80043303764cd7b1cf9943d237be3d0f24ce7fc6c5f19e0fb5e29462468880f14f19d24a1551c7845997735ac616930930c53f8d77a9742b4fe6b6976ad5757bc2b21affcd996634f298c77ab66494fd8bde8766afb9fcee901a3346ef55667451aa72d42cfc58fc65a41f2ced13f17ebbae192c21b4b55f1840d16ba31c195772e373b9414526566e3b275ac7eb84dda1ea4503b94a6aee837fa7307ec34a8230f862e853832ecf14c1d7d2b328b0fbf71340b9b623406fe2a601e1393109be9fea2e86c6d525326334b949bab4d334ff084472f6350474b08d0a8d28b35a9aba43e65e9dd1e94f1101cf25b8a66afbcfb989aa02145159c2e81eec4f162351bcd89d5b7ed75bf2fb1a25115e51c4eed0c32b881f82d621b21c5804b96e905871a75326d772440e6bde15503bba37ffd415303730ae387a72964c2f9789bfc6e46cd9aef8947346ce676fe99b0961eaf34d97f5e095dc89635f8771154acfdea5520ef4b0d733cc6cc2743906b98550dccf960ae1d9f320b0ac6fa9037a9b42016383e37bea6d451ba1a92b4a62ed51bb7ca4c5a7f551f0ab99b4bb20644893157f39e423e88827ed8822e9bbab94c757daec8c7f72a56b422460067e307515d2e8ca974366a547311265df722300da78d0868879d213a1c1a6137cf59566d125aa6987d636d53e36b82f94f4a169d4876e05cb3948545cdb06b032b940cf2d7160df4276d5ac1b6e0d30ce0c6613be19c2d810def7cbfde90d2ca83427e1b8787e66c70b2b6139bd612f5f28716efed14b1fad97c6243c2c07b085718bac38978b8b58a957c3fd66ed782ec65163d149faa78fe541a694665bc6d20f6825e1ee27500d41b747ab23a732be305259f4ad2418d4e64fe6e8af0124bac187aad469af1aac5ca85e4db8230635c09784cb0741f0fb8df016bc2bd2391401bfddb003d67c715e0d29448972146b20b561d3729de5e89e20d6184221cf123e2120e572c9af1989d76e0b1061514d1a70ae31c4ec15ec4cf9c6bd88037e08fb8b7b72beeb89c8ce9f2881dce800db68797208bc6aad22d2402559bedde9ae583f249acce957594f6818681eb3d9635b6a3bc641b1199566b7458ec270ef6aff1525b3a948499fe6032a2e31a256e65d075ce0c1bdf15cfc0fa012c6c7ef5713820b2842b8a9bd7e8016363efb2d692bdb877bf220368e6dfbb186e684d9c745e9a21fa9e75526664134a2af8c6d2423d456f5a41aaf709017d8f9c77cabec2cc0abcb9b014bef462a5e52c7c4516075f9877eea99e74b5a9423d0e405529dbf7f5e6838e1efe88f0036e5249abbd51d62aad0fd9acb5d073b978ca410e329b5ef940725819196bfd1ed43dab65ad6cbc472fdb508d390f37cf81fb77f0b55c7b5b2b09448d091d7b93fe15f312fc96ae9dc37ef62b130bd208fd31a91a3203fb00d8787f54fd10b5a6712e2e1c7a559ec077b75b876d6cbf4d35a8d7eba5794d17f0eaf0c495dfb0cfe77a1284f618e00f09d8330d1c271f9a5ebd5451f4c7bc3d9818a2a45c793d24ed6cbf65ce3f97d5792964783e305d3ddf23dee2ee6a9fa09f8dbd163ac63191720931753e52e59a8bce282f8341e313e1db0db34a24c058ccf730ae1bb9cf151965bf7dbd45d9bbe7c16bbaee2b66b678a5a7849c2ec21311e0a76f291a31d9289bd5c3418ee2351a863e070d52936959d40ea6dca3d424399f84ea80d154ee6ba33d6ce147c0fe4422b3e5577e5a6ba9c44ff711c5d7699dbaccfb42f3951cab042beb5cbec4b81baf284435d81ed766ab3984530894899df0d6cd4103ee66418462ffcc4d6a18480246dddeef1e273a933b2f306c779d1794424d2ffae3affe3bcdfcbd4c8430344fbc4f89656c1ca877a1f304bed0972ae880df89f619a7b82d3d52087c5edcc95ec384d1807b92c0cb4b4a4b4231d17237ceea0d34b1e3bfba516528a50e5c14aa9f566ca63a9a7da90838153fa530c51042b21de38486070c007c192a9a8e54e8d6567decb3c04185d4b4eee5669c30034c0782d63cca1a58587e1759e739d243f40045f8c55a3780e962479029142fa8fb806d7175ed84429ae0e919f9438e7b3a7be3925ee48ae37dfc2fbd427da7f43772d9ba244f98261965fe615e5f58375941a0ec45c21aeb5945b754b4ab4b99be26cd35eb8d39a056e6d63923319977ad9c9db4bd57208292a58b2b46aa8aa01b6039dc0de254d608d88bfca3976878218b5c57ca659b763c734938a7af3978ccb55d04f95a229b9a9e99b35c9406211393db5c0f16e951377f65f37d375548a3b0958726fcb0eed7b59fea02a988ddcf3c56cc71e78c9795f6ee65cd0f47156f35262d662204802e0e41053ebf19082d6ed93d7dd3435b5df533d56832a7078d32cfbb01913cf0eba2e486cadfc5a48b8a47e0040bfde94b36e8b70a76b79f5a3ec6879a375378f627c52d3aa4e247c88ed2508557b88205e505a962c64acf295635a2a7684a4a513b3209693a4f13bf259e30609ce53faab584b084703fff96826be2c56e6de0ae9ad4a989cf2189a0cb7960af45514847239aba6d5cc11e523e6de2a3290a6dff83ed5c198acd4e8562ee9447a7b6a4dd1a9e636631423563647ee1646569b75189320df0b34e51bd029d7bec50056c1ffda72e3cea84ecee6497c9c250ab4c40f3bcc00bb5399c1682afa3be618fec1e181217872a3ddb1aef373a6c70235a8453436295f15ef354f89a923a1e99a68332cd119c699799d7a764f2d5260070bd566192a221816a8c6eb34b4dd26c783b36e526584d17948e98bef9c3c3b64f4e63ebe7131f2156e5c6d5011217d06ba11b677a6dffb53509e66266d69c53b90e2f0fa037c7af2115a732e972f8fe2eff4020a895a94d9b2b420bcb0a8af54dbdc20f7bea56b433ffec8b213d0cef5752e63afdcda9782d0a1e3cef4e2387fc29303d83fdebd80b9a35c0ccd73e0c785a2f312fd9c18f04b15f2d02d3efddc00adb8becb2be78ab871450c4b37f40c30d18ddf6b94c5d0c788a4888f916006c42f626ca5fd65232798c294510f2d33de1dc1ef37a9655450c406ead96034798c49a14c5aeef925f567737019007f66fdddd9beb01df6a2bb8b20d93ec6caa34451ce619b5a29abb2db3036419be8737f02359dec9f77a352b21f5ea380ec1343ddb10f7cfe11ae6c0d55530e1505b5c462cc9a8f65a24908c0bf44b3316a80e79f210a62976f7d293e313e03a29f7a1ae31f467d2decf3c53d562448aafe9e9c1e3c6eb786b4dc91563220fd6f8743084968919f2a1e61e62c66415689085e57f28137592aff130abec6ec24706b58dd13ee9a04a38ab0151cfe8783511786db38c28aa6a18d53e3a4f9f8dafb91f88759f8c005cf2ae1f2de2f72623115fff6dd1c267b5eac5fdd7f1fae7ce5a5e579feda0942720e4b460d77ecc6e2b50d2b1cf38387e37d4eab7ead4b6554cb814a3530d7b06f12505c3d558ab7709bf57f90feb8c9e5021272e463de9f3f1d8ca21ec4b23044a8f891fc57cc5b4b50ad82bacf36594039380c7cad5a44bc7eadf4c5fe298220dbc35d6080fc1b114baefbf899f6f9a454d8999269e3e59dccd2b313713bd0fc110cf89f8d5f9164a9ab5080fc4a69964495b9b0720b016e7181510b70a2f289fffcc61d46cf5d39d47b2a4608dac3913f8dbe547d7762d48fc2700d692716557d50b270e43356e9abfb3bce0df1167e959c0b894a96b61234067bdd424ce43a7a3f070361a9a18a4f6dd5a850b766711369dfba90434231278b2d5a8df80113e07d00c14e1491b46568787dd61ae700f2c7efa31a445fa7aa3baf1f2ff01f9fd3c8639d4fda896230cb2e03f4fc0297facac2a249a1c1ac7cccc60d6f694d8eb6ca9a176cf36fff45e1bb058b6aaf9667cf905490a9dc897e2ecb44aa06dfbf958afd136686bb78350bf7961159187c46d12ad1d09afd9a77488bd4b64913ef461064b96ca8aab040112481750c96faa8c3e829d6cefb7ad729ad851ee8eae03a9748d80f158bed81b45f031beda003386c0a1c7054e562ee98def6e0983f66db484e7d9930a8cc5477629217ccbf86d3a78ee3afe8d5f664c6df5a148b1f02725bda62ae9340b4b0d025b74bfad399170c963a245e1928cd57b73d39f0e185d2fa9645fce7cc4a907f7dae91e7230026eb3bc6ae7284fd0d427b6717dbbe72b108e3ed2a9d96772e857472aad591acf3b66d5d9629d61b5ab82527c4f9cb2d78eca8f214abd3d7ab72aae233ebc8f9ee934abac6e9d915e4bfdf960ecddcbee1aedd0840578c9196aa4bbec731ea5c0d4008ab5ecbdb86fa8040276dc1c82bcca30e805b870a998ff6d8898d7f2f1602b9f4c7980be8c73de22fe934a6503ff23ac03ff6311a4b275ae37dbb782923184713f53254d10a9b767a5d2d9d0e7cc695cc8b188b653010e99078ecd93c943e74dab8607fce759f078ad3cee8c8d093cb461b43404c7fa1b546dba47d2263982b0c4c6db001b23602dc95593d84d296dd29dc098197eda4f79dbf17fc812113904e13bc5ebb5c0d018de6d6a83ca151d85c20fa045c2ff9491088582d5a540fbc922e83e1afcb7ea962b6be8e100cecfabacf0737b325882f6076de2b6adf9757a7393556ddfa62d8cc37db34fea877ef5598ce579e3e7d5d3cb6b0f6cecf85d051f74da0ff36cd46c97aaee6d1bd2471de5785e82e0c52298335237058c2f58e4558211d338665550348f3da0ee5e09dd161bb070a2ea8f9e7bb53e43cb80f838e50e9d2bb997af39e8e839a38beae155b7a7ceecc0715920c8bb64619544ef0669d251625dd789bbd47c100c983a4a32e47610a2f0e86c48900e065e370947bf51dea3fba23a94f3b65c48e5d5dfbe0041b61f99e82679506f783fa41bc3fa0f99931efe3868683ee7e5857625d69610de744652b10d36f93a5b3952e0f48dfbc0b08d0fac1f5d8a32514", 0x1000}], 0xa, &(0x7f0000013d80)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xe0, 0x41}}], 0x7, 0x2004c8c4) [ 324.966828][ T3593] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 325.057528][ T1068] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 325.112484][ T3603] usb 1-1: USB disconnect, device number 2 [ 325.129109][ T3617] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 325.154038][ T3593] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 325.163563][ T3617] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 325.178891][ T3593] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 325.226826][ T1065] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 325.244747][ T1065] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 325.290608][ T3678] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 325.305186][ T3678] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 325.387483][ T3607] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 14:05:26 executing program 1: r0 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x50, 0xffffffffffffffff, 0x8000000) r1 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2000000, 0x80010, 0xffffffffffffffff, 0x0) r2 = syz_io_uring_complete(r1) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4200, 0x15a) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r2) sendmsg$TIPC_NL_LINK_SET(r2, &(0x7f0000001500)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x3000000}, 0xc, &(0x7f00000014c0)={&(0x7f00000000c0)={0x13ec, r4, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7fff}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7}]}, @TIPC_NLA_BEARER={0x84, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x800}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e22, @broadcast}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x80000001}]}, @TIPC_NLA_NODE={0x1154, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x761}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x3}, @TIPC_NLA_NODE_KEY={0x44, 0x4, {'gcm(aes)\x00', 0x1c, "fcbf0b32ff44cbca27d885c4b606904250978bc1ca96f75870a82ebd"}}, @TIPC_NLA_NODE_ID={0x1004, 0x3, "c1797e3f5a8d883a83382842c932843f58e7afa8455197faaf3e605a2d57b5d93e7183b61f0e754dd1b2ee68dbfb8a657d11235f19aec73f5cd3725e71a552e3d4635e49c185320b37bb71d9c23724eaa0fc150e6f89ee97ae1eedc32e33687c00bc3822311ff91266d20eb7714a044eb0b7260e322e2b0a9cfce3675790ff7d310da00068e8b51adf0d1d7876bc2badb98afce3ea3704da78d45aebfbb035395908dccfa4ca3724018d94107e56078a3f6e41f9ef190a62baff2422a2ec12826c08fd3ca8cf76af3873cc77a84b333541b93c5b387ae22792446f30f331fb54957fc464e7582317909380127e1147fc11431b7330297680317127cc2052e354abb3c45f88b50d4a73a38a2ec017033789de6d0482e8b419ca19207bb89e7e3c1c61b2bcc89ef31623d7d1c231e129fdb9a45fd7990cbae9ae5c36c47df074f5d48bc9e6fa18d6fac062fe6e3d6169d120c2cbf883ee35f18e43a4b4caa96342b951d85c0c7d5c224ec69fd172bac30af8f54939c3808e3832188fcf946f499e336c8936cb15b4cbf211498d57d8c6aee6f7f34637b65d7836a6484daad794cc731ecd83b1aee08e9020482ac960bf248bf2317c40fff7380522e02c9c8e1a6557c025d98b09c4224f07f145ee9a2ab73a4b23b0fb87d56dab296c6d7e780b69315199ceb286254d331f403fb9f14ad24b81a51684bc93e4638f6314eba0568a5536336b25dd0ba5e35af0d00e8eda3dac4929504150cb6cb6109090c0e8fdc03e023611a8d1779bfa8806717a04ba2b5916d9c48edaa6b2a225aa22502da13430b8e92aa1c0e53fae6463c706ce88ffb79f21c03f6bc104b8524879e308e92b4b9f0225850b29b92ab6856ee74fe8bb2a68fa1eaea3780b60ae20cd282793017b7cab684739cd60ea20816bca1fd4c7af56cba2e59255109e646fba33aabb9b124441b4cc6ac29533a8800b84cec134c9882c3d0c9f468fad7de4765e31ddbfe0c414639c3a125e0b13d95277a0ddcb1d7dce5707b713611f336e49d5ed185bc4db4c8c99b0a1b47ac9a2e32aaa25c5f32e348405b7619d218e0a3cefef2ba4da275149e1bbe09571f7a0e26bf22b96f8963023842f3fc5a5087c92bc21104646aa86d11fb80004e0838739dbf31e3e797a5d6e8b8bf90ae06ab8f9a275594faa1d7bc01cb1f23745223828349829b2784c2c1954174116b1d531831aea2233b37bffa9764cb534a742810891e640730ab8a3840e3924f4d24a323e0d658b051ddd25c3bca2b99ce2327152af52254ca5da54457502237cbd21e5ff5c3e14a953783dc6bbbb8c15739dd2ad1b9c7cdc5ddd3cc4a3015b50d8d85c4bb4e7117a86a1e538ba68c194554c4e5631213cd6b429fed8e32b7244779be26ec1c13e1037a6b3996cbb82057268c0c6229c9cfe53b8218343f729d85bc3164cbabe7698e4c1b1e532e646f1be6ab8d39daf13b7960ca39149d8f4e6b852243c71865883561e70bc2c49528fcc974e6b2de6d94a926a5b8159f525ac2d4cf006b1e75c4f8f124910f5b0d82d2921a972ebed48a4d14f34ff7cb09655c7a93723c98a227ee9abb851f65fbd2571a1a53f12f428cf7ddccb41fa41b96c4538d341f18ea67e7541ca4c5686d51f7cd9bbad43c790e51cf6a1b39d63545cc28c55c280508755058e05f5065a41d1e120e8eccde43dcb4974397c317dc04468bb16b5b505c8c87c5f03c2cfcdbb86075e47439a9da23be380c094dc32742243761a777dc423b75360924511b18b5c65f806ac8d9688ee670349992cc1cb2169e223f371de38ae42946ceeee058c5c80dbce9a1b7bf2402110febe857975f36fa2e017057a6ff37bab6f3fcb5b36fff992a49bdd4e517500247577733faa71c23be0235945419d25def6f432fbaa9f75cf2f1ab0d7ad507dc4964ec7574ef9bb335e9961169122cb239915ba5d45084c688ba216f4201b151acf3c813525632ded346261223a6e7903aeebf9fb4699efcd71ae350fcc20f9d2b056d75090b68935d25e239c173a0297b6be658f9b9a7ffab5895aa903ffa231a8590d4771f2a712a402d6ef18f047481eafc9e7b16787e9c4a79cf678d38120e412fbf3c18dd03a9c54a926a2c01908447d3795ce5655b4c8c9caa311c891a7a50747342d487d4af862eba240db66a4c90454b8d73ebe3b8f3e90edba958c7f5810f04a566535dd2682812cf679e10649b927460eca40bef811394151241d7983536a3ea0ae9adc00665c1c5f891cb4bee232f5441dd9830202c0f5449556476239eb5bd305628c1cead8276f91112fa9c9340d490c637407fb4974cd282f6fb4e2edae43fd5b71a5fd286e78763986d7fb86d4c4f2fa7c5862483a6ccdd8d48507e11fa773e6dfd32395925f5c3242e2a507af7db9d733a7bd4b6b40e88a3697336efbe56343b61e7f147c28ecab5a839eb8ca6de2944d52b6f7ffbe95cd128a19f18253f7a05a2bb6364275ee144b6c3b98d1123e668ce8df1b390bbfb7babbe1e08cf291e3aa76481951f91657969cab6289060e696636c547286e8950a020fb8114fd3ffad4f1454459b537f5904128ddabd05ec37c21c1202468d9faa29b25eb9b6951405a3576d65cf8a484b0bf9504f69b05a7a1898efde50ac68c654deaa4fe17aefffd7773e0f8a48729c336513e78b854e131263765cb6791a110ed2e42a901b8ae448b0c76b86848d39eaf803e24ae3d8fff0c824b7ae4789baffd4a3b3145872edaa0b1a88ad892abcfc9b7028cbf1d4315fa83fa42e2dc20c991aafd55a938ed36cd08d3dd8e0c0c234b5291b30431cbcf59347434983e077a9705d4dd2d9bd0c9afb3d8326d38987bfe8415371b43c4120960c503636ec0c4a2438b28879c7339eb0b7c33740e576e7820717c26718b9933d0f21c519b4800f0a9f3d37cad210d690db55f19b5d26f4fe9e2337c8529bf7c8d3bbc2c3657daa23d1b9f39a19860d0cae7c3e581e13e1fd2bbbaf2be0508230019e7258a4b2ab807c9323f18509f0374313dc0716b556aa2a37c3cd5ea8f3b08619b8e310682d3269b95dded3108b4a8645c454997ebc9157551744176a756c44dc7dd86c257f21abedfd249199066699fab03002d599230407f4e1f0a30dd60a7ec1f2eda0e08b413d69221a95f00d3ab6ad3f40cca92c6b746620cacf431167da105bd7cc0063901d5b15fa270cc82a2ecabd1c4de761ed999d02717282bf7ee45ff460c1d83e0a3bcab022398359ef3245f96b1a36aa9f309e15fcf1bf73677bd1bfe44eea1e71c56df6927aa18484d1a09fdf6cb9ea87360b611fa73c3600c73f4e6c85c88416c362a1ce05475b3d0b0aa4082c4163a0e2edd9f2e8140ec03f3829c3c9d20005ead4cd6697b513c5212fe7d21e7d61a90d041a87f87644a9c9fc610118b51ebb6a1bc37aadbd47f6117d384c147aab1d16cf3a16a53c9d4cccd353feb3310b5b0dfa2b49bac1d2d20466b623682ecf6115ae579eaa21f634ea97290667b44362f572e4d1c82a4be594c7349f1115f472dcb2b7352d097669f12fb7504faf9d570b8fe11513801a7cfe6ead95c2b41455eb012405faff317fc87654781c229b14f1f20fe02b7dad382c6d8ab15d5d5856c62daee181d1b30e1d501805f434d67ff9c41cf959d23cb1405ca28219041339a2088aa3881de8c7de55911788dd17386a1fc86daaa279c927aab8d61c6e09e798879ef2fe9b53ab6331f6b042408a16296cb51d9198dbc1f7801d90ab5be917c841ed76f9d4c4359a3ad477d1191c9ee0d7d62b6e89519aab65499806175341f3326e5f62768103c8d4e2a5e6385c6500a0e8c023b1db197b14f177d0b05cb70a39ea7bdbfad361445d0b68cef89b62950723518ee1650a10f1bdde6d01de8b36b2d18dc588a055ae77d7acbc537fbdc0bb95d7c0778fbc2e45b9360ce0f6f26e4fa75b8a7fc4f6fac6dac304e46002430f92cd1c51992c3008892a113f369319d3f2b2ee01882c0a1f5b3b91e8ae85cfe84844e18f0c69ab4ca0d4af20a05ad61a9eec4c6b3a16c19c346e828ca43084b802b1b0403817828b61eefeeacaa0c56c813af05a215e292c1b8aae4a7845b248a9d876488a85f16c9d10f6ecefbab44f59a6cd050047a3b7646c8ac9cdbe85ced468288e5995e63a1a4131bba042aa41e78d67a49a28d9e9c1cf509a2e16a4a5007396bda39c1e7cdd0ef759d93f52eaa3c0d422821a51a4e8cb59d0b6378bc7a07230ffbff4913c2f29e62091a866af9f2bd7d39b3ef68202c6937bcd4896fa3d7f3b1d7eb1d2d6c3ec176760867d0ac24b046db45c8f82347c67083c04ec9999522d5d41d95db0ea42f1d45575a0aaae4cff029673c3590ee0ee54a22c15feb5badd39f71ce33eae6c41965b8b48772d755e57e90d9962ace0744c87abeac73fa26c56e838756f21f722a6d28f31b8cdfdb0e1cff08dd7037e018a0fbca2d55cbca89d924dcba3dd68e806a13e63513a2baa395697e619729155cd6cd97ec138a37909b640a446398d709df37fc710625c76015627eb7741932e48e41a5262af922fd17dc1c392bfee3d6a71b69e4397ff0efa6916ce052d2f5f7170029c08083569aff4799a6f35841742f88e89794eaa46f5255a3f65b3f032f2bf72804ccb0db5397e36a4401a08ddf6bdb08b05499ff5cc114786b58cba1473cc713755cae5fcdf773f7170fa152cc3cf363ed715754cf0ce96266929b93b9d46ea8cd40c3d2e640ca76571376bf2ccefd8eee77c7b437d9f9594badb6acfb1442c36de4eedecee04074342a8a9c16b3ef5fb8212ba22315de2ff503236eb82a9259ec475da4f4a0df009170114bd382d198095883abe30b9ac5d16df7f41968c7116bba61baab6a301e486fe21c1f62832f40dbd751eb32077ece8b4cc0a14ce7837c9c222acae28e8b35d66308de8e9b976e39d9ffc413f96eddf1d6e38a5a0240f481c0e4799706a836b26141c4f2c2441f5bed54a69f79830fedbc04de4f18e4d5dd16728a09b0b8449a6e5bbe34569c467ca22a24f524810760f7a930c0d62658b78e04d99582fb463c47403fda31f5bdb26af187ef9d8d45a3c53e5e2fb5b0ddf5946650ce55fd255930fd9cd35bd8a1bffd410b9a303297837cae7c01576c31c66b788c23f627c5896f2c22047c1270929434ba13a938977bf0fb20d702b8f94d44017740aab93e993241b410859c03d1174dce5cdd15907f7ef795f64431846506574a54d9ceb0b832115ad11d4e84430f46383b43c648177626e499202fa23b029cc06eba5e71eefd762eca4003105b783046caeb6bfb6db67ca8d958c8ec390463d8e9efb3acb480564e9d413854963c6479e215673f60c7be17918aaf57aa927eef0baabee7a8c4c6e4164b89ebfba47787ec87682d5dcc52eaffda7cc6409fa04101115dad0644cd504c2abb5fd7a87dab6b02634e19323f573f04f176410805f1cf8843809ee5396ee6174c44c79904b9a6724c58655d602994fc5fa5519b50d8ee04743337115b19580908c1cac5c83aa09b6280902bb768ea17f26f1ef1622c2d0bc14839cebc38133af02950a2130e61a3114bd92ceb1522b852dcc7a3fd8e98d33428073fabc5928433a94b193d3044ad247c66642d259c948a337221dd2778b077f0d3b38ddad3f9d851cedd25b19e9eaf61955cb6a1c1232d4b6d006cd126ca7cdc0cb88aff7972612070e5e76e73aec021a4a999bf16afadf2b550e8cea9005ed6217ce6209bc1cb8a2efc7eb0f78a784933696613cc9ac8260d256f591578bd3e9066"}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0xf3, 0x3, "4f84eace28538c1e3d20bb2115b1133916af5af6311983244c6395afa56a5298313ca2c48886cbed2a5a3a230d6a5eb6e7c6c11b947f3043dc487cc045fc700bd52be1411cf07e61bf4fcf9f5dbc9ce29ec8d16a919ae0d5a4da107951c9ba50650d772cecedc418e5beb7f2e2635ec86b7bd6c9bf70fb5912da08af97becb6ab7a5b5bcac1cffb5f914c4a560266b73aeeb928732a2ae041dc8a7dcf1d0b147f3e1cfd365dc8cf22696cf55655c57dc4894d610c6265e27fe62bbcfc8ae3b5bfc5b034d8043abf6c727c7303c48415f7953b5036adc6533f002fc8923117049754d47608041cb64068ccbbced6a55"}]}, @TIPC_NLA_MEDIA={0x4c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7f}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8001}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_SOCK={0x8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_BEARER={0xa8, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9c2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xa8b}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffff5a}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xb4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}]}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1ff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}]}]}, @TIPC_NLA_LINK={0x80, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x54, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1ff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xf0e5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1000}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x200}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfffffff7}]}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}]}]}, @TIPC_NLA_NODE={0x54, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_KEY={0x45, 0x4, {'gcm(aes)\x00', 0x1d, "8c3e3f5c2ed88c16f751f70932059a0a19f8b2e5e0ba70690686c51edf"}}]}, @TIPC_NLA_NET={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xa}]}]}, 0x13ec}, 0x1, 0x0, 0x0, 0x20000854}, 0x10) (async) r5 = dup2(0xffffffffffffffff, r3) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x9, 0x11, r5, 0x8000000) r7 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000008, 0x90013, r2, 0x10000000) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(r5, 0x9, 0x0, 0x0) syz_io_uring_submit(r6, r7, &(0x7f0000001580)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x0, 0x0, 0x1, 0x0, &(0x7f0000001540)="d495d5b3337b18e9a47e95db3435ddb364ae831f4c979bfee0", 0x800, 0x0, 0x1, {0x0, r8}}) (async) syz_memcpy_off$IO_URING_METADATA_GENERIC(r0, 0x108, &(0x7f00000015c0)=0xfff, 0x0, 0x4) (async) r9 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000001600), 0x80, 0x0) setsockopt$XDP_UMEM_REG(r9, 0x11b, 0x4, &(0x7f0000001740)={&(0x7f0000001640)=""/207, 0x1000, 0x0, 0x3f, 0x2}, 0x20) r10 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000004, 0x10, 0xffffffffffffffff, 0x0) (async) r11 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001780), 0x10000, 0x0) r12 = io_uring_register$IORING_REGISTER_PERSONALITY(r3, 0x9, 0x0, 0x0) syz_io_uring_submit(r10, r7, &(0x7f00000017c0)=@IORING_OP_SPLICE={0x1e, 0x22, 0x0, @fd=r11, 0x3, {0x0, r5}, 0x10001, 0x0, 0x1, {0x0, r12, r3}}) (async) r13 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) ioctl$SNAPSHOT_ALLOC_SWAP_PAGE(r13, 0x80083314, &(0x7f0000001840)) r14 = openat$incfs(r5, &(0x7f0000001880)='.log\x00', 0x402200, 0x80) sendmsg$unix(r14, &(0x7f0000002c40)={&(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002bc0)=[{&(0x7f0000001940)="6cc8e877cd511e4ce0819517b4d306474ced894aef866c0b29f9dbb8aca8b3b5fe3c455b296d2aa9a17fefb18b8f80c1aea1ce7f363981e8281b4b645c1b08bdbc1b7db5952c6ce890997debaac4ea2205f12374a9150aaf351b790a6271d4278e753c3ddcf27333f1c036f036c9c1d2ed254532792097cd3dd864ad430833ab44746af2552559db6c2a2aabe4ada82d953e78d53ac479d7535d68ba0bdbb5d2dcdd", 0xa2}, {&(0x7f0000001a00)}, {&(0x7f0000001a40)="44c83286e63dedca328680598387b59038c1a90f25af493a55e09671a0bf1e66b1480c3ee7db62297fa1cac05b9e1cfa8d7e038b5d65ecd1103733c7ca238fc44ee5d499ba1e39adc6aefa5a4deb60ce4aaee7b7f36b65ce3afb68276efa10e94c220fb3fd105d3238427b1cf3e53bc3ca755dca4d92866bf5cf0cd6e18a844c87af7b058a93", 0x86}, {&(0x7f0000001b00)="2bf6687ede05901512ce3c8e55fa1b9d7b7cc73a35264c0ad150323c93ed5e67bb57bf04752dfb194532ae211619cc14d1f1c66f35b105dc04a0b34b3a606964c01ca049c600dc3e92fb67363c958379b8873a7eccf794dfaa00f83964000231f211a8d3490a3aa6e3da3309c49dc977eb5b50a08ccabcc447c78897293724750fa0e9334ea18d4dccf875819a4ab5f3bba73c3dd376887085b7c371db40a128044abe8a7e6bdd50a9297fd03abd393f0874bb76bf39fde4cab5eb6c71736902c8b3924e01346b943f0f78a8c9846350bcbc313b6670d170d940087bc972f7656ee0b10005d2aa67ab3463cb2abdbdcf3f85d8ac84509a0580d0473ead48c222b56fa681735834e4b4cdbf10f772398ccefbad73c217b85c6b8211134e4c8350b0e1ad882e7641d3053330779a3559275032241122c20d7daf5de781275e65b99e1ce04cdb41dafeb7bd4d5bffef5ea5aa1c450e746fa15b2d4386f6b6fe44244838be74ffb520af2a0e5d144122bc1eafa7a7d53f319bd424ce84f7f4e7a2ba9a600466aa3c00d83d5129f96c51c699b24d7ddba681934d84bd2f3e426d37db38ee205cd4a1b460d533fbcca487851693f7a0e3e459d8087a540d2d79685277b8ddae7ff0978d5a4c85c0c621444f46f23bb422d6877833c6c5f6b59594b7e9d1153fb8f0f7a8931ae965b7c404c7d7fce081711e6c84f374e91b3e2e543c5e9900e077c97fde18090b2dac2a7e58fa557c3ac91137a71ab94e87de49a438e886294899d49162664322767d781d877eb8d74fa89918c263e3b93141d4cc6d9ca36c260a4ce58d83da79aa7908935335c674fe6bd128c88979bc47e0337bdc899c129b23140585b32969d2dcf0d29bbfa01072f39a4cbff1005c4bf001a08a78766fab1c023b4ae007d2f09b10c0fc74ab60cf3917b0180478f19d635ad5b587b5529743db82bf2549ebf36cd3c6e6f062736ded5468805e61cd6c60cda7b878273ccae9ee1e00bbe2ad5dd2ca42df3ed2087e3b4aad5bd522d51ceafe46b95fe7db6e02c364d5452c3b4790ff4b8872900d53132f79672e4bde5a41f8662dcc22ba6affdcfbbc2d1df3ba56fc679445d255779fb1c763a9cdf4789e20948120aee8cb3bfe7ccce62a31f65063acf5f5a5b865af09a6013ba74b9e3fef6f82f65f6ad7547a44806d9847845cfe929bad217b18aa5be7eb0d5322b858c1cab509a46df671c3060d7d5739cc3f526d07ab854a865d3bcc61f0363b7d212874224ca04e98a169dc20c42531d3e5265bc7daab9b80cede10b9f93eee5318f9767a9b908cadab7bf2aecfc1c54c9c53b87a5fa4fb600bb37ddeed69cfe1aa6a18eb2f2820e76da27418ab6dbee2ae838ac56720ce110a1b89f3248a67a552ba6dfd7a9ed66f28774a8599264cce883bc5df6bac65b6148457b259025c7a8afd3726c161b16a28b5e4d93c6146aaffc87e7cc1c3c29e4e59b40437822a2133bf4fdf4c2281d468363e22b02e8ebb9ae36fda735b620aa2c377b092ac20e78ce51a96c70be57156a6b2391b250d036244b6477fd6e0dbf6c1ff37f457b486b2b03bf035ae01f3e22a39fff41981cfe2d719c50a85df3708a96b20c6cbde1715e48b558dd4cee35aee9d33a513adb8f53eaff3db24f0f632ba2b40037d5772a8b294f76a47d1a5cdb46c939473e8675cab4dab410f8ff77ed3437c288c09a580172f4217723f1f7511393108563cabd27d06d78c3f9b1382b961661907b8afe34f0d023bd7cbeb14466569faf67b02b613b6e2a8da6e1086d98f4ffe8ac4b0295df14d95bd44a99297437dfb44f6c84d50e4278834ce9fbe9036433a0acea778a781f6a4fd8eac8c6d5970e6e5e0fdec769e8db155a0bc1f15921344854a79bae09ccfc24eca65ce0698bcddcef3b1e7d76d8d27d45ef8a0cf0de084fa7f4efcc871826a3a41e0b8f27e2d54e8120a821a4480c38a26a1a4a98de3cde99220ef76583a73f3511a358575524af8c22f7ac2d980fa46397ded01f0d9daf1b1eca865c1a55346fb4571763a99d84a02b3713a4e4218e6607c00b49f79e7b62b412927605650ae0600bb84e1c0d3615948f8ee1fdbc861f89d5a4172296743d45ed447a05278dad83c7d5ed9268c4adb9dd53e17e8aed6579aca24005fa7e84a93fc2c8d517234871a8b78875f11c3d76003e2d850f1911e505d0f7530e7ca26a132663b1450a91c3b4132a9e1b0f9ec7d2a026ce916730f99c716617efb4e8b32b75973182b88c4c934699b2b3a9154d3b47fc0077b2805dfe926b9f1bf39487eae1efe2eeed83e86ae85a94a41cba47f177a4532462cd88f396cf6b5b07f0945c9d2f991a3445f8ed8e3cb3e115ca42c035e51cc96d5fef3ddac3608fe6bdf4e149458a08bdfb78f23a03a0cfee7f413315ead407c3421f20671ad2ef18cd1b464ad2b83f01ada42a63ab4949368850e1842ec6bdb2fe50ea926a4a78cb1786f2d8344adaf9645538cf875183c14fcc99c833b7b7668d10bf6a99fdda3e3bd844f693681307f7c254f36b894d39050a73f49d7cf61022c06eecff4b0ec1a6958783325f0c231b0936196407d872376f91e393dc854ebbc9ef5a399c3e968a8d0cc3805a8c0e25e23df2c805b75765141456e3c1bf399994ba3c4b899b6ff427d31a5cd56c5c0d298762da3b436b60296ce93468663bc77fc17e4c8e45410721d269870ea30d4d965fd93dddd9b907cf5bb685fabe644017ea46af710c35cd55e0d9f2d141b603bcdfa766813d6f21cc72682218075ead8585f3180be067e36f0dca3e1177abd14dae4849e0216039753cfa92dee0e16bc7eeb331d827d25887485717d5f5e2d491a941f78ef9f4ee1f33106043ef3e91333547dd25009ed01a42f5e298ec272ae428131427728a5962fbe9dab4f6890fb7cdaefb0a04bffd17ace9f9f287d6802e78acf90c81145636246970fed51bbcf0bd5d4bfa8c15b824a41bf8bb5a22c283afdcec9250dc4057e0ee321b37f187c2948df8c2744bf0a4d6ed3c0af507bb425c32b24c95d8d60466009f6bfe7e4102fa8ec5e8a7f5d5735fc0aa7962f7ff7b92fc1c578dd408d9d209382865e3f6da07b5e11d82b27c3344f2e818b34ab0e35e83f9631a1182f89decea7a93d213f24f3b367284d1e70cae524b10f58b47086dd087cc28aabfd4e6b22d62744534d4e46db3a4e8120496026c93ad1326ea59461b6722ede21518cd3d73d13355d2027c6ca27775a7e9df6878aa7901eaa7937d38f89d038fe013303dc9fa5c2e465b4b32f5f3404f95afbdce9219c6942d3a1b68e834308d10de9bcbb0b7b576277ac0d2f761c798ab590e68a44be83970f5c044aecfcbdbe251fce7c3b021e73371fe39cac6d08cb4855e745655133fb3dcc5f01745fb89467499646a221b17c81a2f4b8db10e4c6e6d87a85fab9f0987871c5e96ae6aef557766e39d2fb81ec1eec5cc884afe0861159d5253c4269bd634dcdfbba864e7d6809a38b4a7425cef6b1f9a1d94d31e496602fab246d690fb9b55296679ede50b53f5e2cab14ccd0b1886ba5ecd0d2fcc824e7db0d06fc1db94ae123b9d6dffe1604c98575211533ed49ff58c6368ab3805f2c01ec5873702a1a9d2fdefd697746c478a90a1d7af702d869534e904e6fefded6e5f41962d7be4a39523176389b4d2aa40ad830b326c1bed5d41101689146935b3a1b6aa8a17d0bcb861e156a5b7de697eac938a897ca64d9d69bf5eabf63547df70afd74ccb6b9502614d4139ffa07f29394cee22e7817bb0fa1c05f8a0e36e9366e2089b3640b718580ed5647282c7089724c74c0a44d4584912b4230409836faef7528aa271bbb26ed9273e6041f3df7d9bb5ae6e6ab2d5923fe4659cad7dd633a9bf0d9f3badc1d6a36db912af66a256a0c527a3e62a2b020e7fc3685b14905c2db94c38ae049311dca115f99e8b869626b466abd35a9f2fce5fda23265334a10aacc2369d589968a684eba3d5f2dd4ab2979b2951dcd05572b1cda422be82ab963d1eb7ee0e0e516d83b4cbd5a00ac0d386db025042573a1b29681fc73f4dedb0a9e58ba22754702ef23ba1e1a6b984d50c7c8c943d5f3fe7994085205713f7ae8e221ce9df363a7d3f3ebf266311c9dcde1d9816ae8b05a18ce6e9ad7f1142ffe10b5cf2fa63e53aa926c74cbf1f4b1c683005f713be7a1fa770bd70eb7b548f5e3831ca89832804fe9674f0e1471fc0ee860c90ab86893f55dbc3bec65a2490cb798b245ada2b9dc92ada2611d8085ec18717be873b72e4ffcc16aa47b64de5ba5caec034b0c96cedc53adf4eb1c0144c8b2b0e7a9cee0fe5022b96f0ef4accb28a9b78a3163784b6265acd6f17ebf3678c3d5627662e3bb4ce51b6c0a524115393368e8b335a4357cd219a057943e85348373e985cdb6e8d40471a4350db3095626fa0628de4981b0ad86c5f96900f03e8ba1ba7b3c7d8da2a31a4a1b57f1c1c1f1e36673b3f068f0dacccaaf7c5cf5dfe5f938f141f3f543e2c9c84b253600a49f24bbbc192692b41b983ee1c944e224d274a503b73fbc3cd800cf050c5f5a67000c2bf85afd0c56f5f26ff980edf08caee8f67f33276a0e4cbccc051f6e71db9f191930cc3ca79458c42e80f9702b3a30b06d554e621866a1e38c988ca00f9f7c7dec6df3a5859625eeda2deeb1531b49173288dd38d8fe1cebe3eedb9129eeefce6c0d976054e45542f667e7b007b10e55e5e45561bfa42c3d89392c1aaf0f6b7db180e198bf4d76db8692755e938f77950b98d41ca06c028362a61a70d249bf64bd1ba397c7476eec290e9879f973145ba4f924c34623e312ba100913cc14a7612a5006a4cc48df02471ec6816b73570eb16ccadf0d423206b5f568e02ee05ec5da1d07192e42003dca74595ea3b0c9a4492e5eccbd14b08f8d1dbcd4e23bdff5e9ec06a763775af26b67535d26233044e11ef6d39114a8fb64ae7468d0115b4cdb5926071b5600b3ede9a2ec4f4b5c0901c98be50b152f2fb542b0f881e10a6056aca9f9f585db6cd4804a522310ffeeb8d30fee1c906e34a59075e394d738f2b064092c21404e2a0054eae97a8ab7fa86d4a18cbe102041a898b0f4689f635402879e31f46c478e5b09bf1832208a54f169af309580b71b57ea71d1045e7c7ae1172fa2f9f319f66f7fa75e3885faa60d8bfba2e8ea00defb1dba64a1a22b9f8d07726f26acd0b90438cf408b90e90ad78c34c2f1b1634c0d995fdbba9edc3fc2e710005ce05bd35e4a33ed14b154484ba7d3f0ee33b3a473d82762b4caaad0cd2878df7c6a9a7688f61dad126edc9970256a93490691a40ec259141e180797b7950f5ec46ce173aae00a6948b60b933d1d4c1c4afe20c9ff131fa291ef6f17c61bf01e9927ae6e117f86931c5355b0630eec6636cd85aa72e1e0a4b9231c2be612d01b441283dd2e257e657042bf2e71e48c733b6efc1a3020c25bc419a4d02b5311482116d54ec2a209dc2f984fd1aa51eab698954fd326e7aaceb8af9e77c1e50e34c7ba6f9248459bc5ed4d75ae03be4f08a116dffde44b10d14c285366b3a4ec4f873d2df745e2cdc116b0f71083e269311452ea59f331527e4ff70e9b8ab925f30f688de9df83f8f36b3134e7d79604b16c5e64be7978ba0637d3151163ef3f9b385d20dcb20b5121d6c9264fc9f1ecbf03607d5486920aeac2bacf07e977ca37db2909d8c2d544c4887627b80482751da1f772966812c13949a67be5b145377b5f4b3bea3d5871c3525a93b94624e7ad3249b63b8bce5469cefb", 0x1000}, {&(0x7f0000002b00)="6ab64fdd90c0f112c53f06c7ea68fe49dde66230ec0de78ba28e4f77cc8f9b8798eca7ca3b22ea04d30c12a72122a69ab6381c5e51468b90729a8abd39f8a67d544adf3c730224547039cedeb89d564bd0d32bc435ef1422be29309c254025130ceb7148ef41df51cf358a5c0422da3b5431ab60a77fd58ff6d735607905fa9821135d9d5be14563b249859fda4bff0539e9ba74c783e4d45154fc51e7", 0x9d}], 0x5, 0x0, 0x0, 0x4000}, 0x840) (async) r15 = signalfd(r13, &(0x7f0000002c80)={[0x6]}, 0x8) io_uring_register$IORING_REGISTER_PERSONALITY(r15, 0x9, 0x0, 0x0) (async) r16 = syz_io_uring_setup(0x5f13, &(0x7f0000002cc0)={0x0, 0x591e, 0x20, 0x2, 0x23c, 0x0, r2}, &(0x7f0000002d40), &(0x7f0000002d80)) (async) syz_io_uring_setup(0x7b41, &(0x7f0000002dc0)={0x0, 0xb1a3, 0x100, 0x3, 0xde}, &(0x7f0000002e40), &(0x7f0000002e80)=0x0) syz_io_uring_submit(r1, r17, &(0x7f0000002ec0)=@IORING_OP_FSYNC={0x3, 0x3, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, 0x1, 0x1}) (async) sendfile(r16, r9, 0x0, 0x10f) (async) r18 = bpf$ITER_CREATE(0x21, &(0x7f0000002f00)={r15}, 0x8) sendmsg$TIPC_NL_BEARER_DISABLE(r18, &(0x7f0000003280)={&(0x7f0000002f40)={0x10, 0x0, 0x0, 0x40800040}, 0xc, &(0x7f0000003240)={&(0x7f0000002f80)={0x294, r4, 0x400, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1ff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1f}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1ff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xc9}]}, @TIPC_NLA_LINK={0x7c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x27f}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xbd}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xa8}]}]}, @TIPC_NLA_BEARER={0x84, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x84}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x62da}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}]}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1f}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}]}]}, @TIPC_NLA_BEARER={0xd4, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @local}}, {0x14, 0x2, @in={0x2, 0x4e23, @multicast2}}}}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @local}}, {0x20, 0x2, @in6={0xa, 0x4e24, 0x5, @remote, 0x41}}}}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fffffff}]}, @TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'eth', 0x3a, 'nicvf0\x00'}}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7fff}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5a}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x1}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x3ff}]}, @TIPC_NLA_NODE={0x10, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x5}, @TIPC_NLA_NODE_KEY_MASTER={0x4}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x4}, 0x88d0) 14:05:26 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000c80)='./bus\x00', 0x200008, &(0x7f0000000180)=ANY=[], 0x4, 0x607, &(0x7f00000004c0)="$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") prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sendmsg$GTP_CMD_NEWPDP(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) symlink(&(0x7f0000000480)='./bus\x00', &(0x7f0000000100)='./bus\x00') rename(&(0x7f0000000b00)='./bus\x00', &(0x7f0000000300)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x200040, 0x0) 14:05:26 executing program 2: r0 = accept4$tipc(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x800) recvmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/254, 0xfe}], 0x6, &(0x7f0000000640)=""/4096, 0x1000}, 0x2}, {{0x0, 0x0, &(0x7f0000002b00)=[{&(0x7f0000001640)}, {&(0x7f0000001680)=""/218, 0xda}, {&(0x7f0000001780)=""/211, 0xd3}, {&(0x7f0000001880)=""/104, 0x68}, {&(0x7f0000001900)=""/190, 0xbe}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/73, 0x49}, {&(0x7f0000002a40)=""/7, 0x7}, {&(0x7f0000002a80)=""/66, 0x42}], 0x9, &(0x7f0000002bc0)=""/7, 0x7}, 0xffffff01}, {{0x0, 0x0, &(0x7f0000004d00)=[{&(0x7f0000002c00)=""/134, 0x86}, {&(0x7f0000002cc0)=""/4096, 0x1000}, {&(0x7f0000003cc0)=""/4096, 0x1000}, {&(0x7f0000004cc0)=""/29, 0x1d}], 0x4, &(0x7f0000004d40)=""/16, 0x10}, 0x2}], 0x3, 0x20, &(0x7f0000004e40)) (async) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000004e80)=0x6b, 0x4) r1 = accept$nfc_llcp(0xffffffffffffffff, &(0x7f0000004ec0), &(0x7f0000004f40)=0x60) (async) clock_gettime(0x0, &(0x7f0000006080)={0x0, 0x0}) recvmmsg(r1, &(0x7f0000006000)=[{{&(0x7f0000004f80)=@nfc_llcp, 0x80, &(0x7f00000056c0)=[{&(0x7f0000005000)=""/247, 0xf7}, {&(0x7f0000005100)=""/119, 0x77}, {&(0x7f0000005180)=""/222, 0xde}, {&(0x7f0000005280)=""/196, 0xc4}, {&(0x7f0000005380)=""/58, 0x3a}, {&(0x7f00000053c0)=""/181, 0xb5}, {&(0x7f0000005480)=""/231, 0xe7}, {&(0x7f0000005580)=""/112, 0x70}, {&(0x7f0000005600)=""/190, 0xbe}], 0x9, &(0x7f0000005780)=""/84, 0x54}, 0xff}, {{0x0, 0x0, &(0x7f0000005ec0)=[{&(0x7f0000005800)=""/23, 0x17}, {&(0x7f0000005840)=""/173, 0xad}, {&(0x7f0000005900)=""/49, 0x31}, {&(0x7f0000005940)=""/221, 0xdd}, {&(0x7f0000005a40)=""/88, 0x58}, {&(0x7f0000005ac0)=""/230, 0xe6}, {&(0x7f0000005bc0)=""/115, 0x73}, {&(0x7f0000005c40)=""/107, 0x6b}, {&(0x7f0000005cc0)=""/254, 0xfe}, {&(0x7f0000005dc0)=""/208, 0xd0}], 0xa, &(0x7f0000005f80)=""/111, 0x6f}, 0x6}], 0x2, 0x8000, &(0x7f00000060c0)={r2, r3+60000000}) r4 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000006100), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000006280)={{0x1, 0x1, 0x18, r0, {0xee00, 0x0}}, './file0\x00'}) sendmmsg$unix(r4, &(0x7f0000006300)=[{{&(0x7f0000006140)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006240)=[{&(0x7f00000061c0)="949a987c8f54880f6e354b36998e4c556ea7936c35993e26d393b461b7e9c2cd859fcdd75897a2bf1c087bb96a01d258342585ff9d1e9dbae76c6c9beeeb2018cc", 0x41}], 0x1, &(0x7f00000062c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, 0xee01}}}], 0x20, 0x4000}}], 0x1, 0x24008000) (async, rerun: 64) r8 = open(&(0x7f0000006340)='./file0\x00', 0x400401, 0xb0) (rerun: 64) r9 = openat$mice(0xffffffffffffff9c, &(0x7f0000006380), 0x400) recvmmsg(r9, &(0x7f0000009800)=[{{&(0x7f00000063c0)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x80, &(0x7f00000078c0)=[{&(0x7f0000006440)=""/131, 0x83}, {&(0x7f0000006500)=""/213, 0xd5}, {&(0x7f0000006600)=""/89, 0x59}, {&(0x7f0000006680)=""/90, 0x5a}, {&(0x7f0000006700)=""/240, 0xf0}, {&(0x7f0000006800)=""/15, 0xf}, {&(0x7f0000006840)=""/106, 0x6a}, {&(0x7f00000068c0)=""/4096, 0x1000}], 0x8, &(0x7f0000007940)=""/210, 0xd2}, 0x9}, {{&(0x7f0000007a40)=@l2, 0x80, &(0x7f0000008cc0)=[{&(0x7f0000007ac0)=""/13, 0xd}, {&(0x7f0000007b00)=""/154, 0x9a}, {&(0x7f0000007bc0)=""/4096, 0x1000}, {&(0x7f0000008bc0)=""/195, 0xc3}], 0x4, &(0x7f0000008d00)=""/147, 0x93}, 0xfff}, {{&(0x7f0000008dc0)=@nfc_llcp, 0x80, &(0x7f0000009040)=[{&(0x7f0000008e40)=""/67, 0x43}, {&(0x7f0000008ec0)=""/19, 0x13}, {&(0x7f0000008f00)=""/212, 0xd4}, {&(0x7f0000009000)=""/14, 0xe}], 0x4}, 0x9}, {{&(0x7f0000009080)=@rc={0x1f, @fixed}, 0x80, &(0x7f0000009700)=[{&(0x7f0000009100)=""/172, 0xac}, {&(0x7f00000091c0)=""/226, 0xe2}, {&(0x7f00000092c0)=""/160, 0xa0}, {&(0x7f0000009380)=""/32, 0x20}, {&(0x7f00000093c0)=""/75, 0x4b}, {&(0x7f0000009440)=""/215, 0xd7}, {&(0x7f0000009540)=""/231, 0xe7}, {&(0x7f0000009640)=""/57, 0x39}, {&(0x7f0000009680)=""/109, 0x6d}], 0x9, &(0x7f00000097c0)=""/61, 0x3d}, 0x1}], 0x4, 0x2023, &(0x7f0000009900)={0x0, 0x989680}) (async) sendmmsg$unix(r8, &(0x7f000000ae40)=[{{&(0x7f0000009940)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000ad80)=[{&(0x7f00000099c0)="f07b0d58b3a6d9968465a520acf5963d77afd392d7535e03809a9e7d267c79e08063f6d39dcf26fdc49df2b901a715af1bb43cac1703fa420c610283455c5556c1ee61cbe6a35fcad2c5f680ec6c401e90657cca75ed7cacf80a3507601445667826102cf5abe0646ba8b3e331fa838d77db7377f32c0d96feba899f0320193817500e0d7a77f032f60e7c31d6a68796ede4d561b7fc727b5da1c36d", 0x9c}, {&(0x7f0000009a80)="0ad5addfde7e40577d32e4701fc0527d58a6fb6928032db5f4cfaada27239e1a6d8c8eb6aade42118080050027a87bef260796c6a7439965bf47cc04d528eeeeceba9753da0941cb73465b8b368301f608e5c5031c3813b546720ea74cf275ebed00f4ab50609d64684d020995aecae6d7d115010df6d244937ef0d2410e9816ae094a50952b7861d1a7795cae29c5e2c20fad9c6e", 0x95}, {&(0x7f0000009b40)="aea8e1dcfcb685b8499423ba0e7ac18bb43af8c1a651243492f18df6be395a20bdb5b00da68921b164adcb616153f496fb6fd8aa24796307c2a2df65c29ae0ee6de3446196d7194ecda29f29dc170b6ce7d2a1443f988acef557ececd32e0387ae1bae26972b1fcd9a99364264a07cc88b9a918e479694c39f27ab65a837eb30b2ba0ed48c9dd005e2c3e47a3580ba00888a733d1d139dfc1114441dabceec4e871b2668e021273fa24e892992c0e01852fc5ba08c85fc1a282859ab963688548f121b0f964437f7b1d187a47a96e49d4d7073a45470d958cfe9a1a9b771fa3eb0c1dcda4b419598ed10b0636eac854a812c46d90c199bbe136967c43dd88f508712a762d058dc3c0032beb016e556b2e0a1931d6725d6000c280d2bc0d124f28542153c89bad0c0240dffe6aa6512f1a5235ad0ba9c1f5f2914805d38b5b2f817950e56d0a0f344882599b20392c0ddb30bd5fe633eecc86a82de4b40df114e7848d4258a9cede08fe4b8b8d3778dcd5974122e13036c3e5dff1501b7511d29c195d098ee5cdcfa3bc638d75a53184f9c5b6df20587205e7dbd375c6d618d51fe431313403e2dd5146222519723be1e449697583f87a9bd2c8724ebe18e325c76f3c0c93fcc1a06f0d5083829d78d068773823acfe8c2909ead3bb0a8a74cd96cf84a9bc7f38a47e45e9f4c87f9837bbfb5c20482c730bba083d758a7081144914e311c02fb086978abbd41cd7ea30296e39edee6d24fe521c536dae9299a9c24ef49df0fdd11c40100d45e8c5e358c40884cabeb53a0a7923a0e0cdd7da9a66f95f59cdf52b3ce6873641589b016849f90f2bc7f9583b65336c207e916f86f8595e7d1b5e8f6365d8d3cedc6016bc68871097a76aed17fd21ddb77f12d974b820981b9b835b4d1eb28607754ace818989940f41252649e9d1a2cfb723b428633e0bd04c91ed5ee001ce6137378ce7423a08853abcb0c232c004ff6809aaa6c3af3bc2e845f54435762c9888b5e57bef70782085fd390ba2e9c3ab070150840c095470fd7a0eea4538227713063a8d563e03668af65f09c5b287b4b1a73480a96e51ea225a906d30a2aad691888216341edefbea1fe153091d256547755d33215b1f234231dc901b7a96ab071cec6e80d98949e4fe935e0ada3aa8bcf869de64e1d6297ec80ec8db8439e7db862c72bd3b66f02b57a11c738cf37a1ee18019e9647f2c2155bd283e812e7d8ed40c8d91018b24ef78be9025f6bb8fdbeeaf4f1089dad9335476ff58dd10486dc041e3c6eddda3c55d894dee66c86992c07a4ffaea6f011950697edc336cd2f8d3318f69109de2142b6e73f70df6827f385c746bdf8c512f099ab9c07e5b9226d0d6804e14d22d032f19db2426d6381daa9871854c7a070653ccecb80667395038965a49c2e874d96f8fe6b628ade95d2beb4a71877f377a6dc3b04ff7d7a136ed9928ca12d3e5e2ace67325a2e168ef84be4975701b62e8bbc050506990b802c055b5aa698ecc21de5ad68aef3591358bea733e157345c91da30193f4def328552015c9c1121e55e1d3c8d108f9b4685caa7587a05d271fdbde38972f611041f911b97823426d9946441f3491fedd00188dcedc85af8c22c0850ea0333c9455cf4773579554899e7d6ef02309cdee10386ab8ed26479b98f09a6fc514a82104a438b4490a1636fa718bcea23863eb74586a29d8b78da930938ec45cdadcc2e295f4b4fb8c6733bc1c1197eb9e35cab4f0459eb0d6306da05e6c389dba3e4b82ec3c11fb294bcb3c3cada6be6ad62e6d0460f98845a32506c6ce6ff88499e520ea133d847a0cb9f42b3ff68054e73faae1846cd805e5cc2bd7e12be9524b7a1ec5009dc9ed90916011c7633a141497b9634461befeda8c3630b8a01ebd5648a7600930a1317c0e3c182778c42ba9809a6cd5d9842bab4478f65f047b8bef9b4cea62de84669c4747012ee755cc94a895af3c43149756949f65e66f89cb3cf5f9ec870e9855cf847ab61e9fe8daebf98cbf9dac552dced351ad463a745cf1a9744cab27f4441662f33a0d0dfcb88eb70294be2228c836378cb799ba5fd0a5e2bf70e5fb3b63ec7d21ff33b4bb085aa8b181d5054ec6659a88331b7a650bd6939b06e41c8c8e79f5cb399c4a9f5613d11bfd3c370c6a2a551b95ab79ea2b3dcf01ae93ca0a1637b750653ab57def07092d7d5e8f0d00cb3bb38ed4f074dbe71e008161c271aa22e8eb35a30552bf8a6914b74685da33f496f52d0e7f79a15d64d04fbd8e349773b3fbc6176ec8bca6b37492aa7ab81078e67c0fc86760abdce07e2395afec58018de16f6974b75ce4cf2ffb33e85eafd9750307518f40e6749768eb54d6bca3637862fa3c714ebf6c6271d46fb5241bab88a21dc7b284b7ce044ebcd5576d674c24c5256627437e115a061ec232c8516b364ed162a42d5dd8d0b0244e36456b25cf8dd0c6ce5c4ebda60b3d4fb270dae00f3da70dd3f7f79cb077f8f52caa935ff417e7233e7432e9f6cbf5bfc132c42a02e65599516f3777287544b17531129124c697645da24e06a2276bc86c7197cf785aef3997904ab1e99f12324a0b74348747d526c09eaa969c0e561012a8a207d337476e40bf90fb0d4550d931bf25ff30d392d3bcea4fdfca79313935d3d7cc7a7aba360ff352a1c79d87c03ee4c4ca7d01ac0648cc57db87c202806da5c2142d65d29b42c6f2c703942098fdd5ef414996ca7a9ba3558e2dfabd5d13d5972f99b91b9a5b2ea4f803d28b1500f69029d790c9869bee3e4868711486597318abb51b1439e1a323195e3478fd56a95498b2376db8b860b2066e7ffc7762dd9c0fb525743040998944a792824be818306f5ac55c46e6bed3e1296005a55a5a7976b1915e21a79b65dc5e43771db40559372d4cf3538619fdfe89bd2366da4d675a2dec5051b43e4830b6230d5703d05e04e1778ea3e49ffaf3637b74277110611eccba634f9bcc754e2192e2629ca122a7c30cc3920d96d362170a7187d5abe97b0ad67f0ccde8181ed1690cfb435c1b8f2cefb57fa3fefa6bcf44ec06dd3faff08e0be6ac7b14a375ec0923d4f207d8aaff6308d7ee02515bebbadab67321ca8636769549e43d00ca6e7da83b81bb494b2b6fc08a6307c5586c968cf5dd216f8695d76930f737bb2eb68c06b472b184969d248498e13e97f2395968514bf672c99bb988fd09aed5597f49d4c32406311462bf61e57f0ff5fbc68bf2476ff3b3c911789d0edb9e8ce82fe6456d02c1a69e3bd707756525accfd27d05b9e605708f75feaf9780e3e2cebeae0b69bc456336e7fea32ebe02ebfe3bf362bfc7eec06d42987552abec3cab6b6c7090d214705526a3dda1c3cea67c1a2752b3a560db359e28a62501351dfbd75bcbf6c8f83d0e41a23adcaf1beeca463d31797cdb1b83da1c194d0ffea0e3fae1772612417427485322a73b25bb4f744229367da41fbbe246d149977efd6ea14c841c6599210b59d94a5224340ccb43afb6ee1f5987c3c5d595d07dc5b98ce5e466bbea91fbdc9841eda20d5f1332e0b91c646a34c5a1fc6fbfd75fe405ab8659e256273b47bc60662424a06f2d03442ca6e8a8bb35dacd8e49bd0423f7f9ce4191033e002d9b69eb0f28ed19e6e559346caee01b7d6bb94010e928983f0af44b6a5c533aae22c6e3b767f842ea414eab156e374845286c5c2ef3b837478390ce4f4ac8084e2b229eef6c117fcd661b7111cafb4b8b21f674d5754d399b04bf814506b90ea7f872817c3c3eff3397b90ac2963430425afa9203ff0af74ca4ed53843559cae00d0b58b00decfaf2145f6f08f846736030d1bba2be73b063ece266b4c5e7a04be2c8a5e8dee07ad1047912c469b84f043bd1d8d6083a3c52ee34509b0a3a2ae8a4a37b4549df782178c1d1fb33eb8a9289e87eee58c6a0c4ff4c148e1e7c32efc5150547add9b14ff16651005587f1b17e22f5a01861a1299b80fc582893f206613a9e08bcc4c97c54804b376e34ad96b372c31c0650a8389d716ff8df5064b20a803de8f227c08a78546c9cb652c60439ec5fe0c106dd9c599b137e4974786ca7d7ce41adf3ae330e1f9315bf4e8bc15f93bfadbb0a9e67ed4c50de149c91e9c708fdfa3a9ae9f97d71c53b2b1c298e1df722190d1021cde235b4647edb97673a599db0b201e6e588a840134c141a38229580bb5bea29966d80c00fdb0cb6d886e4bf5d667d1a2c7e14351a5a26b2d5da0b6edaea03fe76a86035199d51f55d55ee1ca585141906991b65da17e555beb2c0ccc85548705c2c5a49080d856fb1eadd0b26298e81f04941655b0bb29beec20be65edf1cc71fe13dfa7d75eea8fd1b477d47c45c7e7c7d3b47ea67821bb5cc36d07e86827e566248e7072200308a2ef55075195563db19568dd453142616be6a400538d62d6c10c236c2b3e19a7274a00074812033d0e076420c26f4ba432a26218b45c1fb98015fa09643bf6c172b4aa2e88ac4e173c121a90fce3009fd931719d712d2d9f4edb8ec118e65ba4c44f1be8a114ffa731c9d5b12abc720cfc386789168f9497a8646e78aeb4462355ac174ecccdba78fa1ee929b0b2697d8cf0bba349a90181edc0f594bd358ceab485b87ab09d947862fb332cb4dcda45047e7e20ba07c60cde3ec9f9b23d2c552ba1b80dab5404a94ab9b63314e80e59093a67fb999e9f27ed2bff62b32abfe7ea777e4b53f59fddb8904026425c4f2d4cee42d858200af5ca0cdd64224826ac069378c2a4dfeb3f72834342af2aca2ba62ade3b93bca2a63172de49c408603eb2bc3a1eddefa262ed271d29c4aa5a318a56a4028d63259cf61ecde6aa018fb1b8db83eee501f3e40285c971edaf1561f99ee56a93922fd8ee5211a885022f2148dd0f01bfee36d42495a5592745479f42894d27f90feec541e201b94971423c89791d81695173c578a195c96d96715c1d91a6f3fe75b4394cc02bca7379d005ee1bd05f4cf84998590914a8467fce6eca27a7484bb3ba739cbd417b1a6e534eea9e5a8a40d9761e966340febbf4e1af7f83ac6ecc4dee6a8157b9b4e4e05597c754303e636b406608317da5051e571d88a1642dec93dc0a64bbe1d9fc62b2248b2eb99a2999b1748680697ee277a411d81360fe162be4ae051614c41a0526e8d976dd41d37cdca73b48c78e04eec74d5f7021280faa60a075cccef488af3a2be6012b2147544aed6faa9c735fcbbcec7525e36c560de75a0991f53b92f0b8b7514ea53700ead0e16d562f56dac7639b07ecde638e22c5f7e14801d19740ec6ee94390963afc4dfdcca503c329941574dfeb92d1dd880bf3db73abfa056358e310c7bf2f9f4c8df14b675027ae7319aa375fb9428c7a979774e7cb2c8fa12493bee50f495d4b5beb3c726f6b378c7a50875128711ad5701e8304dceeb30118365b97d1783b87c5e9896a8169664d5ee18883f77ae765ed2e27fdc63adb92090ca2401b15ca800c3e0597e896b6d7a7b6a30a4f74a2f0a690b34f7a1cbc0ecdcfb290200b531bd42f67bc4929ac295f2f23407277df72a3c9d23aab7bb8c4d6b2c5ddbc751dae881931b6f21151d7dd861a28d98342514915f94c0ebebc8578c37fede7874b424d59de4cd3a4665c1c5ee2308939f4a29102534ba0f45f3b061557420abc523185b21efe71c67bf27177c58e461ef96099431b998cadc4b946ce5063d977d3d16d0d78a4e598aa1ac45182f63153c2cf257b445d10d62add94628746607930c24ebc2c1a40f371d741", 0x1000}, {&(0x7f000000ab40)="0c08584b109ccd3d2cb8dd79", 0xc}, {&(0x7f000000ab80)="a4d391c28e9be9c019ce4984245e35c8018ad0eef0c012aab435f4e336534cfd58e2447230fe46373ba60cbaa901d3334a8967c984f3a9fc471202040a259155fd958f4d190e3cf3f34e36109dbd4d525ffeec584186568720702d0901c12784537fd6e220d9abfb4fe0b19910e15e54290ba808f9b8edd51390ef7303fc69b5d4c3031df4c5cf9663caf136609750d6e0ebfeb330f0536ff210eea98c45f5d5bf725cb6d049cc4b1bdaa5e327896586796b1a66b3d2fa7fecf3f975b51d5778f0b08d72444d09edb8", 0xc9}, {&(0x7f000000ac80)="80a5bbf333cf3084ba2b769f6edf778962d2169f282e313e92b093d274b4eb9d8e789c4e66a9ef9cf5b92f042eebd8335e452aabada24705a649dc42d100564df3eea9ef5b76b11acd81765d6b13d3addc086efd88302a1c7be10c79fadce368fde18aacb79a6ebf0ac8722d036835aede3cbfb84394e6b224", 0x79}, {&(0x7f000000ad00)="6bb24a8f7e5aace37e6fb065be379140d0e1013728d319e524d83a", 0x1b}, {&(0x7f000000ad40)="0fc0088ad67b67e349aa7ccd663bcf4e00a9c189bb43a31d849f6f3fd5291438be84bda946c61abaa07304", 0x2b}], 0x8, &(0x7f000000ae00), 0x0, 0x4000810}}], 0x1, 0x4000000) sendmsg$nl_route(r9, &(0x7f000000af40)={&(0x7f000000ae80)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f000000af00)={&(0x7f000000aec0)=@ipv4_getroute={0x1c, 0x1a, 0x20, 0x70bd27, 0x25dfdbfd, {0x2, 0x14, 0x14, 0x3, 0xff, 0x0, 0xfd, 0x9, 0x100}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}}, 0x40000) (async) connect$inet6(r9, &(0x7f000000af80)={0xa, 0x4e21, 0xfffffff7, @dev={0xfe, 0x80, '\x00', 0x2d}, 0x1}, 0x1c) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r9, 0xc02064b9, &(0x7f000000b040)={&(0x7f000000afc0)=[0x0, 0x0, 0x0], &(0x7f000000b000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x0, 0xbbbbbbbb}) write$binfmt_script(r10, &(0x7f000000b080)={'#! ', './file0', [{0x20, '/proc/capi/capi20ncci\x00'}]}, 0x22) (async) getsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f000000b0c0), &(0x7f000000b100)=0x4) (async, rerun: 32) r11 = syz_open_dev$audion(&(0x7f000000b140), 0x9, 0x109800) (rerun: 32) getgroups(0x7, &(0x7f000000c540)=[r7, r7, r7, r7, r7, r7, r7]) (async) r13 = syz_open_dev$sndpcmc(&(0x7f000000c580), 0x9, 0x4200) r14 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) r15 = socket$inet_udp(0x2, 0x2, 0x0) (async) r16 = socket$pppoe(0x18, 0x1, 0x0) r17 = syz_clone(0x800080, &(0x7f000000c5c0)="4eea409eca1c15370eb725353ac002c2157b7037837294cf183b134dc2849fb9b2d32b1df4317d266f909c992933e8ccdf18ccf669e497183414fb7e2be26d7c6b3b32039213d69517c357bdb9a1999530fc9ce3f55516f5c4349195c55af13a7f0561c43940296ed1d51fc903dfbfb23acfeba72e4f35a1c1240dc776abe1fdc481c0dbd376ea9f3c6b7262deb963f16b871da21e", 0x95, &(0x7f000000c680), &(0x7f000000c6c0), &(0x7f000000c700)="c368db5176b3ae978a1152c241e30f5cc197b1f8f90ab1f33a2de78a3e") read$FUSE(r5, &(0x7f000000c740)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async, rerun: 32) r19 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f000000fac0), 0x2, 0x0) (rerun: 32) r20 = getpid() (async, rerun: 32) r21 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f000000fb00)={0xffffffffffffffff, 0x7, 0x10}, 0xc) (rerun: 32) sendmmsg$unix(r11, &(0x7f0000013e80)=[{{&(0x7f000000b180)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000b280)=[{&(0x7f000000b200)="e7a730a34b172d784eebf78282dca11740617148cebbf10c445592e7a58bf0aa20eead2b09411a0694da6e4c632583fbd361bcd1199b9674b98518f31e9be01fb9184c3ab0092a494a7489aff31b27c52270691ce8fd4efc6a803edff4a7d71d84baf746b54eb573dcfa58", 0x6b}], 0x1, &(0x7f000000b2c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r6, r7}}}], 0x40, 0x40000}}, {{&(0x7f000000b300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000c500)=[{&(0x7f000000b380)="4a60ad448aa4857d22a2033094630f892cca4ddaa1b8e2502cab978f8e0cb9f954b69441494d6f7eb9f7d737a7821a5762acae9eef0256628ca123dabd881c5ae9c0a8ae57f5a2ebd4c0d0b79db824140cbb40615fc087278b026e2ff555a949566b1eab002aa7eeb25b532310f2d3f4f6acba343d17907ac58e82d2dfab0b54", 0x80}, {&(0x7f000000b400)="a2d6b64c830514ff4c6d37d23d787cf6cc99c36742bc59207ea0705d5ffa393bfdd4944e2be889dbf7912ef86d2a18b6bfee7b3f8f34e175cf", 0x39}, {&(0x7f000000b440)="35e91baeb43d03329d13390a7907f1771eed68c36c4218df11cf0f5ed4e4d209b4f07ce016d18d33af0444f20e3b5210eab1dbbb9348677dd03970ba6a8b003e94533a33ab35a1a89b63ca572b6dc8072c8e11563ab3817e926c69fbcff5e050424ced08ba22c548a6a8afcfe8469e3ef7fbfcae3f5063b396151894f1a79c49458c93817294ed6f63324082c5677fc8b4940047e4fe2639072f4b119fe074c07e31caf045f9206ed81237130c3889eb284b56e38b1947", 0xb7}, {&(0x7f000000b500)="04defd02f4365494d49332b4243c4e54f5cf3d87fec57dfc7824a58a7ee7f0cf1d41789a582e55bf551e0d0dfb34af10774b2dc2f60344058529e51ec2427a342aa4e18c6b9c44d04f9bb293503811a9cf78ea887c2faa5385fccd6d564f6c4e1c6354c37b7a2711098f888eb282fcf9cd5d5a3e6410e8a89754fd9a8b85796552f965eb35ab1498ae56248d03f59d91c23d6efeed1ac43e2904cdc9ab103dd5fd7826a76a95c717ccdd7ab2f9abb8e5875b023c0331e3bdecf01729c237cb59aa214eaeaec83eb8740211fe322af5c51a74b83d41ad8b52cd3e52136d53da518ca11a02620013144244d18984a35ba9337ba502f0feed497ea492fddb709b84aac7a119f1833fdfdf972cd889c674c4833b867f1d4b9900427283340a87c9f077d08dc6a359ae3ea5277b9a2c69bbb19fd4df30be6d3b1000b67dce9522bfb27fa741826c3f59af24312a0fc6b0f4d5884db4d3605f92f18a84d9ca23cafd9f2ba2579594d0a1398d28d284bad954804d68d18b96b9f3a308d6294bf5f43e551a4bfecb9bc40a22e3952891e9b76e03404a8a94e3a2d52c4e6e459fcd93297e07913484b52204e0ecdd42d0fb482377e07780171e898330da381f92910b7bc7435b3fd545b721609e02c1a55d713b104bb95ca1be99791a73074b797b0364657f8500b87cd601c6857973f4bc08b6a4a9b80ee3098e8f256b7cf752081610c4a502718553324adb5239c7574681184a53920e3f58e97f3c8e1fe7908b1fdc8d5875e222c863d82d82b50670a46db909723d370c8f57eeae868a25a1d3349806c23fb553f13d9f050145b09d3d6e35f7c58cdfca6d958aaf93af4b72ca925cf9b48550a90ab4f36684bd38fd06721ef36e6929555a12cd1a5d32b2516baaa872c2c5032abaec7848c116e4247fa505b6a1470df4cedfc9904cc9b4ead463ec99a722d6f630287325c8010195d8de3cf9f7f11ab0b3607689dcba4b991f689640db343afb92459a8dc062c6d1148d0448249d9aa3e62e60b9b49b9d4d2bd6d68e0ab1a4924cd331277197954f6e189526a3ed83edd241142acb53431e04fadeb41dcf5f7978d1a55b02e52ef1fec0fb9720a83f74b736f037cb6963898f11dbc36ba241bc0796a2f33fa01d1abb81e4f60210b224d054b5a56bd4c974c37ebf46ab8d3f9a0da36c30f35814aa452fdecc826842a551de861daa93438b0dd9f2e0bf66a5d14ead746a46c088d4393f56e0343a056ef5a4b536d907f14385cf6296c4fc30cdae09517241d9cddfba275b4846a1f5c197f6fc79ff3fe579473f57855de2c97934278feec276d97b9bc93974e65cf63756c319fea9a1cb255fd57e689b4e86af80559904b2af3e057274e9e4a8acc0d1b585e8a363eaadbcc653e31e9423693567f151444fdc2d870499da17d99445883422ff8095b63762e297979cb8d7723910d72101080d233f662871bf2b9de77e03fc0180932178c0fc79873ff35f7d842bd8978e3a8d0fc0fbca22277dc843005580b115fa8a19981e1fe6647c02c92ffad21b3b1fdec8867c7a2369feb97049299cc8d7aceaaa1cc055f483cef3ed95d79cbad85771eb890c26234573cda6febbcdea03892e5113f415ccae55175dced1cdd138ecdf7895b03ed9d5d4fb09bf259cb7d7fd667ba013532e1e87fbf5e7fe36fbfebeafdd22e87d371d113dac360ebfd7239e0de8a30df8c2edfa370600ec4a299ebbe29fd2977ec9edd1c4a4e1c14e70f7376400aab01be6aca9abd67bbd2ecdaab9480e2d61cc098466a217371531819d0d03c701eaf132823ab08b76b0a847c781974b0f411f908e8dd288269a8760febc53a643a8fd684cf4669979c39e89c2e259f38d4e01c2acdd8d0363b38b924b2ad7da3a97d2592cd8215a90d386a822ad8fd988b1b3468a5200f09c700ffde68e62fccd805b2e41395e33e91bcef7cabddbdca9ddbced142c0e67a4ccc8d38542bafb7b9be8ea8fe7b58aae945dc029a4a7490c94d90ccfbf083b2d2387733c0cb6533b14708584621395166391cdaa2f1110c0d0f21fb086c9a147c58554a592023aeafbda5df684b70efbe383291ee426e122e364d8f628ffa5fba4a18102a6ad2524a2fa148de9019252eb13c1b1d00444bad10b642d4d9f6d6e71baa7cde99fc2566db95166662f1b4b5fa4204413e67f63ca246519de30e7e239caa6f0684dbcabe5c0872bdd1482097c338b13adfa5819b791e111f9b4374efeac41ecac9015b9e0312057cf46c26b5404cfe128575edfd471e932c11ea98fb2d3073dd8e4f2bc1f494ffe62c4390073921005f3b2a163f6f11a59de20dc36e51d4f8aec359bd92265fce074a992937d63560d13517bf645bd0f67572bb5df2f4573bbb3be3f672b7b3d88d1883735003ec3921ad53cd0b538d9843ed35dbeb22b697995da2ed116c476eea3745f78e4805eac177e8b47111f1fd1c32ab5cac8cd87b34c3539d537b0132e0d85ce76c876da6ee21e42d6637bcfe889f2c1b7efa2eabe184ba5580eff2aeb2943866ca46db9657cc6c1aad4a4d663a413652a0a36c8be51fc8a8d5b8c116050e431d32c636861d3081f5429afad59f081f64357ec2ac378aea409359e3d8bbccf30f57ccc57fb34bbbd7785e9b686f9e77ed89dd6a1dde5f05949d007f324e24c955a37f99a88d423f434dcb0d8dcd1eaebd388d490cc589af549615e3e0ebf789aa0d46edf31e4dfc2e9dae512d96e770d451e0faf81e5ed8c12c89fe9e789b2bb8966d768204b8d46f11a71059088c124a844fd2451f517a3bc2be37912e272bd788daaf6265471830b8e03d9a2fc0a192b41b806a06713f9272ffcaf07864dd94a2889f72b5a9641ceaf437fd23649b3f1fe3cb2e724365a5746e80032fc1f092449bc4d1acf290b764a2eafb0b5ca8b4cf1f9134b67b7b1bd84329a5b1ab20f49ad3455ace4331e6ef134833a60f6e0d675ad660f0ef82cc24e3e3d975a82d4e156189dfac8bc69761499cb8b2a2a3ea2af249a419af7112a30d7501db61433de7dbd1ab5c46453246d3620d254ca2ece24deea03d691cfd9f463dcb5f153f3670713e73ec7b1b3addb427037c3f7c6994c165b8bc1fa99a21bfb3ce11f31e3624aeef1d7d944cd6184b2d2ab0633416d5c6d1540053d4a663a6a706855c2c2973b55021804977a99ae463d5833bfa8a295dd35e25bf04aa6708ae44d4c8f9d968f97c619f2e2093fe43e6306323c2d08909b44aaea9afd6d4aeccc515b6e7eb330c1cecdbc60060f8f206c3e055adebc50b236e3f5fdfa213ac01c522514436fcc4fa52bc9f3ffc3dca4035e86d07dd81735e8a2e21e09561e056291c02e6da94c4f1c482d51ce8f3d1d27c6891c3ac48441d6b5466e1477753f84f4cfb196e20f688916075ca1e6cf073af4311b3f3e15457b6bb14ef1afb17f9671b7869d5b318d3fbd0bf6e5f888a1bccd37e7974a5332d75fec6cbae84b19ce2d07f4ec4366a31190467f711f8cd28235c99e098038ebccd7c8328d9d6878d6b4f79b8d7967f7f6ea64f97226161247415240964a6bcb225bb2f9e1dbf8ec55fcd0cd5f7d11740e19c21eda258c826352c459d5bca63e19ab067ff5d2dece26ecb9edc694dff8bc8f38308b18df507d54137f16c3b05413c4e4601d32f309334fb0c2d26c6646d98b54790989241362195d3e408427d2f00c3ec31a2ebf8bab8aac5f1ba5610e60423824edb89a9ed898da74206be5ff36407e87a915783d5023e693418381d15ca6de51e45ea525f03abe5afe87dc23b4f1ceb91925186a6255a74065ec726af2609fd0bce3e335b9f667985c1309979c4eb638b83437c639174f0bc8ee63f12d9f1b55e3cf8217a5f95745969c6700e4ac8758aaa2f6dcf0384afc7c863e53a0903c1c56fbd4884b2b7e2669b25751fbcd7b33d2668af3c7389445a89d5e520aea0c66a7bc1e682418f49667ac946d00d0145cc0f521c8648383a8bb1fab9816f2f0d4e07985b0792d1ffb5b2202f439c1cd8397c5834fb8d216d5175119b36c175b5ffacb793061660e596568499b29347b9f207a140961aea9fbd4cf1cedece2ef4802ff6d2392ddc6d967ab41a6b94adc369137a566ef33075927502db4ccf3a185973836e47c557dc54f9235b7b452a4d9731e1fc278154e01c9cad7824e7ee5cd7df6c91bc8e82624187c225a0cd47fa827dbe845c67a24d541a96325e0caa085c7f6525e8cc23489cf4c2f3aa6730d30cc580e070c74aaed28a604f117ec09283e79a931d02154893b91ccbabf52df2dcb087a6afa02b21c819b40970f07c3612c5b0847c0fe202b90fcd035b2f657c74ff3d6ed952b0ce0dacd50a6fd474f867b4cc8a4fe2e218d28f40a776fde247d7248f15b6571c8ad75c21af8df9dba40a9aed7ca910a13ad20821d3c0e1e113c3bf3b8ce2d31346ed777dd58b5ec5355c4acfc775b25087eb87b0d3599f362e41ae1ce94104cca8c6e47a4fd35f27b674e718722bb02b31e1dd8a44078b154beb88a416a342d185031b5d80e4209ccad62983282dbd6538e86f09dc78e8c4100fc3d8274a5744741ca7a8a829d44f86c60c179c1dea1ee444026a899655f51499b3f33a2827355750c501e8ce085c5f18f727efe41cbcea87504c9b9e3e5a6234e57e30b877862b976aefcbf1a5e229b11ae3d3460629a0f308b33dde6c63f7b956321415e100ae919f4edfed5ce4c3a96d10b7be6ed71a37c41cd3552859ffa287229b8dc482b9d146647ab08abfa7b7846d13c87e4983260cc1416c65bd18da734a19f032550bb4a7ed528261a85b9f95a5cdce621c89c1a6be4dd28c949144be67561fbdfcec49d6313232789c7425d9f9248c1304726af703cddbe0375122dd1c040f5d2d7ca70368b1158d3104e8a31bba2d143867eb87b510243bea9ec2776a1933185d1285ea2de89aa7ed544006a6015526c4eafed0b2044cd7a7a8aa4052868f4e6fb16956eda758d07e5e882d224b0f70038a5074208d3df845e3810ae34f61390cd98734d861737c8b324191773acf4ad9c7a359809089499064977faf404ae8537dcb893b013a7864c0772e7c2ae04939ada36492e9471e2fe1993a5d817ef91da99498132e5225baede73d1a4fad931d2662fe02007fde7d9c583f3b0cc3f3a0019cea064241e89bcfee9af7b629e2351e1b71bb4881e7de1d4accf47f208f302a2696a11e2247850c460138a738f1c6df6b8a8db83024b07398b4ffbf7ba89ddbce8ca691b7b78441fc0059c514a087ff84d8e729a3069104c4143ffe9d405b15df596d306ef96136d9924eefdb939038aa46bd7777c0c62ef26cefe71621cf8bcf69108563649e2c9fb2b28e36aa80418ee39ae5226e1c69d73c33c58dd10506a5ae0504bddab31c1d0433110cd671f5389111415a479c8af619c8c19203cee67f4c01ba64d8d06670bf0bbd3a59cca7802612d1672f8d0e747a68944225a09a72b54d60e1937d48e8b11a419e2be3a509e133a16cbc87efc3557dc2b723bea49142b9f3b652082ea74c127112eda4931a4017d4aea5e0551610af1da72a90c6ad5a51989566ab878a5b74b2edf79967ee4379f6468c47278378acb67bcbaba815d0054e32ffcc7807f5c8c83dc52bc3e89fce02f764d05eb5362a59f779bc4ca7723b699b4b5220aa79d20e60b9ca2cbc9da73fcd038aa5e540e85e9dd87fea1eeb88ffe01444fc08fb817bfa1a943a72c336fc75aab5b0f9bbc6c1db54272744f7a4b0626373051cf2f660d9b648e09e5ace394098698593872d762959e", 0x1000}], 0x4, &(0x7f000000e780)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r6, r12}}}, @rights={{0x1c, 0x1, 0x1, [r5, r13, r1]}}, @rights={{0x2c, 0x1, 0x1, [r4, r14, r8, r15, r8, r1, r16]}}, @cred={{0x1c, 0x1, 0x2, {r17, r18, r7}}}], 0x90, 0x20000010}}, {{&(0x7f000000e840)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000fa80)=[{&(0x7f000000e8c0)="5ce89934963e453ed0c1cbdcb79ead6b8d1188fd379c0f8c2406bdf02852c5c53845891e7eba", 0x26}, {&(0x7f000000e900)="e9ffb1e3b85bc93192412a10b4b623d8b5188b5f13b6830bd67b484003104c189a3a17eb77cae15c1bb7f99cafd8d6be3e265816dc43c5e68e122dd042b2cd06ca32091ce59b5633cd35c5847d036098209f", 0x52}, {&(0x7f000000e980)="ce888cf91d71b200d16674ae46f8475a71ce49a9704811e7804793f9a2e9c0e6e6e549d88640a9434ff50c25c1c49639ac89dffff4d8187444ac3650879de2c040a4ca312720d0657942614fa7a8d61eac0b6677d7278141f7df0598a3ba5349358fdadd48d7a0d271dabd5c09d266a0800b43c236bed0b38316437012e8555a8a2256c31a2dac565fdc29b4518b3a6097fe3cffcee2101ae4ddcdf1ab2e5abff07873505dfc2e6068cd6a90909cde49517ef8833424ed42fe994fcf65e5dd8e8d7260ba621b19a0dd903017c14e651dac2ba409e1", 0xd5}, {&(0x7f000000ea80)="191797975184e0270815e9daf5c7844d812256256a98ee65c78363b1aa2765dff9d802408a35cb31600b8eb73fc9959db816ad5aa53f65b9a8faa5802b9b9822906d009de22fc427723ec5b38d086145fc7cc5bfdc0f652b2119e8dbec5cd5c107a7b3c6c75b59c635496dd5550bcedda8d641fbab79d761c6a2690472508fa13a990b642e675a10ee98b394c60cc9436505a67c4384b717cbf66bae543277dc3de33c9b166cc4d2289dad616f5481398ed48df71fa97367ad4c643ad377ef440858d6346645c66748213d4fd80c081711c660a627c12f142d63c667876a9771b70ed478a21cf81755ae3c7d302eb19679eb68822186e4938fcd4270e9e941360f7e01bc3a0423a44309143d3e772c6c01e9d8637309238e92962672d72d6394d9a528131593ebb32affc9eccf28e23c664cc202f26dee26fb929ed0e24f7e4bc190cbc6e505521b3db4d021c96b9ea86ea9083ab4cea78f08ce597cac2ab7391cbabbeb17f2eca9f107a7fb09bc9e888e0d72e6cfe341f51d6916a29bda88d13d40f7e0a7b14fa6e9529b877524506008ae48525d76c1ccdf384123ddd8f4498af9fe4966046a9efc15cff1eefe76c7d24a09fe60aca5705b079da23a87c8c6e5c5251494016ab30c787e8b5aa3dc69866aa77ddc3c637373ae991477594e00f7175e03607a0b65a308410e3e273c084b746add4a09bc78229971733c01e234acbc5b7a6b77e16fb5e6915c9d953fa013393353487564bba38008e3204e92114acfdb8491cdc8140606e6846e068dcc614336b8b0f4dc3d312382fe11bc6be0d6b51b28e8cffc7c995c4c01ecfcf05bdbf1a78c144b22ff47e2bdb210f02eb8bf064059bf95f5b0a4f1a94f443177385c72df25830557b32c54b851236f9c9861904efc1b9b15a201ac20566b307740e7eb9a9c1f0c6bf7a08fd3c7220d46e1ce084c2a82229d340aa5ebce2c3e1ef0c54fb8da59cb308bb7e5f0bb4dc4bf7e6e8611d059ba73dbbac8ddf2ad0864709c27c1d08d6c623055757cf0dcea44160291cfd6e4374d520b27436021409cb3059e93a2881792d65b0fb69641b60479ec871080490fdbe416d0fae0c7be3a700839b37b24dede8ebb1a2065d38cda48f9e96e99980eddaddce0cfe1ef2966a3d7aa750345c1e2f678cd6d6eee057745da35bcd8d4a80c32eb6ea0b32dc252e5cb3e383cafcd638c49dccc35ea2d3200daddaee29038f066085b20fb2a3c5d2fa19869b362e2238847cb63807ca8c551dd8486f5b86eb982b3f541887a05ab02e42493406a0ac210349f7c03a6e97b38d1b2b180a27227a8ac71b19c33c1b6b58ad64300f929b2a503642198f9e3783aaa803bd0cd467421935ee0fa78ec4d4d8be16de1b39baf9144d06a78cc36daa2b194086882dc124c82f1fcf1152c4b4dc54ae42c4da6042d8a4c4b2139158926ad03e7f9a7f3b68feb2a00a594b77dd7c4f585702def7f36ecb37235678f8420362e4e477c8e91ea073aa67b08b0f560b2a1674bd6fb81505c76f5473a3e295dbb35aed57e512686ffbadbac962a0ec3ba441207e191202fcb5de1ddb40ff6ffa127b9a3b4903c1872db3869cb2acd46390e30f657f5f393e6113e404abc4ea7fe7d1cfa812bf72a8e2e50d2870a742695143d36e995aceaa536f45244e6e581b7ff4c7b1066865b6d80a168ff9645572a793ec6cbc4716f8a6a23c18d617976bbcb2f0296efda5797acb366ca701bd5ad8aa5bfd624f9a1764bb003691485afdedadd897cc83db13d6526d6a94477c18d4c312874edd4b3dc56b91fff5c0e19551275664eeada0ed2761b776058054f7666de41c5d77e6d74dce64e6a5336ec5ed5c5df2ba1ca39ffcaa6203ecc002147f7fedcb3dfbfe75f832a82654dc6f7f281784c82234d8c789fd71787d6f22ffc4ed837ed10278295b5501c639aa4fa4acac55c16bd7636ffc63da89bef80ff3955a2de81921ff83393400cf5a572c72fa7a8c80534a3d074b6f22e69b0602552748062bb63226ff7fc9c3ed7ff504e5c51ed12def5c8985846e9211597cbb1c0f03cfc4873f3d03739b68b9532961f35d85bcffebb2b7acaaa654dfeea901b0e257f92e5ba772123fa2d300e8fc1f959337f5e2e8fa6ad97b8d42b08151769d3711b48933ed97151b968cdc0247d48743eccd39a9b9681248df3ece1b51199ef98136e90018fde73f40e145ad992b0cfb236ab873af912cc54d75e3bb7a1c2cdcbb6797adb320f0a69437356186eb2b54f5f81b9c62b42d85c7540aeb19b8c41d7adc5f38650d8d9c3c1102c11fd9f33e3487f2aa39f13ad955ae4d4e07269efd03bf34c95f363ea72fca538200fb62d889d1f6d137d2632d90e49bceb06246897f27ec48785ff466afd2c6c930e1b5b0149feb3e2e92129d3a83269e5c20a936f58cea3ff2594f539239d300b976dd87a93f08c858c65ab70a382b56378d02d65cfb3c5f14f118b09ebb0094c928f982b1f00bddce4064f73ccb43b83b6570d966969f3da794ce38b0a1811ee96ce6920ed2caf199a46f1f2226763057ca7c1b30498980c0b21eb474e804d5b2ccd641f9ba95e6b58268a275ad98575ae403a75710cd081db6f5e7c584073c0667f9cab543342b78c6f74313fecb7cddafbfee677d36f8e7a0898927c759cbdcaf09eb73dfcafce95224ef53a21683260740511250e57a91114f093e4c4380acdd03eb4af679416cff22d91923a72384156ad2c6451fe2cfaddaa5d5b749783e2f8a6e1e375a21214fd9f1d8185035ec20a6a3338370fdb647fd679ef0ccd0ddf0cd559cc6e8b1936255b33e2bf8cb00bd0c27b591583ac7dbff8eb7d9928282aa878d52ed5e768c2c3c77d3755616971e403198ddb64df4bdc03ebb1a4b38bd113a8faa9485fbc72d192ccac20afdd9f57bea61c369fa2e9d280a87db799f924b1801d830353c386d5cc51944d6bde763af2e4b18163d68c7b21b7576968476f0773bad39f9b772e732832a861558a293af1b7f4e7711b28dd29dcfeff1134154e3acab9126f050f9e958b7e5d2bae56ba89b225cefd3fac08165d0994fafbe330263cbdac4850bbdd68c7f11f7cd9cd9b9bf52d2a42c625da5c7004e852e0ebf7a60dad1e182a6fd3391f9d0a25321024d053a6d6fbf3eaeec0602eae9701fef5eeb2b363dbafef1215315dc4ec3f77cfdc114c18047f7c209757d81adf9c6739585f9ac62800d3af9907343a842e4d933f6a53f25d6d67082ec5aaa4e86f85cce64d1841be4e0075afac1e1b8a7595658201c94c478450670bb66add2c464a78d15297a9bb2c089542232a331a11ca521750d048f5a3d512deb7019e99fd6e0f6612e46f5e48dcdceeee6c93ec1f9e7c9edc23c77a15c311fe334aba4fec59935adee3a3010c621acf4b4362058ddcd7023f62521e7a26fae6e40cccb8577bbad9245b84395566372f71368e0aa83b1ea598488d2d24c0195ac00865dfe3586946f0296fe1ce36990b9c5cbcb62cdce9dd1ee11dac92320765b6953ac7f022afdb0e5056a4911539e3fb8296e0f875040713c10a0decc3dfa5f9f695cfba10b6848c78e12fd472aab22a914a5320f21566bdb199f323dd7d0cf47ccbbd6727f37423e0f605716a0626af4bae02ab7aef001f85281d23cdd7ee9fb8eb296a826bbe4e7055667da9ab9bed76f78e37170df32a671a5538ec0180c0bc535c45b942274525b8b1b7669d90160c62080be27229f4ee494ea924e0c8a0931f1ebe32477747248383ece756deab53fa97ef43183976158346ebdee3c34d02dc5c293f5cf58542b615a550f34c7a3178ab2f926e9e8ba6bf5ac6d188ef87da9fd67ab0aed87838e4055c97e84b02215def091d49213bd79a8b0aac5f760a9c6ef0cc7b17b497305122bb30c893e413c0e81daaab6101dc4d9651992c96ec907c92c4289c40c5bf095bc8c92ca79718726e9c55ababb1b6baa855aece1ab613e42b3e18992214dbc9c462f7179daafea2fece8bf7471bfadce9f0602b67555de2af01a169a2b38260d70c35e2084c63a52ba0395f7c0b6674d4e39e410373075593f571706d8ef1901b28e88508b5fa4182a9d9f9ad7b38832618c094623abaf5d28dd7c8c04135ac974f1fd48ce6bb1d95b423b54841946c07d454f20d48887f41e267156ad01fd0af4f802007ee811dee267b56adc5ce3759eab72eaa4d19ca76193ef88083fb040737a2bf765b1ac6bf74f74f8bfc40b2f9c96e961c96bc714a489c772805dfd9a7ee257caab96ca1fbcca37d5616ea4fcb49b617aca0b0cc1763d884d0bd8616a3fc88c99dcc7b9a25cee2cd358953ed2e1be223edaffcf856c7069c9cd4219889deefba6a7772c9100727f5b70431875bf76a5dcd32e4c692207e670597729f6dff294326e9ec3eda2505a87c63bd904c9becdbdbfee2335f3b56bdecf4ec9649478d506b94be5b76860ad72d1e28e4b3f9a5f4798581b8a8a99d4e1c8d713ef5901fe744aee9bda04d7dd8e7456953cf64260d7344d2e488181fe103b896fae9b180efe0833f16b759ef5b3fd1eb75089c5001e0c341dd63a868a39cd37e7fefc0874745b7b021d5588c67ed6ecc49ae2c176b5f0a7b3884f1bb6e97b07fc49fe11f4c416f9053608d60d6ee3d8926c485d1e9c9ad96c8ca3a29990299cdfff51c3d0292dd185bfbaad17710767ce0dd74857750786c5115d67dbb456d6d5849c6042e250f0dec02731127d8736fada3353e65c407e663958c1fdb8de85554438cbffd41e1f2cce43dccdf69e2e508f0072bbf30b7667e0202c2456e3c6d185815c79473f47150cfb5e7026fa2af95ebf816a8067e78ea998e1f2deb09e7ec47aa11439f78277f8634a1e46a17695b2e55bc873ca19098be41b61f8b6aa5415f05462f59d7eafd84c1779bed6a2d6bdd88f28363e7d9d30c28c95cea3162069df02159b6db04c3873ca1151ed456a498af55ea82ffad83afad214ca9231b6499cd01a3511a2810eca8a703af2b1c8798f3d32d95caeed235c8a2cba70d0d387545a6d8d74acb85ee4691d65fd1d126eaad4be750aba78e753aa252fb0b7a84178034fcd36a3e2bc60c2508b886206721b75d20c4e18057349feb392cb74d179bc9b2e81f31a8e130390975f27838219dfaa36b9ef1ae0a30bcc29d9deff9890579d0c98cab518b4de5cff7cec12a9c343b39b54370ecc818d55283d7913b3873dab28020794789f2c184d7311c9143e4b107de75833ebaa0049ba77bdcb6d65a5798e37028e06bbec4ea338349faf2dc4ce0222d3b0a4a39da7f638fda0076b26ad85d1722434f5916fff77a1215150043e59ade3793ad6d248abea290134b35b89799986bbc4dd12c8509911376ebc8bfda74e823ffb0290c89aabc4525063818e3b4b1d4e1a52b2424e29d928316d5c546879c19282e2d56e92da9dd50c0e772f5909f01cc7de701a28fc1c85528b12eeb94064ea3c31d817abdb8384abf4841049e8f5535e1e59575d977b5dd119c6db37b96b5f9731c5ad20c0ebf782e3ddafd3548b64daab40234d21419d0d6fe8af02042f8fd6762caa115653c1a7362396a5fc4515cef3b29fd2af7463edf6eb13f778806dcdd15119c12c08671d5cfa3af48c0685023f76ce4058a61e5a7dd8517c89ad6a7e36d80095970f0625308a4e054169f8cdaff20dcef063f6fec6ec813dfdb900cdcdd7844eb0162ff5dc01186851306b719e10f08f5d60ceb41a0f23fd33b29047b8f874c11733754d6f00fee344cd2218372a0a77715eab1038e2a9c469c8aa7edcdf5810e", 0x1000}], 0x4, &(0x7f0000010080)=[@rights={{0x14, 0x1, 0x1, [r19]}}, @cred={{0x1c, 0x1, 0x2, {r20, r6, r7}}}, @rights={{0x2c, 0x1, 0x1, [r1, r0, r0, r0, r21, r10, r1]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r8, r5, r9, r8]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r7}}}, @rights={{0x24, 0x1, 0x1, [r5, r9, 0xffffffffffffffff, r9, 0xffffffffffffffff]}}], 0x118, 0x800}}, {{&(0x7f00000101c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000117c0)=[{&(0x7f0000010240)="b11bfbd55913c035c64c91c4ef63b97039af2928e1651fb381cb32d75ee0589acb072f6441012142184d98c9fe0aa48837e9970c4b20d7db5571cd8478c5cfa0556e1b54765de898c840bb22edc64c5450733027ea4d24a1e16e1fef624deea3c8f175b49e875d755918cabdc1800404969d9be67bf6c4432ead115fbcf1fdcbef25808fd72eb4aa08a399c31cf340e4228a36b975caabdb90422d7abe9a8d8480d1ab4b474b83173bbf350dfda7", 0xae}, {&(0x7f0000010300)="914b35cf21d3cc71f0c6b945f42649b717e0292cf54929d14947f030c3bb19d17e2aa5df249afa5aa6740c883b3d4ac58fda0b38128b0171a08186cf53fc922a4b06728b5122b7c9008e722b3715033ad4860e6a38b6760d8466ef3b9e648ac4f4e288e78757017ab4911d56d6a9a5ee6a0e12ad578cadda84cc0db71e3753e328a36179e4a526a902782d19003289710492ef10d339ff5e69feeb203f20b815663dadf1e7b1ac573393993722d43c244a144f9d0c40c8708febbae9226fd538cf8a47edd4888b86938cdbba3ae7798c54ae4c4bd56b7c07313053457226be96a027f1157b2eb6ec5277c483dab571bb", 0xf0}, {&(0x7f0000010400)="7671fbc856cb2438f17f9d5db001170f8fbd0739918378236b1e2ee78dda03ef39bb3003274ddb2bd4cb4b12f497f3f24913be7307c50acc06e4c2731d6e839d336156eb239d13f838a94da76d5d6c47b54e4a7d4a827c008318dfa04c61e532f70def1def74ad6d4dbd4d250d6d1d2fbe3e624fac1f5600e25fc1128cae7358", 0x80}, {&(0x7f0000010480)="080744ccbe7ea89fa1afda33d67a5a395ec462a4b56e8630e58f720f06f3c86e02d9411e81a34e6536f71e1f1d385a1d367e37ad699859edd2d3113c96c0b21d78f8e8f783", 0x45}, {&(0x7f0000010500)="0eec4d72f5b4bcbfc193a3674a9b42bd3bdc6833cc480f16a0d91e5d8ae65ec21e622361f96c22b0c1eed5b6a81914137b2db2f49d4efd14f6f7a874648bd02e05e5eb4c9bcd9a13dd3675bb8685e022664e26b5b696ec3360525c4139a36f23c48429c17fe5fdff5eb039ad971cd2963b387426cb21fdbdc717a08927c046c9e4fe5428f867df3ce72e5018d193c52ecd7819", 0x93}, {&(0x7f00000105c0)="3866863d808f7aa795fbcf319796b553cada610db52ef2617307053dee97492507683498f30f87c39d789290b653527cde539fae7b5155fabbf2653189e56be9065caafe46e874096b185a3096e59b571680380267b34ab9b852a00a7e2d8956eed02bbae426e908fde4b1c6b699241d18b4972c8a054e59a6968178fa60204d416a99455fb01e68d395a06380c9adb0ed35bfa2524c768a18e83422f51271cda5210f2aedc1d6e839cd29e26a60e585ffaa6b2a8b41ab875f0c5250f93beaa70d62846c2230a4a9f4b55b35d96da38a1f78baf4de37fb738be9af1933750d55517a0790e08df20a42902cdb60653b464fb4aa198e650c0175b8840aaed49e6a63a793b352880a503122dfce8f2839719a72f709b5a3fb99d67c88aa3587cf7184cd02aee8e002beac86fb9c31e1e05de47a70faa3bf166b86119601145487b3d3c9773dc1738afe486260c29ed19bba3384a62d7b466b8ce80b65bc16c8dca947336facafd4010706de5f0e27adebc8b93e7c4a11e40848ca0f7060390edd7e6321bbdcf94884f6f948455bacd0db7b86a02ffcea151fa498b825137287bd751fef0e01c1d4efc5f04ee05342134acbeadc9f47d8565a30d50ba03a1e012098a277a254210e3e9b1b6ef8a0c3eff0a766cef527d36ccce7662f92c369a5b6b2a0bf52d951691e5a36aa4cd37a2de22f051369dc4689a6071dbebedfd0feb4395b46ab528df3f0dc307b9e70564aa2387e41de086ed90dea739771058445bf26a5fbc5544bee476abc9b01b26cb56ccd70e37e3b5b80fdd454e7bf70c2fc02de1aab921083cb805d346b0feb290dbb66f0baf8c7569307502d16db796c5264d420b9c126bdf6ee0187b83dfd53cb1ca684a84125dba236750f0c1c4ea570d3f331edd6705a98a8a6c15ca027b38c8bbbd102d0362e4e433fe95e79cf4118bae2d7319e75e45f1e8abdf3e9bcf80edfd3f557f276b50b8da81791595e80cb69399c1697846dc15f571486d156d4431f394c3aa42d5a7068e4319ce6f201e33c3111001455d8f2d49f7d0792138d1656a4e86062a426c8f336436bcc41e5ecfa8751153e569e1c71e0d446a0293fb683b3e3c6703694397b50e883cb97ab41f1af9b02ad0039138302a0cfcd4a7327d0de9e5fefa38b4662d2546cb43427790abe4877735ec84e8a406581c320d6fe435293c5c420768fcdf516b875bec0c7771f0d836e4b5060e438720ce56ba2a5c3ff4718c376cab88fc47e10627384233ca07486562906dd60e2fb0ba84d3086cdb76ea1e77a2f70032eb7585eb57c3a405e85484092aab84d8ca24a2117a0ddd2ed667d5f1abc50eb079623afff84d4b726076504a24bb6129486779f800c6b9422781961a868760a296785e60b65b1c1825a07169e76de66612c77f892c3dd5ec3d240fcfe6bf7976d58a21b059a4a8b7593f6612378158de48524be0f5530b8e564f15c16adf84d46eb7581bf2a604e262b861a9245d2d596bee1248e869ce8587d9129816c05faea32329336f029da709ef039410ca9a1997ca03f2f610aa90fd1b154bae86f55a7fe2460931e8a379e983e185213666cfd70b429cc086200f560eb8cdc255e4b58d0e41269b061cb69fa0c6c0e6511224b5f7fc2cf28f1f0ad83f3c2b2a904b2b4cabb7b6b493265e86200b16a45afce3899c74487c238a031197e109625b1087aa27dc38d6905b1f3a727a41c10aa5173c0d42002cba07b3bcf488bdf44812b22a0a2c545f1e05ec5104e89bb40101dcc8608ac9a98f06d93852a3d45edb91e50c0a5473aaa7dbf35f470b6e15e89815560415f1314791e81cc866c162e05bda475de833edabe6a54fbfb76c9d80c5061cdbdcb55024a999a60d0b37502adb60733a4d42671c3cdf95891e7017441a478f1c545204c46cdc2d100955f0900e0e50449e2251b5b91fb251007f2d6594f29ee9e4da049a23e1a640975ac8c8eb654813b4cd40df9119bf70eecc6f0a861eb279d2f8591814069c8eaaff855c7e477b814b4ea4832af3824f6518b01344418358ddb51698c85f8ae272027fa12a5e4f10f85044f3a57adb587c961f70aea7b8787e866322d04f80c6b9e6ed4a06fd0832347a4250741f0c2257291bda563272d48f0f5ccbf97cc66f7c9b92c443fd424e4bd29d4d84ff3dcc6bde7fd3b46c19ae2bde7177d6b26b2548b7231499118780f40e3e8cca025e6d128b7cd4199441c145f8faa6fe1e26e5ca3de40e235b7e6b4c93107c3ccf4a2776e2953690fe37e2b379803d086a03a559052f90baefc1b0ccbe06bd8bb61b933230d7497e46609c2583756d340f5ed8126b4eb23a03b9e705e780097c869a07f9bbb7f61257436a5cad370f6528f2d219058cbea92931dbad31faf6cf1de5a012bbca2f7616017f74316f4f14281ea79b03afa56db433c9621fadca02b1d37c779348e661015991adb8d67502fb7994164eebf4262ba5f99f199c8fd96ff0479790380f7ebcf5046f2709516b5c4e384d81c956f5a2ee2a9b33a2831a8facd18620e69fa7dd99b686c806175096871ec5ce29905b5e83f5e6f26edc971134d57709c1d83bc51ec98120b8463086f6e71b06d38f86339e7e15a50700934f131f717e4ef5daebbbf934e61217456521fe0bd5ce372b9d089c565e216c3057b11f036eedb7b610e3e7a20df5a895988e8254a5213323c5a448c0133f6c0283cf1634bffc13b856df86ac560c29a32293a54f49e69366858190acc3c973ef0aa211423049a7063845863db20657d2fc3def06135bd83dc65aaf91c5f7286ec6792f26b87934a80cae28a366a9c1abb8f27ad7405c345bb9151e6efe98779ec27c685075497202d89578f1f831a08675fe9b472cfcb646ea3e404313aa3454fdabb350fda50da8890bbbefb1cc7ae295721ed405d210edf6fe8206dbbbab823bef03b4d54ec83813c6f27c4a254f1c17d7eecc5443c8d534074343d3713c554ca95e0036d129c1f9182d7d7261007d59ae9fab144292f32d39f7dbc233970673318dcc8ba97293354b246ad7d5f81e9b8cf9c6367386d93d91e7e5d09abfaae405910dd1793ac77586fa31caba2d8a3979894418be1f6f26b22c29ccc248f8fd4a1a97d48087919e78350a2cf0c1ede2affb1661c10486d7e91234346f921dfe8f702fdd5cca2e9e52803317232b37cd9e9b8a756ab34851f3a4003370264845c0fc368f367e8b9f1371bba60dfd908194956ded33f29b34b442baeceef0ce6c261157114c62cc5859b271a262ce5c739536c6f09312c1dc526ddb8d7bdf2cc601e9b22cec331247989c3aed50bea70bc0055290d964f3ee1d661c18ca0eaf0c6f6f8f0453c285ca38766a4d34ec88a374e6efc99dd6cca023a35120057b902a3b24c091a3fa708ce3c0bfe1d9843d9d91f75bf61c04d1172b3226d9a46d095370f403880ebf5be8072308ae26db36a1db2097d160ff7e65f3ac9f48cb4d6c9d48eb07931e990b1b2ff7023bd407be1afb55e0561bac249a3ace933b9931199ef1b36a042977257abf8b2039ed053a9c70e4154100808fc2d72293627335bef6d3d34b8689230a17e8affa1c6d1358ebeb00361d22acf40d3fc0358519ecf83292d6c5b7943a2ae0cae204c144b1ed0c4b2c24a2e98a3926f7fb8868cad194d592cbff40354b1f6ff505d4754f17881f30d93a1e5137fc2756079ad354ef812364208aac12dc4d89570f5e4dc950849da7b69c7bca9aacc40a8b9a147189da2466d5e484c7466fc86c13552d9ae80102390f2a92a291f16f0eeaac7b8d6bb02ca146dc9ace5418a819a78c5c18c084e1323d484750e3f3633b5af679da8c17efffdb57790b32f88683711ef05948a71b3cf40f4a3601c645130bb945c2ea8aefa8b7d199d8aee16fce95a67933a7dca698c7f9ed9af2b4b752a56bbae987e9303d8eb58e8bd80606bd18ed5d9ffd7f287027ec09a5f849cc34026ccc655610a30672d4c694b44b7c4249fd3646f7dfa83db94896cc1b1203f30f26745362b06c7c7b09717d08188ba73b12bb93f29f33612d3169f37d9d1304053944ab975d491b6758708cecd70fa911ad98c0e56115b8d21dceaebe10f1dc11fc3d3e97bcaaaefec7d8ee86f306768c3dfcd2de0d7f6b2dc687978912b23637a0c0fcb7ae02fbeb3c16c5c4d989fb49d7fd3a3467803203e7a60fb232260e35c0565ab7cce450b141ac09d6ae3bd995983b56633f9cc6dfa4f55fd7e32c29e491247be962d24ffd85a334a68eaa15d2ed92ca00881ce6f4bdfd9ea9c60c91f56f4ad64cfb4d9a9c50089ce6eabbea5b4382862029c460d560268e0a4df9a35c61a89b0c9ac81387bb0aa2b10379b3463e40d413710bf8e6d8e062b95e763ae57586675096d16ba7cd621df195c19f134903798e0f214081bc1a020ccaffae4aad95e152f96306bca3ba8d0d9575c30e11a667f483384941848b1d80ea06dfde96b775b92803fc8e99a208c99edbe3e0d340ff2b9407d6d3a1a16317bdfb01fef508de67b3a03b5a7dfbc2b6f917b81abcffd884d6eeec25f99d4eb1fc2f81861d2cdcbb57dbb0bcaffa724d4b99355c7389a6ef55749aed3d0c46b69ab8b773ba19c530979662ab547c3bbf905f3f8f022c1c7ceb9be17a80383526059d84b24e6afe8a2d2953c38f7c41a741efb41e51780b5b2e3d8ae2e3a0ec804a1606e0d52e1e9e00299fc84e6b597680d16ac24cbaf14217c7bc12c1e10c68f626756c8c012b6f0319c3ca70a19f54291d0bd15ea93e33f73f9955855864c2a8e876face229b62ce3ca0061047e2081388189b983d93508b798ae2b649a2d6c9d9783fda76fc889789bb2e08293f58fd3c40dd04ddaf556165cd352565cd1add91eb1a5536a3af881072d0551eb97b93652614aa990b6d9b14dd6cb471795fda0d2cf15f588735dde2463496867a25c195413f1eee024dd110bdce8b4ea8934f27bb2199b221538a046362c61b9339bd1134e5708cf7c2aff2c42932fc055e71d696d0400ed3ba8fd7872d8155fd0ebff0e75caf889f560a5f2d3b699f2e83dd50157474ac3fd84f7eeecc9efd778acc23bbaf1c3b914e2ad6f934bd9e334c92bab5fbf6b8a4541457c541c606879b030c0952ff5601b37bfa1e71c81f4b5550cb127b2c34e6397191dbe95e123f4f8e8343ba8d5452c5272f02002c9e423001b6d47a44233a2e189ef145fd590ab6408d1fb670ae9a7d848060841e7ae28ddf3821c6636c3e4626cd0d8aa7335752ec7ca5242dcec4a2d0d8a23eea571b747b41afc3aa9bebf4d0a1c18127417f0ed59d1b4e97c75d0a6e2733dacfb417643ca163d7e694a73a41cd9f57608418477f23089e6298ddc56b60d8150429234124cf1029ee4ef4ab72eb4d3224f5a2fe7639e143c02893baa96c0d80bad017e93e418704897c33f731cb1bdd35ebdc7a1d02ac890e1b8b954cda5c1bc8d5a41233739775c8d16c28d49d825db0f95dd39bd239c82803358ff005d24579fb3c8d2897ce47cdfdd02edcdfbdadee19c69d4514e963f3278014670c74bf8a3aa28965957418e8abe262eeb6e7507b8614d3016c892135357551f5d4b1c336f9b1f0ecc5e9abb7ac0dad97485ae125adcf0baadb19806f91a03575c01282e30c06004b53677356b92182ef80deb286dc6f2f0c83dd37f13dfc676e6b9487dada1848d85ddce5c5944fe49419554bf3ff1d04907d7e68b595ea08901f02c4bd2daef5d95a4d5dc5163865d5de312d23bda4c6a65ad3cab2e9ac9fc0405801a39e457cfb932b40ac575e619cffa", 0x1000}, {&(0x7f00000115c0)="4f5e97e7f70a5e28bba0507ef89972bde7f1b91d834463b2f6f15a9b03d22375c1f6133786907f2c0941c1ba8b6b549b647cfaa22b279d6fbcdb567772353ab6709ec8e1fe46dc06d43ea7e0a1b173d1c9d93ed5a895e10230fdf8355c903ad01c56ebd2134805479ea1d39e7fba4eeaec2b", 0x72}, {&(0x7f0000011640)="87fd9d98999a9cb1677c9be84b50ce628e901b95f8997b5ba12f071032fc6cd5635b555cb21d741a960a5224b84938f1df4c7b97e48b1e1810b50c90c60e5d10e116b3b6c15066fa181d0d59058c5f8045d945011d474f49d63b6d68cec3cb233d1d4f3ec10c59da9a9f814808b628e8e6b2c89c91", 0x75}, {&(0x7f00000116c0)="d2b844f321018461e8e66aeee8d3181c18f4312ad1b1a06e1c317f961bc98c0ca60582e89228ad257674a89b60bd2a746ea1b4415fe4eaa6696df18e4ca7671c5414b5aad342043a25756f76c170768daebaafca4bdf98b7672926ab667217507de33b350482e15247dda045485b599e741030996baa699e38769abc84ca9ef719", 0x81}, {&(0x7f0000011780)="408e254970d51b092ceaabc35ac9e4c826e8", 0x12}], 0xa, &(0x7f0000011900)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8, r5]}}, @rights={{0x30, 0x1, 0x1, [r10, r9, r8, 0xffffffffffffffff, r0, r1, r10, r0]}}], 0x58, 0x8800}}, {{&(0x7f0000011980)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000011dc0)=[{&(0x7f0000011a00)="356c2191f03399ccec7aecb06f994196c753f21031f82252882dad02eb6d8c1620ce701a8edf8b257714b5c99cdf5dcbe6761718f52e60c2c813c41567c40d4d0f0c2dfbc077ce2d9dd31290e542adc6646747c80c4ca5afba2ce0e417c6d14ed97f76fae4560b668d25e87fc708ac74644fb4e20bb542d29c525fedc1cd06a372d003ffc970057d37337a8a575592ba56ed6e2e63424b5a8f51d8bf7f94ea700938a58b5aef182b84b0cdec98ea286ce8a2b188b6d1454641fa206e94b38781cbc8a57e", 0xc4}, {&(0x7f0000011b00)="4217d7d348107893c42fa7351c394ec416febe3db2010e94567e3c48f64189845ac7dc6f714b57620ad32b5e3334831003999bd8275042f70c8ce28debd91271b83a732f7e41c3bbd65141132613d9c6c27a11f160590bfafec03bc294c47357073d2e971af37aba347e3c2285d038b3cd2ab1392b3813a0cd417425d2c8c079405b7f7bee3c122b7f645f8a1037f57b510fef1bf0302b8b081f02", 0x9b}, {&(0x7f0000011bc0)="a5b84f185865567ed34b9cedd0989490f696998bd796be9ad134972027aa7ec6d3db2b6f144a671eb865a09b33da0a2f2e2cda4aea12e7f976d9584fab28f1fad427cfa592656e93d5370d55c94bdf40d5ab2accfe3036f73ab0f9667cc27a9e1092221e301e55db9d89a61d4ef62c38d3886d2d121393e2305325912d0366359771408b62e875ea54a3b1650044125624d6434866fac2b62c21ebaba6d59fb26c67f942f17cd4ed81a7c699ed7b54818fcac847a93da5f4bea21835310df91c650b60c20fc3c133a3315dac16fb031068134c90fcb152eb6a6664c0f82cb373d24decbd6b978d3a71876643381b0d71cf5a7f53a841a88d49", 0xf9}, {&(0x7f0000011cc0)="85f07a43d0c268cbfba08b8a71c1525b12130d501cf8407dc65a51c40bea6b6a5eeb26741c1c0ead41a0339df89d1b0e38409fac2796a43e332ab22c2c0675acc82f9a82fe5ccaae5d7bf82aa63c3dbf9674343e9f84e1fb86767c356524118ccbc430364b3b3850b57df83fa4af14481b5ecd2fe0e22f757d1edf23e240fc77214ec09d3d51bfa1a79c6be974eaa912005b67a980f1009163216809d4c4ade90a8c9e026e505bf3155293acdf980a8d5d2e8b70f8b2a8f3625f11877403738e3e6c22741dd2e19f1af24d1e8783d1c06a4e4647e17c091f00c2c4cfc7f9af99f40d3d8d95c3da29ff6efca9", 0xec}], 0x4, &(0x7f0000011f00)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r8, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x70, 0x2000c800}}, {{&(0x7f0000011f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000012280)=[{&(0x7f0000012000)="563bd0509792f7d2b53e41e2197735eacc74ad991c5a234c4acd5cd8fe8650d7cd9b031bd0d911b83baf111a20c2856ba4f6fc8a00f3b3aed47e71ad15ffc3d183ddb822076c0875ac1973795eb0de06636163d80b4124c12528cb3921e165bedecc9e7d17d8046a806977f81700c425a584eaabce3f31281b410e60555aaff8c9695f6a554d3d7e8f9dc7e31c998921b74094f4b4322168ccb831e3ff61d440578dac14a7b25775a74acea40917ab427bd7baa5bb9b6563aeb09cb798f0c5b11d3752661b665954d91de5080a6e53a83e8bd3376d6294b2a0003bec6c70cd4bd37143db9208b0191011678f4b087c92454d", 0xf2}, {&(0x7f0000012100)="846e7211699efe2fa45febae7c4a94c6f825acba3d1dff8dcfca6f31f5bfb14b1d0874081a63526ee53c662018afe6e9d1d81b8bee7c70211ae51d07ae7e32914ef7f1dc1def0d924110", 0x4a}, {&(0x7f0000012180)="47bc2ca7901e9748681bbf165b2b7a04cfb8b36b8d707e81de2162693c7d09d2b2becc2194b76e04c1d5c67e0ff12ed77f46717a3716f2f46ceb87566ce699c256cc4ae9317f46a3c5df21c0a8f63faae5698a550f024e5696777c10a6c7af4d036f1db3a11d121a2d6c731e8d3577da63939c3d443f46d9c8e1ecda3ba0625e5f4f993dc2e7cef6d0c55a989dc90527ca90e0d8c253eb5e8e679628152b29e5af08a78243e17d1f3fa395f95389aafb5b8a9b7a7488614ed7461f7f1285f26cb529d305a6d43768150ad2667dc57caccbb64e8f46d1d070ec7a4028bd394a27e55c", 0xe2}], 0x3, &(0x7f00000122c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}], 0x20, 0x20000084}}, {{&(0x7f0000012300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000137c0)=[{&(0x7f0000012380)="f798985309f1b66bce19ef6dde85caddc05b1756dd8c31f2501f833373c5030f8cad0dc210dd954c56c0fd9705fdb750dadee4912cd4f7cdedd592cabc1bc1cff5275a17092913260eb04175c646dd534e4dd9dc6c0115587a6ba1a8c5a8bed2e0e2b0", 0x63}, {&(0x7f0000012400)="4c092d8fca65dd28dd57261f0990663265911fdd1e5651f0b341aa00204acd6bbeda633bc8", 0x25}, {&(0x7f0000012440)="af023f05693aab175710033cf2f01bd32ff2e15dcbc18d5dad1271c538685484d420aefb98189bfdce13e71ca7e41feeb578f7e893d1fbc41d5f52bf7f5f9bfeff7588e602dd1803d0c8907ea6e955024d8f755429a6f958f7c20455e4c3459d2963cf6f9dcf1b0b7f68c0db8c8cf2641d59a3713b6a3aa627fca085531f465d1213d1ddd5ff7422a19c55a0f10bf9cd023bfeda41345d8b0a64", 0x9a}, {&(0x7f0000012500)}, {&(0x7f0000012540)="b411a1cebd53cbf3245278fe501c2f4e66d210f13a100b30a3b081586303493df9e2325f64d720dbdbd2f22f45f9e4cb07b21acc5dcb0b43815ccaf4a3b79ab914a95a374f9798a27b195416c049ab81eebd78e6c800d01118cf1b74ec20a4a8872bbebba7e7f91a6e2df717dce6fc29c71b765d939fb2857aeaac41813136f59c11debc996b24ecbcfcabae871f374b55", 0x91}, {&(0x7f0000012600)="98611ec2c75ff4bfdffbcf7e7c1d0f20febefae1732506d40361ddba3da30b81398b88145e5a640bf32f4ba3da93aff567af99660e20960afbb9fbaeb3333636ed634bc8d735", 0x46}, {&(0x7f0000012680)="5d5c62509799cc2f74b4628c83e84d8050e4cf7988476422678c621f179325e5e2f0", 0x22}, {&(0x7f00000126c0)="e8128e4cf47145dbdad4d24bff7432804e853b4c889eed07b95936781b896408430bfaeb7756840bfa2c96a6b20aa1f17bcbb36ec8d747aaebe19d247eaea8c80e31233a573d36d17c4d27177c9e", 0x4e}, {&(0x7f0000012740)="67f960742eefd2d952aec64763d1c89c5d78f5d4c8de05a5ae3fa83c66777d5319d3b0110d407dde398da32cda7d15694f3affa1c8def5564ee946daf4c87df38fbb799070f5e98c7514654814a27bba84d7ff948453", 0x56}, {&(0x7f00000127c0)="1630ec83c0271e2f6acb29b9bbd661cfbf13fb8cbd7da875bce4a2df24629756fb0e027a96bcf17ab7f50c467880e6ce724f3ed0cf612ecf4e88601adcbe525e35414c12db47802d9d2a39d1c1de4368ac1b4ee445016e49413b6a5d2bb096390f3be43e886ea311b988a5eb334a30bf9817e929d802efeb5457580706ade245e528dc39e3087a7e7534929e5325904d4bdc03c51d73cf50ca28906a749c4bdced97f180e9a7a24f6681c562a1b97093c337a831af6b6f14bac453998068d12a6ede14ad36e1bad66d842578785f5e08b189e63648aaddb7f0f48becdf32ad2332716e348c97e2c61a45432224a8e9fa0584ffee9d22b44327541c0c8a49004cbfc0e636d11b628285a710ac536f5c2933bbd874ae7ee3c51664e698e6b2ee3db5bc3dc3a833da3b146e6a1ccad1a3188832049e8c75788ae5dbe1c843232f6deeaa9a936a49a7c6306d4a2879d07e315905c0c930ea687eeb980cadf7c8b346ca8ad68c875083a8d5ca4fc9b88fbb89685adebfd137630ac152eeb30cca542b7894c59c5c0f38dd4e9f202f3dbcfe05a3428b2cd07dd4a9f32a961e223c72109e2fac7d4d64d7f1b7578aaf8107c230bede90e9cfd1b9309b5af20b3d7c8e42dec2acdab2fef0ab61426340a03ac108a28a6779b679edb4c1e5dbaa83738cf5af63938728c3769025b9cbd397ca144a48b01f17fc9bc80500728379f3a1f611118223c98ff48aaea39b830bdf639caf130624b8ff6d78da785970efb2f81d9cd16f2150f20198b67628722715c5ec7be1e296bad91182153bb537491120208c5e6326cc1b80043303764cd7b1cf9943d237be3d0f24ce7fc6c5f19e0fb5e29462468880f14f19d24a1551c7845997735ac616930930c53f8d77a9742b4fe6b6976ad5757bc2b21affcd996634f298c77ab66494fd8bde8766afb9fcee901a3346ef55667451aa72d42cfc58fc65a41f2ced13f17ebbae192c21b4b55f1840d16ba31c195772e373b9414526566e3b275ac7eb84dda1ea4503b94a6aee837fa7307ec34a8230f862e853832ecf14c1d7d2b328b0fbf71340b9b623406fe2a601e1393109be9fea2e86c6d525326334b949bab4d334ff084472f6350474b08d0a8d28b35a9aba43e65e9dd1e94f1101cf25b8a66afbcfb989aa02145159c2e81eec4f162351bcd89d5b7ed75bf2fb1a25115e51c4eed0c32b881f82d621b21c5804b96e905871a75326d772440e6bde15503bba37ffd415303730ae387a72964c2f9789bfc6e46cd9aef8947346ce676fe99b0961eaf34d97f5e095dc89635f8771154acfdea5520ef4b0d733cc6cc2743906b98550dccf960ae1d9f320b0ac6fa9037a9b42016383e37bea6d451ba1a92b4a62ed51bb7ca4c5a7f551f0ab99b4bb20644893157f39e423e88827ed8822e9bbab94c757daec8c7f72a56b422460067e307515d2e8ca974366a547311265df722300da78d0868879d213a1c1a6137cf59566d125aa6987d636d53e36b82f94f4a169d4876e05cb3948545cdb06b032b940cf2d7160df4276d5ac1b6e0d30ce0c6613be19c2d810def7cbfde90d2ca83427e1b8787e66c70b2b6139bd612f5f28716efed14b1fad97c6243c2c07b085718bac38978b8b58a957c3fd66ed782ec65163d149faa78fe541a694665bc6d20f6825e1ee27500d41b747ab23a732be305259f4ad2418d4e64fe6e8af0124bac187aad469af1aac5ca85e4db8230635c09784cb0741f0fb8df016bc2bd2391401bfddb003d67c715e0d29448972146b20b561d3729de5e89e20d6184221cf123e2120e572c9af1989d76e0b1061514d1a70ae31c4ec15ec4cf9c6bd88037e08fb8b7b72beeb89c8ce9f2881dce800db68797208bc6aad22d2402559bedde9ae583f249acce957594f6818681eb3d9635b6a3bc641b1199566b7458ec270ef6aff1525b3a948499fe6032a2e31a256e65d075ce0c1bdf15cfc0fa012c6c7ef5713820b2842b8a9bd7e8016363efb2d692bdb877bf220368e6dfbb186e684d9c745e9a21fa9e75526664134a2af8c6d2423d456f5a41aaf709017d8f9c77cabec2cc0abcb9b014bef462a5e52c7c4516075f9877eea99e74b5a9423d0e405529dbf7f5e6838e1efe88f0036e5249abbd51d62aad0fd9acb5d073b978ca410e329b5ef940725819196bfd1ed43dab65ad6cbc472fdb508d390f37cf81fb77f0b55c7b5b2b09448d091d7b93fe15f312fc96ae9dc37ef62b130bd208fd31a91a3203fb00d8787f54fd10b5a6712e2e1c7a559ec077b75b876d6cbf4d35a8d7eba5794d17f0eaf0c495dfb0cfe77a1284f618e00f09d8330d1c271f9a5ebd5451f4c7bc3d9818a2a45c793d24ed6cbf65ce3f97d5792964783e305d3ddf23dee2ee6a9fa09f8dbd163ac63191720931753e52e59a8bce282f8341e313e1db0db34a24c058ccf730ae1bb9cf151965bf7dbd45d9bbe7c16bbaee2b66b678a5a7849c2ec21311e0a76f291a31d9289bd5c3418ee2351a863e070d52936959d40ea6dca3d424399f84ea80d154ee6ba33d6ce147c0fe4422b3e5577e5a6ba9c44ff711c5d7699dbaccfb42f3951cab042beb5cbec4b81baf284435d81ed766ab3984530894899df0d6cd4103ee66418462ffcc4d6a18480246dddeef1e273a933b2f306c779d1794424d2ffae3affe3bcdfcbd4c8430344fbc4f89656c1ca877a1f304bed0972ae880df89f619a7b82d3d52087c5edcc95ec384d1807b92c0cb4b4a4b4231d17237ceea0d34b1e3bfba516528a50e5c14aa9f566ca63a9a7da90838153fa530c51042b21de38486070c007c192a9a8e54e8d6567decb3c04185d4b4eee5669c30034c0782d63cca1a58587e1759e739d243f40045f8c55a3780e962479029142fa8fb806d7175ed84429ae0e919f9438e7b3a7be3925ee48ae37dfc2fbd427da7f43772d9ba244f98261965fe615e5f58375941a0ec45c21aeb5945b754b4ab4b99be26cd35eb8d39a056e6d63923319977ad9c9db4bd57208292a58b2b46aa8aa01b6039dc0de254d608d88bfca3976878218b5c57ca659b763c734938a7af3978ccb55d04f95a229b9a9e99b35c9406211393db5c0f16e951377f65f37d375548a3b0958726fcb0eed7b59fea02a988ddcf3c56cc71e78c9795f6ee65cd0f47156f35262d662204802e0e41053ebf19082d6ed93d7dd3435b5df533d56832a7078d32cfbb01913cf0eba2e486cadfc5a48b8a47e0040bfde94b36e8b70a76b79f5a3ec6879a375378f627c52d3aa4e247c88ed2508557b88205e505a962c64acf295635a2a7684a4a513b3209693a4f13bf259e30609ce53faab584b084703fff96826be2c56e6de0ae9ad4a989cf2189a0cb7960af45514847239aba6d5cc11e523e6de2a3290a6dff83ed5c198acd4e8562ee9447a7b6a4dd1a9e636631423563647ee1646569b75189320df0b34e51bd029d7bec50056c1ffda72e3cea84ecee6497c9c250ab4c40f3bcc00bb5399c1682afa3be618fec1e181217872a3ddb1aef373a6c70235a8453436295f15ef354f89a923a1e99a68332cd119c699799d7a764f2d5260070bd566192a221816a8c6eb34b4dd26c783b36e526584d17948e98bef9c3c3b64f4e63ebe7131f2156e5c6d5011217d06ba11b677a6dffb53509e66266d69c53b90e2f0fa037c7af2115a732e972f8fe2eff4020a895a94d9b2b420bcb0a8af54dbdc20f7bea56b433ffec8b213d0cef5752e63afdcda9782d0a1e3cef4e2387fc29303d83fdebd80b9a35c0ccd73e0c785a2f312fd9c18f04b15f2d02d3efddc00adb8becb2be78ab871450c4b37f40c30d18ddf6b94c5d0c788a4888f916006c42f626ca5fd65232798c294510f2d33de1dc1ef37a9655450c406ead96034798c49a14c5aeef925f567737019007f66fdddd9beb01df6a2bb8b20d93ec6caa34451ce619b5a29abb2db3036419be8737f02359dec9f77a352b21f5ea380ec1343ddb10f7cfe11ae6c0d55530e1505b5c462cc9a8f65a24908c0bf44b3316a80e79f210a62976f7d293e313e03a29f7a1ae31f467d2decf3c53d562448aafe9e9c1e3c6eb786b4dc91563220fd6f8743084968919f2a1e61e62c66415689085e57f28137592aff130abec6ec24706b58dd13ee9a04a38ab0151cfe8783511786db38c28aa6a18d53e3a4f9f8dafb91f88759f8c005cf2ae1f2de2f72623115fff6dd1c267b5eac5fdd7f1fae7ce5a5e579feda0942720e4b460d77ecc6e2b50d2b1cf38387e37d4eab7ead4b6554cb814a3530d7b06f12505c3d558ab7709bf57f90feb8c9e5021272e463de9f3f1d8ca21ec4b23044a8f891fc57cc5b4b50ad82bacf36594039380c7cad5a44bc7eadf4c5fe298220dbc35d6080fc1b114baefbf899f6f9a454d8999269e3e59dccd2b313713bd0fc110cf89f8d5f9164a9ab5080fc4a69964495b9b0720b016e7181510b70a2f289fffcc61d46cf5d39d47b2a4608dac3913f8dbe547d7762d48fc2700d692716557d50b270e43356e9abfb3bce0df1167e959c0b894a96b61234067bdd424ce43a7a3f070361a9a18a4f6dd5a850b766711369dfba90434231278b2d5a8df80113e07d00c14e1491b46568787dd61ae700f2c7efa31a445fa7aa3baf1f2ff01f9fd3c8639d4fda896230cb2e03f4fc0297facac2a249a1c1ac7cccc60d6f694d8eb6ca9a176cf36fff45e1bb058b6aaf9667cf905490a9dc897e2ecb44aa06dfbf958afd136686bb78350bf7961159187c46d12ad1d09afd9a77488bd4b64913ef461064b96ca8aab040112481750c96faa8c3e829d6cefb7ad729ad851ee8eae03a9748d80f158bed81b45f031beda003386c0a1c7054e562ee98def6e0983f66db484e7d9930a8cc5477629217ccbf86d3a78ee3afe8d5f664c6df5a148b1f02725bda62ae9340b4b0d025b74bfad399170c963a245e1928cd57b73d39f0e185d2fa9645fce7cc4a907f7dae91e7230026eb3bc6ae7284fd0d427b6717dbbe72b108e3ed2a9d96772e857472aad591acf3b66d5d9629d61b5ab82527c4f9cb2d78eca8f214abd3d7ab72aae233ebc8f9ee934abac6e9d915e4bfdf960ecddcbee1aedd0840578c9196aa4bbec731ea5c0d4008ab5ecbdb86fa8040276dc1c82bcca30e805b870a998ff6d8898d7f2f1602b9f4c7980be8c73de22fe934a6503ff23ac03ff6311a4b275ae37dbb782923184713f53254d10a9b767a5d2d9d0e7cc695cc8b188b653010e99078ecd93c943e74dab8607fce759f078ad3cee8c8d093cb461b43404c7fa1b546dba47d2263982b0c4c6db001b23602dc95593d84d296dd29dc098197eda4f79dbf17fc812113904e13bc5ebb5c0d018de6d6a83ca151d85c20fa045c2ff9491088582d5a540fbc922e83e1afcb7ea962b6be8e100cecfabacf0737b325882f6076de2b6adf9757a7393556ddfa62d8cc37db34fea877ef5598ce579e3e7d5d3cb6b0f6cecf85d051f74da0ff36cd46c97aaee6d1bd2471de5785e82e0c52298335237058c2f58e4558211d338665550348f3da0ee5e09dd161bb070a2ea8f9e7bb53e43cb80f838e50e9d2bb997af39e8e839a38beae155b7a7ceecc0715920c8bb64619544ef0669d251625dd789bbd47c100c983a4a32e47610a2f0e86c48900e065e370947bf51dea3fba23a94f3b65c48e5d5dfbe0041b61f99e82679506f783fa41bc3fa0f99931efe3868683ee7e5857625d69610de744652b10d36f93a5b3952e0f48dfbc0b08d0fac1f5d8a32514", 0x1000}], 0xa, &(0x7f0000013d80)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r6, r7}}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xe0, 0x41}}], 0x7, 0x2004c8c4) 14:05:26 executing program 5: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_version\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00', r0) r1 = creat(&(0x7f0000000140)='./file0\x00', 0xc0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_version\x00', &(0x7f0000000100)='./file0/file0\x00', r1) (async) setxattr$trusted_overlay_upper(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0), &(0x7f0000000200)={0x0, 0xfb, 0x4e, 0x1, 0xb7, "5a530c56cba076de6ba8ec3aba5afcbc", "8923df7b092908bbb2209096efbbb6e73c03b339f69699dbd54dbf5415d6d450168e0e0a56eb1360a1cd710848f706a3e15aa3b63adc3dc491"}, 0x4e, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000280)=0x4) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$PTP_EXTTS_REQUEST2(r2, 0x40103d0b, &(0x7f0000000300)={0xe1, 0xc}) (async) r3 = geteuid() quotactl$Q_SETINFO(0xffffffff80000602, &(0x7f0000000340)=@md0, r3, &(0x7f0000000380)={0x7, 0x2}) setxattr$trusted_overlay_upper(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400), &(0x7f0000000440)={0x0, 0xfb, 0xa1, 0x7, 0x1, "a4886dd7dc71a28f3099bc118ee40052", "bb41bea44bfcc8dc25669cb401b94df4889f2ada6e952801848d086ebbc0147508ed5708a120526418edb90df49bd2b4a147f9180ccba894cd9e740751f1f66465a485b30630d8e88150916c7f553f558159dec5ddd268fcc9e1037dd4a41fc600222d8a08f2c3a55167367387733185237caa3970a63e00c17a86681fdd28c97fc5e1b245c129b6e195e90e"}, 0xa1, 0x2) (async) r4 = fsmount(r0, 0x0, 0x4) sendfile(r4, 0xffffffffffffffff, 0x0, 0x10000) (async) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) (async) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000580), r1) sendmsg$DEVLINK_CMD_RATE_DEL(r5, &(0x7f0000000680)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000640)={&(0x7f00000005c0)={0x6c, r6, 0x20, 0x70bd28, 0x25dfdbff, {}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x1}, @handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x140008c0}, 0x24000001) (async) r7 = open(&(0x7f00000006c0)='\x00', 0x181a01, 0x10) (async) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000740), r2) sendmsg$TIPC_NL_BEARER_ADD(r2, &(0x7f0000000880)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000840)={&(0x7f0000000780)={0xa4, r8, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x7}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x1}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x71}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x1ff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x2}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xe2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x3}]}, @TIPC_NLA_NET={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x6}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xa55c}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x40}]}]}, 0xa4}, 0x1, 0x0, 0x0, 0x4000010}, 0x1) r9 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000008c0), 0x240, 0x0) setsockopt$IPT_SO_SET_REPLACE(r9, 0x0, 0x40, &(0x7f0000000940)=@raw={'raw\x00', 0x9, 0x3, 0x250, 0x1b8, 0xffffffff, 0xffffffff, 0x100, 0xffffffff, 0x1b8, 0xffffffff, 0xffffffff, 0x1b8, 0xffffffff, 0x3, &(0x7f0000000900), {[{{@ip={@remote, @broadcast, 0xffffffff, 0xff, 'vlan0\x00', 'bond_slave_1\x00', {}, {}, 0x88, 0x2, 0x21}, 0x0, 0xa0, 0x100, 0x0, {}, [@common=@inet=@esp={{0x30}, {[0x4d3, 0x4d4]}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x1, [0x4, 0x6, 0x2, 0x0, 0x1, 0x2], 0x3, 0x2}, {0x4, [0x4, 0x4, 0x7, 0x6, 0x7, 0x1], 0x5, 0x2}}}}, {{@uncond, 0x0, 0x70, 0xb8}, @common=@unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0xffffffff, 'syz1\x00', {0x4}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2b0) (async) r10 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000c00)='./binderfs2/binder-control\x00', 0x800, 0x0) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r7, 0xd000943e, &(0x7f0000000c40)={0x0, 0x0, "b8f853022592813c702189dd9c9b232a848ab86d57fd7347d3fd51e5919a19a52b8786ac162cbebab7ff91a7c36d3ff29f6534f6d79ef933391ff9a5d91c954fe31ef7738305e098d0e01072bceafd5950971175c720aeb04e225d2d88c1da2717cab47a2975564fca3e92cb0f9cabb2088c7ab2365708e85ec4f27b40426e704515e421584dc47bfc39ae5992946d00d0c4b025f6c8da94e8f20ea807616be38d01a0521b3302fecd2d45b61c09e0f67b7a77af07c5f4a906ee520804611180e611122968dc3d20344b528102012fdd7d45d810575a0b9a93e407790b8c2fc818010122a530d2cce5654c38c4c40c3c3b50d88b1536f89e94bfb73c3e999fad", "28c64a9883d256d2e4f5d76d8fafa2b33373dd449b1ab0abb54af2d18ed3d02c09771f5d52b1d6038d41a0178b73fd523d5c9af521663ce1655e8c4a8d356a00795989c3275f29d79981d2b770367bdcc9d1469b1c7bf52ca60325a3355220a70649f973ffa39e834e3c5be478fa9032bbf5fea9973b4642168065c2dcd90f3966adc2c6ecee61161a74a950491cc3f431eed8781dd791d1a147aaf68a077ed70e745c7590a85d3fc1377456a76611e55150505ee569607bdf78a2984968bfc2e319d81e0e0e82f72204d75958f2e72f16344c0a3cc75854dc49e7da83d172ab9f8778371a34641e7dccd96b687cc1890f76e06ce9adce0e2d0e01e85e9bfae607af72e5d0637acafcbd30927b66946c8a8b86c9033eda13bc21131497c9c3d13e80cfbdb10c6784116580ba5a126bef95bebbfb7b186d4bb16779c4bb6a9cb9f4b5f9ebb538af19ce8e664dfb208e2cf91ae4f130846b8f193962dc6f698a7d025b52820b3d04d2c841264f27c00a8dfe04bd4147fdf48414e955010f00813c49e7b3b96096cdee0684c05862410d061004a7f6ff0ce707ef3609f8346713367837cf7149fee8048e8b4503462219f49e2e220cc4b2068ac783119c6e721b8c0ec7a79f2924fc2c8b7c2455a0d6e272f83b22c17dd301fe386573489e6dd7088864f8c8067676b1e770b7e8aa478298a268620c1f0d430c26de38bcf8691d13a54278df3a17f3842b37eef764d912aaedcca31bebbeb583cf5eceb0788c79bdd467c8a6fd4e905b15be50f192dda1d428988b69509513e1909e9548d35b148d95c59088e0e065a5107573b5ff0c4228cf2aad988074efeb57682e146b98e6b6f343b367c486574f85f1a6f18b121cbdf1e0a0ee9dbce9ba1cba12b523f8ec14041d610ff21d0082c5b500e1740c52bf99e3dcd51f9d78334c92cf4d8dcd42875f99c8ce5628e38088c2ee7a2faf44dc07bed2ebec3e2a8e07b32e7b5667c91f3d98a221b0633554c723678a97fea4d6810d703fdb6f6613acf03f002fb00f4920bb010eafdee91c72e1b5bc65626208f761dc16a0984818f9916642ef291f910cfeddf2b57c4c04439a35e0230a4f6e64f6a05e499b92d2fdcecf3860249bf6c3c6ebb22a6eb6d887a6b827a360bc8ff22172056e56a36ca5fd99d3c30588415ca1d0a69eb4b491ae6909fdc594e5230376327936afee92b3125dd250faf249d741107efcfb3feba887faa97a00057141790cb7a59e99147098063ebb4ee45a3dc19d52fa0540fb1f9d756dc78ee882d2c019dc285f69b2e93e7abc4b11c5477493cf920dceb646c1b3dfca6e1bfa3ca2448bf953c1b8fdbaea9e5ee4b92d46385a41de29f111f3d02e03563b61f5c823fbd9e91ea5e74a3d1d24768b183bedbe34c6d1d5a95d6d976c48a1423db6204ec7b1011a97e5d9537cdae9237899da40c6d22614889cd6a33f95ad64091dbdc02e0aa2a4bc0714885536a3523e965e350b96c98245c71d4f2123700e43969331e58768862c6cee3dfbef56947a6845f3eae9797ce5088add5de6431b459d2aa9beaeefb3e1c1da6fe6250267e3a78a667c566c90293319caa20ac2ab63a4e0167b5dfb3cb27e0e4a77387336f3bdd9d90a200a0636faafd2c18a991b5c230df3c92aeee80ee7d19ab4e649c8db1b7e476249f9bc8d0479285cf479c88d399572212b5006fcba0daef0c74b6354d2ed7f55ab4f80aa113def60db2a7000771e26d849df9a13ab2daee3e4274e2876f9e5850acb071f27adff3efe9982ded7d5d19b0ae66e4edcaa0066bad56e85c416ba1696082afe176d9c41f70a996854a09912b2bf643f17a48ad2baec152d285b566250bb05da11ce37efe0cea2f715176ba64a7139e958740e8e2252201d8cb74f33f437476f48ded0f3b754b9f7835fa6d0008911c4fd021c449fd56d3ad6a92887b0646c00e60475a5c7490cb6510b8107da9f0723fc31e79ada6ae6465967a6012e8769f38a06b5029edcd3f383affa4c108f60a9a3a0ad6b944d9ea49e7faec470c9a39d9f953ba3b2abddadff1ff479dc7fa8ab20b78b862e4573bbd711d682a0284b46e86295a999424b68c614678c0d51ee1abe82d6f69e9679555bb5dfc32b43e4db0fcacb2450abb537aa48baff61332a70d210ec79fa49aa48254b68a02d18b524949e5edf3128f168c1665a4510eac9e2fcd1583a9fdbc4c6ae8dfbdaf1dcb07533e7d38d29f54d0af64c562f4c6f60ed244eeb5c656be6dee5d34c3277201b9757f0e1562f658fd73dda7e01340fce2c499c5babdddbcd52d2c32679f61512ae9ba141b1f203df8af897d83329552073146e5aac491987a214871717d15de5cf404b520b0ae8ad7dda8a4d2e69b4b4d5e2c802a55933573b38779ae4c58d75683480fd93afaf923bce483d5db323ab64770f7c61a5198e8538659b4be66da8dcc5ea599548daa8189bed8c337edcdaca5433d9ce1cd0360942a01f88961387e9ca9143608fbaf39c624f7f0ab21352cbada97fb16e1887d1b5f1ab03f81ec02feafa6ce0f3c3d7e4dd986d94f134156f32438e252a947dc35641bc06949195da1fec32336510dc3be5d46644b98cef5ca3e2cab7b4781dc304dbd161fa538f879a248deaf5e849beb4b66f5719e56ff74157579b2c9eea54edf7f115095e0ee69ae5de52b5764422f36cd6d8395b542a522574fc9d073107e64ef929ef2f3031424b5e3a7aeb119cb9802d62890a473e434ed9755e2b053a342abd4165b023fdb4b3bbbaf9122bdb9bdf489b6ed751726a51c59c691dea69e5f7cfeec120249168edb543aab1d0e091b96c76ebee90a40dad8434002e21017f42efbbbbe7cf65d1093578abefc3bab93dec2f17f6bc2b8977fdd7ad2d5e921b1113efd355b0f261e84c315d4cc586f0aa6b8783a1c9e0e675809b25677eaff5b41b0dbc3c7afed2c8ed276876fd44d8bdcdca5783ab535df5e2d1cade6538f1c49891889e67fe276e071b626aafc70cbfdb329425c36297879e8834a0316f0a1c569d6fcf0a0395a03688c31e06acbb483d01ffd2410bb8f21f7d2e793cf2afee46c7b4ead1881126b39df1eb1228533c7d45994f1d54802ea8c4a561caf67006b3a483a4a29e2e24a508daee034314b22bf25033dd6d990f5e9896c765fd9fc2593fb08086ed14ac02b7a048a7e300be2bf943e1943800c29afe5d3154e468a8d03dd4d0bdd1f060b88f1caeacfc8ccc70586f6fbdb22dd4ae8fab022bfb315321b2bd8c5ff1ab860aad8740692cda586ec7137eb92802dd49f24aecd1feeb8bf551f52c7e8fcb400bc976ce7f1a9d81e899ea9707cf31ac9709f89f7f40e4f74563dddf6c75e5a055718bbe7ac88870cf4aa5db6915a8a6207533ea3c65b9b7c2d3515554ad5c0467914b0c840e0877b148d2843f3d4723c6611d41e25ced784ed29294ad60f7ea26848e0ab522c715330053a446746adcdd68160faf1704249d789828d6b7790d189dacef1f7eace05dcc8af29be4f585c0d1a6c442f03b06c834515e1a78527762140fdae95869759b929a05aad91288a8a0bfd24f8d31fae71a297312d6845ffd14e96ece0e65950b59481b0e0120c9d517bb22e8e0264a0ed609936c7165e98ea8a2d6ddc7db79ef8f8a0effca42712373ca72aa4f24aa462fe837102216b721f3a41acc62b75802e03f86d18b3c4f740bf897d0ff5d8c3da380bafcd9d9672442f9bb59387dd1275d5a9a0af6ece378039fe95195d99c60a3a056cdcbfdf4d87dc1f9702c0f243f46751b363b23dda08df9cabb79c323856e844d821105344b2ed81b85ba19bb42a6553ee80a56d9bcf162f443a7e65fa7bc9ebba36ee371f740d2c5d7bcd6df57329e5c8b6e3f17954c3edd5f299a037dcc9c95f631842c0e83efad71fe397808c7079269d26b71f5908e4bcc9847b03d507c6b8dbcffc5269a8cd2faa3caaf40806946c892042c23a376b4643f14183a8ffdeab93d26c6d2af05be65fd93513d5e0ae7000681c381246f07d47d8934b8a01010fb13764528c4bb7255ab0d4fa48a117c6f11e5b0b57e25f9ff350b8896d6b1fd57c1ecf4df91b9a4935ccccee5ac133d6c2aad87f6d04524b68a8c9e83e4eaba8bb67cf790004409162bed48637321597fd0a847e7226a92f75cb805763472f4aa017c2fa6165b78e459fbabbc70058c1cb4be9d3e43cd575b69b15f1f1f85c2b3cdaaac4b47b0ddbccb18b6aa4c9808d04b1503e62b2a0f2b917399b3a988f20ae773a6a8e159c2ec68a14c4b4f51dbd23e544a8d2bc4d1095e76874a9b5bb4f261bd91f6839b446d93ae7bb191f4c3e0f899dc2d3caa3ce9fec86827d8a940fe41a01dcad0929532111f72e5c58199ceafc2e697787448afa1035b858ebd245f527de3d890fe58603ef224c653a6bae90e9b1fe6e8960b0086a5f469cefe2452f470e2c49fedf40765ca17e1def1bffe788ac10b9ab3a284b9a7daa4ee4080afd1133b3098a723eb91047c2d0df3e984ce28a06a5b72ee583ad634784baa327c9587c93b8c3d36f5afb4bbe6b6ba437fe651f13b9eae2b7842e5384e3d2a0266f51be3e037ff2790d83ad8bc79b990b8a0b123afea310172966778594aa366d3ce40ed81a7249a3c3bb6b3df28c4be2e2dc51333a1ab153caf8b27bad09cd4edd873a0786646498c2319b92da0d944be483b79835978deeb54f355384f4d9732c369901c000282f8bfdd1f9bc63534af3d58366a08aef2bfcd159c3e825a78ca52dbd0698726e546e8190b238c2027f6cac4737466dccbf1a7ee307443bf3477e9d3c2ba72ba91aeca36e575d314c6b7572093853a5352331c7e05a6dfc8abfd243e5c701158189f180be439aed5408630959560a0a07ba075c6bd1c3d1eeffdfb13506426cdc799658a7bbe89c81a4361453d4861853d6c01374a9197b312046cdb3082f54342884410cae5617a972d137d12b3255cb5b11d76bebda733454735974123f3f3472d60decbeb7ba422367c162710eb3a1cf6f4402ce8511c6ebfaa5d6c2a8f1a906e375a4897c05db889ab75b1e446bda1b33d8338d9b3628d1269f586c0333635aa030b9ea2d0581ee347c750bc460f2d136c5890c923b83f1c22e40117c3ca9b5a611960ec905e2db71f9c69fc2e593043bd7064a67f411388b35cbbf70fab4a5e9f239fc169079f2c10c501fe64aea38f77335ebe1e1313085775ea6418d08663528e64cb2878975abf0ad6d5e55908b9a3739073f7d3359304146e265ff900b993998d10c2f808fd991bf939fb32cd4e3f59f449bcad1a0eb34309dd35558ca3361819298257b28b8f2de6cb3597c7fc301fb5b925e12969414fadab5a484847b699a4ccb090b8136fd5029c95e24c820494561796ad20b7be4651b44e2230cbabaf26"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000001c40)={0x0, 0x0, "a48e55e9e36d4e79ee1640b293441b2ec38da471f234a9cb117b64e845362cec233549f8e0e14b68c92038b98de1e66de13617a3c2d8064be688d33188654b052ac015cf4378e5545d779d0580c3005bc32cdf156fee969f52f45bef0f01396395a1e20200e7a7636d96ce24f352c250608ddff2120b905378efcde625a143e93690745dfbcaa0f0d3ae961d931eca00577788d4032aeaa8a8c30ed0cff66ff1d15bd56cf38ce1988424cfc75d8364722f47c944318789a8213cbff9f22e54d6c9eb9ef7244e37df071558648f65685afed6b04e4bd6e9bd0d73b6e2ea9f8eb327c039296a5d7bb10d7f53e0dfb1f182fcfc8eb2398c8e3102f641be96b59908", "8d4e1b43d7e31e550bff59f0d72bb7427b46991f6cf0acd4e7e6d88c50c504b09865396209aadd67e08d686da9034b453532fdd840a9f6088ad6fca191ca4e61a7be52463ea62e20938e41eef77bdca45b8de52b23d7965051680dd569504aed134ca4989aaaf0972b482de4802be65d29122dfa14bbfe5ff1dc336fe53462a4a3bdad65f16cd9db5d44525862869f8da3b72b0e5e603855155ea6a77d5c126e98804e898acb478577d76f2280b7d3593a1b971c58cbe3e3edda708bbce719abe115b7ebdb368607e772898814e1a0c183512c08da5398884f37c4f86c6e6cfd0f474c8f7c579a8378dbf39d27ce20f9355b37acba0b01c80f8dfac0a4c606dac408c62fc54a1c1fc41648412836170d5424161773f798d77aed29c23127d9629cc48fe1d505957884789eecfc25c8a1467ab1bc669d01f4fe8dae1f2cef54ff945763c883f0d0d8ab1f7351b22c62593a6251259aae4fb3e25651ef9386d0c688c9db5e1a391749e496833b98f6f5bbdf47f570aa160fd9dc62741a08b574de3e0a5d96c434f4b7edd2c3a0511b4c05677cc4f84c7a400a63c2905882229b6ed01b9c7f6bd5fe3dd5d95e026baa3c28de8716eddb7e2636947810d2b8219ad55a21c2fa89ef9907d6409dc1ec49c70cbeeca50a64ca046c2d89b573bea556febc4ef11cdc89eab51b6e01c450e3f741003932f43740656b536e4ae46e83a48dedc13ccf31dfdac82693f26cefec8f4b0b4c916e51020a1511f26b1f0a14d50f31a25bf51f884ffc66e05583c008d727ae72ad4cef48bb776224065214bc5ff10ba3f663cae5f1e1d3b07f311c287e073920e695cb7a318e6f61b87c82f54befa755a52908b8045ab33b46291b4ac84c0c22e8484fc60dfe2fbd23d3019da78e2119aafe1b877eef6744d01d1d54fba9113be39e3fba3c7e8de973546a9f7cf3c3b9c3039e7a9ad399a5b187d35ec7f7fcb547bf56022650a6e3aec853b5984f74821fb098cb16527fc15d91fd9e7fc3e7881cd6b6884f8ae40aaf82f64eee6aca6b5296773da661b180e118f95e32f9b5e85c4f7d14de0013c2157f2163528fc14ec2bcbf7fc5dd42c291cb9c42dddea884dd949b14c2c8a3971eae5409977160c2376da5d70af1879b7b7f00aad558605eab3649b7119f342bd8c1f22d05e66ffa0229a48acc345255c12e2035b6944d434fb06ecbad006fcd7024f722024210ff50acdfe799f6a5b7a2e1b299029f14bd6d1920a0907e47dcfd7850f4ac65109b03bd4ee43e9277cea91ff9ca3eed08d2d6109c1c7b7c7d1564fc0d72548f017403678f0f93e79d003b2681cdf8b65615de5db2ee2e7d2aea95440ea42550c0d81461f96e4b0ae7291f47bf4971789769f3cac7a8a5f2b5f3db6546727dbdce451ee00aaa3f3c5ca7aa019e435455e78e649e11b748092441d8633a95cd03155167c7257b52b4d972c4802a5d8b3017d83c9d3be6b55a5653954aed361737006a7e6783341b990841580bf81b15555d05cd9c38a943387a3d0e3a2556a992a6527b88bf336c2c0d36f029a5e96f061fa1ef3a690af51fa39d3a30b1c5c2a3568a1381904994d493613a5f10876e0d8fa16ea1aee9fdabe810d6acf587a8344170b38ca2709df75f9d60be80271c5bd8bde8f2060a5ba1b67d20bddc58bb4a91fe36a0f58dfe4f2dfc4680258b798db0e80acfe1c19e0248567cbd1bccbda00cfb3ee616b649e1b87113b08ed7f03172a9206427076d7ac70afd20e466d7929141680f5145980c378511f9ba411c8ef9b2e45d9b4728cd26d0fc15a01a37180faa920319ac8ae1afd6c9acc2028cc9b85c11bec94bcbf898873a1836c2acffb33789d5695138351bb3e493e96cfafebf1c4134efd2be00a3b8c44f59e686e0c1b09c44dade0bf5b85c55089857505e7a03a2f89c9e3380ee23b6118cf7793155e25dafb92fe738e23568d7728ea36a28331fae955211376bb20f8e69a8f8ced0c70f1378b8db85466390d657cbe00993eda6fc43b30fd222385e53ec860d8b56dbe68c7cd23eaef778ab41f293ed098ee0afa46ba38e6d1d9d203ea327ce8a8d0094e9b77bb743baeb372f561e6bd25e7a155f87a63591beb6e963a53b3d00cd75676e486699e4487129f6ea2353e0656751052ccdc215219b821e6b0ed11e03fc19736c2f2fc6ce61f67ee399d18d2ded0844f14829b5cc441ad750e7524da1cdbe0b2d1556b222b7cef961a73a4368a701507d0e44ed28f7192b056629c944ddfd4cdf2f0f1ba84dba6292ae3c6d6f264faefb22e8303691c0909d655a65b0e2cac773ef520cf2b3a3e06f17279109928098956f893e8c787f550e8ac5a3d5a69ba2e2b1eb1a79c4bd07a97efd56d49e6347bdbcf056c2549eb52d005d875b0e756630b0df1d091361033d5b8d2d2d4515509772f2e14b32a95d06b4364393a1613feeff7822cf58fd31c511355d2cfba143d3b426a05390982db7ff53ad421107b7cf259d942e1f756a8bc29615beb5686d78a4085062692e064fa66ee4df9b0847932a1def12681ca7aae59b81060dccfa340a31781c4b1f124aa03ade896cd41efb3b2ae226e0f4a8ae4119c5f7c131e6129a8f1dbd1fd8b360383acc84d1b65395161a7b733af1d36d22f4227b283b989308fc35eba4635a7dc9c64b170129695a86049706ff3d82922a2f13c1c1a194133fe8ea942ccbd9a31b17dbc89367eae9cda4a5f1700b68c2098985c016db8b75a1b18fd33d1317ee2f5fbf0671e23d25c9b1a9b2175c360d7d5fd88afd0612046330ce40bf25eefbb78de30f8af4ce7f7eaad517b4091cebaa1f5e77b24ff7920037e3d5dfe666d9bee006243b0f1afbaf3a6c03e467eff99808e69be90e4a6adff8c0cc8c7261f1984eedf1a442e540b753ffc90eaa21993db0fcc58f4073ea21983a8d33a6c0cf786f29819af78375ec4eeb63547a7631b67298599ecb5cc530cce99910449ae4eb42e73b5e307a4dac7fd88ee716c2d6b4199f34d6d6e220582c3c17f5595ce23e40f81f959ba8c7c2cecb97e22246f44f56f43920451bb1843bd1db21d68e6ae578d0e180cdceaa69f20aa263262c81de5f8082c9e3e5f82dbbcd9d0b9c11cfebd2cd62bd63bbba85bc59dd8da0a6c52a9dcee5561fde600dfae83b72a7fa9c68e20fba55c57a0156702282e39f9406224896759023893e09bd364d960a17a6b14ef405135532a87e1ab1a893e790e5d614b4a48882cdd7ec06fcc1a29995f0561f64f5104f3efb4afc01d32e90b0bd7ec67b3206f5d95733999f31726bb1d6d080439d27cf2f73624468938a646cd105d69b2423ddcb389c8ca17cfb8232758564b5a960559b8262c5fb080e7acf5c7a01009da3cca81e55fde141bded65694499f83b3c1d690d3d473ea5349d03417ec04705ec8fd0b2f93aeb16b6f56de72e2ddf610d3e4057dc6762b2d0c985d084aa6f921266df693986af2a7a168665bbaae351381c79fb13a92e078edf0933c40e4ef59e56f7c3b7baa7fe40e81d6f8c76b5cf0fbf7a6564a401e778f53a25cb7ca4d15bead8baea41054f4dbd43b01dfe1029dd7a0c57e2aeaea759ffcc202f360e0be19ecbd3590deeeebbaad5c044961b2687c5a8968996b9131ed8a612502eaa61fb2353a22b193cc0f91c8b674a62d60527d575580209b0533a8e565bf52ff8f6ed1f612fab461a4779f13d2ab20cfbd7333ed97a72089085e3eb7bca7e6bff9fb8abc07a7a2392887b706c68aa67f2a5e0890d607154c6efecdf86a219415f877cb0078ba578d5724cf46c7cb1a742e2fc7005bd00e59d40912c26235ac6867e2d6a047123c50172f66aae71126be6cec28cb38ce8121597403ded3b7e5bdeb9281a3dd12750c12460eac14874bc2ee391461db99283528a2087dc6dc681afd5152b71ffa0368022be07601f9d9c5d249e299441acf4e369757a3e210f9d80da0dc3733a12af4bba446acfb8f3fc99cc6e9c59508fb3ea7b8e6170005d127c72456625b59171d12cbb18750ff55fe900277525aa134e9b20608e22aeafe1d76629b1137e153957475e523508aaea340b4b1fc7e0495ceead2e0ad7143f67b183590016c6816eca321f78dbd2eae26110eff7a60a777bf7c1182b2deb2f269af99ab9e140f91086395b9db557235dde8656ab246ad00d0b5fd6b8c672534ccb66bfc7a8a149a26299c2c3a2ab880f70e7d3c8ec66371ecd0fedc6c7297312098a9a6bab0889ca54d284a6a632d476961bd791277b1966f5f5c1642c3f09bbc11a7361f817f47e99087f8e6e0b9ba6e2bd1456824e6603e851ec44d7e4ca0d2f6f8b7e93cec85c1e5e80fcdffacbf3efb8f787be86e440b6da994d9e93c741f23722655f110b37b12b64acd1fc7612e28b32c0cb8a5a92594a22f53d418b9a3144eaff2f0fec189de8dea33e40acc00bb4e03508f52cc4e1b0462a72643eb8f516a917f321ed384baa5703ca1bab5b8d384901979f5c3a82e80bc68b2c0194445c334299d223b43cf0dda492784d052bc2ce0f12e34aa964c0c8b2f9ab861b54cba5b8dacfb1ea55855114e3787e4e23fea599421baada2845843d8d201787af29929443668ac9a648805a2f729165b7e913a7cb1d5d4fba40b10b49c07333fe13cbde1dcdf4eed942e92ee1dde64b9dbd8a791ff9fd92be2b35a6b2c8d222240f2718c8a6136776dfbb9ab5e950b0dbf2fc3f0a7ce1ddf35e9b6d375d55aaad17d33458e6d7a56517c45b961350f525837d401ff2945dc2d2b34119987e25e8f7b7a3bf6cc1dbb417518215dbdee8bed06e7f41dc03d08113621dc44edd2c9a187753701aa5787f251b16e36561d78463b2026783d4d8b4d90cc804282e27cdd29f6fb728102e673d0181d5818cea946bd258edac20bfd49c7e00534259256c5473e28d281da1f0c312fdbaa395bb269feb6d98242c9f97838f282923df2fd27dffbb60c38a740c48be6010770278979e20389ebae2818abf74ad455f982b5f51a3f4e8c52ee38915de67626c1e52ba54beef49eddb004eb0fbafa1342ab2b25d85331b689c5f2b81efd8513ad84209f8d7137fffc5e17763a683c328fc593a765da848934635b0780542a00cd4ecc584a9faaf724dcd9a277cf19aa0ce111099e5765714702e664160214cb43f60e3fc4e39f1266fa92ca15b2967dfe80d584a4e024e0a39222e011042179041cde5919f36da545b5c521873b9a9aaa7530fa7c9121473ba85041886ddc57a3b11b3ff926af911bb6a7889333ec2601bbd2f7f6a0267d9c5bea7b33fbd40ff0264d94c8a7bd8baedfe5137ee8562f95c8bd1d0b6de8e865c7749ef875a44d47f6c681b7e975abdfe0d5c180e4a8c110c46d5cae1b90ac26f1e72686306269264c3ed2e61b5d8336e93a451c7d812e888721e"}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000002c40)={{0x0, 0x9, 0xfffffffffffffffa, 0x5, 0x2, 0xfb, 0x100000001, 0x7fe0, 0x2, 0x690, 0xf6, 0x4, 0x8000000000000000, 0xff, 0x1}}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r7, 0xd000943e, &(0x7f0000003c40)={0x0, 0x0, "b2fac07317730accfaa0cdd78ce7e804a8d17d57b7599f7643a023096aa352d6baed7081ca0b481aa148da8d9effacdf6ba947d10ad0040b1e2c9c7d51a0fb967d336c246c4dd1eac3d1e1ef83d21e61635f105155b78b8273fb4c3f078a36bf6beb654b5d99e4cb18fba1b2a723ce662b8144bbf168b64880b7d0186110efdef5d45f56b74e827ca8a4ae1209cda5bdeb9a6eb315c8ee02074f55cbb012578ad93a4f0d6310cff5fbe159268cd42bd65d8b542b9ea503348d80ee05e54307eef4896c1655c9e6ba2166f927be80adb3a3a4afd60b33f792f8339ec954cf2e6d0cb4d3b04874394dc361df5c471e9315a5e605492e6bfe390f11cb3a5dfcd2ed", "a5860b1054745900738eb3766a6b7f94e8ef080eaa9b0bb167bc023efd75d638bfb8d9a654b5a3831f57a4957846641911ddf3732802aea024dca04db6188ed849e24ce7944ceb122e1d887b50f2d985859826f77c9217e088b896e7921ce96329d7337c05bd85ae4cd27184487bd563ee7e9c5c44e6d52a201ca98ba82ce929f7fbaea9b64ae5911da3dde9a9cbf42696443cb17bd833757ec9e85b2b1a62e45e3a6f0dc28273b7714a476d1488e697681cae9ce00142b6240745dfee457cfebc8fa4cb9699516e1c669b1b3a5d872dbddd2ddbce4394845933573fa78bd3294f9bea5b161546e4f5c01b1ef4b0d159836fc56da20f4bcd7be962989dde1110fd07046053c8c254195887c278d1c5dbfa29d50f2494475991d6547b1acb918f193d4dd6909607db4c7ac17293a4a430d4a7cac4c52a19128d346d849b062ced014cee072bb8c7aef5ae361e7c9f460fa1b82aec55cf3bd0caf415a62d4ab34d9cf9a2f3f11c60ef6c6fa19b8f6399411b8376aabfa6e18e19f024483f35eb572df9c6b7fd8dc063c91fc989f75273bb34c7ffbac7e3e762e3bd9f7466dc371893e41527754cb923f951e849bf8a2bb43a15c6f181beceb2befb8007d900ed31f4020079b4dca2f45e47d6ac0a708937ef2546ed4c4e6a6acf2d5579110ebcdde40c5fa98472f1a78e26d8152a42fa863f1889ed62656b11950818a6f72e00dfbd933fba688468715a4f1538f628323dafa20b39eed3b6c73a5d5f75b6013ddb30c30f8f318a8d6e181183081ebe7b689a4d34dfcec334d12f1ba92e7f4877557949e01887270a765aacc8832a810c761b6d4b28163d83010bf28123e2e137ec96adc97f61aed0af5e7d6a8011addf9b3da4074c8ffdcdc7ac6fae9e10669b59f9f429cb5f622901e5bd859c8fa34efc34216defb9ac2ee540696d80a2852abd9d81af9407b2f516806c39ef664062bdb0badc91b98d2c42db8f387a66a8ee548b6e91ccaf066d1b84307fc883af64dcaf915e455f8a07c31108d37ed8f39980329ecefd3831e0870dad16ff450535532121bdda82b8e870707682042f8d2658c1ae264c6fd61ddc5bdd762d2fddc568fb6b2f1fbcaa3a8c79a02e047e7226efcc536ea1d33f41d22ed6789ad33e2ffbb95e9fded2c50fe6a26f502b93f1e8cb0385a94bf515a82a924b3a9dde50a1fac53fb68327d2f58560bc4565613b92097d20cd9ef0d9929d5a92b5f9f5a8bc32156bbced13a8086185b3f8854ca33cf8d98b7b97e397d81a426de14243b5977000c4b8eff57975b735534220a2bb905049222898a7815a24937787e91fe895cc76c86d04644383c00a95126639198effb653adceae197c99b17d2bc8de00e909d8021850729194860ba979befd6e0691d676485cd320eed0e3da91cad04caece48325995e01f94c445ac217ddc7d1ec838374833273bdbe1c258c0418e5b41616d87a0a70a3e89dbd8dbe54f2e1c0fba6afce4e4fc5f9e99d44f4c397407a916141341baf03da91100844f8aa88f1b140818082451c46c9e0d7b857b6e8e7727e48d720cb161263e33abf231ccde305e8d04fa1e078f444fd576f53b8d947841ac895abc72a6a1ccfab9086bfb3283edf624fbed78a016207209bb1643c70cd7460e6a4a5b18680836eb9c608aba0b11b9e1dc4016fff0cf64fdd66ca2af31acbd944a3fd52b826616159a6aca56d42c793f48cfb334f2e13e7516241319b5cba3be9f3dcc7ce12808601c3c2e7a59e2fe02cd78b39c927a44914508624c6b3ab34365020901052e39505a334ffb094c4ff7c76048d63514307e9c87bd3e3acf8214c902c0547db771fbd327e97cafcdcfff5350ad775a0e0c58a468fe92f9bf4cc842446e0323afa1a8cd252c0e88dcb5e21079ecd0c5b7be1683958fdde33d35c6f38adc3935dd158f7fb50894e639d60ad9e2e2ce3d811ba9d8210f91472ccabd24b7c9421cbeef037a74adb48345951a2a2efbb479cfa27353dcaa2a2e3c4b9503ceb38787b990c3344f072c930f5def59605f0443fb5470897ab12cb4d050706403130c85508ca96237a734b8afcd8b333b1867c8dcf9cb0e8f128789e997362c5b78bb95779436fa62c850118e561f5583d4a4972396eaa35ff1c6ea59a6b7f1c3f12953c8cd86b2e8c4f29cb45ddbdb0d83632699a5c13a7a1be5c77f15bdfb2ca3cb9740a943e5d5a14c3df02230e3781c3ced2f349cc3b127d28688cfe750c6e142fe65b78516a1d60423cf36942515645dd4068a32729e72dbdcd00f0e78f19880940b64df935f12aea61b747df91bc6b81bf736d5d00e104af654c176b1e3206caa165d01f8063e1e4cb129aea1201667dbf10d3c3cee7b56cb9859d6d51b6ba5c57953f2fdfc6bc53e365553ba549320269534153ea2de7f53779dcffb0bc1854276a646a25559e28b42d44b8e6c93585c5ac782e4f0cc207664382747a6e2ba34c396023709c296747f0e9324a4fc8fdb0880504d3e2ad428579cc169b19b3dadcd0e324b2d19fcd7a43a83f708c3e1f9b7c6a3f25597f69e5a48a81ab13806ca3cae402b05d1f01141bf5d8cae6096add5b6bf68f9ee5617e1aec26daff4fd65f69051d8f22b80b4848a9d5f036273bc42f7fc8e79ee413fd7129b972e176a8c0d57e465c2997c282bc7d76fc1c8ce94c58a0067519e4c7d28303e80b96f446f8cf209fcb98ac017c55314c75f5b7a7ab66e0169f79837de987a6bf3102439177d99db6269fc0433807a694fc2ec315d8490d7878dda4f0274fd49de968ec8fd3b24b3ca4737c4b92a8176b1ded9ff075e207e67b1e7a00e55fff90257afb0164b5e41f691a54f660b7f6355435a5b89d736eadee133f1d3c0151261d82c84486cccb59f556abde48547f622c9b6de38023e97adfc5acecd27149f860a144832866129db9a8a4fa56ce57ce3331901e2c408bdd03e8c5ad9a877ebb9046af60d410cb122304a00e46e00044542548c20fce033b0cab816da5b3b7b60512db53c89c9a9e5526b8bf69db3eda91b923d0432ce925e81a760fc3de8c303138d5f0f3e0870d6089ddc3c9f5813b69cf65c73a429b6bb248c1148e7aca4daa8a159e0313c85a340fcbc06142da080586df840a1af0c7ad445d9d4428ff35be842803dc16324379a3b806a77f1f664a44ea9c03311f5c1db912d197aa1335ad24a8316645f1985a6d033523704a11918bf8aa124889b2f72e870e7bfe2557ec1e81fd5ddc934e74aa772272913cf66f5f852197c810a587dd5be3581554201e44ef855de48e0ed07dee510a173a30b1a6271a3f9094519a7bb00b4de932d22c5ed4dc479c640c693d401d9e83c9c90b59346ff8e9259ef4c04735881306ab6e17f01592e2f2b61cac790bb15df33842333266d022dbcfe7c480ae53f45cd9fe1215d7ab272fa972f71b8a1bb9b757263a93a34c5fe7069c55eb5bdea61c6c2aa995c5204f502a9e7a44196d2840ca83c1c5e9cd72ecafe91823b9418afc5ce97c2f906988615ce14516d059c1affb523b7d746c7c2ca75d5e6b8a89ab571b0d3e8be36b33d0eae4c9ba8f36d8f6893b64dc43a8465c8101eddaecccda2f7b13e52d6083b00ea042c771cf1622931176af345a465b551c1c199aae62472f266f4bdf58e3d304c528f428ee8b7f80720dae45656765db092d4a8ed3b109a75fbbaca79bc013bffd7bff7220c3442e9707c217724fb64a422fa84a8c1eefb9e74bc3adcb2cb4431af5a0ae8f99f7753346cc0b70498c6dd28bb9994b8d0b4653d996c65acce2b095788ccee76cabb2801b8e3042182704339248a4b6119a7547adc5ab77c417621a1b4c64324beefa7081736b9593337a6cd62fe7f9dd14ee55dd5f258e76581141d691c78d8470659e061d5c72bd52ae49676754eabee601d124283c6164f3799d313b1225801ae6b0ea7305c62606af9323b5de48f9f116910350f2df6760908090cdbe3c2fa6d23501f369278b7487abf4a054b5f8156851a5aeb30070789ececfd420322d81bd696b59e7e299f33f228e3bd5c0989ea52d96a5efabab68fe3566208fb243fb1b48ebb456c9d459d6a72c02fdfe2ee89c1ab589cf655ee304beec96cacd1d5bd61936c0f535834d69caf85193f694ee17837826415964c79b3e507a0a9362b74bf80a00a0f5fb51445b0138981cc0af8deeeef06a87ee7c336d70e2663349eb6370a0e2359450e9b666da5271ec45429a588871990e8885e987194f2b9947c05d20890fb605b15228090657402b71d15a63b02be4f7a9ecfc214082f17094763d281bb7cb88c14c0a15e31c86f0dbac77016a7048260586313e1d77cf3b614acb9a62d93ac052541079a8b486ffc72c03bbb13193c2afecc178e11b70ae879800ba9d13132f8cad2ffc1d2b6eb9ed74accaa7e73d43166ade13ec48cb0c998f27e08272f987e1f7e9f013410d5c8c73762f2e0924da89d30a197eadc21420b1fa12c9f9e405c0a40f20d877453d143c7245651629d918981282cf21302f6615602531bd8bb8bf3fd0b888df4dbb9d1a06f7a4a19c7119bb5eb04a83595b50ff4685a0f662ba4e28be5305cb6e8522f3c2af444ead5258a404ac0788d20be3ba85d11483f1d29af6687530a29aa8a48e2426b75f6a82f861e79095d54ebcd7346165e1e06dfd2eae208e79f539130b09cdeafdb72f9f9023561552575ec2efc62cf874d615db598fe3075df5619c505f9098f99867b1287395e71b70320b603cba09c90da451155e3638e035f63f84896924d2c9847812f63a51273f50fec4c435873dadbd6359b60df1d9ca81c50db0203b31854260f882887acdd18d3cf35eb878229730a05f018efeb9d353ba298903afb18cfa648e6f62cef4f8b962bed1a5ed9f5cf8b3dc47ba90cea4e1d8ce1b4306db11593711bd7546d9088191b6b852f2bc0b7b70cae0528ac348717833fd0a0c1f706bb19d42d7aaf9d0887be1091d0970498430afc26f0cfdab7f76fa0b4dfe0755ed669a2624b8ef4b35fd5fe0862e37585565d43cccf8c93de21f5c551350564c684c69520ba170d02872fe7e8a6ecd335b8079468a3067c43394157a1ea57a0de49e614306fc56799ea95cad7029a8afae1903408cac4e6b9bb3ecca906a35ae054e3e117f86bbd1a68aa5c1b184dcae5245c42d1c2d7dbe203c9b4bd5aff775d3b2e98af41b699905f30fd95a93046c45a4b5090c213f44d14459071a69a9b669e08d208a601a3a71eb422a4390b2d4ac7701be5b8ffa53a2a6e76b9c5dc4cca01f2eaa6ba6d989b18b57e60bd579c4a94b2f0bbd9887e6550e152ce7810bd0d5f543c509d128855ca23a3e0fc3f5f3863c55ac63a0123f1d9cb8634e721f9a129cc8b2452e2e3dcae59c5a208fbb931eaca67adead882d06d3076"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r5, 0xd000943e, &(0x7f0000004c40)={0x0, 0x0, "437790322968aead122818d1862e85e20824aa3ab23ec6eaff97bf4f4b19463acbf3c0c3de2792a326e74cc810ff2b8345a861d512d42dc824200cb3566429062442b7c1d7e185ae027a1715041811310d3775e078f4eb3596aa6007a0674bb4f166a375ccf7d3c1f82bf4b42777b2ce2c9fb822ff9d52cac35616b4ecf4b88113d6abc2591cdb7867b6a0513586ccda50a284c713506c2c3c3a48c4f862b3dedc140e058149bb87b6898db91dc6e6e40dddf184dfee4835313d310068900df50fba104ca305a1bb1b7b619cebd9b6a5994364b44845f73bdb04ffd9acd3008aeea34c27a93f94cc2aef1e55b465483ca9e0831bb3576938af03d38b0ca22ac9", "6d27aa5c9729792d4ee6213adaf1b8fce7906c347e3aa5073ac74c7fbbe86deb2f00485e80010d9a477f3202ed279e2979cb739036aaa32b860a68a116dbe686aabb27049d8e8bbaf748213c2ca1af3d98510bea5073e833d254d0c117d46817c9c45a0be3a153c5c9b2fd836302bc4bc7d20ec89599d40ef87edb350ccea4fcf451984c93815de775e5e98961b25a9b060eaaac9e8b5c03b597c5f77275ec0822cfe558132ddfe267781a06ede9095ed6759c2f73865bc4b8279380abc15aa7f377c99402a3c9d849b6e7f0cb4cac04a5ff93c07a439ae0b27d3ea72fb65651c4088595944e645ac9fc50b4fdc94edcafed0405cfce4de0f8203a9a305ea282ace83f7bbc1b92e082e4d14432c54e5a7c378e584670ac499b7e5d8fbd87eef593d9a39c04f6fcce9b6ab2792c0054fd569653c3b097cf03effeeb44ded8ff4784bb1353b9513e402dfbf41d544a73a48ea408c289177c9ddd29c02f7fa332e2660100b9fc788cbaba01dab2ca3c7ea2ca078b450b7a60a210e3f8374e57c3802aef64b1ef7de59c1ff7aa5f7ab52f7a0fc87e6070b48e103eda0ff0ada4691b72e79459ae18a27208cda8f605aaeacc8116bb1aeebe8de782cec4cff8548d7f2ace495d289f7b10eb2fda62ad4b797da790c9945859b97ec43d6e6803a1f86e5ec1da0c2831e3eb16384a19f7d13a1d641475b1d1cf9628522cb02e9011d8535df9a98cbb595b07febf071ea80d5027619a3074adf94c934812f2c753ecd59afd82d94a73c2d148357535022901eca23ed8d0df7709f5d57b6f6b3c68cf4c7ba6952a1fee9fb624b7554728edbf5b1afadb244c02bd25c94ccf25beb27ddce0cc38009fec0245cb83ff649b2038a01972d3357ff3a280c6820680959b3728ada313660c461814a82143e5e65fed803c4b9e7f9a5b92a86ca68799c03a613bda3537cc1beffc6e85595f163b915de1026d7dd2e4cc964c75c7d88fbfcb6dc2b491db229fbc42835699805127d2b59f55513997dff7fcad738fc664e63051486dce3fdc5d15b5412f63aec7cf1a5d3cfe7d096d799785359982dc30bd8fe3da5ded496d89deb1b1fda16d339e189a70aec9f9281d12171d142f9240b3df02b5439e2b2f331776d196492f02bd13fff17b9a9143538d0da384c6731c64b97f52b0abc36e652edb64bfd2cc236906b6acfc68ab9bfaed3c80ae45f2ef7786904108033a57e067959da7ae1d14588300d759185b904710994be049e08f22220e2d34f2166f3a75f0711b313480ad96ef347e44f6d716a3161b04a60d87c3be5f3505f85ff138ec9ad2d6679ba4ee0aad06ca7e3efa56326c994cae1a8e95dfc43f47036e37ce5d59510776a18b59fc49108cbb1c202d191de4933992b8a07f9635ca44b5ea865cdd99cd6b3925df9b60cb58354ca04d11a3c67f09729e75748479afe612621c923af83d662bd2356779b05b74a9645b476b9934cc653c2bf2a51a9b7d135751bc8e28084309f4edfe59805cd368bf888cd1f596d4b898055f0c6e503c759d6b8571f9b9bd108d1436f39db6c521744034c403b6ec83fbb47ade0a09f51237565349437f6e4c119785d6b7a3a333ae04dab428e6b9a0e56844599bd5dbf2a50409e2e280567ee3b8230eb16c0dc3f6e6446bc5ec8b9d70e87de36bdb136f16c5b6593ad359ed3575831a7930e11dacf4f611641fa68d59576be78ed3027edee65877371d4c13b5afce7fddb21a39ed2a70dd1fd30df737269024f7b4a0222867452ec506d71e78178e00d28168c350461905493f5405f96041d73a018f02688f4980281fdf20ae30d25586e62db8f72fb3deafbf15f6ea9ea2292e41369648209dcac232b41d8d0fe192fb6bd414f24e4d6a01b7cfa8f0253e47c64e9bb0c5d43dcd0159449b88b3639b0bec59aaee35f1ba0a7c96edcd1cf810518aff32aa53f2e5c2a4231f21134feb8dd4021e2f4a6e705e7311ae00f09a3a1a56ced267c67bac4b7216bb5df96835d435661e463312ac66a8f472e39d3875bf5c2f7b2824c2a82a98b9ae06769f29dfd486ae69040137087fc54965bc06c5227d6a38fe148994b8123dbae5dc574340a72e93c5ee7fa45880fddb35d7bdfbb3d0c88974621be1f951078ea4ce15c4a23bab7739cc7d61336c145fe23776c305cbe15afc3ce1ebdcb1daf9f3040e47a1b93f89589afbe3cdd6396eb68df4119d8a556487548804e52561a04fe7e7b3b6ea5e56c4613d825efbc46cbe0ca5165d3f21bf9b4e2be6376df0f5888c850a9ffc9b3cfed777034c0bcbe311fc37dc4bf1febbc6806fe9f771a768223596a86bc533638df1be8b198e0a604b14b969860ae75a6febd89679a17c059bfe4a1a97eebf8e5af39870421f2aafc1bc05d78510ab048acba50c6623b982861990d52c847da4bb5de9c65f161bb4638155a932d4e6be05bc4d45b677ccd6e1ea93bd68c5b1183dd8c8b27b72b222232a35f3191c99d498cfd16125aeffe19459e66e67c094bf70b9cde0ce84ee787721b180a0b6aac13df025b7348c5a4ad46551f0f3e6e88d4ff24e450a823e33505feb9d1aa4371e70b112320019eaee1d840cd2c3b8c4438ff832a8d7f31c98c6e00bdf67560c87bd0a900289351a3d834c0c7798c6027106b45474268c72e955c964bf0c2efe03cb4858a0232b2b7913e352bec378aaf6eb795f1ea80c679207c55ec4eaa25c7c842bbc80bdceac976f2ca7b4d45b1fd9a8bd55da4d484a6c2ada461069339e846298c099ca87bbb362245810c3dfba99397b85b088fc11879e7e29e2602cb627f7ae43ab6b83363dc8b26ce27d35f31508742cabb8c725ccc77b25ad14379818dfb9841425922d101b8b5f09297f3adf08aa7c370a1920e37ecccfa5cb973cbde33361f8798733f4ef164a9055266513c53e272e37fad6bf07db2a736d5d1fe7a2d8870757473d2410a8a32b444938fd0cf0556bb3fef51fc6db80c0a38c4138a5aada2cf9df82c167dca5ae1b12ce45533a6cc36f9e95fc74fa1012437920ffaee7a03026018566ed641105784cb8579ec72b25775c99e20607f5ef4819dc314a747e454409adb77aee7815ae48f921dec1ad1a7c823a6ba4144204f4f61aba28d4a38d483d3ed2f9afe5e50c046f9d5cda9c0da4956accaf9a01a402c29a811aa8647d21306533bc352795a794904319b6395d3a75e38151821cf3ec658f6200e00aa64d34cdc1cb1196bc9bd3c5f30b772ac7345041efcd2062e519d484c5aaadb6e25bc49ca7fc0fa2fb29483bf81acdf9c10f943c977544bf7c653be46bd01384dda503d1b7aa9a9893391f765dbf6b8b02790a6a604e459bbc47de1ed0ccdd527a19b3e08a78ad4ae781374cb2f1738ba8b0e757f9e2185d4565c5d40b3679f2a150c9e86a62c5eb03f82b0770f1fc2dabb36435d5c5d8012caab06a2809b1fa2c3e614bb76613d9b8a70c5c6b297d1c563861a2739786cee06cbbd0b62c6ec4375096bfbeb8b18cdacaf768216f7c49ca19ba27939c5d6ff1140b083ae5b57abf39cf0f7daf0159c41cadb886fb79c70d8989c26cf81bf911370410146ed537f72be70d52adf837f14e0c3e381f56bb58ee98a1f79b1122ffef3a58288ccc10f44eef03a413263126c4d46ebd41305d3fdf6d4b3a2626f20227df7033a65e79644445d1044ae2263db25950eddffcbf3ca5cad09933cf48adcad1375516447fb094a71a85ecae4ec53c82bd267b49155c943a965f564752157ebdf430e5536c0430e4db460f2da9b26ccad9994a5da7299b2689ef458d3959611813a948780384f3f089457d69044676e3ae77195e1cad2a34801292e6d47c45e945021504a91535bb2209503d34e9f33a0123f1983233d5e59333b8c8c3cf54ebf616090fad6fcb9e2115f8ae63e83dcd63a70211daf11cd3b21685a5f1a1def8df03fa79be0c1737403d5b7130a85a3125eed51cefb37a6552b166f0fd2be769c6670cc3e403962d6b9ba781f72f045ed7b50328dab58ab9bcb23f15ca34e95f568866a6ad7e6f45a007704dbb9996b7238aeae0bbb3d927c6238766d513a341bb51cdeaa20d71728c9babc98be48190c443cd400cb300d596e7a64e93689ac04768d3322b712130e2936ef9437c5ebab60ffdde147b996d7c518acfaa0fed5136a9adce3b4c2d6ddd338ade217278d875d314d47a7d8e5d51d78a19254b2494b47a546bd936610abef9bfdcce55b4919b3675a0ac5afc8cb40522ad829aafc746379de43982fdbd4ff5f9a4ccbcfb5b5be71336ba60d40074e7eef9da0e98a8f66c59fc3d1953688a182a5e5d98ae3a63098016cff76db9aad8c32a519c642ae7515d9953404a39240a62f3cbc822508b35e3568efdbebec008f817720c3a0d99bd6a7de8138599366cb498dae6e2a1e551022eb3370832b29922695ff39ea6cc925f21d7e69ae67a741cbe57241fe179dba8894391a5136a28adcdc97a1edab8500fde345ba3037aaa0ed875583c087e899830710bde6c6b08b961fb6a5ccfee5c6d764358c16b71c633b10d5c683d3e16a66c0be017fd061003d28bec43af2d8b1893840f25a9e23d85d9de61cee1ba2fc46ac86e70f869154112f24d13a9c1818ae2a4dd3fd8d3c332cb5fef6589619094440dd5a886ad948332fd2dd40e04a46017baad505d46f150f23f50f1471f0fcb75aa684dd37b1dfffedba382f43c790d2a2b05b290c3fb15f71345d7654ed9e98fcd2825de6dddd226c21fb31866944590c6599cdfd3b8b65cffb0d99eb59bcf456f05e737b0bb11a63ab8dec1a5e0cbc13acb6e496f0d0a5312ba24c394a1ae4fd5524ced98e16419e93e8ee648869f8c8ddabe11ae11a9a4fcced9f68fbb79ea93be145fb6b9c0d80c5eb79291e42f45afe1517f73db5675fa91227f59d83d292a1c7f878ef92c09c4b09d248f0c00497a7d53a398b1da8eb70d7c08f2fbcc244684e5bc91888c19417821164a8d62efdbe99f528bd80e848e5108cab9be609e5d3e4abb2a5e92ddda4c409b330e5fd0913a4286ba3772a4a4750549e11878db95490aa235d10a753e63e5a5c1747ba5ab0b730ccd3af9ce5490341e2bb219ba8428916795e5a89892c30c1d9decbd2311cae675d467819ee2be7b0f007acafff09a5a10c7c2b2916a9858cf0b0e970d5ec26d7150da1a6f3fe9f242ca26f79bb8a885192232385cf077e40c15f13b028f1f8c70f8fad42fe10c8e191b2cdd2d8a4b987f19a7291cb137dc72b4f93961fe18584bcb6b519abeef009de49313e37cb81303189645b5699838ef12b9f9150fc403fafcaab7832de49117ff379544db2090bdcb467fa409d6e7355802d90080e9885f669f6001717e80a09fe2bed3fbba550a5b443909efea20f6262735a3f71ea9bc815e0f9f39438a7e"}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r5, 0xd0009411, &(0x7f0000005c40)={{0x0, 0x7fffffffffffffff, 0x3, 0x49, 0x8000000000000001, 0x100000001, 0x8, 0x10001, 0x7fff, 0x7, 0x100, 0x8, 0xfff, 0x3, 0x7fff}}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000006c40)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r10, 0xd000943d, &(0x7f00000754c0)={0x2, [{}, {}, {}, {r11, r12}, {r13}, {0x0, r14}, {}, {}, {0x0, r15}, {r16}, {0x0, r17}], 0xf0, "6bb9ea8d87d258"}) [ 325.537886][ T3697] loop3: detected capacity change from 0 to 1024 14:05:26 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x5, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) 14:05:26 executing program 1: r0 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x50, 0xffffffffffffffff, 0x8000000) r1 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2000000, 0x80010, 0xffffffffffffffff, 0x0) syz_io_uring_complete(r1) (async) r2 = syz_io_uring_complete(r1) open(&(0x7f0000000000)='./file0\x00', 0x4200, 0x15a) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4200, 0x15a) syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r2) (async) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r2) sendmsg$TIPC_NL_LINK_SET(r2, &(0x7f0000001500)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x3000000}, 0xc, &(0x7f00000014c0)={&(0x7f00000000c0)={0x13ec, r4, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7fff}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7}]}, @TIPC_NLA_BEARER={0x84, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x800}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e22, @broadcast}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x80000001}]}, @TIPC_NLA_NODE={0x1154, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x761}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x3}, @TIPC_NLA_NODE_KEY={0x44, 0x4, {'gcm(aes)\x00', 0x1c, "fcbf0b32ff44cbca27d885c4b606904250978bc1ca96f75870a82ebd"}}, @TIPC_NLA_NODE_ID={0x1004, 0x3, "c1797e3f5a8d883a83382842c932843f58e7afa8455197faaf3e605a2d57b5d93e7183b61f0e754dd1b2ee68dbfb8a657d11235f19aec73f5cd3725e71a552e3d4635e49c185320b37bb71d9c23724eaa0fc150e6f89ee97ae1eedc32e33687c00bc3822311ff91266d20eb7714a044eb0b7260e322e2b0a9cfce3675790ff7d310da00068e8b51adf0d1d7876bc2badb98afce3ea3704da78d45aebfbb035395908dccfa4ca3724018d94107e56078a3f6e41f9ef190a62baff2422a2ec12826c08fd3ca8cf76af3873cc77a84b333541b93c5b387ae22792446f30f331fb54957fc464e7582317909380127e1147fc11431b7330297680317127cc2052e354abb3c45f88b50d4a73a38a2ec017033789de6d0482e8b419ca19207bb89e7e3c1c61b2bcc89ef31623d7d1c231e129fdb9a45fd7990cbae9ae5c36c47df074f5d48bc9e6fa18d6fac062fe6e3d6169d120c2cbf883ee35f18e43a4b4caa96342b951d85c0c7d5c224ec69fd172bac30af8f54939c3808e3832188fcf946f499e336c8936cb15b4cbf211498d57d8c6aee6f7f34637b65d7836a6484daad794cc731ecd83b1aee08e9020482ac960bf248bf2317c40fff7380522e02c9c8e1a6557c025d98b09c4224f07f145ee9a2ab73a4b23b0fb87d56dab296c6d7e780b69315199ceb286254d331f403fb9f14ad24b81a51684bc93e4638f6314eba0568a5536336b25dd0ba5e35af0d00e8eda3dac4929504150cb6cb6109090c0e8fdc03e023611a8d1779bfa8806717a04ba2b5916d9c48edaa6b2a225aa22502da13430b8e92aa1c0e53fae6463c706ce88ffb79f21c03f6bc104b8524879e308e92b4b9f0225850b29b92ab6856ee74fe8bb2a68fa1eaea3780b60ae20cd282793017b7cab684739cd60ea20816bca1fd4c7af56cba2e59255109e646fba33aabb9b124441b4cc6ac29533a8800b84cec134c9882c3d0c9f468fad7de4765e31ddbfe0c414639c3a125e0b13d95277a0ddcb1d7dce5707b713611f336e49d5ed185bc4db4c8c99b0a1b47ac9a2e32aaa25c5f32e348405b7619d218e0a3cefef2ba4da275149e1bbe09571f7a0e26bf22b96f8963023842f3fc5a5087c92bc21104646aa86d11fb80004e0838739dbf31e3e797a5d6e8b8bf90ae06ab8f9a275594faa1d7bc01cb1f23745223828349829b2784c2c1954174116b1d531831aea2233b37bffa9764cb534a742810891e640730ab8a3840e3924f4d24a323e0d658b051ddd25c3bca2b99ce2327152af52254ca5da54457502237cbd21e5ff5c3e14a953783dc6bbbb8c15739dd2ad1b9c7cdc5ddd3cc4a3015b50d8d85c4bb4e7117a86a1e538ba68c194554c4e5631213cd6b429fed8e32b7244779be26ec1c13e1037a6b3996cbb82057268c0c6229c9cfe53b8218343f729d85bc3164cbabe7698e4c1b1e532e646f1be6ab8d39daf13b7960ca39149d8f4e6b852243c71865883561e70bc2c49528fcc974e6b2de6d94a926a5b8159f525ac2d4cf006b1e75c4f8f124910f5b0d82d2921a972ebed48a4d14f34ff7cb09655c7a93723c98a227ee9abb851f65fbd2571a1a53f12f428cf7ddccb41fa41b96c4538d341f18ea67e7541ca4c5686d51f7cd9bbad43c790e51cf6a1b39d63545cc28c55c280508755058e05f5065a41d1e120e8eccde43dcb4974397c317dc04468bb16b5b505c8c87c5f03c2cfcdbb86075e47439a9da23be380c094dc32742243761a777dc423b75360924511b18b5c65f806ac8d9688ee670349992cc1cb2169e223f371de38ae42946ceeee058c5c80dbce9a1b7bf2402110febe857975f36fa2e017057a6ff37bab6f3fcb5b36fff992a49bdd4e517500247577733faa71c23be0235945419d25def6f432fbaa9f75cf2f1ab0d7ad507dc4964ec7574ef9bb335e9961169122cb239915ba5d45084c688ba216f4201b151acf3c813525632ded346261223a6e7903aeebf9fb4699efcd71ae350fcc20f9d2b056d75090b68935d25e239c173a0297b6be658f9b9a7ffab5895aa903ffa231a8590d4771f2a712a402d6ef18f047481eafc9e7b16787e9c4a79cf678d38120e412fbf3c18dd03a9c54a926a2c01908447d3795ce5655b4c8c9caa311c891a7a50747342d487d4af862eba240db66a4c90454b8d73ebe3b8f3e90edba958c7f5810f04a566535dd2682812cf679e10649b927460eca40bef811394151241d7983536a3ea0ae9adc00665c1c5f891cb4bee232f5441dd9830202c0f5449556476239eb5bd305628c1cead8276f91112fa9c9340d490c637407fb4974cd282f6fb4e2edae43fd5b71a5fd286e78763986d7fb86d4c4f2fa7c5862483a6ccdd8d48507e11fa773e6dfd32395925f5c3242e2a507af7db9d733a7bd4b6b40e88a3697336efbe56343b61e7f147c28ecab5a839eb8ca6de2944d52b6f7ffbe95cd128a19f18253f7a05a2bb6364275ee144b6c3b98d1123e668ce8df1b390bbfb7babbe1e08cf291e3aa76481951f91657969cab6289060e696636c547286e8950a020fb8114fd3ffad4f1454459b537f5904128ddabd05ec37c21c1202468d9faa29b25eb9b6951405a3576d65cf8a484b0bf9504f69b05a7a1898efde50ac68c654deaa4fe17aefffd7773e0f8a48729c336513e78b854e131263765cb6791a110ed2e42a901b8ae448b0c76b86848d39eaf803e24ae3d8fff0c824b7ae4789baffd4a3b3145872edaa0b1a88ad892abcfc9b7028cbf1d4315fa83fa42e2dc20c991aafd55a938ed36cd08d3dd8e0c0c234b5291b30431cbcf59347434983e077a9705d4dd2d9bd0c9afb3d8326d38987bfe8415371b43c4120960c503636ec0c4a2438b28879c7339eb0b7c33740e576e7820717c26718b9933d0f21c519b4800f0a9f3d37cad210d690db55f19b5d26f4fe9e2337c8529bf7c8d3bbc2c3657daa23d1b9f39a19860d0cae7c3e581e13e1fd2bbbaf2be0508230019e7258a4b2ab807c9323f18509f0374313dc0716b556aa2a37c3cd5ea8f3b08619b8e310682d3269b95dded3108b4a8645c454997ebc9157551744176a756c44dc7dd86c257f21abedfd249199066699fab03002d599230407f4e1f0a30dd60a7ec1f2eda0e08b413d69221a95f00d3ab6ad3f40cca92c6b746620cacf431167da105bd7cc0063901d5b15fa270cc82a2ecabd1c4de761ed999d02717282bf7ee45ff460c1d83e0a3bcab022398359ef3245f96b1a36aa9f309e15fcf1bf73677bd1bfe44eea1e71c56df6927aa18484d1a09fdf6cb9ea87360b611fa73c3600c73f4e6c85c88416c362a1ce05475b3d0b0aa4082c4163a0e2edd9f2e8140ec03f3829c3c9d20005ead4cd6697b513c5212fe7d21e7d61a90d041a87f87644a9c9fc610118b51ebb6a1bc37aadbd47f6117d384c147aab1d16cf3a16a53c9d4cccd353feb3310b5b0dfa2b49bac1d2d20466b623682ecf6115ae579eaa21f634ea97290667b44362f572e4d1c82a4be594c7349f1115f472dcb2b7352d097669f12fb7504faf9d570b8fe11513801a7cfe6ead95c2b41455eb012405faff317fc87654781c229b14f1f20fe02b7dad382c6d8ab15d5d5856c62daee181d1b30e1d501805f434d67ff9c41cf959d23cb1405ca28219041339a2088aa3881de8c7de55911788dd17386a1fc86daaa279c927aab8d61c6e09e798879ef2fe9b53ab6331f6b042408a16296cb51d9198dbc1f7801d90ab5be917c841ed76f9d4c4359a3ad477d1191c9ee0d7d62b6e89519aab65499806175341f3326e5f62768103c8d4e2a5e6385c6500a0e8c023b1db197b14f177d0b05cb70a39ea7bdbfad361445d0b68cef89b62950723518ee1650a10f1bdde6d01de8b36b2d18dc588a055ae77d7acbc537fbdc0bb95d7c0778fbc2e45b9360ce0f6f26e4fa75b8a7fc4f6fac6dac304e46002430f92cd1c51992c3008892a113f369319d3f2b2ee01882c0a1f5b3b91e8ae85cfe84844e18f0c69ab4ca0d4af20a05ad61a9eec4c6b3a16c19c346e828ca43084b802b1b0403817828b61eefeeacaa0c56c813af05a215e292c1b8aae4a7845b248a9d876488a85f16c9d10f6ecefbab44f59a6cd050047a3b7646c8ac9cdbe85ced468288e5995e63a1a4131bba042aa41e78d67a49a28d9e9c1cf509a2e16a4a5007396bda39c1e7cdd0ef759d93f52eaa3c0d422821a51a4e8cb59d0b6378bc7a07230ffbff4913c2f29e62091a866af9f2bd7d39b3ef68202c6937bcd4896fa3d7f3b1d7eb1d2d6c3ec176760867d0ac24b046db45c8f82347c67083c04ec9999522d5d41d95db0ea42f1d45575a0aaae4cff029673c3590ee0ee54a22c15feb5badd39f71ce33eae6c41965b8b48772d755e57e90d9962ace0744c87abeac73fa26c56e838756f21f722a6d28f31b8cdfdb0e1cff08dd7037e018a0fbca2d55cbca89d924dcba3dd68e806a13e63513a2baa395697e619729155cd6cd97ec138a37909b640a446398d709df37fc710625c76015627eb7741932e48e41a5262af922fd17dc1c392bfee3d6a71b69e4397ff0efa6916ce052d2f5f7170029c08083569aff4799a6f35841742f88e89794eaa46f5255a3f65b3f032f2bf72804ccb0db5397e36a4401a08ddf6bdb08b05499ff5cc114786b58cba1473cc713755cae5fcdf773f7170fa152cc3cf363ed715754cf0ce96266929b93b9d46ea8cd40c3d2e640ca76571376bf2ccefd8eee77c7b437d9f9594badb6acfb1442c36de4eedecee04074342a8a9c16b3ef5fb8212ba22315de2ff503236eb82a9259ec475da4f4a0df009170114bd382d198095883abe30b9ac5d16df7f41968c7116bba61baab6a301e486fe21c1f62832f40dbd751eb32077ece8b4cc0a14ce7837c9c222acae28e8b35d66308de8e9b976e39d9ffc413f96eddf1d6e38a5a0240f481c0e4799706a836b26141c4f2c2441f5bed54a69f79830fedbc04de4f18e4d5dd16728a09b0b8449a6e5bbe34569c467ca22a24f524810760f7a930c0d62658b78e04d99582fb463c47403fda31f5bdb26af187ef9d8d45a3c53e5e2fb5b0ddf5946650ce55fd255930fd9cd35bd8a1bffd410b9a303297837cae7c01576c31c66b788c23f627c5896f2c22047c1270929434ba13a938977bf0fb20d702b8f94d44017740aab93e993241b410859c03d1174dce5cdd15907f7ef795f64431846506574a54d9ceb0b832115ad11d4e84430f46383b43c648177626e499202fa23b029cc06eba5e71eefd762eca4003105b783046caeb6bfb6db67ca8d958c8ec390463d8e9efb3acb480564e9d413854963c6479e215673f60c7be17918aaf57aa927eef0baabee7a8c4c6e4164b89ebfba47787ec87682d5dcc52eaffda7cc6409fa04101115dad0644cd504c2abb5fd7a87dab6b02634e19323f573f04f176410805f1cf8843809ee5396ee6174c44c79904b9a6724c58655d602994fc5fa5519b50d8ee04743337115b19580908c1cac5c83aa09b6280902bb768ea17f26f1ef1622c2d0bc14839cebc38133af02950a2130e61a3114bd92ceb1522b852dcc7a3fd8e98d33428073fabc5928433a94b193d3044ad247c66642d259c948a337221dd2778b077f0d3b38ddad3f9d851cedd25b19e9eaf61955cb6a1c1232d4b6d006cd126ca7cdc0cb88aff7972612070e5e76e73aec021a4a999bf16afadf2b550e8cea9005ed6217ce6209bc1cb8a2efc7eb0f78a784933696613cc9ac8260d256f591578bd3e9066"}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0xf3, 0x3, "4f84eace28538c1e3d20bb2115b1133916af5af6311983244c6395afa56a5298313ca2c48886cbed2a5a3a230d6a5eb6e7c6c11b947f3043dc487cc045fc700bd52be1411cf07e61bf4fcf9f5dbc9ce29ec8d16a919ae0d5a4da107951c9ba50650d772cecedc418e5beb7f2e2635ec86b7bd6c9bf70fb5912da08af97becb6ab7a5b5bcac1cffb5f914c4a560266b73aeeb928732a2ae041dc8a7dcf1d0b147f3e1cfd365dc8cf22696cf55655c57dc4894d610c6265e27fe62bbcfc8ae3b5bfc5b034d8043abf6c727c7303c48415f7953b5036adc6533f002fc8923117049754d47608041cb64068ccbbced6a55"}]}, @TIPC_NLA_MEDIA={0x4c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7f}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8001}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_SOCK={0x8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_BEARER={0xa8, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9c2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xa8b}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffff5a}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xb4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}]}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1ff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}]}]}, @TIPC_NLA_LINK={0x80, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x54, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1ff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xf0e5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1000}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x200}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfffffff7}]}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}]}]}, @TIPC_NLA_NODE={0x54, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_KEY={0x45, 0x4, {'gcm(aes)\x00', 0x1d, "8c3e3f5c2ed88c16f751f70932059a0a19f8b2e5e0ba70690686c51edf"}}]}, @TIPC_NLA_NET={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xa}]}]}, 0x13ec}, 0x1, 0x0, 0x0, 0x20000854}, 0x10) dup2(0xffffffffffffffff, r3) (async) r5 = dup2(0xffffffffffffffff, r3) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x9, 0x11, r5, 0x8000000) (async) r6 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x9, 0x11, r5, 0x8000000) r7 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000008, 0x90013, r2, 0x10000000) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(r5, 0x9, 0x0, 0x0) syz_io_uring_submit(r6, r7, &(0x7f0000001580)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x0, 0x0, 0x1, 0x0, &(0x7f0000001540)="d495d5b3337b18e9a47e95db3435ddb364ae831f4c979bfee0", 0x800, 0x0, 0x1, {0x0, r8}}) syz_memcpy_off$IO_URING_METADATA_GENERIC(r0, 0x108, &(0x7f00000015c0)=0xfff, 0x0, 0x4) (async) syz_memcpy_off$IO_URING_METADATA_GENERIC(r0, 0x108, &(0x7f00000015c0)=0xfff, 0x0, 0x4) r9 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000001600), 0x80, 0x0) setsockopt$XDP_UMEM_REG(r9, 0x11b, 0x4, &(0x7f0000001740)={&(0x7f0000001640)=""/207, 0x1000, 0x0, 0x3f, 0x2}, 0x20) (async) setsockopt$XDP_UMEM_REG(r9, 0x11b, 0x4, &(0x7f0000001740)={&(0x7f0000001640)=""/207, 0x1000, 0x0, 0x3f, 0x2}, 0x20) r10 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000004, 0x10, 0xffffffffffffffff, 0x0) r11 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001780), 0x10000, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(r3, 0x9, 0x0, 0x0) (async) r12 = io_uring_register$IORING_REGISTER_PERSONALITY(r3, 0x9, 0x0, 0x0) syz_io_uring_submit(r10, r7, &(0x7f00000017c0)=@IORING_OP_SPLICE={0x1e, 0x22, 0x0, @fd=r11, 0x3, {0x0, r5}, 0x10001, 0x0, 0x1, {0x0, r12, r3}}) r13 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) ioctl$SNAPSHOT_ALLOC_SWAP_PAGE(r13, 0x80083314, &(0x7f0000001840)) (async) ioctl$SNAPSHOT_ALLOC_SWAP_PAGE(r13, 0x80083314, &(0x7f0000001840)) r14 = openat$incfs(r5, &(0x7f0000001880)='.log\x00', 0x402200, 0x80) sendmsg$unix(r14, &(0x7f0000002c40)={&(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002bc0)=[{&(0x7f0000001940)="6cc8e877cd511e4ce0819517b4d306474ced894aef866c0b29f9dbb8aca8b3b5fe3c455b296d2aa9a17fefb18b8f80c1aea1ce7f363981e8281b4b645c1b08bdbc1b7db5952c6ce890997debaac4ea2205f12374a9150aaf351b790a6271d4278e753c3ddcf27333f1c036f036c9c1d2ed254532792097cd3dd864ad430833ab44746af2552559db6c2a2aabe4ada82d953e78d53ac479d7535d68ba0bdbb5d2dcdd", 0xa2}, {&(0x7f0000001a00)}, {&(0x7f0000001a40)="44c83286e63dedca328680598387b59038c1a90f25af493a55e09671a0bf1e66b1480c3ee7db62297fa1cac05b9e1cfa8d7e038b5d65ecd1103733c7ca238fc44ee5d499ba1e39adc6aefa5a4deb60ce4aaee7b7f36b65ce3afb68276efa10e94c220fb3fd105d3238427b1cf3e53bc3ca755dca4d92866bf5cf0cd6e18a844c87af7b058a93", 0x86}, {&(0x7f0000001b00)="2bf6687ede05901512ce3c8e55fa1b9d7b7cc73a35264c0ad150323c93ed5e67bb57bf04752dfb194532ae211619cc14d1f1c66f35b105dc04a0b34b3a606964c01ca049c600dc3e92fb67363c958379b8873a7eccf794dfaa00f83964000231f211a8d3490a3aa6e3da3309c49dc977eb5b50a08ccabcc447c78897293724750fa0e9334ea18d4dccf875819a4ab5f3bba73c3dd376887085b7c371db40a128044abe8a7e6bdd50a9297fd03abd393f0874bb76bf39fde4cab5eb6c71736902c8b3924e01346b943f0f78a8c9846350bcbc313b6670d170d940087bc972f7656ee0b10005d2aa67ab3463cb2abdbdcf3f85d8ac84509a0580d0473ead48c222b56fa681735834e4b4cdbf10f772398ccefbad73c217b85c6b8211134e4c8350b0e1ad882e7641d3053330779a3559275032241122c20d7daf5de781275e65b99e1ce04cdb41dafeb7bd4d5bffef5ea5aa1c450e746fa15b2d4386f6b6fe44244838be74ffb520af2a0e5d144122bc1eafa7a7d53f319bd424ce84f7f4e7a2ba9a600466aa3c00d83d5129f96c51c699b24d7ddba681934d84bd2f3e426d37db38ee205cd4a1b460d533fbcca487851693f7a0e3e459d8087a540d2d79685277b8ddae7ff0978d5a4c85c0c621444f46f23bb422d6877833c6c5f6b59594b7e9d1153fb8f0f7a8931ae965b7c404c7d7fce081711e6c84f374e91b3e2e543c5e9900e077c97fde18090b2dac2a7e58fa557c3ac91137a71ab94e87de49a438e886294899d49162664322767d781d877eb8d74fa89918c263e3b93141d4cc6d9ca36c260a4ce58d83da79aa7908935335c674fe6bd128c88979bc47e0337bdc899c129b23140585b32969d2dcf0d29bbfa01072f39a4cbff1005c4bf001a08a78766fab1c023b4ae007d2f09b10c0fc74ab60cf3917b0180478f19d635ad5b587b5529743db82bf2549ebf36cd3c6e6f062736ded5468805e61cd6c60cda7b878273ccae9ee1e00bbe2ad5dd2ca42df3ed2087e3b4aad5bd522d51ceafe46b95fe7db6e02c364d5452c3b4790ff4b8872900d53132f79672e4bde5a41f8662dcc22ba6affdcfbbc2d1df3ba56fc679445d255779fb1c763a9cdf4789e20948120aee8cb3bfe7ccce62a31f65063acf5f5a5b865af09a6013ba74b9e3fef6f82f65f6ad7547a44806d9847845cfe929bad217b18aa5be7eb0d5322b858c1cab509a46df671c3060d7d5739cc3f526d07ab854a865d3bcc61f0363b7d212874224ca04e98a169dc20c42531d3e5265bc7daab9b80cede10b9f93eee5318f9767a9b908cadab7bf2aecfc1c54c9c53b87a5fa4fb600bb37ddeed69cfe1aa6a18eb2f2820e76da27418ab6dbee2ae838ac56720ce110a1b89f3248a67a552ba6dfd7a9ed66f28774a8599264cce883bc5df6bac65b6148457b259025c7a8afd3726c161b16a28b5e4d93c6146aaffc87e7cc1c3c29e4e59b40437822a2133bf4fdf4c2281d468363e22b02e8ebb9ae36fda735b620aa2c377b092ac20e78ce51a96c70be57156a6b2391b250d036244b6477fd6e0dbf6c1ff37f457b486b2b03bf035ae01f3e22a39fff41981cfe2d719c50a85df3708a96b20c6cbde1715e48b558dd4cee35aee9d33a513adb8f53eaff3db24f0f632ba2b40037d5772a8b294f76a47d1a5cdb46c939473e8675cab4dab410f8ff77ed3437c288c09a580172f4217723f1f7511393108563cabd27d06d78c3f9b1382b961661907b8afe34f0d023bd7cbeb14466569faf67b02b613b6e2a8da6e1086d98f4ffe8ac4b0295df14d95bd44a99297437dfb44f6c84d50e4278834ce9fbe9036433a0acea778a781f6a4fd8eac8c6d5970e6e5e0fdec769e8db155a0bc1f15921344854a79bae09ccfc24eca65ce0698bcddcef3b1e7d76d8d27d45ef8a0cf0de084fa7f4efcc871826a3a41e0b8f27e2d54e8120a821a4480c38a26a1a4a98de3cde99220ef76583a73f3511a358575524af8c22f7ac2d980fa46397ded01f0d9daf1b1eca865c1a55346fb4571763a99d84a02b3713a4e4218e6607c00b49f79e7b62b412927605650ae0600bb84e1c0d3615948f8ee1fdbc861f89d5a4172296743d45ed447a05278dad83c7d5ed9268c4adb9dd53e17e8aed6579aca24005fa7e84a93fc2c8d517234871a8b78875f11c3d76003e2d850f1911e505d0f7530e7ca26a132663b1450a91c3b4132a9e1b0f9ec7d2a026ce916730f99c716617efb4e8b32b75973182b88c4c934699b2b3a9154d3b47fc0077b2805dfe926b9f1bf39487eae1efe2eeed83e86ae85a94a41cba47f177a4532462cd88f396cf6b5b07f0945c9d2f991a3445f8ed8e3cb3e115ca42c035e51cc96d5fef3ddac3608fe6bdf4e149458a08bdfb78f23a03a0cfee7f413315ead407c3421f20671ad2ef18cd1b464ad2b83f01ada42a63ab4949368850e1842ec6bdb2fe50ea926a4a78cb1786f2d8344adaf9645538cf875183c14fcc99c833b7b7668d10bf6a99fdda3e3bd844f693681307f7c254f36b894d39050a73f49d7cf61022c06eecff4b0ec1a6958783325f0c231b0936196407d872376f91e393dc854ebbc9ef5a399c3e968a8d0cc3805a8c0e25e23df2c805b75765141456e3c1bf399994ba3c4b899b6ff427d31a5cd56c5c0d298762da3b436b60296ce93468663bc77fc17e4c8e45410721d269870ea30d4d965fd93dddd9b907cf5bb685fabe644017ea46af710c35cd55e0d9f2d141b603bcdfa766813d6f21cc72682218075ead8585f3180be067e36f0dca3e1177abd14dae4849e0216039753cfa92dee0e16bc7eeb331d827d25887485717d5f5e2d491a941f78ef9f4ee1f33106043ef3e91333547dd25009ed01a42f5e298ec272ae428131427728a5962fbe9dab4f6890fb7cdaefb0a04bffd17ace9f9f287d6802e78acf90c81145636246970fed51bbcf0bd5d4bfa8c15b824a41bf8bb5a22c283afdcec9250dc4057e0ee321b37f187c2948df8c2744bf0a4d6ed3c0af507bb425c32b24c95d8d60466009f6bfe7e4102fa8ec5e8a7f5d5735fc0aa7962f7ff7b92fc1c578dd408d9d209382865e3f6da07b5e11d82b27c3344f2e818b34ab0e35e83f9631a1182f89decea7a93d213f24f3b367284d1e70cae524b10f58b47086dd087cc28aabfd4e6b22d62744534d4e46db3a4e8120496026c93ad1326ea59461b6722ede21518cd3d73d13355d2027c6ca27775a7e9df6878aa7901eaa7937d38f89d038fe013303dc9fa5c2e465b4b32f5f3404f95afbdce9219c6942d3a1b68e834308d10de9bcbb0b7b576277ac0d2f761c798ab590e68a44be83970f5c044aecfcbdbe251fce7c3b021e73371fe39cac6d08cb4855e745655133fb3dcc5f01745fb89467499646a221b17c81a2f4b8db10e4c6e6d87a85fab9f0987871c5e96ae6aef557766e39d2fb81ec1eec5cc884afe0861159d5253c4269bd634dcdfbba864e7d6809a38b4a7425cef6b1f9a1d94d31e496602fab246d690fb9b55296679ede50b53f5e2cab14ccd0b1886ba5ecd0d2fcc824e7db0d06fc1db94ae123b9d6dffe1604c98575211533ed49ff58c6368ab3805f2c01ec5873702a1a9d2fdefd697746c478a90a1d7af702d869534e904e6fefded6e5f41962d7be4a39523176389b4d2aa40ad830b326c1bed5d41101689146935b3a1b6aa8a17d0bcb861e156a5b7de697eac938a897ca64d9d69bf5eabf63547df70afd74ccb6b9502614d4139ffa07f29394cee22e7817bb0fa1c05f8a0e36e9366e2089b3640b718580ed5647282c7089724c74c0a44d4584912b4230409836faef7528aa271bbb26ed9273e6041f3df7d9bb5ae6e6ab2d5923fe4659cad7dd633a9bf0d9f3badc1d6a36db912af66a256a0c527a3e62a2b020e7fc3685b14905c2db94c38ae049311dca115f99e8b869626b466abd35a9f2fce5fda23265334a10aacc2369d589968a684eba3d5f2dd4ab2979b2951dcd05572b1cda422be82ab963d1eb7ee0e0e516d83b4cbd5a00ac0d386db025042573a1b29681fc73f4dedb0a9e58ba22754702ef23ba1e1a6b984d50c7c8c943d5f3fe7994085205713f7ae8e221ce9df363a7d3f3ebf266311c9dcde1d9816ae8b05a18ce6e9ad7f1142ffe10b5cf2fa63e53aa926c74cbf1f4b1c683005f713be7a1fa770bd70eb7b548f5e3831ca89832804fe9674f0e1471fc0ee860c90ab86893f55dbc3bec65a2490cb798b245ada2b9dc92ada2611d8085ec18717be873b72e4ffcc16aa47b64de5ba5caec034b0c96cedc53adf4eb1c0144c8b2b0e7a9cee0fe5022b96f0ef4accb28a9b78a3163784b6265acd6f17ebf3678c3d5627662e3bb4ce51b6c0a524115393368e8b335a4357cd219a057943e85348373e985cdb6e8d40471a4350db3095626fa0628de4981b0ad86c5f96900f03e8ba1ba7b3c7d8da2a31a4a1b57f1c1c1f1e36673b3f068f0dacccaaf7c5cf5dfe5f938f141f3f543e2c9c84b253600a49f24bbbc192692b41b983ee1c944e224d274a503b73fbc3cd800cf050c5f5a67000c2bf85afd0c56f5f26ff980edf08caee8f67f33276a0e4cbccc051f6e71db9f191930cc3ca79458c42e80f9702b3a30b06d554e621866a1e38c988ca00f9f7c7dec6df3a5859625eeda2deeb1531b49173288dd38d8fe1cebe3eedb9129eeefce6c0d976054e45542f667e7b007b10e55e5e45561bfa42c3d89392c1aaf0f6b7db180e198bf4d76db8692755e938f77950b98d41ca06c028362a61a70d249bf64bd1ba397c7476eec290e9879f973145ba4f924c34623e312ba100913cc14a7612a5006a4cc48df02471ec6816b73570eb16ccadf0d423206b5f568e02ee05ec5da1d07192e42003dca74595ea3b0c9a4492e5eccbd14b08f8d1dbcd4e23bdff5e9ec06a763775af26b67535d26233044e11ef6d39114a8fb64ae7468d0115b4cdb5926071b5600b3ede9a2ec4f4b5c0901c98be50b152f2fb542b0f881e10a6056aca9f9f585db6cd4804a522310ffeeb8d30fee1c906e34a59075e394d738f2b064092c21404e2a0054eae97a8ab7fa86d4a18cbe102041a898b0f4689f635402879e31f46c478e5b09bf1832208a54f169af309580b71b57ea71d1045e7c7ae1172fa2f9f319f66f7fa75e3885faa60d8bfba2e8ea00defb1dba64a1a22b9f8d07726f26acd0b90438cf408b90e90ad78c34c2f1b1634c0d995fdbba9edc3fc2e710005ce05bd35e4a33ed14b154484ba7d3f0ee33b3a473d82762b4caaad0cd2878df7c6a9a7688f61dad126edc9970256a93490691a40ec259141e180797b7950f5ec46ce173aae00a6948b60b933d1d4c1c4afe20c9ff131fa291ef6f17c61bf01e9927ae6e117f86931c5355b0630eec6636cd85aa72e1e0a4b9231c2be612d01b441283dd2e257e657042bf2e71e48c733b6efc1a3020c25bc419a4d02b5311482116d54ec2a209dc2f984fd1aa51eab698954fd326e7aaceb8af9e77c1e50e34c7ba6f9248459bc5ed4d75ae03be4f08a116dffde44b10d14c285366b3a4ec4f873d2df745e2cdc116b0f71083e269311452ea59f331527e4ff70e9b8ab925f30f688de9df83f8f36b3134e7d79604b16c5e64be7978ba0637d3151163ef3f9b385d20dcb20b5121d6c9264fc9f1ecbf03607d5486920aeac2bacf07e977ca37db2909d8c2d544c4887627b80482751da1f772966812c13949a67be5b145377b5f4b3bea3d5871c3525a93b94624e7ad3249b63b8bce5469cefb", 0x1000}, {&(0x7f0000002b00)="6ab64fdd90c0f112c53f06c7ea68fe49dde66230ec0de78ba28e4f77cc8f9b8798eca7ca3b22ea04d30c12a72122a69ab6381c5e51468b90729a8abd39f8a67d544adf3c730224547039cedeb89d564bd0d32bc435ef1422be29309c254025130ceb7148ef41df51cf358a5c0422da3b5431ab60a77fd58ff6d735607905fa9821135d9d5be14563b249859fda4bff0539e9ba74c783e4d45154fc51e7", 0x9d}], 0x5, 0x0, 0x0, 0x4000}, 0x840) r15 = signalfd(r13, &(0x7f0000002c80)={[0x6]}, 0x8) io_uring_register$IORING_REGISTER_PERSONALITY(r15, 0x9, 0x0, 0x0) syz_io_uring_setup(0x5f13, &(0x7f0000002cc0)={0x0, 0x591e, 0x20, 0x2, 0x23c, 0x0, r2}, &(0x7f0000002d40), &(0x7f0000002d80)) (async) r16 = syz_io_uring_setup(0x5f13, &(0x7f0000002cc0)={0x0, 0x591e, 0x20, 0x2, 0x23c, 0x0, r2}, &(0x7f0000002d40), &(0x7f0000002d80)) syz_io_uring_setup(0x7b41, &(0x7f0000002dc0)={0x0, 0xb1a3, 0x100, 0x3, 0xde}, &(0x7f0000002e40), &(0x7f0000002e80)=0x0) syz_io_uring_submit(r1, r17, &(0x7f0000002ec0)=@IORING_OP_FSYNC={0x3, 0x3, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, 0x1, 0x1}) sendfile(r16, r9, 0x0, 0x10f) r18 = bpf$ITER_CREATE(0x21, &(0x7f0000002f00)={r15}, 0x8) sendmsg$TIPC_NL_BEARER_DISABLE(r18, &(0x7f0000003280)={&(0x7f0000002f40)={0x10, 0x0, 0x0, 0x40800040}, 0xc, &(0x7f0000003240)={&(0x7f0000002f80)={0x294, r4, 0x400, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1ff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1f}]}, @TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1ff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xc9}]}, @TIPC_NLA_LINK={0x7c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x27f}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xbd}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xa8}]}]}, @TIPC_NLA_BEARER={0x84, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x84}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x62da}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}]}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1f}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}]}]}, @TIPC_NLA_BEARER={0xd4, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @local}}, {0x14, 0x2, @in={0x2, 0x4e23, @multicast2}}}}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @local}}, {0x20, 0x2, @in6={0xa, 0x4e24, 0x5, @remote, 0x41}}}}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fffffff}]}, @TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'eth', 0x3a, 'nicvf0\x00'}}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7fff}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5a}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x1}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x3ff}]}, @TIPC_NLA_NODE={0x10, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x5}, @TIPC_NLA_NODE_KEY_MASTER={0x4}]}]}, 0x294}, 0x1, 0x0, 0x0, 0x4}, 0x88d0) 14:05:26 executing program 5: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_version\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00', r0) (async) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00', r0) r1 = creat(&(0x7f0000000140)='./file0\x00', 0xc0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_version\x00', &(0x7f0000000100)='./file0/file0\x00', r1) (async) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_version\x00', &(0x7f0000000100)='./file0/file0\x00', r1) setxattr$trusted_overlay_upper(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0), &(0x7f0000000200)={0x0, 0xfb, 0x4e, 0x1, 0xb7, "5a530c56cba076de6ba8ec3aba5afcbc", "8923df7b092908bbb2209096efbbb6e73c03b339f69699dbd54dbf5415d6d450168e0e0a56eb1360a1cd710848f706a3e15aa3b63adc3dc491"}, 0x4e, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000280)=0x4) (async) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000280)=0x4) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$PTP_EXTTS_REQUEST2(r2, 0x40103d0b, &(0x7f0000000300)={0xe1, 0xc}) r3 = geteuid() quotactl$Q_SETINFO(0xffffffff80000602, &(0x7f0000000340)=@md0, r3, &(0x7f0000000380)={0x7, 0x2}) (async) quotactl$Q_SETINFO(0xffffffff80000602, &(0x7f0000000340)=@md0, r3, &(0x7f0000000380)={0x7, 0x2}) setxattr$trusted_overlay_upper(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400), &(0x7f0000000440)={0x0, 0xfb, 0xa1, 0x7, 0x1, "a4886dd7dc71a28f3099bc118ee40052", "bb41bea44bfcc8dc25669cb401b94df4889f2ada6e952801848d086ebbc0147508ed5708a120526418edb90df49bd2b4a147f9180ccba894cd9e740751f1f66465a485b30630d8e88150916c7f553f558159dec5ddd268fcc9e1037dd4a41fc600222d8a08f2c3a55167367387733185237caa3970a63e00c17a86681fdd28c97fc5e1b245c129b6e195e90e"}, 0xa1, 0x2) fsmount(r0, 0x0, 0x4) (async) r4 = fsmount(r0, 0x0, 0x4) sendfile(r4, 0xffffffffffffffff, 0x0, 0x10000) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000580), r1) sendmsg$DEVLINK_CMD_RATE_DEL(r5, &(0x7f0000000680)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000640)={&(0x7f00000005c0)={0x6c, r6, 0x20, 0x70bd28, 0x25dfdbff, {}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x1}, @handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x140008c0}, 0x24000001) open(&(0x7f00000006c0)='\x00', 0x181a01, 0x10) (async) r7 = open(&(0x7f00000006c0)='\x00', 0x181a01, 0x10) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000740), r2) sendmsg$TIPC_NL_BEARER_ADD(r2, &(0x7f0000000880)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000840)={&(0x7f0000000780)={0xa4, r8, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x7}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x1}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x71}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x1ff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x2}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xe2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x3}]}, @TIPC_NLA_NET={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x6}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xa55c}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x40}]}]}, 0xa4}, 0x1, 0x0, 0x0, 0x4000010}, 0x1) openat$cachefiles(0xffffffffffffff9c, &(0x7f00000008c0), 0x240, 0x0) (async) r9 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000008c0), 0x240, 0x0) setsockopt$IPT_SO_SET_REPLACE(r9, 0x0, 0x40, &(0x7f0000000940)=@raw={'raw\x00', 0x9, 0x3, 0x250, 0x1b8, 0xffffffff, 0xffffffff, 0x100, 0xffffffff, 0x1b8, 0xffffffff, 0xffffffff, 0x1b8, 0xffffffff, 0x3, &(0x7f0000000900), {[{{@ip={@remote, @broadcast, 0xffffffff, 0xff, 'vlan0\x00', 'bond_slave_1\x00', {}, {}, 0x88, 0x2, 0x21}, 0x0, 0xa0, 0x100, 0x0, {}, [@common=@inet=@esp={{0x30}, {[0x4d3, 0x4d4]}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x1, [0x4, 0x6, 0x2, 0x0, 0x1, 0x2], 0x3, 0x2}, {0x4, [0x4, 0x4, 0x7, 0x6, 0x7, 0x1], 0x5, 0x2}}}}, {{@uncond, 0x0, 0x70, 0xb8}, @common=@unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0xffffffff, 'syz1\x00', {0x4}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2b0) r10 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000c00)='./binderfs2/binder-control\x00', 0x800, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r7, 0xd000943e, &(0x7f0000000c40)={0x0, 0x0, "b8f853022592813c702189dd9c9b232a848ab86d57fd7347d3fd51e5919a19a52b8786ac162cbebab7ff91a7c36d3ff29f6534f6d79ef933391ff9a5d91c954fe31ef7738305e098d0e01072bceafd5950971175c720aeb04e225d2d88c1da2717cab47a2975564fca3e92cb0f9cabb2088c7ab2365708e85ec4f27b40426e704515e421584dc47bfc39ae5992946d00d0c4b025f6c8da94e8f20ea807616be38d01a0521b3302fecd2d45b61c09e0f67b7a77af07c5f4a906ee520804611180e611122968dc3d20344b528102012fdd7d45d810575a0b9a93e407790b8c2fc818010122a530d2cce5654c38c4c40c3c3b50d88b1536f89e94bfb73c3e999fad", "28c64a9883d256d2e4f5d76d8fafa2b33373dd449b1ab0abb54af2d18ed3d02c09771f5d52b1d6038d41a0178b73fd523d5c9af521663ce1655e8c4a8d356a00795989c3275f29d79981d2b770367bdcc9d1469b1c7bf52ca60325a3355220a70649f973ffa39e834e3c5be478fa9032bbf5fea9973b4642168065c2dcd90f3966adc2c6ecee61161a74a950491cc3f431eed8781dd791d1a147aaf68a077ed70e745c7590a85d3fc1377456a76611e55150505ee569607bdf78a2984968bfc2e319d81e0e0e82f72204d75958f2e72f16344c0a3cc75854dc49e7da83d172ab9f8778371a34641e7dccd96b687cc1890f76e06ce9adce0e2d0e01e85e9bfae607af72e5d0637acafcbd30927b66946c8a8b86c9033eda13bc21131497c9c3d13e80cfbdb10c6784116580ba5a126bef95bebbfb7b186d4bb16779c4bb6a9cb9f4b5f9ebb538af19ce8e664dfb208e2cf91ae4f130846b8f193962dc6f698a7d025b52820b3d04d2c841264f27c00a8dfe04bd4147fdf48414e955010f00813c49e7b3b96096cdee0684c05862410d061004a7f6ff0ce707ef3609f8346713367837cf7149fee8048e8b4503462219f49e2e220cc4b2068ac783119c6e721b8c0ec7a79f2924fc2c8b7c2455a0d6e272f83b22c17dd301fe386573489e6dd7088864f8c8067676b1e770b7e8aa478298a268620c1f0d430c26de38bcf8691d13a54278df3a17f3842b37eef764d912aaedcca31bebbeb583cf5eceb0788c79bdd467c8a6fd4e905b15be50f192dda1d428988b69509513e1909e9548d35b148d95c59088e0e065a5107573b5ff0c4228cf2aad988074efeb57682e146b98e6b6f343b367c486574f85f1a6f18b121cbdf1e0a0ee9dbce9ba1cba12b523f8ec14041d610ff21d0082c5b500e1740c52bf99e3dcd51f9d78334c92cf4d8dcd42875f99c8ce5628e38088c2ee7a2faf44dc07bed2ebec3e2a8e07b32e7b5667c91f3d98a221b0633554c723678a97fea4d6810d703fdb6f6613acf03f002fb00f4920bb010eafdee91c72e1b5bc65626208f761dc16a0984818f9916642ef291f910cfeddf2b57c4c04439a35e0230a4f6e64f6a05e499b92d2fdcecf3860249bf6c3c6ebb22a6eb6d887a6b827a360bc8ff22172056e56a36ca5fd99d3c30588415ca1d0a69eb4b491ae6909fdc594e5230376327936afee92b3125dd250faf249d741107efcfb3feba887faa97a00057141790cb7a59e99147098063ebb4ee45a3dc19d52fa0540fb1f9d756dc78ee882d2c019dc285f69b2e93e7abc4b11c5477493cf920dceb646c1b3dfca6e1bfa3ca2448bf953c1b8fdbaea9e5ee4b92d46385a41de29f111f3d02e03563b61f5c823fbd9e91ea5e74a3d1d24768b183bedbe34c6d1d5a95d6d976c48a1423db6204ec7b1011a97e5d9537cdae9237899da40c6d22614889cd6a33f95ad64091dbdc02e0aa2a4bc0714885536a3523e965e350b96c98245c71d4f2123700e43969331e58768862c6cee3dfbef56947a6845f3eae9797ce5088add5de6431b459d2aa9beaeefb3e1c1da6fe6250267e3a78a667c566c90293319caa20ac2ab63a4e0167b5dfb3cb27e0e4a77387336f3bdd9d90a200a0636faafd2c18a991b5c230df3c92aeee80ee7d19ab4e649c8db1b7e476249f9bc8d0479285cf479c88d399572212b5006fcba0daef0c74b6354d2ed7f55ab4f80aa113def60db2a7000771e26d849df9a13ab2daee3e4274e2876f9e5850acb071f27adff3efe9982ded7d5d19b0ae66e4edcaa0066bad56e85c416ba1696082afe176d9c41f70a996854a09912b2bf643f17a48ad2baec152d285b566250bb05da11ce37efe0cea2f715176ba64a7139e958740e8e2252201d8cb74f33f437476f48ded0f3b754b9f7835fa6d0008911c4fd021c449fd56d3ad6a92887b0646c00e60475a5c7490cb6510b8107da9f0723fc31e79ada6ae6465967a6012e8769f38a06b5029edcd3f383affa4c108f60a9a3a0ad6b944d9ea49e7faec470c9a39d9f953ba3b2abddadff1ff479dc7fa8ab20b78b862e4573bbd711d682a0284b46e86295a999424b68c614678c0d51ee1abe82d6f69e9679555bb5dfc32b43e4db0fcacb2450abb537aa48baff61332a70d210ec79fa49aa48254b68a02d18b524949e5edf3128f168c1665a4510eac9e2fcd1583a9fdbc4c6ae8dfbdaf1dcb07533e7d38d29f54d0af64c562f4c6f60ed244eeb5c656be6dee5d34c3277201b9757f0e1562f658fd73dda7e01340fce2c499c5babdddbcd52d2c32679f61512ae9ba141b1f203df8af897d83329552073146e5aac491987a214871717d15de5cf404b520b0ae8ad7dda8a4d2e69b4b4d5e2c802a55933573b38779ae4c58d75683480fd93afaf923bce483d5db323ab64770f7c61a5198e8538659b4be66da8dcc5ea599548daa8189bed8c337edcdaca5433d9ce1cd0360942a01f88961387e9ca9143608fbaf39c624f7f0ab21352cbada97fb16e1887d1b5f1ab03f81ec02feafa6ce0f3c3d7e4dd986d94f134156f32438e252a947dc35641bc06949195da1fec32336510dc3be5d46644b98cef5ca3e2cab7b4781dc304dbd161fa538f879a248deaf5e849beb4b66f5719e56ff74157579b2c9eea54edf7f115095e0ee69ae5de52b5764422f36cd6d8395b542a522574fc9d073107e64ef929ef2f3031424b5e3a7aeb119cb9802d62890a473e434ed9755e2b053a342abd4165b023fdb4b3bbbaf9122bdb9bdf489b6ed751726a51c59c691dea69e5f7cfeec120249168edb543aab1d0e091b96c76ebee90a40dad8434002e21017f42efbbbbe7cf65d1093578abefc3bab93dec2f17f6bc2b8977fdd7ad2d5e921b1113efd355b0f261e84c315d4cc586f0aa6b8783a1c9e0e675809b25677eaff5b41b0dbc3c7afed2c8ed276876fd44d8bdcdca5783ab535df5e2d1cade6538f1c49891889e67fe276e071b626aafc70cbfdb329425c36297879e8834a0316f0a1c569d6fcf0a0395a03688c31e06acbb483d01ffd2410bb8f21f7d2e793cf2afee46c7b4ead1881126b39df1eb1228533c7d45994f1d54802ea8c4a561caf67006b3a483a4a29e2e24a508daee034314b22bf25033dd6d990f5e9896c765fd9fc2593fb08086ed14ac02b7a048a7e300be2bf943e1943800c29afe5d3154e468a8d03dd4d0bdd1f060b88f1caeacfc8ccc70586f6fbdb22dd4ae8fab022bfb315321b2bd8c5ff1ab860aad8740692cda586ec7137eb92802dd49f24aecd1feeb8bf551f52c7e8fcb400bc976ce7f1a9d81e899ea9707cf31ac9709f89f7f40e4f74563dddf6c75e5a055718bbe7ac88870cf4aa5db6915a8a6207533ea3c65b9b7c2d3515554ad5c0467914b0c840e0877b148d2843f3d4723c6611d41e25ced784ed29294ad60f7ea26848e0ab522c715330053a446746adcdd68160faf1704249d789828d6b7790d189dacef1f7eace05dcc8af29be4f585c0d1a6c442f03b06c834515e1a78527762140fdae95869759b929a05aad91288a8a0bfd24f8d31fae71a297312d6845ffd14e96ece0e65950b59481b0e0120c9d517bb22e8e0264a0ed609936c7165e98ea8a2d6ddc7db79ef8f8a0effca42712373ca72aa4f24aa462fe837102216b721f3a41acc62b75802e03f86d18b3c4f740bf897d0ff5d8c3da380bafcd9d9672442f9bb59387dd1275d5a9a0af6ece378039fe95195d99c60a3a056cdcbfdf4d87dc1f9702c0f243f46751b363b23dda08df9cabb79c323856e844d821105344b2ed81b85ba19bb42a6553ee80a56d9bcf162f443a7e65fa7bc9ebba36ee371f740d2c5d7bcd6df57329e5c8b6e3f17954c3edd5f299a037dcc9c95f631842c0e83efad71fe397808c7079269d26b71f5908e4bcc9847b03d507c6b8dbcffc5269a8cd2faa3caaf40806946c892042c23a376b4643f14183a8ffdeab93d26c6d2af05be65fd93513d5e0ae7000681c381246f07d47d8934b8a01010fb13764528c4bb7255ab0d4fa48a117c6f11e5b0b57e25f9ff350b8896d6b1fd57c1ecf4df91b9a4935ccccee5ac133d6c2aad87f6d04524b68a8c9e83e4eaba8bb67cf790004409162bed48637321597fd0a847e7226a92f75cb805763472f4aa017c2fa6165b78e459fbabbc70058c1cb4be9d3e43cd575b69b15f1f1f85c2b3cdaaac4b47b0ddbccb18b6aa4c9808d04b1503e62b2a0f2b917399b3a988f20ae773a6a8e159c2ec68a14c4b4f51dbd23e544a8d2bc4d1095e76874a9b5bb4f261bd91f6839b446d93ae7bb191f4c3e0f899dc2d3caa3ce9fec86827d8a940fe41a01dcad0929532111f72e5c58199ceafc2e697787448afa1035b858ebd245f527de3d890fe58603ef224c653a6bae90e9b1fe6e8960b0086a5f469cefe2452f470e2c49fedf40765ca17e1def1bffe788ac10b9ab3a284b9a7daa4ee4080afd1133b3098a723eb91047c2d0df3e984ce28a06a5b72ee583ad634784baa327c9587c93b8c3d36f5afb4bbe6b6ba437fe651f13b9eae2b7842e5384e3d2a0266f51be3e037ff2790d83ad8bc79b990b8a0b123afea310172966778594aa366d3ce40ed81a7249a3c3bb6b3df28c4be2e2dc51333a1ab153caf8b27bad09cd4edd873a0786646498c2319b92da0d944be483b79835978deeb54f355384f4d9732c369901c000282f8bfdd1f9bc63534af3d58366a08aef2bfcd159c3e825a78ca52dbd0698726e546e8190b238c2027f6cac4737466dccbf1a7ee307443bf3477e9d3c2ba72ba91aeca36e575d314c6b7572093853a5352331c7e05a6dfc8abfd243e5c701158189f180be439aed5408630959560a0a07ba075c6bd1c3d1eeffdfb13506426cdc799658a7bbe89c81a4361453d4861853d6c01374a9197b312046cdb3082f54342884410cae5617a972d137d12b3255cb5b11d76bebda733454735974123f3f3472d60decbeb7ba422367c162710eb3a1cf6f4402ce8511c6ebfaa5d6c2a8f1a906e375a4897c05db889ab75b1e446bda1b33d8338d9b3628d1269f586c0333635aa030b9ea2d0581ee347c750bc460f2d136c5890c923b83f1c22e40117c3ca9b5a611960ec905e2db71f9c69fc2e593043bd7064a67f411388b35cbbf70fab4a5e9f239fc169079f2c10c501fe64aea38f77335ebe1e1313085775ea6418d08663528e64cb2878975abf0ad6d5e55908b9a3739073f7d3359304146e265ff900b993998d10c2f808fd991bf939fb32cd4e3f59f449bcad1a0eb34309dd35558ca3361819298257b28b8f2de6cb3597c7fc301fb5b925e12969414fadab5a484847b699a4ccb090b8136fd5029c95e24c820494561796ad20b7be4651b44e2230cbabaf26"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000001c40)={0x0, 0x0, "a48e55e9e36d4e79ee1640b293441b2ec38da471f234a9cb117b64e845362cec233549f8e0e14b68c92038b98de1e66de13617a3c2d8064be688d33188654b052ac015cf4378e5545d779d0580c3005bc32cdf156fee969f52f45bef0f01396395a1e20200e7a7636d96ce24f352c250608ddff2120b905378efcde625a143e93690745dfbcaa0f0d3ae961d931eca00577788d4032aeaa8a8c30ed0cff66ff1d15bd56cf38ce1988424cfc75d8364722f47c944318789a8213cbff9f22e54d6c9eb9ef7244e37df071558648f65685afed6b04e4bd6e9bd0d73b6e2ea9f8eb327c039296a5d7bb10d7f53e0dfb1f182fcfc8eb2398c8e3102f641be96b59908", "8d4e1b43d7e31e550bff59f0d72bb7427b46991f6cf0acd4e7e6d88c50c504b09865396209aadd67e08d686da9034b453532fdd840a9f6088ad6fca191ca4e61a7be52463ea62e20938e41eef77bdca45b8de52b23d7965051680dd569504aed134ca4989aaaf0972b482de4802be65d29122dfa14bbfe5ff1dc336fe53462a4a3bdad65f16cd9db5d44525862869f8da3b72b0e5e603855155ea6a77d5c126e98804e898acb478577d76f2280b7d3593a1b971c58cbe3e3edda708bbce719abe115b7ebdb368607e772898814e1a0c183512c08da5398884f37c4f86c6e6cfd0f474c8f7c579a8378dbf39d27ce20f9355b37acba0b01c80f8dfac0a4c606dac408c62fc54a1c1fc41648412836170d5424161773f798d77aed29c23127d9629cc48fe1d505957884789eecfc25c8a1467ab1bc669d01f4fe8dae1f2cef54ff945763c883f0d0d8ab1f7351b22c62593a6251259aae4fb3e25651ef9386d0c688c9db5e1a391749e496833b98f6f5bbdf47f570aa160fd9dc62741a08b574de3e0a5d96c434f4b7edd2c3a0511b4c05677cc4f84c7a400a63c2905882229b6ed01b9c7f6bd5fe3dd5d95e026baa3c28de8716eddb7e2636947810d2b8219ad55a21c2fa89ef9907d6409dc1ec49c70cbeeca50a64ca046c2d89b573bea556febc4ef11cdc89eab51b6e01c450e3f741003932f43740656b536e4ae46e83a48dedc13ccf31dfdac82693f26cefec8f4b0b4c916e51020a1511f26b1f0a14d50f31a25bf51f884ffc66e05583c008d727ae72ad4cef48bb776224065214bc5ff10ba3f663cae5f1e1d3b07f311c287e073920e695cb7a318e6f61b87c82f54befa755a52908b8045ab33b46291b4ac84c0c22e8484fc60dfe2fbd23d3019da78e2119aafe1b877eef6744d01d1d54fba9113be39e3fba3c7e8de973546a9f7cf3c3b9c3039e7a9ad399a5b187d35ec7f7fcb547bf56022650a6e3aec853b5984f74821fb098cb16527fc15d91fd9e7fc3e7881cd6b6884f8ae40aaf82f64eee6aca6b5296773da661b180e118f95e32f9b5e85c4f7d14de0013c2157f2163528fc14ec2bcbf7fc5dd42c291cb9c42dddea884dd949b14c2c8a3971eae5409977160c2376da5d70af1879b7b7f00aad558605eab3649b7119f342bd8c1f22d05e66ffa0229a48acc345255c12e2035b6944d434fb06ecbad006fcd7024f722024210ff50acdfe799f6a5b7a2e1b299029f14bd6d1920a0907e47dcfd7850f4ac65109b03bd4ee43e9277cea91ff9ca3eed08d2d6109c1c7b7c7d1564fc0d72548f017403678f0f93e79d003b2681cdf8b65615de5db2ee2e7d2aea95440ea42550c0d81461f96e4b0ae7291f47bf4971789769f3cac7a8a5f2b5f3db6546727dbdce451ee00aaa3f3c5ca7aa019e435455e78e649e11b748092441d8633a95cd03155167c7257b52b4d972c4802a5d8b3017d83c9d3be6b55a5653954aed361737006a7e6783341b990841580bf81b15555d05cd9c38a943387a3d0e3a2556a992a6527b88bf336c2c0d36f029a5e96f061fa1ef3a690af51fa39d3a30b1c5c2a3568a1381904994d493613a5f10876e0d8fa16ea1aee9fdabe810d6acf587a8344170b38ca2709df75f9d60be80271c5bd8bde8f2060a5ba1b67d20bddc58bb4a91fe36a0f58dfe4f2dfc4680258b798db0e80acfe1c19e0248567cbd1bccbda00cfb3ee616b649e1b87113b08ed7f03172a9206427076d7ac70afd20e466d7929141680f5145980c378511f9ba411c8ef9b2e45d9b4728cd26d0fc15a01a37180faa920319ac8ae1afd6c9acc2028cc9b85c11bec94bcbf898873a1836c2acffb33789d5695138351bb3e493e96cfafebf1c4134efd2be00a3b8c44f59e686e0c1b09c44dade0bf5b85c55089857505e7a03a2f89c9e3380ee23b6118cf7793155e25dafb92fe738e23568d7728ea36a28331fae955211376bb20f8e69a8f8ced0c70f1378b8db85466390d657cbe00993eda6fc43b30fd222385e53ec860d8b56dbe68c7cd23eaef778ab41f293ed098ee0afa46ba38e6d1d9d203ea327ce8a8d0094e9b77bb743baeb372f561e6bd25e7a155f87a63591beb6e963a53b3d00cd75676e486699e4487129f6ea2353e0656751052ccdc215219b821e6b0ed11e03fc19736c2f2fc6ce61f67ee399d18d2ded0844f14829b5cc441ad750e7524da1cdbe0b2d1556b222b7cef961a73a4368a701507d0e44ed28f7192b056629c944ddfd4cdf2f0f1ba84dba6292ae3c6d6f264faefb22e8303691c0909d655a65b0e2cac773ef520cf2b3a3e06f17279109928098956f893e8c787f550e8ac5a3d5a69ba2e2b1eb1a79c4bd07a97efd56d49e6347bdbcf056c2549eb52d005d875b0e756630b0df1d091361033d5b8d2d2d4515509772f2e14b32a95d06b4364393a1613feeff7822cf58fd31c511355d2cfba143d3b426a05390982db7ff53ad421107b7cf259d942e1f756a8bc29615beb5686d78a4085062692e064fa66ee4df9b0847932a1def12681ca7aae59b81060dccfa340a31781c4b1f124aa03ade896cd41efb3b2ae226e0f4a8ae4119c5f7c131e6129a8f1dbd1fd8b360383acc84d1b65395161a7b733af1d36d22f4227b283b989308fc35eba4635a7dc9c64b170129695a86049706ff3d82922a2f13c1c1a194133fe8ea942ccbd9a31b17dbc89367eae9cda4a5f1700b68c2098985c016db8b75a1b18fd33d1317ee2f5fbf0671e23d25c9b1a9b2175c360d7d5fd88afd0612046330ce40bf25eefbb78de30f8af4ce7f7eaad517b4091cebaa1f5e77b24ff7920037e3d5dfe666d9bee006243b0f1afbaf3a6c03e467eff99808e69be90e4a6adff8c0cc8c7261f1984eedf1a442e540b753ffc90eaa21993db0fcc58f4073ea21983a8d33a6c0cf786f29819af78375ec4eeb63547a7631b67298599ecb5cc530cce99910449ae4eb42e73b5e307a4dac7fd88ee716c2d6b4199f34d6d6e220582c3c17f5595ce23e40f81f959ba8c7c2cecb97e22246f44f56f43920451bb1843bd1db21d68e6ae578d0e180cdceaa69f20aa263262c81de5f8082c9e3e5f82dbbcd9d0b9c11cfebd2cd62bd63bbba85bc59dd8da0a6c52a9dcee5561fde600dfae83b72a7fa9c68e20fba55c57a0156702282e39f9406224896759023893e09bd364d960a17a6b14ef405135532a87e1ab1a893e790e5d614b4a48882cdd7ec06fcc1a29995f0561f64f5104f3efb4afc01d32e90b0bd7ec67b3206f5d95733999f31726bb1d6d080439d27cf2f73624468938a646cd105d69b2423ddcb389c8ca17cfb8232758564b5a960559b8262c5fb080e7acf5c7a01009da3cca81e55fde141bded65694499f83b3c1d690d3d473ea5349d03417ec04705ec8fd0b2f93aeb16b6f56de72e2ddf610d3e4057dc6762b2d0c985d084aa6f921266df693986af2a7a168665bbaae351381c79fb13a92e078edf0933c40e4ef59e56f7c3b7baa7fe40e81d6f8c76b5cf0fbf7a6564a401e778f53a25cb7ca4d15bead8baea41054f4dbd43b01dfe1029dd7a0c57e2aeaea759ffcc202f360e0be19ecbd3590deeeebbaad5c044961b2687c5a8968996b9131ed8a612502eaa61fb2353a22b193cc0f91c8b674a62d60527d575580209b0533a8e565bf52ff8f6ed1f612fab461a4779f13d2ab20cfbd7333ed97a72089085e3eb7bca7e6bff9fb8abc07a7a2392887b706c68aa67f2a5e0890d607154c6efecdf86a219415f877cb0078ba578d5724cf46c7cb1a742e2fc7005bd00e59d40912c26235ac6867e2d6a047123c50172f66aae71126be6cec28cb38ce8121597403ded3b7e5bdeb9281a3dd12750c12460eac14874bc2ee391461db99283528a2087dc6dc681afd5152b71ffa0368022be07601f9d9c5d249e299441acf4e369757a3e210f9d80da0dc3733a12af4bba446acfb8f3fc99cc6e9c59508fb3ea7b8e6170005d127c72456625b59171d12cbb18750ff55fe900277525aa134e9b20608e22aeafe1d76629b1137e153957475e523508aaea340b4b1fc7e0495ceead2e0ad7143f67b183590016c6816eca321f78dbd2eae26110eff7a60a777bf7c1182b2deb2f269af99ab9e140f91086395b9db557235dde8656ab246ad00d0b5fd6b8c672534ccb66bfc7a8a149a26299c2c3a2ab880f70e7d3c8ec66371ecd0fedc6c7297312098a9a6bab0889ca54d284a6a632d476961bd791277b1966f5f5c1642c3f09bbc11a7361f817f47e99087f8e6e0b9ba6e2bd1456824e6603e851ec44d7e4ca0d2f6f8b7e93cec85c1e5e80fcdffacbf3efb8f787be86e440b6da994d9e93c741f23722655f110b37b12b64acd1fc7612e28b32c0cb8a5a92594a22f53d418b9a3144eaff2f0fec189de8dea33e40acc00bb4e03508f52cc4e1b0462a72643eb8f516a917f321ed384baa5703ca1bab5b8d384901979f5c3a82e80bc68b2c0194445c334299d223b43cf0dda492784d052bc2ce0f12e34aa964c0c8b2f9ab861b54cba5b8dacfb1ea55855114e3787e4e23fea599421baada2845843d8d201787af29929443668ac9a648805a2f729165b7e913a7cb1d5d4fba40b10b49c07333fe13cbde1dcdf4eed942e92ee1dde64b9dbd8a791ff9fd92be2b35a6b2c8d222240f2718c8a6136776dfbb9ab5e950b0dbf2fc3f0a7ce1ddf35e9b6d375d55aaad17d33458e6d7a56517c45b961350f525837d401ff2945dc2d2b34119987e25e8f7b7a3bf6cc1dbb417518215dbdee8bed06e7f41dc03d08113621dc44edd2c9a187753701aa5787f251b16e36561d78463b2026783d4d8b4d90cc804282e27cdd29f6fb728102e673d0181d5818cea946bd258edac20bfd49c7e00534259256c5473e28d281da1f0c312fdbaa395bb269feb6d98242c9f97838f282923df2fd27dffbb60c38a740c48be6010770278979e20389ebae2818abf74ad455f982b5f51a3f4e8c52ee38915de67626c1e52ba54beef49eddb004eb0fbafa1342ab2b25d85331b689c5f2b81efd8513ad84209f8d7137fffc5e17763a683c328fc593a765da848934635b0780542a00cd4ecc584a9faaf724dcd9a277cf19aa0ce111099e5765714702e664160214cb43f60e3fc4e39f1266fa92ca15b2967dfe80d584a4e024e0a39222e011042179041cde5919f36da545b5c521873b9a9aaa7530fa7c9121473ba85041886ddc57a3b11b3ff926af911bb6a7889333ec2601bbd2f7f6a0267d9c5bea7b33fbd40ff0264d94c8a7bd8baedfe5137ee8562f95c8bd1d0b6de8e865c7749ef875a44d47f6c681b7e975abdfe0d5c180e4a8c110c46d5cae1b90ac26f1e72686306269264c3ed2e61b5d8336e93a451c7d812e888721e"}) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000002c40)={{0x0, 0x9, 0xfffffffffffffffa, 0x5, 0x2, 0xfb, 0x100000001, 0x7fe0, 0x2, 0x690, 0xf6, 0x4, 0x8000000000000000, 0xff, 0x1}}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000002c40)={{0x0, 0x9, 0xfffffffffffffffa, 0x5, 0x2, 0xfb, 0x100000001, 0x7fe0, 0x2, 0x690, 0xf6, 0x4, 0x8000000000000000, 0xff, 0x1}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r7, 0xd000943e, &(0x7f0000003c40)={0x0, 0x0, "b2fac07317730accfaa0cdd78ce7e804a8d17d57b7599f7643a023096aa352d6baed7081ca0b481aa148da8d9effacdf6ba947d10ad0040b1e2c9c7d51a0fb967d336c246c4dd1eac3d1e1ef83d21e61635f105155b78b8273fb4c3f078a36bf6beb654b5d99e4cb18fba1b2a723ce662b8144bbf168b64880b7d0186110efdef5d45f56b74e827ca8a4ae1209cda5bdeb9a6eb315c8ee02074f55cbb012578ad93a4f0d6310cff5fbe159268cd42bd65d8b542b9ea503348d80ee05e54307eef4896c1655c9e6ba2166f927be80adb3a3a4afd60b33f792f8339ec954cf2e6d0cb4d3b04874394dc361df5c471e9315a5e605492e6bfe390f11cb3a5dfcd2ed", "a5860b1054745900738eb3766a6b7f94e8ef080eaa9b0bb167bc023efd75d638bfb8d9a654b5a3831f57a4957846641911ddf3732802aea024dca04db6188ed849e24ce7944ceb122e1d887b50f2d985859826f77c9217e088b896e7921ce96329d7337c05bd85ae4cd27184487bd563ee7e9c5c44e6d52a201ca98ba82ce929f7fbaea9b64ae5911da3dde9a9cbf42696443cb17bd833757ec9e85b2b1a62e45e3a6f0dc28273b7714a476d1488e697681cae9ce00142b6240745dfee457cfebc8fa4cb9699516e1c669b1b3a5d872dbddd2ddbce4394845933573fa78bd3294f9bea5b161546e4f5c01b1ef4b0d159836fc56da20f4bcd7be962989dde1110fd07046053c8c254195887c278d1c5dbfa29d50f2494475991d6547b1acb918f193d4dd6909607db4c7ac17293a4a430d4a7cac4c52a19128d346d849b062ced014cee072bb8c7aef5ae361e7c9f460fa1b82aec55cf3bd0caf415a62d4ab34d9cf9a2f3f11c60ef6c6fa19b8f6399411b8376aabfa6e18e19f024483f35eb572df9c6b7fd8dc063c91fc989f75273bb34c7ffbac7e3e762e3bd9f7466dc371893e41527754cb923f951e849bf8a2bb43a15c6f181beceb2befb8007d900ed31f4020079b4dca2f45e47d6ac0a708937ef2546ed4c4e6a6acf2d5579110ebcdde40c5fa98472f1a78e26d8152a42fa863f1889ed62656b11950818a6f72e00dfbd933fba688468715a4f1538f628323dafa20b39eed3b6c73a5d5f75b6013ddb30c30f8f318a8d6e181183081ebe7b689a4d34dfcec334d12f1ba92e7f4877557949e01887270a765aacc8832a810c761b6d4b28163d83010bf28123e2e137ec96adc97f61aed0af5e7d6a8011addf9b3da4074c8ffdcdc7ac6fae9e10669b59f9f429cb5f622901e5bd859c8fa34efc34216defb9ac2ee540696d80a2852abd9d81af9407b2f516806c39ef664062bdb0badc91b98d2c42db8f387a66a8ee548b6e91ccaf066d1b84307fc883af64dcaf915e455f8a07c31108d37ed8f39980329ecefd3831e0870dad16ff450535532121bdda82b8e870707682042f8d2658c1ae264c6fd61ddc5bdd762d2fddc568fb6b2f1fbcaa3a8c79a02e047e7226efcc536ea1d33f41d22ed6789ad33e2ffbb95e9fded2c50fe6a26f502b93f1e8cb0385a94bf515a82a924b3a9dde50a1fac53fb68327d2f58560bc4565613b92097d20cd9ef0d9929d5a92b5f9f5a8bc32156bbced13a8086185b3f8854ca33cf8d98b7b97e397d81a426de14243b5977000c4b8eff57975b735534220a2bb905049222898a7815a24937787e91fe895cc76c86d04644383c00a95126639198effb653adceae197c99b17d2bc8de00e909d8021850729194860ba979befd6e0691d676485cd320eed0e3da91cad04caece48325995e01f94c445ac217ddc7d1ec838374833273bdbe1c258c0418e5b41616d87a0a70a3e89dbd8dbe54f2e1c0fba6afce4e4fc5f9e99d44f4c397407a916141341baf03da91100844f8aa88f1b140818082451c46c9e0d7b857b6e8e7727e48d720cb161263e33abf231ccde305e8d04fa1e078f444fd576f53b8d947841ac895abc72a6a1ccfab9086bfb3283edf624fbed78a016207209bb1643c70cd7460e6a4a5b18680836eb9c608aba0b11b9e1dc4016fff0cf64fdd66ca2af31acbd944a3fd52b826616159a6aca56d42c793f48cfb334f2e13e7516241319b5cba3be9f3dcc7ce12808601c3c2e7a59e2fe02cd78b39c927a44914508624c6b3ab34365020901052e39505a334ffb094c4ff7c76048d63514307e9c87bd3e3acf8214c902c0547db771fbd327e97cafcdcfff5350ad775a0e0c58a468fe92f9bf4cc842446e0323afa1a8cd252c0e88dcb5e21079ecd0c5b7be1683958fdde33d35c6f38adc3935dd158f7fb50894e639d60ad9e2e2ce3d811ba9d8210f91472ccabd24b7c9421cbeef037a74adb48345951a2a2efbb479cfa27353dcaa2a2e3c4b9503ceb38787b990c3344f072c930f5def59605f0443fb5470897ab12cb4d050706403130c85508ca96237a734b8afcd8b333b1867c8dcf9cb0e8f128789e997362c5b78bb95779436fa62c850118e561f5583d4a4972396eaa35ff1c6ea59a6b7f1c3f12953c8cd86b2e8c4f29cb45ddbdb0d83632699a5c13a7a1be5c77f15bdfb2ca3cb9740a943e5d5a14c3df02230e3781c3ced2f349cc3b127d28688cfe750c6e142fe65b78516a1d60423cf36942515645dd4068a32729e72dbdcd00f0e78f19880940b64df935f12aea61b747df91bc6b81bf736d5d00e104af654c176b1e3206caa165d01f8063e1e4cb129aea1201667dbf10d3c3cee7b56cb9859d6d51b6ba5c57953f2fdfc6bc53e365553ba549320269534153ea2de7f53779dcffb0bc1854276a646a25559e28b42d44b8e6c93585c5ac782e4f0cc207664382747a6e2ba34c396023709c296747f0e9324a4fc8fdb0880504d3e2ad428579cc169b19b3dadcd0e324b2d19fcd7a43a83f708c3e1f9b7c6a3f25597f69e5a48a81ab13806ca3cae402b05d1f01141bf5d8cae6096add5b6bf68f9ee5617e1aec26daff4fd65f69051d8f22b80b4848a9d5f036273bc42f7fc8e79ee413fd7129b972e176a8c0d57e465c2997c282bc7d76fc1c8ce94c58a0067519e4c7d28303e80b96f446f8cf209fcb98ac017c55314c75f5b7a7ab66e0169f79837de987a6bf3102439177d99db6269fc0433807a694fc2ec315d8490d7878dda4f0274fd49de968ec8fd3b24b3ca4737c4b92a8176b1ded9ff075e207e67b1e7a00e55fff90257afb0164b5e41f691a54f660b7f6355435a5b89d736eadee133f1d3c0151261d82c84486cccb59f556abde48547f622c9b6de38023e97adfc5acecd27149f860a144832866129db9a8a4fa56ce57ce3331901e2c408bdd03e8c5ad9a877ebb9046af60d410cb122304a00e46e00044542548c20fce033b0cab816da5b3b7b60512db53c89c9a9e5526b8bf69db3eda91b923d0432ce925e81a760fc3de8c303138d5f0f3e0870d6089ddc3c9f5813b69cf65c73a429b6bb248c1148e7aca4daa8a159e0313c85a340fcbc06142da080586df840a1af0c7ad445d9d4428ff35be842803dc16324379a3b806a77f1f664a44ea9c03311f5c1db912d197aa1335ad24a8316645f1985a6d033523704a11918bf8aa124889b2f72e870e7bfe2557ec1e81fd5ddc934e74aa772272913cf66f5f852197c810a587dd5be3581554201e44ef855de48e0ed07dee510a173a30b1a6271a3f9094519a7bb00b4de932d22c5ed4dc479c640c693d401d9e83c9c90b59346ff8e9259ef4c04735881306ab6e17f01592e2f2b61cac790bb15df33842333266d022dbcfe7c480ae53f45cd9fe1215d7ab272fa972f71b8a1bb9b757263a93a34c5fe7069c55eb5bdea61c6c2aa995c5204f502a9e7a44196d2840ca83c1c5e9cd72ecafe91823b9418afc5ce97c2f906988615ce14516d059c1affb523b7d746c7c2ca75d5e6b8a89ab571b0d3e8be36b33d0eae4c9ba8f36d8f6893b64dc43a8465c8101eddaecccda2f7b13e52d6083b00ea042c771cf1622931176af345a465b551c1c199aae62472f266f4bdf58e3d304c528f428ee8b7f80720dae45656765db092d4a8ed3b109a75fbbaca79bc013bffd7bff7220c3442e9707c217724fb64a422fa84a8c1eefb9e74bc3adcb2cb4431af5a0ae8f99f7753346cc0b70498c6dd28bb9994b8d0b4653d996c65acce2b095788ccee76cabb2801b8e3042182704339248a4b6119a7547adc5ab77c417621a1b4c64324beefa7081736b9593337a6cd62fe7f9dd14ee55dd5f258e76581141d691c78d8470659e061d5c72bd52ae49676754eabee601d124283c6164f3799d313b1225801ae6b0ea7305c62606af9323b5de48f9f116910350f2df6760908090cdbe3c2fa6d23501f369278b7487abf4a054b5f8156851a5aeb30070789ececfd420322d81bd696b59e7e299f33f228e3bd5c0989ea52d96a5efabab68fe3566208fb243fb1b48ebb456c9d459d6a72c02fdfe2ee89c1ab589cf655ee304beec96cacd1d5bd61936c0f535834d69caf85193f694ee17837826415964c79b3e507a0a9362b74bf80a00a0f5fb51445b0138981cc0af8deeeef06a87ee7c336d70e2663349eb6370a0e2359450e9b666da5271ec45429a588871990e8885e987194f2b9947c05d20890fb605b15228090657402b71d15a63b02be4f7a9ecfc214082f17094763d281bb7cb88c14c0a15e31c86f0dbac77016a7048260586313e1d77cf3b614acb9a62d93ac052541079a8b486ffc72c03bbb13193c2afecc178e11b70ae879800ba9d13132f8cad2ffc1d2b6eb9ed74accaa7e73d43166ade13ec48cb0c998f27e08272f987e1f7e9f013410d5c8c73762f2e0924da89d30a197eadc21420b1fa12c9f9e405c0a40f20d877453d143c7245651629d918981282cf21302f6615602531bd8bb8bf3fd0b888df4dbb9d1a06f7a4a19c7119bb5eb04a83595b50ff4685a0f662ba4e28be5305cb6e8522f3c2af444ead5258a404ac0788d20be3ba85d11483f1d29af6687530a29aa8a48e2426b75f6a82f861e79095d54ebcd7346165e1e06dfd2eae208e79f539130b09cdeafdb72f9f9023561552575ec2efc62cf874d615db598fe3075df5619c505f9098f99867b1287395e71b70320b603cba09c90da451155e3638e035f63f84896924d2c9847812f63a51273f50fec4c435873dadbd6359b60df1d9ca81c50db0203b31854260f882887acdd18d3cf35eb878229730a05f018efeb9d353ba298903afb18cfa648e6f62cef4f8b962bed1a5ed9f5cf8b3dc47ba90cea4e1d8ce1b4306db11593711bd7546d9088191b6b852f2bc0b7b70cae0528ac348717833fd0a0c1f706bb19d42d7aaf9d0887be1091d0970498430afc26f0cfdab7f76fa0b4dfe0755ed669a2624b8ef4b35fd5fe0862e37585565d43cccf8c93de21f5c551350564c684c69520ba170d02872fe7e8a6ecd335b8079468a3067c43394157a1ea57a0de49e614306fc56799ea95cad7029a8afae1903408cac4e6b9bb3ecca906a35ae054e3e117f86bbd1a68aa5c1b184dcae5245c42d1c2d7dbe203c9b4bd5aff775d3b2e98af41b699905f30fd95a93046c45a4b5090c213f44d14459071a69a9b669e08d208a601a3a71eb422a4390b2d4ac7701be5b8ffa53a2a6e76b9c5dc4cca01f2eaa6ba6d989b18b57e60bd579c4a94b2f0bbd9887e6550e152ce7810bd0d5f543c509d128855ca23a3e0fc3f5f3863c55ac63a0123f1d9cb8634e721f9a129cc8b2452e2e3dcae59c5a208fbb931eaca67adead882d06d3076"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r7, 0xd000943e, &(0x7f0000003c40)={0x0, 0x0, "b2fac07317730accfaa0cdd78ce7e804a8d17d57b7599f7643a023096aa352d6baed7081ca0b481aa148da8d9effacdf6ba947d10ad0040b1e2c9c7d51a0fb967d336c246c4dd1eac3d1e1ef83d21e61635f105155b78b8273fb4c3f078a36bf6beb654b5d99e4cb18fba1b2a723ce662b8144bbf168b64880b7d0186110efdef5d45f56b74e827ca8a4ae1209cda5bdeb9a6eb315c8ee02074f55cbb012578ad93a4f0d6310cff5fbe159268cd42bd65d8b542b9ea503348d80ee05e54307eef4896c1655c9e6ba2166f927be80adb3a3a4afd60b33f792f8339ec954cf2e6d0cb4d3b04874394dc361df5c471e9315a5e605492e6bfe390f11cb3a5dfcd2ed", "a5860b1054745900738eb3766a6b7f94e8ef080eaa9b0bb167bc023efd75d638bfb8d9a654b5a3831f57a4957846641911ddf3732802aea024dca04db6188ed849e24ce7944ceb122e1d887b50f2d985859826f77c9217e088b896e7921ce96329d7337c05bd85ae4cd27184487bd563ee7e9c5c44e6d52a201ca98ba82ce929f7fbaea9b64ae5911da3dde9a9cbf42696443cb17bd833757ec9e85b2b1a62e45e3a6f0dc28273b7714a476d1488e697681cae9ce00142b6240745dfee457cfebc8fa4cb9699516e1c669b1b3a5d872dbddd2ddbce4394845933573fa78bd3294f9bea5b161546e4f5c01b1ef4b0d159836fc56da20f4bcd7be962989dde1110fd07046053c8c254195887c278d1c5dbfa29d50f2494475991d6547b1acb918f193d4dd6909607db4c7ac17293a4a430d4a7cac4c52a19128d346d849b062ced014cee072bb8c7aef5ae361e7c9f460fa1b82aec55cf3bd0caf415a62d4ab34d9cf9a2f3f11c60ef6c6fa19b8f6399411b8376aabfa6e18e19f024483f35eb572df9c6b7fd8dc063c91fc989f75273bb34c7ffbac7e3e762e3bd9f7466dc371893e41527754cb923f951e849bf8a2bb43a15c6f181beceb2befb8007d900ed31f4020079b4dca2f45e47d6ac0a708937ef2546ed4c4e6a6acf2d5579110ebcdde40c5fa98472f1a78e26d8152a42fa863f1889ed62656b11950818a6f72e00dfbd933fba688468715a4f1538f628323dafa20b39eed3b6c73a5d5f75b6013ddb30c30f8f318a8d6e181183081ebe7b689a4d34dfcec334d12f1ba92e7f4877557949e01887270a765aacc8832a810c761b6d4b28163d83010bf28123e2e137ec96adc97f61aed0af5e7d6a8011addf9b3da4074c8ffdcdc7ac6fae9e10669b59f9f429cb5f622901e5bd859c8fa34efc34216defb9ac2ee540696d80a2852abd9d81af9407b2f516806c39ef664062bdb0badc91b98d2c42db8f387a66a8ee548b6e91ccaf066d1b84307fc883af64dcaf915e455f8a07c31108d37ed8f39980329ecefd3831e0870dad16ff450535532121bdda82b8e870707682042f8d2658c1ae264c6fd61ddc5bdd762d2fddc568fb6b2f1fbcaa3a8c79a02e047e7226efcc536ea1d33f41d22ed6789ad33e2ffbb95e9fded2c50fe6a26f502b93f1e8cb0385a94bf515a82a924b3a9dde50a1fac53fb68327d2f58560bc4565613b92097d20cd9ef0d9929d5a92b5f9f5a8bc32156bbced13a8086185b3f8854ca33cf8d98b7b97e397d81a426de14243b5977000c4b8eff57975b735534220a2bb905049222898a7815a24937787e91fe895cc76c86d04644383c00a95126639198effb653adceae197c99b17d2bc8de00e909d8021850729194860ba979befd6e0691d676485cd320eed0e3da91cad04caece48325995e01f94c445ac217ddc7d1ec838374833273bdbe1c258c0418e5b41616d87a0a70a3e89dbd8dbe54f2e1c0fba6afce4e4fc5f9e99d44f4c397407a916141341baf03da91100844f8aa88f1b140818082451c46c9e0d7b857b6e8e7727e48d720cb161263e33abf231ccde305e8d04fa1e078f444fd576f53b8d947841ac895abc72a6a1ccfab9086bfb3283edf624fbed78a016207209bb1643c70cd7460e6a4a5b18680836eb9c608aba0b11b9e1dc4016fff0cf64fdd66ca2af31acbd944a3fd52b826616159a6aca56d42c793f48cfb334f2e13e7516241319b5cba3be9f3dcc7ce12808601c3c2e7a59e2fe02cd78b39c927a44914508624c6b3ab34365020901052e39505a334ffb094c4ff7c76048d63514307e9c87bd3e3acf8214c902c0547db771fbd327e97cafcdcfff5350ad775a0e0c58a468fe92f9bf4cc842446e0323afa1a8cd252c0e88dcb5e21079ecd0c5b7be1683958fdde33d35c6f38adc3935dd158f7fb50894e639d60ad9e2e2ce3d811ba9d8210f91472ccabd24b7c9421cbeef037a74adb48345951a2a2efbb479cfa27353dcaa2a2e3c4b9503ceb38787b990c3344f072c930f5def59605f0443fb5470897ab12cb4d050706403130c85508ca96237a734b8afcd8b333b1867c8dcf9cb0e8f128789e997362c5b78bb95779436fa62c850118e561f5583d4a4972396eaa35ff1c6ea59a6b7f1c3f12953c8cd86b2e8c4f29cb45ddbdb0d83632699a5c13a7a1be5c77f15bdfb2ca3cb9740a943e5d5a14c3df02230e3781c3ced2f349cc3b127d28688cfe750c6e142fe65b78516a1d60423cf36942515645dd4068a32729e72dbdcd00f0e78f19880940b64df935f12aea61b747df91bc6b81bf736d5d00e104af654c176b1e3206caa165d01f8063e1e4cb129aea1201667dbf10d3c3cee7b56cb9859d6d51b6ba5c57953f2fdfc6bc53e365553ba549320269534153ea2de7f53779dcffb0bc1854276a646a25559e28b42d44b8e6c93585c5ac782e4f0cc207664382747a6e2ba34c396023709c296747f0e9324a4fc8fdb0880504d3e2ad428579cc169b19b3dadcd0e324b2d19fcd7a43a83f708c3e1f9b7c6a3f25597f69e5a48a81ab13806ca3cae402b05d1f01141bf5d8cae6096add5b6bf68f9ee5617e1aec26daff4fd65f69051d8f22b80b4848a9d5f036273bc42f7fc8e79ee413fd7129b972e176a8c0d57e465c2997c282bc7d76fc1c8ce94c58a0067519e4c7d28303e80b96f446f8cf209fcb98ac017c55314c75f5b7a7ab66e0169f79837de987a6bf3102439177d99db6269fc0433807a694fc2ec315d8490d7878dda4f0274fd49de968ec8fd3b24b3ca4737c4b92a8176b1ded9ff075e207e67b1e7a00e55fff90257afb0164b5e41f691a54f660b7f6355435a5b89d736eadee133f1d3c0151261d82c84486cccb59f556abde48547f622c9b6de38023e97adfc5acecd27149f860a144832866129db9a8a4fa56ce57ce3331901e2c408bdd03e8c5ad9a877ebb9046af60d410cb122304a00e46e00044542548c20fce033b0cab816da5b3b7b60512db53c89c9a9e5526b8bf69db3eda91b923d0432ce925e81a760fc3de8c303138d5f0f3e0870d6089ddc3c9f5813b69cf65c73a429b6bb248c1148e7aca4daa8a159e0313c85a340fcbc06142da080586df840a1af0c7ad445d9d4428ff35be842803dc16324379a3b806a77f1f664a44ea9c03311f5c1db912d197aa1335ad24a8316645f1985a6d033523704a11918bf8aa124889b2f72e870e7bfe2557ec1e81fd5ddc934e74aa772272913cf66f5f852197c810a587dd5be3581554201e44ef855de48e0ed07dee510a173a30b1a6271a3f9094519a7bb00b4de932d22c5ed4dc479c640c693d401d9e83c9c90b59346ff8e9259ef4c04735881306ab6e17f01592e2f2b61cac790bb15df33842333266d022dbcfe7c480ae53f45cd9fe1215d7ab272fa972f71b8a1bb9b757263a93a34c5fe7069c55eb5bdea61c6c2aa995c5204f502a9e7a44196d2840ca83c1c5e9cd72ecafe91823b9418afc5ce97c2f906988615ce14516d059c1affb523b7d746c7c2ca75d5e6b8a89ab571b0d3e8be36b33d0eae4c9ba8f36d8f6893b64dc43a8465c8101eddaecccda2f7b13e52d6083b00ea042c771cf1622931176af345a465b551c1c199aae62472f266f4bdf58e3d304c528f428ee8b7f80720dae45656765db092d4a8ed3b109a75fbbaca79bc013bffd7bff7220c3442e9707c217724fb64a422fa84a8c1eefb9e74bc3adcb2cb4431af5a0ae8f99f7753346cc0b70498c6dd28bb9994b8d0b4653d996c65acce2b095788ccee76cabb2801b8e3042182704339248a4b6119a7547adc5ab77c417621a1b4c64324beefa7081736b9593337a6cd62fe7f9dd14ee55dd5f258e76581141d691c78d8470659e061d5c72bd52ae49676754eabee601d124283c6164f3799d313b1225801ae6b0ea7305c62606af9323b5de48f9f116910350f2df6760908090cdbe3c2fa6d23501f369278b7487abf4a054b5f8156851a5aeb30070789ececfd420322d81bd696b59e7e299f33f228e3bd5c0989ea52d96a5efabab68fe3566208fb243fb1b48ebb456c9d459d6a72c02fdfe2ee89c1ab589cf655ee304beec96cacd1d5bd61936c0f535834d69caf85193f694ee17837826415964c79b3e507a0a9362b74bf80a00a0f5fb51445b0138981cc0af8deeeef06a87ee7c336d70e2663349eb6370a0e2359450e9b666da5271ec45429a588871990e8885e987194f2b9947c05d20890fb605b15228090657402b71d15a63b02be4f7a9ecfc214082f17094763d281bb7cb88c14c0a15e31c86f0dbac77016a7048260586313e1d77cf3b614acb9a62d93ac052541079a8b486ffc72c03bbb13193c2afecc178e11b70ae879800ba9d13132f8cad2ffc1d2b6eb9ed74accaa7e73d43166ade13ec48cb0c998f27e08272f987e1f7e9f013410d5c8c73762f2e0924da89d30a197eadc21420b1fa12c9f9e405c0a40f20d877453d143c7245651629d918981282cf21302f6615602531bd8bb8bf3fd0b888df4dbb9d1a06f7a4a19c7119bb5eb04a83595b50ff4685a0f662ba4e28be5305cb6e8522f3c2af444ead5258a404ac0788d20be3ba85d11483f1d29af6687530a29aa8a48e2426b75f6a82f861e79095d54ebcd7346165e1e06dfd2eae208e79f539130b09cdeafdb72f9f9023561552575ec2efc62cf874d615db598fe3075df5619c505f9098f99867b1287395e71b70320b603cba09c90da451155e3638e035f63f84896924d2c9847812f63a51273f50fec4c435873dadbd6359b60df1d9ca81c50db0203b31854260f882887acdd18d3cf35eb878229730a05f018efeb9d353ba298903afb18cfa648e6f62cef4f8b962bed1a5ed9f5cf8b3dc47ba90cea4e1d8ce1b4306db11593711bd7546d9088191b6b852f2bc0b7b70cae0528ac348717833fd0a0c1f706bb19d42d7aaf9d0887be1091d0970498430afc26f0cfdab7f76fa0b4dfe0755ed669a2624b8ef4b35fd5fe0862e37585565d43cccf8c93de21f5c551350564c684c69520ba170d02872fe7e8a6ecd335b8079468a3067c43394157a1ea57a0de49e614306fc56799ea95cad7029a8afae1903408cac4e6b9bb3ecca906a35ae054e3e117f86bbd1a68aa5c1b184dcae5245c42d1c2d7dbe203c9b4bd5aff775d3b2e98af41b699905f30fd95a93046c45a4b5090c213f44d14459071a69a9b669e08d208a601a3a71eb422a4390b2d4ac7701be5b8ffa53a2a6e76b9c5dc4cca01f2eaa6ba6d989b18b57e60bd579c4a94b2f0bbd9887e6550e152ce7810bd0d5f543c509d128855ca23a3e0fc3f5f3863c55ac63a0123f1d9cb8634e721f9a129cc8b2452e2e3dcae59c5a208fbb931eaca67adead882d06d3076"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r5, 0xd000943e, &(0x7f0000004c40)={0x0, 0x0, "437790322968aead122818d1862e85e20824aa3ab23ec6eaff97bf4f4b19463acbf3c0c3de2792a326e74cc810ff2b8345a861d512d42dc824200cb3566429062442b7c1d7e185ae027a1715041811310d3775e078f4eb3596aa6007a0674bb4f166a375ccf7d3c1f82bf4b42777b2ce2c9fb822ff9d52cac35616b4ecf4b88113d6abc2591cdb7867b6a0513586ccda50a284c713506c2c3c3a48c4f862b3dedc140e058149bb87b6898db91dc6e6e40dddf184dfee4835313d310068900df50fba104ca305a1bb1b7b619cebd9b6a5994364b44845f73bdb04ffd9acd3008aeea34c27a93f94cc2aef1e55b465483ca9e0831bb3576938af03d38b0ca22ac9", "6d27aa5c9729792d4ee6213adaf1b8fce7906c347e3aa5073ac74c7fbbe86deb2f00485e80010d9a477f3202ed279e2979cb739036aaa32b860a68a116dbe686aabb27049d8e8bbaf748213c2ca1af3d98510bea5073e833d254d0c117d46817c9c45a0be3a153c5c9b2fd836302bc4bc7d20ec89599d40ef87edb350ccea4fcf451984c93815de775e5e98961b25a9b060eaaac9e8b5c03b597c5f77275ec0822cfe558132ddfe267781a06ede9095ed6759c2f73865bc4b8279380abc15aa7f377c99402a3c9d849b6e7f0cb4cac04a5ff93c07a439ae0b27d3ea72fb65651c4088595944e645ac9fc50b4fdc94edcafed0405cfce4de0f8203a9a305ea282ace83f7bbc1b92e082e4d14432c54e5a7c378e584670ac499b7e5d8fbd87eef593d9a39c04f6fcce9b6ab2792c0054fd569653c3b097cf03effeeb44ded8ff4784bb1353b9513e402dfbf41d544a73a48ea408c289177c9ddd29c02f7fa332e2660100b9fc788cbaba01dab2ca3c7ea2ca078b450b7a60a210e3f8374e57c3802aef64b1ef7de59c1ff7aa5f7ab52f7a0fc87e6070b48e103eda0ff0ada4691b72e79459ae18a27208cda8f605aaeacc8116bb1aeebe8de782cec4cff8548d7f2ace495d289f7b10eb2fda62ad4b797da790c9945859b97ec43d6e6803a1f86e5ec1da0c2831e3eb16384a19f7d13a1d641475b1d1cf9628522cb02e9011d8535df9a98cbb595b07febf071ea80d5027619a3074adf94c934812f2c753ecd59afd82d94a73c2d148357535022901eca23ed8d0df7709f5d57b6f6b3c68cf4c7ba6952a1fee9fb624b7554728edbf5b1afadb244c02bd25c94ccf25beb27ddce0cc38009fec0245cb83ff649b2038a01972d3357ff3a280c6820680959b3728ada313660c461814a82143e5e65fed803c4b9e7f9a5b92a86ca68799c03a613bda3537cc1beffc6e85595f163b915de1026d7dd2e4cc964c75c7d88fbfcb6dc2b491db229fbc42835699805127d2b59f55513997dff7fcad738fc664e63051486dce3fdc5d15b5412f63aec7cf1a5d3cfe7d096d799785359982dc30bd8fe3da5ded496d89deb1b1fda16d339e189a70aec9f9281d12171d142f9240b3df02b5439e2b2f331776d196492f02bd13fff17b9a9143538d0da384c6731c64b97f52b0abc36e652edb64bfd2cc236906b6acfc68ab9bfaed3c80ae45f2ef7786904108033a57e067959da7ae1d14588300d759185b904710994be049e08f22220e2d34f2166f3a75f0711b313480ad96ef347e44f6d716a3161b04a60d87c3be5f3505f85ff138ec9ad2d6679ba4ee0aad06ca7e3efa56326c994cae1a8e95dfc43f47036e37ce5d59510776a18b59fc49108cbb1c202d191de4933992b8a07f9635ca44b5ea865cdd99cd6b3925df9b60cb58354ca04d11a3c67f09729e75748479afe612621c923af83d662bd2356779b05b74a9645b476b9934cc653c2bf2a51a9b7d135751bc8e28084309f4edfe59805cd368bf888cd1f596d4b898055f0c6e503c759d6b8571f9b9bd108d1436f39db6c521744034c403b6ec83fbb47ade0a09f51237565349437f6e4c119785d6b7a3a333ae04dab428e6b9a0e56844599bd5dbf2a50409e2e280567ee3b8230eb16c0dc3f6e6446bc5ec8b9d70e87de36bdb136f16c5b6593ad359ed3575831a7930e11dacf4f611641fa68d59576be78ed3027edee65877371d4c13b5afce7fddb21a39ed2a70dd1fd30df737269024f7b4a0222867452ec506d71e78178e00d28168c350461905493f5405f96041d73a018f02688f4980281fdf20ae30d25586e62db8f72fb3deafbf15f6ea9ea2292e41369648209dcac232b41d8d0fe192fb6bd414f24e4d6a01b7cfa8f0253e47c64e9bb0c5d43dcd0159449b88b3639b0bec59aaee35f1ba0a7c96edcd1cf810518aff32aa53f2e5c2a4231f21134feb8dd4021e2f4a6e705e7311ae00f09a3a1a56ced267c67bac4b7216bb5df96835d435661e463312ac66a8f472e39d3875bf5c2f7b2824c2a82a98b9ae06769f29dfd486ae69040137087fc54965bc06c5227d6a38fe148994b8123dbae5dc574340a72e93c5ee7fa45880fddb35d7bdfbb3d0c88974621be1f951078ea4ce15c4a23bab7739cc7d61336c145fe23776c305cbe15afc3ce1ebdcb1daf9f3040e47a1b93f89589afbe3cdd6396eb68df4119d8a556487548804e52561a04fe7e7b3b6ea5e56c4613d825efbc46cbe0ca5165d3f21bf9b4e2be6376df0f5888c850a9ffc9b3cfed777034c0bcbe311fc37dc4bf1febbc6806fe9f771a768223596a86bc533638df1be8b198e0a604b14b969860ae75a6febd89679a17c059bfe4a1a97eebf8e5af39870421f2aafc1bc05d78510ab048acba50c6623b982861990d52c847da4bb5de9c65f161bb4638155a932d4e6be05bc4d45b677ccd6e1ea93bd68c5b1183dd8c8b27b72b222232a35f3191c99d498cfd16125aeffe19459e66e67c094bf70b9cde0ce84ee787721b180a0b6aac13df025b7348c5a4ad46551f0f3e6e88d4ff24e450a823e33505feb9d1aa4371e70b112320019eaee1d840cd2c3b8c4438ff832a8d7f31c98c6e00bdf67560c87bd0a900289351a3d834c0c7798c6027106b45474268c72e955c964bf0c2efe03cb4858a0232b2b7913e352bec378aaf6eb795f1ea80c679207c55ec4eaa25c7c842bbc80bdceac976f2ca7b4d45b1fd9a8bd55da4d484a6c2ada461069339e846298c099ca87bbb362245810c3dfba99397b85b088fc11879e7e29e2602cb627f7ae43ab6b83363dc8b26ce27d35f31508742cabb8c725ccc77b25ad14379818dfb9841425922d101b8b5f09297f3adf08aa7c370a1920e37ecccfa5cb973cbde33361f8798733f4ef164a9055266513c53e272e37fad6bf07db2a736d5d1fe7a2d8870757473d2410a8a32b444938fd0cf0556bb3fef51fc6db80c0a38c4138a5aada2cf9df82c167dca5ae1b12ce45533a6cc36f9e95fc74fa1012437920ffaee7a03026018566ed641105784cb8579ec72b25775c99e20607f5ef4819dc314a747e454409adb77aee7815ae48f921dec1ad1a7c823a6ba4144204f4f61aba28d4a38d483d3ed2f9afe5e50c046f9d5cda9c0da4956accaf9a01a402c29a811aa8647d21306533bc352795a794904319b6395d3a75e38151821cf3ec658f6200e00aa64d34cdc1cb1196bc9bd3c5f30b772ac7345041efcd2062e519d484c5aaadb6e25bc49ca7fc0fa2fb29483bf81acdf9c10f943c977544bf7c653be46bd01384dda503d1b7aa9a9893391f765dbf6b8b02790a6a604e459bbc47de1ed0ccdd527a19b3e08a78ad4ae781374cb2f1738ba8b0e757f9e2185d4565c5d40b3679f2a150c9e86a62c5eb03f82b0770f1fc2dabb36435d5c5d8012caab06a2809b1fa2c3e614bb76613d9b8a70c5c6b297d1c563861a2739786cee06cbbd0b62c6ec4375096bfbeb8b18cdacaf768216f7c49ca19ba27939c5d6ff1140b083ae5b57abf39cf0f7daf0159c41cadb886fb79c70d8989c26cf81bf911370410146ed537f72be70d52adf837f14e0c3e381f56bb58ee98a1f79b1122ffef3a58288ccc10f44eef03a413263126c4d46ebd41305d3fdf6d4b3a2626f20227df7033a65e79644445d1044ae2263db25950eddffcbf3ca5cad09933cf48adcad1375516447fb094a71a85ecae4ec53c82bd267b49155c943a965f564752157ebdf430e5536c0430e4db460f2da9b26ccad9994a5da7299b2689ef458d3959611813a948780384f3f089457d69044676e3ae77195e1cad2a34801292e6d47c45e945021504a91535bb2209503d34e9f33a0123f1983233d5e59333b8c8c3cf54ebf616090fad6fcb9e2115f8ae63e83dcd63a70211daf11cd3b21685a5f1a1def8df03fa79be0c1737403d5b7130a85a3125eed51cefb37a6552b166f0fd2be769c6670cc3e403962d6b9ba781f72f045ed7b50328dab58ab9bcb23f15ca34e95f568866a6ad7e6f45a007704dbb9996b7238aeae0bbb3d927c6238766d513a341bb51cdeaa20d71728c9babc98be48190c443cd400cb300d596e7a64e93689ac04768d3322b712130e2936ef9437c5ebab60ffdde147b996d7c518acfaa0fed5136a9adce3b4c2d6ddd338ade217278d875d314d47a7d8e5d51d78a19254b2494b47a546bd936610abef9bfdcce55b4919b3675a0ac5afc8cb40522ad829aafc746379de43982fdbd4ff5f9a4ccbcfb5b5be71336ba60d40074e7eef9da0e98a8f66c59fc3d1953688a182a5e5d98ae3a63098016cff76db9aad8c32a519c642ae7515d9953404a39240a62f3cbc822508b35e3568efdbebec008f817720c3a0d99bd6a7de8138599366cb498dae6e2a1e551022eb3370832b29922695ff39ea6cc925f21d7e69ae67a741cbe57241fe179dba8894391a5136a28adcdc97a1edab8500fde345ba3037aaa0ed875583c087e899830710bde6c6b08b961fb6a5ccfee5c6d764358c16b71c633b10d5c683d3e16a66c0be017fd061003d28bec43af2d8b1893840f25a9e23d85d9de61cee1ba2fc46ac86e70f869154112f24d13a9c1818ae2a4dd3fd8d3c332cb5fef6589619094440dd5a886ad948332fd2dd40e04a46017baad505d46f150f23f50f1471f0fcb75aa684dd37b1dfffedba382f43c790d2a2b05b290c3fb15f71345d7654ed9e98fcd2825de6dddd226c21fb31866944590c6599cdfd3b8b65cffb0d99eb59bcf456f05e737b0bb11a63ab8dec1a5e0cbc13acb6e496f0d0a5312ba24c394a1ae4fd5524ced98e16419e93e8ee648869f8c8ddabe11ae11a9a4fcced9f68fbb79ea93be145fb6b9c0d80c5eb79291e42f45afe1517f73db5675fa91227f59d83d292a1c7f878ef92c09c4b09d248f0c00497a7d53a398b1da8eb70d7c08f2fbcc244684e5bc91888c19417821164a8d62efdbe99f528bd80e848e5108cab9be609e5d3e4abb2a5e92ddda4c409b330e5fd0913a4286ba3772a4a4750549e11878db95490aa235d10a753e63e5a5c1747ba5ab0b730ccd3af9ce5490341e2bb219ba8428916795e5a89892c30c1d9decbd2311cae675d467819ee2be7b0f007acafff09a5a10c7c2b2916a9858cf0b0e970d5ec26d7150da1a6f3fe9f242ca26f79bb8a885192232385cf077e40c15f13b028f1f8c70f8fad42fe10c8e191b2cdd2d8a4b987f19a7291cb137dc72b4f93961fe18584bcb6b519abeef009de49313e37cb81303189645b5699838ef12b9f9150fc403fafcaab7832de49117ff379544db2090bdcb467fa409d6e7355802d90080e9885f669f6001717e80a09fe2bed3fbba550a5b443909efea20f6262735a3f71ea9bc815e0f9f39438a7e"}) ioctl$BTRFS_IOC_TREE_SEARCH(r5, 0xd0009411, &(0x7f0000005c40)={{0x0, 0x7fffffffffffffff, 0x3, 0x49, 0x8000000000000001, 0x100000001, 0x8, 0x10001, 0x7fff, 0x7, 0x100, 0x8, 0xfff, 0x3, 0x7fff}}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000006c40)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r10, 0xd000943d, &(0x7f00000754c0)={0x2, [{}, {}, {}, {r11, r12}, {r13}, {0x0, r14}, {}, {}, {0x0, r15}, {r16}, {0x0, r17}], 0xf0, "6bb9ea8d87d258"}) 14:05:26 executing program 0: r0 = io_uring_setup(0x76ee, &(0x7f0000000040)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x2000) 14:05:26 executing program 2: syz_io_uring_setup(0x32b6, &(0x7f0000000080), 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0, 0x0) 14:05:26 executing program 1: mmap$IORING_OFF_SQES(&(0x7f0000fff000/0x1000)=nil, 0x7ffffffff000, 0x0, 0x8831, 0xffffffffffffffff, 0x10000000) [ 327.103926][ T3680] loop4: detected capacity change from 0 to 131072 [ 327.148845][ T3680] F2FS-fs (loop4): Test dummy encryption mode enabled [ 327.158125][ T3680] F2FS-fs (loop4): invalid crc value [ 327.170276][ T3680] F2FS-fs (loop4): Found nat_bits in checkpoint [ 327.216307][ T3680] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 14:05:28 executing program 4: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f00000000c0)='./bus\x00', 0x800010, &(0x7f00000025c0)={[{@fastboot}, {@acl}, {@test_dummy_encryption}, {@six_active_logs}, {}, {@noinline_xattr}, {@two_active_logs}, {@noextent_cache}, {@lazytime}, {@noextent_cache}, {@data_flush}]}, 0x1, 0x10614, &(0x7f0000010600)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aTaUibZJZN9sWe9aQX714FEW8F/wDBi0cv/gHFgyAeBG8VJTOz0tU9bNu0WbufD6TfZ5555pfnGXp5MssEsGMdTv74vRIHY19EzETEgYi8XSk/uXNFPBURz0TErjs+lbL/n47dEbE/Ig6Oixc1K+Wps3/euv3l0xdf+vTrW9XGL199Mb1VA9P2XET0F4v2ar/IrFPktbK/udLNs396pcziRP96eZwVuZou5BVWm+vjmnme6hTjs8Xl4Tiv9pqtcXa6V/P+xUHxhcOVznqd/IJrzaX8uJ0u5NkdZnl2bhTzWivzxnBU1GmX9T7Ky8dotJ5Ff7qWFutZvJ5nazAq+4u6WTtdG+dKmeXXRSvrtfN5LNzzbd723uwOlteSlXRp2M0GyZl644V642ytsZS101F6utbst8+eTuY6vfGw2iht9s91sqzTS+utrF9N5jqtVq3RSObOpwvd5iBpNOqn6idrZ6pl6/nk9cvvJb12MjfOV7uD5VG3N0yuZktJcUU1ma+ferGaPNtI3rl0Jbny9oULl668+8H59y+/cunia+Wg/0wrmZs/OT9fa5yszTeq23b9u2Or6//8UMSU1l+5v8vZ6fwHArhr9v/ANNj/R6Sz5c2w/7f/36Hrv4vt24/39008kuz/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA3O/eOozYQxgH8M8SBvBQU8bgKVZSSgkPkCCnTpEtukyqcIRLiDulIlyNEywoz+/DKKyF5DAL9fpKZ8cj8+UA0M2MZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0t9ytfi5+f6jbc7Nrp083wYAAABosi1Xi6ozOpy/SePv0tCHiJhFxDQiJhHRNHfvx8ta5jgiitRvur58UsPviCph/55BOl5HxKd0/H/f9a8AAAAA12uzni8j+vtu9fLx+UtfnK4q8hs0DaZFm2GuD6mWfLL9UcZV2NdMaZO7yCymEVGO/mVKm0VE7+3nTGlH6dea4aOmODS9U1YDAACcRn0mcOzszXIAAADA5fly7gI4j2q/Nt2Ln/aC0z5x2hB8VTsDAAAALlBx7gIAAACAzlXzf8//AwAAgOt2eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdqWq8VmPV+2zSlSu0seese5Dxr/+vOtbTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAt+3OOQjEMBFGw9RcvdxK+/7FMg505d1IFgseMFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH4zr53PEdyTiS/Dpt/DueSZbeaaxdNbauG3sfzLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FOD9fe8Cj/dYV6mtbuX490Q78di8Hw1Ox9GyIsmi/6BirW2KwAAAOC366bevkrzp/pmM8SyF/v/Ov8v9PzXk8M89/PjfX+OtxcPc7n/P9leOBrdLOwTLrp/cLi31Nhdfn9TH5cudx5XXk9XZ9K0E08+fnup4gMpt86mB3U8z+K839/4H9OJhgsHAL5sMceU5PehEJfbLAyAP6OTxr+R/r/qtVsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBPeAgAA//+Ci2T2") r0 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xd600, 0x3) 14:05:28 executing program 1: syz_io_uring_submit(0x0, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000800)) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000b40)={"813ebfcc841bab430fdfb8371e871a76", 0x0, 0x0, {0x3}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}) 14:05:28 executing program 5: mmap$IORING_OFF_SQES(&(0x7f00006b7000/0xe000)=nil, 0xe000, 0x4, 0x8831, 0xffffffffffffffff, 0x10000000) mincore(&(0x7f0000400000/0xc00000)=nil, 0xc00000, &(0x7f0000000000)=""/14) 14:05:28 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000600)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "b1"}) syz_usb_control_io$hid(r0, &(0x7f0000000300)={0x24, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0}, 0x0) 14:05:28 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@in6={0xa, 0x4e23, 0x0, @remote, 0x2}, 0x80) 14:05:28 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x2, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) 14:05:28 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000000)=0x1, 0x4) 14:05:28 executing program 3: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x2) 14:05:28 executing program 1: process_vm_writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/1, 0x1}, {0x0}], 0x2, &(0x7f0000000840)=[{&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/227, 0xe3}], 0x2, 0x0) [ 327.445179][ T26] audit: type=1326 audit(1700316328.207:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=3744 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f69a6067ae9 code=0x0 14:05:28 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000800)={0x1, &(0x7f0000000680)=[{0x60}]}) 14:05:28 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000800)={0x2, &(0x7f0000000680)=[{}, {0x25}]}) 14:05:28 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) [ 327.690197][ T3594] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 328.100319][ T3594] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 328.117767][ T3594] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 328.127821][ T3594] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 328.141477][ T3594] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 328.150704][ T3594] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 328.168344][ T3594] usb 1-1: config 0 descriptor?? [ 328.652241][ T3763] loop4: detected capacity change from 0 to 131072 [ 328.666054][ T3594] plantronics 0003:047F:FFFF.0001: No inputs registered, leaving [ 328.671032][ T3763] F2FS-fs (loop4): Test dummy encryption mode enabled [ 328.689321][ T3763] F2FS-fs (loop4): invalid crc value [ 328.705042][ T3594] plantronics 0003:047F:FFFF.0001: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 328.710889][ T3763] F2FS-fs (loop4): Found nat_bits in checkpoint [ 328.770616][ T3763] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 14:05:29 executing program 4: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f00000000c0)='./bus\x00', 0x800010, &(0x7f00000025c0)={[{@fastboot}, {@acl}, {@test_dummy_encryption}, {@six_active_logs}, {}, {@noinline_xattr}, {@two_active_logs}, {@noextent_cache}, {@lazytime}, {@noextent_cache}, {@data_flush}]}, 0x1, 0x10614, &(0x7f0000010600)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aTaUibZJZN9sWe9aQX714FEW8F/wDBi0cv/gHFgyAeBG8VJTOz0tU9bNu0WbufD6TfZ5555pfnGXp5MssEsGMdTv74vRIHY19EzETEgYi8XSk/uXNFPBURz0TErjs+lbL/n47dEbE/Ig6Oixc1K+Wps3/euv3l0xdf+vTrW9XGL199Mb1VA9P2XET0F4v2ar/IrFPktbK/udLNs396pcziRP96eZwVuZou5BVWm+vjmnme6hTjs8Xl4Tiv9pqtcXa6V/P+xUHxhcOVznqd/IJrzaX8uJ0u5NkdZnl2bhTzWivzxnBU1GmX9T7Ky8dotJ5Ff7qWFutZvJ5nazAq+4u6WTtdG+dKmeXXRSvrtfN5LNzzbd723uwOlteSlXRp2M0GyZl644V642ytsZS101F6utbst8+eTuY6vfGw2iht9s91sqzTS+utrF9N5jqtVq3RSObOpwvd5iBpNOqn6idrZ6pl6/nk9cvvJb12MjfOV7uD5VG3N0yuZktJcUU1ma+ferGaPNtI3rl0Jbny9oULl668+8H59y+/cunia+Wg/0wrmZs/OT9fa5yszTeq23b9u2Or6//8UMSU1l+5v8vZ6fwHArhr9v/ANNj/R6Sz5c2w/7f/36Hrv4vt24/39008kuz/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA3O/eOozYQxgH8M8SBvBQU8bgKVZSSgkPkCCnTpEtukyqcIRLiDulIlyNEywoz+/DKKyF5DAL9fpKZ8cj8+UA0M2MZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0t9ytfi5+f6jbc7Nrp083wYAAABosi1Xi6ozOpy/SePv0tCHiJhFxDQiJhHRNHfvx8ta5jgiitRvur58UsPviCph/55BOl5HxKd0/H/f9a8AAAAA12uzni8j+vtu9fLx+UtfnK4q8hs0DaZFm2GuD6mWfLL9UcZV2NdMaZO7yCymEVGO/mVKm0VE7+3nTGlH6dea4aOmODS9U1YDAACcRn0mcOzszXIAAADA5fly7gI4j2q/Nt2Ln/aC0z5x2hB8VTsDAAAALlBx7gIAAACAzlXzf8//AwAAgOt2eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdqWq8VmPV+2zSlSu0seese5Dxr/+vOtbTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAt+3OOQjEMBFGw9RcvdxK+/7FMg505d1IFgseMFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH4zr53PEdyTiS/Dpt/DueSZbeaaxdNbauG3sfzLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBIdjbDyd08CSGMDO3nmXdfNuY7nd88fT+yG59vvD4b95l1UQkh3Fts1C/3cC79bmVt/f5co1Fflkj6OHl8HP0kITzJPvTFT2cAkqK/mQAAGBRpmqaHW5Oogm+r5JG1fqxszbaumg4hfXmw/r8Q5eE39f+nF6fP7MaP1bfN+F5x/T923BMeYLXm0qPaytr6pcWluYX6Qv3BxMT45NXJK9evjddaz0pqnpgAAADwa2n5z9dU84jr/9L04fX/E1Eeuqz/b83cuR3fq6z+72h/0a/okQAAAPzbTp379jXp0J5Uq2F1rtlcHmsf9/4ebx8LGOqR/ZdHXP+Xp4seFQAAANALO5vJgfX/u1Eeulz/H321sR33WQ4hDOfr/6PzDxtZn6XeTalv9eJ14qLnCAAAQLGG84jX/yut/f+lvS0PWY1+8Xw7z38GsKv6/8PzmwdeWo/3/0/0bop9qTTV/n+0zlMhDE0VPSIAAAD+Zv/nkRX725Wt2eXvz2aq9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCTHftHiR6IAgD+Jdl8VuKChaiVFxBFC6sFC0FsBK8gCoInEEE9gFhq6R0svcPWCoJYWG6hJ5CZncFlLbRK/PP7wex7MyyZl0mTFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FOD9fe8Cj/dYV6mtbuX490Q78di8Hw1Ox9GyIsmi/6BirW2KwAAAOC366bevkrzp/pmM8SyF/v/Ov8v9PzXk8M89/PjfX+OtxcPc7n/P9leOBrdLOwTLrp/cLi31Nhdfn9TH5cudx5XXk9XZ9K0E08+fnup4gMpt86mB3U8z+K839/4H9OJhgsHAL5sMceU5PehEJfbLAyAP6OTxr+R/r/qtVsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBPeAgAA//+Ci2T2") r0 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xd600, 0x3) 14:05:29 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000800)={0x1, &(0x7f0000000000)=[{0x6}]}) ioctl$RTC_SET_TIME(0xffffffffffffffff, 0x4024700a, 0x0) 14:05:29 executing program 2: epoll_create1(0x0) pselect6(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0, 0x0) [ 328.935909][ T26] audit: type=1326 audit(1700316329.697:3): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=3769 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f07af80fae9 code=0x0 [ 329.988741][ T3774] loop4: detected capacity change from 0 to 131072 [ 329.998089][ T3774] F2FS-fs (loop4): Test dummy encryption mode enabled [ 330.007207][ T3774] F2FS-fs (loop4): invalid crc value [ 330.015811][ T3774] F2FS-fs (loop4): Found nat_bits in checkpoint [ 330.070249][ T3774] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 14:05:31 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x2, 0x0, &(0x7f0000000800)={0x1, &(0x7f0000000680)=[{}]}) 14:05:31 executing program 3: io_uring_setup(0x178, &(0x7f0000000040)={0x0, 0x2000000, 0xa}) 14:05:31 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x7, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) 14:05:31 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000800)={0x2, &(0x7f0000000680)=[{0x74}, {}]}) 14:05:31 executing program 2: mmap$IORING_OFF_SQES(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x8831, 0xffffffffffffffff, 0x10000000) pipe2(&(0x7f0000000400), 0x0) 14:05:31 executing program 4: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f00000000c0)='./bus\x00', 0x800010, &(0x7f00000025c0)={[{@fastboot}, {@acl}, {@test_dummy_encryption}, {@six_active_logs}, {}, {@noinline_xattr}, {@two_active_logs}, {@noextent_cache}, {@lazytime}, {@noextent_cache}, {@data_flush}]}, 0x1, 0x10614, &(0x7f0000010600)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aTaUibZJZN9sWe9aQX714FEW8F/wDBi0cv/gHFgyAeBG8VJTOz0tU9bNu0WbufD6TfZ5555pfnGXp5MssEsGMdTv74vRIHY19EzETEgYi8XSk/uXNFPBURz0TErjs+lbL/n47dEbE/Ig6Oixc1K+Wps3/euv3l0xdf+vTrW9XGL199Mb1VA9P2XET0F4v2ar/IrFPktbK/udLNs396pcziRP96eZwVuZou5BVWm+vjmnme6hTjs8Xl4Tiv9pqtcXa6V/P+xUHxhcOVznqd/IJrzaX8uJ0u5NkdZnl2bhTzWivzxnBU1GmX9T7Ky8dotJ5Ff7qWFutZvJ5nazAq+4u6WTtdG+dKmeXXRSvrtfN5LNzzbd723uwOlteSlXRp2M0GyZl644V642ytsZS101F6utbst8+eTuY6vfGw2iht9s91sqzTS+utrF9N5jqtVq3RSObOpwvd5iBpNOqn6idrZ6pl6/nk9cvvJb12MjfOV7uD5VG3N0yuZktJcUU1ma+ferGaPNtI3rl0Jbny9oULl668+8H59y+/cunia+Wg/0wrmZs/OT9fa5yszTeq23b9u2Or6//8UMSU1l+5v8vZ6fwHArhr9v/ANNj/R6Sz5c2w/7f/36Hrv4vt24/39008kuz/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2rJ9nb76RNw4Xx4+X/U+UXU9GxPGIOBYRRyPir03MxO4NNY9ERKVsbzZ+9l9z+L4SeYXxNXuKz7fr585FxO1DD/AGAAAAwCPumx8+/iRiZtzM/3l54+nvTuSxOo2p8eCVP9rsnVS9/CefxyZV7UhebG1C1Y6ul5yIYxExe/jXCVU7HhG7Dnw4oWpbMrMh9t4RlaJv18OcDQAA8HBs3AlMbPcGAADAtvPZtCfAdOTPa8u/xS+fBe8ponwguG/DEQAAAPA/VJn2BAAAAIB7tmeL4/L9/zZ9/1/sL9/95/1/AAAAsIlq66f0t5sn3trC0OL9fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA3O/eOozYQxgH8M8SBvBQU8bgKVZSSgkPkCCnTpEtukyqcIRLiDulIlyNEywoz+/DKKyF5DAL9fpKZ8cj8+UA0M2MZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0t9ytfi5+f6jbc7Nrp083wYAAABosi1Xi6ozOpy/SePv0tCHiJhFxDQiJhHRNHfvx8ta5jgiitRvur58UsPviCph/55BOl5HxKd0/H/f9a8AAAAA12uzni8j+vtu9fLx+UtfnK4q8hs0DaZFm2GuD6mWfLL9UcZV2NdMaZO7yCymEVGO/mVKm0VE7+3nTGlH6dea4aOmODS9U1YDAACcRn0mcOzszXIAAADA5fly7gI4j2q/Nt2Ln/aC0z5x2hB8VTsDAAAALlBx7gIAAACAzlXzf8//AwAAgOt2eP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdqWq8VmPV+2zSlSu0seese5Dxr/+vOtbTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAt+3OOQjEMBFGw9RcvdxK+/7FMg505d1IFgseMFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH4zr53PEdyTiS/Dpt/DueSZbeaaxdNbauG3sfzLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FOD9fe8Cj/dYV6mtbuX490Q78di8Hw1Ox9GyIsmi/6BirW2KwAAAOC366bevkrzp/pmM8SyF/v/Ov8v9PzXk8M89/PjfX+OtxcPc7n/P9leOBrdLOwTLrp/cLi31Nhdfn9TH5cudx5XXk9XZ9K0E08+fnup4gMpt86mB3U8z+K839/4H9OJhgsHAL5sMceU5PehEJfbLAyAP6OTxr+R/r/qtVsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBPeAgAA//+Ci2T2") r0 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xd600, 0x3) 14:05:31 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000800)={0x2, &(0x7f0000000680)=[{}, {0x35}]}) 14:05:31 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000800)={0x2, &(0x7f0000000680)=[{0x4d}, {}]}) [ 330.468100][ T26] audit: type=1326 audit(1700316331.227:4): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=3780 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fd23a063ae9 code=0x0 14:05:31 executing program 3: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x14, &(0x7f0000000100)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}]}, 0x0, 0x1, 0xd9, &(0x7f0000000200)=""/217, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380), 0x8}, 0x90) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000580), 0x40000, 0x0) ioctl$USBDEVFS_DISCARDURB(0xffffffffffffffff, 0x550b, 0x0) pipe2$watch_queue(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000009c0)={0x9, 0x14, &(0x7f0000000640)=@ringbuf={{}, {}, {}, [@ldst={0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4}, @map_idx_val={0x18, 0x3}, @exit, @kfunc]}, &(0x7f0000000740)='GPL\x00', 0x800, 0x0, 0x0, 0x0, 0x5, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000008c0)={0xa}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0, 0x10, 0x7}, 0x90) io_uring_register$IORING_REGISTER_RING_FDS(0xffffffffffffffff, 0x14, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, 0x0) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r1, 0x10, &(0x7f0000003ac0)={0x0, 0x0, 0x0, 0x0}, 0x20) 14:05:31 executing program 0: mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='stats=global,smackfsfloor=']) [ 330.532794][ T26] audit: type=1326 audit(1700316331.277:5): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=3780 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=c000003e syscall=3 compat=0 ip=0x7fd23a0629da code=0x0 14:05:31 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000140)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x32) 14:05:31 executing program 2: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0xc0189436, &(0x7f0000000e80)={0x0, "beb8dc25ad5134141d479f675e3673e67687b6a93fbe0cbdfaa80acdc64daf8f"}) [ 330.604128][ T3794] binder: Unknown parameter 'smackfsfloor' 14:05:31 executing program 0: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0x5421, &(0x7f0000000e80)={0x7fff, "beb8dc25ad5134141d479f675e3673e67687b6a93fbe0cbdfaa80acdc64daf8f"}) 14:05:31 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0xab05, 0x0) [ 330.737385][ T1068] usb 1-1: USB disconnect, device number 3 14:05:32 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x3, &(0x7f0000000240)=@framed, &(0x7f00000002c0)='GPL\x00', 0x1}, 0x90) 14:05:32 executing program 2: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VIDIOC_G_CROP(r0, 0xc014563b, &(0x7f0000000140)={0x9}) 14:05:32 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}, 0x2}}, 0x2e) [ 332.113557][ T3806] loop4: detected capacity change from 0 to 131072 [ 332.131442][ T3806] F2FS-fs (loop4): Test dummy encryption mode enabled [ 332.150102][ T3806] F2FS-fs (loop4): invalid crc value [ 332.159511][ T3806] F2FS-fs (loop4): Found nat_bits in checkpoint [ 332.263480][ T3806] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 14:05:33 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xf, &(0x7f0000000080)=@ringbuf, &(0x7f0000000180)='GPL\x00', 0x4, 0xe, &(0x7f00000001c0)=""/14, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000240), 0x10}, 0x90) 14:05:33 executing program 0: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) setsockopt$llc_int(r0, 0x10c, 0x8, &(0x7f0000000200), 0x4) 14:05:33 executing program 2: openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(0xffffffffffffffff, 0x4054561e, &(0x7f0000000200)={0x40007fff, "beb8dc25ad5134141d479f675e3673e67687b6a93fbe0cbdfaa80acdc64daf8f", 0x2a4fc41b204b103d}) openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_ENUMOUTPUT(0xffffffffffffffff, 0xc0485630, 0x0) r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000dc0)='net/ip_tables_names\x00') ioctl$VIDIOC_S_TUNER(r1, 0x4054561e, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000dc0)='net/ip_tables_names\x00') ioctl$VIDIOC_S_TUNER(r2, 0x4054561e, 0x0) ioctl$VIDIOC_S_TUNER(0xffffffffffffffff, 0x4054561e, 0x0) ioctl$VIDIOC_G_CROP(r0, 0xc014563b, &(0x7f0000000140)={0xc, {0x2, 0x3ff, 0x1, 0x80}}) syz_clone(0x20104400, &(0x7f00000003c0)="0e2c9a6d0bf4b4cff8a94a662624eafd78a62e14cb5138ee6bf3374ae0ae7b39887839", 0x23, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)="7a664d58a9e33644e762f0cbcd3bbe5cd31e83146728bffee2c98e9c33ae8c144e82f5f7954b35ae6b766cdfa3829869a0ce1977dbeee5c4068c000064dbceb1e7b43d7606375a2353c0ed0177638d740cd0e66a7d0017a8ba987f5b2f20ee198c62df6c4d817bd904bd4f835466301288480414b4479820db4f78b5b6fc7691") 14:05:33 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x401870c8, 0x0) 14:05:33 executing program 3: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) syz_io_uring_setup(0x52be, &(0x7f0000000a80)={0x0, 0x0, 0x400, 0x1}, &(0x7f0000000b00), &(0x7f0000000b40)) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, 0x0) pselect6(0x40, &(0x7f0000003bc0)={0x0, 0x4, 0x80000001}, &(0x7f0000003c00)={0x9, 0x0, 0x0, 0x6, 0x9, 0x5}, &(0x7f0000003c40)={0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000003cc0), 0x0) 14:05:33 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x1000, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3}, 0x48) 14:05:33 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x0, 0xf, &(0x7f0000000080)=@ringbuf, 0x0}, 0x90) 14:05:33 executing program 5: r0 = syz_open_dev$swradio(&(0x7f0000000180), 0x1, 0x2) ioctl$VIDIOC_QUERYCTRL(r0, 0xc0445624, &(0x7f00000001c0)={0x0, 0x0, "a39d7a23b8a94175e83dc876825ba02945ba3725ae577b1fe5e6fffa48d56e53"}) 14:05:33 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x0, 0x3, &(0x7f0000000080)=@framed, 0x0}, 0x90) 14:05:33 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r0, &(0x7f0000006340)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 14:05:33 executing program 1: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_G_CROP(r0, 0x5452, &(0x7f0000000340)) 14:05:33 executing program 3: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4, @thr={0x0, 0x0}}, 0x0) 14:05:33 executing program 0: syz_usb_connect_ath9k(0x3, 0x0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(0xffffffffffffffff, 0x80047c05, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 14:05:33 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001d40)={0x11, 0x5, &(0x7f0000001900)=@framed={{}, [@btf_id]}, &(0x7f0000001ac0)='GPL\x00'}, 0x90) [ 332.960095][ T3608] usb 1-1: new high-speed USB device number 4 using dummy_hcd 14:05:34 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0xc502, 0x0) 14:05:34 executing program 5: mq_getsetattr(0xffffffffffffffff, &(0x7f0000003e00), &(0x7f0000003e40)) 14:05:34 executing program 1: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000100)={0x77359400}, &(0x7f0000000180)={&(0x7f0000000140), 0xfffffffffffffd9e}) 14:05:34 executing program 3: pselect6(0x40, &(0x7f0000003bc0), 0x0, &(0x7f0000003c40), 0x0, 0x0) 14:05:34 executing program 5: mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='stats=']) 14:05:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) bind(r0, 0x0, 0x0) 14:05:34 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000080), 0x1f, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0485661, &(0x7f00000000c0)={0x3, 0x0, @start}) [ 333.339414][ T3853] binder: Bad value for 'stats' [ 333.480889][ T3608] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 333.489961][ T3608] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 333.509115][ T3608] usb 1-1: Product: syz [ 333.514835][ T3608] usb 1-1: Manufacturer: syz [ 333.526105][ T3608] usb 1-1: SerialNumber: syz [ 333.591745][ T3608] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 14:05:34 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1260, &(0x7f0000000300)) 14:05:34 executing program 1: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0x401c5820, 0x0) 14:05:34 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, 0x0, 0x13f}}, 0x20) [ 334.260228][ T3608] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 334.469785][ T21] usb 1-1: USB disconnect, device number 4 14:05:35 executing program 0: syz_usb_connect_ath9k(0x3, 0x0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(0xffffffffffffffff, 0x80047c05, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 14:05:35 executing program 4: io_uring_setup(0x5aab, &(0x7f0000000440)={0x0, 0x0, 0x2026}) 14:05:35 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x13, 0x0, &(0x7f00000011c0)) 14:05:35 executing program 2: openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0xc031, 0xffffffffffffffff, 0x8000000) 14:05:35 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000003c0)={0xffffffff}, 0x8) 14:05:35 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000001f80)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f0000000d00)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_PMSR_ATTR_PEERS={0xab4, 0x5, 0x0, 0x1, [{0x38, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x34, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}]}]}, {0x238, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x100, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x9c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x60, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0xfc, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x5c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x90, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x14}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}]}, {0x608, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x274, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x5c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x80, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x118, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x60, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x48, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x130, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x54, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1000}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xac, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xbf7}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xf9}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x114, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xc0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x4c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x128, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x4}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x9c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}, {0x4}, {0x1f0, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x4}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0xc8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xc0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0xec, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x98, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}, {0x44, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0x4}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x1c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ2={0x8}]}]}]}, @NL80211_PMSR_ATTR_PEERS={0x3fc, 0x5, 0x0, 0x1, [{0x3f8, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_CHAN={0x24, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x1c, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x370, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x188, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x45}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x74, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x90, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0xd0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x18, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0x14, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}]}]}]}]}, 0xec4}, 0x1, 0x0, 0x0, 0x890}, 0x0) 14:05:35 executing program 2: getsockopt$bt_rfcomm_RFCOMM_LM(0xffffffffffffffff, 0x12, 0x3, 0x0, 0x0) 14:05:35 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0xf, &(0x7f0000000000)=@ringbuf, &(0x7f00000000c0)='GPL\x00'}, 0x90) 14:05:35 executing program 4: r0 = syz_usb_connect_ath9k(0x3, 0x0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x0, 0x0) socket$l2tp6(0xa, 0x2, 0x73) openat$zero(0xffffffffffffff9c, 0x0, 0x200800, 0x0) ioctl$MEDIA_IOC_DEVICE_INFO(0xffffffffffffffff, 0xc1007c00, &(0x7f0000000440)) r1 = getpgrp(0xffffffffffffffff) ptrace$setsig(0x4203, r1, 0x0, &(0x7f0000000540)={0x3, 0x1, 0x2}) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x0, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) r2 = openat$nvram(0xffffffffffffff9c, 0x0, 0x800800, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r2, 0x80047c05, &(0x7f0000000740)) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, 0x0) ioctl$SNDRV_TIMER_IOCTL_STOP(0xffffffffffffffff, 0x54a1) bpf$MAP_CREATE_TAIL_CALL(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, 0x0) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) 14:05:35 executing program 1: ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, 0x0) 14:05:35 executing program 5: socket(0x28, 0x0, 0x400) 14:05:35 executing program 3: openat$ubi_ctrl(0xffffffffffffff9c, 0x0, 0x59bc40, 0x0) [ 335.340109][ T3608] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 335.347819][ T3608] ath9k_htc: Failed to initialize the device [ 335.355738][ T21] usb 1-1: ath9k_htc: USB layer deinitialized [ 335.380213][ T3606] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 335.730177][ T21] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 335.900179][ T3606] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 335.909245][ T3606] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 335.917459][ T3606] usb 5-1: Product: syz [ 335.921767][ T3606] usb 5-1: Manufacturer: syz [ 335.926378][ T3606] usb 5-1: SerialNumber: syz [ 335.972643][ T3606] usb 5-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 336.320216][ T21] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 336.329375][ T21] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 336.337519][ T21] usb 1-1: Product: syz [ 336.341809][ T21] usb 1-1: Manufacturer: syz [ 336.346450][ T21] usb 1-1: SerialNumber: syz [ 336.391520][ T21] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 336.550388][ T3606] usb 5-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 336.755151][ T3608] usb 5-1: USB disconnect, device number 2 [ 336.980147][ T21] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 337.199540][ T3604] usb 1-1: USB disconnect, device number 5 [ 337.570256][ T3606] ath9k_htc 5-1:1.0: ath9k_htc: Target is unresponsive [ 337.577254][ T3606] ath9k_htc: Failed to initialize the device [ 337.585336][ T3608] usb 5-1: ath9k_htc: USB layer deinitialized 14:05:38 executing program 0: syz_usb_connect_ath9k(0x3, 0x0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(0xffffffffffffffff, 0x80047c05, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 14:05:38 executing program 2: r0 = socket$inet(0x2, 0xa, 0x0) bind(r0, 0x0, 0x10) 14:05:38 executing program 5: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001180)={{}, 0x0, 0x0}, 0x20) 14:05:38 executing program 1: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0485661, &(0x7f0000000040)={0x0, 0x0, @start}) 14:05:38 executing program 3: openat$ptmx(0xffffffffffffff9c, 0x0, 0x400080, 0x0) 14:05:38 executing program 4: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000d40)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r0, 0x4, 0x3}, 0x48) 14:05:38 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x1, &(0x7f0000000000)=@raw=[@func], &(0x7f0000000080)='syzkaller\x00', 0x9}, 0x90) 14:05:38 executing program 3: setgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) 14:05:38 executing program 1: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) pselect6(0x40, &(0x7f0000003bc0), &(0x7f0000003c00)={0x9}, 0x0, &(0x7f0000003cc0), &(0x7f0000003d40)={&(0x7f0000003d00), 0x8}) 14:05:38 executing program 4: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) [ 337.750682][ T3901] syz-executor.2 uses obsolete (PF_INET,SOCK_PACKET) 14:05:38 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x127b, 0x0) 14:05:38 executing program 4: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0x541b, 0x0) [ 338.050155][ T21] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 338.057242][ T21] ath9k_htc: Failed to initialize the device [ 338.063828][ T3604] usb 1-1: ath9k_htc: USB layer deinitialized [ 338.440143][ T3604] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 338.970644][ T3604] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 338.979700][ T3604] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 338.987765][ T3604] usb 1-1: Product: syz [ 338.991977][ T3604] usb 1-1: Manufacturer: syz [ 338.996564][ T3604] usb 1-1: SerialNumber: syz [ 339.040936][ T3604] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 339.620215][ T3604] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 339.838219][ T1065] usb 1-1: USB disconnect, device number 6 14:05:41 executing program 0: syz_usb_connect_ath9k(0x3, 0x0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(0xffffffffffffffff, 0x80047c05, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 14:05:41 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x40081271, &(0x7f0000000300)) 14:05:41 executing program 1: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x0) 14:05:41 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000300)={'\x00', 0x0, 0x6}) 14:05:41 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x1268, 0x0) 14:05:41 executing program 4: mount$binderfs(&(0x7f0000000100), &(0x7f0000000040)='./binderfs\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='stats=']) [ 340.377918][ T3924] binder: Bad value for 'stats' 14:05:41 executing program 2: clock_gettime(0x0, &(0x7f0000003c80)={0x0, 0x0}) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000003cc0)={0x0, r0+10000000}, 0x0) 14:05:41 executing program 4: syz_io_uring_setup(0x7a36, &(0x7f0000000400), &(0x7f0000000480), &(0x7f00000004c0)) 14:05:41 executing program 5: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$sock_SIOCSIFBR(r0, 0x8941, &(0x7f00000000c0)=@generic={0x3}) 14:05:41 executing program 1: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f00000000c0)={0x5, @win={{}, 0x0, 0x0, 0x0, 0x0, 0x0}}) 14:05:41 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x19, 0x0, &(0x7f00000011c0)) 14:05:41 executing program 3: syz_open_dev$dri(&(0x7f0000000000), 0x8000000000000, 0x101002) [ 340.690137][ T3604] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 340.697161][ T3604] ath9k_htc: Failed to initialize the device [ 340.703767][ T1065] usb 1-1: ath9k_htc: USB layer deinitialized [ 341.060122][ T1065] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 341.580197][ T1065] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 341.589413][ T1065] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 341.597536][ T1065] usb 1-1: Product: syz [ 341.601775][ T1065] usb 1-1: Manufacturer: syz [ 341.606865][ T1065] usb 1-1: SerialNumber: syz [ 341.651062][ T1065] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 342.221104][ T1065] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 342.440192][ T21] usb 1-1: USB disconnect, device number 7 14:05:43 executing program 2: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0xc031, 0xffffffffffffffff, 0x8000000) syz_memcpy_off$IO_URING_METADATA_FLAGS(0x0, 0x0, 0x0, 0x0, 0x4) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0xc031, 0xffffffffffffffff, 0x8000000) 14:05:43 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x14, &(0x7f0000000100)=@ringbuf={{}, {}, {}, [@tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}]}, &(0x7f00000001c0)='GPL\x00', 0x1}, 0x90) 14:05:43 executing program 4: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0x4020940d, &(0x7f0000000e80)={0x7fff, "beb8dc25ad5134141d479f675e3673e67687b6a93fbe0cbdfaa80acdc64daf8f"}) 14:05:43 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0xc0101282, 0x0) 14:05:43 executing program 3: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_CROPCAP(r0, 0xc02c563a, &(0x7f0000000040)={0x2}) 14:05:43 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000001f80)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f0000000d00)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_PMSR_ATTR_PEERS={0xab4, 0x5, 0x0, 0x1, [{0x38, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x34, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}]}]}, {0x238, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x100, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x9c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x60, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x6}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0xfc, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x5c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x90, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}]}, {0x608, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x274, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x5c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x80, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x118, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x60, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x48, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x130, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x54, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xac, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7a90}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1b}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x114, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xc0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x4c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x128, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x4}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x9c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}, {0x4}, {0x1f0, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x4}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0xc8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xc0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0xec, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x98, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xdb}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}, {0x44, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0x4}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x1c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ2={0x8}]}]}]}, @NL80211_PMSR_ATTR_PEERS={0x3fc, 0x5, 0x0, 0x1, [{0x3f8, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_CHAN={0x24, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x1c, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x370, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x188, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x45}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xfd6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x74, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x90, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0xd0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x18, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0x14, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}]}]}]}]}, 0xec4}}, 0x0) 14:05:43 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1263, &(0x7f0000000300)) 14:05:43 executing program 5: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_G_CROP(r0, 0xc014563b, &(0x7f0000000340)={0x2}) 14:05:43 executing program 3: r0 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0xc031, 0xffffffffffffffff, 0x8000000) syz_memcpy_off$IO_URING_METADATA_FLAGS(r0, 0x0, &(0x7f0000000100), 0x0, 0x4) 14:05:43 executing program 4: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_G_CROP(r0, 0xc0285626, &(0x7f0000000340)) 14:05:43 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000dc0)='net/ip_tables_names\x00') syz_genetlink_get_family_id$fou(&(0x7f0000000040), r0) 14:05:43 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 14:05:43 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x1, &(0x7f0000000000)=@raw=[@call], &(0x7f0000000080)='syzkaller\x00', 0x9}, 0x90) 14:05:43 executing program 1: pselect6(0x0, 0x0, &(0x7f0000003c00), 0x0, &(0x7f0000003cc0), 0x0) 14:05:43 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x8000000) 14:05:43 executing program 3: mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='stats']) 14:05:43 executing program 2: syz_clone(0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0) tgkill(0x0, 0x0, 0x0) ioctl$KVM_GET_SUPPORTED_CPUID(0xffffffffffffffff, 0xc008ae05, 0x0) semctl$GETVAL(0x0, 0x0, 0xc, &(0x7f0000000540)=""/53) 14:05:43 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xf, 0x0, 0x0, 0x2b0d}, 0x48) 14:05:43 executing program 1: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x2003, 0x0) 14:05:44 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x0, 0xf, &(0x7f00000000c0)=@ringbuf, 0x0}, 0x90) 14:05:44 executing program 4: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) recvfrom$llc(r0, 0x0, 0x0, 0x2040, 0x0, 0x0) [ 343.247866][ T3978] binder: Bad value for 'stats' [ 343.252899][ T1065] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 343.259853][ T1065] ath9k_htc: Failed to initialize the device 14:05:44 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0xc05064a7, 0x0) 14:05:44 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x401070c9, 0x0) 14:05:44 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x1260, 0x0) 14:05:44 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x14, &(0x7f0000000080)=ANY=[], &(0x7f0000000140)='syzkaller\x00', 0x7, 0x6, &(0x7f0000000180)=""/6}, 0x8f) 14:05:44 executing program 5: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000003c80)={0x0, 0x0}) pselect6(0x40, &(0x7f0000003bc0)={0x0, 0x0, 0x80000001}, &(0x7f0000003c00)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, &(0x7f0000003cc0)={r0, r1+10000000}, 0x0) [ 343.296082][ T21] usb 1-1: ath9k_htc: USB layer deinitialized 14:05:44 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x80081270, 0x0) 14:05:44 executing program 0: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) 14:05:44 executing program 1: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0xc031, 0xffffffffffffffff, 0x8000000) 14:05:44 executing program 3: socketpair(0x10, 0x0, 0x0, &(0x7f0000000140)) 14:05:44 executing program 5: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VIDIOC_QUERYCAP(r0, 0x80685600, &(0x7f0000000100)) 14:05:44 executing program 4: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0x4054561e, &(0x7f0000000200)={0x40007fff, "beb8dc25ad5134141d479f675e3673e67687b6a93fbe0cbdfaa80acdc64daf8f", 0x2a4fc41b204b103d}) r1 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_ENUMOUTPUT(r1, 0xc0485630, &(0x7f0000000040)={0x1, "f1aedbf360f17a03a311a26bbc8e9dcfa53e9eb942614d2d7dafbe118f5b26a9", 0x2, 0x4, 0x8, 0x50007, 0x2}) r2 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000dc0)='net/ip_tables_names\x00') ioctl$VIDIOC_S_TUNER(r3, 0x4054561e, 0x0) ioctl$VIDIOC_QUERYCAP(r3, 0x80685600, &(0x7f0000000180)) r4 = syz_open_procfs(0x0, &(0x7f0000000dc0)='net/ip_tables_names\x00') ioctl$VIDIOC_S_TUNER(r4, 0x4054561e, 0x0) ioctl$VIDIOC_QUERYCTRL(r4, 0xc0445624, &(0x7f0000000600)={0x74, 0x101, "0ff81371b4b05278d0732c763b453e91efbb26b74585598078348cbd80023eba", 0x100, 0x1ff, 0x4, 0x6, 0x200}) r5 = syz_open_procfs(0x0, &(0x7f0000000dc0)='net/ip_tables_names\x00') ioctl$VIDIOC_S_TUNER(r5, 0x4054561e, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_RENAMEAT={0x23, 0xa, 0x0, r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00', r3}) ioctl$VIDIOC_G_CROP(r2, 0xc014563b, &(0x7f0000000140)={0xc, {0x2, 0x3ff, 0x1, 0x80}}) getpgid(0xffffffffffffffff) r6 = syz_clone(0x20104400, &(0x7f00000003c0)="0e2c9a6d0bf4b4cff8a94a662624eafd78a62e14cb5138ee6bf3374ae0ae7b398878394aaf6a245cba2182d1a1fba1f3723dabcf2c6db12389c4d4df0f270fa4ad6f5e91734a5e219bb3e54f3f", 0x4d, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)="7a664d58a9e33644e762f0cbcd3bbe5cd31e83146728bffee2c98e9c33ae8c144e82f5f7954b35ae6b766cdfa3829869a0ce1977dbeee5c4068c000064dbceb1e7b43d7606375a2353c0ed0177638d740cd0e66a7d0017a8ba987f5b2f20ee198c62df6c4d817bd904bd4f835466301288480414b4479820db4f78b5b6fc769183225812e16e5a6203eeabfe71a023929c9a5e1b64d27b753e67651fb201dcff2396733ecf3edaccae2ca1d03079480a2a506b31b26916cde6f0e5edea5bf6cd704befbcf255918fe5a2fdf8b494679e6c6d7767d621c932cdb4483d88bfdba95a1bd31e4aed81e65477b98a2c67bc490304dd3a136d8ee8021330295cfa34") syz_open_procfs(r6, &(0x7f0000000dc0)='net/igmp6\x00') r7 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) ioctl$VIDIOC_G_CTRL(r7, 0xc008561b, &(0x7f0000000380)={0x2, 0x9}) 14:05:44 executing program 2: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) pselect6(0x40, &(0x7f0000003bc0), &(0x7f0000003c00)={0x9}, 0x0, 0x0, 0x0) 14:05:44 executing program 1: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VIDIOC_G_PRIORITY(r0, 0x80045643, 0x0) 14:05:44 executing program 0: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0xc0205647, &(0x7f0000000e80)={0x0, "beb8dc25ad5134141d479f675e3673e67687b6a93fbe0cbdfaa80acdc64daf8f"}) 14:05:44 executing program 3: syz_open_procfs(0x0, &(0x7f0000000dc0)='net/ip_tables_names\x00') bpf$BPF_MAP_CONST_STR_FREEZE(0x16, 0x0, 0x0) 14:05:44 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f00000003c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 14:05:44 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x0, 0xf, &(0x7f0000000080)=@ringbuf, 0x0}, 0x90) 14:05:44 executing program 1: syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000880)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3}, 0x48) 14:05:44 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x21, &(0x7f0000002700)="f9776409a2fd6d970cc3dad5b686456f", 0x10) 14:05:44 executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_TIOCINQ(r0, 0x541b, &(0x7f00000067c0)) 14:05:44 executing program 2: bpf$BPF_BTF_GET_NEXT_ID(0x17, 0xffffffffffffffff, 0x42) 14:05:44 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x401870cc, 0x0) [ 343.960296][ T3606] usb 2-1: new high-speed USB device number 2 using dummy_hcd 14:05:45 executing program 4: syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x60, &(0x7f0000000000)={[{}, {0x57, 0x4e00, "f09332b15bfb346f31ee37243092bf8f95d9ff0c7e8a6fe29947a1c0c242acfd72b81277df7f267cda69c3c40ca2fd5d07fe69b8b3284af5e02bcf0506877f76c81b0e486e9c385d598716195d7ab24f5aa15cbcc4fa7a"}]}) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x200800, 0x0) ioctl$MEDIA_IOC_DEVICE_INFO(r1, 0xc1007c00, 0x0) getpgrp(0xffffffffffffffff) openat$vnet(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000900)=@IORING_OP_TEE={0x21, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x0, &(0x7f0000001140)) 14:05:45 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0x1279, 0x0) 14:05:45 executing program 2: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VIDIOC_S_TUNER(r0, 0x401c5820, &(0x7f0000000e80)={0x7fff, "beb8dc25ad5134141d479f675e3673e67687b6a93fbe0cbdfaa80acdc64daf8f"}) 14:05:45 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0xf, &(0x7f0000000080)=@ringbuf, &(0x7f0000000200)='syzkaller\x00', 0x10001}, 0x90) 14:05:45 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000001c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r0, 0x5451, 0x0) 14:05:45 executing program 5: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000c40), 0x1b50fdb14e71f918, 0x0) 14:05:45 executing program 3: openat$drirender128(0xffffffffffffff9c, 0x0, 0x480000, 0x0) [ 344.540694][ T3606] usb 2-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 344.560324][ T3606] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 344.583640][ T3606] usb 2-1: Product: syz [ 344.592434][ T3606] usb 2-1: Manufacturer: syz [ 344.597186][ T3606] usb 2-1: SerialNumber: syz [ 344.640881][ T3606] usb 2-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 344.750258][ T1065] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 345.270333][ T3606] usb 2-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 345.314171][ T1065] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 345.323285][ T1065] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 345.331934][ T1065] usb 5-1: Product: syz [ 345.336107][ T1065] usb 5-1: Manufacturer: syz [ 345.341050][ T1065] usb 5-1: SerialNumber: syz [ 345.380979][ T1065] usb 5-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 345.473925][ T3610] usb 2-1: USB disconnect, device number 2 14:05:46 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKIOMIN(r0, 0x1279, &(0x7f0000000040)) 14:05:46 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, 0x0, &(0x7f00000011c0)) ioctl$sock_SIOCSIFBR(r0, 0x8941, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='pim6reg1\x00'}) 14:05:46 executing program 2: mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)=ANY=[]) 14:05:46 executing program 3: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) sendmmsg$sock(r0, &(0x7f0000000800)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 14:05:46 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}, 0x1, 0x0, 0xffffff7f}, 0x0) [ 345.980816][ T1065] usb 5-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 346.187313][ T3605] usb 5-1: USB disconnect, device number 3 [ 346.300963][ T3606] ath9k_htc 2-1:1.0: ath9k_htc: Target is unresponsive [ 346.307940][ T3606] ath9k_htc: Failed to initialize the device [ 346.316264][ T3610] usb 2-1: ath9k_htc: USB layer deinitialized 14:05:47 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001680)={0x4, 0x0, &(0x7f0000000080)=[@register_looper], 0x1, 0x0, &(0x7f00000000c0)="ec"}) 14:05:47 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x2, &(0x7f0000000000)=@raw=[@map_val], &(0x7f0000000080)='GPL\x00', 0x0, 0xf1, &(0x7f00000000c0)=""/241}, 0x90) 14:05:47 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001040)={0x0, 0x0, 0x18}, 0xc) 14:05:47 executing program 2: bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) tgkill(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0xc, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_clone(0x80008000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, 0x0) ioctl$DRM_IOCTL_MODE_ATOMIC(0xffffffffffffffff, 0xc03864bc, 0x0) 14:05:47 executing program 1: clock_gettime(0x0, &(0x7f0000003c80)={0x0}) pselect6(0x0, 0x0, &(0x7f0000003c00), 0x0, &(0x7f0000003cc0)={r0}, 0x0) 14:05:47 executing program 5: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000180)='net/rpc\x00') 14:05:47 executing program 0: mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='workdir=./bus,lowerdir=./file0,upperdir=./file1']) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000001c0)=0x20000008) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8807, 0x0) 14:05:47 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0x4, &(0x7f0000000040)=@framed={{}, [@jmp]}, &(0x7f0000000000)='syzkaller\x00', 0x1, 0xf3, &(0x7f00000001c0)=""/243, 0x0, 0x8}, 0x90) 14:05:47 executing program 3: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x9, &(0x7f0000000600)=@generic={0x3, 0x2, 0x1, "09954b3c", 'C'}) 14:05:47 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) creat(&(0x7f0000000000)='./file0\x00', 0x0) syz_mount_image$btrfs(&(0x7f00000000c0), &(0x7f00000001c0)='./bus\x00', 0x18, &(0x7f0000000140)=ANY=[], 0x1, 0x55a1, &(0x7f000000ac40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMOq4O34UR/Qzawz76b51iqpbXXYhoLTz/f7Rdap+53nr0XXuvXUuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5Ye950w/jjmqtP+d2Jl9eM/uEj6w6qvu610y9fNuH2SV+788JBs1YsWVL5hxc3njL5ezcd2bhh5YSXQpjSWa4sKV525uIVP1p10be+8/AZt9z7/t6zl1Zn6q3M3O6dlzu2+nFdCAtzHqmNiXfrOu5sCYwbfe/sio7EuroQDsgNTL1y6i4dicV1IRyUG1h95qA9OhJXpks88toJb3Qkzk4HTh484MOOxNGZQFm6u3/TL+luWbq78/qF0D8nkO3u+f3yq8q2cVImUJ5u4+9qkzZioDYWvbk2aSMG2mOJKb1DGFIRQq90Vb+oTqrqla7qf1cnVfVKV3VFdQgjQggV6ap+W5VUVZEe+XNVSVUxsOf+d21s7EgsqgphSG7gpfGLhnckZqQC2cZPqwph346XTLrxByqTxivTjd9UGcLXQghV6RKbKpISVekSGypC2DUnsGUjVoQwO/DlED99JuU+ePHsS6dOaG9vm7EDE1WZtmrC5CntbU0Tp7VPqk71qZiynPTmuZ997K9uvGxix+09o5r6l5KuyJSr7OzysMq8u4ft7L2P/eqTW8mW56Og/pi/KvQNvWdd3Daj6ZIJM2fOGJr8LTX7sORvr0w02VZDe8q2asytZMjMC6YPuXj2pYOnXDDh3LZz2y48YvgRRx017PDDhw/pGFRz8nd7jHTR5z/Sr1bkVPJ5vP8lJCR6WqI879OteWf/HC/4or+lo5WhuvMDumBakZulrHOU22PQx3/GEX+WryndjmhowcShIMuw7rMcVjCZ2JKlJsnS+bWuYHKYW1N55yaN98tDU1OvYtuhPv9u7uZ9Zxs278uZTVdqGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/zw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAPHAgAAAADC/K3D6NkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBLAQAA//8/pyM3") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r0, 0xd0009412, &(0x7f0000000280)={{r1}, "2e8f39dc6312f022853fa8f8003e5e68eba318e4ed95ec67f9d8ede58abccfc3b8790da2dfb6542d082edf9064f6fb0c9908aef5ee134827fff1e96cb462ee9c9ae61e6bda5ef9fc25f7d181bad67776434bd197c1d2b9c9e41544e89b13b13d26634d849a51d160c825a4b59a37c237ab7a34d1d425230b690891282ab095e9f011138f2bf078b8e7982001db7c908cbadeb1dca6dd3c7bed7ed1a629b23259a5d84337f069e519507214ccc93fc29a008676018f2c2e7d876f06d64ea79d9c251b161a461b6dd03de25cae713ffae622e33a47ddf249f692db055bf6e28947efc8df8a5a05625630f980529144d1941d1ff6f442ae0fd872b02bd0ac7328b3d04ea7cf83ce25fe84493d852c409a15f0e0ddbb0da45ed6731ac3578cec606beabdef07f19583cd0a5eb8d20bcf679ad902f8793dfdc4256da273692ca89e0cb76b091578279397385fa92b071900ebac1d7bc3eab019a01149f41b009ca95761b27449e38f0d1026e84c2e9e94b2f8bbdc8643ce0fbb33b1c70b7153acddfc7500b70c0e468b908834e2cee6e1a16ff7df46b93889417dd8ffb7a36e1d72bb26655b3854e0177eda5b3093a7b1878f55837f2f71cc8c7dea9c6a438247fb52603454bd15cde1ac6ca6d02d9d04a83607250bc2cd72b82b32cce4c55d6b66ee6dba0e38ef731a93b6cdd8c0bb731ed25f400c245be00217c52793040ca36b276651bf2acca47a0ee2e66bb9e51be7643fbe063205ea594884f609a847d244ad3d39861763570ef04628abb5c58e66c85ae1948d9a7995c19ff1123b7b94832a77f7f2428be0b76447a4e6788a17b51c7807a22c467868d7503560b1809c819ae936d9a5bc6c6d10dabf162899e43b1854c8dd92958fbe91c38b7b31e157e232a2b17825b59a7a975b1f22e66c3f88b57f066388bd5817b242b0de7a0a430a62ed449f3e81cfafe18ab3dfd3a6b27746ff00e62ddf74be3bd0b7500497ef97e6f22e936e32dde5427247e4e80545999404c7d1091a9534f0e6d7e768aaae3419b09e8aee0f9ec09446fd4528585934e3290900000000000000b70eb3870e809e342d2d6d2b87c73b9b2b7a56555151f558bcb96183b70c7f56d84d4e73ba972be0a47ae841b967907781630aac4da0cb4b83a1974fd5e77869a71deb3b53e45f48ad73d95e2f97b4b89433c04a5406335548a3656b3fb1060c1627b49d899bfe59fd34e2c75c6849b40b43040f57109c5d40c3c50527642b00e2b0acac67ef9ad127d3acf92f69c08a3cc878f507c585a60bdd21c4c252e5a07097497a0378e75fab0d7c89a904342e069b8e94ab54535608443ce7d9306255d3966fe0b7d860922e9e7adfd72f9ac2138560c0caa15ff263813f4c2f52e5f97f562b7395cdce76d3aeb2aa898d14379f0f71a9288734d0530ca760cac425ef7f522540d6339014bc8956118b8b3c521528da4004f91c0878b075697de8fb8f5840473802bdf8c5865abe09b9bf318a18a6bf079eec640fa502e64f3027219eb070d72540046ea40c3f14b6213528858d02feed52190cf34db916448695e974e260d83b5936ed9f0f2dbf4cd07f6f0c3f1c110ee60d9108024507277499a1cfcc6e9a13009d3847130651bdb5b181eee5bbad60122f497b66b56d268ff109b19c78440d79313d7d984e68027b279a8a87e922602f20f0ef01d753f4f280556a8fb81c2b16453e8a2fad01a854e90a216cfb2f531ccf2d2870c033099d69f2253e4467b8a3fc43106b8937dac6c6ae041c66c26bfc4b4cd4d95b6b0bc23cd0c5151a1ab4b48a747870928e7710ac4ed9cf52f9d8b71d3390fae968cacfc65bf3a319bfcad8ebeb4b9be7e2524ebf5a437440468cd197c2bf968f74533eaaa5087281506e3bb79d02999411850fc56d1fe4d9c8305a242d504a973a4b70f51adf9341890d6df04d3a21bbe49e0bc13014ee39b6298c4e8ea95870b077584fd5485a8d90cca611ee3683eb86c08e04112333d71be8b3cce9bce8ab5527a52d1b290cd1f700457278f6ee3f149cbd44a99de55dc39814ac868521fdbaa8b38233b0b13c87abfc2e7aee23e39fb05c3c3560ad93c7733cb2a37f4df4b3290c7fe9edd119a79643b6a155fc1dba63725df32feeb63a6e7d28a24fee8c4df92dac671f9b65e0c6e3e4abf8e255e51410f76ad660a4afc60908e17cbdac7967a77201217f3e33b0b018b0612e74c940fa6a896f7903da896b37dd4eccdb3312a534b9d999a0b4dc59a00d956e493afee052e14518e32b78f56f87f10f41f5dc4935b4ed720a199f63ea38e9daa0a8c5d6ac4830086e828e068af9c6ea96256286065188553571b9e685131404177a6a368adaeeee19942eb90a2194396a3ab7e7b0a3c2930afd5cec2271f6fbfd62775dcdb3a82b0abe4a195165c5b005849a32a6b88cfebd981cce014b95b2e04a8a27228e72cdc34b6db98e367d332a0b134afe0b02cf48a6c81174f9b7869fb268db8d6ecfa97f79bac68c31070b6a4349557b0f8fa832c4b3a0bba53b9e568ec920c736ef08bdc60fe6d4d3acd0364ad7956561f98e0100000000000000be54ce51b2946d1d9e925080de412022627e66aaed8fc7b3e1bb7d86af4848d803b5fad95338d5405c0bb027a674e7f1d955fc3ab017f7603397df0369e8f8839db80588970e84406be2d1bd977a33d3426b788c32a0eb49c8385a79f1d695aecde97322e14ac6c89bc14350a945aaa4796ab814dc934c6f3f87d0e6570dbb284aef4a7c55cf879b5b3a57801a73bb8d3648d26d77ad47eab5172c3a678c868194a38f5c62bba6c5b5e6256a5daba4066357a3dafc6be9ff5d90f17fa8c5ba68baea99185b213fd9eb305a95fa30e263dcc75796f6b67aa0a07fbf2d3e8320471f07008efe19f4ec6bcad8602640c73859ff424b5377e82b8f69c33e60c3f6906fe6a613cac60f8d56f00c78b0c7e006dee8614e3a9f6687c535d50622343d3ddcc6f0c49d1d7e7eee5039a529ff36d526fde2a64072d43b2022ef94d39e563dd6ee65f4a587789c0ffaa1e8e4e6a5a4fd0460788ab97dc2731c93e96df8a9a79c8366e215a11aef2352a4915740a270e1df8fa8dcbbe3667d771be35e3eb3f4de774b0af621ab309ab87d406e481cfc1d27387f31434192b5fb9e42b8044d5c35fb1f7fb5a8b6b56c441eb7342e761da6f72a96aeea10db366ecdaa7e72afbb80cd8d2db4eb5902948c4afca03cfe25a371d2490101b44ad6471d7d06f02ce0c5532425499fe2855fea991192043326cbba39a7468b18b1858899d9abbcf2a783e32665dac544ac76fd235175def6219b8230a41fcd9657341f028072674d7fb847c3eebc0a49e50180fc6238293fa781261b6cd32dc5b042a1f0f44b649d8d64ef1da9dd2f7b92022f09c4687f6e8c87ae83cb569f16f56cd506e97bf61164f9cb55120cf8d71c55c39c712b8e1b0c25032d5371dc55fbaaa1d853daa018a625dbb9e3e1b1fb3f712d9fc258452f8d49dbb2fc22ee82dec77abbe62866ccbab523b0d08db583ad3486b835bdecd890c8ad88511fa1f27eeec6bd0f8dc9dc43071a190be174b3ac9d7abf76ef2816282638e269c0015a998a6572a10a5c644814edee281943b910842ec738f0c27d622998c19cd3908a989d8c25019d1986c8ca5b179b62ed50cd98aaf3f68450c256fe26be22d0c3c5a23d687dcb162f46b10b359b8cc65fa681878eb4fcb155cb294610debaa537abe965c0ad3be659715fae81b41a85c81a317b1a021734129df68ca63b7121c65b0bfcc56d6a875f10de732ec24e91652c6ce6794db7b05bfcf04c5a1a90b2737f9c522bcabfa669cbf7d316c7ca70ef5b434ce446025210753ea30882fa56b5ed1b6261c27260ae82067baecf57839a8a92d96962a0cdce0bc9bf159c3a8a0b78f7c90770252e669374132e8f9ef2399016d0925815503039be2396c2f5c7c4da3024b95d1db4a31cf4a07243d88b6c31f55107a5e1e9265882704d6c1f6b5ad56f0b2370803c3d1eb35e481776448946f6dcbb44592f13372cbff4f2c58673c9873b65557168340b42248c54730e29c65a2e87641e071454ea23de7f57aa7aa97dc9a50cbaeddd35907d6a35285988bc0bd4fed1403f197f3c19e829fba59e7a9fb914f4add327ba20dab20b16376672d2081f16e2487d80ac60a3d3e21b27bd618be8fac01ffddab4371049d69bfb58801c4e8e02e8e5104d1dee829bf836a09de53cd99266f09dd92ec1b15f29d148ef4b6b252af2cf3b0ab5ff7925f6998ff767e052dd96de3204951527a9336127cdbb66799cb34973b9774081017b47353bb7a9e632b569d65f99dc79a4a7c2044c5ec37bb562e43066cf526e65c60d4bf96f0deece47b5e10da6201efad4ee084af6c3592e6d14cde661e69a3617360734bd9acbd2230c573e47d900d33a3a206601fbdb449a7e5c327b06f6147468c351bfa0286e7a6c5d69d71106989a648b2eac91ddfc7c6b3f5e293e0608b9e4205a97f9006e5ac5e2499830838ce8f66b124aac0a79fd967eb94699d5dbdafd08af3a85ea2c128f2e8ce1fc309941c2a944f040e5ab15ea2721c415caee0e46e5bd41ca89745b5a44bfcfd209086312671cb8e7530ea503e72a7f6a32d32585dc44b5b9d5ac8a03adaf38774d0b8b23067670b597023993cf7f5eafa5da1cb2fe7af985251f057f4146cf3f0bf2f1d68b811ffeac39422aa87a681cd6cf5995de66ad2036dc64e5eaac149fa9f2ff51a02462d2aebb9c527fa023425ba9064ce5d15266e988940089e015f1848c70a84cd8c615af1b025cca7bd40acfc898156a441f5f1890e8b773fca4bedf8181a65d145965811295d2eecdb7443171f230d396511d1219399b1f9da740b54a91ffdafc15dc53308291f2a23e8af60a00b17da7779f1e73ad09d8a2459b0ce305a15736379fa3f1406779516a6053da14eb4073eafcfad3894a7ba48bfa3e2476ca52b9bc120ac98edb975ea7f8cdafa6ddb22130ac9527355f24c2dc8b8069399857e563cb9c1d290aaf0e520b5a69334884925e6a76b6001447068fa78541d574331bc988880e0415cd5f3552da0328927471bef9901229e004d73b1a7c00a0a2842ad1d34b28aca0efa0ab8ec4a08b8f480804b4af459ace5714b54afb8e0b2e1aa038cb029dd208ba012196f200d4a5e30382ad486485d9bc64584dae778b9c61c9079b157a74181d434f1223a68fcc9fcd214733c9c877e094eed53f0660fbbbc95ac64b7f2e078280844176cc8199339796e0ae763cdacf3a7c3f5e304420187fa253e4b8f10a3c53a93bb0814cc8f217d75f0e1d5d9ed0506371f8ee3e9f19ec04c7f8773ec9a9a4e39203f7089724eab3bc81648f71242f8f2b85b6a512f0fccd3b2693bdb4186b5bb2665a664248916b4ef8afac5896910a83a49c2bdc8d75d244168ba027350c1c5a969388ba3274e553fde46849d59c323f5b3d168fae2c5812073616110b84416deda2867de63ae3a67fd52c594f2718f9994fc4921bb9bd9bb7e9d8694db5c35b25074109a814265dea081d134f89402c89e4d6602703012ee68a8f2d5325802f1d080c69020fea3e777a5f5fc431e2f80423f72ff0019fcf03cf1c471703d6497f000000000d304433e080b8e8977109cee775cd72faad45fcb0d30656a4444b07f645ae6438debae3cc6f6507e01288bd3127aadd4b7c5971a4f04c6b889594e2eb5f12366b0916e132135e00"}) 14:05:47 executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x540, 0x0) write$FUSE_NOTIFY_INVAL_ENTRY(r0, 0x0, 0x0) 14:05:47 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046205, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f00000000c0)={0x2}) 14:05:47 executing program 2: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) [ 346.907761][ T4074] overlayfs: failed to resolve './file0': -2 14:05:47 executing program 0: mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='workdir=./bus,lowerdir=./file0,upperdir=./file1']) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000001c0)=0x20000008) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8807, 0x0) 14:05:47 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) [ 346.950911][ T4085] binder: 4084:4085 ioctl 40046205 0 returned -22 [ 346.977102][ T4085] binder: 4084:4085 ioctl c0306201 0 returned -14 14:05:47 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) [ 347.090323][ T1065] ath9k_htc 5-1:1.0: ath9k_htc: Target is unresponsive [ 347.098621][ T1065] ath9k_htc: Failed to initialize the device [ 347.121989][ T3605] usb 5-1: ath9k_htc: USB layer deinitialized [ 347.140166][ T21] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 347.313002][ T4077] loop5: detected capacity change from 0 to 32768 [ 347.324699][ T4077] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop5 scanned by syz-executor.5 (4077) [ 347.341027][ T3609] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 347.358286][ T4077] BTRFS info (device loop5): using blake2b (blake2b-256-generic) checksum algorithm [ 347.368221][ T4077] BTRFS info (device loop5): using free space tree [ 347.376793][ T4077] BTRFS info (device loop5): has skinny extents [ 347.414249][ T4077] BTRFS info (device loop5): enabling ssd optimizations 14:05:48 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000004c0)={@local, @random="840ffe905d35", @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "3af0a6", 0x48, 0x11, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @private}, {[], {0x0, 0x0, 0x48, 0x0, @wg=@cookie={0x3, 0x0, "7a5c32bc7df791ebf0eb99f3733d2e2d2f29bbe28f25d405", "cfe89287795aab1b7d305344c25f23843ff6f685e925b939f4e8f34556715ec6"}}}}}}}, 0x0) 14:05:48 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)) socket$nl_generic(0x10, 0x3, 0x10) syz_mount_image$btrfs(&(0x7f00000000c0), &(0x7f00000001c0)='./bus\x00', 0x18, &(0x7f0000000140)=ANY=[], 0x1, 0x55a1, &(0x7f000000ac40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMOq4O34UR/Qzawz76b51iqpbXXYhoLTz/f7Rdap+53nr0XXuvXUuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwH8P6x28+6u8ueXr0qA3zBix/7cj//nH94csWvfe//vD8DXfsO+8H61ctWVL5hxc3njL5ezcd2bhh5YSXQmjpLFeWFC87c/GKH6266FvfefiMW+59f+/ZS6sy9WbioW/Hn/LMnatjq7/vF8LKshAq0oHBtUmgMnO/NtY3sDaEXcKWQLZEW5+kRLrh8ERNCAvDlkC2qp/UhFCbExj368dWz+tI3FgTwoEhhOp0G/9cnbRRkw1sThKNVUmgT7rEtIok8NHmRDawqjwJwDaLb4bsi355S36G+q7LFXn9VW63jn2x0sPrFRP1xfO9c/wO7lSOqvQDLdv0tBVUxw5R8PZY493WA95tBdv5Ok9b7hepzDeUzVtC1aF8UtvkCbPaZ8ZHykNTU69iNe2g5/nljZdN3Jp0j3kdxg7Ub5fX4ZMXDrx7QeOY3W99dMPkN6ueX7Ct3Sy2eXe06pB5zfWY5zEa6fOkB7z9Cr4lNfjSFUK488RN7/7+lbH/9zcPPzv4g28PPWfIS68Nrbv1+9P6/fm5/6fytqkbC+b/9Z8+/48v53hbnpc7tvpxXTI3j4/UxsS7dcncHAAAAHqMnrDX9K0Rh7xbu67h0f2/uWLyBYvmvXHm+X+s+nnfCYecfNrQH95189QzCub/DaUd/4+H/GtzR7smhJGdiav6h7Bn5+NJYGnszjn9Q9ivM9WSHzg+FVgTwl6diUHZqlIlescSDanAW3WZwMhUYG0MtKQCi2PgulTg6hhYngpMjIE1qcAJMRCm5I/jkLrMOEoO1MRAa7IRl8ezEP6tLraW2lavZKsCAADYTjKzw8r8uznnOmxrhji9XF7TXYZ4BnbRDNWpGtIz2Oy0qmgNFd3VUN5dDdlxz/n04RfUXNZdzQWnYZTlZ/jg4Afmrn7on35684Qjnjnk49azXl2/6vHRm3r91Xtjfnr5uPnDxhfM/5s/ff5f3UVHygqO/4cwtvNvzF2eibRn460teRkAAACAbVDxxtJTfzX3k7Ilvzhv44F/esa4a3uv2H//AWsPfeD/Nbw94MRVBxbM/0eWdv5/3CfSKydzWBd3Q0ztH0JzfiCpdkRhIDnq3TcTAAAAgJ4gezw+eyx8SuY2OUU7PZ8uzN+ylfnjgf+RXeYfPO7adc2r7zxtyojD16zZdNbury7b8MxuB7730sGnnnnSg1Mb7iuY/7eUdv5/n/zbpBNrYy9u6B9C75zAk7GXHYFODTGw/rj8QGb8a+MGuCZWlTkxIVvVNbFEaww0pwILi5V4Lltiz/xA5snKNn5VdhxTMiVyAgAAAPC5i7sD4nH5eP7/s+f3e/xvl9122cNL1oW+5y7/1RXHDh84f3Dvd6Y9d9hjf/n+qVML5v+tW3f+f+c8uOD0/va+IQypCKFX+ocB6/okCwPGQG1ZJvHTPkldvdJVXdknhBEdA0tXtSGz/n9Feo3BF2qSqmJgz/3v2tjYkbizJoQhuYGXxi8a3pGYlQpkG/+zmhD27RhtuvEVvZPGK9ON39w7hK/lBLJVTewdQkdjVemqHq/OXMcgXdXy6hB2zQlkqzqyOoTZAYCeKv4vnZT74MWzL506ob29bcYOTMSd+DVh8pT2tqaJ09onVRfp06RUn/PWMZpbOKZSL33zamaNontGNfUvJZ39oWBzbluZHfkFZw5m7scvQ5Wd4xxWmXf3sPSQDz6gsImQ81Wq2JDLd/CQ++RWsuVJLKg/5q8KfUPvWRe3zWi6ZMLMmTOGJn9LzT4s+RuPMyXbamh6W/Xpqm8lvDyKLpeV8lm3VWNuJUNmXjB9yMWzLx085YIJ57ad23bhEcOPOOqoYYcfPnxIx6Cak7/djLSxq5pTI928qMRhbceRfrUip5LP40NDQkKipyVW/cterx6729IfrLht8Yxfth/T9stv7rrrmCVV335p0+VXHPjs//ioYP4//dPn//FTJ37wZ9ZnKHb8vz4e5k8e33KYvzUGFpZ6/L++2NH87IkBDanAnBiY4zA/AAAAXw5xd2Tcmxl3Sj82f49/uHvcA2Pmrz/06XUvlK3vc+hff/yv5ZVXjPsvxz3UcMf3/6Jg/j+ntN//b6f1/7NL148qtsz/oFiiudj6/+ll/rPr/88ptv5/epn/7Pr/C7+A9f9nZQOpTfJv1v8HAAC+DD6/9f+7Xd4/fYGAggzdLu+fvkBAQYZul/Ev9QIBW73+/2MNh4z82erv/a5x2UXT3vtvQx4YPWDvhn95bJ+rJ00dOXr0iMH/UDD/v660+b+F+wEAAGDncdDE45/ZOGnf46/9n3fsstfPWr+7+xG7/XDZ0W3zN62f+Bd3vH/enxfM/xeWNv///Nf/C8XO/28oFmgptjCg9f8AAADooYqt/zf05u9c+friEx6878ppo1pbx8++6toDVh9UfXp4ZfT8hj+Zcf8nBfP/5aXN/+NpF+V5uWNvPq5L1rQL6TXt3q3L/mQAAAAAeoby0NRUWWLevIVRj//sbb6cWQr009K5nn74gBcf+vqIk+cvrrr2jbI9hm1+5saZh574jR+/vnGfy+46/4IDCub/a0qb/+f9LuPJCwfevaBxzO4f3/rohslvVj2/YMvxfwAAAGDHKXW/BAAAAAAAAAAAAAAA8MU76dGfXfvuxCXfmLPw17v/vNfY55dvmDWnaXbtja//+PrfHHX3o+MKfv8fxnaWK/b7/3jdv/j7gq/k5Y6tdr/+X+b+uNH3zu5csnBdXQgH5AamXjl1l5C5Nv9BuYHVZw7aoyNxZbrEI6+d8EZH4ux04OTBAz7sSBydCrTGRRL3SgfiVRU/7JcKxOUVX0gH4vZYng5UZQI/6JeMoyy9rd6uTbZVWXpbvVwbQv+cQHZbraxN2ihLD/DGVCA7wIvSgTjAUzKB8nSv7u2b9CoGamPR2/smvQIAYKcVvwVWhslT2tua41f4ePvVivzbKG/JsrmF1ZaV2PyrmaXJ7hnV1L+UdK/0d9Et1xqvDNUdQxha8HU1N0tZ5yi3Ty3dbLqvFBlyd6u9lRcpl7a1m66q+IhqkhE1TZzWPqmy24Ef1n2WYRXdZhlaMNnJzVLeuUlLqKWEvpQwohK3TQldjvfLQ1NTr1Sur8dgfcjT3Sui1N/r567zV+xVkJvn6bfbn3nq719cud+Tf3z23I/+bNJ3L593zlnvH31e9d/857Jn/+vAXQvm//Wlzf+rc8f1YeZiAHPilfVG9A+htcQRAQAAwJffeRe+Nv/7j1//1vqWxjemDbl+9T/OvvnSirqlV//py4/85abx1569rfG3f3nXfo9OnvDcV84/bNlJb+536BWNZ7/zwJ/MG/fwNX1v+/H8u35UMP9vKG3+H/dgZQ4FJ3s71sTr/1/VP4TOS+vXJ4Glcbjn9A9hv85USyyRXFB/VCzRnASWxh0mg2KJ1pb8qnrHwPJU4K26TGBNKrA2BjJ7Ke4KmV0519eFMLwzNTa/xPRYoj4V+HYMNKQCTTHQnAr0i4GRqcC/9ssEWlKBp2MgTMnfVg/0y2wrAACArZGZZ1Xm3w3ped7yiu4ylHWXoU93Gcq7y1DdXYZio4j3748ZKlMnr5TlZKpM11qTqqUgQ7wY/lb3qyBDeC4/Z7pgQdPx/IPs+QZl+RkeOvXr912zYPKg8t98snZp6wcPTlxx++xjV573yF89NWn/RffcuG/B/L+5tPl/n/zbpPW1cf6/5fp/SeDJ2L0b4qnjDTGw/rj8QGbHwNo42b0mW1VLpkRm0n5NLDEyBhpSgekxMDIVaB2bCSzcIz+QmWlnG78q2/iUTImcAAAAAHzu4g6CuJsmzv//fdnzxzxRseief3x9/D33z3nnvvt/ft99t98/+s5N33zhqkvfv+STgvn/yNLm/7G9vrmNXR178/t+Iaws29KbbGBwbRKI+zFq48/jB9aGsEvODo5sibY+SYmqVMPhiZrkF+pV6ap+UpOsMRDvj/v1Y6vndSRurAnhwJy9L9k2/rk6aaMmHWisSgJ90oFpFUkg7vnJBlaVJwHYZtm9gvEFlTnVJau+63JFXn9flmuCpodXsA+0i3xd/eZqR6lOP5DZp5q1dU9bQXXsEAVvjzXebT3x3Vbv3Zb7RSrzDWXzllB1KJ/UNnnCrPaZ8ZHcX7IW2EHPc+6vVEtJb4fX4ZzP3tvuVac70Jz6+GjuulzXr8OyWN2TFw68e0HjmN1vfXTD5Dernl9QcjeKiD8Ufq5qQH3u5t3RqkPmNdfjPk9afJ70xH8DDZ62EMKGy0+6YWTV9KtWjj7s6H3eOOO06pkfzPvrB1956P39/3bFxGHfGFAw/28pbf5fkbrt9O9xY17cP4SDczbuurj5T+yffA7mBJJPyV0LA8kh99frin5yAgAAwPaW3d2R3V8wJXObnBCenicX5m/Zyvxxf8XILvOX2u+fDDptnwf3uHfc9acfc8vf/25sv43jX15y3IrWYxqXHvuL/3R2zbyC+X/rp8//e6e66fi/4//sII7/d2ln3xXdO/3AnG3aFV1QHTuE4/9d2tnfbY7/d8nxf8f/u+L4fzcc/+/Szv60FXxLmu5LVwhh2JizBtfeM/ipDweu/u1Tz0z5p7mtE+771jW37b35u/WLF9Tv3rdg/j+9tPm/9f+6XrQvu/5fa7H1/6YXW/9vjvX/AACAHarIQnPpeV7B6n0FGdKr9xVk6HaBwG6XGLT+31av//fEMUePXz568W/X7DvmoCv6zp17+m5P3/Jyy8wPa+746MM9fnXwqIL5/5zS5v/x5dA3t/Wesv5fw9giVV0XA9MtDAgAAMDOqNgOAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5Ye950w/jjmqtP+d2Jl9eM/uEj6w6qvu610y9fNuH2SV+788JBs1YsWVL5hxc3njL5ezcd2bhh5YSXQpjSWa4sKV525uIVP1p10be+8/AZt9z7/t6zl1Zn6q3M3O6dlzu2+nFdCAtzHqmNiXfrOu5sCYwbfe/sio7EuroQDsgNTL1y6i4dicV1IRyUG1h95qA9OhJXpks88toJb3Qkzk4HTh484MOOxNGZQFm6u3/TL+luWbq78/qF0D8nkO3u+f3yq8q2cVImUJ5u4+9qkzZioDYWvbk2aSMG2mOJKb1DGFIRQq90Vb+oTqrqla7qf1cnVfVKV3VFdQgjQggV6ap+W5VUVZEe+XNVSVUxsOf+d21s7EgsqgphSG7gpfGLhnckZqQC2cZPqwph346XTLrxByqTxivTjd9UGcLXQghV6RKbKpISVekSGypC2DUnsGUjVoQwO/DlED99JuU+ePHsS6dOaG9vm7EDE1WZtmrC5CntbU0Tp7VPqk71qZiynPTmuZ997K9uvGxix+09o5r6l5KuyJSr7OzysMq8u4ft7L2P/eqTW8mW56Og/pi/KvQNvWdd3Daj6ZIJM2fOGJr8LTX7sORvr0w02VZDe8q2asytZMjMC6YPuXj2pYOnXDDh3LZz2y48YvgRRx017PDDhw/pGFRz8nd7jHTR5z/Sr1bkVPJ5vP8lJCR6WqI879OteWf/HC/4or+lo5WhuvMDumBakZulrHOU22PQx3/GEX+WryndjmhowcShIMuw7rMcVjCZ2JKlJsnS+bWuYHKYW1N55yaN98tDU1OvYtuhPv9u7uZ9Zxs278uZTVdqGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/zw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAPHAgAAAADC/K3D6NkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBLAQAA//8/pyM3") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r0, 0xd0009412, &(0x7f0000000280)={{r1}, "2e8f39dc6312f022853fa8f8003e5e68eba318e4ed95ec67f9d8ede58abccfc3b8790da2dfb6542d082edf9064f6fb0c9908aef5ee134827fff1e96cb462ee9c9ae61e6bda5ef9fc25f7d181bad67776434bd197c1d2b9c9e41544e89b13b13d26634d849a51d160c825a4b59a37c237ab7a34d1d425230b690891282ab095e9f011138f2bf078b8e7982001db7c908cbadeb1dca6dd3c7bed7ed1a629b23259a5d84337f069e519507214ccc93fc29a008676018f2c2e7d876f06d64ea79d9c251b161a461b6dd03de25cae713ffae622e33a47ddf249f692db055bf6e28947efc8df8a5a05625630f980529144d1941d1ff6f442ae0fd872b02bd0ac7328b3d04ea7cf83ce25fe84493d852c409a15f0e0ddbb0da45ed6731ac3578cec606beabdef07f19583cd0a5eb8d20bcf679ad902f8793dfdc4256da273692ca89e0cb76b091578279397385fa92b071900ebac1d7bc3eab019a01149f41b009ca95761b27449e38f0d1026e84c2e9e94b2f8bbdc8643ce0fbb33b1c70b7153acddfc7500b70c0e468b908834e2cee6e1a16ff7df46b93889417dd8ffb7a36e1d72bb26655b3854e0177eda5b3093a7b1878f55837f2f71cc8c7dea9c6a438247fb52603454bd15cde1ac6ca6d02d9d04a83607250bc2cd72b82b32cce4c55d6b66ee6dba0e38ef731a93b6cdd8c0bb731ed25f400c245be00217c52793040ca36b276651bf2acca47a0ee2e66bb9e51be7643fbe063205ea594884f609a847d244ad3d39861763570ef04628abb5c58e66c85ae1948d9a7995c19ff1123b7b94832a77f7f2428be0b76447a4e6788a17b51c7807a22c467868d7503560b1809c819ae936d9a5bc6c6d10dabf162899e43b1854c8dd92958fbe91c38b7b31e157e232a2b17825b59a7a975b1f22e66c3f88b57f066388bd5817b242b0de7a0a430a62ed449f3e81cfafe18ab3dfd3a6b27746ff00e62ddf74be3bd0b7500497ef97e6f22e936e32dde5427247e4e80545999404c7d1091a9534f0e6d7e768aaae3419b09e8aee0f9ec09446fd4528585934e3290900000000000000b70eb3870e809e342d2d6d2b87c73b9b2b7a56555151f558bcb96183b70c7f56d84d4e73ba972be0a47ae841b967907781630aac4da0cb4b83a1974fd5e77869a71deb3b53e45f48ad73d95e2f97b4b89433c04a5406335548a3656b3fb1060c1627b49d899bfe59fd34e2c75c6849b40b43040f57109c5d40c3c50527642b00e2b0acac67ef9ad127d3acf92f69c08a3cc878f507c585a60bdd21c4c252e5a07097497a0378e75fab0d7c89a904342e069b8e94ab54535608443ce7d9306255d3966fe0b7d860922e9e7adfd72f9ac2138560c0caa15ff263813f4c2f52e5f97f562b7395cdce76d3aeb2aa898d14379f0f71a9288734d0530ca760cac425ef7f522540d6339014bc8956118b8b3c521528da4004f91c0878b075697de8fb8f5840473802bdf8c5865abe09b9bf318a18a6bf079eec640fa502e64f3027219eb070d72540046ea40c3f14b6213528858d02feed52190cf34db916448695e974e260d83b5936ed9f0f2dbf4cd07f6f0c3f1c110ee60d9108024507277499a1cfcc6e9a13009d3847130651bdb5b181eee5bbad60122f497b66b56d268ff109b19c78440d79313d7d984e68027b279a8a87e922602f20f0ef01d753f4f280556a8fb81c2b16453e8a2fad01a854e90a216cfb2f531ccf2d2870c033099d69f2253e4467b8a3fc43106b8937dac6c6ae041c66c26bfc4b4cd4d95b6b0bc23cd0c5151a1ab4b48a747870928e7710ac4ed9cf52f9d8b71d3390fae968cacfc65bf3a319bfcad8ebeb4b9be7e2524ebf5a437440468cd197c2bf968f74533eaaa5087281506e3bb79d02999411850fc56d1fe4d9c8305a242d504a973a4b70f51adf9341890d6df04d3a21bbe49e0bc13014ee39b6298c4e8ea95870b077584fd5485a8d90cca611ee3683eb86c08e04112333d71be8b3cce9bce8ab5527a52d1b290cd1f700457278f6ee3f149cbd44a99de55dc39814ac868521fdbaa8b38233b0b13c87abfc2e7aee23e39fb05c3c3560ad93c7733cb2a37f4df4b3290c7fe9edd119a79643b6a155fc1dba63725df32feeb63a6e7d28a24fee8c4df92dac671f9b65e0c6e3e4abf8e255e51410f76ad660a4afc60908e17cbdac7967a77201217f3e33b0b018b0612e74c940fa6a896f7903da896b37dd4eccdb3312a534b9d999a0b4dc59a00d956e493afee052e14518e32b78f56f87f10f41f5dc4935b4ed720a199f63ea38e9daa0a8c5d6ac4830086e828e068af9c6ea96256286065188553571b9e685131404177a6a368adaeeee19942eb90a2194396a3ab7e7b0a3c2930afd5cec2271f6fbfd62775dcdb3a82b0abe4a195165c5b005849a32a6b88cfebd981cce014b95b2e04a8a27228e72cdc34b6db98e367d332a0b134afe0b02cf48a6c81174f9b7869fb268db8d6ecfa97f79bac68c31070b6a4349557b0f8fa832c4b3a0bba53b9e568ec920c736ef08bdc60fe6d4d3acd0364ad7956561f98e0100000000000000be54ce51b2946d1d9e925080de412022627e66aaed8fc7b3e1bb7d86af4848d803b5fad95338d5405c0bb027a674e7f1d955fc3ab017f7603397df0369e8f8839db80588970e84406be2d1bd977a33d3426b788c32a0eb49c8385a79f1d695aecde97322e14ac6c89bc14350a945aaa4796ab814dc934c6f3f87d0e6570dbb284aef4a7c55cf879b5b3a57801a73bb8d3648d26d77ad47eab5172c3a678c868194a38f5c62bba6c5b5e6256a5daba4066357a3dafc6be9ff5d90f17fa8c5ba68baea99185b213fd9eb305a95fa30e263dcc75796f6b67aa0a07fbf2d3e8320471f07008efe19f4ec6bcad8602640c73859ff424b5377e82b8f69c33e60c3f6906fe6a613cac60f8d56f00c78b0c7e006dee8614e3a9f6687c535d50622343d3ddcc6f0c49d1d7e7eee5039a529ff36d526fde2a64072d43b2022ef94d39e563dd6ee65f4a587789c0ffaa1e8e4e6a5a4fd0460788ab97dc2731c93e96df8a9a79c8366e215a11aef2352a4915740a270e1df8fa8dcbbe3667d771be35e3eb3f4de774b0af621ab309ab87d406e481cfc1d27387f31434192b5fb9e42b8044d5c35fb1f7fb5a8b6b56c441eb7342e761da6f72a96aeea10db366ecdaa7e72afbb80cd8d2db4eb5902948c4afca03cfe25a371d2490101b44ad6471d7d06f02ce0c5532425499fe2855fea991192043326cbba39a7468b18b1858899d9abbcf2a783e32665dac544ac76fd235175def6219b8230a41fcd9657341f028072674d7fb847c3eebc0a49e50180fc6238293fa781261b6cd32dc5b042a1f0f44b649d8d64ef1da9dd2f7b92022f09c4687f6e8c87ae83cb569f16f56cd506e97bf61164f9cb55120cf8d71c55c39c712b8e1b0c25032d5371dc55fbaaa1d853daa018a625dbb9e3e1b1fb3f712d9fc258452f8d49dbb2fc22ee82dec77abbe62866ccbab523b0d08db583ad3486b835bdecd890c8ad88511fa1f27eeec6bd0f8dc9dc43071a190be174b3ac9d7abf76ef2816282638e269c0015a998a6572a10a5c644814edee281943b910842ec738f0c27d622998c19cd3908a989d8c25019d1986c8ca5b179b62ed50cd98aaf3f68450c256fe26be22d0c3c5a23d687dcb162f46b10b359b8cc65fa681878eb4fcb155cb294610debaa537abe965c0ad3be659715fae81b41a85c81a317b1a021734129df68ca63b7121c65b0bfcc56d6a875f10de732ec24e91652c6ce6794db7b05bfcf04c5a1a90b2737f9c522bcabfa669cbf7d316c7ca70ef5b434ce446025210753ea30882fa56b5ed1b6261c27260ae82067baecf57839a8a92d96962a0cdce0bc9bf159c3a8a0b78f7c90770252e669374132e8f9ef2399016d0925815503039be2396c2f5c7c4da3024b95d1db4a31cf4a07243d88b6c31f55107a5e1e9265882704d6c1f6b5ad56f0b2370803c3d1eb35e481776448946f6dcbb44592f13372cbff4f2c58673c9873b65557168340b42248c54730e29c65a2e87641e071454ea23de7f57aa7aa97dc9a50cbaeddd35907d6a35285988bc0bd4fed1403f197f3c19e829fba59e7a9fb914f4add327ba20dab20b16376672d2081f16e2487d80ac60a3d3e21b27bd618be8fac01ffddab4371049d69bfb58801c4e8e02e8e5104d1dee829bf836a09de53cd99266f09dd92ec1b15f29d148ef4b6b252af2cf3b0ab5ff7925f6998ff767e052dd96de3204951527a9336127cdbb66799cb34973b9774081017b47353bb7a9e632b569d65f99dc79a4a7c2044c5ec37bb562e43066cf526e65c60d4bf96f0deece47b5e10da6201efad4ee084af6c3592e6d14cde661e69a3617360734bd9acbd2230c573e47d900d33a3a206601fbdb449a7e5c327b06f6147468c351bfa0286e7a6c5d69d71106989a648b2eac91ddfc7c6b3f5e293e0608b9e4205a97f9006e5ac5e2499830838ce8f66b124aac0a79fd967eb94699d5dbdafd08af3a85ea2c128f2e8ce1fc309941c2a944f040e5ab15ea2721c415caee0e46e5bd41ca89745b5a44bfcfd209086312671cb8e7530ea503e72a7f6a32d32585dc44b5b9d5ac8a03adaf38774d0b8b23067670b597023993cf7f5eafa5da1cb2fe7af985251f057f4146cf3f0bf2f1d68b811ffeac39422aa87a681cd6cf5995de66ad2036dc64e5eaac149fa9f2ff51a02462d2aebb9c527fa023425ba9064ce5d15266e988940089e015f1848c70a84cd8c615af1b025cca7bd40acfc898156a441f5f1890e8b773fca4bedf8181a65d145965811295d2eecdb7443171f230d396511d1219399b1f9da740b54a91ffdafc15dc53308291f2a23e8af60a00b17da7779f1e73ad09d8a2459b0ce305a15736379fa3f1406779516a6053da14eb4073eafcfad3894a7ba48bfa3e2476ca52b9bc120ac98edb975ea7f8cdafa6ddb22130ac9527355f24c2dc8b8069399857e563cb9c1d290aaf0e520b5a69334884925e6a76b6001447068fa78541d574331bc988880e0415cd5f3552da0328927471bef9901229e004d73b1a7c00a0a2842ad1d34b28aca0efa0ab8ec4a08b8f480804b4af459ace5714b54afb8e0b2e1aa038cb029dd208ba012196f200d4a5e30382ad486485d9bc64584dae778b9c61c9079b157a74181d434f1223a68fcc9fcd214733c9c877e094eed53f0660fbbbc95ac64b7f2e078280844176cc8199339796e0ae763cdacf3a7c3f5e304420187fa253e4b8f10a3c53a93bb0814cc8f217d75f0e1d5d9ed0506371f8ee3e9f19ec04c7f8773ec9a9a4e39203f7089724eab3bc81648f71242f8f2b85b6a512f0fccd3b2693bdb4186b5bb2665a664248916b4ef8afac5896910a83a49c2bdc8d75d244168ba027350c1c5a969388ba3274e553fde46849d59c323f5b3d168fae2c5812073616110b84416deda2867de63ae3a67fd52c594f2718f9994fc4921bb9bd9bb7e9d8694db5c35b25074109a814265dea081d134f89402c89e4d6602703012ee68a8f2d5325802f1d080c69020fea3e777a5f5fc431e2f80423f72ff0019fcf03cf1c471703d6497f000000000d304433e080b8e8977109cee775cd72faad45fcb0d30656a4444b07f645ae6438debae3cc6f6507e01288bd3127aadd4b7c5971a4f04c6b889594e2eb5f12366b0916e132135e00"}) 14:05:48 executing program 0: mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='workdir=./bus,lowerdir=./file0,upperdir=./file1']) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000001c0)=0x20000008) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8807, 0x0) 14:05:48 executing program 5: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000202505a8a40700010203010902"], 0x0) [ 347.600091][ T3609] usb 3-1: Using ep0 maxpacket: 32 [ 347.720334][ T3609] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 347.770286][ T21] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 347.788336][ T21] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 347.808846][ T21] usb 4-1: Product: syz [ 347.820506][ T21] usb 4-1: Manufacturer: syz [ 347.831034][ T21] usb 4-1: SerialNumber: syz [ 347.902543][ T21] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 347.910373][ T3609] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 347.919710][ T3609] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 347.938730][ T3609] usb 3-1: Product: syz [ 347.943451][ T3609] usb 3-1: Manufacturer: syz [ 347.961868][ T3609] usb 3-1: SerialNumber: syz [ 348.038552][ T4117] loop4: detected capacity change from 0 to 32768 [ 348.048098][ T4117] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop4 scanned by syz-executor.4 (4117) [ 348.068582][ T4117] BTRFS info (device loop4): using blake2b (blake2b-256-generic) checksum algorithm [ 348.078826][ T4117] BTRFS info (device loop4): using free space tree [ 348.089346][ T4117] BTRFS info (device loop4): has skinny extents [ 348.110148][ T4122] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 348.125749][ T4117] BTRFS info (device loop4): enabling ssd optimizations [ 348.223847][ T3609] usb 3-1: USB disconnect, device number 2 [ 348.350162][ T4122] usb 6-1: Using ep0 maxpacket: 32 [ 348.470151][ T4122] usb 6-1: config 0 has no interfaces? [ 348.570189][ T21] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 348.630172][ T4122] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.07 [ 348.639337][ T4122] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 348.650250][ T4122] usb 6-1: Product: syz [ 348.654494][ T4122] usb 6-1: Manufacturer: syz [ 348.659151][ T4122] usb 6-1: SerialNumber: syz [ 348.675334][ T4122] usb 6-1: config 0 descriptor?? [ 348.923968][ T4155] usb 6-1: USB disconnect, device number 2 [ 348.979654][ T4152] usb 4-1: USB disconnect, device number 2 14:05:50 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001680)={0x4c, 0x0, &(0x7f0000001480)=[@reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x1, 0xe9ca27c4b77f0000, &(0x7f0000001580)="ec"}) 14:05:50 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000202505a8a40700010203010902"], 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 14:05:50 executing program 0: mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='workdir=./bus,lowerdir=./file0,upperdir=./file1']) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000001c0)=0x20000008) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8807, 0x0) 14:05:50 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0x40046207, 0x0) ioctl$BINDER_GET_FROZEN_INFO(r0, 0xc00c620f, &(0x7f0000002140)) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) 14:05:50 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000cc0)={@private1, @loopback, @ipv4={'\x00', '\xff\xff', @empty}, 0x0, 0x0, 0x2, 0x0, 0x0, 0x10300}) 14:05:50 executing program 5: fstat(0xffffffffffffffff, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) process_vm_readv(0x0, &(0x7f0000000e40)=[{&(0x7f00000005c0)=""/181, 0xb5}, {&(0x7f0000000680)=""/228, 0xe4}, {&(0x7f00000008c0)=""/239, 0xef}, {&(0x7f00000009c0)=""/196, 0xc4}, {&(0x7f0000000ac0)=""/80, 0x50}, {&(0x7f0000000b40)=""/198, 0xc6}, {&(0x7f0000000c40)=""/127, 0x7f}, {&(0x7f0000000dc0)=""/79, 0x4f}], 0x8, &(0x7f00000030c0)=[{&(0x7f00000007c0)=""/55, 0x37}, {&(0x7f0000000f00)=""/4096, 0x1000}, {&(0x7f0000001f00)=""/4096, 0x1000}, {&(0x7f0000002f00)=""/179, 0xb3}, {&(0x7f0000002fc0)=""/244, 0xf4}], 0x5, 0x0) openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x900, 0x0) r2 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r4 = ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$LOOP_CTL_ADD(r1, 0x4c80, r2) r5 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TCSETS(r5, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, ' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts(r5, 0x400080) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000380)="46e4c6182abfe48d404c023e17aa0b861f63c63d74c02037446c9cfa9761d67dc7ac5610cf46ae5c746147d5e72f87661a33e03b6bf309c8f2ecdbd8e79cd5b6bb4267d6203a4312cdeb683c6acb61d0da8168572250d9faa3b1ba33a0dcf90fc1030b1ebb9e0d02", 0x68}], 0x1, &(0x7f0000000400)=[@cred={{0x1c}}], 0x20, 0x4000}, 0x4000084) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=@ipv6_newroute={0x54, 0x18, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x20, 0x4, 0xff, 0x0, 0xfd, 0x3, 0x800}, [@RTA_GATEWAY={0x14, 0x5, @mcast2}, @RTA_UID={0x8}, @RTA_IIF={0x8}, @RTA_GATEWAY={0x14, 0x5, @loopback}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000080}, 0x808) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000001c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="4c0000004a00000727bd7000fbdbdf250a0042003452b0651b2b24b04f19712b53cbb693537f3723188b740cfba846c6775108e06be350611d76c1145126342ca4f1dfc61683e789a5e30916464429b42580a1403fe3f9138a18e648225abd0ab821b6793ac924e3ac4f8bb360bbd1a42feb1d28", @ANYRES32=0x0, @ANYBLOB], 0x4c}, 0x1, 0x0, 0x0, 0x44045}, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, r4) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000800)={{0x14, 0x10, 0x1, 0x2}, [@NFT_MSG_NEWTABLE={0x14, 0x0, 0xa, 0x5}, @NFT_MSG_NEWSET={0x38, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_DESC={0x4}]}], {0x14, 0x10}}, 0x74}}, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) 14:05:50 executing program 2: r0 = io_uring_setup(0x208d, &(0x7f0000000240)) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r0, 0xe, 0x0, 0x0) [ 349.527230][ T4164] binder: 4159:4164 ioctl c00c620f 20002140 returned -22 14:05:50 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000280)='/proc/sys/net/ipv4/tcp_syncookies\x00', 0x1, 0x0) io_uring_register$IORING_REGISTER_BUFFERS(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, 0x0, 0x0, &(0x7f0000003940)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee01}}, 0x1, 0x0, 0x0) io_uring_setup(0x666c, &(0x7f0000004a40)={0x0, 0x0, 0x0, 0x0, 0x374}) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000008dc0)={0x0, 0x0, 0x0}, 0x0) 14:05:50 executing program 2: bpf$OBJ_PIN_MAP(0x22, 0x0, 0x0) 14:05:50 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000980)=@generic={&(0x7f0000000040)='./file0/../file0\x00'}, 0x18) 14:05:50 executing program 3: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000120000,', @ANYRESDEC], 0x0, 0x0, 0x0) [ 349.641781][ T4170] binder: 4166:4170 ioctl c0306201 20001680 returned -14 [ 349.660276][ T21] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 349.667330][ T21] ath9k_htc: Failed to initialize the device 14:05:50 executing program 2: syz_clone(0x20000, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)) [ 349.742042][ T4152] usb 4-1: ath9k_htc: USB layer deinitialized [ 349.769844][ T4180] fuse: Bad value for 'fd' [ 349.780264][ T4124] usb 2-1: new high-speed USB device number 3 using dummy_hcd 14:05:50 executing program 0: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0xc020660b, 0x0) [ 350.040167][ T4124] usb 2-1: Using ep0 maxpacket: 32 [ 350.160336][ T4124] usb 2-1: config 0 has no interfaces? [ 350.320333][ T4124] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.07 [ 350.329421][ T4124] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 350.337982][ T4124] usb 2-1: Product: syz [ 350.342392][ T4124] usb 2-1: Manufacturer: syz [ 350.346970][ T4124] usb 2-1: SerialNumber: syz [ 350.354143][ T4124] usb 2-1: config 0 descriptor?? [ 350.595627][ T4157] udc-core: couldn't find an available UDC or it's busy [ 350.602595][ T4157] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 350.615776][ T3609] usb 2-1: USB disconnect, device number 3 14:05:51 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x12, 0x10001, 0x0, 0x4, 0x0, 0x1}, 0x48) 14:05:51 executing program 4: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_TTSTAMP(r0, 0x40044103, &(0x7f0000000280)=0x3) 14:05:51 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, 0x0) 14:05:51 executing program 2: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044941, &(0x7f0000000040)) 14:05:51 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_REWIND(r0, 0x40084146, &(0x7f0000000100)) 14:05:51 executing program 5: process_vm_writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/135, 0xfffffffffffffda8}, {&(0x7f00000002c0)=""/79}, {&(0x7f0000000340)=""/92}], 0x1, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0) 14:05:51 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000a40), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_TTSTAMP(r0, 0x40044103, &(0x7f0000000a80)) 14:05:51 executing program 4: r0 = socket$qrtr(0x2a, 0x2, 0x0) getsockname$qrtr(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:05:51 executing program 3: r0 = io_uring_setup(0x9e9, &(0x7f0000004080)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f0000001f80)=""/4096, 0x1000}, {&(0x7f0000000480)}], 0x3) 14:05:51 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@ldst]}, &(0x7f0000000140)='GPL\x00', 0x1}, 0x90) 14:05:51 executing program 2: mmap$xdp(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x63dd11913166456c) 14:05:52 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 14:05:52 executing program 5: process_vm_writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000500)=""/136, 0x88}, {0x0}], 0x2, &(0x7f0000001f40)=[{&(0x7f00000008c0)=""/151, 0x97}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000001dc0)=""/237, 0xed}], 0x9, 0x0) 14:05:52 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000001500)=[{&(0x7f0000001440)=""/105, 0x69}], 0x1, &(0x7f0000001840)=[{0x0}, {0x0}, {&(0x7f0000001640)=""/215, 0xd7}], 0x3, 0x0) 14:05:52 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000002080)='ns/ipc\x00') 14:05:52 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_LOOPBACK(r0, 0x65, 0x3, &(0x7f00000001c0), 0x4) 14:05:52 executing program 1: r0 = io_uring_setup(0x666c, &(0x7f0000004a40)) io_uring_register$IORING_UNREGISTER_RING_FDS(r0, 0x15, &(0x7f0000007480)=[{0x0, 0x0, 0x0, &(0x7f0000006d40), 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0}], 0x2) 14:05:52 executing program 2: syz_init_net_socket$nfc_raw(0x27, 0x0, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 14:05:52 executing program 5: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, 0x0) 14:05:52 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$VHOST_VDPA_GET_VRING_NUM(r0, 0x8002af76, 0x0) 14:05:52 executing program 4: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, &(0x7f0000000340)) 14:05:52 executing program 3: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getresgid(&(0x7f0000000080), 0x0, 0x0) 14:05:52 executing program 1: bpf$MAP_CREATE(0x18, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 14:05:52 executing program 2: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x2) write$snddsp(r0, 0x0, 0x0) 14:05:52 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) 14:05:52 executing program 4: sched_setparam(0x0, 0x0) 14:05:52 executing program 0: r0 = gettid() rt_sigqueueinfo(r0, 0x21, &(0x7f00000000c0)={0x0, 0x0, 0x1}) 14:05:52 executing program 3: syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x40, &(0x7f00000020c0)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[], [{@smackfsroot={'smackfsroot', 0x3d, '%}'}}, {@obj_role}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}}, 0x0, 0x0, 0x0) 14:05:52 executing program 5: process_vm_writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000500)=""/136, 0x88}], 0x1, &(0x7f0000001f40)=[{0x0}, {0x0}], 0x2, 0x0) 14:05:52 executing program 2: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x2220040, &(0x7f00000005c0)=ANY=[], 0x0, 0x0, 0x0) 14:05:52 executing program 1: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}}, 0x0, 0x0, 0x0) [ 351.588195][ T4239] ======================================================= [ 351.588195][ T4239] WARNING: The mand mount option has been deprecated and [ 351.588195][ T4239] and is ignored by this kernel. Remove the mand [ 351.588195][ T4239] option from the mount to silence this warning. [ 351.588195][ T4239] ======================================================= 14:05:52 executing program 4: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 14:05:52 executing program 2: r0 = socket$phonet(0x23, 0x2, 0x1) bind$phonet(r0, &(0x7f0000000000)={0x23, 0x0, 0x9}, 0x10) [ 351.643053][ T4246] fuse: Invalid rootmode 14:05:52 executing program 0: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x7, &(0x7f0000000240), 0x4) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000440)={0x2000005}, 0x8) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) 14:05:52 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x8, 0x1) write$snddsp(r0, &(0x7f0000000140)="05", 0x1) 14:05:52 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f00000000c0), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000100)={0x0, [0x5a9, 0x4, 0x3], [{0x0, 0x5, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1}]}) 14:05:52 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000008e40)={0x0, @hci, @in={0x2, 0x0, @empty}, @nl}) 14:05:52 executing program 5: sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, 0x0, 0x1) io_uring_register$IORING_REGISTER_FILES_UPDATE2(0xffffffffffffffff, 0xe, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000340)=""/250, 0xfa}], &(0x7f0000000480)=[0x41240000, 0x0, 0x0, 0x24], 0x2}, 0x20) syz_open_dev$loop(&(0x7f0000001c00), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(0xffffffffffffffff, 0x4c08, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0}, 0x0) socketpair(0x1e, 0x0, 0x9, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) io_uring_setup(0x9e9, 0x0) io_uring_register$IORING_REGISTER_FILES_UPDATE2(0xffffffffffffffff, 0xe, 0x0, 0x0) openat$nci(0xffffffffffffff9c, &(0x7f0000004740), 0x2, 0x0) 14:05:52 executing program 2: socketpair(0x22, 0x0, 0x2, &(0x7f0000000240)) [ 351.780164][ T4239] fuse: Bad value for 'fd' 14:05:52 executing program 3: r0 = syz_open_dev$video(&(0x7f0000000000), 0xffffffff, 0x0) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f0000000040)={0x0, 0x8, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "eea13c50"}}) 14:05:52 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 14:05:52 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000080), 0xffff, 0x0) mmap$snddsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0) 14:05:52 executing program 0: r0 = gettid() rt_sigqueueinfo(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xb}) 14:05:52 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000001500)=[{0x0}, {&(0x7f00000014c0)=""/41, 0x29}], 0x2, &(0x7f0000001840)=[{0x0}, {&(0x7f0000001580)=""/190, 0xbe}, {&(0x7f0000001640)=""/215, 0xd7}], 0x3, 0x0) 14:05:52 executing program 4: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, 0x0, 0x0) 14:05:52 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@ldst={0x0, 0x0, 0x1}]}, &(0x7f0000000140)='GPL\x00', 0x1, 0xb9, &(0x7f0000000180)=""/185, 0x0, 0x3a}, 0x90) 14:05:52 executing program 1: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000), 0x8) syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) 14:05:52 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) 14:05:52 executing program 2: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB=','], 0x0, 0x0, 0x0) 14:05:52 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x8, &(0x7f00000001c0)=@framed={{}, [@tail_call]}, &(0x7f00000003c0)='syzkaller\x00', 0x1}, 0x90) 14:05:52 executing program 2: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x8001, "af12dd7eb3e73f4169cebc8fdb5ae555b29bdbc2e9b25a8e86813363967f44d6"}) 14:05:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000008c0)={0x6, 0x1, &(0x7f00000006c0)=@raw=[@jmp], &(0x7f0000000740)='syzkaller\x00', 0x3, 0x79, &(0x7f0000000780)=""/121}, 0x90) 14:05:52 executing program 0: r0 = gettid() rt_sigqueueinfo(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1}) 14:05:52 executing program 3: openat$mixer(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) 14:05:52 executing program 4: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 14:05:52 executing program 1: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0xf, &(0x7f0000000080)=@ringbuf, &(0x7f0000000140)='syzkaller\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000300), 0x10}, 0x90) 14:05:52 executing program 4: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) sendmsg$NL80211_CMD_SET_NOACK_MAP(r0, 0x0, 0x0) 14:05:52 executing program 0: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000140), 0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) 14:05:52 executing program 2: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2c67728b47f3a9a7dab4d4635679a66f75705f69643d676e550499103e2e69982574686b2a51b57c95644b51619283a04e874bd6c90e170b51e5b06128827424a9c7f29216d9be2b24745a5638d9506da21d6c9a260d0d43c18698668e8bdcd8d5d4d52c0e242c81222a47e6f30c1df5e4"], 0x0, 0x0, 0x0) 14:05:52 executing program 5: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SOUND_MIXER_READ_RECSRC(r0, 0x80044dff, &(0x7f0000000100)) 14:05:52 executing program 3: sigaltstack(&(0x7f0000000080)={&(0x7f0000000140)=""/231, 0x0, 0xe7}, &(0x7f00000000c0)={0x0}) 14:05:53 executing program 4: sigaltstack(&(0x7f0000000300)={&(0x7f0000000240)=""/181, 0x0, 0xb5}, &(0x7f00000003c0)={0x0}) 14:05:53 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, &(0x7f0000000180)=0x4000000) 14:05:53 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_INFO(r0, 0x81204101, &(0x7f00000000c0)) 14:05:53 executing program 3: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYRESHEX], 0x0, 0x0, 0x0) 14:05:53 executing program 5: r0 = io_uring_setup(0x6a63, &(0x7f0000000040)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) mmap$IORING_OFF_SQES(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x8831, 0xffffffffffffffff, 0x10000000) [ 352.251107][ T4312] fuse: Unknown parameter 'gr‹Gó©§Ú´ÔcVy¦oup_id' 14:05:53 executing program 4: r0 = io_uring_setup(0x666c, &(0x7f0000004a40)) mmap$IORING_OFF_SQ_RING(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) 14:05:53 executing program 0: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2c67728b47f3a9a7dab4d4"], 0x0, 0x0, 0x0) 14:05:53 executing program 1: r0 = socket(0x18, 0x0, 0x1) sendmsg$MPTCP_PM_CMD_SUBFLOW_DESTROY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 14:05:53 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, 0x0) 14:05:53 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000001500)=[{&(0x7f0000001440)=""/105, 0x69}, {&(0x7f00000014c0)=""/41, 0x29}], 0x2, &(0x7f0000001840)=[{0x0}, {&(0x7f0000001580)=""/190, 0xbe}, {&(0x7f0000001640)=""/215, 0xd7}], 0x3, 0x0) 14:05:53 executing program 3: r0 = socket(0x2a, 0x2, 0x0) sendmsg$TIPC_NL_LINK_RESET_STATS(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x40000) 14:05:53 executing program 4: syz_clone(0x10206000, &(0x7f00000001c0), 0x0, 0x0, 0x0, &(0x7f0000000300)="05") [ 352.361744][ T4324] fuse: Unknown parameter '0xffffffffffffffff' [ 352.387238][ T4329] fuse: Unknown parameter 'gr‹Gó©§Ú´Ô' 14:05:53 executing program 5: syz_clone(0x1400, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:05:53 executing program 0: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x5421, &(0x7f0000000040)) 14:05:53 executing program 2: socketpair(0x29, 0x5, 0x0, &(0x7f0000000200)) 14:05:53 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_HE_OBSS_PD={0x10, 0x117, 0x0, 0x1, [@NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET={0x5}]}]}, 0x2c}}, 0x0) 14:05:53 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vxcan0\x00'}) 14:05:53 executing program 2: pipe2$9p(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RXATTRWALK(r0, &(0x7f0000000380)={0xf}, 0xf) write$P9_RSETATTR(r0, &(0x7f0000000500)={0x7}, 0x7) 14:05:53 executing program 0: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x90800) write$9p(r0, &(0x7f0000000580)="93", 0x1) write$P9_RSETATTR(r0, &(0x7f0000000080)={0x7}, 0x7) 14:05:53 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f0000000040)={0x0, 0x8, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "eea13c50"}}) 14:05:53 executing program 3: sigaltstack(&(0x7f0000000080)={&(0x7f0000000140)=""/231, 0x0, 0xe7}, 0x0) rt_sigqueueinfo(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x28f4}) 14:05:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x20, r1, 0x3b569cd5108f1edb, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 14:05:53 executing program 2: r0 = syz_open_dev$sndpcmp(&(0x7f00000000c0), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000100)={0x0, [0x5a9, 0x4, 0x3], [{0x0, 0x5}]}) 14:05:54 executing program 4: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYRESDEC], 0x0, 0x0, 0x0) 14:05:54 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) ioctl$LOOP_CLR_FD(r0, 0x4c01) 14:05:54 executing program 1: r0 = syz_io_uring_setup(0x3899, &(0x7f00000075c0), &(0x7f0000007640), &(0x7f0000007680)) io_uring_register$IORING_REGISTER_FILES2(r0, 0xd, &(0x7f0000007a40)={0x2, 0x0, 0x0, &(0x7f00000079c0)=[{&(0x7f00000076c0)=""/118, 0x76}, {0x0}], &(0x7f0000007a00)}, 0x20) 14:05:54 executing program 0: r0 = socket(0x18, 0x0, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 14:05:54 executing program 3: ioctl$LOOP_CONFIGURE(0xffffffffffffffff, 0x4c0a, 0x0) syz_clone(0x41000000, 0x0, 0x0, &(0x7f0000005800), &(0x7f0000005840), &(0x7f0000005880)="4524af01ce426d471beac3d5b755f33f2287d5a95dcfa0dacc86dff4ce19861bd56dd047079ae7ad3e7d6d620d215c27129b343341b9fbd3e2a061cfc1fee4b22ae27ed648123f4ff28d2590ea17a6") 14:05:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ANNOUNCE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="01"], 0x1c}}, 0x0) 14:05:54 executing program 5: r0 = gettid() capset(&(0x7f0000000380)={0x19980330, r0}, &(0x7f00000003c0)) 14:05:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) bind(r0, &(0x7f0000000040)=@vsock, 0x80) 14:05:54 executing program 2: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB=',g'], 0x0, 0x0, 0x0) 14:05:54 executing program 0: getitimer(0xbd8e0b2135549297, 0x0) [ 353.446569][ T4376] fuse: Unknown parameter 'g' 14:05:54 executing program 0: openat$mixer(0xffffffffffffff9c, 0x0, 0x440080, 0x0) [ 353.469713][ T4380] fuse: Bad value for 'fd' 14:05:54 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000140)='GPL\x00', 0x1}, 0x90) 14:05:54 executing program 5: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) bind$nfc_llcp(r0, 0x0, 0x0) 14:05:54 executing program 2: get_robust_list(0x0, &(0x7f0000000a40)=0x0, &(0x7f0000000a80)) [ 353.508957][ T4383] capability: warning: `syz-executor.5' uses 32-bit capabilities (legacy support in use) 14:05:54 executing program 0: r0 = socket$phonet(0x23, 0x2, 0x1) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) 14:05:54 executing program 1: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x5451, 0x0) 14:05:54 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$VHOST_GET_FEATURES(r0, 0x8008af00, &(0x7f0000000a00)) 14:05:54 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) mmap$snddsp_status(&(0x7f0000ffc000/0x4000)=nil, 0x1000, 0x0, 0x40010, r0, 0x82000000) 14:05:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="7c010000", @ANYBLOB="010581"], 0x17c}}, 0x0) 14:05:54 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002340), 0x2, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x0) 14:05:54 executing program 0: socket(0xa, 0x0, 0x80000000) 14:05:54 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000140)='GPL\x00', 0x1, 0xb9, &(0x7f0000000180)=""/185}, 0x90) 14:05:54 executing program 5: syz_genetlink_get_family_id$batadv(&(0x7f0000001b00), 0xffffffffffffffff) 14:05:54 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPATH(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x117}, @val={0xc}}}}, 0x28}}, 0x0) 14:05:54 executing program 3: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x80008000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)) 14:05:54 executing program 1: bpf$MAP_CREATE(0xb, &(0x7f0000000000), 0x48) 14:05:54 executing program 0: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, &(0x7f0000000040)=0x300) 14:05:54 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x90) 14:05:54 executing program 2: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x2, 0x5}, 0x48) 14:05:54 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x1, 0x0, &(0x7f0000000440)) 14:05:54 executing program 3: r0 = socket(0x18, 0x0, 0x0) accept4$vsock_stream(r0, 0x0, 0x0, 0x0) 14:05:54 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x1}, 0x48) 14:05:54 executing program 0: syz_open_dev$sndpcmp(&(0x7f00000001c0), 0x1000, 0x52501) 14:05:54 executing program 4: socketpair(0x11, 0x3, 0x1, &(0x7f0000000080)) 14:05:54 executing program 5: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x888000, 0x0, 0x0, 0x0, 0x0, 0x0) 14:05:54 executing program 2: r0 = socket$phonet(0x23, 0x2, 0x1) getsockopt$sock_timeval(r0, 0x1, 0x42, 0x0, &(0x7f0000000c40)) 14:05:54 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x12, 0x10001, 0x4, 0x4, 0x2000, 0x1}, 0x48) 14:05:54 executing program 1: openat$full(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) 14:05:54 executing program 3: syz_clone(0x2005000, 0x0, 0x0, 0x0, 0x0, 0x0) 14:05:54 executing program 4: process_vm_writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000280)=""/212, 0xcd}, {&(0x7f0000001f80)=""/4096, 0xfffffffffffffcc7}, {&(0x7f0000001280)=""/139, 0x8b}, {&(0x7f0000001340)=""/243, 0x24}, {&(0x7f0000001440)}], 0x9, &(0x7f0000001f40)=[{0x0}, {0x0}], 0x2, 0x0) 14:05:54 executing program 0: mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x2220040, &(0x7f00000005c0)=ANY=[], 0x0, 0x0, 0x0) 14:05:55 executing program 2: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_REWIND(r0, 0x40084146, &(0x7f0000000100)=0x32b990e9) 14:05:55 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000140)='GPL\x00', 0x1, 0x0, 0x0, 0x0, 0x3a}, 0x90) 14:05:55 executing program 5: r0 = socket(0x18, 0x0, 0x2) bind$xdp(r0, 0x0, 0x0) 14:05:55 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x40, &(0x7f00000020c0)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{}]}}, 0x0, 0x0, 0x0) 14:05:55 executing program 0: socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000240)) 14:05:55 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000001c00), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 14:05:55 executing program 1: r0 = io_uring_setup(0x9e9, &(0x7f0000004080)) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[0xffffffffffffffff]}, 0x1) 14:05:55 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000020c0)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0x1f}}]}}, 0x0, 0x0, 0x0) 14:05:55 executing program 3: io_uring_setup(0x64f7, &(0x7f0000000000)={0x0, 0xd722, 0x8}) 14:05:55 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000014c0)=@base={0x0, 0x0, 0x0, 0x0, 0xe57}, 0x48) 14:05:55 executing program 3: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) mmap$snddsp(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) 14:05:55 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_STATUS32(r0, 0x806c4120, &(0x7f0000000000)) 14:05:55 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x46ee901a4db536a0}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[], [{@audit}]}}, 0x0, 0x0, 0x0) 14:05:55 executing program 5: process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sched_setparam(r0, &(0x7f0000007400)) 14:05:55 executing program 5: openat$cachefiles(0xffffffffffffff9c, &(0x7f00000023c0), 0x0, 0x0) [ 354.584755][ T4474] fuse: Bad value for 'rootmode' 14:05:55 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)=""/117, 0x75}], 0x1, &(0x7f0000001840)=[{&(0x7f0000000000)=""/190, 0xbe}], 0x1, 0x0) 14:05:55 executing program 0: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000001500)=[{0x0}, {&(0x7f00000000c0)=""/48, 0x30}], 0x2, &(0x7f0000001840)=[{&(0x7f0000000000)=""/190, 0xbe}], 0x1, 0x0) 14:05:55 executing program 2: connect$l2tp6(0xffffffffffffffff, &(0x7f00000000c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x20) sched_getaffinity(0x0, 0x8, &(0x7f0000000100)) 14:05:55 executing program 1: r0 = socket$qrtr(0x2a, 0x2, 0x0) getsockname$qrtr(r0, 0x0, &(0x7f00000000c0)) 14:05:55 executing program 3: process_vm_writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x0) 14:05:55 executing program 5: syz_open_dev$loop(&(0x7f0000000040), 0x8f, 0x0) 14:05:55 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_LINK(r0, 0x40044160, &(0x7f00000000c0)) 14:05:55 executing program 2: syz_clone(0x10206000, &(0x7f00000001c0), 0x0, 0x0, 0x0, &(0x7f0000000300)="05ba") 14:05:55 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 14:05:55 executing program 0: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='fd'], 0x0, 0x0, 0x0) 14:05:55 executing program 4: sysinfo(&(0x7f0000000080)=""/30) 14:05:55 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x8, 0x1) write$snddsp(r0, 0x0, 0x0) 14:05:55 executing program 5: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2}, 0x48) 14:05:55 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) read$FUSE(r0, &(0x7f00000021c0)={0x2020}, 0x2020) [ 355.063362][ T4506] fuse: Bad value for 'fd' 14:05:55 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, 0x0, 0x0) 14:05:55 executing program 0: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SW_SYNC_IOC_INC(r0, 0x40045701, &(0x7f0000000080)) 14:05:55 executing program 3: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map=r0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 14:05:55 executing program 0: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000340)=@generic={0x0}, 0x18) 14:05:56 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind(r0, &(0x7f0000000b40)=@ethernet={0x0, @random="e8989f188758"}, 0x80) 14:05:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_REG(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NL80211_ATTR_REG_RULES={0x8, 0x22, 0x0, 0x1, [{0x4}]}]}, 0x1c}}, 0x0) 14:05:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0x40d}, 0x14}}, 0x0) 14:05:56 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000080)=0x100, 0x4) 14:05:56 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FD_FRAMES(r0, 0x65, 0x5, &(0x7f0000000080), 0x4) 14:05:56 executing program 0: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) connect$nfc_llcp(r0, &(0x7f0000000080)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "6e34cb6ff03b31f9d923580f4b5ca3a1d9dd3e392541e78838e993d9a152de8efb6cbaea26d5adc4c05f06748d5b56223c921a9fbb51bff01e765b492d5d0a"}, 0x60) 14:05:56 executing program 4: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f00000004c0)={0x0, [0x827, 0x1f, 0x5], [{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}]}) 14:05:56 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000140), 0x0, 0x0) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a9f9fd5d3dc665da876158cb547f8fdd323d5a578db4e9bf3f3b9e16d44aea2b1a48e57028c1313003e41a666c4cff8fde07c04f53dfb2208a5ff4502effa92b", "788d86965ee8b77a779e463016842f885979661cb403d602c883b4f567123c6d85b542c95cbc8a2ce370dc1c386a6e69cf013acf3feb91aabdda56e4a2f7a8fe", "dd57632ce74417af0b0ab1139f82693f145c9edd48c8c61e3f3fefd558629ca2"}) 14:05:56 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x24, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}]]}, 0x24}}, 0x0) 14:05:56 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) 14:05:56 executing program 4: syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000020c0)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[], [{@smackfsroot={'smackfsroot', 0x3d, '%}'}}]}}, 0x0, 0x0, 0x0) 14:05:56 executing program 3: syz_io_uring_submit(0x0, 0x0, 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 14:05:56 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x3}, 0x48) [ 356.045528][ T4545] fuse: Bad value for 'fd' 14:05:56 executing program 2: r0 = socket(0x18, 0x0, 0x1) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, 0x0, 0x0) 14:05:56 executing program 5: syz_clone(0xa080000, &(0x7f00000000c0)="c87f1f244b640ff8c0764bb776a21177e0af08a7e788277d7c3128750b683b7b8a3a0e6d9d1c74446f34f683980d4e651313640b45c3850c8c879cff79b7ec3cf2c455edb03c728567880251db4b545a747057c0959883eb81a59b581559aafc1d6303af6d5ed92f", 0x68, &(0x7f0000000000), &(0x7f0000000140), &(0x7f0000000180)="193ea6ca6ce75d5aba0f3b507a084a496d79ddeb16c815d41bbcb6f775cd21ec0d960702dcb6fd6fc5b8db1d4ae499c6ec38956df785a9ce71ccd7cdb8790e80a49b37c6b55a769a2e921048965fd92e6fc3f8cd28aa79713faa8197cb834cd544783e1fed9c0096dcd245b0c45eeea3566edb9618c09461a6cbcbb54c2b8dd46fd36936129ce67ddffed4f5ec396c99008595ff5a73d58db3a602eae04685749d2d64f7e3f624a4314ea8c274abe3b14d0ba86de11911555fd3bdbc0267341e4650548148388a1ac909316633f53a510fb1e48fcfc20b401fdba6e71548b961e87253b9dce2a137f056c9") 14:05:56 executing program 1: r0 = syz_io_uring_setup(0x3899, &(0x7f00000075c0), &(0x7f0000007640), &(0x7f0000007680)) io_uring_register$IORING_REGISTER_FILES2(r0, 0xd, 0x0, 0x0) 14:05:56 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f0000000140)=[{{}, {0x0, 0x1}}], 0x8) bind$can_raw(r0, &(0x7f0000000100), 0x10) 14:05:56 executing program 3: openat$ppp(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) 14:05:56 executing program 1: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000140), 0x0, 0x20000) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) 14:05:56 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 14:05:57 executing program 4: openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x0) 14:05:57 executing program 3: openat$misdntimer(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) 14:05:57 executing program 0: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x206000, 0x0) 14:05:57 executing program 2: r0 = syz_open_dev$video(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, 0x0) 14:05:57 executing program 4: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x3, 0x0) 14:05:57 executing program 1: sigaltstack(&(0x7f0000000300)={0x0}, 0x0) 14:05:57 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000c40), 0xffffffffffffffff) sendmsg$NL80211_CMD_TESTMODE(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000c80)={0x14, r1, 0x409, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 14:05:57 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x100000b, 0x10, r0, 0x0) 14:05:57 executing program 3: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) 14:05:57 executing program 4: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPATH(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r0, 0x1, 0x0, 0x0, {{0x7}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 14:05:57 executing program 1: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2c67728b47f3a9a7dab4d4635679a66f75705f69643d"], 0x0, 0x0, 0x0) 14:05:57 executing program 3: sigaltstack(&(0x7f0000000480)={0x0, 0x3}, 0x0) 14:05:57 executing program 2: io_uring_setup(0x27d2, &(0x7f0000002b40)={0x0, 0x0, 0x2000}) 14:05:57 executing program 0: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x202000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r0) 14:05:57 executing program 5: openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) 14:05:57 executing program 4: r0 = socket(0x18, 0x0, 0x1) syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), r0) 14:05:57 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETENCODER(r0, 0xc01464a6, 0x0) [ 356.547408][ T4585] fuse: Unknown parameter 'gr‹Gó©§Ú´ÔcVy¦oup_id' 14:05:57 executing program 1: r0 = io_uring_setup(0x666c, &(0x7f0000004a40)) io_uring_register$IORING_REGISTER_EVENTFD(r0, 0x4, 0x0, 0x1) 14:05:57 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) sendmsg$can_raw(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f0000000800)=@canfd={{}, 0x0, 0x0, 0x0, 0x0, "c1f3e06039910e15801e47f87b4042ce1acfcfa71d6091cb3e29cc98b33000883dd029a382a790c4d514563d070831115a044df2e5f81eb88d9cc9aa0301c2c9"}, 0x48}}, 0x0) 14:05:57 executing program 0: mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x1, 0x0, 0x0) 14:05:57 executing program 2: syz_io_uring_setup(0xb0c, &(0x7f00000005c0), &(0x7f0000000640), &(0x7f0000000680)) syz_io_uring_setup(0x57ff, &(0x7f00000006c0), &(0x7f0000000740), &(0x7f0000000780)) syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), 0xffffffffffffffff) 14:05:57 executing program 3: syz_io_uring_setup(0x327, &(0x7f0000000100)={0x0, 0x0, 0x202}, 0x0, 0x0) 14:05:57 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000040)="0fedc4782f24ffee1114fdb7e11f777d3bf0da134004b15cec72c7f66fac44913cb7abe681f09092667fc45aef516560623f0defaff5a3c1d4a7398838a3deeaa7b844763b72aa7700280356d3b954ef6141f1962b4cde9d37a367fe2b6e913002fdf4f4dc1b3f5d1ca2e978355b427c9c55ca49019a29e56dcbcef6f3595ac4fc687f6c61acd1acec26c205be83fb1725d30774c551eee91e809d38dd75b83b24b33379e7eed30a66668d7a16dd77e2a33dcbf6e22a586d596b2000d7638c50ee8ed452d502ee5f825a4713aacb3a580d981f70a94caa7dd1dc123317634c1d6a9cb224d75f471ed230e818afeaeb861ea5bf989f895d25bcd743f6bc8e4b3022b1011b28a11f59af35a6fa825bbd4abb4535b4563c6ad45d6f923b9643e2782c7d0381173385b997fd96bd0acf8f9f55b56598c64227c96afbe1d7937040df04116869decf5bd2adca3a3b5aa34346480d8888d9f282870a32e3af34de191b8871dae23001914b95176cafd04cacbfd071adf990c846dd31f890775245c0094ef6a8ca8ac7d0fff98f40a7e6d958ac84a63c40822a0f3b82dfaf8a30ce62305ecc613344e688d66282fe66fe90570c0db8473e7c84593b4fcc79c8101740fcc39ddce6b4c1bdabbaa5452d6592a23f0b7037560ccd663af20420be391f3d3b550cd7ae158e5fa4ea119610e4ca015639ebbb7f0c050905abd24f5ff2132f7b23dda2ae4101d6c1ae505039acf821b2bc1e088e5e8a79dd4f3c30d4c075789cfb759afdc63ddd5947641c93e83cdff2b92f76a0386c4bd8e2c09c5b4f6abf27cca73ab3332ff0a862e3dc2fb8d68d7a65b88aac38eb97bd79a245ffc92c2e52330c85b7add9e1949c08eac4cfab5c540b62841be6e15d7dbd5d0edb5b14dee9767b582fe9205bac5df5537fc8b8a522495be657c02d88a4a73218794ac4c30064c91d78b22ca20f638635824384bdc37150638d802283c079ca812ad58fc0590a01ac235abbe275de3844ae245293dc518de7de80dea62b77889c3886c0569fa88bdc9803dd795360b40ade413436630e5c809dff04787d24874a73869c0626096c65a26ddf10706c394c653c69f5d2b8eed384d8996e2f2dce51289d394910419170dd914de9fc379750da9fface86351ae6444970baae355a9834f73559498e6b534e007f8a1e09cbd84c463bf0ddcd8c3fda3c9055ac80a5d998be0407af2c67d3b24e574446f3209cc85b8677ea9869c0dcf417ad3e032f448107b22488d10fe39c4e6b9bf57a541b18abeab4349fdc141e7110e9c5a83ecde6f00998aa34b1c5c4261cff366fe26e721c8d0b0b0ded52f76b34b4ad4247366a615d9f45354c32938e116d19d8e6795176824e90cbb7fa3ceca099136e6eaf97f4e55ce1d3f95871a551dd9fbbb72f8212df6cda46e4cb5ec31218fc33103e3aaca46595307090c48387dbda0023ee4804dea913de51abe127c61b5f3ce5025c7c7c66b87095d58845964429d573fcb6ba4078548079e77daaf887dc01575689f9dd3623920cc9fcd2a815a4c0cb6a7cfef88b92354aea6054098536f0582acb5f76b614bb703a80db125203fdd0df8691dfb7c3ce34f5323cc835948323f45d3ed42372603266861ad171f5a220c32dbde7a5ddb848b01b089a447eb517b06b836b1280dbd98f474e62b94ba9846e86bd7d83fd63bf5efdb0bdda79d8b5e2379f4bdf3f1793a4ffd04cc950b62c0b0516bdb1aba7b9671875eb8f2a77e6c2d466556bc40c23e6e35c484cf709c1ee784f9908a53dba51199f2ef685d1d3307947d6e0d1a3645c7e8b66217c83689382bf6a68d6e593fd11e6074855a4824dc4d7c437b3148b74059d093bf997819326af1059b74658735566ecc2bbb171ab837610e020df5c11ea5a244be7900b3697be3040448012aac8004a26392c0a3ff119041f95ff9aec58406479f16f3cbe663555496f038ef4131a4a4280d24ef97cbfdaeff9543f11867f26c56c2bd3fd94570c5a588d4676aff7d480a64f3a54ba63163134490c97b09b93b84e498e64f6a67349e00d1bb3cbd8a40e39f1831d2c8bc42daf643771ac55f404cd99747d3dbe173578a8d87099167d8acc7ffbad13b83a4583bb8b56b68410e10a7f92fe6ebf1b890aa0214258f4460df435d7a8df81e7443d56027e78359f6465673f454d0752e1edbef55bc7b3401363c3b9d3f4df5faf9d2317278b235421203c1dd4c4462655036a0ec861a5371daa684719870c0cf12cb19eca19a7448b7d72e1f4be62e3eb2604abbbd5fd73217ff8cf46e33c24c670b411d72d50dc25265c1a5243cfc318fde6aa7c141e5cc3b6d671993be39b0dba04d81739aa5e7317f3ce04b3bc372f70723bbcbc7f0702c6c4815df7718d30ec65564249580c794072bab753b3eea9667e346cebba20c9a9a77359c36d5c880450479b8edd2ba80b0ad009ae0c4387fbe45a69ae758a8887f08ed1bc11e28995aa0f5e8a6b87732cec43286afb5d17fecc6ca75e51c98e96212ffe81d9d19b65e4306891baad92b679a45d655d04e5a7fcb4ff2f3610193c1a4977e598e792f98163f52b137c90ca90cfbfeab1910a57568b309c77b27f9906fef13a19b1eb622751f224a9f22e266b57bf682114b12fe603b869479dc95d50a35a3b9442b58f8a612a473c1eefa4e88b52054da4fbab04b122be359831c9a9aade2a0807762c895baf1a1d5a565b386a98494b3c535312782e7d256d1a24899f517bc49c570fcc842617e1cbef93d1fa191c28b2d2b0ff0f1f43937e46a54ab2abd058d284a8016b8cad50341139e565da8f18b7cc8b93445bb6d820ab7a59034dc889fc3cdc3bf5e1e9d53af6b45bee2229c96b3a17db21bf555feb2ec36741fd8b812c92600a631c42f20a17d7258625a4f522b2a98097fb4135c9e6833996d0e92a8ab449df6e6154233addb3b1988636fccd5f3bd1f1fd0ba99e4910c53de37724f714c6e2ad41b5ac58bdfe2b056cb055a3bc8c8369aae66bb7e764fd1436404f66510831657bee09ac02319d96f0628e76307484e629dd874f82b35dbb803164fc411ec32b3c451257b96de67d6e25505d0ae13b51bd55513b04bea351f2a4553d6905f2dc91d5c2b1ea8d057e5db45fafc35cba8859238a024ae76317de5640ee2386c1d63d6f1fb8a5a3c09df57b9470d06a537d7fab0914eae7aa7fa0be2b2671d063aa7e05144c389e495eb609ffb96cae17f7b260f0d800ba36b8e694b7f958a06e1e6a1762d82ba17e1e94b07a2a921095764fd662bcb3be4b7f4993017d2602f01c26d96cddd5f0544344dd2cb18698a4481cd7deacc1ce41835498188663094a307b68931dca3653eda8ded53cf5e032890b937e3befdf2d29874682f108a0bcecfa6593fd6e60085b799345350e4dbd3194b1fe22e81d7a157c89492070b1d77a113d5a181a13831ca531c26f5498a9f4c8b4f891f0bf6cd8b788d73bc031332d7666478061701662ba13b8076c5008aa45d9728b0f3b3060b9f2f6143e4dbee4cf96427aa73273b51d2bfa3b9a2738e495730851824e4d9fc7fe820a9c59c602979d055f6f235142c9ecfb7e7a83489127a4722e70c13d9bda7ba557c839323e0e932bdf6bd2b550d50f4689a958af8d61fe95a87e755329efec83fed3937c21239f0b73f59924260e624acd09ba474bd2fff917582ff3a10bced9688dc18e8531f111d5611dbd63ac1e03539e3f2b0a86da53c1e031775179290b679dff444fcbfe9e9613146553ce7d68349a8938b72d302e7980a8f6d945a31ef97eedbb1f86b8ebdbd59ab5014b7857a85c42a2d585bbdba328df506694ca29d7353645eba9740cb5901cc5d9890d2b93c7439bdd13e11e2ee45f844ca30a7a0a109eb683994f8575bdacd221c248692688c333e7c257e6c52d05edf3e681283c5a5e537529a7cac1be69cbbbc4185c8cecd7aa8357e9d80a1e137543e71f2964846c60da66ea565dbb763f9b50392a68b483c18c61989675c6ceea93a616fe69106b2eecfd80b73b4b3f1249a5835c53692611fccc2db3f55a9f19c5e53989bc9e6c64c651e74b31b6a28daaab0b874517a5b940e521c9129098d6a4f764175cf30c5d9521e8b37e625e500c02f4539d77327694262dba52555e93afe6cffb8f378ba55e90990d036ad5eb3bb67155a5922335d8f66565ada9171d0a9964ffbab1a7731d3d18d8a6da7ccdf84569061eb868c0517f28b0fb95bd464c1f0bff343483309543a6de8c8eedbbfde0e83f8857cdd04b3497716e9338c24eaa0b68d9d8603d45241c6f00d8b1229325a9f07cd403521b292239ba812b4183449b531cbe1f0420ea9f693a7a34752f57a02696b58c17a6b3d9766599ecd7f98e464e69b672679122a3133da73a8307bfa1529990484fc45f05d1398998deda47278df9ad2f29a99ad28c2319ace2e2b1e0b80340e6fd8c6ac415bcf3f33d682550624f7e49e3c7d4110135e545e8abb33eeec0b4a399bf93b79132f4b6883ff885f32731f4539a3431a1afeb7a85a212319d04497fd7785e8ab066325e77f60990dae36720a867ca083ac7ca677aca289db79dfaddb1f9f891dab8d851cd472150d0a41efdb78b501dbfc310fa1014ca88409abe6c3b5dc671205f3485c600a1ffe2be7513ed56032073470848390ec701b4c51c7a35c30100c098df2817b65d4e8126b31aeefc9035d8c9d74604ca90702f1b6059fd180108ce4d99fe811939d1aa37356b0fb0f5394f33126c0d9941f76dd72dea5a2ae808694143952e6a89e8ddacf7e4bd786b2ac690a25554a3f2a3b47ad157b3819273dcab368eefc901db443c6fa0c16476c121d132338f8da250b917d240d545606b86c804cfd98fc2b2a7fe2ce38f963f4af2dc7107ff2dc255d95c4d43f020c7e727fb4f043f6adb9bee3b70ae46295fa9bc6708c008220190d6f18820618e89931aca5fa00b722e3ffaaba95872d3e2ac0f3d17285ecf3b75ee48d69491ddb90a6f1522a3a9f7e4c518782664cbcbf6d4758b3420c07d72f6a475e1abece3bb69cd1d5e2553d372c7bc666c8f9872dcdaa69a14ad215d20646d398e736c6d2540316d871d9324d690a5639f90ef40bedf945c3a54fc62017959020505b6444867a8e26bd4bbb8a5aad045376a307f46570841f2652953147a65b2af4affe79ba5e547bbe4d8983e46c07299d5789d20fbad56dfacbe46692872fac98746743eec26bbbd092c1dd4f0b9708a3ad1f8e873a92e0288d79930144b38477ba7ef9c11847c7550e24654504e868c76ec8bf2540b40a732e7f14b949e2e226e3ab0ed7565af5b45282e7364e0553b6ce8369f8ac90010474cbeb11d00ae4e4317068a73de04f39f6756552e9c1f3d2a2ec50e5aba5b8fa745bb2981c962f7fddc2a56a73aa8e9ab17ca0d4cda0c958912b6ebf6309884d9f07c712a64b6431d889003b7937eece2f443adf0088b3745ffbc8be403416898315dac162a63d0daedb5b2df3ec9e201559d61e437cf15f25cba65bbaeb02ba5e282ba596fecc06d2e327f07efe86a091b87a295a019cc9e47901d736fbc8ec0ae69096d6120cb97ee7aa5ee48475461c5f817145fa865d9383bae8d1f3827cba36e1442c7e65be564b90052b4ecc430f261810dc0421c05f4131a62a226d1caf3d4e908ca1fde3ff77efeceff42cf97fce8cd90d10ecee3d3b0710f4698e3ead3cb7e2c7cb39511b149a12652cdd0ead70e70581b2c92deda57517d4f500cf3cc2aac2e8bea632d4af6ad35560a5fcf12215717bd3a103d273cd3120e4268f2cd195ae33e622cf7189c4a06c18f398f4c1ebb6bd50e0eb5f06b3d13f4aaa64ab22fb89c39df20c823b9c6fafa25e5118f1523c48e51c79ca6e489276a73eaa27ec7940559187a02d5182332d80dd67e79554976bfdb7c58e00a0c26a104958b673beb0fcf2f8c380c6cd04ee1f6d921e484f9aed100b1bbd7ac5a3a4b839c51c3c771711664ad1b1e80a256708a0de2844918e588ff518b64ab100893a751ed8406dbe7c0708d1cec8fb8ffaa5e0aa963321baa7b64f557dc1879ab24deef8ddd6610408a9b951558119c98ca04a11008a8bb389d06ed66099abd4a555555a7830722bc9163a83acd7669d5fac5a0ee39217bfbb517614fb83d4ab976fe3c46c15db6f546e0a94aee14b139c269889120407d3b3879cf152db7261306d2d7854efd3bbc1a245126bb7bde1b18e8490ea0075e55bb76094f8e3114815589cd2bcdb997ed27864ea4c6fc8bc4cf541e016c8b136e11efa28db8c10e54cb5de7c6faea7fae2d03f905e9e4c19fa48de689ce142cf49b06758cf49751d490498e0b7f919b2411a1da9f708a8c99042d84f1ef24aca9402c5609d5833b51079b30ef653ea288d2486c7fbde4b200f1fdb06c75269c7c008c0ed4ac0a0227bb391fb9136c9f7cca46fbe3d18107c2f37940b586f57a6fe8ef74cd50069fbcd0f1d0457e1cea831ff8eb522009ec7236198548090515e3ffae689c4de8d90bfbcb8f94c3232a461b935659cdb70b49fc4595392f8eed880414c37dfb6023f8d1a6545c5c9f6dfaeece8a805fcfde79e1d6bcae94bf5657e9ad022b7d0cf92e6b25db16384d36e9401ea454453b676a8bb559e04c24d1552837c476e09a0f9a063846ec1ac76f52d13ee7ba2902c8d0e404ec33e5b65655bc3cb8ea7026f8b64a4bd798b987b065d3bbcf9845bb914bfa765a1e20a2562a75d93d8183fab1f70ceed002b8832a06c2ba2e2c22f9b6145edd1aa945afb562644ea14c89ca0b5404868918a860366bac8dc51a417d59e41e955b033e0d1a707d7c02d3902bbb52458fca037cf76791d3960b924ef35d1047ded4548e97027283718450fe31127f1987070a4fe4ecd5538cca552b06e7846a0675f2c6decda5aa10ea337146623028ebd2739f3fce78239a291c8f98f8eefc73b65c0418d70b01dc35931a1c1933ce377e3fb6b77be8ba91e7d0a2e7e2f3f30c141538b348eb01a16e5d9190f5dd69c8fc1a3e031a1735d182b28a91d3d2038fca662d9802a8cca05414725016cea2bb8a3b312173717a0d6274654e42109e945978a017dd6cdcdd0b5dca593de7d5c7a128d8b88f7db0c47d047d0fbe814b2bef3c8eccf23cf56448e6ed304d817146a41593c55de2655d538b304b69b0e2ea0f572dd555d1722119bab29251e92dada0da95d9312c12581b725d1dc4bf80c980b92728a1a7bd2aa0e016894564ac77ce3a933120d4bbeff04235b131037dcaf47d30ec61ed626260775f2e2ea3bd89bf885f655b98eca6f4bcb4780856a968a059691aafb76798687a232f54c9e0cdb93579ee9cf703ed2e559d068e504d547f8745cc9a7a96232d34b87cf2ddbe83a1d83862f9637e58fa3b149cdaf122ff022ba82c8b1e2cf94f7d13ae89a57857eb27059a92f1765721b3e350c9f7a55e6a1efa88795d1e7c39e0815f7dae367aaa92c5d7011d8b8032509931c3c99d2ea8ed4ca90db7b5743a5d9e8da9c5ba91170a04fe1fc47adc1f71e9b60031865e798accea1b191e1e48c4b22801b4fbb983c9dfde3a298d41ba5e7644de4b5f88ccc17dec04a7054fd99e6d0f14d1ae50cb393d512e6362eb56c2dacc9ea442c72013e9489384235c3c7a0c4005358906e29ddd66570d7a287da2f4b8124c38188cfe9579d6d814ee7a85e770cb4de5746c1d50d0ab824d722bb66e803f9ba8b42147cd7b611f68883d2d87af86a7d8555ecf6c31a2ee076178593a9f005ce4347667b60607a474698b6c8277cc02dcf573a26b77a4aeb85615de150c9d86192eb4f03fdda593cdaceb3bcffd83982e249e21d6757033ef064ddcc7635270ba4a8fe2460ec202bffadec3e18e0f2d929949e6f166c143893727c5ef715fad5484f844a306a6eb65cff191c1ff85a2ed1099abab405c95278193ae12f439a048553224e1bc4b1706989f84b7b32bb31301b0a4790c69b46c825457ae2c9160fc9d8d5a05308d24c7aad244f2284d10eae6dcb4d8462af9e277e76dc676f1e720995e0f723338ca2f93e22f3446a240f9d8f322d7c7a5e8312f61d8a3ac304b17662e9446f17869aced534140b3e5ec1376eeb478ed501c0f59ca73deb8b30371ccd28fbbce1f055168d9d7876942bee6a3bdd5cd129ef44b692540e58acd766b7d4edcbc1a2f0b4720d1380d6ad67d53d2642ddfdcd4a980fc0188425e4dd1edaeabe3ed70f007561c3b0658ba4111f45b22c8454071415bb935f260bb80322c94c5f2127c85ed3cd8b53a747817d70540abfedf35f81d428682d5e28bf62a01582f9433249d7b126162140d8fa2701bf3e8f8fbe2dad69838e939b67b7cc8e2bbeffd4d87c41f29a7e0f2e457f14bf213a8915824f40801e71bbbfaf35ad46e6370a89ff36049182a3b9996c72aeca1a4623dedad5cc50ce9f25873129201c8c699700edc6eab380acecee7b77dde9ce39f6ce67455da5402af2e0dde5827b33389d8fd0c7173784bd3d7b4e3ee3d0a546ab0f613db992dce0ace8f9ab57bd673a1524fa3ebb3e3c5ee0db0b0d8b2ebd89a9fad689d7c7e72d63fb94d057e32751931a840fb3c32be298938c90525264c7e1815905ff769ce7675a6591725456ac3d9ce4de4e5aae626b7692dbe5d289f363069b72b3e4351b7ca4712ff3006b930ebdb85c9c6c92ec252d26623254f9f79050aa4588c815f3d2a785f005dbaaad52e06bee599d076fccac8c5a80e622ba2e0640fca4e56516cd063430546cfea584b98fe105ad8f279ddba7f9547e4080f1ce8fb8988cbabd84e8dcf687342d4c843fa38c4625eab6da90c9fc6a503786a137d7891db2d8c617cfb7918797c293da49c74991c852747a2565bef420e8fe8621f270653eb60b89a4ea5cb0ed66963dce32edd0a2d10fe3e1431daaf53ca95791af58c1ce3449d91b9e1fcf018196ce09125d14969d2b317f39e3918f42129921ef95c0a95fc320841ebcd77f2f9dc39e63495b05f43a6fddee917fdc9024090eb6d41304ed0260b4237a42ada767cf34b99c3725e148ac5341d8f52026ae60fc7af2e4ac3cbb604b0203711d4fb836776faacaea9bc6696e5b970f5b9dd731b6e78ff405306685c8648f7d5a3271eb55ce9fc07270b8ce1487a1b0a877ae93781901c52e05ac85b68b1aa979f149c424086769be92dc0e5de304083662acdc426d40f5c9b47e423258968a961f276b89a4197ba820e7e46d4ecc40a8d24bb95c9917c9b04a1e34195b02f5da67f38875680711e7d26f94f6178926cb339a651893ff4eaf41f697251a633a275ec3aa35689a0c526b213854937bf99d3b8855255e600264c1900c1f54bc6ec4c7df9279f8f6dd55669d4e6eb3029d7cb5da9d24dc2cec27e691135979464ee706b559034d62025f53dddd7bb1be98f027416295be81541e4355444123a9bc2c71c9b8f50c2ec6109ec54efceb6465e5e531398f7d5f2157d1f320ceffcdfb6607db64268535eaa2779bdd28a44a51f75da58876c88274059ded6d3f448ab22c3b765c4bc4a57e581a3ad9bc28cd7f936191aa7e69812f7fb27583844de8efa2e3c59d4820c6de0d39812ace9ce98cbd504d2dac76590ed0befdee28ad93394f5e5705394d9eb548e7d7e9ec12bf81466b59b2183df083dca5674871fc9ebd5407b7da1894ea2529561c97512184c361be000b71ce764ce51882e0efe61b03cc2105c22c6ee03854d93bb561de48dd47c35e0184fa5e358360f03228cb63fff402f398c002bcdfcd27da825677244b7b806e57085c1f3036993cf97b8b80b02a86f54a84f2d317f14984c47e34c538fe4f1afba88adcd825d3bf596db9b2e39573a8cfacd8c855258231c11f506faa8b9a00da2afaa84ad7a4e8400092e6f7f96f1cda3202ffa8655e4a40bf0849aad8ca9c72d74eb951ab038a85ebbf99dacf4ba8190a29347bcb461bd3df2b5d447d8a157c84c814cc0e63bf499f5e1a43bf2f3b92fc3c46cb7f998d0275da6e3ba0fde1cf1e4b02cccaf56d9e64f6bc2982903f7dca7f97bf26b8a3b52b85f4c51000e40a37699ab3d9a7a85effe7ac2ad2891989bf9b3a1e6dcd0cf03fbc36c3d617ea526b4438a072731d550074d423353b4bd3698c0c4617f2f5e659b1e23f239e780c3cbf515c11c3beffacc9b14baa4f2aa3bf925861ab57d1919ce7851deba2ec1aa8e50537e9814594292a9399f0ddd184e49f58224ec3221e0c60472f996000cdabc9c4f04bc6a59b4a559f46b130f304279d0cf79ea5825401bf3bd72f4ad1b298b3671dfbca928b6468c4662ca283917f0614c9e06052776140158fbff0852786694a8c5dbe66ead3ad16c34c48fe3c01caa2c743aa40e7fde9a0119154b7b26b7eb04c596d06bc56f08c8a77175a3d93c3b95ad705df19b722765f9b143aade75baf17619c3c38031465a7a8d59e2c2afe3797ed5ad266fbd964597b1fb6b60008aa1add5bbb259dd2e576123d1d13a00a0981885a5cf967cff62a9e8efd64015a1fd8fb7f3b77d2f87f3646eb6890a116d47aa23e5b1011218d12f9aa4aac6225ef3d8a2e48b187b7eb414ef1751879992d6a111546b7727207db5d5edf667f32d4db933ef54ad970504b329d08d0d058a982181648fc126ea11ac71f97fb6046cd4390dbaefdef927f666e149556b57bdb5857709f00b03991b2a5379e3c1c4bde3aad9fb9b0311423baf358c022005ece601e9f8f763b3347925d5d231936aa057a6c2bea517ad4d1a980be3ef9c55b27259a93adb5c490ab5555139a218c4d15546e518bbac9510d359b332d44c71bc76a5d8d700b536068e321ce5212e44fca460baca461b5061d2388b6b2a2f246d419a45a6e20fffc0e866403fc3b6ea2c6d486e5f8b1f013e978bace0cb7e3a9193691af3466fdc7cd9f372ae5affa3bdabe224a8d4af7cd5c6fac03240a479c444d0a872e887dbe7bc1692943e06cb239afdd2e7a573c46a53d16a92248f28b88ecce89255f0ccbaf83d9aa99458021a4bb45d715f5c5c3ba4b59f1c3479db8a868ab626d3bd574a06b095a2f3e4bcaa3b4e9ad14c83b43c3929086cc72db647e2cfdcfbdc6107843cd2b04266bfbc54f1a36b43ad9dbda8a08d350615ab633a1a42fee7ffc10b6bbf0e45270d7ad3c7922f02d2f121e88f6c807e8a509279116f5c4b0d8ecfaeed0cd36206ab3be11a82528b46843a86a23a52c100a53ed97070de05c94a24b6527be8840791e21b2833d76ab16b5217c8685adbe419fff180dadda55ffafe46663849cf57bf40392b07ad2cdd7378b636f7664d54710ae31d3c818f4b179246c16c78f62c92402e1a721a8b5bcbc5b53249dfe764cf3ea6633b1fa2a27d217226133cc041d23a31264745c0a0108477bf1f66f424b4a5c649c46e9a0e7371742d6a3e5a49e257d8cf62296f423f4f3c0c5ff5c8e72a8c76924c4da3064873a332f20e17ffd4bb5a040016bf31a874670b3766a23d4f6b4954767307fb04d387ce551186b5bc1917377427fdeec6f8e801d1a0579b936437884c0938f3ddf4bb04bac0f9614b15505dbb4958e610a012ea9d425f6426b127c81c6b4a83aa38", 0x2000, &(0x7f0000002980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 14:05:57 executing program 1: sigaltstack(&(0x7f0000000080)={0x0}, 0x0) 14:05:57 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@ldst={0x0, 0x0, 0x1}]}, &(0x7f0000000140)='GPL\x00', 0x1}, 0x90) 14:05:57 executing program 5: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000120000,', @ANYBLOB="2c67728b47f3a9a7dab4d4"], 0x0, 0x0, 0x0) 14:05:57 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "fb659f7d785e24b4115405309ed8ccd2f02bbf0d9d50a8e8578ef8572289e38434957d4e8c406b0c5f90b598592d92dea05d77712afb1a3978abe2dec5c447", 0x26}, 0x60) 14:05:57 executing program 4: syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000020c0)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[], [{@mask={'mask', 0x3d, '^MAY_WRITE'}}]}}, 0x0, 0x0, 0x0) 14:05:57 executing program 0: r0 = io_uring_setup(0x9e9, &(0x7f0000004080)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {&(0x7f0000000480)}], 0x3) 14:05:57 executing program 2: socket(0x2f, 0x0, 0x0) [ 356.965862][ T4618] fuse: Bad value for 'fd' 14:05:57 executing program 1: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000780)={0xffffffffffffffff, 0x0, 0x25, 0x0, @val=@netkit}, 0x40) 14:05:57 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_ext={0x1c, 0x11, &(0x7f0000000000)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfff}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0x3}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x24f40, 0xffffffffffffffff, 0x1, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, 0x1], &(0x7f00000002c0)=[{0x3, 0x1, 0xe}]}, 0x90) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000003c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x5}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x18, 0xe, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xb2}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff}, @ldst={0x1, 0x2, 0x0, 0xa, 0x0, 0xfffffffffffffff0, 0xffffffffffffffff}, @map_idx, @alu={0x4, 0x1, 0x0, 0x4, 0xb, 0xfffffffffffffff4}, @call, @map_idx={0x18, 0x4, 0x5, 0x0, 0xd}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x4}]}, &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x14, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000680)=[{0x4, 0x3, 0x5, 0xb}, {0x2, 0x5, 0x5, 0x5}], 0x10, 0xff}, 0x90) 14:05:57 executing program 3: syz_genetlink_get_family_id$mptcp(&(0x7f0000002fc0), 0xffffffffffffffff) 14:05:57 executing program 0: mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) [ 357.096221][ T4629] fuse: Bad value for 'fd' 14:05:57 executing program 3: process_vm_writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000500)=""/136, 0x88}], 0x1, &(0x7f0000001f40)=[{0x0, 0xffff8000a4feffff}, {0x0}], 0x2, 0x0) 14:05:57 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPATH(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x6}, @val={0xc}}}}, 0x28}}, 0x0) 14:05:57 executing program 0: memfd_create(&(0x7f0000000000)='&}\x06\x00\x00\x00K+\x00\x00\x991\xdcQ\x1bLa\xfe\xcf\xb5WJz:\x03\x00Z', 0x4) 14:05:58 executing program 5: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvfrom$phonet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:05:58 executing program 4: getresgid(&(0x7f0000000000), 0x0, 0x0) times(&(0x7f0000000200)) 14:05:58 executing program 2: socketpair(0x68, 0x0, 0x0, &(0x7f0000000080)) 14:05:58 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="46416538abfa4256839ec14cc3b3c6e8ae0c3bb576f8a02220b225d5911dac656c2fd406247e6f2560fb01aabd6ed29470777a950db7591de29ba20a02aa9bb08bc350663af693952ea2ab815d367ce18a235b0a6c6872a5eaa1f985bbb2a8844b02933fc0c8a9d8d11ddc1c4e2e12ff6d27767355654ced3fc32bc800304d1a948689706dd47b60e249ffa45ce1940393704cc311ef767defd64fff8baa99363af5d867652c6ac3aac0c4271f07fe560081045ff83a931fd07ba54d6fef0625d41491113b2d2068a8127c3bfacc6715bb778d981b4940fe47bf039cadeb16fd020d76c3e37159af59ca8f749268719c19dd9794c5aa15069bb4f5b777af35815ec20c6e7a9b954048c2c226df2352613c67120c240656e23b843998da21248f068f2be964ceec18174ee2d012fb039ca39869ae265e1c35168966c1b7c30a140fcba61b71295864b61100a1c85210ebbc54446513bd817f6bbb5de7037b7e358b57c0a6a9a3170f504d760d19857cc19520c9d1e0bce9d8ab37450c74860923f003424d592127027b0a5ea98430ccd758ec0c36b47a7651d5777e291ada23aac0fca2885cbba081fbe1f8a5db28e19ab9b5a010a82dfb0097427f937cfcaefa3e4e495696ee05d129a2c52babe3ed1ffe339bcf7175a9722c68e67b167aa9fad298276986aa049904cd48d33676f9193ea347da895fafff3b4dfb8dcf12f3969e6dbe4701eed9e90f412ab01dd3bcaeb6c6f8c3f5cb7fe1e5ec811fe5f22d506febf43ad706520e60a18d9cba5c29480dd84eb9545ef6d2cccc554ddebf5c5441c15b580cca35dee939ef91f4e1c2dba3c2a63e23e737e059cc490cc705c6562c228def5f5513051e2c07219bca642d42c60c369f4ac637c17522082bc5eae8f16a26ed4f50e24ad3ade2037b461a7a9a6b994f05b33e099e1e15605320e0589ba952472d4710a4f381f9db6096bbaecd1c070ef1cf608a22f567b45884ac2d9c4cf561d85106cd1e745fcdc28efb1c21b4c19ebbe2db4595556ac55cf9fd82a687a309a4edd68cbc2b0d425cab7d3c6a1e5b3859fd27f36f53ccd37dd0ad340f170aac06f42259c0ff741b94cd68f317a3ccb781950ea964b48f99a024f991c248d734f1163427f461277cec4c07e8c7fd830f84180499cd633e3a88d0592c56839b312aae0d509c5c41e8b6505c7631d855200222d0d192dff166412963219eb03121d9b82780a21bf229301a6603bd3f2eb2f5b5374f8958c5e143c05a6abd6eaf70048b63dd86a44534042e628e815b194d4c6c85f8d43a6e99c6865a294540860a785d18f51a9fc0ddb3630b9daddf0e6604afc77c605169fc57decc47058dc3b1b209dfb0d899028039d446424d651dd51dc22ab1046380d354ccb1eb1f64011bbfe3e55750f3feeef628d1566eb3be58841a3eab043a55271d7f553e390da7b8f4fa7e22d568f9a8fb5f6b66e9b027b3da02f5ba9c3f93f11743c8a64161f962a68767374b29e03b7c8e44f7c55e1749aa9a896090dadd3ef69547da80ee670ab988b10866163775b181ea98cf9d5e2491daae499d98e911faa9e6fbe3f01f570edc0be012bd8f0e3afdd71ae7967426ed589a0d6c243bd81c5d6ad6eeb17a06b848c497f116f47f3e6c0967420b2704cffb5e2faadbf124f46083a34fdcb42617824a6f32c3cb627b8861feecec7ea9f1b03e72c164ab87e27ab938c03ace6ebb18b4e5a9677205c7bb0c0e0d12c462fb7940a026fba12e4524bd38ac74536d26000dfe5ee766fc196e464c56b8b306cefeed84766554520fd7816dffc1faeb9f94bf322cfd15b5bed92e225a411b99885585a1173c1d512da78c07b3df110005e1cf132efc0d5680135fe95b02ffb54481ccfc8db6ef3c347a10ea7f6968bc378027458b9d1d3ae973d2b1f9dc27c007e17c215c33eab5455fb5faafda4a6419b3346e4812b37ede639cfe9eafa8a0ed1d867095a2572f33348f9a62becb653c21808e6f94a02824244532d372c1fe1fbce292fb2f517d4f98985febdd3d52b2dc4bfb8cecc4a77451d7b57ca4fcb648e853dd4e23290d8cdea9ffaf1d0e58621930e18eb48edba2497d7777efecc423f3683d3d6e49b5c52225c97dbd82c8ee5e56c6456b2fa55da8b23e93c6c1a0d9abf9e138cd802c8274988c8cddc32b64e7f30823364307b51a742e4c0e27ff9a66101f8395fa6c938a2033b01df2cea267065d3a1abc572573ead96dd1b52fc32f92d476afcf612232fe7f4d5d1dbf982ad91def8ca5e56506d07f9d3dc1ecd6752c2c7fe0c53aba3eb20cbea0951bbb8504518a56dbe514b0c69fabd78d24670f6ed0aedc04cac2a60ade5f98124e285455d29a75ddd4bd772c54f87a087500c58111694cd296be6cfec6203a7c7a87d0c549a833a403fe3a3068fc4902ce2c6026e99375fdbe515b4cbaa69bfc0b9353c8669ade32640a64f890962444fbb0fd279c05c98caa380c1f6c29f1f6a40ce88b595432ed8722ce8a68d5a5c152c44c8e01a236902406e14b021a47ecd822231b2ba4032ffcb4e37385780b87b5dca359b56ccebd26816f5235681a7ce3174e4cba86f69bc128a0992e457480ee47e2082c58dc49027be3ab964dc13edb2fd02df1bbddabe8d0687e55380163ecbd86ae4f8343deb4bde673d0409829618195a8592995958313e8610d4dda3a1d7040271c8ea7a7098da0b87a7ebcd8920636229dcdbb3284dd229065e05f4d57d0f550e2888ab1114ece62abbd60363ff6280a0daf8686bc0a901df7a247fb845b03f2227c92e8ea63b435e04246ae1c8260ce6efb47f4dc22ee5aea6a4e3cea2819c45d08f20d65989afe5b4f6189801d318b9631a5f2b1ce7e3ef2dfeaef1561ef7a8788a6af3d1fbb2e754512f7742f0f471bed66de0475dd96c7a717fe34c176016a4ece10bcdb5ee322a38763e9cf0c84e76afaaa606fffe6c92455dfa0d77f8c8a28cfac60e34d6916ecc83d6e4d9ea94d988881a6ab2e213f5d0f61188728b265bf3c092d5c68f40a32fc2dc8d4b08ed285c64b94cf3114bfde6897c3c792b42bef2302290d341c122b40a9dc84769e62364bffcd7c777a254b33eb9bc2990a994c9c1c54b6dca1dec2fe1ee681a9123f6e2d7016181f4dffe97e4d0cb522548aed75c141fabc9cdc983763b6095f557c785878fc9a2954e0b7d06b152bf1317d4a0011b6822dccb9837d9c643e7deb5fd2e5c6cbddc4eef7d557d78a469f43f5e2043cb01dcc445f2d5b6577e6273822ba2ca9ae7850232abf47e123d455f8db90eb252f60c2983d63a322928889dc9c4880321b21d3ee7946e78314e7f6a98ab1f7a5e26c8e6c10bb1af9ec8862d9e1bd1557ce2f6db53ebbae1b01bbdc9f4c8328ad8787f6303b8649e8843ca2535669ef38be11d0ee6d16bab1096b2e66fba143eccd0321677dda5a4caf12144c3b218ae52ac9a6636287ab2ef0bf8ca2f73e7f4e7bb0280ec7e68a0f1a6cef8ac676f784ecbd3432dadf26ebdb6c30f995834ce22dfd8bef8e9712dfcea25d7b7d2083f8d5295ccaeab6d255d3f7317be4242061069d53a3d29d9063714c4e8efe387d84efd81392ad18d0d46d5a8e6074e984f715993f70ac570c97cdb351acf37c69c046413bc4e7a729dfc07bd849b5b5a2160c63ad3066716d636484a3c3f42285c7481dbaad038ba08d4bab4de7e58e56e6cab6202f3ddbd068a046738cda30a4a87361ab814bfaab2f5bdb02e961876d52778a5de3fb51b3224a1103f78db3622d23651ebed753857ea9fa3d0ca2247aab131cf4f291f579a38015f016d0f54ba35ccdeaeb8bd2bafa232e9f9e740bcdeac97833bd4f2ac51a7c8e69d93a80bf26f9a9d2686cd648a296431e544a028025e155b23f65d60cefbf8cfb037f5ccfe0b15f114bcdf62fd6a76157896aa122ad0609456ff52a5faed94a9593b22f24eede7e1778ef06882b250a57e7da9a55d23bcc7af155ac37b756166ccecea15a9b0f34e73e592ba5194def07dc9a683daabb03de175c1e0ae0e920d055c20e2e9fb136b78de837dd838f56b5210ef4343c4a75ea7430802805ccc897acbaca5521c38fa5170495b25baf3f89686fde6c54c640a50bafa65f2215821325a48e311ccbc8ad88a24333d7f79f09df8878d9918de5fe5b227b75170632d7d955235796cde70b6e3978788d8b77be7bc7c79b2e10ea39faa7a6cca6828608805c8a639c1a372d7279fd46c6d6582eb55d632d47adf0da0eefb5beccde399675be393a3f36b14320551f87155bedf3f6a4c3489ce4d2c68f262842dee8bcad92aaf4874c76ad6da7f6a158506e66ed8cd1327e9f9e078ddf5f7915a39814951d5ed21f429070ff54d07c971324861001521b8387989b2375d66c0b74bbaa6b85fc1d6112d417cdc8cd2e74ddd71a9cb57ae270343d04d98a2a789a4fcfdde4b3598c7824155d08978d0155955f5a290b963ec26abb02ff516f102d7f0e00eb7de4d99eb39602048cb2d886209deeccc9da47a43e7f78f914fa10a7985b9b63fd010d4021af479202e7c209c0c3541abc68ab09214ced1649490ae118d3fe0498ab6c700e8fbc6b84f552d5278185706907c9ddda26781b28c42c2090d8da4fbb68bf9050adccaeb261743368c71c46389a38e54e5b2ba4d415cfc3082a4c04c3ecf066a469cebe5261e023650d885b229e78df51c4a96abcd2bbbcd4ded73f280c91597749716ff9b6a71cabe6b769df1fdef7019742b0642add6b579f1f8a8f5e21fc34e6aae7f16b0542b3d51333d6271ecb671b1987c3f22ddd4d286dae4fe59ed04fb3547dc991b3a4c05a27c5be4eae5eb4f18f4f5d43c4b8abaccb29f7adf0dad29ea241587d142a7a6f16dc86e5218359b7741960abbd") process_vm_writev(r0, &(0x7f0000001500)=[{&(0x7f0000001440)=""/105, 0x69}, {&(0x7f00000014c0)=""/41, 0x29}], 0x2, &(0x7f0000001840)=[{0x0}, {&(0x7f0000001580)=""/190, 0xbe}, {&(0x7f0000001640)=""/215, 0xd7}], 0x3, 0x0) 14:05:58 executing program 0: ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000040)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8}) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, &(0x7f0000000100)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}) ioctl$SNDRV_PCM_IOCTL_PREPARE(0xffffffffffffffff, 0x4140, 0x0) pipe2$9p(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREMOVE(r1, &(0x7f00000004c0)={0x7, 0x7b, 0x2}, 0x7) ioctl$VHOST_VDPA_GET_CONFIG_SIZE(r0, 0x8004af79, &(0x7f0000000500)) pipe2$9p(&(0x7f0000000540), 0x10080) pipe2$9p(&(0x7f00000005c0), 0x90000) openat$vnet(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) ioctl$VHOST_VDPA_SET_STATUS(0xffffffffffffffff, 0x4001af72, &(0x7f0000000740)=0xb) pipe2$9p(&(0x7f00000008c0), 0x800) read$hidraw(0xffffffffffffffff, &(0x7f0000000cc0)=""/4096, 0x1000) 14:05:58 executing program 3: r0 = syz_io_uring_setup(0x3899, &(0x7f00000075c0), &(0x7f0000007640), &(0x7f0000007680)) io_uring_register$IORING_REGISTER_FILES2(r0, 0xd, &(0x7f0000007a40)={0x1, 0x1, 0x0, &(0x7f00000079c0)=[{0x0}], 0x0}, 0x20) 14:05:58 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000003140)={0x0, 0x0, &(0x7f0000003100)={&(0x7f0000003000)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000031c0), 0xffffffffffffffff) 14:05:58 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 14:05:58 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000001500)=[{&(0x7f0000001440)=""/105, 0x69}, {&(0x7f00000014c0)=""/41, 0x29}], 0x2, &(0x7f0000001840)=[{0x0}, {&(0x7f0000001580)=""/190, 0xbe}, {0x0}], 0x3, 0x0) 14:05:58 executing program 0: pipe2$9p(0x0, 0x81180) 14:05:58 executing program 3: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x50301, 0x0) 14:05:58 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) 14:05:58 executing program 5: rt_sigqueueinfo(0x0, 0x1f, &(0x7f00000002c0)={0x0, 0x0, 0x8}) 14:05:58 executing program 4: getgroups(0x2, &(0x7f00000007c0)=[0x0, 0x0]) 14:05:58 executing program 0: process_vm_writev(0xffffffffffffffff, &(0x7f0000000840)=[{0x0}], 0x1, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 14:05:58 executing program 3: r0 = syz_open_dev$video(&(0x7f0000000000), 0xffffffff, 0x0) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "eea13c50"}}) 14:05:58 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f00000010c0), 0x0, 0x0) 14:05:58 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x8}, 0x48) 14:05:58 executing program 4: syz_open_dev$loop(&(0x7f0000000000), 0x1, 0x90080) 14:05:58 executing program 0: syz_clone(0x2005000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=',') 14:05:58 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@alg={0x26, 'aead\x00', 0x0, 0x0, 'morus1280-avx2\x00'}, 0x80) 14:05:58 executing program 3: r0 = io_uring_setup(0x9e9, &(0x7f0000004080)) r1 = eventfd2(0x0, 0x0) io_uring_register$IORING_REGISTER_EVENTFD(r0, 0x4, &(0x7f0000007600)=r1, 0x1) 14:05:58 executing program 4: r0 = gettid() capset(&(0x7f0000000380)={0x19980330, r0}, 0x0) 14:05:58 executing program 1: openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000080), 0x40001, 0x0) 14:05:58 executing program 5: bpf$MAP_CREATE(0x1e, &(0x7f0000000000), 0x48) 14:05:58 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002c00), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000002c80)={0x0, 0x18, 0xfa00, {0x0, 0x0, 0x106}}, 0x20) 14:05:58 executing program 3: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 14:05:58 executing program 2: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 14:05:58 executing program 4: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 14:05:58 executing program 0: memfd_create(&(0x7f0000000000)='&V\x00', 0x0) 14:05:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_REMOVE(r0, 0xffffffffffffffff, 0x0) 14:05:58 executing program 4: syz_clone(0x2000800, 0x0, 0x0, 0x0, 0x0, 0x0) 14:05:58 executing program 1: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000120000,', @ANYBLOB=','], 0x0, 0x0, 0x0) 14:05:58 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0xf, &(0x7f0000000080)=@ringbuf, &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000300), 0x10}, 0x90) 14:05:58 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f00000001c0)) 14:05:58 executing program 2: r0 = gettid() rt_sigqueueinfo(r0, 0x80000000, &(0x7f0000000000)) [ 358.103341][ T4708] fuse: Bad value for 'fd' 14:05:59 executing program 5: r0 = socket(0x18, 0x0, 0x0) bind$xdp(r0, 0x0, 0x0) 14:05:59 executing program 0: syz_clone(0x23000, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) 14:05:59 executing program 4: r0 = io_uring_setup(0x666c, &(0x7f0000004a40)) io_uring_register$IORING_REGISTER_EVENTFD(r0, 0x4, &(0x7f0000001440), 0x1) 14:05:59 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VHOST_GET_FEATURES(r0, 0x8008af00, &(0x7f0000000a00)) 14:05:59 executing program 3: rt_sigqueueinfo(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x28f4}) 14:05:59 executing program 2: syz_clone(0x45024500, 0x0, 0x0, 0x0, 0x0, 0x0) 14:05:59 executing program 3: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x300, 0x0) 14:05:59 executing program 1: mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000080)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee01}}) 14:05:59 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockname$l2tp6(r0, 0x0, &(0x7f0000000140)) 14:05:59 executing program 4: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000080)={0x0, [0x2]}) 14:05:59 executing program 1: socketpair(0x26, 0x0, 0x0, &(0x7f00000023c0)) 14:05:59 executing program 3: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), r0) 14:05:59 executing program 5: syz_clone(0xa080000, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 14:05:59 executing program 0: r0 = socket$phonet(0x23, 0x2, 0x1) ioctl$SIOCPNDELRESOURCE(r0, 0x89ef, &(0x7f0000000240)=0xe425) 14:05:59 executing program 4: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMSETDEVNAME(r0, 0x80184947, &(0x7f0000000040)={0x0, 'syz0\x00'}) 14:05:59 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) sendmsg$nfc_llcp(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 14:05:59 executing program 4: r0 = socket(0x18, 0x0, 0x1) ioctl$SIOCPNDELRESOURCE(r0, 0x89ef, &(0x7f0000000040)) 14:05:59 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPATH(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r0, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 14:05:59 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc01064c1, 0x0) 14:05:59 executing program 0: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) 14:05:59 executing program 1: r0 = socket(0x18, 0x0, 0x1) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000640)={'wlan1\x00'}) 14:05:59 executing program 4: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, &(0x7f0000000180)) 14:05:59 executing program 5: mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee01}}) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) read$FUSE(r0, &(0x7f0000001f80)={0x2020}, 0x2020) 14:05:59 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_DEV_UP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x4008001) 14:05:59 executing program 1: mmap$snddsp(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x30, 0xffffffffffffffff, 0x0) 14:05:59 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r1, 0x1, 0x0, 0x0, {{0x32}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 14:06:00 executing program 4: syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) socketpair(0x21, 0x0, 0x0, &(0x7f0000000c40)) 14:06:00 executing program 5: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) 14:06:00 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000180)="0a66f3916d4c9940ffa7bb7533d828c77a6a66292bb6f07dc9f6acebed4aed63540bbc94ea5cc7b0e0e672e6ba1e67aa592132e59f248e3f6c230eb2e349fb09b4e0baf976b4f9e10e3d8c57b90460a94cf46201f184a891e15451c147566cd1a05b3d047568182d4239f69c6748b07cd261020d2e763d2d84b5e226d05004d2991a54afdab93896962127e75fa41a01b8a1d58a0a864139998ff247a5b60860a265d0131c0a4913c1f9e36ed1adaad86643aa9019df203e62286549c73f5363d3b183e0024292306eda199dfed9b36e5dc0ac2346849c32f5918ddea71f9ee416fc9d8699daa73058ae435474a14e1f491982d7648dd91f8ce2f9bb26c98aed7463897401e5b7080b44e981b3acb87f63175d8f322db652fe8221c1b79f82c385de7a5f246f9e8e87e3b06f38848c4643aacf89b5c6b04f0b2f214e90bdbabb018a5462309256a2fd806cc3cd03b3c6fea25dcc72c12f638e158a290cde28840cca8b07a0b3ead5ff862b261251a8e8d35d76a6e92654c0ca732ebd626e60c4fe914bd13e7fe4c33d9c41a6d2e99de8b10b1452c2503e63f3169b2efbe5a0cb4751c8465f5089a740dd72c98002bd5b218c2fca26801f1afba5310d7764b4762bc2b8556587647b199e28eef81c900587ccda0380da8f495734dc4560977bb5ed95f7a5749c5c167a2fb57dc4ff7c2239a6deaa72a88bba60fec9da3b56ed8538c55327f1d9a0035a07028ee566c0d624fd50001afd200c425f853f7995c40706563030f3f7fd78fbcf6c6edf6e4fe0ee94384b409fd134ad18b59f243e616f8d554405d86bf565bb6efc708a4da9260be24562205f061201721433ac9610be2df234cb190c012e0b498bbe0135a5a3ee73f4b6be9031b4ccab721871ffb4fdf48ff16103b0d634a73d59e8dbc918bae53077eaf5ccbf51e64b4e24efcdf251c96b048b07bc314ca0806e55325c8eedbfaa53b9cb07e16bfb919eba1fecd45eb75e91a4323fae6154f141985628e086d72dd0e6cba2b4e831fcc5f93efdef2920db7bb5bdb971266a7e1b3ce97a983356c21f012cb5d6f6a56d765a33cc5f1f870ab9fab4bcbc4cb3436c9b88e52e54c8e2566d061118022bbf50c9ce38ca9488a7de5242ad2e8ee75cfc83182c0321c7b37976b49029f20a89ad148d7e5265dd8b1bd126e7d02ae3f06d2a41725eab88102da893b28a8147b52a2339143b1d8a95564747d7681257ebf3c7e0651673d58a8266f8d05e00b12d0b425d84f82b8169d218255c1fb8977c1aaa9cfd45f7a7c418a628b4ffe164c98ceaa595851a443a93a77c4c6fbdd2530f1c27a393f1f42738774c3620c0612baa7a335be09bb74ab2f46db6dce1f126b8b00bc8d5a7bb2e057aca87ff79d582afa306b7ecdf1722fe0e66b065f28472a297e3dce5a134342d3e05fb1c643c06ac16218a45df851e097e52b55c16d41836f65cf12781abb7d4e07bd3d6b7f2e450e4ff3c5b59178138bbf46b8d31a154ae49e65f3e516062ab5e2dd2f685c2c4a15c1b94e2f0b7bf59ed1310a7a421c00672130aa08c0bbb358d7ab1a13028accba8802ff89670dc381f8233b5e5894944108af9ea5f1bdb95714467e4aa71dc2a6d5ca46c1cca06ba755df5485ad01e9bebb0ad65e7c0bab412b8f691ccd04d1b3ee9fe6cd34debc9f0111d19bb50603916374fbc91fc8a9cb307835f702fe686bcb33861c0e428f251844e652b09ece9acafd9fecf0eac0170859e6aa88c643f29b0bfc5c936ac8f082aa1bca6b72f6a8a6d1f71d2108e0cf4db25024c3ed3969265d62eae0c39bf34fb3748bde4aa5bdf73af77058ad9d8d586342158a872d256e3314fdfdf3c5c071f29352aa9337da70ce0c23287e768035da953bf2e664eed47d6885e2cdc1768179ef86103de008bd7b3c838b3d7c085a3e9074d11971b3a3e73292896c5b6ea4936fe55739447548dae84c078c6493f319a35e0a4d9131249548d7306f92dd81f73f6cc066e60439960c634cf437d6e0587e853e37e32286903124272db8bdafa882074bd3d775db047a9f5e47b945ca39c9f60707b84722b726d472653d1e38b6f95b65b23ae6621c9ab374b668eeb21e24e1658152f4630a8058038e0c426cda4560225a70edc26f5b76d8d4e53b7bc2983206f43191020f239b60da33689414ae2d49f4df0be35f9c822d544b00b6b1bf7a9e88f258e3a534a2f503dce468b6215127f6023dd1fb8d80b0de5b7278e1fa30aac58d7845ef9bfda5486f6ceb4c29cd831d1fe31c92c77bd92591b1d6334033568b0f522151c934d57bd56133b0000db65478e782c66f4d5e06aa531bd20eef13ac4784790e8089b42b1823eaabfccd6355323fa7187a5eed6b1585baa15f8b990a7cb7bd77c507df32931907fad2b0a13eaf045330a8f1efea869068c9cb8492189e5f78ca8dd19d21c9b1690588128aab48b0f6c16d18922bcc5164b7019079286900b0b8ee5763d05dbece16a3d1f34f300e0f4958fc53aecf37d1c5f71274f41e5f7da93c90459573f65d4d6e5d481a95a5160dd833540a9573d0da0bb12bb2509a3f696baac4ac896355ad046019ed13bd568392359db51ae53e5f60ba276be89d49de4810eb89cede1c94ac55a3a17e344a3d0ccd069617ad1f4b60fdaacc8636308f7db84f7528e1654abf1e7dfc38f68d18c221d273092dc475c58a84e389e71a97c45d4113c71c45af34a9724b76b8528531b8f83aab4dfe8fe7efb3d83406ad0fae6d2caed1970f9a377fc989132a22e9fb50355b4aed47986fa3ca22f252eb85c3225e3b492b33d8bf12cde69dd73a6106956e01c5bccb1c6392602bdc6d463fa89d8825094e489423c2075f3c92a6bd1c2b5b9ba74e173cabe219d671c6ae306d802a1c6c7ee053dd42f65c79e963e8389ad80edb4e3017436554f051b85c3ce24aa89118ce2aca25616356a8c2b6ca2ce0512d8b4b718a9e79f16c6186c7d6db95b3aa0777bf73cf83049859aafca54520e5d0b53aa0b4c6b359d53280336dd87d9739febbb1cd78bae289c86985dd01ab1c8a85df9324c55da770552cabc1cbb725bf5771e3e5d6fd7087216bd29818752b9c86400e3fdfef7effc3bca7fe82d6f15797969a285d7b0cc3bb50a9748b7782ce50b7da4fcd8dfad8db347bfc2ed0cc0abc7e9d479615f8430a75195ad31129088e550d32b7c2bf057b16e5cafacac07625b068b7e9d6e7926b7385c09e85f8adbab3ffa82fbccc7416fa0a6bc4fb6deea4af38e9ed4d10c8dac50747324d7ab0bcc538abe87f5b84abe2b3f1b9d5cc91b04443b829de009da15889b955746664e27d852c5aae99dc57697b952180b0beec5952255c81c9317a60c010d33f3482d1d94db686347722e7c75439359ab659d702880f020ecdef8a588e0ba12c882cbdcf85cd7ea47d431407c2f177d647a5fddb8ca794decabb2daba03df7597c409485c144affe6969146b3a2ab9040eea7aa2d4ba957380ed240df9b4bb896d1904a6d20b15f83782f9fbd0272ccafcabafc602996e4b8a33df684d4e1df143d53870f462d22af9822a250cdda81434f024d40441ec2a1e35cdcd9c1773e2f57bc4244050a79daf2ba90883242dbb34da44ba4e2717f945dfae39d405bbfa46b8dbfc47a88db770131bb65aca699088b3ebe09df7bea655e96be653ba9727e7825e7b60a75a99f9ed0af7883256ed997fb32b11a8fe520dd66f0e1697c07d1c67fcf385fe0776583b0818a12da0fd5b9101c23d2af97c80e10c4baf9cd40d9991980729cb74570f2fa7d695605649cd90fad889bb3ee1fb1605dad1efd1c8f3d2e17f561b21864b2c41f5728bc3baf373b8540980c7b486b31411008f4b9ed4b4251b579b6dff58c37d677bc22242c36bc4c6745ab608820fec8fc8e1c24955728b42eac7f705bbdf507b2a190533b0ab471c66cb5052a21afdfccd2552d3b0cb302313e4216b29d1f275bc1efe754a8d025e5c9dcba4616a7c427d0eabb07985821f0a1ba512c221142a25f2d68804f3377943edbe85fa8a8825112deb92991718e92355ba6dbbc0f041a14e75579e1d42c7334a7e323c555090c816b84f8b5423a2c33165bad614c07969eb933e6bc10735ed734b283f23000f5fd37b1bae08664a6e159a45013cd3c04d696290af49d5ebcf539974f4a078319feae4ccaea01e8004e459c8be528f817ff3709277d02c3394a29cfab7c59d020645bb084dd55d060a9fb54ed77e7a685a361a01f8bbc6ad2a69aa2beed31bfb731cfeaa7f713b5a83e2ff334b9617bf7140c809ef434e07ea7fa6c1c0e97b00a9217271744531186106c9b9bbb6863817762951ce2b6e14edb967b2485defec2a77986b8e5f33e469629603275b665c69a9c9a85c295b94b878673f469189617843f42a5d4d742bdc1608b81824af9502b9422092bdfb2d3b1f8fc8a3899e9c6915316ac352318317eae82d5dd56dd3c4e5d1fd29d00e71d9eb3aab9a845ea47f25d5d9e737cd5ede7b2abb3b4ae96ac9c96403df89f904321ccbf03e7d13377ad4914a230dc5469319ed93520fa80063e6d88e3c61cb30290346579f2d50962930708cfa74d3b2319c28e525bfde3e3fb74316994f978a30f41c463fe3ca29f52e43a39390c2f0789ec0a95b86b9a16bc966bc4b7a59c505b2c4fa595170e99f5309cbecc0b294130bf5f1ee02defd8c7cdc75e53c993a9938bb407cdfd786b753150e15e346c5a04ba8b075c5c55bae4cca6bc75315a83f1f6b181313db2f4e3bf31f1ae76c365caf7e130ea71cb37a7d87b4c5a469daf73c78aad306116cba559d02ebd2e10f115c7aa9aa95ff5aab578a8bf7c5b08e10e38f4987da27ead270965b82bbff188d8efdfcccaeae84a745adeadd2ea1013c9d012535c37ffa98b56c0d1af8732c59fc8a87c13eceb485f02c2f6765c4f881115c19f8b29060172c3663d250149e619ece2c7c6f96ca81bc7edc5e01bac1258cc4581835cf3e11bad2e11f0f89f5afcb491d7313a4079357bee2ed797c82441213b559c3c8499c4086155c69fa6ea95f8b835cd8d2e0ed0ff5819c19044746bff6bdb78b04e54347752a4b324293da5e7792bef73821bcc1650db9dc80613f5a77879391b13878acf739dcf2ada98b3e52b6be2ac35c600645d25258ef46a5f3614f0c89a7b5d4fcef0bfa06cccae1b0e63461593e28d2d3a75b2e59e7ceb8791ec3078a7229d243b318db2bba19f0b6f6b6a4ee369184ac18f274de40a780f4be349e560016c89b600b38514a8d2745551949e55872b3dae5fecb0625ae3bd9c52e016fcb27c9c76aef8198e8ecd3793eb9ff56965555f9195033e0d1ee799c4a58a0cb0415e0579666141b50893c50380fa3019088f785bea27b0803cc126bcb778a865b2edc24a1e1e0a2b01f9c31a565b501c42c2064dec277279a2361ffb72aa0ad7f0c215d9cfff67fcb45e36fa52c7d85b944ac865e1e69e2cc7397e6a4b78679212d500064f8ae7cdd08fff003c31e4d332d01df5932b426b7b36c5028ac082f1462bf79c222a314fd02529bf55f41eb773432b162d438933165f3ad01630438dfe58be7e1bd3e752f981a51398488cce620769caf7a7be0c3f9396bcf19da801d74cd87bb23d9d1049d570f17bcdbab098a94405035bf923c41b99ff0282f5b4202c840edc1c1ac15370ab6736fc3f0ca767f544352b5422709d062b2c684274168c5ec449c0c22f96f6d679917075f4fab6b8e427384b52c9d263d756dc312fc294e6382d9aaee345db8ace38ca6594ad12f08541947b5ab4120f84bae284561eb4856c8a1228bb60bc2201c238a4777f0b89039faf1a130f0c2b7c7bd523cb3caff7f777d1df3e86c4ed0f417db2a70c4850ee352722b0f111b03b55d96d686cf7d97e4b59cbe856112f7d37574db1ff172b4fb6e4bb75c33c25959acda56d0ca8ba7dbbe067b371bb47b4fc05a3c6a9ca6f0f59b99ced66ee281e8cd1649f55ecd6dc68c7d199a5f278c128d44addc8d8b035a1d8cc927aa90c84e14368360ee77734c4a3c7c5d1e02afd461715d8424e67f9c1c2ba97adda019898afa362a9cca326d1e8e7f5c27b0d72957b4bab8d614deeec96a4cca7a542bac376d17761836db997ac4df4243e27b46cf431b95b00424524defc09c60278ddaf4fc7171149889e7e5a220a28eba5fa24b04beaab7e451a6fc81f47a2f980c88ccfe8e6d58585f064e16523a7d40fab76abef2c5bb50be11e28511c00ad80a588eae26595ce936f0d3f5323aab42b0797a5f6af2b7344c5a6bdd26d1e750da128422e3e7315f1fa4f1ee06fd4fa36785c732939b7d40e9b645a0d2fecef26932c6397b69ba9d1be9941866c7d65ee654f71a5977073e26a07aa334dcf6af50381abc59009c074d360d2279db8a468627800fbdb7a3afea4784ed7dd250cb1402d8aa5143101cc82cda815b31852ee9ae0247d066912969bcd90f426895838fe0f3d7d23f765dc002b8aa6eea21796bd877e276a20a589701491d0120fbd3d2a3761a951e6df0e1f623f9f4f7a726aaed9ef5b6e7f068ebecad27d93a82f17d162662462760a438fdb31f7b53e7873113901c3e29c8e69ac28b0332ff60aac6687a8dbb1c042ed387ccd0b97f88a7cb970ee7e90778554d403899a0735b939e6e91cfc1563b1dfced7cf7832294177cfdaccbaae49fd1890a96a32f07cff76b24d7f3f66e8aecc856d449893f3daff6710de0ba3feec9806e6bcf1777d2da1443fbcda128e49f22dc3d293895efee82d5acf5cc5a834102bb71c48ead9dd3903301d6d078434b8b985e00148996dc0ad45d1504fdfa011263b6a967ba241717a6c45c4d2f33feeff629f299919021961d25a1b45fba89b7ed8f81d2198ae9b7801f0b5355298da4d14db56a1f239bb83424c3aeca04dd9cfe21dd64c2a7c0a025d7d51043a232d5fa6b1c73f0fb5a1ac4dae11b1c3c4f82f2580fe9f5a803236870a7924660947015975a4576d1dbf185bb86136b10387121678d7d29970682b08370590da0024d22f2694c3f2dab35d963506a893a9cc4f97f6161b2caa09049ec2b39033ceed7c710e8ed9c58cabed5e3cac9b1bf390ebadbe619940737f8852f344a172925ba54639df9b2ca93438ea356b0585d30f98eb9640b1ff6ba01070890dcfda992e5f49988c1de510559676595624dc92d01c14930fee38bf00ec11dd87ecf8b05fab67c2d613e191a6c0ec12dc3446d6a9f6a996edf9040f059b0c98ea2506707bfb50ff96d5c501101478fdcc2f6f503d539becb97caea379e80ee7606cee6cd0a677f7d0ef9f1816eb27db84ba16d1befaf09bd8519848b3b1eacad10916a0c424bacc6fa0b6f03ebab5af759acaef7a5c922987b315ab47f67a050a4716bf23ea52b6c75144041f421a63a6859668bfeea4adb93cf209ac16c3ba987db2d638a7818eac5594a0bb420562a54f1e9d7b152ca53e84e371f3329539ee6ddd092c0cb9b9555924bc2df076d183bb26c7675e2fe1401455658f1e55e64acfb665a2e66864c96af3773b7add2a3857ccf22ad8ca7b88081d5bc2a316b5c03fd2a9183d61ad2602c8372711cb1d8186d891b745675939544082d5e57cc6246b7d38046dc93c204bf8ec3c5f6b685d935a169b331899ea6fb3ff044031e5045063270ac2339d3452e96f51bfba5e37400cff920c100d72733010938330ebae77f905d0219a1a34f253b2a9860b060fccb2b11e9c1cd7ee074e52693fab6ae5c732a43d8f38e9cb7aedd02f8a43b5f1aa95ef8f05072903f1cd4e077dbf6b67e0a8c3c865a06cecc9f294b6f9c4d56c5b41aa065e287f2d06d5c6d7434d7f870c59669fd48bd1fcaba1a38a4eebf6709f70641c4384908befca8ce836277b615ebc4b999685c3a433ef08c226545b8ede7983b439dd7f7ff614fc7bda3d90bb6b26b96f9ce758554d94c84820e0c250db336394c6fcc346677648bf79040fbef3193437fe7f47f565fe75bbbf1be8cca93f8cd1ef040aee20b798fdade97837382c8976e5cba4b6cf8009967b9a8809e1e234441e55438b6c12ea5c629d424a2ff06cabfacee7205404d6d17f950d1ff44da3fb7ab787133901584db51ef62b163c2ead6f9cb3adb4085f66e13d779954176ff8d97bf166791e67b93d71a421e016659606fcd818a309e43a2e5843257eb267beb80079bd8411a545a1c496df83fc06cfc12a971fe4f713818cf2c21951fcd3c331fd13841156e99a0454f63e865f934f6ef94ce2cff4e9ce0299ce01f8c67b3a3e433e00963d9c1f86e1ecd941b4b22a35c889d41396d03f813ce3e0d909a1cf9c4125dc38bf88fbde59ce2f2de45f704d7f521c6a24a438354b88cbe5ba809266dfc05c4acb8d9410a665b7830ee1733953cd74e197f313dbd821d0042b5661406154add42b42adac305ac7dc8afb72a6cb7c4654a439fb277f1ec923c1a8b11253083b61d6dabc4d45b9799d2c5110c5b6d7d30c263eb8b81e7c89862cd861c508862261b30d9f97c641c7fd7c22322b76af4450e86f26739ca8e42ee0a971a6146f4b48b49c686a1906bb1f83838859d2356b1036ba2c51a7d36291351aa2ec99189e6e3660532cf7d8894bf63962fb1bc88d71e28673ddba46a1d375ee995697fd3eaf1efb668e6d01afaabb8ee0daaa3008f22af496e45c4d481becbb1052b4f690aada6e138c00c4ef3940a8755a6d3dd07edc49d6e6d4ca6ea09201a2f4de0a42e7f70cda60b1ace687305417182a83f34b538eb4e86c34443106c21b50b8d3c489de13cd516c938df6be9bf24898b6a1429c74628e6e8136fa401fc16e6911e4bc9c64b300373e12e257f8a63159496e3ad79299d7351263b82afd4115cfa5f88ba523eba23156b4b60fa2bd2c6abf56a36b49883a1fd023aa32c140876e011c563a44d2c4b5e6d8d49a8ba33f8e35c4501f851cfd7838fa09c27efd40e0e66f6c6884704b48d3ea9fbfe38a3f9f46cca7cd9c4290a4902ca1bbee12deec8142abd89bc3e581db26b8380cf4962eb0a047945829bfd2937f61117a47e15368b5199870955a7a3cd14421bb7c3bead4da87bd5cfa064e1a15ec0d03da736ef24f2767764e2add1350cd34e16f9c41c0da36d0c60f742fb3a4ad026a935a572a1a31e8731595d54675f9e331f8e4da8ce65b591d940a354c6d96978d37346e74ef61ca9752bc5d9eaf1b5ab06d40c1867c0961d59aff890323cd62ea5e85f1b59439c86ba33f3ded95719a9d3695e244878f7eb8fec4c3015ae00d70e21f80179382e518f6b994e7adaea5a4680c04b455c190366c52e27f0a997d4c9ef747ca979b2adcd362b7f2d6275bd344b317b4f295aa213d8fc7d259167721a993c5c2a880b46d3408d26b8ea9c4ed1a898e30d12b1bff0f5f8e65090661a9b209067af954e4fcc342c58db203e499d31917bf78ecd4c4c23d2edccd065fc4a71554884211e81189f1ded8660c2570fff53bfb6332addb5309707ee6c6bbcd3807997f70f83137557c75de5d603ce3453e8a5f1c45257f5771e31d6162b4f384adda6a36c1c96da995ce2585ae3e0de8a5713ef2cbaba07e2786cb3f411cfca54b4b036d74153b364bab708a542179028809e501e8c77c541074811e9c34b5eeef68a7cd65a34c0a6b5751f8187bffb97ad6225930f648a7643acae2edcd6613d11ee871f2254337a490f5616192237df840b5046e2dc3b409741baa00259ce81359103f97b896c36fe57c8968b8354d13521c6513ca3da754d9f615c06b0475888aaa870c70edc3c546673aa39104e9413fcaca19da00fa3c7bc0977482e1d9b300862be170450f0b10187c8deae903465c212f0fae2aa22d820b7a21fa384eeb777ea73ccd71c1d4e497361fd2b06467b739c704515af72710f5406eda83c599a63f78b4b6bbdad1adb462821d312f6e81b5f2f41dc474f8b0e41192b219805697c1665a42facb5b3ad79873238b98e60c25393e3a25af65ff501d8dbeb5d459b32417ea5bdc112956ea7a02cd2d9ac87b4f02278238573fb7c4e78fa6b23427efc58323c849050403e9e53c9d3aa7d4589af1d2c7bf42c0a7b4c2c44bf0a96faed4efccd9d103f1f60a8d449d5c32cb58e09fbe50b75a86703f5c96d99b54ce2be69e4a2cc0f63b3b86a4ba65d311793de06c1742dc3fa6445001b7f030fb300bd665f4f5ad62b22e51e8f247c695f168f21bd602aed4d7de6a2ff3ae937cc80805a2e47ce233759811b53e0f14c1dc1c49a9c33cddd0503aee9d97c885b96ae1b18eab00149dbdb5c2f82408ae9ddc581f2c4d7979f808ae7bbbc146c44783f7c3c7db06a6b653d116f03702b10fbc52fbf4143695033cda209e54415c9331657c1e6a768fa225445cb1597104f35fb8cf693c69b24ef547b84c2ff552da7432b210cb942cce26653c72269d8f58a666e1912fc446708cd0422b01394286f2d7c60f070efe0bee303208e33e4d79b354afbcb6482de1787315a6c1fa8b4b9a722546430b5a22b2d86958d79692162af184169592d32531061d73712178a52f62aed2915b7a81d09ba6b193da6d283ce60f4492b8a9b6d7cdd8510d8f30daef01a78ad46dc61db95367d3e829fca7cfe56d186c2223360d6baed22043849d4c87a35519b100a216b874922f9cb1c6f934abca69acfb50187d4c377b06e2619d6384019c92898408212a09a5aa490ba4a427d37505a8d3385f4b38eb6f519d863bfa38c185f86ae7d410407004a5c34b6b2d816fc56db7b21b84cb8cdd369d999f318420f84384fca9a93a6a6124c05b2a24a62d8f09257e0a76cf24401ee6ef67cc3cd32990a2ab6369b64f8dd12993181104492dbd640a3f4ec0c79913a72cd76b9a17935a573863ee1874ef9453c6e9744dc97b629ada76c0f8ff8acab905f075a8dede98d8281beb5a11acc84cfdca54819a519d3a28845d6afd8484dcd610d5dc1e64bb9bade15a1def69c1fb32d0a166da8cc74d8ef9b0fdac837ecbd2b583b8452d195f71930f6837f454fedb2df3bb98f6f0a6e667ba2b825f97e2d1cf999fbf160fad7e69653e7e419cd4ca907f5a044b67606273501eb739271214a9460b4f57391d6c4a148a4700312db9d0e4be749e5548a4d672a708f6be10a4fcfad88284622a6c7414a9d43a7b13f6b8cb7efe99f04c3277656a812fa8a8b81ff2ffacd3455cf695fbadd2d64fda39eb5be172692ccd7ccc01bdf7ac20038f10377b7ad9cfe3a867f1a831cb8c725ffc41a804cae14f9ef0af1d0ec6c9098678fa40e2f54988ff17e9e6968ee27020e782a46d254f24a86b47ed935433bb24c4d95c8f995d8c6b5b8d41a94bfd373186cd8c244b45340ec3881c187ab45b6d5816e57135af7a25f75287933f99a9bc57cc194b19524a658f078189af9a8361890085161377c1428c184d06f088d4c9e1132c5769cde67b57bb72cdaf1b8bd6711a53c8ca6821b4ca463948b4e0f6f782c2b32e738e46891a1c35cdcc9d7eb45d26fe6f74416c011968a143babcb7444fc663857dd57aa8b8ab8fafb69c19767ab96811871ef96e5d810a15cb3a4d4cdff2670555a77ebc42cde61d2373d6153323", 0x2000, &(0x7f000000e4c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 14:06:00 executing program 2: r0 = io_uring_setup(0x666c, &(0x7f0000004a40)) io_uring_register$IORING_UNREGISTER_RING_FDS(r0, 0x15, &(0x7f0000007480)=[{0x0, 0x0, 0x0, 0x0, 0x0}], 0x1) 14:06:00 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$nfc_llcp(r0, &(0x7f0000000280)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "0154a7d6d803132b542e5fded9b22eea8623cc9395fba4069427414f08cd548f9f87616b4da8b8d08dbb3e13cf5b3af63f30a7c0bed173234774120efdbbfc"}, 0x60) 14:06:00 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000001700)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001740)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x1, 0x2}, 0x48) 14:06:00 executing program 4: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x40086602, &(0x7f0000000040)=0xffffffffffffffff) 14:06:00 executing program 1: socketpair(0x22, 0x0, 0x5, &(0x7f0000000000)) 14:06:00 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x10000) 14:06:00 executing program 3: socket(0x10, 0x2, 0xe635) 14:06:00 executing program 4: socket(0xa, 0x6, 0x3) 14:06:00 executing program 1: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000002180), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000002340)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xee00}}, 0x0, 0x0, 0x0) 14:06:00 executing program 0: syz_clone(0x84240000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 359.580882][ T4795] fuse: Bad value for 'user_id' 14:06:00 executing program 5: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000580)={@ifindex, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 14:06:00 executing program 2: mmap$snddsp(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x6c) 14:06:00 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@ldst={0x0, 0x0, 0x1}]}, &(0x7f0000000140)='GPL\x00'}, 0x90) 14:06:00 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002c00), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000002c80)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 14:06:00 executing program 1: r0 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_qrtr_TIOCOUTQ(r0, 0x5411, &(0x7f0000000100)) 14:06:00 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$IOC_PR_CLEAR(r0, 0x401070cd, 0x0) 14:06:00 executing program 3: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x5452, &(0x7f0000000040)) 14:06:00 executing program 4: r0 = socket(0x18, 0x0, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), r0) 14:06:00 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), r0) 14:06:00 executing program 3: socketpair(0x25, 0x5, 0xd35d, &(0x7f0000000000)) 14:06:00 executing program 4: syz_open_procfs$namespace(0x0, &(0x7f0000005400)='ns/net\x00') 14:06:00 executing program 2: syz_open_dev$dri(&(0x7f0000000180), 0x6, 0x0) 14:06:00 executing program 5: syz_open_dev$sndpcmp(&(0x7f0000000640), 0x0, 0x40741) 14:06:00 executing program 0: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 14:06:00 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000001500)=[{0x0}, {&(0x7f00000014c0)=""/41, 0x29}], 0x2, &(0x7f0000001840)=[{0x0}, {0x0}, {&(0x7f0000001640)=""/215, 0xd7}], 0x3, 0x0) 14:06:00 executing program 1: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) ioctl$RFKILL_IOC_MAX_SIZE(r0, 0x2, &(0x7f00000022c0)) 14:06:00 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x8001, "af12dd7eb3e73f4169cebc8fdb5ae555b29bdbc2e9b25a8e86813363967f44d6", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"cbfef36cb3d164df9d820a73025b9add9a011a1ccde3e579566975c4cb673e9a", r1}) 14:06:00 executing program 0: bpf$MAP_CREATE(0x21, &(0x7f0000000000), 0x48) 14:06:00 executing program 2: syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x181040) 14:06:00 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_FORWARD(r0, 0x40084149, &(0x7f0000000040)=0x34) 14:06:00 executing program 4: syz_mount_image$fuse(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2c67728b47f3a9a7dab4d463"], 0x0, 0x0, 0x0) 14:06:00 executing program 0: socketpair(0xa, 0x0, 0x831, &(0x7f0000000340)) 14:06:00 executing program 3: r0 = syz_io_uring_setup(0x3899, &(0x7f00000075c0), &(0x7f0000007640), &(0x7f0000007680)) io_uring_register$IORING_REGISTER_FILES2(r0, 0xd, &(0x7f0000007a40)={0x1, 0x0, 0x0, &(0x7f00000079c0)=[{0x0}], &(0x7f0000007a00)}, 0x20) 14:06:00 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x1f, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f00000001c0)) [ 360.096933][ T4838] fuse: Unknown parameter 'gr‹Gó©§Ú´Ôc' 14:06:00 executing program 5: r0 = gettid() rt_sigqueueinfo(r0, 0x21, &(0x7f00000000c0)) 14:06:00 executing program 4: socket(0x1e, 0x0, 0x314d) 14:06:00 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x14, r1, 0x1}, 0x14}}, 0x0) 14:06:00 executing program 0: bpf$OBJ_PIN_MAP(0x15, 0x0, 0x0) 14:06:00 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r0, 0x28, 0x6, &(0x7f0000000180)={0x0, 0xea60}, 0x10) 14:06:01 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f00000000c0), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000100)={0x0, [0x5a9, 0x4, 0x3], [{0x0, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1}]}) 14:06:01 executing program 4: mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x2220040, 0x0, 0x0, 0x0, 0x0) 14:06:01 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r0, 0xc01064b5, &(0x7f00000000c0)={0x0}) 14:06:01 executing program 1: r0 = syz_io_uring_setup(0x4769, &(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r1 = syz_io_uring_setup(0x24f7, &(0x7f0000000c40), &(0x7f0000000780), &(0x7f0000000cc0)) io_uring_register$IORING_REGISTER_FILES(r1, 0x2, &(0x7f0000000d00)=[r0], 0x1) 14:06:01 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) recvmsg$can_raw(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2}, 0x0) 14:06:01 executing program 4: socket(0x2, 0x0, 0x300) 14:06:01 executing program 2: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={0x0}}, 0x0) 14:06:01 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000800)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) 14:06:01 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r0) 14:06:01 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_NOTIFY_DELETE(r0, &(0x7f0000004240)={0x29}, 0x29) 14:06:01 executing program 4: syz_clone(0xa080000, 0x0, 0x0, 0x0, 0x0, 0x0) 14:06:01 executing program 2: openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 14:06:01 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@func]}, &(0x7f0000000140)='GPL\x00'}, 0x90) 14:06:01 executing program 4: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000580)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) 14:06:01 executing program 3: process_vm_writev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffff8000a4feffff) 14:06:01 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000200)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) [ 360.780086][ T21] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 360.970226][ T21] usb 2-1: device descriptor read/64, error -71 14:06:02 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) ioctl$SNDCTL_TMR_TIMEBASE(r0, 0xc0045401, &(0x7f00000000c0)) 14:06:02 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) quotactl_fd$Q_GETQUOTA(r0, 0xffffffff80000700, 0xee00, &(0x7f0000000200)) 14:06:02 executing program 3: ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, 0x0) io_setup(0x8, &(0x7f0000000600)=0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)=ANY=[], 0x208e24b) r2 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000002740), 0x101002) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f00000000c0)="01", 0x400000}]) [ 361.250827][ T21] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 361.411118][ T4896] loop4: detected capacity change from 0 to 512 [ 361.440167][ T21] usb 2-1: device descriptor read/64, error -71 [ 361.560256][ T21] usb usb2-port1: attempt power cycle [ 361.609244][ T4896] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 361.650664][ T4896] ext4 filesystem being mounted at /root/syzkaller-testdir1500929858/syzkaller.yvouag/85/file0 supports timestamps until 2038 (0x7fffffff) [ 361.970522][ T21] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 362.080369][ T21] usb 2-1: device descriptor read/8, error -71 [ 362.360225][ T21] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 362.454830][ T21] usb 2-1: device descriptor read/8, error -71 [ 362.582491][ T21] usb usb2-port1: unable to enumerate USB device 14:06:04 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x1, 0x0) r1 = syz_open_dev$dri(&(0x7f00000000c0), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r1, 0xc04064a0, &(0x7f00000003c0)={0x0, &(0x7f0000000300)=[0x0], &(0x7f0000000340)=[0x0], 0x0, 0x0, 0x1, 0x1}) ioctl$DRM_IOCTL_MODE_SETPROPERTY(r0, 0xc01064ab, &(0x7f0000000000)={0x0, 0x0, r2}) 14:06:04 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=@gettfilter={0x24}, 0x24}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffff00f687000000", @ANYRES32=r3, @ANYBLOB="01000000010000f31b0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) bind$packet(r0, &(0x7f0000000040)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @remote}, 0x14) sendto$inet6(r0, &(0x7f0000000800)="4103082c1116480401020200c52cf7c25975e005b02f803506892f100300897c6b118777faffffff3066090cb600c5471d130a66321a54e7df305fbe258161b6fd8f2428652265d94c6fdbaefc57376a57c2feffff188be9427c323ef024a37016d2a7f9ab6e7941a6fc4f95aa73c1dfff4941f6503b5bd8c91db22cd33795481c94085fa12cdc679ac2a5d7b5d99b93fb07acb0da680e78b74c74aae8d7690d5986a9af81622a0ac210bc7b5ca5fed11cb54d046642670041e846bb184ff5d39fe8516d2d2a8d84e6e7dfcb2b8a8023444db513a3d7a124b59f0a5cd36489dbbb75cce3145d0ea3c3aa21af7cbcbc7a7575db782e757ca543109f5ddcec4930aa91f4119ea3d1f56140cb86cfe0724b23904ef5d05c725ee23918a502b1afe09fb0757d", 0xfc13, 0x880, 0x0, 0xfffffffffffffef0) 14:06:04 executing program 2: syz_open_dev$admmidi(&(0x7f0000000040), 0x7a, 0x1e9e41) 14:06:04 executing program 0: sysfs$3(0x3) r0 = syz_open_dev$dri(&(0x7f0000000000), 0x9, 0x2c000) sysfs$3(0x3) ioctl$DRM_IOCTL_GET_CAP(r0, 0xc010640c, &(0x7f0000000100)) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DRM_IOCTL_GET_MAGIC(r1, 0x80046402, &(0x7f0000000080)=0x2) sysfs$3(0x3) 14:06:04 executing program 4: syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000080)='./file2\x00', 0x8096, &(0x7f0000000100)={[{@iocharset={'iocharset', 0x3d, 'iso8859-5'}}, {@dmask={'dmask', 0x3d, 0x74c}}]}, 0x1, 0x1508, &(0x7f0000001740)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d7"], 0x10f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000005, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 14:06:04 executing program 3: ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, 0x0) io_setup(0x8, &(0x7f0000000600)=0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)=ANY=[], 0x208e24b) r2 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000002740), 0x101002) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f00000000c0)="01", 0x400000}]) 14:06:04 executing program 0: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r2 = dup3(r1, r0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r6 = dup3(r5, r4, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) r8 = dup(r6) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000a40)='v', 0x1}], 0x1) write$cgroup_int(r7, &(0x7f0000000380), 0x101bf) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f00000000c0)={0x0, r3}) 14:06:04 executing program 2: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x101bf) write$binfmt_script(r0, &(0x7f0000008d00)={'#! ', './file1'}, 0xb) [ 363.627402][ T4905] loop4: detected capacity change from 0 to 256 [ 363.659030][ T4905] exFAT-fs (loop4): failed to load upcase table (idx : 0x00011f41, chksum : 0xf6e84b2e, utbl_chksum : 0xe619d30d) [ 363.678837][ T4910] netlink: 11 bytes leftover after parsing attributes in process `syz-executor.5'. 14:06:04 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) dup2(r0, r1) [ 363.828330][ T4917] [ 363.830685][ T4917] ====================================================== [ 363.837700][ T4917] WARNING: possible circular locking dependency detected [ 363.844712][ T4917] 5.15.138-syzkaller #0 Not tainted [ 363.849906][ T4917] ------------------------------------------------------ [ 363.856917][ T4917] syz-executor.0/4917 is trying to acquire lock: [ 363.863243][ T4917] ffff88805434c1a0 (&iint->mutex){+.+.}-{3:3}, at: process_measurement+0x733/0x1d60 [ 363.872769][ T4917] 14:06:04 executing program 4: syz_clone(0x50080000, &(0x7f0000000000)="56b6286c0eb4ebdf6194ed09f61ac6571fa676decda8164c38661a997d9103e743143e27b229d2b9cc79f13887961c0f791ff3dc3135d9204060fc11c67db9b478a1b8a006df18a382e7c056209a8292cf170a", 0x53, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="ba1d9fd71a8d2a2be3777064bb77a7be0770d9b2a5f798a9806690ef3ba6a5ab3bb3a3a6d40cf0edcc13141f5ba7e5b78d790f099ea80dea73def84d552b417626326d9368") syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$FUSE_POLL(r0, 0x0, 0x0) getgid() read$FUSE(0xffffffffffffffff, &(0x7f0000003b00)={0x2020}, 0x2020) getresgid(&(0x7f0000000780), &(0x7f00000007c0), &(0x7f0000000800)) 14:06:04 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000007c0)={0x6, 0x1, &(0x7f0000000640)=@raw=[@call], &(0x7f0000000680)='syzkaller\x00'}, 0x90) 14:06:04 executing program 1: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000340), &(0x7f0000000500)={0x8}, 0x0, 0x0) 14:06:04 executing program 1: syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000080)='./file2\x00', 0x8096, &(0x7f0000000140)={[{@iocharset={'iocharset', 0x3d, 'cp860'}}, {@dmask={'dmask', 0x3d, 0x74c}}, {@errors_continue}]}, 0x1, 0x1508, &(0x7f0000001740)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d7"], 0x10f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000005, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) [ 363.872769][ T4917] but task is already holding lock: [ 363.880134][ T4917] ffff88814b3ea460 (sb_writers#5){.+.+}-{0:0}, at: mnt_want_write+0x3b/0x80 [ 363.888891][ T4917] [ 363.888891][ T4917] which lock already depends on the new lock. [ 363.888891][ T4917] [ 363.899294][ T4917] [ 363.899294][ T4917] the existing dependency chain (in reverse order) is: [ 363.908308][ T4917] [ 363.908308][ T4917] -> #1 (sb_writers#5){.+.+}-{0:0}: [ 363.915716][ T4917] lock_acquire+0x1db/0x4f0 [ 363.920833][ T4917] sb_start_write+0x4f/0x1c0 [ 363.925958][ T4917] mnt_want_write+0x3b/0x80 [ 363.930992][ T4917] ovl_maybe_copy_up+0x111/0x180 [ 363.936522][ T4917] ovl_open+0xa4/0x200 [ 363.941171][ T4917] do_dentry_open+0x807/0xfb0 [ 363.946417][ T4917] dentry_open+0xc6/0x120 [ 363.951276][ T4917] ima_calc_file_hash+0x15f/0x1c00 [ 363.956920][ T4917] ima_collect_measurement+0x293/0x530 [ 363.962965][ T4917] process_measurement+0x1038/0x1d60 [ 363.968782][ T4917] ima_file_check+0xf3/0x180 [ 363.973904][ T4917] path_openat+0x2745/0x2f20 [ 363.979088][ T4917] do_filp_open+0x21c/0x460 [ 363.984122][ T4917] do_sys_openat2+0x13b/0x500 [ 363.989334][ T4917] __x64_sys_openat+0x243/0x290 [ 363.994713][ T4917] do_syscall_64+0x3d/0xb0 [ 363.999713][ T4917] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 364.006203][ T4917] [ 364.006203][ T4917] -> #0 (&iint->mutex){+.+.}-{3:3}: [ 364.013596][ T4917] validate_chain+0x1646/0x58b0 [ 364.018977][ T4917] __lock_acquire+0x1295/0x1ff0 [ 364.024359][ T4917] lock_acquire+0x1db/0x4f0 [ 364.029392][ T4917] __mutex_lock_common+0x1da/0x25a0 [ 364.035193][ T4917] mutex_lock_nested+0x17/0x20 [ 364.040486][ T4917] process_measurement+0x733/0x1d60 [ 364.046224][ T4917] ima_file_check+0xf3/0x180 [ 364.051345][ T4917] path_openat+0x2745/0x2f20 [ 364.056466][ T4917] do_filp_open+0x21c/0x460 [ 364.061498][ T4917] do_sys_openat2+0x13b/0x500 [ 364.066700][ T4917] __x64_sys_openat+0x243/0x290 [ 364.072074][ T4917] do_syscall_64+0x3d/0xb0 [ 364.077025][ T4917] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 364.083447][ T4917] [ 364.083447][ T4917] other info that might help us debug this: [ 364.083447][ T4917] [ 364.093674][ T4917] Possible unsafe locking scenario: [ 364.093674][ T4917] [ 364.101135][ T4917] CPU0 CPU1 [ 364.106498][ T4917] ---- ---- [ 364.111861][ T4917] lock(sb_writers#5); [ 364.116032][ T4917] lock(&iint->mutex); [ 364.122709][ T4917] lock(sb_writers#5); [ 364.129396][ T4917] lock(&iint->mutex); [ 364.133558][ T4917] [ 364.133558][ T4917] *** DEADLOCK *** [ 364.133558][ T4917] [ 364.141698][ T4917] 1 lock held by syz-executor.0/4917: [ 364.147065][ T4917] #0: ffff88814b3ea460 (sb_writers#5){.+.+}-{0:0}, at: mnt_want_write+0x3b/0x80 [ 364.156237][ T4917] [ 364.156237][ T4917] stack backtrace: [ 364.162208][ T4917] CPU: 0 PID: 4917 Comm: syz-executor.0 Not tainted 5.15.138-syzkaller #0 [ 364.170710][ T4917] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 [ 364.180775][ T4917] Call Trace: [ 364.184060][ T4917] [ 364.186991][ T4917] dump_stack_lvl+0x1e3/0x2cb [ 364.191678][ T4917] ? io_uring_drop_tctx_refs+0x19d/0x19d [ 364.197323][ T4917] ? print_circular_bug+0x12b/0x1a0 [ 364.202532][ T4917] check_noncircular+0x2f8/0x3b0 [ 364.207476][ T4917] ? hlock_conflict+0x53/0x1f0 [ 364.212251][ T4917] ? add_chain_block+0x850/0x850 [ 364.217201][ T4917] ? lockdep_lock+0x11f/0x2a0 [ 364.221878][ T4917] ? mark_lock+0x98/0x340 [ 364.226212][ T4917] ? reacquire_held_locks+0x660/0x660 [ 364.231589][ T4917] validate_chain+0x1646/0x58b0 [ 364.236457][ T4917] ? lockdep_lock+0x2a0/0x2a0 [ 364.241147][ T4917] ? reacquire_held_locks+0x660/0x660 [ 364.246532][ T4917] ? validate_chain+0x13b7/0x58b0 [ 364.251598][ T4917] ? mark_lock+0x98/0x340 [ 364.255947][ T4917] __lock_acquire+0x1295/0x1ff0 [ 364.260831][ T4917] lock_acquire+0x1db/0x4f0 [ 364.265353][ T4917] ? process_measurement+0x733/0x1d60 [ 364.270871][ T4917] ? read_lock_is_recursive+0x10/0x10 [ 364.276253][ T4917] ? __lock_acquire+0x1295/0x1ff0 [ 364.281312][ T4917] ? __might_sleep+0xc0/0xc0 [ 364.285979][ T4917] __mutex_lock_common+0x1da/0x25a0 [ 364.291193][ T4917] ? process_measurement+0x733/0x1d60 [ 364.296687][ T4917] ? integrity_inode_get+0x298/0x310 [ 364.301996][ T4917] ? __lock_acquire+0x1ff0/0x1ff0 [ 364.307031][ T4917] ? process_measurement+0x733/0x1d60 [ 364.312416][ T4917] ? mutex_lock_io_nested+0x60/0x60 [ 364.317630][ T4917] ? up_write+0x133/0x4d0 [ 364.321973][ T4917] ? __up_read+0x690/0x690 [ 364.326402][ T4917] ? do_raw_read_unlock+0x38/0x70 [ 364.331470][ T4917] ? integrity_inode_get+0x298/0x310 [ 364.336769][ T4917] mutex_lock_nested+0x17/0x20 [ 364.341547][ T4917] process_measurement+0x733/0x1d60 [ 364.346765][ T4917] ? ima_file_mmap+0x1c0/0x1c0 [ 364.351567][ T4917] ? apparmor_task_getsecid+0xb2/0x110 [ 364.357123][ T4917] ima_file_check+0xf3/0x180 [ 364.361726][ T4917] ? do_dentry_open+0xc15/0xfb0 [ 364.366584][ T4917] ? ima_bprm_check+0x2b0/0x2b0 [ 364.371449][ T4917] path_openat+0x2745/0x2f20 [ 364.376066][ T4917] ? do_filp_open+0x460/0x460 [ 364.380761][ T4917] do_filp_open+0x21c/0x460 [ 364.385278][ T4917] ? vfs_tmpfile+0x2e0/0x2e0 [ 364.389885][ T4917] ? _raw_spin_unlock+0x24/0x40 [ 364.394739][ T4917] ? alloc_fd+0x594/0x630 [ 364.399080][ T4917] do_sys_openat2+0x13b/0x500 [ 364.403766][ T4917] ? read_lock_is_recursive+0x10/0x10 [ 364.409149][ T4917] ? do_sys_open+0x220/0x220 [ 364.413743][ T4917] ? rcu_is_watching+0x11/0xa0 [ 364.418588][ T4917] __x64_sys_openat+0x243/0x290 [ 364.423446][ T4917] ? __ia32_sys_open+0x270/0x270 [ 364.428393][ T4917] ? syscall_enter_from_user_mode+0x2e/0x230 [ 364.434464][ T4917] ? lockdep_hardirqs_on+0x94/0x130 [ 364.439680][ T4917] ? syscall_enter_from_user_mode+0x2e/0x230 [ 364.445673][ T4917] do_syscall_64+0x3d/0xb0 [ 364.450116][ T4917] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 364.456022][ T4917] RIP: 0033:0x7fb08a541ae9 [ 364.460449][ T4917] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 364.480060][ T4917] RSP: 002b:00007fb088ac30c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 364.488481][ T4917] RAX: ffffffffffffffda RBX: 00007fb08a660f80 RCX: 00007fb08a541ae9 [ 364.496459][ T4917] RDX: 000000000000275a RSI: 0000000020000180 RDI: ffffffffffffff9c [ 364.504521][ T4917] RBP: 00007fb08a58d47a R08: 0000000000000000 R09: 0000000000000000 [ 364.512498][ T4917] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 364.520474][ T4917] R13: 000000000000000b R14: 00007fb08a660f80 R15: 00007ffce380e738 [ 364.528458][ T4917] 14:06:05 executing program 2: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x70025) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0, 0x0) 14:06:05 executing program 5: move_pages(0x0, 0x0, 0x0, &(0x7f0000000040)=[0x0], 0x0, 0x0) munmap(&(0x7f00007fd000/0x800000)=nil, 0x800000) [ 364.531525][ C0] vkms_vblank_simulate: vblank timer overrun [ 364.541858][ T4926] loop1: detected capacity change from 0 to 256 14:06:05 executing program 0: syz_genetlink_get_family_id$batadv(&(0x7f0000000240), 0xffffffffffffffff) accept4$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) 14:06:05 executing program 2: r0 = syz_open_dev$MSR(&(0x7f0000000140), 0x0, 0x0) ioctl$X86_IOC_RDMSR_REGS(r0, 0xc02063a0, &(0x7f0000000000)=[0x0, 0x4]) 14:06:05 executing program 3: ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, 0x0) io_setup(0x8, &(0x7f0000000600)=0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)=ANY=[], 0x208e24b) r2 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000002740), 0x101002) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f00000000c0)="01", 0x400000}]) 14:06:05 executing program 0: syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x808, &(0x7f0000000180)=ANY=[], 0x1, 0xa68, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0xc0185879, &(0x7f0000000100)={0x0, 0x8000000000000001, 0x3f00000000000000}) [ 364.630568][ T4926] exFAT-fs (loop1): failed to load upcase table (idx : 0x00011f41, chksum : 0xf6e84b2e, utbl_chksum : 0xe619d30d) 14:06:05 executing program 5: syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x808, &(0x7f0000000180)=ANY=[], 0x1, 0xa68, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40106e80, &(0x7f0000000100)={0x5}) 14:06:05 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='devpts\x00', 0x0, 0x0) creat(&(0x7f0000000180)='./file0/file0\x00', 0x0) [ 364.791932][ T4944] loop5: detected capacity change from 0 to 2048 [ 364.827009][ T4945] NILFS (loop5): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds 14:06:05 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x10, 0x3, &(0x7f0000000340)=@framed, &(0x7f00000003c0)='GPL\x00'}, 0x90) 14:06:05 executing program 1: syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000000100)={[{@noinode_cache}, {@noautodefrag}, {@ref_verify}]}, 0x1, 0x50ed, &(0x7f000000a2c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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ADgZNdpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgUAAD//wNUIwc=") r0 = open(&(0x7f00000000c0)='./file1\x00', 0xca041, 0x0) pwritev2(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x1}], 0x1, 0x0, 0x0, 0x6) 14:06:05 executing program 2: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$RTC_SET_TIME(r0, 0x4008700e, 0x0) 14:06:05 executing program 0: syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) 14:06:05 executing program 5: syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x808, &(0x7f0000000180)=ANY=[], 0x1, 0xa68, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40106e80, &(0x7f0000000100)={0x5}) 14:06:05 executing program 2: syz_mount_image$btrfs(&(0x7f00000000c0), &(0x7f00000001c0)='./bus\x00', 0x18, &(0x7f0000000140)=ANY=[], 0x1, 0x55a1, &(0x7f000000ac40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMOq4O34UR/Qzawz76b51iqpbXXYhoLTz/f7Rdap+53nr0XXuvXUuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5Ye950w/jjmqtP+d2Jl9eM/uEj6w6qvu610y9fNuH2SV+788JBs1YsWVL5hxc3njL5ezcd2bhh5YSXQpjSWa4sKV525uIVP1p10be+8/AZt9z7/t6zl1Zn6q3M3O6dlzu2+nFdCAtzHqmNiXfrOu5sCYwbfe/sio7EuroQDsgNTL1y6i4dicV1IRyUG1h95qA9OhJXpks88toJb3Qkzk4HTh484MOOxNGZQFm6u3/TL+luWbq78/qF0D8nkO3u+f3yq8q2cVImUJ5u4+9qkzZioDYWvbk2aSMG2mOJKb1DGFIRQq90Vb+oTqrqla7qf1cnVfVKV3VFdQgjQggV6ap+W5VUVZEe+XNVSVUxsOf+d21s7EgsqgphSG7gpfGLhnckZqQC2cZPqwph346XTLrxByqTxivTjd9UGcLXQghV6RKbKpISVekSGypC2DUnsGUjVoQwO/DlED99JuU+ePHsS6dOaG9vm7EDE1WZtmrC5CntbU0Tp7VPqk71qZiynPTmuZ997K9uvGxix+09o5r6l5KuyJSr7OzysMq8u4ft7L2P/eqTW8mW56Og/pi/KvQNvWdd3Daj6ZIJM2fOGJr8LTX7sORvr0w02VZDe8q2asytZMjMC6YPuXj2pYOnXDDh3LZz2y48YvgRRx017PDDhw/pGFRz8nd7jHTR5z/Sr1bkVPJ5vP8lJCR6WqI879OteWf/HC/4or+lo5WhuvMDumBakZulrHOU22PQx3/GEX+WryndjmhowcShIMuw7rMcVjCZ2JKlJsnS+bWuYHKYW1N55yaN98tDU1OvYtuhPv9u7uZ9Zxs278uZTVdqGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/zw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAPHAgAAAADC/K3D6NkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBLAQAA//8/pyM3") syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xee00) 14:06:05 executing program 0: syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x808, &(0x7f0000000180)=ANY=[], 0x1, 0xa8a, &(0x7f0000001540)="$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") 14:06:05 executing program 4: syz_mount_image$btrfs(&(0x7f00000051c0), &(0x7f0000005200)='./file0\x00', 0x1000015, &(0x7f0000000280)={[{@datacow}, {@clear_cache}, {@nodatasum}, {@rescan_uuid_tree}, {}, {@space_cache_v1}]}, 0xfe, 0x51ab, &(0x7f0000005280)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5g7/6D7KrqA4Cf/f0jm91FHAFJNYqA6ZDNJjFKK1MC1UFxpi4OdZw60UR2g9ssJCZhICnthEA7U5hUVKa1o0NDHUdpkUY6jlK1pEyBcaRTm7ZMxWhl/EFtaxnGSodSm87be8/d+87dm/dCdiFLP58/9p33vufnfT/2nXvvOxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD/h38ZWPMb+1f89Py6+PfPuOHDewcuve+jWw8c3bRpw5EQ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/B87cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAsAAAAACPO3DqNnAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBSAAAA//+3Rsqd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0xc0185879, 0x0) fallocate(r0, 0x0, 0x0, 0x0) [ 365.018421][ T4962] loop5: detected capacity change from 0 to 2048 [ 365.112115][ T4965] NILFS (loop5): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 365.346397][ T4951] loop1: detected capacity change from 0 to 32768 [ 365.359585][ T4951] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop1 scanned by syz-executor.1 (4951) [ 365.389302][ T4951] BTRFS info (device loop1): using crc32c (crc32c-intel) checksum algorithm [ 365.405688][ T4951] BTRFS warning (device loop1): the 'inode_cache' option is deprecated and has no effect since 5.11 [ 365.425979][ T4951] BTRFS info (device loop1): doing ref verification [ 365.439379][ T4951] BTRFS info (device loop1): using free space tree [ 365.452779][ T4951] BTRFS info (device loop1): has skinny extents [ 365.517629][ T4951] BTRFS info (device loop1): enabling ssd optimizations [ 365.895976][ T4966] loop4: detected capacity change from 0 to 32768 [ 365.903673][ T4966] BTRFS: device fsid e417788f-7a09-42b2-9266-8ddc5d5d35d2 devid 1 transid 8 /dev/loop4 scanned by syz-executor.4 (4966) [ 365.923175][ T4966] BTRFS info (device loop4): using xxhash64 (xxhash64-generic) checksum algorithm [ 365.934558][ T4966] BTRFS info (device loop4): force clearing of disk cache 14:06:06 executing program 3: ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, 0x0) io_setup(0x8, &(0x7f0000000600)=0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)=ANY=[], 0x208e24b) r2 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000002740), 0x101002) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f00000000c0)="01", 0x400000}]) 14:06:06 executing program 0: syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x808, &(0x7f0000000180)=ANY=[], 0x1, 0xa68, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 14:06:06 executing program 5: syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x808, &(0x7f0000000180)=ANY=[], 0x1, 0xa68, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40106e80, &(0x7f0000000100)={0x5}) 14:06:06 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000800)=ANY=[@ANYBLOB="9feb01001800000000000000e4000000e400000009000000000000000500000d000000000b0000000100000002000000040000000d000000050000000c0000000400000006000000020000000000000000000003000000000300000005"], &(0x7f0000000400)=""/206, 0x105, 0xce, 0x1}, 0x20) 14:06:06 executing program 2: syz_mount_image$nilfs2(&(0x7f0000000040), &(0x7f0000000a80)='./file0\x00', 0x808, &(0x7f0000000180)=ANY=[], 0x1, 0xa68, &(0x7f0000000ac0)="$eJzs3U1sXEcBAOB5a68TJynZlISaNLQJhbb81G4cE34iSKpGSERNxa1SxSVK0xLhBkQqQasenJy40aoKEid+xKmXChASvaCoJy6VaKQKqafCgQNRkCpxgEKyyOuZ9e5kl7fr2N5d7/dJz7PzZnZn3vq9t+9vZgIwtiqNvwsLM0UIV9587eTfH/zb9PKc480ctcbfyZZYNYRQxPhk9nnvT6yENz94+WynsAjzjb8pHp680XzvzhDCUjgYroZa2H/l2qtvzz9x+tKpy4feef3Y9Y1ZegAAGC/fvHpsYd9f/nTvng/fuO9E2Nacn47PazG+Kx73n4gH/un4vxLa40XL1GoqyzcZp8p0e76JDvlay6lm+Sa7lD+VlV/tkm9b+P/lT7TM67TcMMrSelwLRWW2LV6pzM6unJOHxnn9VDF74fzisxcHVFFg3f3z/hDCwRGajg9BHdY41YegDiM5nRiCOmzRqb570HsggBX5/cLbLOVXFu5M89Mmeyv/xmOVzu+HdbDZ67/yR6v8X12yx2H9bNW1KS1X2o52xXh+HyF/fqn79pff6Wifm9+PqPZYz273EUbl/kK3ek5scj3Wqlv98/Viq/pqDNP38LUsvXX7yf+no/I/Bjr716hd/zeZxn0K6/dZ9QHvf4DhlT83V49Sev5cX56+rSR9e0n6dEn6jpL0nSXpMM5++8KPwyvF6nl+fk7f7/XwdJ3trhh+pM/65Ncj+y0/f+63X3dafv48MQyz35956tyXnnn62srz/0Vz/b8V1/d0ulGL29bVmCFdL8yvqzef/a+1l1Ppku/urD53dcjfeL23PV+xd/VzQst+5rZ6zLS/b3e3fAfa89WyfNNx2p7VNz8+2ZG9Lx1/pP1q+r4ms+WtZssxldUj7Vf2xDCvB6xFWh+7Pf+f1s+ZUC2ePb947tEYT+vpHyeq25bnH97kegN3rtf2PzOhvf3Prub8aqV1v7B7dX7Rul+oZfPnu8w/EuPpd+7bE9ON+bNnv7v4zHovPIy5iy++9J