last executing test programs: 4m40.531473007s ago: executing program 2 (id=3265): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = epoll_create1(0x80000) r2 = fcntl$dupfd(r0, 0x406, r1) r3 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_vhci(&(0x7f00000000c0)=@HCI_EVENT_PKT={0x4, @hci_ev_encrypt_change={{0x8, 0x4}, {0xb, 0xc9}}}, 0x7) socket$nl_netfilter(0x10, 0x3, 0xc) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000001c0)={0x2011}) kcmp$KCMP_EPOLL_TFD(r3, r3, 0x7, r2, &(0x7f0000000240)={r1, 0xffffffffffffffff, 0x20004}) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r4 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000044c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="640000000206010800000000000000000300fffd140007800800df590000000005001500010000000500010006000000050005000a00000005000400000000000900020073797a3000000000150003006861730a3a69702c55"], 0x64}, 0x1, 0x0, 0x0, 0x14}, 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(0xffffffffffffffff, 0x40345410, 0x0) sendmsg$IPVS_CMD_SET_INFO(r6, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0, 0x14}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r8 = socket$nl_route(0x10, 0x3, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xe, 0x8) sendmsg$nl_route(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r7, @ANYBLOB="01000000020000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) r10 = socket(0x10, 0x803, 0x2) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r10) getsockname$packet(r10, &(0x7f0000000680)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r11], 0x3c}}, 0x0) sendmsg$nl_route(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB="4800000010001fff000000008100000000000000", @ANYRES32=0x0, @ANYBLOB="00000000003f0000200012800b00010067656e657665000010000280060005004e24000004000e0008000a00", @ANYRES32=r7], 0x48}, 0x1, 0x0, 0x0, 0x2000c0c1}, 0x40000) ioctl$sock_SIOCETHTOOL(r4, 0x8946, &(0x7f0000000780)={'gretap0\x00', &(0x7f00000006c0)=@ethtool_gstrings={0x1b, 0x8, 0x5, "c917dd91ac"}}) syz_emit_vhci(&(0x7f0000000080)=@HCI_ACLDATA_PKT={0x2, {0xc8, 0x3, 0x0, 0x1b}, @l2cap_cid_signaling={{0x17}, [@l2cap_disconn_req={{0x6, 0x6, 0x4}, {0x4, 0x100}}, @l2cap_move_chan_req={{0xe, 0x67, 0x3}, {0x1, 0x81}}, @l2cap_conn_req={{0x2, 0x5, 0xfffffffffffffee4}, {0x463c, 0x9}}]}}, 0x20) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 4m39.94642884s ago: executing program 2 (id=3268): r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000003c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x7, r1, 0x0, &(0x7f0000800000/0x800000)=nil, 0x800000}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000340)={0x48, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_RW(r0, 0x3ba0, &(0x7f0000000600)={0x48, 0x8, r2, 0x0, 0x2, 0x67, &(0x7f0000000400)="697ab143aeb2e35669aca2aea0cef279b0644270906e1af1e733c243ca19145cf450553fb5952288eb9ad7fd825fec0168fe4fdda9f8da7ad6fcadf42722e5a61a4f82714ce9cda6d39c7a50f9e7be936c4c3211cf6d882b7d8b32759169cd5daf7daeafb7a0d3", 0x4}) 4m39.659771674s ago: executing program 2 (id=3270): syz_usb_connect(0x3, 0x3b, &(0x7f0000000fc0)={{0x12, 0x1, 0x250, 0x3a, 0xc8, 0x78, 0x8, 0x106c, 0xcaa3, 0x49b0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x29, 0x1, 0x4, 0x2, 0x10, 0x7, "", [{{0x9, 0x4, 0xa3, 0x2, 0x0, 0xff, 0xf0, 0xff, 0x81, [@cdc_ecm={{0x5}, {0x5, 0x24, 0x0, 0x7fff}, {0xd, 0x24, 0xf, 0x1, 0x2a, 0x6, 0x78d6, 0x1}}]}}]}}]}}, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0}) r0 = socket$inet6(0xa, 0x3, 0x7) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000000c0)={@private0, 0x800, 0x0, 0x2000000000903, 0x1}, 0x20) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x50) bpf$TOKEN_CREATE(0x24, &(0x7f00000001c0)={0x0, r1}, 0x8) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1, 0xa, &(0x7f0000000680)=ANY=[@ANYBLOB="18110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b708000064f3ffbf7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000008200000095"], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000180)=r3, 0x4) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9}, {0x4, 0x2, 0x0, 0x1, @void}}}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x1}]}, 0x3c}, 0x1, 0x0, 0x0, 0x44800}, 0x800) r5 = bpf$TOKEN_CREATE(0x24, &(0x7f0000000080)={0x0, r3}, 0x8) ioctl$EXT4_IOC_SETFSUUID(r5, 0x4008662c, &(0x7f0000000100)={0x0, 0x0, "56c934223471305dd17749885618d93a"}) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000002d40)=ANY=[@ANYBLOB="6916000000000000b70700000100f0ff48700000020000005c0000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f071326bd9174842fa9ea4318123341cf9d90a0e168c1884d005d94f204e345c652fbc1626e3a2a2ad35806150ae0209e62f51ee988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa81d666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4def23d410f6296b32ae343881dcc7b1b85f3c3d44aeaced3641110bec4e90a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcf0200822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afc9bd08c676d2b89432fb465b3dad9d2aa7f1521bc9901de2eb879a15943b6dc8ea15aab9dd6968698e3095c4c5c7a156cec33a7bb727667d81ff2757ca1e6bfdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba165d876defd3541772f26e27c44cfd7bb5097379cf1756869cebc7b0b2d85d6d29983e830a9cdd1d0a017c100344c52a6f387a1340a1c8889464f90c284a4db539621fbb70f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01409d9a337ac5d58bcb5e5fc231514952c5255f22bd8b325d9b76e57f041b665ab0249886c0a65cc99d5893521372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e7baa72706287793c3d2a2661edcd3545236c204682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d2502000000d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe9c502f9acee4f1b56e1f23128d743792cead3c058a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35dbb6c23b90cf36e83b8a4309b402d264b09f2779a0bcd7cd6dfc06b02e69d384146056d125cf4aadd80800000000000000e88d10acd06864eac44c42fbe334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29f7f6e0a2be625eae975e02069f6f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d8d60bd0111a8a237a1536256c02284cb1d3a6fb8eae87691fae365a70c3f15871565bba8dd8a8ca049f798bbe646f738bebdfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679df6c9e2005f209dda94302a30003b952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092398af45ba38c41df7e0fffeac41824ca1fd0eb68aa243c9035c788d5480e5aee9cde5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a1850c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c55969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4788be2a442aa81b259e9eb1bf5314844051f3a642aca9ff98c9036471ccff0522903e7bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde330289d6348d183ed9d3dae3cccf109f7c78e8479a345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba92a326dd10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c2061d22156b1b7d5f80c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee3b2e414ddd6a12ff4bdf6e96c247b6025d4376067e25357d3b521a5b927d3392a7503718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0655bc1422c3d425d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905925e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b5baa1b07b16e81f278e54a479f1a06bc06e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4d57b741eb66c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb07947512365abbc5b84ef524bdf184727c67910051f204662264607d548dbdffe14b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfe00007267f226019ef0a25bc15da71e893856a2182c3167d8ba73f709294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba69fd9b7eaf49aff6a6aea529610db8dfef86c3cc698e9fddf1b132876159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50055dce0d1bc225c1d77612b1ec52e743dbc51f25cc07a202b704577316913cf067fa65e476f688de2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c76dcf128a1d5595b773ef4c8a7ba4e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a270ee0cca35b1331ca8fec0b2f39f505140751b60f29a83e4bc0ef2ffea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38030d0c0ce0598700130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a6ddd4fe03dcc7a922e16410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab880f8885c612ebff8523d14cfb12aca274c000000005e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5adc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49eb4dd3b1b85b018359c32df01db8ebce0dbc36cade09c6b44f6bb956fac1ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e3379d477d482faff738c39c61cac1195043bd5b70cea5fc1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495abdb72de2c739d38c72f6f4fb1946081dcc825d5b5b747e9fa1b5226cd31e131263f1fcd7d45a630b46d04af906f0be464d829dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7b6e99c3f00188941e3fbf008cbace177ae250fd757a22e21ec05aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d386da0cc6747b33395772a68f2ea3fb7e7207000000b24088014c8e64f03d053c4e02ddd08b262e422eff1c9f124b892b0a9462b07d4f88c0693bd9c54ad2ab5227aa59ef2b53ac528c0800000000000000ebfde0c4a37c2d55c176680c4207000000e4aa467f995c9bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895f11bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dc543ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d64100cc000000008369f062639e3ddcf725be54f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba4a78c82958764bce07a7f70df1cef6d4db1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2c87cc510557460d14421e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e54de54cfeb258f2387dad096b72a78d91134927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea5643f3df4f4044f3ad0a6ba739e72d8b8b2935d81534bea8372bc590c111d573e04280659a096eaa495a4154daae7d1800c130d920964845c50c8ba4763b19b6008f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8bbb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c8d53439f8d388dab87112c83997c83e178be287eb6e8c95badaf8ed85cd5b03a7352a0fb83398566d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d112c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4bb78370561de3fbf55bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3c16d4b8bdd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a74f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef15a2ebfe9e22d7c745949ab5cc15b9f5659799b5e00debbf9f623f75bfd4d83c4859ca9b652cea33daeeef07b60c78a21965bcf91919071c7ded19317dc0b7587d9322f8cec9e32675a187465bdfa101bcd9ac680839b375af12c160247dd960e70eb7ee60c52a900440aa9bd9a6b15a4a34dc73c3c4936d8986300fdc264b28537df387e6442c3355fa2a31d24c1ed888a57fcc50400a084a38a3630ffc465f36a4b770fab0946148161184be39134542e934f3a538b011cb3928b430630b8ccc800000000881d4361e7fbd1fc2331b4e34733480bc497662a8234a7eeab3e65d6b0f5d92edff04416eedcd15b9ddbcb3cf9228afda6b17d44a276b205eabd0069f7e26aea50f537dc77b683ed83d2f9110e00a705f48e9d13378cf09bca22e8f45c4f360d5fff8ba35f21c4513bcc0800000000000000dc5cc7ad7290c60bc609bff9be7cd922f474c3faa78fd42cba7c78d6d912656b6313497625e2f9afaba05b17ca242b7ca8d6556175aee38142a8aac5f677c2f8a6967f2cb5e97aae97a5e5579a706243688ac4d38a4601b4aadb2d319fe7d6bf1272fa3fa701338d7bce390e8bf959081ed39e63a431901d615a26ff95e1620a6c26eda4f92d83499a173e7217001f58ed5406bdb59acbc997e8fd3d53b4c2c2a1b314bfe611e5958458af7b3c5319fdb4c40b8d01365fdee93af6fad7c7a8da86460f45c9e99d43264c921b090000000000000000000000000000000000007cf90000008f8a9da7a8a167815c6ffcd1b6863cde9ab45ecd8f06423198bb00cdf76877f407be46b000000000afbb4cb3a8de259a8beb2223f28b855e2bdf4b31b91e5062a42a55bd95e93f77f2499391cf0000000000000000000000000000195007ad27d1d61dc4d5512f117f0ed554c2c88c1713000000000000bb1ff447d6e12da22ee9f0422a84f361684861169f498909c4841f4d5a0f5807a3b7d833075fdcd9c1d169b03d7df7f4150fad8b9e92eaf86992adbda360dd91de51c6df335445492608162fb0804dabdeac6fb71042f906eefd37f1d190a1c8a0d9de7f34dcc8cbd7b565fc675f3bf7aac559411808ee703ec3ad461c6ddc571994cb504c46eabbc2ff4b97df394bc75b5e7f45b4450753b5d2b8b8414a7fe6a17661bdb5b1d080cfd974811e1d60763d8d9509c75aa729a334b55ee76b0c2d5027e81ceec1a6d7441d0b538d7a4d048d156ebcff102e45c15d2a73b40d74807f5182a319d50edbf430f00b1c29a9e4bd92111caacbb1d4541545c2d262646070da42f76e3f3c6d139eed89cc9300000000000000000000000000000000000072d7e605eb8e978d76796d9d3a728c51a3145da8e1ca4973aa8fed855328e9d2509335c5386cac74e862eac50e9ba95b6a2a29e8ef08a9ae29792e77fb9952b1ac5c816db5c23a656d9a28f81f6a9465aec94d701ee8646b30650c84b9510a337e82702baf368d29281d3d54b39014756ca5a1be184d4ebb942f99581a6fbac0b9c9f97c920dfac7e2379ef6bb076118aa9bbb4ee12e64aa530f852bf4f970a08a55531934e39fbae483129949a918115571d76740ca6a1cea59df290f2e63675ca30a289775825fe3e5d6f206f3f395346c0738035dc74368bb035fc65a40f8124369b8950ded31af64855cb18b23517ca935a0fa1b630d70c4ca9acbaf0f08910f327fba506d834029a90d47701102045fff90675adb3c83983d125ae730b9497c681a912a6bb70300a2d7fba051f82b9d6f710426b5bd0d0bc0b08a0f801276789613da406905011bd6ebbac91ff17a21d1ed0882e73394025772f31dc8a3048789c703f920c55746f6fc955046f9332d72150be23c26cbb08d1b438e84b83fefc6a16958fd46dc7b8cbea1da2d541324e373e9157696d698a0b4bc84d7cc2fdb069db8a5a491a9d2bbc0a61b73f75d81d07d778a1577db3b06d20a21b19ea17ecd996d7dea947ee8ce55fa2dea5a000000000000000000000000006f0143d8d4038ef9f57d9e9336f3559558710d1febe7394cf8b02f59dab24d07db3d3c1ebff58f973ba3fc0c3e2fb2c2a674a188614520ecb1d22b49e3550263bf9d669fba198b65ee3512db0e710d2070b5847face7ada12c83f0aea3a8c9e84e6c7406732c952c5695d43bca33d481ef9d442697875e114f4c759af306b3fc8224fdec89bf199234bff488b81438cbe89e4cabdc007139352b5cb69d7987cdf37ab549b7639eeadafd5315d9c9f0e8c9223102e6deaca4ae9cb943a3ad188bcad95e8f97d7fee7c47ea50d222fe67085b4fb3fecfb67dec23b6ab5ee19a5ca5367bff058149acf90a6c4014dea2b763389f77301ea8574d112625300906f480c36f41f82f84991800c37863de349f7"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000500)=ANY=[@ANYBLOB="6400000010001fff26bd70000100000000000000", @ANYRES32=0x0, @ANYBLOB="21a00000000000e34300128009000100626f6e640000"], 0x64}, 0x1, 0x0, 0x0, 0x2004001c}, 0x0) 4m37.712306825s ago: executing program 2 (id=3277): r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000), 0x2, 0x0) r1 = syz_mount_image$fuse(&(0x7f0000002040), &(0x7f00000020c0)='./file0\x00', 0x0, &(0x7f0000004300)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000016c0)='attr/keycreate\x00') write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000009180)="3ea4e4305830d12dd9009ddb857b480e92a48b3e45093694091ed788285937ce7b2473522335a690d828b02ab613f956aecae781037db019ffda49138a514ee99a088fd6a2a0028ea055aef75e65cdadd3589c49eb6088bdec10b6d405a915a037c1f8037e1b9301fe4296ab789db8c69c3636af08fbaffd5106dd3788c626c35510cc0ebafc64e8b300d0ffa3bcea4d2e036bbc8dae2e46312e9a637b3002b8931a66cbc28a30ee3287a18f1d162a5985f7ef467a43a807cb75d34504dce996e2a3f1bb43e867f141ed07ef08e0aea605cb5b10346efd6b41a23ea6741dba1e2416380b330788486bba4e359fc0d094cc5301530c1228fcd0e378e0260dbdd56788ad718cac668467d4c50a9878c501cabe3389dcf76acf0267489de4aec621656bdd3878de387af2a3dfa7dbf460daffbef878ce2536a57b05bc44a1e01ef54cca3ad250298c95a52ae9927030eb1096e00f265283a30b4ede2c934dc62c46929761e230567d2ba5999495a5a0977e3156a44365b177a07cae07864be9765ba56bc7ecb29264e6dad2e41eebfeb1ef4115b923c49a8e0919db1de67b1cc4c2f30a672d64efac91e63d7bbf75784aa49346338b22504452b36266eb5e924d4b215ce5037da7b98f09a8dcd086f36787cdd6fab9ce916d12b7b939f113be8b1872a75aa0d8977fe598227998c8b5fa3be8831006f6071d2522b1c9be03873844b0a6e2ca1489f2391981ed762f743e4bc35fd1ca7158bd995a7b801d8525ce381de5497916d59183636f72e9b58c72179f678d1d4434a1fd39d304c3b62cfca763ee8c6108bdca364a438145775a76462927207a7ae654801635dfe3c1915d2ab57a11675724b17c0becb9b20f95d5beea1dd5a6eb66ea864a7d22bdefdc6e13a2a4a8c7780b4250c92dd9bd99453f24268cedca6963ab64c024e56e6f3ae74cf8d1eb5bc3c7292f5fc7d37b4c48ca981b8f54528dedac99a19c1181698b1982668c49b1a6b55142944a0edf891659ea82570ceefe2ca50a95e7df6496acb6bd979ae4b5b6327a201288b8ddadfe0cb91bdd64e74f06deb0133385f5c9cb6e8e554e4fd29126f550adc440e6d42de1bd3ba0ed5d0ebc91bdaeecc7f253190a21eeb51a14b2d949fe86626a88fd33ccd40379f67de81341d225a116e60770ab972ed872c124cd7c0db88709a48487c1c9fa6442997431b99a1ac224a8523430ddcfd699ad27e16bbb54db40785b869328e8e804ed5fc2f4b3e4548a9e60d5b73b2ac8564e8424e0dd292924feb14fb76ed19b1d76edafb1bd5585717a9eb73a8bef605e3ef3f6f8518faab6559f5b4b7d2c07f73edf67d3780d8b5b2042788e5d2f7c7184a80a1951323632b62101094bd80acfae621e56cef19cd059c9ff72fe564944bf8063137fdc7905cb63489cf8d250bda94f453c94fb2f6f33f972c0ffc4830bc8d7fb98c4ed8ef2fa6e147002d488d97122d579a9b214b09f792279021a20a36a05c74c9a668bbc4ee5bba0d8f7e96fe9a61feb01b7c0537e47894c3e7b5d19ce1568f8d9f49f3adf9c02ac941a3edf68c841f29fbe82450c2bbdcb7270dd2f5722666bd21c0839541c907ff43da0a10a05e47ac636d4f9c59e2abfb00d31621ac3f0455723563e402bd3ec56a2b7e59a82262119b02eedda2baef71a5d5efd2533b7e6fc01d6cae9d514fe63b30fdbd92548760f876f8d77e7fd8500f83e6f4e6290e4df64c73d6ab61737797b05235dea939163cf55f322939014acef81d248baa46e1ffbca5a699f0824988b4313ae222bc8d3a3c1e875054a9494c9beac817179749b5cceabbb7cc40bdb8e18d598b683943a61fe105b868896d78e1e3a802774170ef3c1f339b6d20cfb5a260fa197aad2e18146ef53fa9c783772dc9e251c2140fe89709d007c5343681cdf4569d5f3190c0d799504aa0a9001e26a11708fbe929f63ff691a3a0c7a06125d3b3d13b3241abee4fa8c6d27b26eaa58b454e34fe20128a15cf7f96bfec32904af4b2e04c26bf9393d45b0d66a1a2f15780a67ff34daa1bad27262ec78f27f9ff77157ed5201bf257e1d1d06f2cd3a4cbc02bb9003caebc7e7e9fe7a256de9fc2cce105644c833ee659e3f6d526142d154a881cb70ba8df353a5714bfee5480cf8bff86c62c3a56d45f821d99413f8ea8207a41b7d577e5a1788d051c8c19cc1fc8be844f18227b7eeed330a213a58009c7ea3cfd5c77093b5315c90d36fe15ecd9d9e7e4208aac31abc3928d162449ee68f04aa2aaf5b8711529b97944a863085ed6b59b53b2ef8a397733d5207eb27a81c646eb7079aff7403181b0d658abcdc3445096844b3139ee23cb30f9527b5c84105604e8aa57b32e0470dffa95719415b74ce519ac27b20a38045a9792043d3c5b426deb70b3418d9475c6b85580e7e414c5a9ff35ce7c6fe2f2d5ee8d0aef619d8c2c06e0af87a9bad9dfa2f6ddb57c2e636563a9ee58c8613be2b329f4c16efbe56ae671e712e90712cc4f519276cd7cfa3e421e87ace7e5469665b4345322c77de68639a6f561a0d203d4823d4c3a84f1b2b04c60cd2fe855652c1000b0f5e1bcc2355496522a5046a849d407b5d86123432a41d64b549c1713dc3f0b4a787420c9d3dd3052dbac55dc15ca6584d08bbcc7ece7144fc179d302c5e0833b1f667e0f4110ad9b31f5b7e19e11fc1bf5ea0f9a81806ab5bfa8caff29b84c53c04a85d175c05a74d55b548ae69bb365760ebd841cfd094ce2d7cbf447285f53f5e7cb4ccda0a607c9cf7c3aec55966aca8b8ce33eb30a138c3e4d85e4def697e0e00defa03f2c501010baa3470450bec0acdfcdc7f530584e7c2600ba58722303a11c9387edcfbdc85f1128155374f9844f381c2a8a15bb7df67db46f30b9232d3d6037d86dbbbed316bcc5be6fb3ab78a19c9df2889188c7321ffed7795dfd67f3853e516cbaef5d079aac33cbd2cd920b560945744ae03611257ccc66e9523de5282efbf9871092795c05685cfe8749ff4a4cf42aa19fe4f935a71ba462860f1243824fc2888cccc6866f1c81f05bf993b58621cc8f9c6e72a7db971e1bb40632d75c119acbcdcb88b5f1ed4fa5162da82ea66c21f2064867d86abf308a1c65c0a16879d56e2e76ac4110acca20be3abb731effad3aef7f0da4acb9aed0283111670d5ceeba5a551dff13de90acc9dc3176923ad1791a73eb41a3f5c260e4df26a1b8782fa85e5cbf5c20a62bec97da4096264fafafc9f5dcb9a8ca2990a144d6bd138cddcba35fe3cd2609f0189d37e2d76f6d96ea2ba1d5ec9b42c94f254904cd938ea2004b43a111c2f5b53eca1bdb68f8e84fb5834098ea5dd6388d41c987763c8b2c9733f758dd74ce5eeda6cf28137a4d83a66f05d90fb1c9acb0214eb7e5d0869b201330b6fd1a2948e0ad0af0c4f3deb08fa875223ba27f1d42f63da665eaeac81ea9eca52ae1afaed3f4252976019de7d61059e29c8220e88a2d9a4e6202839c74db853670aeef953e1aa812889e4f8e153f9859af16f130053024a8bac43fad387cd526ef42bea5cad61230bbf89db7946a03101d18dc1ae46d046212ec5285564e65d876283fb937d6e38caaceb5716c8b2628b3a349058fe27fa58d53d6e5a769996217960e50846b2cd1b9fbc686f157e19d69a2050098097d45c2879e89e6fa3c5c79339fa3881fd228c29588befa5eb769a1cc1b67e8426b386ee0e6a80d7dd261b0ffb14b321190f1a390c6a0e8052a750d4cb587720ae43f6ffbd7f9328985b2aece118d4838c2eb55e8592823f74550b5d49377464890903f2650999fecb01fce6f6e51eae4f193bfab5f35b854cb0221e75898f111e94d5861fb15086889a5f804df2f7fd41cd49b663d352c59c6e8455f8287aab47cfba4d860c81ae1f61eb8bba8f18bfec3da3eec80bf39a6ff8d028650da69c108f98cdd8359756ff2b911fa688131121523187f1e449baeb64e332558c9d5ad9794e514a4239fe3277749506d69b3ba9df2c48d0111c526674e1ec144de88c58c93ef06da80e14675d0b14842a1ca644af3d7fd5907a46ae58df07f060088573683d14ab5310d471e139a47f8080fc282f16eae908671f35a9c1a7b2941ec86e85e15207e824437f8f79b173cde14b9fdcb9ecd82b224d45f724df18760a2913d907ed48a696367985713ab99d2416213f9991766161ce075aa6da4a7fba3a47c67d04ad7e669afada886f046363fb03a0cc795e5a1840e419967b1a19f40be8bf2a512015d486d00c4026ea86324b5b541ef8388f070800421c137d8ebe7c9a539b529a4af69165c1a6ea23534ce8efa7efb2ac55969df429f3b32d2f2adeb5087359c1b83224e4cfa2c583a1e147dc0202334a2c953383cc69e3a807299d86358b6f42a499eaa5d5680cd670fb49af6488c7cce6efae45682f98d63371eced65de02a82bf560a335ba630283dd77bd3d15296bc21bc337fc1b6d34d77ea7f681055459447f01b65623218dbadbd1958a249ebb76fea35d56299a017c4d7920fb0433d5769bc5130d8a5ed950f8084ba0036078374b82ad14a232f137214bcaa82ea7fcf7393ff4226aa1effda1d44a6100896ebcffb9414baf53c77c84113ef99f89f9f282b19b0e057893ef9c81399e1db0e3a25549dbdc69895e5eebbc545e468401d18dd20afd2913f89c3c0d95d54d5145f5cf434287e01b73b2646a7dc42e0f64fcdc1f3853aa41a6242c6cbafebfd62d147dce936825e3a0fe4d28179750893fcbdab5956f582372c1c616db2a23537a353e08e275fece1a7c0c0bd9483160fc643ceed9d687d520e944923f1eeccfe7f2e5e1c5876810efa0deb7f00c8f606ca5c14e3bab922243d013288622cad6667696e6759742376f7546339ad37a9246c98a6500686aaec51e2391285e7bdac34fbd4a1df2147bbee2d56c7189b4aeb3880bbc63e6b922b27133497be09318b064166ee8b5ca1c360dc510592bb3077293ff7e48bbfd2221a8c823eef8e677b51b40c7a8bfed1def9e19af5a418b65567ad9cecf4c16232683740dfceef0bde563a0942db0d77493b2d683d413d9fbd0ac8fca1ecaf6e57fd7ae680a493d8c697d3cc038cfcfc55a9a30152ce450dfec029a4edbd38f10222149a87d358f881847d4daf8b182d6b1313d616a767dbd9d71c7a3ca896021216665fcb2c8fbddb593013118cc8ab5044bd6f99bb278ad871917c9b1684cecb2d0e8babaf33fd98c02d8451aa48f3b2a6d6e9a5d12910c7aff613cbcdda418a76abff697229b47783577d0ce2f0041e1360a10f607612405b9b06180d85617ff9c5993a986b32071cf4c43b97f53eef9311929cb8035ec5c2f65cdc40bd757d612de5b9a7eca6e7e70365dd47256ff9f6e22e91ff22bbbee51e153d5321dc76ee8a664505da2039da1fc87e3727f085a47ce3eb52b95edb41ea295b79752c672348621e4d49c48b7d065d116cd1ebe6203e9ed62a9d3367eec2ed7cf3e4762b5f71c6ab34a953482414b762a455ded6e0ede9e07c3b9915aa51aded822c57a72ee3ed236b7c8c3b26db5092baba5d4d385d1e3c0e0d860da91b33a85c20e30da31b890f85a88a5c105e8aa32d6033beafff9ff510a7c7fa566b86eb473c702fcf08449c581650c42b90843b1baabbe95b476983fc98397abb52450a65505212b25c94a2fe3d64816eb9a76f0e8e945b7dd544aa039e61fc6331d88ee4ba297bf0d59a04c95579b62f316da65064247cc1d45792f1510103708d636c53f201b1dc2004a479bccef0bab9bff46eaaedbaa445417ee040c568ca95e606d9d9431798e91491f48434551cb8d8b4b81b389d43845e04d98dc0edbb74eae8d13ef3f662a26d7e548218952bfb4d697bd5c3700cea776ac3eb0ebae5c101bc341688371e31bda8cf7819ff4fa3a478faf97582d497112e510b2986f4238d3d4219024ac82eddc2dfe6d42dd1652ec09548768cb0a46e475493a75a75c54c47ec1e6265d34a87634e09394c77a41b01f374a79333951eec0423e037e0a5dd3cd12dbcc25fbb028613aa7382bade63c1d300b0a6d021f65fca7905e622eb54bde35d59c169f970e3de01272229e78382c7e87cc052da8b7b2dda1d29bc42fd2b7091feab28c14dd9cca5c8946afd8a466c681025128d3f752a8bfd2a8bc0c1bd89c01ad7803d8fe9ea1247e25d8ec18e0c18b8e6293b85cca5535a075b799519623d98a9bb393df5f17065a7f11142320e3138fae891346ca10040fda33128909b485ca1fa733f7d44e424d8dabe3f38d4249c3cb3f22d10521e536be978ff2dee276098db46b56e78a596a68d5144ea1f2dff227956f4f860135ec2e0cee212a51b63c60e775fa2e0a7dbcb6f3d27f09dbaf55343bd2af3aee72ed39e15919d3e5b2bc67710c88a68806f1713313887e72e6af52f7de7009399b81cadfe76bff2b61e53b259218bf854d52644bd8e722e170bf9b109ee819b960b8d9da0d2dacf48083bd8a766d3818eae48ba408e18c63c8b59e282553a71f62083e6a007ffa6ce8ad271b7202da28f1d6be4332f404c1e2b98acc4d783785c1eab14361db6382594a9bbc3304f121f198948c91fe58d96aa6a8e12cc3f46f283e635548d96341fe3052aed45be1970010bb76325873b7902f0f73bf21fbe0a5cef6ec0b50902174c3515c89421a496737024b22db73916c4a41d294b8eec3913421b784a2629132461d4e6d5498a88b87abe2e385df8688b70b075e2139def62c18c60f96c1715e203850155ea7bc8d67e77428e9c96a3edf06d984f29959217633a907e7aa0f9792313fd30c6f767b79981ccbf1bf87942cf082090761f9faf5afb90f56a80908cdf34387d3c9ac4d27321b8b2c64f66eb3bc0f7937b0771b68eee977d5f3682fedb04e51868e4e588eb625a71db0057655af478006000000000000001129d95ef85921db8b584af8e389297c8d59eb4f5f784474e5e293f48c5cc45e490878c31d32bcbfc88d51f96eee3cfaaea0e443505825a52603a06aa8cdc8920af575650833e7715dc2205ecba7e304eb121cb0d65609b853974fe9ddee9b9cb9fe4d1c08fed5b2f3d0f51e104635dba4857520e0cf319438659cb765bbbe6bed3a6451a85e3efe32707b2c84d7fbb99cd80b3529605b221b808cf34bfe776607cb4074cb9371306c74f3c38a4b48f8a8da8a02be28a08f5a0da463aa85863ef54276c4f414667d3812deb6b0e882381932585e3d08c6f3c2c13b9987088b345e1216b3d525c99820c0b6688d9c0271f648da1881e58fbf5bc02acf226d9e90a64911ebb27b415f3ff4f7bdeb9fdd5bb1f39a99f909f80af444b902d1bd96562882da6e0ce9efb2adfdcd78803164a5ebacd12d6246571066e8f05a37d9eebbf41a88926b6bcb287f4ef47728ec00bd96ccd72eefd5815fa9e2840a100e08be686e6b664c938a0eaa7588e87d69809af59268f3c4e92a98a663f83481668e0f3ee684a6728fa38c75cf66ac73dcee17dfa5ca94601b1e5ff91215492270e24c4abe4dce8686e99d3c64e7c3f5972152da99388bb59e282a1e300627e542cfea5a390dd11f0c95f52702982c0e8c690c1e7bca2ecffb7287b617090ace76f818fa8a9078978e1e249a7f4fa281fb3174fec950f6b9afaabb3279e22c9c37a4ea1c05df6c49c1b89b2ed23ca3673f388f502edd3edc358549c039eeec6ca4ae3404bbfb688c3d90cbd4a092e035ec48c3bb1ef08e2b1b6326622419356669a8399954dcbeddb197de9fb5407e105d800b6cfa91de41b2eb3ad2ead5487b9c7b11e76f2ad08711b00cb8f3da6794398a961853bdcbde90086ff13d69154442c8caa36d56862581a9f326f85c6722be613caf2329d4ff9734c99016390e793b6ef90c540ad3c7478d7b221a71e0f10575ce5f666e2425903f3c358c4dc5b29133da5027b541898b501cfa144e166d1b1d7470d05aeda051a1cd5bc3bafee7ccf8564682cd728d0dfaa4f731438de2ca3095f105c0bad8f3b039a427729ba1f96238403e3d1c8a2bdf1730253d6c78e42f4dc5a6079e95ea5013a9d335e628ee7d2dd1c7f2d25342b2be5c9fef9fd5eeddc8665c1a39705231538d0f3a19e9c021a7d6d2d1c6b3f4b483e6198ca6d269db9e82746c5ea36c70f29fc98462ecaeed27547de6435a82112b2ec9a8c1e759f82d04810824d97f1ca45071f6ac242b90b218f2c2c9b4cd42b56dbeb5e947a8e8b476749ab8cc7d910fdb17529440107a565737b69440cac0b418858d62fb7af804c5e483faa849a6375ea62581eff9c4dd3ccacdbab7af9fe9b2be75cb2e322c296cb91a792ab424f77ff348d07dfc2a5c5af476cc7c44de169dc1702ddbd5e4d7fb11172d8eab6df3b70c7b66fec5177a533ed44641c291ed9d8cea6832c24c3cd279c9f3bbb355fe47364d23af48cf8a86d27727ab2adf771641ff447291fa9ba99cf5c2cec5c968d565aabe16cd07d752f7d5b2c78e77cbd2dcb2bc151a35207026c98b755eb0e6fdc94628de7653f7a461e0b51f5c089fc4db6deca2243e3e5532bcc279dfccd2651db61565968dfce800e995626a4bf045e3522b996dee4bd10980ede518f4a5d986f41c53f0e2820853337869645c31c41c9563f1c01ce651e916f7472b04929feecd09ff768bdf74f0b40a0c58555f2a390db9bb7990dc31f995ac4bbf1f90271cd4b90ef7fcd096c34040fbd4a74aefdc5a6b8efb6e7aaafcfcbe74b10e6e2cd7d0ea6849cff02c06e4df741c278f0d29ed6c6c739376e1c262f9d780fec67aeb519cfa669c9d6487ba527e0ccf5012954dbb3ecdbd3f5be1c018784cf83b3bd040e7116be8401be644a7acf7761a9a18f28c894662f8dd13b1aea577c81bf2447753b57853765eae4353b65475e10c3b36bf0d0dc3199dabff76a06f70b173fac295db1f52100547050f052b9d287155bc8b04435ef35902395ae894bed80080fd3becba14c51da2cf34e2999cdbbf652dc6862e8e65f675b1d7e5da57fbfb497e8111dfe77164372d707a5857325c47afb462f7a38f617d158e8a28fda6d121e532e44b2ca9cef3c34a7a8d748c4edd061b62f6ab7344317b0dbd8ce4836142719a7c0835901236180840246527f3ba39cb64614e95d4af008d281b53853532abdc663051d041af7d1aa9766ab185efb77fcf278f09577e01e507a2034f435b66cab7692a1733d1ad3d5d566396fcacfd1bbdf542e35136a49e2d3cbc21ce157ff051a0c1b636b159f370366565a8ddadaa1502b425ef27a1ff070c52bd17595ee507dc984aeb14d2aba07fe786f3733e3527d5bbfcacfb09d3d5cf94738d1b13d2590b1bb1ea2eb400e9605f90b4b23c125622da85ece62e4493938099a4058e0b3dda2532c6d62bd033ee7a1cd7683620a6501e3ca420f9a64f462bbd4f125d154beff38c8f4a1278f9d6194289234d7e9fd397feb24fe1a8636e334d1342fa590b4578b3c677aae57119bea99ff7a5635b98ee867a282e5f3444b70415c0c33942f041c28589ba0de67d7b7ebe43ec6656f60c82c9d75bc8dac80791cd59a9c576ccf726cc97befcb9aeedf32b9ec6f4aaf043ab9bfc4712ee6bc4906dcd9766658ce56fea361518bb54ccca4bbb82eb64e417a37899ab31736ffddf51f97aa710b29f18ada97a200bd65d655364149db2c41cf32bac2c4bf799bb2356335a4fa01016da72bc7dd99b3f902f8b80a89d19bb04f8c49cdc5a78b17b52d52c06f18baa9839332f3ae59909748cd4dac49c1901f3c2dec64ccb40a49fed1699fe1140f8602384a930fed2ed6f9c120c9e6158aae34d8ec8a4fb0cb7ae19c2865e3939b499b5a08183c342ff4af2b3400980879aaa6e29784e90bfc915b9f31e79b742420952bda798a8b88c77134cc5752630e57fa23f9b174535e3244c9fa475d1b2829fdb768d22d6564e55556fd3750bbb223f3b5748a57c899d324f359c3842fddf8055e1b40588365393b84aa798fcc8b321ba1eeac33d340eda01fdf697e81bb5b55852f6b355a7dd2082cf087949cf9fbbf697af8f81c20f25a1c0b92fcb06dddc50c5d9e989a15a2fb7d0544f1844e3f46711165bab1658615f440b71f93ddb713ba91e8f4d91dd17243082d61cf43fd08861d42f41f1ebc68be633bfcc79b14cdfd7b171ed4b282a926055ce26e7fcf40d1e8e7d05ce6660fdb825dff76d735bce7b43c98e5b6c4763ccff99b45c1439859ccfc61756c298eef7424c465aadcd71455448827e39e5ec21293f2007617fae73b74de8efe349c726a9dac11524720fed5214101b4f26ad6fec2215a54980512a57358545899c6898692d805134d606b3022d16954747d247db0093dbec65fa7d101439ccee58a8790ee0daec0976a743d8f7aabbaf8d9945e95ceede27387e2faebe8d1eae6feedb78cdf016c6c5888e56ab4830b002513f87aed9bb4988784c0debd8f566ea9c8467bab4a52a52de9e262f16ffe222ac1ac6f6d5de557eead4554f03bc8ebd681daa2ae6cf93587d32dcf53a184f5019f0fad0729095a5788b04fc6987064b80c6bba46e36fdd767ca9c6819445e95ec7d60c3f9b2716c206a589e413fd7bf1d8fd3f1245ff54d6db4d7b45f20cb4f6dc8bcde65484d70ac38921f89261d27fc85203b801867850457a3b61fd55e805bd3c40a336bf87101d8914d21c8c968e934ce265cca3efe21d3ae1b78848f7b50a9a2e9b51bfca2ff7e0292ede0aa013af1c09242d6e53f23a216b8ccc64402a46eef3411c06cabb5435b1d2d8ddffc2c3dbbbb0e707e03ae0c518414dc7304dec25084891255011dd133d235e663ff38ee78c9abb93c9f692c5195222c881e35431d638367c7e570c962646424dae41fa2b2af118a93add1e088aaf7e1dd108c7096f4f9868a8af02cc15db7493ef011d320c6d64f6de56a51748e9dc4b7bd1bd515d3e9522a65e87e25477f71a6bddaf7ee5a01d424ac153efaa52f1e56fbef9f66efe5642f7dae41e419a64be65635a088885717942d475daa806ab151b087525446227d0d75a493d5a98486365b3981b3bb77a7c6c6ed44a120a98d0f2d35e8ce83837004c39bf09ac5723b1d7d7392f6e94462e86de853c6841027c697236331e19aa45693b2dbeffea7b00f0b284e49b04935327b9808576b397cb48d6b1960d06058f1cf2d0641d7c99e79dc9d47efd1d5bde85bb51ffe4a687c2d364713ee0ca4981f371c7a418b61118431984324f84f8cdd6e2849c00c1f14b1732a08ffa08d39c312dd809f15c8a651cbec053e870ac04c131946d80a8e684c8f309881f98220d7e532773d4d8304ae53428390ca7914a408030fae3b47619352d8a1edc33856530f806b8efe61bedcbe199aca4dbe79bdacb08b361e31f59c00463071fb19edbc0cb84c59130770fcd17643f7c37c1f54753f40fbeeeee31b22d89944ac6ee913e63145e3e35f804d2cbd08d9f2e278be717872a4fae63d8a8b462f715c3191d394a67a724fab2e4ec31c439fb2fa01295aeb56910fd406316bdfed587c1b42a733542a55793303e59dc23a40bc9b9f5713a3dc21b95b591ac9863f31a4ecd160e7d9b7b2ec2b137e67", 0x2000, &(0x7f0000002140)={&(0x7f0000001580)={0x50, 0x0, 0xffffffffffffffff, {0x7, 0x29, 0x80, 0x508101, 0x0, 0x3, 0x8, 0xa7fff, 0x0, 0x0, 0x91, 0x1}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000000000)="d2c113c29ca1f0329c09333c4e57bb838cfea716579dab7d1cbdce058b04b86cd2573f5a46ec9ad1bb3c276903ebcad8758f3bdb0ea994c5ea01d7771c5b21040018c812e3b3d2c92d14193a28633e7a06c3239d8e97c69f11a821f535082d74ee0c1925c46bfba566d8c9647889a9dde67089b24871471415a695730085f81a0b7c8dc2eae85ccd015b85d7d1fecd2528f2a8369ee0315327ba0d506a583c716ea4fa23575566c8cf1a2a844691717179b82f10998b7d540188e57e864820665ab70db2d483c4fdcb115ea6bbd4a888f9d383f6fea063635b69686590f540c638a77fe8e8cb266cf72667e61871faf1d1810c749c30c5a7b61609d81114f7aa0355967a7513f659d021338ddb687b0f7372386170902b612c56f58dc73a1ccecb389ccd39f926ee91220a5c053dc277919ed4e32b63da14781cb46227a71388f2aeb37e8971d4a554824bb05f7e6861a916c94204feae48f115680a40b7b2da6ec3af295979016cb78ee53d347a2a8de81c26d0468db8b59df449513e109f26ccdff64403180deba17211813b69ef3f0c42f498a6f3d05a4e7f47f99a8b9ff6bb375fcd1cf444a794a7c2a274f2786c8c220b1f80f2d0c1f311960b37357e31198a44f1e25aaa320f6daad7a42c0367de29a2d0d5567098dfc4ac2b0393a7accfaed79afeec5c9d526503e8fbbd3d1f6365c698775999e5109bada3ec51a9d4b884631086bcfa4fe99135a7c482d9e3d2cbd0a58a42f8cd737a812c21185d909bab234d412bd450da975be70eac2a8db479f7030ff5f41817cd798d59a2db9d8d829765459531044ba3bfa6fc89d046c75e707133e5211fd05d20f63d4f493b23bcd966e3f4314a512451b761fb3b3ed815da07c604f71d2a86937142ede6fce427766dbde15f74f2c45d4c3c08e815b507bb05ee97ddf7ed79ea2ddd5c6ef057d455d84c79bdfd6e68ba6f5cd806a6b9dfd5ed65e394554fb59df7aba2676779a547cf8a7c97379abc760e94e01264a2a23c8c63296ec0d9a4e0aa5c9c470fe46beb8db8322372f3649b7d2ad0b8d09e77e4757a2f40835860b56d41382fabc35d891deedd2168ff3b20f3345ec3238ce795fd9b0311fbd7cf10bbefe4e9349bdf7ea5294f3fc3ded1203c01c9a057641ea122eea48e30b942fdebdc4e7263353361dfcf3562eb3f7eb491fe5394ac1e9af734950b3de71b557bd1baf334d39c5dd9e6842a3ef24004eafc5eb85fbdad5c1e49f60f565da146b119f27ec9077774e21300edf2883f34e299ae0465779ab80ba2d097f5d791a72785f35090dbc369864476c33d3279382a49ac45be1706211659d6fac1ae12d772fa270eb3746a69082e67664f4be335f2d172d52f5083a0768e5d4332352be40eb41e3406de4498e740a470141032ea251c144cdb5352d8049281898c72f13a5d3509c9c77308fe45016abfd7d42b1a022a60b9a5bbcece7c0a10bf9f157995465729b38fdcadd0d977574636206982a6b4e8f24bc75e3eb054fb9ae81e878afd24cfa9756f053bb89f0e4a42e195bd2af8a91a6dd5c9fbccd938681a7387ed22a0e3a8284d3182aa7ef1905a267850fc405494d7079f6d0364287cf7b16dc2310b15bc49fb68d1a96075cb5f30f4fc2ec0c51d0b7e806e78f108f4060a55b8c23b3c89a2f2fa321d5138019c417a504d230ec496583933daba2998e20d8f9a2e6798f681e1d4df88fa4e084513d3648ed4f6624d8b894470cf325e837ad177a634bf58d21378fa0d3370bcb724fa88314bbd0749bbe6ff9dd5d7826701891c180278833c3327a8b1500c3e86fbdaacaaba0e0f708052ddecaae4fe142689c812aeccc7211f61159e0787a8f639d1f0a4db373c17317fea5d3ca1c6060fc44a2d02502f0230334acb69861f0cdb82220827f5887a14e7eab133ce4ecd9a414b2a6b31d8c631325319bbb65ad01aaea7e157fea6cbb434c67f4582028c32f5890ceb243dc972e61e122cb36840d5838dff32d4b613ae1909f3970404fb1973f1e80b0e388141b2e24d47276be045880a4ac18fd136c08cf266b35c75e9b796f6210817439833b613195fe4688b22127a978d20f8b32e3df3297e09a565e659857d8052bf69c5006c5870bd25e6c3aeb411553924d06ccb849cdeca659448cb220d259b4ee20d256d44149814b5e13ab365c448369a43553e01874acded99d24da7d1c9c283dae95b0b5311344af85c7c9a8483fb18a5bfd7a4fb4bbade211edfa4c30f3d1b5bc9672a02adb5d638faea66424e2c82540937dc4cf21392fe16e05811f1bcfb83132deb1cf2a522f9b543758b25d6949400af5d2a7a566f4ab0f5fe0b0a8e8379850e3ed78cb823f5b59b3df4de700427b197720ec69b86c76080b2cfdc4a2619e9d2a901e247e591d79dea91257c0d4a3c7ebb86af42de6833aaaa2d69b71e684236705744b79c62079236759def4a37a0b97742dcdc1af8e54385ad496af31cffe7539e4a69d65ae28845439e5e3eea34785e6065c32f3c7b71ef4edfdb16ca9ee9d5d4e066a60f9919461ce932a61c4100276dad7a22447c681bfebac9186f23dd38509090e0c0fd60219d33174d0d1f5a2b3eb194ae1c7003b159dd560e909fcd0b14b803ded8a94f2a61ca59f9015a673c018515b7605512ecdec58b60aafcba88e88b790e6dabc09a6721613d4e60ffd8d01b07ccacc1c7f2415347f5f5aa9eb7e5d27090403a55d0364721bf0363e34bdf9d92c8e83fe39e8d23e0a038717c00f82dd27709ea69a7a857575f0e039b067750b0e226dd01091b6aecae409d563a72e0805c8c101401a9d4356c532ec27cf25ad0ea92eb137e5bb367623155b3e62baa1cb29d86e4765a635d180d26f37f58a24683494cca93547b1f9ff0cc81c085cc4509b746c5327f1f169ca3bd059d324ac91e3c05bb225e5f81655d2f5b5f0cd6389d35be14f63cf76ef856634c5c42f5f6763a457be1745d9ddc4e7a77cbe86398585dd18159eb7dadc2da143cabd5794c4caafab774c5b0ad661f6f9e7bd5163af6f214bbd6351560cfb5e9fe42d3b67912e0bb52926429a43c27aa6c52e904660029285c4b763d6becb5cd4e9a029fb092ae20df18e073627d896a8de5f89474cbc2d2a525edbaa635a9704ec9f30bc0d18dea437a986553da723befb7f91d73a9976a528d2ff2ff80aef0fb80b4c84fca0d810e1f0c3857aef2616c9908aa7dc6a02e28085ccbb88e13c8c8c1acc631e4121e39b453a5897602dfcff5629f88d75ae7375cb9d08969dc6e870870c7aaad3c62f1f39c363d7edfda2d5ce1e9e62b25cf3b31bf4da9b90616a79d3be8f031837844c13fa6ea8af83db6eaa6abcb5158c38abe7fd39b8710c7d8d830ac93d5d3cec1d038c7947861c4ea118b3c205be5c441d35ef856c9a81f970c2850397e735a2fb991fe2dd0f293224ed263963a1041dcefc67b77b25b82d6ab047eb282702ddab528cc4bfb8c82d86352057e893bfd4b41e3396d64d7f1a78f6a0d4cd420d4bf84eb791a513163f837556c1a2e7c4e84ab9bfaa3a23a7114bfd301ea1f6b5e5c94e076e8f42a4da7e05224589005625245672ef85a11d6ac4b379b72660583ccb62b3d6cf00090c9c0ef7f3e3bce7bc6e10baa0498799de647451281afb45cf053c7a57eca0732a8f9e9f02437be51649bc7d1a391aca1561fb6b2d47817394e97e426afda0fb9fdd248579b8eb768ef9e249dbef8b0ebbd0e8dec2f149e2356df3a9f728b5392875ea476b54a1c990040ef4e63373566611c5b555b5d60a0e69f32e05db3f9047ea3e261ee6e3d87516bb0fff783333eef6444c8d9d17f8b23514d6358c62cd34dbf0e9dd60f54f286c533d68f2610c82eaedd9e512884f37211f190a08cd3766c7ca6a5043ee9dbabf5994c48d03a2fa5ccedce7ffbe9cee1e9d54036ca4ca7c4fdc339011448c7aad3d14b639dc179e7a97f03b606b0e47a32b8c9ab82c59fbba5e0ab663538aba9ba71d27216614f59bdccb050cc2512f65f465e8476d36855df64b8bb181907e91f45c6262dba02b35dc238bb32b9cc7070d31f7f95f2193b5fca347874a64041ab629cb5c3a3d77ba999793badacf01c4244ae13c0d77fe01fae16c489fcd58010afc3084ffadb9bf7264f23f1ad0e8d9d762dcc431163c343054181812c9cd1a6ecdc9964caa0a2ba8cd29271e6824891129b89efc1ea2996100f1932940a49a324e8eb688d05ac7d6ba273aade15c2be8cc74ef1eafad9b9ebfdfa36edc5c6d109485a48ac6a8395ccdf23779919953cf3c61c3a635c7e782f84098f3cc6bea7644cf3924c2352c97c76bc7141227dd29f1d47ef209adc3aaefd8cf204fb265e6b262e83736c2f26b22d80870af83095338c23a47a5a86af2ae7decd1aaabd925ae900bfe8e82728e14fd82677769bc9962dbb507a61e206821ac9c0940b12d79ecb7a916b9f6573fa3d9a7ef773f66de8cf8db6536d986a29d7b50a2973d228ec48468c5ebec6253130c578e5ec2848b62e8e1082a3d584e84b86e24211a9546e1abf79e568827af5d9ba98ba7b33b5cd9cb7a81dc873ea11276049d9d6206d2ed0933ada7ef9b6823f24b756ebea834297743ffb146350f320ec9044df55b20df0ff84584c16350f465b5ad7d364f9b166fb534c2a0e65f6bb4d61feeb84463ceb4a4f7853c0c2410955881a60170b0bbc131f6699e2616752851063c7e8b0a82e4357b84e48bad8002610e5770c17ee0cb301f9dfe8d5cbb66c6962b5edcae17b5c5dd42026737ea9e2c79bfb9392d290b44d66ade6eb62e26321ee214a6d15facb7cca610b6209392179a50f3dcba1494d3f302745461f6172d329a12d68405be5ee05ad2a641a7aa3da1d1fd3198671bf1af5b39e2bdeed49df80cf0c6e0edc5c4812350097bda47d3fafb3827d73eeb0b29320c74dae6d4d61d8fc269652835f5a7f98710c644dd50d3af618651b41916bbabb9ea7cc46c8208dd7fb99474be66e1a970c899f17129a9ed17ccce0d93411e71b8f1c7790c787f7a97a50d54acbc6f4eee49a38882c34e3477c97e1c6da0b39a1e9d0d25a3cea9364033bf4f625a02412174d03dafd642526867578f71f2e52920833b8d23713d5ac48165f49545f6c7c75b5b4ef2e0682f8f2e191fdb6c0ba529856f887391f8d5aa3f7dfc5230170b97662611e53a4436bf4e98a5ceaeb16a79bb95f962b2675cb6da9f1cfcdc1ab604ef7749fe87ccb5a3660f463ff5f488b5c544cf847be84dab22d038730a7021cdc7f7ab714c1561c98a39cc92cd6aaf53c82b28665114ac18b2149ee7f1b52f894c28a49eb45d4cf6a0e65df39b3c717039ae41958fe810c1e05ad62ceef2980e0cfd891bfae0db61fb1c8d65b6812ef1bf5d426f955ab4826eae69f531979699685f5312882032a5f47ed8cf2e98e67d9f6c299d2060a04b4aa677500b48a33586b10f71293d57de846d2683621b588630a6ef06a41437bd99366787b787a68c71779132d0ee73aa5f97d5b9ca18a7ae26b7002512df1073e2eccdb4d2f137a15d9604e10547fa465aeb4f2e5899b531adeb5e72fb76c2c1c9d18ceb4a23a5f6174ba86a7119d82e35cb5a5d1c6a093351aaee0094b32b92417dc50c1d3806fffdafd2ec0e3ba176d84bdb7d59755e9083e61ded802e2a089ae9d6746f738b55845bcd4ff0a21888c2c6b972db043973fb323fd1c15e70137aa6a4bce3f60f27c1d1488f3751e5425a5776c7cc3a3c8acbfbd2171407e1a242e8e241e6e9e1287d8995265a8092ec59ad99652e63a41b744f34392017f29c1b1ca4ce7728200743d4497a70cfd2369d0ecf9e0ba6f28da25b2d918a06ad1173091b8d750b8c2120321818a0912bf47b96c9a8962930a843ea8419b24b8618b7b43482291906e151bf39d3634756d9e1ff5a6e787d1fc4be7349c38a3b882e059a5da930a9cb2a01eb8b24b54def2a2949538fc063542921947f1997dbee59842a50a043d431649ea0adde68c43259ab51592107b2618c5f761364d4d3d5d0f4d4ae1b94650cb4b695db5831c6dd789140b87525d9ed46fb8dce8fa75d68f317dfc3858d810928fb3530b7ae8701d622b0e69ab16cbbd46c8165c467850d081292da8147fe07f472776d1e2c75c17bdc0f8bafbc964da953a5efe64af69944f0f8858b2a4dece04428ede8967d0e93827910400af8a859b59579d9628191b291732bae90a3b50f8b2b7728725568a83e006ed21e940d4b7e7291ad6365138aa2d59c0b303cc298f7a70d0c39e4f17a878083631b1f96a65d7b4c5a4403929180694f55b71ba29685bdf472f0e21a1c8b3c2dbfc4892ffbc0f0f23f38ed0b785080c11b0766ffc5a0c2c750080b764df159e42ac8eb82681baec5b0ad7948153679162c223f63bf22545718accf2a30bc4402f6b54996baa00508c6def488975a2e2bf2a8dbcff49293e83f998f8baebe722cdfef96c46ac3d945d56ada194353f7cd03d2b86cb9844f7d63f008fbe553fe0023f6968e8bea9054ed3c567e5c55b283fb2337fbd20510e5e098537f5c1baa6b509f63b1e812840aaf470690894a2725f4460a106a3b0e14b12b47c3fc1a083ae7e8cd2e710b5d428b2063f7bb91105255cc0fcc8ac51398ec3df6416d283c4aba6ed44846e82be02d242c710c973c5f0a9b3b16da8a96f5cd2a164a3fa040075b0cb99944f1b34f7e79ae039d15a6c992cb40aa403de90992c064e1771f2a396734480f43b024dc799b8e242df235dc0d33cfdce41755722907f4533a1480d78e99320412326c27e15434fd3fdb19ed33a07063a8a62b39ce14be2ea1e0adadec65fcf4f19901bd801b87e90fc91f1270b420fb530b71b7aea9ad23c4a4ad28d4b63444bc2fa7b44247d5e9f0ca0209a489035b4521b5e886a419df1f9d0e27b9c5007ee75fd3909d4e0156973bdf2ff8d1a88cad1d534ba93648ecb34a30b1e760f1ee8cfb90c27c36385fd68ee48982e5f0c190e8786b7ef0e1dfd3cb1cc00efc19a92020b509d3e2c74b4265bdc765085bc49c6fc61476aa22cff375a78c59f33394cc6ff460584ebbd8dba2cbfe97feb1c9147068dbc1d3e25631ad8478d826d88c28b2cf967d07d3ff845cbb25699406d106eabd31066e9cf8abbe7598f71cca663a6f63bfb63caa95d3a363e69e9a3bc889d026df28c37e41786bf8c9a1ccc06c3499986a72bb10367f32b1b8a55365c2a5b46061b58b81c5da69ad39db6c468906f1c1225527f1b26a3dbad94b1419f3671086b061117206a634cd08beee1fcdfb4a3a7cc78b3cb1293dc900d0859505018b38033a1cc9a0051968af1f8fa60350865328b6834f9c30bb1734949fcdab62cc6904b285322da3d49f188019648cac314d65a7c57f4e25864f17e346e7ebbe411695a237622356ecc10e66c8ba33e7106a756b8d3abc1a1aababc26413adcfda74a59b9002a7e2e3edb3e7551d32c461c2e40c25cb9de751ffda44d7f353513c5bbbc473594127c09775844dec5dc922caea5532dfa98fe80d80243233a4f0c15520d9dc76da3623aabef3582380ca4d2f9558d6c71b672f259b94f26710aa1d933b3ad79c8755a96c18fcfd62a972ca80ea0d33afbfc80045ba7dab492aa06c73ea3a598b2bc6eb1549627d183c25c3486814960eb1e1b02200a92f51b8642683f88185a9ee91c6dbb576dd8a869e1338b81ec205d979242bd963308af90ec23e01d253a70440edd3ebfac8e489db0a70bb5c887f22e7a5de33918374a9ae5229d419b1948eeb23bdf8dce3c5df3b81d1a3e3b38e095f261cb9e00f5567413a5c13abb469fdf64adc830cc442a099609cf0ebd3ffe936d77d6099d816be2b4cdd31e4fdf5af5904120ec65e81138416462f9e9bbe9ba6d5980c7de01288bd9f4741848802c32f3774678367c70014e531ad7f95b5527d022232ada51148012328f1693b2d08b8eba80dc26d8e9fc369b410331ed720e410ded5bd03ce69942ffb97489a2c5b6e4da93cc73811738a141c3a16d4ff6edf2ad1b3d3ae45a21c5ca2613b92e7871dea89d3cd699b86520c80f6a391cc2911538f8108dc90203b0e74ee43a087e033265e0745a9c991facff49339c40601420bb72ef014bc4b9a51cad1dcde9f1567b4ae9d11b1416ff3d8dee15f4672bdbca4348e7e71f8d75a73851bc0ad539312b7d52c498602a5eda4630296fb40aaa90d8f6122da7fb56d02755f861df193bdc5effd8a0e54c2ef78a284f7543c2b25a81bf545be3a3f549aabe86700bf058877e3fec53813f9992814a2cebf341cedcad346dba70596da899add4d723d98366ab60997cae7e5b9d417252734d9145ab8c5ece5b5b0efdc2f2578838c500ee17b866323a951979c6f1a50da2833bc437bcddd6efaed0244df44e6069daf359289d9c50c073f0fef4be1fb3802be5ea643761ed6347a35a3f537cbde402911c28d7c7c7e6b8612facbe87221f3505ff078d0dbb28ec469fe6eba2efcb4efdcfc5745299c0850e21ee2c9ef77db8070d589c547cc7379b58677d16077093514849869ab5bf8f896fa933ba3edc676dcb73e91386cc48f01782ba635564e0f91988cf98a3a17544abfedcdc1d80540e9499bf98180feb80325194cbc369be3275ed390f8e91b8d75b1364e9fabe50a1e3b9531c3fe1aaf6523e54bb05738bd3a67ca5de01b2e479ef7678a86b13d6b747fb3cb5fe1be8913228705fc232ce422186cb79c3b66c944f6124eb414322806d47978044336221f26d3a09ed8dceb52e3c7e3413535faf1f7868cb47bbbf02c37b4cc877a1d5f4023083d5b36650b673a4e51387c64d44daf58057adaa5610d22a15329804cd51a42f663311c4e5ece9d99b5a813c4025e8e0a98c0f3ec13cf07de0b18d7e1ba7d3eb143f5825f62ae5b5f6d92b167f9dbb2177e84f23322566814296277fc2933956f818f5475b6aa031545e6e2265679d16cbedff96c4f419d5fabe99ee652feac8acf9a90771ab8ade8291b42d25ebbdc03faac02b9599fdb83621f6ae1e2e7f946520f3cff881cd600c17b4a00c08d0996f7d2bb97d35647f72b80ba8ad3b4a16cb71094b2d1193a5fa1456e4671788bc51c0d506f4809ca34620d4a75a62ddfa20ab5c4d347a08eb8784d4c572fcb473b766f5e1ce9d92db70ebee83accd58b8253da36b9542686edce545261f309144a3d64900f796620003b36ee3d44a06cc4d088f73aa45288b90476d2e1e461795d473d59500aa23a6b7724a2f0d6473dc2f0af6ea311a648e193072016e199b920bc8c0830ae18f1c17e33d73badadc0f9d34cd52b54f4d3d480a7ddfe0f140f8de1a382a4c5a722d3e0f875b69054d88b8bab94e9394ba8d28937f1ffd871d1666a377620e7f032633fe58ebc87e533bd6461b537cdde38352ece085378dd7b24fa3fd5a3dc3f5b77492e4fc91238a8bfcc4e20bb396bd3317155981ec593926f2e9f15e5ac1aa533e122441649a681d88142a93386a6ed6b2d5b18d7fb57541e31a69acee17345b08c6667ebbc53a082fbcd980b4751937ba729dd2fd9b43d06091517922dd3ea524db002db7525902a465081843191d2d7ac76adb7724ac2bb88e4cb2f3188dbf0cd47acf5011b4519ec100a44b2ee6a1dacac5aade2cdcdca777c6b5edf596b05691d247f671491f68bf2e113a7e8674309ea98ab794d05c664ade246288796270e10f4a308420a62bf0df1d1636330e88bf4cc78051e5f715c8f97b8a83119b3fb5129ac6d0733256bec96d8cf435fa005e14d88884a0ca24266a4e78e25e2519796ba31971e4d0cb44ea58c5ddf54a15e3b449642e395679fc5ba600cc6bb7f2b004bfb0d621e51f9cf16309e4a02ce4f23f4a2d225aa8c84840bf2d3522a5f7a983cfbbfe4adb62d6ea622ebb784072bc6673878c5eaa865a7657b619f48cf0c51a4b0d47b20f426adc7f8ab68238b97abf68443f0eaac3796bfd99e0bc644e4f6fc43e551eccd615db802dfb031444e09aedcb04846bb894a2cf42dd0a578dc94d727736e502194ae25bf8556373969cb7f27788b6edf5b2bf25a79c7f89289f827ed4be611d65f6bd89698b130aaadd0f2d914819f41a0185dfc73adcea80d2ee592bf32d15010cb32a95ef112bccb2b780b461637ffa1641d34e1b114cdd3dd1ceb365933efef1781f9ec620a73097594c945969c2ea036e36b2380b33599c3e1d4eb2b7f210324aee3bba5a944b71cf0246ceed878897fe00e30d0bd32b3dde08c8805e30efe39cbc9d11b97491d82fbb5d93b1997e5f3128252472ecd256b9f79611175b6f686629ee744d0ba2494607a4476ea5f934c936403509c14bddbc2403ad5d97bfed0da36707b66f39ffdcee7ab39602e740c1ca9761570cdbab5f56b2060db428921457445b15c4c92b9c4b0ebb0746936bc3053836fa884e97c96e44d18a5a52feca033ec4caf950927bf9a281ea1aacb2a8b1a1f74b20de25ad5f3e459ab8b61ba5d00eaedcb6b5467dcd8608cfd48cc8c1a01f2c9f68bc9ef9adf2fd81cb3e28277c52d58f42ea87c8896383c2fa88dd15dba7172990893fe28ad1b50095b2ca20856de64693f3a663be6e34a9ccbb09add5724c5599495d0c95d2b900444651048bf418070b324016678d694b82565931159ffc37d3eefd7b482c41637cdd69b8f7051b6e88cf87a01d26d0689057ca0f66f65a2c3fbca608f7dec52d8e41ea98d21be162eeb38b27e9465d5525e0ffac3bd989adae19bdcf98edc48ff9d9d2a2f0850fa2cac8421ee6e211b1930f9fe9cb7138e8058ae476aa93c0ca49b170eb4ebbbb6fb4020d000eae537b4dd4bdfc63e3fb281848c057b94fc14dc12f8833d5ada50c8f0178137964c3b1524c59eae7ae19066a8003b9f4036b0be91f6f24baf6839f360473907135a8eb777dfe4dcf18d15fb8e16d069c48c5a128f046667f66bb22d36e986c73d2ebaa1a9638a9e8c049d0c766e2008fb19c4aabd96e3443c48377214b01dec0f73538fa5a882553a60664e549030fc9cc21a74a73cf79cfdbbfa3676a474910a295044d804b9f6a30104fc8250da4efcfddc379c3a1b84a2050ee78b18ba84ec5cb4db62540ea7be026b48d2b9294f06aa48e44087dbc494d92fe3e8648792c2b9f5d0d580afac814f8fc74208239b5f8fa6c20fc75c9d73fbe448a4fd1eb1af10165c37e7aa72c83c47dbb92bf3203bc0bea3b3ae261636b9a6b621725aed16de5c33502f152ca3704b1e83a60cfc5807177d9e561b12f43c3ded0951c4ec7af0ab29f55e3745df0f10bedcdcee2d443c0023d7547018c94e2cbb04a5c67a81d33df4dda99f80777b1db00f91bf8abb96ca360353c08b8979d00860ee3af86988171d6739a0f546f64ec34c045afd1be790176228204782836484f6d118d734c8e1b302788aa20e704502da74cd11bc5a22bb717a1d10d5176a4426e88cc132479aa7e8370772b9776ea38d5bd217b08c50f94072acbdf93e732e6ce41f92159b626e59e39925b458465ec3b0191a56d8e1c3a76110200e38380ccfcc1a05f85608bc3ea0bdbbf326bfe003158c8c9e01e90a7ae164cc20de5b23146baa9786111", 0x2000, &(0x7f0000004b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000022c0)={0x20, 0x0, 0x7, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000005600)="3f401314fd5620c8d0668dac2737d29ddfd4191f9c1aa4d7abf6b45d7de7324135c9903d38f89913b2cb78fbe6dbc9728cef99469af46e9bb9e4dd604961be65bdfb75acb637eaebf39377bedfeab96b5d43cdf5c040000daa7901857b57c5c6a6b5555f33a87c6e194e88237f9d9fb1292fb201f9bc701da5539673725ce5906888c6d17bf7b737146d35a4b18e733769f68cc217a0978cfecaccc598fcc53f98dea45e12c7c9423c831362ef2c3cbd962cfef080d15bb4816e24acbf4ab6315ab80fdeddbc627648d1c97b25a4ca444d0a032cf6447fbad8a1e107ea8690d323c36e753383bb804999e34978712b72afce5f69751f4b49385c0bfa78c20d91176130c592474ea1a6e1d55ef358d3b014486db67e640245526b1401198d73bf68b7e460f2b7b2fbc8354190916f2664f006afcd004d73eb042142750c888a6a98099efbd57c989ff6749ae6f3f5f63e2dc5f3b0325d79774209a4834b567b1ff3f6888ed0355bcd755866a413414fd10555ffb20d7ce7afe6f98633d4d41ea1a03d8a68dfc90a6ee54ca20248981d1552c9e5af5fa2b1e519691820060be39b8ea293352bc7345e1e911fa8700d6a91aac1aca2427607f10a0273f695ad615336426d5417ed3041b65f9704dac624550919b432f2803524d92e11c02221421fab9d8661dbcd51635910b624074c7c677879c9278ede3fafb24c5e7faadce53aa844c9683697530b5a94c1bb0456eceb1ba8489f264422cf7549f2c9525c171e29dd92704f95393884f11dd139c748024150940c98bb2e7b2252f046b80628af820f276060adb12ce97cc58574f5b3bca4027c178f510785429c992870d03d367e41d9f10753254addd0b5ccba1df45bf30d1625a8750d06c429b6e48c4682859b969238aaa6909a7b5ef56c0f9d46aa903a83255c4d65c453c3adeb6407feda11c8759ce7498ea4799127f70abf7641de5c9753762cd4dfd81f179bff35d31146ff20df4abee4213f9326f293345e8b83e8446610870ad6944cd20961c0578cddd0ea302aaab749910ed3c34f9659ab1637609d017259502d25d64e20cd8c14461cd7dcee58217b33c5af4dace6997c66a7344939914bd5797f418105bb8846a32b86265c88bb6ba13fc4176d1da065292d0a89b4cf5011da66f90857c99b6bc5b0c5c890543b7814059c69b8e379d87de1789c7fabf6e989f5773d478186ca1dd5c80e5edef2ad6617fb8c804381517eecf75856099878b6f1d1cf592edd5c13d76d08dc5b70d53c05ba4754b2ab738b4b6493861e9294bbbed301f49908dfb42e3558a1f5ed5c38eea9a0e15a462ca00579a8f960c0d0ae1d14734e85de6a3767ea6888d1f94a383ec42adc4f07d96746b22e5b326ecb1bc6c6fac6b1d5ffc80d5023301bf6f022364f1ba27ed5aa56c380217bdb90d1b2a92ed9ce3331e84da96d8b6436d078e24dce465c8b5e37d5f2bf1a53f6492b7da6bc44fa0d39d0bfd3fc4b376ad2023411841b472a109260585d79a692ac949ab300e739af3d4b03af8ee5560632aa22908a0054d33113e48fd754a6cf03edc4728546469e1d211c464aae34d2b7517e4ab07b94346da2736675ee5381ae68f758e04de89862ab2e115c47ee8f421d69d3c30a97a1311fada7e406c40bd693282c4c724e7c612d82b2abc440374b7c11814447f6a855ace13045c4aaa87a2ff8d21619711e90c56d7af680fb1eab9ea063e9cf9042e1d2774d8c93de96d8bd74ee2350715ed4a370f97e5cd5eccce9291032d5980d5c66394b32ad7195df49b3cf22b322a059e772cc5f679360800962daa1399845740f44e5fde4b73915a998f9e8cd7c2f9da536f6d209d8371789bea4994f795998bdb8033a0cd24240674f071ae5db9fb7ed634a8888245edc3ea36d764f7d925a5383634d9057b05760d0f8dfaacee0e77730bc6bc6adc84a36b374c0312de01a83c95190843f7fa831d0bfcbb6371c7b11cef98dd1770fec50a7bc704e6a88fd8bd8389b11163fa11c8362db1ad4320df7cf736f745aff83eb98c5960555c755df0ffa4f2b703621d47188bf8bc97d727382a93fa4a29c55e046f45e975df26f0fb165d24c8a93966190723343fe6e9ff4a9e55669ef4f6b14c32e3677031dd25feed48c047b678088a8fd12276fa0ec10946ea4d3a35ef118385d70030e68ccf9ecec7459c854302f27774defbe77afac772f4d86b6b1834ed95c24c41d840904ebe9242e3b4602324f859f60014f5861ca08276a27c832639d9e22bc64b14a0db1e3945b64b42f8ee7d1464482ae7ba8fdf1efb2c6282939ad9e3e3b362c17bd6aefd6bfbcf7f4c8dd70b9bb3e67b0da57c59cc7ee1282dc4255da13e047afdb692c73336424a38703a7a3aafea7d4013b671ef21748e9c3ad0d6330ed0545f286a7c816435ded485e1e0cdca373e9722559a883fe28889f1e220453bf3620e5d9f797922551054d392742472fbf9d9e210dacc1dcccb10034537ccae42f8d4c9c8eeb1a75c5e294410fa085f4654a54129a99cd3cc6e39209ec4509cfc44dcd41da334e7c1d8eeaea4e77e1219f2e3a74e36c6f7773f2d1921146de319f4927fa03c32b1c8f6ff73d0bad9523f12779fd6946f91a07302c43825b376d5db592acfcb698ff0712e633c052455dbd98bdd9104b28bbe4be9269880bdf8af7bebf8dfad5a7ebdcd1c133966cbb6bd3d24eb33cf9aff6d381b26c76c03214d72468dd91d26f092f79d1e35d3ab5b398351225f2b49792406247f47af7213c58fb586588f775a36fa9b9bb8cb83110d57d76aef26d75de8e94a1bd1e4f39bdbef7b2c3b6dee803a659585eead83b703b47eedf66c90fa112a1ac09a975add02d4b76d7bc1ec3007de93463106d51fcf2265dc00b02451af8b17b59d814f64d49445a4e61c609045d9a551ac8780e864137cf77807ed5ebd1fed5df49e6d5d491aedfa04630f7030ed48343c654444dd094f30c506db27b88a432267382b1b2f551164d8a6ec1619b8fd92955a9cad8596e490050d059f7f11f4b44a3c360ae2ab785a94e69147cec13e609b777c95639a435efdb818c586f2bba1e575a893f74d7bd37d86a34f6f906d1380bd6c1826d38ef7104fbfa383c931770051a9e67fda5e6f6ba4d184cc1cf49193abf79cfb801f949543abe9ecca95658fac8ee5e2893e86685b1296dd356711176d98ea16d984e78607dcdfa85829cad39fdb9821f16b01a529a2d334599a454ac537454a42f86ddf5af360bea409641c6405b5742e4ac04882246a307410f9965b4b86936bc6ab4f7e5c4328cfdb9771e1c3844a72711c70e13a427f01f38fc219016947130d0ec4d080cc3b40e09d6c0903974da1d3081f86be2785d1de542c7f97716fd4a63b1e658aa88452d99c56e5e788e2627b024339f4c7785dc099abb85e5ffdc652b6915bde1876fbda6f74f95a969a0619e39b2079d1bc76668c5cced7e7a67eed5277dd2853c272649539343431f37ffe5eb289dfb014b23c7d7c24b775c00ba7ff742e209fd0b5438d2241a49718e778ff41ffc259b708edcecc4b533c1307747245f35a8fdee85c3e8d1a9ee66c6d676e04ad087fc735765f9e8efb151b8323ca3ceea2d6d958c8d1f4bcd90cc50fd940ed56b52a5b4a3fb23f9f85131d4b8939f71fe01d538a8fe2de89f717760e9802092e0e86a8ce55ba350598d738c950778901eb4b6c89d28e272ce6044e0e7088d0b100889ade9711a44118c2b9a37dd3c843e85db29d876bd57bd46c15a5899c577f05c08229a47623e7de5bac6f69e30a2098b1e765abb5380905977aebb0572990dc1ef5cf2006c4c94e27afd946defa7658226bffa8ddc487d9f74cc7e3b60963f3320cc004f9ffc5e1c9d8e810036bc8195ed2096676b9b23f9a2148563cd61565ef611f15def4aee718315c3666b75ab5494c62aac33474df5a899eeae1f8f932ba203bfbecebe922b5c9fb5477bdc4409c4908bc86b138756aef79f28f6f1e736ef3cdfa5c8dec49d48ce4947e84993091e4e0bfbf5ebe8577ac4bc1f18519a6bd42baaba75077740df10af61e09e5fda6eec289394a109dcad893cb05913bd51fa4f6cf1d436e623057366c5fd3c411cf2c9442a385aa068ce10473c665ecbe18d1d3871dc720f277c7dc50c91aa3b22e905dc11667f76c18de1d8bdad4346307b3dae57dce39625cba77fa8527aa5d176fe66c9c0fd8508bd972e15665b8adddf43a53c54d5bf939dbe2f2f22b841c7794d65c6befe75ec42c53ea533d508f81ac92a3022f08123d5073fef798b42decdb4b7e9ad85f35711e4b3fd197213c71cfb2eef7820c6c85d966e152cf215d052c84d13521202b2635c84a17018d74554e757628bb68be3566976966bd9fae4414375b2c9e227362bc05d3e67e46e2f7aac2af8bfab1eaa88f10be17e4df997595aee928b1ff6dd07b5868facb1255c4ec652217b83525b95dfc5e07f43402be786dd8c3da2c6b3730307759a698ee6d196c4672431acd13c87a3e7ad6460a01a361c665a7be4878866fde59e7193a5afce617f61bf0ce94d22e8514dcbf8fdf8196590caaa44db05b3af0cb363832e7e5f6f800ed289b1a3f5756a99a4e06606b8ba6293121b81eef558f5a7121549ea1395c8053be42fb338636f483d60266f75847eb0b34af8d1910db288864c323ac0b5243542686d55a552a3a47ef5398616880a38f6c03b94dbd2cfab6b26359c5318ec0fb02ea040e45cba5df1aec566ea4ec2feaeb02df7dccc43f7c138f1f533a165fcb853aa4bef27c8b3133903f5a4595e400da1c74376a02b7112799b9b1918bd511e4b537cbcfd026bf0baeaecd98ebd3503da01523408bbd1667a2f68c72ca56a02400f82bd4af0be2e73ad35dc92ba520d882795f9a6bb3848d034cbc4f0916ed1bcc49738c8de84fe4c0292d761f608009cb9738ad242650b1df24c650b3ac6b1ce4a4e6c78ad48f47f76f7c289a8dbae3a58c1eb31dcc864856e833f2a96d5a33a98feb302e99fe335fe4fc625fb477bfd71118cf611b28f6edc641dcd606147d915a05039602d2d57c230a0897621bb4b260583bbb8fe2e5bd57d2b52dddff8895df9c40bf488ec339f83011ad7eb859c71657f89909065eac88e911b71b37fd1853537cb46cf3aa006a5ad1c4eebf00f658fffed413bc7da55ff2494d27e06d5fe5db28ccd1d87e2cb64e82c6ad054d1aeaf015d6d1b43360ed1443c1a74c0e6306ac8ca7395cc4bbc73dd79f68892386cd0dffbb1d42d5ded5a60d5526671b71019a1db250931df2a8fba577cb065afc3791ec77490aa5b9ac9e4f9dd7973c63199386b5186a636047929f148dd8d64414d55e21317d7db500dbc29aed9878077df64d2df412904a0a49fa68412ba2ac2fffc99a15b3388e4cdb04687bb53654b94f9de44ddab8c67f6c9ae970ba623dfc9505decc3b15cd621a0219748ab6cef1b7bed555cdf94628d378ee5effb79785352b9b3079d361db219ca1f12d0b450aac9eed1cef18c593e120fcc25fd78a31742e953cd1b6cdac65ad25191535e650be1a291bf3001606b872fccc83f4169da3081383943bd7e1f7cd53c1afef511920cbcbb5fc9089df920063ac825eede0d370cc235cdbd41ef144276aedc3d835bf7a8afc40e305391b4be155f0738fa87b9cd4d3782cd7b43a777a99bfbb82c80772033654a94487458a22ee054751966a2f43cb800d59fcca5cf5c4a1d9de6ff9846a0418a85112da0777cbb61af167186200a27115dd06494301456ce7ec2fac7db1e9fa7361bbc2fa667f2580dd8d6663c434ffa9ed8cc01047448d9f0714b42fea5e043275498ab48fc4682032eda4d57b6bae24d18a2b7ce63892a93782c563b59963d9c85e3d715119b1041c5dda0dba1603ccef0770c737114fe1318f450a2178124de9c7b50d0f30cdc7963e9c699a0c01b067e8cbe650fc5529d3b2de62409256ce240803953c0c1b7705a901b9c4c214992972f1491baba9aab2316d97ddbfcd5d363ee0b622e66be41cc824838e4769f632f7726863d1c340696ad1386ead41a4e3263701248fe6ca9682ddee53b779b59658cb07217efc784dfe23015890903bd497c459c57ee82896dc6fb491ace9f78df7102f2dded7372c8b74dab293c073bec8abc11e17a0692f7e0c23c6bc8fb4100ffb50c20dbb98aa61136b8c2e986ff1702be49e102ad1b3ec72e55157dbc933510c25a2183c6fae393ac2d98dfbf82f1b7493ce01eb3ec9275c5f7968d1f226936295fd064005bd5bfbbe4b84ceca3c4ba25a47f1837dddc69523c66c8ddfb003c9ce8189f79cb95dfd71bf680557e93b61aa4550a3ecaf08de7992ca75b8a955a4b59669176081a247fed6b3eada3d0aa3ee1b7b7323ec265002d4af768b099bdc15cf481c4244dae25daf8147700cfb7a6f24e7c5d9ee1c62e4bc02e91996dae38ad2d47f37d3c74e99944058039528593eb3b3cdda69216eef34b57c744ac5dbfbb4a342b06e5656faa0e29fff20a93301851e5256ef981859ae3ac09827e940265acdd3232126f01f6a2b65c43b658a1e4ed7450d3f048067e70c3bf25cbbdd11b94ff9f941bd60dcf97a002cdc1d5883e168232dd6b6ab3b754a93d8fe786e85d93ae9c75e75a50e4973dc33ade99dd91522971d9313cfcff34b3eac570c6bf9aec5909a8291f68f71da9f03194ac84982e9ba2a7a5e3368ed5d8cd6d214b847e2d7f9db6f646c940306943e16d6d6f5cf476d23ce6baff204da70d9e1add1eb0f5b6cb4b33120817ae6fd6052ce98eb569d0fb280d1348c69a141bf68c8e1db5b8a11999ccc7eb38702c11d21aa702f96fe5b74e0e581136ba8e97176867174da6d6e701bc6b93caef202a2a33b7c0ed220876f8892e9e5321ad8d2f6a301a6d3486ecbc1b0c08706ffdfa3be6efa74b6318879a60f0543d6d3e0fc2cf66cbb9d4b4f92fb5215e9087748009a21159290917880d5b1620289d3619e23fc3c7662c89f5fb94b815ddf35ce52a1aa398c9d899409456aa96bcac927fc33994a5fe6c0cb318ea72f5bfe9bbb201c72f10a09c9a74476f57747d75da3d25425607a61cf596863a5210cf3e60cd4f8cad1897cc40c0f5d2a8fca29fb86c3a4bd2593f819dc92c93a8b5854f6fe08c6ad742c9d1a754e29c9007e42f3e46f092aeaca73272c0f66b0a27b36117e0ccb6a72c6500698ae5edd1728d457c75683168c1a748cf05d815a966bc98dec258d1c4e8f414b46fe72dc3a6ae09976899ad5ce7102368ea9224cd824a58c89e009667ea1f9cd4925796c30e49899842ed776148635206f5b25b8c46a414a9e74eb82d6662cda45d351d6e73cac02e519c2923766fdb194b52f7ee7c1a53f889fdde63be1d0944a70acc530357a0387208d5351cdb799373bcdfa460f0f16682a9e17ebf994aa4a03c2f901e7d270c1e78a7fefbca951d294fd201f0ee096479ab2441460cc81b133956548a7ca0d59e90896a47f6281e6932ce04e5f8a2d36b57ffbb9818d96ef7d2d4bdc71d7d6d18d0befe84c6620043f78a42743d720516145db3fa30265ff15dad6251f1f3918123ad24149cc1f5e05d22d48c72ad922482064b45df573d85d02448bc6fd4474d995dfdae76a97d846a0f3ad7ee74a4ab838f3aea04c6db0a042bf0956d83c9f5b0d3b00fed180cb949a5a41b20804426d904dfc960b0f8dddcb317f7d96f03ca1179ece42650efadd32da69d111ee2dcdecb935390dd109f380e13fb858ac2f68439c55365686d5d2ea52c4358940e7781cba59ce7944d486dec94c5bf8078da03b2838f18c253bb29498aa63ea5c443375ae6c1c331c2a71e4a67ba06ccfcc15ed53fe5ded6a0b554cdacfe21384c671e54c2ffedf4952b1d4bb976dbb78b8e1e59c7eaa8b976086c1944153c9bf34756f600558b6d7ff6d97dc494840de09a71d4821d8395c3405e8ed91f8f51c0e10dd1c6bce1dc82eab2061e762b2a1acd6f54568bc67d21691978dace0bdeb4d3b8709fc77f1efe6021fb161f062dba943d323ce21c7786d2750f53a3f7856395ac5700151057a3f1a71b1832609cf5ac5841c687122fb6d1f2861ad490b8325c9cd561e0f9dabfd6da97d354a6a8867b8a3bb2a477f9c8a2c406905e544e29c38cec24e4f03afac4f3f1b476cdf0d6fbeee31308efed8affa3f93238d96968c7933019e55dbc2088d997bd54676cf7616c5ad0569ddc7d149f0dc7810dff56f9a0c2945cee237daa81a7d1049f5aaa553c54709e788067510ac1aba968413a356f9c1861344d59b237fc38c23c48b96bef54f1cbeba996cec9db6eb39de9868bbfb31a8fe69ea8fc96b21855bf64ef516a7818bce50046b5b8b6eb1618ff9571cc2aed78653474f33ed63ff74c78f78491b7f466298061f5ea636f54910c44cff1f12d6c087c68e47fd860449789068743d16c9cd6053701147ba78be0f3c178b3a486a6df50b486f63b428aa8d706cbb99a83d88a775f2ae6146ec2c94a54090ac426b76a5303ccceb59bfee11d44d9963cfb11fdfcf3446a980dd4f61117b000ceac73b9e8cb66b3baf00ca7dd3479407f1540364d69f4b57f34ce724949d52cffae6033ad7cb523b3084d0cd0f5da336515f9c55b80ac4faeeb2999add12c20e2f15833c6c8d43d9e866b2ae01c3de8f32c3124880882fcc1a27667008bf1c5d616b4fcae50b4193095757f9aaae561fe98f9668654fdca43b03a8e0ccc0ea62d7705b07a2b6300712dc6cea48eb3cb94159531db3de00d83ec7b933fc04d7b920c80d3a8773a73aff8f46172a6b5a3740fb002ccbcc67259f7f095576a1459098e4d7959f0ea0732f2d3b6fbc030cc132f4d2300bacdfed0094d685daabe3c596103f688d78125fc3375ef84de913c46a6432ef12578db2158938344b2f13197520c68a0ee9b5f83cb6e71ebbe70f1c655bfa26fb9bdedcd8f81c4d93ad04fa2600e1bf524438b89d4da77f9c4d311dfa32659fb5040bbb3115d9c359382c657490633c01f739e0424b81a70a9bf0f33ebe045bdc66cce6fd760d492a8af6d01d989ed4411e119b91609e35f61f84c962cb49079c2f0c1e1b2a374d6944aa7f55b861de330d5a49b4750943962096217cbf08618cc3524ac1b950808dafe50e3f549e28b8e75dd454528c44daaafa26c5df82969774015e16295dde8fe6669bd03f54fabc953788bafb75585a9d48c71c5744dbf0ea8a0f3480ad24c6d8d5ab98c958298f3f8a43ec855c660e23c7531c08b84587ec2e49551c5813353d08369b3afbf97d6a5513c65f01c8acbf6c29d332811a0a20217060eab6132637114786d340f57f6b0f82f573858caa5f36ad37aea857b1f0a58fa4b9d24cb03cf9737960e795cc81ef657b2f27ae00e2abfc268460227048a0cabd81aca3220aa8dbca7a5c811247927bf7b7f3e080ce82f83410fd65739c7614e8889532c348ef7fbf760610d2fe6a3ca2ebe736ab0c7b0bdef20e19d8f80838fc4e1fd656583eb536fffb64fed09d4ab1746762445c2f17c1419d2eb0d8a377fbbad294f3e6f85b8205aa67a1e9171ab56e23088cd5f6401b7697ba3a8939629c53dc321935002047775ee78220e1aceba16af60ff38226f4fbe71bf79007c90b95b9486ae5dce82b19434fb92f171dc8ab23828e8f6449319b67b7b5d48fe482dfb48879e24ff51eaac81018aaa3409d9c5a62262308544c59034c924f480027cc0950288e14dccd771735dfc45078b6f3a21035d3f163e7ac4009fd5a43f4fea36372dd140c111ced1e7f0c2630dd71a490688a21171e37b491582ce1146b640405978d95c8b8f915c04fa9ac4503529ff8318ff466d9b21515bb24eea9ab527caf407ec771ff9c322e001112e84a848de51a72575b7d633b5bc7cbbbb79ab0cecd91ed4b3c4cb06025ee3cd27444e899f0c8b488b06b26cb1d4696be072234ecbb9c5d37455c088d44dac794d2ede795a77262af667cef4fe8ebbad47ba3564c21f895f501b17b93249ff345646c1b87da83e3650c92c7bdafdab3ba8d2d472689b368e52b44788686144cfd6d4aeff8281f15c2b96c4c5386c8faa2a9d7d13ab1113b0bdea12da472827c2c93248584321773efe130d575bc9f120e1da5851f16d74d3e1a8caed3a5bd64427e1a53f07c0022394ddf539e07189f2d9691c827c7c6afab78ade178ba00b32c7409dee980afe6c442f067a17d72404f3be9cd34ecb86e8977d04aa9bae24d044414ca7a2ab0231ab3a873fc54ae58b1dd95dc212117151b3325e7bfcc6e1f6e27af52a4af4e507033606dbdc5997aa2e76ccd7dccb41194086fd12cebe034f0eaaa0e2c235698d833244e16a72dd2dfddcf3bf77bfdda91649d6cdab4d7bc581f2d17cdae7644b50cd30318b1d57896cd5016ee2cde6aebc09ea8622551c3cac5429b7a3f06896f3536cb1040b0ad8650099ebc3a414425e2f0e3ab4b08e9ec4f95894c20c104bd22d3ad04b07a2283e59eca4eccacfd50d80c4a18b575ce291bd650a8919566b1874c18069b6b91f436f0ea0878e5f2722e6c8a2bbe2fc3326e343e1299ede9b7ffc4f6e4c55c500b2c9bd5d849b93e0b9100677ee75d4690b7e2ed6f55129c5fed5f8c9aa3a83c80f932c82decf7d43f3bc095926b50d4899f5f3a7c99ab383c296aea7907e94f23c99ba3584c3ce429293c863e0d7f45cfa649fcc5af5cb8787dba84e6d800deee9c4d26bd6c922e1ac7cf567c26b840bb2a525d2101ee55260ec7c8b8a2808363f2dfebd55f8bb17101cd3338f6eea7fceba5fa17a6d1572b56e759b5b8cc0fcafd0a3f47068c4ddebb4dc41feb0855706447af363eacf0aa92c240dc86f5ed558fa5d1ab34b6b6167eae66c1a4a3cf86e00126a4c2b00209e39fc9f9f379205b56630cda6c0a8a81f60fd2ae2ae8590f3f16f912179ea8abee7ab010e4b8c27d0a3f7eff23d4e9c8591d6979774178f32fb22017efcd991f3c7686141df95b54463d01f446a250a6dc8c33224817faba9b5d23343e1f31221e9f6e9cbb0a8e7b1b5776f2333946b0da0ae39489cb05c33da875240822f1271980ddf3b04dce71b9638ee98e1dd63048c8644fc92505130366b7417d9fbce1b34bcbab1a7f7a2e50f6837e382709984be6878516b1eebb0345849b23bffbf4e16f7b08c261919f59a923c6cbc8755f8b280435a5fdccfa650b3652adaf5480f2f9546b3dcde8233fa03f1b34093e5547ffad05a4335e0c82a7637021797bc2e981b728a72d4a8ce706ff43733dabd2989c01ef5bc743f59de1ed3be0e569cfc8b110136ec86ea908cdd333536bb49bacd2260b19de951202838bafb038821c9c062219e399c56e81f9f0fcb4ed1e612b869f4b89ec22773a96e5a399bd53d7f2f492de8dea0c21bb8555ac2a30916f8e98bb2ccc7e3cecaf497a10e02ce14675d0ffa8e0e9c6226f1380cedd463e9237710fb550f6ee866496d2d40c1a6db38fd55307f805b60e45cb94a43941cef8b248de370bfef9097d9b631d2970532303266f9f6e65e5b846b6adc0d817d92521679d7878182137e9467ec3138430f3100", 0x2000, &(0x7f0000005540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000005300)={0x20, 0x0, 0x8, {0x3, 0x4, 0x7, 0x6}}, 0x0}) syz_clone(0x200, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) prctl$PR_SET_CHILD_SUBREAPER(0x24, 0x1) ioctl$BTRFS_IOC_DEV_INFO(r1, 0xd000941e, &(0x7f0000008180)={0x0, "5e97461069416b3f42d9b02dc0c4e3bc"}) 4m37.117300765s ago: executing program 2 (id=3280): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = getpgid(0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000002280)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r2, &(0x7f0000008340)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r2, &(0x7f0000004300)="00e7a0633e8438bafa888b9b02144af32e296a0a01dc194d649b6fa26d6d5e63bac4a04baeeb8aacb22c6eec461b67db6a37c6d2687acb00572f92e3fdb5d0cb2f11121c557a943020200755bcab77b39c406b733239e2bb1175b9322ba39dc7d67da8f77aed1714dae2e6c24c3ea96be9d151c6ab7b3c54bbe507b8b2461fb4be8dc90042184af6d48f8ace16abb5e3fc943cf61cdb75624a259bdb5f7829b9775820f85f2d1a6ee6c6c2af4fd41ab8a41ecb2612abf13cd2c6f9f301dc505e4bbe68cc000cf5fa6d5636191a4b366ab59af52132a3f9678d4ed1bd577bacffb3b52850804005eebf3dfa4763168ff30490a11acdbbf4c3312a45f30139f6b72b1e7cdec185006bb30e0e8fa88da2cefc718cae7e9830f7ca101e4e23c6bd16bfacf4a9927fb13af4b79c86ab999beda4ad396abdda354a42fb4ef21d6749175dc21a0cf9191aa4f90d274b50370a580ad8dcd166d2b06c0d8b071973c3fde30f7e2bc371a51ca5866bf8b24eaac75bf482dd4436b214ff62d32e20df223b0b680ede28b3a49e66e330a8a3ecace0db9855d235d5ff23765e742d1a00000000743f4c62664a3b347279da55a1a5b16e1e2828b584a013577d50f890e3894d9e8d6bfccdfb2b70221f12a7fac24b7a8818edce72b65f622c77bf1312771a2c0d805ec9a25c536c91868762032255be78903b77b2c1a773a03996fabba69214e76f5df6df0375b592692a2c3c86c75a3be56fe598ddaea0b9901d20db7e43e128e04e5509283f833c24c625887288459db5727210ba9a301fb8c934dd1d8dca68039fe5b2e1a8d7cdfc6d875e5851098100c3cd42544ed90bb55b58d20a501fabbc485d148c615a3b070fa0520da2ed68ee115a4411d5418b47f3d95616096f67a7a36d68f1e8df82eca8ef96fb4a96b3422fe046a37ea5f5967513a559bd770fecab7228b0692f439765c9e9c6ea4fc608e0b27f9b49064dd2f9ac06f83f6d87ebc61fa3a29bb5ed39641245ce8cf43770df32a84838802b0827ca5a40e2003915e2ed108a005637bb028d29bd2cfd28a1bd55e67ed1b6b7b72163c27c4b0e36d1b134d6dfdb165a66fb46498fc04bb8053b84098af5b18758631d1318d625a6fa4d3ce5a4d3a90e10c6363a26b5ae96c2d56f87ad21a6118af6847d041f88f852ddc3f250c088ef5cb3119809f8416188974e08349f7da28fc754b98c1ac4ea0060ac1e1b1c49f7dbadbc59254b265dc418cab9ac14e2bbecc4c3103543e37984efb1f61315e10d2b422732217d3a9b0cfe4561f3765d3bda60be239e02bdc164dd631582e8c87dd8fa60d63dcf9e7f3dadc4ce5e4433a42425b8ee8cb8a2defab0bf9b6109c90b5655b79b18c06884f2670a985d454e08e54de69f645cb0cbb70620bd988ee717c310ae77b4abe81c01c6e7f47268ee20bc30b9062830917705682eba2c5ef966b877f33294aa5f8b29d3dd5ed92302087f34fa18d19a005de05f925e3e93c8c0f24507ff20cd23d9ae5452c32ff58c78ccdb1ab32c98edfaa6d2c3971934ca8f849ac360c286566eb72b0793f12cef84bd282368d533247ee750f18aeda484167f3d680e4aaa3aa0694441d4ff6a71531f1a30f87eeb71afd04c5d686e1f86f27586f4e2c8ff77c09612ba1af9b3fb93efd31af42f8e0498f35d07c662b743a08f2839cad8f95b90cbb4fc0ed2ca45dd093a549cde4c6ff08ce09a2cbc6f9f78b6f96643357f92f8f403202742057731fd3e343a87c0affe803cfdbddb8c2694ab63f2dc35da705624747e30a943000fc82c40f10e1975d2e2ec15aefd531b6dbc053606b054dc976f44d5b5a5f37e9c08532ce16cf8bca55ab6c814ceb855ab50b8b52620f8645a9dc25fcb732080d84bf39c3ebb235b4d96da527b64ec4b72f69e91d16a4efcaf76f2e1f968ca68a06f60b01ec7becc9ffd7877c0992cb0f80fb3daabc039513896bd7697843be06aba53e7761e11e075c61ef2d897d4d9f90041c14283746feeb3f0d456ba4be27843350fe43e7c1110b4439489139f6dae01c43f23ec71f08d3042663c65e059d368e4e2c6e49de45bf078d3182a1bc1208bc59379e705aa3309579947409f2a8b3d79099c8619f916e7a6fa333d2312a274247156b8c25cbcfcc59ef13339c700f56a8691dff39bd4338789001872c0d90929037dc0ad99b380a6ba73f331f73f9274f4c2bf5233d7482edf37bf6ffed4f2c0ee44a1d57cae0d644f25591dc03bf837571a82d0c31b61be7ff85a5b3843e8f96a50eaa43f5c137ecfc4e4530d08a2afa4ba02fcc50117a4ad0d5862302017639344c82749f673dbd650e49b35300900000045c0973198291bb42b4cfcd3b0c252074341ea8eca19e122cd234da6d41bf5eedb706e16c17687ed8b84db67130796d26b94eac83bbcd785b603242bd6252c155711efd7dd22cc54e1eaf6d910d0f22c701f3d4da0314dd2829c6ee13bbcbd126558b47b8066bf0766c792a012315bd29bfeda8f28a2c1f4e638b701758e19a0e5bd5b4f19048b00a877d956292e345f8a3a8367892f955bcb5e50ca145ec5e2c9309e25941bd277e393aaad38f9b72a42514b27da6856223c37a1fc1327fa760551d3fdeb0b222ab180b16c9eea138cf4f327e88fdfee293c5b6b007028eb796a60772148282dcd17ffc1c90ed8b6540ede933545ed5a5301d6ff39734444ff3d85cda4ac3befa5083a4685e9e231eba4a91a35f4f7f48fd5ac2447c64c010e2a9f8e80691c95460e1995444466ec5f3cd71fe509a26ff0b7f3254bc8c3255e903834e841b37c70b267fb33deb0d1ed4ea84a869453ba508fc255b12cf847103d5195046c930ae4a75c956f22fcfe4186d547686b54bd7a534940d5d62216994eac0e8ed3bd2bd59354e6b9c6b5b10511d54a8b928040f1e13c4a423b0cf519fc6e9673df5c48c0778c7edb8fa8d8ace77463a77d2d6313160e1ee72742953e433b670400d59c93464fd91520847db238610ed0c289fc55647881a7d6257cf28090c75a6f19df079cfd35742a74a5ab270314f7c8039c20ff0f3f543d029b75a741b5dc6425241ac2ffabf1f96288e6d4ba34da09fb6049c2c8753fbd41fdb4bc68c57bf374ef4feb0df00c41319debb26afba2ff39e1799a1c2137f4e920ee5b02d93789b6b0c853e8143dae5b08ee85da2ea7c31803610ce797293ea95c16ade6dae2afb008e59d8b9505737f008b5227df5f1e4eb5d707f502698a17ead9b1f5ec09dff34248ff2fb153dc6df4812e39754a4baa42e1d8b77fbddef3ca091701ac28ae5fd422dbd8db5b122d3965383abc37a52d2fca5ce56eba974dba3d059cefe40e3c35c9daa8ae31198214303c1dcb90d58fc983ccfd504fa43925636f94b128d44e8aa5cd3ecfabd50a84062d03f7508a0575ab65ecc749d3ef566fdbc529a8139b7a7fb3a9bd784df52cddc6f2699044ba47615163fbbe19f3d88d38a8b71fe52b2611ca74341429d1cef1a7e350545be29d2caa560e60352cab074c298c44ca2c07f9795ce52f10aa3e2fcdef371f24e309b19e52218881f25a4674527edbe3b3bd0b9b536d810c6f9500c0c81bcfd9a440dd91c1d35c52758d2b2ae1a8497bb394c4f09d3947cf777727b0d1daf5ac4fe4fa3c247a791702cb84b96321b7fec81bf549d4eb5d6dafe019b26187417c68b064e4308908535a3e77b6cd3e28caaf12d726f15590b7958e40134d045a38cbb689131a7e85532f1c63dd4bac9e4d00645cd7b2b71704563f3738b92044a8153f6ba717800ab7cb238175c376d7add2c5ec38e4c856f1ab9c3ee33f6ca6d576ae908df290e4bae23470182e253765e04e8eb02a791c4396a511ef467879a9e2818b8a4b1b0b39a6c44e816e3ebf6e3be93929dfcb38d5dad7d20b60215447674d0608b8b02331ac20e57083cb9b4449fecbb149441aea0ad82f00a82d87d743fc80d410922bc20923516885440f43c9f32beb81ce148def6140952583a7825c2d2fe012d52d30ef66d32a8a0864ac5c1737e2506228d41ff0515ee80be4cf012927dde0fd2a07cac68eff8c4437f2844d4df07936fd8753e5909f962c5c767f8719cc295bdfa8a16f3f36ff56e34d7b14b6b8c46d5af248b04a9c5396f84990e23d145670950bce5f5638e5e2cea37c371a4483729338f1305cbb32fa1c05dd9d21d2a69e5fa3abe9a2dad2237be20b4088393c04aa66cf13718de4bffac72f641a8c017a1d5568fa15a6a06e4dc833874ec95af6f115bdadf15179bfc8c4e3e64f26f1299e282c4ab397340934efc1e601afc630fe195e8ae7d8da1310568cab4f2fad085d0ec39710d8b7c812b3fd55c6f50925bcfc90fbcb35b8daa0f1e1f69d82fae2034039f7ad6921694ed48a55a68bc541e6d86f1e33c261a92d48b50eb58a03d8e31b2f6564a4ddc3ee988d0dc47b4b610a9a9dcb87571b5c1edb3362df0ec3d58872157e0f7247dfa8100b4478b705702a5620c9201010f40232327550db333e845dbecd6aadbd0a94c064862b1100b6dd45ece811b8c0275e3753e11b4bcd8bc5ed7668e72afa5bc5cc17b4c313273755f532ecfdefdf2d5c47999453a3b7c158d98332f0bd3a820cfb2c8c3bcd43197e7395a032cec6e41662079f2f654965aebc393e22b5c8516d9b8ad01e33ee481a4ac46a2df304dadeaa9e5274d340aaebe14dcea315fe1279f1a41a5c7aa8c94bf4b3d48757503171f53488e01210145e62c0de7c39737848dbdb1b207d4d33b8de180b020e8a76b1b521905e5e3ce97292f8558fb68efdee774681bfffcf1dc3eef35f660dd1659a32950de2d50e762313beee330d9c2a9fe8ce5e4e61ddd86378d3551335f6ef62053d3b248a8c33a11abdf3f3aa1975a15f4a6957a13d5b12a44d0f2b52b9a2d996e98c630c0f2abca80c7ae89efcf81ae284a0d19582cb1319d207077e5657d245533181ed6e07e0f7647123fc46c37bd75b4f4d181112b4a08acdcf445332cb9dde69a0923dd9244dd2ecd818b19588939922e3b2d8dd9d9fed95fa55b0e4564b38aca2c4d24eebc634664400177fbdeaeb278bb1d8eb11baf4be5c87d4f8d9a855bfa75df4c51fb4eec87a27c59df9a47d82523b08022a1c0fb22ff6f93c3d2cc22a4111a6ec5be428cba33617be65739c2240248f3a02d01ddf2d6aca9e537a2296b16d082d2b868504371dd5e41898885b03ebfaca73b40e8924ece83c1c80de6ce14943e1199c6f81bf359f44c3ed5ae3c6eacb730b1039f0b6555347bd566dfff45a7a2176420ab2b40916a73b66a3ad07af6e1ac5597393d203fa1ad34d4564af956a0a3e2997e27a4e5eff67dd89cce8875d995e00c1858234f149f6ad4cac2b8056966f726df57b8c4ee8f22f23097ba1471b1f1036e3a499400fccdb75b56eb13e9eca1407d5bff4b075b06d00fcbfcafc28431eb33156232e73c6577e3eca437330c494ede57b9609e1f40634918dea767338b5542197410cdc000143ace89ca0b7bf645b3267f74767d7c7fce05d2f59c137204e56bfa711f66903c511f681cf7a1b4f9fc0f42b7c438ff8957e1059375321df5b0c5c884f46d94c21686e1300582d34928bc398653118f79bfeea2e7cfbbf31a7718f4aab50fae57db94203d43e060365c9a7455241be03d82dffc3783d0f6aa170c0866eb0dad07485831526922d8348a7a16e2e9903a2ac93c58c6dce83127fab17703ec004a519ae5675baffb31bf4b52f9ca992a84017a44d68dc693abd829947342f277fdcbc87168bcc03c32b8b1e81a1915af2517c464af07d52b79d1b0e53164c82ba049f81e92ed1dc20a88fd72e9ce7aa4b22a7cc57dc5527d14f62bc29cfc9d57ed26fd523cac39ac00ba12d3a49d694709924275fc0793d56acf9558818dc9eb210749fa5307d45886b879257d627cee0542b51c2ce6ce134100efb47c92456ece5b73cdc051f570810a8d534222649eb56cf73a377162b753de6c282bcd4a25dda21dd10901bd8dfe8fd4ba8a70811c39707beded23dd60f23e2933372e3a6bce099899b07f0a4c4956fd98e956a8649622c77717de099463c0c6c9389ab4a1ae10f8ddd086d876af2943ee0b6b402ae5f89e09922e8c510ec0caa0a83e366e916400bfec88a52ab457037a35ddc6a8e2289c33684a5915c37bf5d227cbc65a737b52bdcb4fbbb7b4e7f965db116b46044d0870846c730dce12e120b1fe6dd5798ced24cad72c59a3f44de4978b8bc05a1dbeb766be6e2abf6ef46c67a58a370e54e92d89e5f44525e82b94a388d8d0cb20c3469a258c1633c9dddb6854aee255f93f59435ff317622f6899250aa185c207644275278580c5d32401741fe264a2e03b80f442ed58fd0704ebac923ac6a5abb7f0c695252f82e3fbcf2b99d721589a8fe3fad4d5926aee3d7bfafb6739e525faae3d25b12841fa2cc61dddc44d36acb9a8b72d60ecdd9c8cf04f9bac341b5e0f9bc59042db8126324888b07afe72b18cce36d61eec975b6b4ef5dc4a16ac14440cf770599bd4db630bd110eb63a03a80cd95c16d314a4de60cc5115bf0754cb7ab84a827ecefafa96069c721a5979f227fdc2467b4cd1975dafb5b28e1d6f3c1c3a2816ad831dd98c1378a03798c128f176426eaa0e361571e758d54bf4ec2c988355f016e16d6cd5cf97bb4891ab33f5623b7e796af313cc7a9e2f9510cd2bead1ea5dd080d9de1f595b2629ebccf69a0feaed3963ae8a6c89edd66fbf6e566379898185828925f8669668d6bddff961b08aaedbbe7fc196931a887ec740da6bcdab8f826a34aa2aa1e406a258558f3baf022a64222df4d6ee8726c79ba3dd6e11a19e4b4bb49b4a8cd99c189e6392f08ad731e415b65d0ccb919dca46efe9f79e21437111ab09e926d3038182044ae047bf1cc92e2d2644c528985719667a1a8abaf65d0f211172ea789b2fa016e1a88325d1ed706239da4dbb9e2079e3598b4ae5885667587ba1e0921c9ba55d7a3be4c47bc2f2f3547ce9efe32e5a22855f761bd4cbe1cd9337eda4bd7d82a918084d7e116b656104ca87e64b1b8c62323c3c296c5b5b98051feb607b872edf9f789744aff710c4b7279711182bcac6b76c05f5cd982f52f451e7e29046550e012e01d8cdd3e305427030f4247488c9136303084c12175c5c781cdd08aede5a356ea0ccdd05a460be3c7b4bfd62c3ce9ab68e285a36c1546d0b18edad71f69f5bedb340772e1bbb035514b085067259e39f59dc292a12557350c66904b253efee29a5eb7a6920f583c899dc46a1d3e2af2db3a3d1a0e8d1f98722a16c6cc1e401058d60c8e5810f9d0288528affd486c266546a864c92af3df8abd451cc1e0d6bfea534865cea9d49b3ea5e390fa823118df8a61e31022f5fbb8ceee870bf2e60890263c4d14e24d053d0fddf665ff80a66fa00a5957f8a30fe82a4b82cf2f6b4549def98f66bfcdaa0aef13314e950ca9f3849b1edf3b82eaf74a0dbcf45c3dba9bd2d853281a78484f1efaf4150da1207ec3cb61fbcbf759f8182b7052b28d7164b73197b0a440759fe9d5ddf827f1897a174e82fb968a9a07c61bee44bc1f7f9ee5c6de04c02d57735c5fab741b36aec7c8642e56cba932a08b8e8a9d3eb066a4ee7cbf22e5abbd4346de59eca1f24ad9f7f9ff7621e5f30dd08f4cddda8e80e496908109f5212a72bab1378d1237def07bdda4178719975346c68405de15153031fb17535894e5e3c1de6fdd507333f0226b78ba7cae509cfb48d6735ede9392650bf85ac1db919b1e9fe0a823119d8253204dbb2f7a8f524be6d419f3a45c5051a7a88ef0bd41586d90c11a894d647f03895f671a6e19f1c70e32668653aba8366a3d372522f49844081a9637db080663ab02f4a8af502955d5411461b62f85308c91852f8fb9f0bdddd500b4a133791d3a2f91a82dc4b09f5ad2196a9172ab0cd3fafe7266e9f6d159110d99ca8da8a34b17be17a04ad4509a9fffab1e45e10f10e0cf9cfbd9c761ad044064c07e473fdc626289cfb88b13a11455c069b70aa02426d9119ac878a14c9483be9c0d5bcbb5fa76c8d06531f59c7cf7c26372e750e2f332418ca769e5e7fbeb3ada7bb58b573a0635e2e3ad9a53ddb809ea01086a3fa993ad57e89da6f9c5e61bd0f8ba69212a386b2aa1ae17520d7fb989dbe14021885eb50fa3048aebd42c861a09a308b660d382c0480ead8a52a1e14927c7c77957f94bb59ccfd557f8c4a7af23360a298a603d20ebc386db041d8c306b3e32b0bff541bdec5ff75c3b40950815cf9f89d48a382f67e44c409d046c01fb1262aca0df6f5238a3c3c09977261494f7361ba326815d6e23f49e4d6d4b54665081067332265fff59cf54af9da0db9d19bc611cbcb6e6f3f1e2e1ffb6cdd6253578d78d06a2ff5f9250f1994c5749e3ce49231fbd63bba28e948f9150933e3ae31299babaa41043b181a100882e613b4b4b8f49ceeb742d22f860853a9b917f5a323a8a1fb1f3363a7be4407fba44b408f259b5db79a055b92ce3d7a0649cc59f4afa2b1f69959d5c6f5eef1fa7987a47bee4491f685c52e9db1ee1a231ab5a4bae1019c97868a409dd0d57b32525394a233023c4a7ac429808bbcb57a34b41883202744c3bdebc0a637773273f19c2be6e806bef7fc1002846db762ee4e16867773808c5477987d5851d5b1641d070feabc203cb3d7943ffb206272fcac1bccb616352d85975f5a22c0f247548535ad9fb83fb2be17689453f10691143c060cd964df63c3c70e7b1cfc7e2b468015f327f9869353477bfeeed330b03ddd9e4e0a2441182244da283d7a59d2b2b20e6de3e3a47c26aeef4944c1190bba674523a6c3c4ed6bac53b9edffcb0e9fb19d8bf36949d03ef6a7e59eb903a00d9614f642d1932c766421906f5b177963c71e881453560e3ffcec792e8dc46b1832a8fcb2ab2268a9c1fb648d1c6fa1c8cbd50d5a2d8264fbc6c063e6daac5519d362da389dcd3d12c8039f991de91e728abf5bab95c3aef66dd8cc36c60e73cb10afb02eff6df20ff12c59b142b07fc48fe94612de80b8b958f78256fd7cf3c6f79a83867f3bb5f70da392957badadecefdf7b6e4ebd39ff945397c7d302ca0a5a3918d8abb893cd9cdd680916a50fe19699ff0476ad82e6ba46523f26ccc5eb65313c1df1077c8876d2b73bf86ba311862d12b0c557a92ef827197121512e87f817167d4b17c7e225a48b3f8fbbf4187438e0e9b78e905cdbeb72e80dfb37ec0104f5186b39b4ff34f0cdf4b74dc915acd3f98874cd6a67308d0ad9697121ac477550b1affe004f433705933f9647522be65cb5a7471120ec942aeb956f195be0c1783102cf7d842f2968222ae1a7fa6513f200d3fa85d71724956ed697f0673ee3b40a4d46ba4850439ec125b708ed52b52b9f72906477d520c90a9f5dd49a7a33a328137a183f439895532b78ae451a8c3db789bc862fbc37241d523027e1a008629c969380f6eb55f9cf3f0675bca6851f00df6aaf90de9f62d5c179945ef81d1073850301f97e379ea415d830e3f3751cf83e2dba541cb6cdd89e6b674f2c53e329e5f3dd418d534ada6469a5b3bca5b7cfbdfdd6df4abaf77d4520d0311e801145c91b52586a56086e663841b702f52cef9fff8cfb7b33dfa125688ba6b4fadd1dca8defaf4259ca85323b23d3bbb45933562c25af3e8d7bc6ad4a50ae974f8d207994b3bd74a6812ab6a40fcaf96bb4e17bd20d742b14c72226caef3e0f5c56c4930071e9f9a894f18650fbb785c6f707605c86b634c9722c8690cf3a954f68d7c2db3a257339ade67a41259f6f878dd0ab7876deffa77f6f00819282a8f4c4da84c6cf4f335cd0410770a2b1a1fbb3f85f4489eeceb78bbfddb2d1866c57b41f6ed179a0bc3750a486403d23473f2feef43ebc5af1018d9c20089e277d77fb9c34f425c8f8af4c49864b57572fa8c232e61ef37194251a1ddc2f73ffecd57e638751cb72bcb2c40d22540166ca1e8588f24b010c9fbd962e3a2c23a7e93f131df61b8703ce326ed80cc87912d3c6aaa27574bbe8d65bcaecd660c31cead132a44b1d0e4a53cacc0b82a263c4e7783944af0af08ea9e68e8e25ed9111cfef841f1b2fd24164f9097f70efe09b1109e5cb91fe68a2760381fd63a7fd422dd578a60661abc9ee3a5db1c2cde2fb21f2040f1ed3fc27b99e254256949d0560e8b98fa028fca50768caa951a87bf8969af498d50a9ee773c9caa7d9f7d8e1955506013f198cda316d79b177e59f233b98f727afd2494fc18642f0015adab756ea6742690c7d00f28655b915ce4eb8b3ba2e8559ba23e1ff1ccc9f79ae2df85f924459c56715dec78ef4592352eb1a850cd65ecd36e1a9121e888586b7b2fa84da920b8cf44480433e61ab076b10171c0537524bb170a4b99b0b0c437418a665b7ef909652b6483b20362e2b52d38245f9bd026001635be5b155f5c766a59306fbde231fa72b4d74449a2fe8fb969496ee26af5881adaafb4189b439877ab8f78709cfd32c10ea576a010bfc137b7a4aae137ea3d29070ce3bc8dbe6655e967115ca3461ad9d28b9cf8af07441e68a54ec5e889846f3978f07ba51f7d5af5da78c5c675dc5d0c1a4a399ff4247203573a46fb903eaf7bc886e6cbd3126fa4a3fe3bb13bbdfea7da871f6563aa750f6ad7895b34b2809563dcf5ed30f1c60cef4138aa49d4f55e396534ed10cf4d857723a2b442f47d79de162c30ec6c4daf939b4c88649494e3682d1da81b4a5928d8e18a16c46707a685305e592589acb484e28e9d5af89c44b6e563d125ec97c0155410527406d94b90bc9576a662db99da1cb82b04d610d02187ce08f22ea0e8fd31919d53fa6aaf980e31ca7f8610e695a41919c24136a8406c62d5f15fca365892a2b54ece17664b5247583ad60d863f283f3c288946139575dcaedc978762e85f534e56334ef0221c34ffae054ddf79339b8f08701e9699b11041df8f518dd33203363c8098fbefb01555bcc2542422777b38d8dff11b15aadb0c251ce2c5b32f8735b3cb784f2e5731b48feb5a0e791a1106abdea0f7d1f087737cbe7fdf523fa14c9be2a2987511004c5b7ac1814ef6961db16799698242452c469a07c30e4a1f73193c74a41bdd88aef50035e4648bc9dfa276951798420a45e4085932bdb9381af3cc4678bd962af616549e4020d2c9fd25e2117a6d8934fde2218273d7833d60ea492e251417a27e7fb32012a940a6b6487af4b64958bf05f1b1107732149d227eeda5ca5a43cf583dc297d66072a1acd75e93a7caefd36a0d581e21d5cb08654c4ecef46ebac5391546e0b7d2a6418548d8f816446bcf237f676e873e6bae9107234abe5ab24c53ea472ad10653cef068fd9f4e729fc0d526e489f8df13af5575f1e70e0ec22899728b0659d70fc2dd509d9df3ec170638f89e540f4d3f02aa9b1b1819f84da596e0d7b45a5818061728f8eeccd2bea0f460dd7e18cb95f2364c50e351f0690e184cb63ebbb14a0b4b2117e44f3b2b300", 0x2000, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x130, 0x0, 0x9, {0x3, 0xfffffffd, 0x0, '\x00', {0x200, 0x80000000, 0x80ae1, 0x10, r3, r4, 0x4000, '\x00', 0x40006, 0x81, 0x1, 0xddf, {0x3, 0x4}, {0x400000000000c, 0x2}, {0x2000005, 0xa}, {0x101, 0x9fd}, 0x100, 0x6, 0x81, 0x4}}}}) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000380)={0x6, 0x4, {r1}, {r3}, 0x6, 0x1}) sendmsg$netlink(r0, &(0x7f0000001f80)={0x0, 0x0, &(0x7f0000003840)=[{&(0x7f0000000000)={0x2b0, 0x32, 0x2, 0x70bd29, 0x25dfdbfb, "", [@nested={0x42, 0x9, 0x0, 0x1, [@typed={0x14, 0x14e, 0x0, 0x0, @ipv6=@private2={0xfc, 0x2, '\x00', 0x1}}, @generic="52f1afe273b09fd0a7b34d187474eb77a9094529d95e4bf4f435417a194a5b868af45ae81e045af0bccd"]}, @nested={0x2b, 0xce, 0x0, 0x1, [@generic="6644a766847d74a5de0bfc10a098c8b324bbe947851c1d34028ebbee79f6bb", @nested={0x4, 0x5b}, @nested={0x4, 0x7a}]}, @generic="0278cedd7db4ec39aa66798c7aae3edbb3552fff36b03c3238e2fd799e43e394d9e60d4d23ab662a49c0e8fb781c95832e74dc17d76461f94ed904a8d1487032278e5170c9bf31a643db9b2b2ca249e19544d1ff5c3c32982b", @typed={0x8, 0x149, 0x0, 0x0, @pid=r1}, @nested={0xdb, 0x8b, 0x0, 0x1, [@nested={0x4, 0x90}, @generic="d8b4e0350466360db0fb7d39ae675fe46c7349471a2321695acbade469aa3d6fdf9faa8c845404c455eac8c526bd9fb15c8c0a253064c3a9bbbb612fd65ec46ff5f481b733f878f5d8fe576ca3c46f720ab750b1e4a699e4ff7fa43ad8a24476a5def1ff6f12f146cd204569fcc8a13c57bee188c1122d9e6bdc8c9ad72feb560d4aafd54a987daad9e9d763192c48d0961a6a9df815d1df8ba00c42740a97bd808a733b36ad03f3ce0b998d68ec501b049b593aa2ddb2", @nested={0x4, 0x8}, @typed={0x4, 0x160}, @nested={0x4, 0xe2}, @typed={0xa, 0x73, 0x0, 0x0, @binary="28393351b881"}, @nested={0x4, 0x5d}]}, @generic="a2d7da8e3d9745f4d68eff8c1cbb63e1502443af39acc48cd3de1f925d16b1de2935477f1f1fed853bbb82feaf04fc472c442df7238cae9080d7732648675e45dabd02a0687c77273b9a02a300f9fc1d3ac6dc7d65f047652dceab262461db379849c6732f430a7f56918f1952dd77191b376fa77e905ef0fee2b670083c0f4b07888689e1e68b93fcf32b638e7c5cddb0077a6ab5d3837f71f0371b97de43d620cef02b38d4f698c6800405a7906f383bbfe148025440192543c24979a9eb4f3f8c37b8372e19499753feb35dc27546798feb37fd35229c4c76976ac20941b632325477fcd381733ddedce81ebe7d1315"]}, 0x2b0}, {&(0x7f0000001fc0)={0x1040, 0x25, 0x800, 0x70bd27, 0x25dfdbff, "", [@typed={0xc, 0x19, 0x0, 0x0, @u64=0x7}, @nested={0x14, 0xf1, 0x0, 0x1, [@nested={0x4, 0x163}, @nested={0x4, 0x97}, @typed={0x4, 0x9a}, @nested={0x4, 0x2787}]}, @typed={0x8, 0xe4, 0x0, 0x0, @uid=r3}, @generic="be1270cb4c75aca0e0ba3c12c3e5af39f7c7bce4a3b2451e0d05e106e599fd39ae3d1749684b5505e92b64531f8f17c23c83d68f05ae74949e471f8f7a6b22213eacdfceffeadfb30d5546fbfb0b0385da2537288754b4de649f9f496a292ee656717d3cf4903c03e08e8853e3613133c6f4d1ded9c38b17dc16b03dc9849abbe206e1ef9f1f47982098c805a5076bc0432e9d677f501c2102ee3443610056da810b3e598824d3396e6dc8c1335d2b87408fdcdde116556bc1620a7bcde16b03a8ca0da49152dfbc9fc3f2c816bad9d0f26994db052887ba2ae954113d41c7074796376d47726e4d24533b6f2975470619d0a912336d67ae32f8b55be6f3d7759727d9960c0cca7d91b524e8f60f410806875d5e1efe5511e6950527de5b6cda29f72877c20795dfac6c2858cd88dc4c7893bef5b36fd9d774ccf8b0e4d2bf76c54689792c19d41755ba49ed43e038c78f3f77b970067cc6ad772e194f1a5ba5e880184a1bbea1d3f8e417c9100b4222b8ae89ecc55378046c4283eb8902b6c1f44669ad0322f8e9b91fbe7d3482945d6a66971c0a63f0c8d4c7e3fa0a53a881a089222e291e1adcb91e9bcd9e8cc2b87dd3583ed99a470959b29fd89db9b747aa51269f66599e223802f769d8fc1e2c7b95e26d86f2b2ace12df51de9466357cffb307f67dda1c731c759c107a8a396084e1fb445f459a2ff1cfc52b9a6d1a0a439300992a164c5f7b69c70b7d1b744d8d79c2763e4fb713e332c131d776b184542ba9696bf1ffed382ef4eca3850cae09447162fdbc37f541dd7ea1d860474fa049d674bf4a4538afbd2ca8cbe680ecf18026f50b17d2308494e8316682df6d9ff0bc32f1da65d80ea89f2fffe54536da464bbfc60ddafd9d9ebfd630e44f15fd0f8f1371a59622fd195a37ba0c4f344cad56f5b77b79630d8ae38e956a4d3094a349607ea16fe1e1ac3de060ed982a7d8b2aa83ddfc7f7c586806f6cc73182afa0f4dcf159d2898e2068339ceed7e3b7c2fff62f2717b39e93fc1ee72b701335d84818dcd8bd244aa329b255507a7856d63afcf83ffa3b6660abbc15d8325a147a7a7d8182ec80fc7de30b0e42d11308117121fe80d26270231695123d55f0fe57b2d7a42a19b3431fb42cdf6485e82da1dbfbe1e7949e728942d90923f976117028f889e29e7d2908c0160658d1d44a317d0d5b3a2d74c4056b8bd6433ff36a8af0f7c1b2f0fd92c3244925871337d365e2ac2842e8cf28612684e6cd87d4a951c27c39140891c0132b8863f5abd851ec5ac6111f2ce2e28827a763a17893ace440189308f0c507ac6f118211d33128004a49c84b0c4754d3412f962b4c202bf22ce6825b1f4649422781139ef2bc7b4e7d4a147190a6b1bcd8f86f090e1c4a52933225bdb2a9af766744383d02267cb7a8fe47e965f9a27a43deecdd7a731a89b8ccdea60b8c15133a847841600f8fa8580411f22887aafa07ce9682cd86256207d6cbd0b45291f6b0966705050f5f153011f2cee83c82a4fe588314e1759b259859d5fe5aa1041e99cd6332848e680cc4784e2402804cfe245a73105325775aca9713a799a8de8b10e8a74a80cd6d3d012f4788c6e42053f4fbbfd70b67537ccf5e9e183020fe2d4dca09e36b81292ac4b03861194a6f4eb503f8ab354c1238611a105647dc900f20e38de49e7a23d3e94b3075397559ffddd5a4618f7321d4433c243e130afff3f33104db52167677b1e2f46d58ace4f918587562b4ffbbfa61feffaaa49db01bf48304ae3d4ac9a1584abd9f20c03493050cae756d96d9b618179fb7cb47a5d06ab4bc8507e80e4521f6aca6adc112a582975ba9d41fb08475596df47ba6b8033d94bd7e667549256826fdd38442e68e15a7c1d7283ae7972e0cfaafe322dfac5743b8fd9d384bd6129099c039c101bfdabf95a58ca8f8e28a460b3aa50f0e3ff922ad54235b36e87cc917e60a09cbe52023160d4b8f152004a549513c1a03e470d46035cf29193f68b13622b6b2aa40f646fe03698d0142234e92c6ee32433f64cb5cda8f8f8d9f45bc544dcb1bd1fb9af736cde808f514cbab0e3162cc487e39035cc79952e914707b7f0d0d3b6c1678e9fe8ca00b7838e3fb06fd0f28c010817c4e213b06dc16c0730e1c8d8715e7b358347d41ea3f09c9fb43ae54386c93b4972e81b685a7140fe0529c0f101ae6fff0d008a533ea2b3bb441cbfce7033a3696364e664f6e2dde89db0eab3d63910b9c9dbb8ab0d7dc678dd4b07d33b95dd24dd4c3fd94e2809575e650a985ad238b44212370a7b20492f146955c4ed44c4442f105a51c4150f6ac4833b25009060e9fb56ada58bd3ecf38a9dc489c008c7b87381b0caa944531f764318dbecef23d03f941ab6a4ea1893ebf90d3cac1440e69898281c189c5ca6162a5473b307799e7dbaffff6da58265963ede699a6e2d44241c78b5535f6440323c52593204d69f8ea583efcdfa8631e83af2e0b68b9e082cd6a0dd9363ce91c6c10477e6785148a27836d5d4f4d30d0c955e91d9636db314cd2e775be18550a608d23be284a7958f8adf4d869fa40242e7596ff041e2804cc221f1bab9c0e2011aa78e1e02b82ac08eb3e2249c02cce347fac5b496824004adb0644623027152d0570a1c6be6a70c3426ad75b0a98253da1a84f6607d847d9390b7eece3fb4fa7e4666ef456e39ffcc5156590c6aa5490c3da6a6336aabc0e1be0238e2565bd0c3e1f2f2a16244d6e5045f441c2523ca757646d6b1645f6018679f7306142130ee951e57a9bf3a40f062b8ab4040bd5ac17a4456b29aa473c0f0b36df47114e4f6df7b27ec715fa4f9d46a0853aab9d545fef2977a121ca3ea981482c4869a9313a61d84c6f00de8636e71f2b598b7bd34a529aaddc406154a702faec8509951e9461cb19313e020f34ebec9a79c3533bd3497c2c615dc6209200ddfcea65bf312bb103058cf816917c3d87448f87052d10c338f261a7d0cd43f21a490a432adab1f6b242fcb0588d9cb5354e2c2b6ac3813ded457b55890279d811eb6afafab13cc1b3265608a8407e6cf59a18a84d1b94db79a92afd19de630483937f4085633bf14dfb6ed3487788dcc80fe5b34a7d8961d88cfc5409116bf53874d738389d40dd0180f66a7719723e3bfbd36288a86b383621beeee4a9b4227cebaaa054095e67bd5b69b95fb21667c8659e7fcb1a9809f83efa5e5e055c37daf5c7320fcee21eae2bb4a51b1bea03dfe9a587293a14f5231c5ac89a51180860d4e5cafe111a85830247b41c11549ddd4312ee6d72f52e08bdfd738fc99a9a11e2de8ce728616679b9965a382e5f9ed0865ff8e96e5f2719ccf60fb5809f5563b43d9be325648f3abe16ebcf643a91316779db0c80c3df9cf91e3e0d3b7502735d93269be7e73f5627ced44e370752320c2b8f1970583bd5c14e6ad4da5f9a0881a848b9e78486bb952bc705f51c855e43b03d84f50f973aa61f7f2e237ddd3ef8270ad04fee3b3896e77d275b8c3350331cfc65ea35903319593e33a024f11b2fe7130a7d1eda2c9d054eebb9cf19c333960f4117d3c8caf40625b77b9239e5eddb5b8bf939c7340e6347ccbe5b50799d47f3e957234f89c471aaa6a185d134413bc886129bfa7fcf0ffec7908ca2bc74e0bb6705c56fe0acbc8ee02b1c8b7d2464613ddb7aa79cdfd3e7c32d003b1f5c8e6be147079aee1aeb6088e1bf97bb28f0093a23c0376378ddc495fc67be70bd3fa96f3d780f3d070e88407667258dc6710ee990e28ef8ce37203d3217519ced10f6626f31636bb77584f4e047d55f2c61eab035216b4152b964fc4107e6ee9818bd75daaabd892d4d0c8449f736ce5886db0846fbc1da376677fcbae8b32b6b2381ce617dcb70b3ec708fa1239e1ebb2e17bda2bbe8b69912017eb21d1a9b33c8242eaf588873479a2f2d4ece42ad32841b627d1921c429c74e9d40486a39db9115c9056b024420626c6928b383c550d580813a3424c0703ee8c428dfc1cd17a3b460f14ac22c2ebdf4a87bc2f99e672534b4c56d72cb5a660c30f682e4f10b942f8bc5e572e6973e31fd2f54eb20d69e8e2ac365b5b692b0067c72f58f8160a019334f28f343be416825adf4d88366783dca89b2fb0184bb2aa99504447890a4de81eecefb4cf641c6e9c7dc29347b7a081ec3c5ab1cf201bdb3547f286baf155b591f6c4b2837627ee59ba66b9b1c340bd2ea69d57b90090c60ceeb28ae3833935bdc2688caf86563a361cd5c00ce91bf79b590c3f33f882ab78703659a3a4a478805de81ba04f3e6dbde4c25ac338c820bb326042daf1e901449c41c965d600910621453c7e3a8e5621b1d876250d67165b73093993bad99c7e55c03c6e24d4b7ab6ca773e29ae6298f929fae1b43aae218fcb776f317d99ae6795863d2466665c988e3866c1802d77d33078c2dc672028b58d197149defae0487fde8878ca87e55e02ef7a384d66a8024429c0bd29362bcf4998b253bd1908a240a15d6421ef339ff9a3a7be03ab45c6207178ed01d2b9fc966bdb10de04e3fa02eb85c2e75b5f166eb3b608529a9f72ec3a415ba85f8f1946dfc4060bf86b5d4a1718dac593394ae996ec8a184972d7e478ff1f472d344e5b1f46f21892a5bab35a4921b4f41ebb18fc8b68c48d0aff5c52820c24fa8cb9612fe47369f037e3b53abdb4f0f25cb670bf216aab92ea1b7092752d3878500c23fe8b2e5b95a04ace38e285e294d2d372b14775ac2d4aeb737acef4f9faee36af8110502b2d14a613b52eb9d8695d7a083ecef9509ad87cba42c8b14fc8e375ba52623e001d6dc03d6a4463e2202583b7d149e3b63823a3cc453f5e095bb22972c35fa911119f87c4014174719a27769175c760485594cb9bef087298d6a4a102b50e0dca44a1c8ab118d1d1c8da89f7f7cf31952db3448e533b22451121eb4dc2556760ecf0d84f27daaf174ebaea81c9a9e056e21966025cd8d9108902cfc45eb1b97a4b1ee872c6d1993fdd90bf349a81588c9026a71e3f7d5b329c3c7e45635ee9d1687d18a17c801a7577e19e8f4995746e25f8bde4f5046e1c0c3dcc68bfc4f3a771c61d5441edaa8c094447684eee6e0920ef76da6def774456c5a73a765f0dfa063a44e411db5093c8200ccb85986143706fb60cbbff8bb3be41c838e25dddd8974e49c89509028ca503af7c972360b1372288b479fcb1ae557d75627511ce78d7e2d8fb793278ca974027c90b0fcfe1bba1ab972b5c57c22a319e2edf0b73509f6cd2a51d9037ed8f57f22e979868e3b3217e2416dfde43d354335a8f0c6d2043313b4276dbc8cac36601194565d93ecb6c151bec33ac42790baf840deee4b1e76c3e7117321af804c2026afeda92f42ea880f08955a1b76a7d5a26f14b8f39dad0c7d6d79babd0e78ea26981c3e4127b5facdb46913b9f6d69760b8b89f534f5dacc5f5683b1c84fa0eb66d68766783e9f4564e332e11d5f4d2af85cbe10f8347c9bac7eff0bc786417636032deb55cbb5300a0d319da03b93b61ecacdcf0046eeab0ab7974e9ad98aa8d32bf8089707380552f0e7dd8a11a5c6ee644a09190c3ccf6c42a25bdbfc83b5a077ec6b914c85990fa7688217797bab20da101282b30502e7ea16fadd5702d2221acea07dfd263876d1a8a5347bc6b39854ba796aba8f2555c85d1d01452c90b16e2d47d1a37e6eff956cbb5d85e5fe2e4f40f7eb57c3e9562f037ac6e5f174c6e084f26a0a3326fc619e5ca8624fd22ebadfb6373f4b3232085a", @generic, @typed={0x8, 0x157, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}]}, 0x1040}, {&(0x7f0000003000)={0x10, 0x1b, 0x1, 0x70bd2c, 0x25dfdbfe}, 0x10}, {&(0x7f0000003040)={0x374, 0x1d, 0x300, 0x70bd2b, 0x25dfdbfe, "", [@typed={0x4, 0x153}, @generic="f804d3a10f26b35bd7a5f267981fa0795d248c473f9b73e6ce590e14ddd3532a0982163c5cbae6b1a0a3bd2cff84e672cc916aabeaf7fc4a38864631b83b5482f26a11bee775cab91e203bb47ff8a738cb47efcd80d4354b372b424abbb56cb08d43449f517a0b737fba8e05c23da51fb37b79e7310d36539eadaf093e1f21b28c035a15b286c5a4f8841f54d154d492d6ddd9438d998cecff557d69c623c26a59bd704911e69dfabec44e035e624324ed2861d5f5d9c3a423f3ed21ca9827ef3e186f9b076238239509dcf82e991dc6448cccf45b512898fccd896325aa85305a17179b61d733dc3b0845741009ee2571e6b272", @nested={0x1af, 0x12d, 0x0, 0x1, [@nested={0x4, 0x3f}, @generic="88a97331cec4632a24c0ee03fcc30bc9eefe97de19a2886f7a21b8d334f8526ad3eecc88a6a52e953b67826cf317d9c059ebdab127fd9b77dc879738ddeea411fe873c9b719d74c956350fa343c7f466ad878fae70d19adfb55d5e47f1fd19a795c4cf78ed5caf8741ad5608f6345b05f12dcff2a54c8a2050b425b0ce49cd8a1a50a1d5b78fea452cac641da7caa63a2272d1d1b80e53aaec33cd07b2b2edd224408d7dfa7e1238a62fe8e3264e", @generic="a634e6a35b27f741b137488a21223c61c1847eb2276f9e9f81291d140ad0bd7c210328fa6a892e93b8fa8ae7cffb4343", @generic="7c8c491ff58741c5d0b05a3b96f1c5db44d001c36b58929ced120b2df1c14a02ce63537493e84f216c68389b1a6881c18dabed9a5bb8faba22610d235af0b12e062aaebeecece066f2b6bdcc201d8feb644280586f6d0f86717af16ead593fae957faa269f839c191200ee59503a7c349f453e83ef0a91e748362e8c854d01ecd3fd19d97a29432ca0ff12f77be9eed9fa04980c41285ef7abb3615a8ad8a09c830ff774184cfe5d36157b86c56fd3933fc94dd1baf665823ee27f2532caaa9d19a7dcd37f", @generic="32f5fda8"]}, @typed={0xb9, 0xeb, 0x0, 0x0, @binary="5337fbd6c5e7611c4359057804d5f6392b605c827310810d3c2125652621a1345ea11150b3da05d4ad16c71fa4f9e06539c26606463a83ecd65b069381ff891fb3b89eda16b204a6a5f79d2ffdb590da33d5c618b0881b3dff5bd6cb0be52a48606635372fc64d5a9f48ec8351f787abc433cee0200b451dc60f9520c91c6f382acdd50f4301d216b4f72d1a87462ce0838fe8acd3f42e541de9eb66971a12f8af7703c46b4af902706344de0d8daa54001d8b1d2c"}]}, 0x374}, {&(0x7f0000000b40)={0x454, 0x29, 0x20, 0x70bd25, 0x25dfdbfe, "", [@typed={0x8, 0x51, 0x0, 0x0, @uid=r5}, @nested={0x1f0, 0x0, 0x0, 0x1, [@generic="2dadc2791b6eb3879230dd696f024c9d936d5609de7770c55f1209bb989cf8bb4565cac96a34ec3d930d2a28d31fc4c346b0fd582b9f6c5268ce8983cdec476f8014e2226ce9587f", @generic="2756accd375d02f48341b996257d8aef76a84effdce45fd2c1b90e2b9de6a8d57887d7b21794964a9763b08bdc9fdc00e81feffa05dd87385f2a30d7893300e60e39c683ef080fb0a59d988f3dbc96d7e599ccc973c1bf9aeb87d1d3da2050bfb67558380d745033afa15781c8b0d13b8803834a94c9df8485f9f6e69dcb1b3e9930eeb8775a0e3c4b33453d1b5a81db99f02de3be", @generic="32d5d7fe810941844a06cc00f3221386131f464345275799ca96dc3a3477b38a36aa8a703882ae98b1e3de78bece7bafaf4c19878d01bc740a0a6f1444187c5c2f03e20f7c07877100664cfd53451e05664c7a2c6055df0b885ee89a4a89b5839197f4ed3e0d5f330cc1b06c6da24bbf803b14c52cfe", @generic="5a4caa76bfeef30f437fd7fad82f2d56145ea237d7bb24b922d55185a25fadaa6ec1021373170a5a1870edac0104032289544d9c172d3b1364ffdeed5152a4e0ee9eff45560e56eb28896eea444f18d76fb97f82119bd54cef2d76cb784f4d7547508b0dd48d01bbcbdf56dd9f7bdc21b34ce3b1c9010f4ad353962f894e6c3620dcb3eb463b2e4890510b4cb07a4af7082858b09399467704"]}, @generic="ca76e64f8fdccee77a4174642d318eefb3dc8f8bb1373c1fd52facfad37c61bc265c37df964aeba8c93ea9871c8834b9eb2ffdd9f92a5feef2ae2d7ce3f1cb1cc30febc1b89aaba8cdff6b02005d0564e8d4390f13588bc0c8c24c879146d7f9dc56f4f89a1a64c4dbeeee9b585ddb25389ba6e93de315f7d186b445360de2ebc6f20d19e89da2848fed0f12e492cd8781c9338548c3716f35fa85c3557b8b88d10ed1c3ceb1fa50a7fcbd7e7838e67afb8cbcd65c474a9297a4beaeeb7533c6c1256e9563e1e45d8f", @nested={0x77, 0xb3, 0x0, 0x1, [@typed={0x8, 0x129, 0x0, 0x0, @u32=0xffffffff}, @nested={0x4, 0x98}, @typed={0x8, 0x6d, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x3a}}, @generic="e4c3d29c19702e84ce49d8c6ac466eda3e22aff4c4e00f7d89d1c33c14fe6c16f23627235591bcc218cb154ac5eebbfaec1414af39a48637db0f7bc4e19d64cea91912bc64fda191c3c9acae85257615228f0fdfe3cc20bec81443b12958f6"]}, @nested={0x105, 0x62, 0x0, 0x1, [@nested={0x4, 0x11}, @generic="f5767b9d14d1e52fa7b0eb01ba4045fab4", @generic="be7ee25113f0615f06a308d10a196f68c49e55e66a637d0ffe47020729e7c3d0b5af974a817b3e6519707a8bbbc2e97c34007fd4473732954a3b5ad6177cb9861ba38adb1fc8a66d1f069d7f", @generic="6dbc21f736964e0ddb36ae793dd65903bdfabdc1ee505d4a69ee7415c53959982d1cd4504c44fbe921ca51e109554f0ad317fc5fce9d4355aeb5457a74fbc0a33efc94e3218fadbdc851e2cb486828a0dc90da8ec93f1ad9ec56a007956c6145d3145bf11bc8c700f574d3cec72c1ac8755be75bd7d271c350fe431996b056a35da8ef408b08df9fbbb2b39a003c7870e2b847aaac8a51c0a5c4e6b7f2174d06"]}]}, 0x454}], 0x5}, 0x0) syz_usb_connect(0x5, 0x48, &(0x7f0000000ac0)={{0x12, 0x1, 0x300, 0x6c, 0x4c, 0xa4, 0x40, 0x421, 0x1d4, 0xe915, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x36, 0x1, 0xb, 0xc0, 0x0, 0x0, "", [{{0x9, 0x4, 0x68, 0x5, 0x3, 0x2, 0x2, 0xff, 0x3, [], [{{0x9, 0x5, 0xd, 0x10, 0x20, 0x5, 0x4b, 0x9, [@generic={0x2, 0x31}, @uac_iso={0x7, 0x25, 0x1, 0x8, 0x3, 0x7fff}]}}, {{0x9, 0x5, 0x3, 0x1, 0x200, 0x1, 0x26, 0x1}}, {{0x9, 0x5, 0xe, 0xb, 0x200, 0x9, 0x1, 0x7f}}]}}]}}]}}, &(0x7f0000001280)={0x0, 0x0, 0x5, &(0x7f00000011c0)={0x5, 0xf, 0x5}}) 4m36.516138236s ago: executing program 2 (id=3282): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x8}}, './file0\x00'}) recvmsg$kcm(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/71, 0x47}], 0x6, &(0x7f0000000500)=""/150, 0x96}, 0x80000002) r3 = dup3(r1, r0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000003680)=[@decrefs={0x40046307, 0x3}], 0x0, 0x0, 0x0}) 4m35.840861614s ago: executing program 32 (id=3282): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x8}}, './file0\x00'}) recvmsg$kcm(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/71, 0x47}], 0x6, &(0x7f0000000500)=""/150, 0x96}, 0x80000002) r3 = dup3(r1, r0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000003680)=[@decrefs={0x40046307, 0x3}], 0x0, 0x0, 0x0}) 2m13.865530442s ago: executing program 3 (id=3465): r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @loopback}, 0x10) setsockopt$SO_RDS_TRANSPORT(r0, 0x114, 0x8, &(0x7f00000008c0)=0x2, 0x4) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00006dbffc), 0x4) bind$inet(r0, &(0x7f0000000340)={0x2, 0x4e20, @loopback}, 0x57) sendmsg$xdp(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="0000000000aa303e97380e90231bdbdaf6a4bd864326b7cdb7c26858c43a67d321d8da61c60500000016809e8583ec2db75c7042a22491af0ffea4174a9de3350c0a498396b28c7d1784cb82950fd012efd26d", 0x53}, {&(0x7f0000000900)="0f198d5aa5caa1c55b84b414797cbdd4e8c576a921a070fc828060506683fd1106a961ac55b5b8ea3342ca7de5559ca2c14e05e42aed8ba14b2c78cb540f71a817d80fbf1945a046ebda494a8048a106a4d49d7f214735ada53397db3b203885ce39ee48d69465935eade21ce36e61826c52c82f038341d9bab5687c740ed3c18897094e7e1391eb84a4052e03c0c7c39ae86d454938f65e284620b99481c33d9f5e5b7a6c0d7548723f55b213c76be37f40c850c38e265758ebd8238257a146d6eced16fd658a784c928fea7a841db1a7fd6520442dae5fc0d3a3d3a5f16fcf6fe4f062ecdad7d0f3c6cd339339533c0ef28ad1e2729907094c3de93c1b1b00ad6df89507000000fb7565d3a8e9eaea020ed173c2179fb03e0944460989240a689c7fe795d310be4e7a6b778a903280dbf426b39c3603c49049980767e31edb997f59785184cbd7b9070400000073c745f71db0906cb51780f908fa61634af8ac85d9f04f3dff0a948e81cd3229a59aaeb00995358155343e3239588a0383e4df109d5ca24276d0d83a27d0e9bf681c1bbea12a6f3c20ad50f63430333bb327eb6ae32fe8809065bce26d2dc2fbb2b48d404637d61fd86852e0e1b6ccc6f75b1107aaa5f60ef45f94e953b3f213c3cb4ca4c716565078c666f84e1a99bb4cb5c7190648132f6ff1f6cb79b93f20752753c938da6241607a742361d995188b23cb4b8269e98e822585695962620673433748e476f7cc3e37db88639c525ff3a502c82c283b00aecfe7734ab369e1ed7c75e27a5a333641817baa3ea37844e20e6266c5095abf9d47ca5f8ad93f1a4d8795daec222ada00d65cf91425fae7939ceaa8d94ec1ab5082e1d251c27b3132119b350e81771f3733be232ffb90c03a818bf458aac3314007c3e35d5e4bed6b897608b01e7e26a54433e5f5c74a2ee3c2fc50067be05a677f122b7dba7010830b879a41b579d44158fb89ea05761d2d369853bea84dfb8081ed7b891dcb3bb3361534fdc5252e4964aed936ad2838e7af14fc65c7c1c6d44c6256f2462ae83cfd6a6b2651da607fe79d345e5080098e9e6e7482cc5c267e00d8d09dcde70b60fe6220fe9530547201664db91cf1885ecc2f106b66cd99131523c99f6102ddd7403791b3a7ac59b256cc4c938fe01740ae4f19b5204ca305b1666b0c2a7e5015d6d530995843adfbac3954306d4cd82257d4d2c3283d45dbae43548fed9879328f114f7c8238ac955391b24614d91be1701ae07c170a9c299fcf3d0ac4cea07e88fbf66b697883af17a06ac3f9954eb2fbd20f101802cd023fc48c5d464c16059cc9dce8558c5322ac7612db0e2725427628c2c41a21f0d2f3962e32f710bf9e216ff1694e8d88c8a81328744b36d9ef9f08c0ea3ccd4f8729e2f00a048162834a95", 0x3f1}, {&(0x7f00000003c0)="128b9306006d4810e5ac5040ad9201847839fc378469d5765b9cc241840896c1498194a7197b45d74a8532b82037b02c9e6045c361eb", 0x36}], 0x3}, 0x0) recvmmsg(r0, &(0x7f0000000e00)=[{{0x0, 0x0, 0x0}, 0x3}], 0x1, 0x20010020, 0x0) 2m13.858670845s ago: executing program 3 (id=3468): connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22, 0x8000001, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xfd}}, 0x10}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaa"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x4000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r0, 0x40045532, &(0x7f0000000840)) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x40000000040201, 0x0) r2 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2c65) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='pagemap\x00') pread64(r3, &(0x7f0000000200)=""/102400, 0x19000, 0x1000000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r4 = socket$unix(0x1, 0x0, 0x0) bind$unix(r4, &(0x7f0000000300)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r4, 0x0) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r4, &(0x7f00000000c0)={0x80000000}) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0x0, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0}}, 0xfdbc) ioctl$SNDRV_PCM_IOCTL_SW_PARAMS(r2, 0xc0884113, &(0x7f0000000380)={0x1, 0x4, 0x80000002, 0x10001, 0x4, 0x4, 0x1, 0x0, 0xe, 0x10000009, 0xff6ffffb, 0x4}) madvise(&(0x7f00001c1000/0x3000)=nil, 0x40000, 0x9) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000bb1000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000bb3000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, &(0x7f0000f20000/0x1000)=nil, &(0x7f000000b000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) io_uring_setup(0x56ab, &(0x7f0000000040)={0x0, 0x200917b, 0x1000, 0x2, 0x2}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000180)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000040)="af0ac95ab194f93f8e795a9b29420fa62d", 0x11}], 0x1}}], 0x1, 0x4000000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xf, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7020000000000008500000051000000bf0900000000000055"], 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x94) r6 = syz_open_dev$loop(&(0x7f0000000000), 0x5, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.bfq.time\x00', 0x275a, 0x0) write$binfmt_misc(r7, &(0x7f0000000040), 0xe09) ioctl$LOOP_CONFIGURE(r6, 0x4c0a, &(0x7f00000002c0)={r7, 0x0, {0x2a00, 0x80010000, 0x0, 0x2, 0x0, 0x0, 0x0, 0xb, 0x1c, "fee8a2ab78fc979fd1e00d96072000001ea89de2b7fb0000e60080b8785d96000100", "2809e8dbe108598948224ad44afac11d875397bdb22d0000b420a1a93c5240f45fb09ef6167d3d458dd4992861ac00000000000000000000000080001100", "f4bd000000801900", [0x0, 0x2000000000001]}}) 2m13.850000188s ago: executing program 3 (id=3475): r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc, 0x0, 0x0}) epoll_create1(0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x3d, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x6, 0x9, 0x0, 0x7ffffdbd}]}) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000755000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x4000) shmdt(r5) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mremap(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x4000, 0x3, &(0x7f0000290000/0x4000)=nil) syz_emit_ethernet(0x95, &(0x7f0000000240)=ANY=[@ANYBLOB], &(0x7f00000001c0)={0x1, 0x1, [0xf74, 0x4e0, 0xe4b, 0xa20]}) r6 = syz_open_dev$swradio(&(0x7f0000000080), 0x0, 0x2) r7 = syz_open_dev$swradio(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_S_CTRL(r7, 0xc008561c, &(0x7f0000000040)={0xf0f041, 0x8e6}) ioctl$VIDIOC_QUERYCTRL(r6, 0xc0445624, 0x0) syz_open_dev$usbfs(&(0x7f0000000100), 0x775, 0x8000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1a) r8 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000040), 0x801, 0x0) write$rfkill(r8, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1}, 0x8) syz_open_dev$dvb_dvr(&(0x7f0000000240), 0x7, 0x10842) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000140)={0x48, 0xc, r1, 0x0, 0xfffffffffffffffc, 0x1541}) r9 = socket$can_j1939(0x1d, 0x2, 0x7) r10 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_G_PARM(r10, 0xc0cc5615, &(0x7f00000002c0)={0x2, @output={0x0, 0x1, {0x10000}, 0x3, 0x4}}) setsockopt$SO_J1939_SEND_PRIO(r9, 0x6b, 0x3, 0x0, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000000)={0x28, 0x6, r1, 0x0, &(0x7f00000d1000/0x2000)=nil, 0x2000}) 2m8.497737087s ago: executing program 5 (id=3496): mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) sendmsg$nl_netfilter(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001580)={&(0x7f0000001600)=ANY=[@ANYBLOB="c80f00000109010327bd7000fbdbdf2502000003f2dabff91aa7bb583879aae98779339989db2e34b040e2e49bf7471509373adc95ccd8e1ac635d8ee97247569d1c7460e796ad11f03b7af8a1c57fb87b4f45b15e26efcca88a490d8d3d55f81e214a79f31ac8d70207613840c8c80b1b456a51eedbaf142047773be3ab35e9ee8c92b44fd7ac333d77ffad2c0f929f79d2a4ad18417d76891df90e2f955e96a81dbeb952ba4c9588751869c1bed9a5d649c3d6faf1f14f0b6d39b034d4e979e6c7a8f924c4d69aa3d67f65af5a0dd7f28c9708a671a921bbd9588b62a40390180005788742444211fc54f602eac5ae61d1b142159c2923750551d9451392151fd9ddea8da688f4c21ae8b1ced378b71273d69dbab6201b68a6bc675d617c0d3e878c7fee17143d8d532f6c585a14b54ccec1a10b352f6e4d72cae78cf555aedd2fc7e42b9789f678f922b343cd1cceab5fff0b72807510e13fd8734433db1d171d417d81eba972d98d8fb7275eac3ed75a6081402ec65012e5a1261801f80ec298d53519866d30a9ac67e07297588431bab1ee57de7bcf7198108fa8840b3228ee226584020bbd8f52b1a56eccb251b7182cf6ea2789f7a5487056865d3c5ddb73e4958b16c296922e72821ea9e5ec9b20103ad82e0a888e7525ac767f49a8818734709e0c0aeef3bb6b57d7aabed2ec4f23d2397218d99daac4e3cc6b2b82912bae448d703936e42e33bf551793a48d2db58fe3a6b9dc618622e9c30368c6ca89d46a68df0d862a4d776cd72ad8f8f1e9fe854a7646ba3e38275af97a028b6bb7375954d1cb69fe98ca3e5ddcbe38bee9f376a9c0aebde737aac53cb3871fe5b1ae8b6966c467eba038f31a008c1396c106c9f7b484324d08c23ff70a4248351f6f69b97a0b5c1debc74d8a768fe18109ef73528de654c756be581cec90f949b0732d3e9c90daf66164b819f291996f7de74086ce7bffd7582ab4add004f2198024483c547977d2545d919efd991f09115dd3211dcb116d3e62b0f91e5611fb2ebf8a0d7cdb22c90cebaec96f8d783ee01ddd8e5dc55da84050f4ccef138090c5f4fa1bfc4813cb8efacf51061c60577aa4940b366a5dfabbc8d795d47d42fe9a04a81b7aae5f4e0ba7dec21b8fca6acd19ec6b6e5794c86f8f88682c20dbe3b6985f56fcb85b56685c9d5f4b53479ffecd573232bc5910878d8d59458d8c0b37a005e9805e69730753126cf91be58061beed13f6e5b27f00ddc6464a6de46daa775398b8568f679295efba4f89aeb98d898e24e8e959cfe7d25443df246d1149ee1a0adb845f4ee909012638ba3b5848bce5adb3ad7119cfd4a9ecf40fa8b7b1fb682b3041558c670f51135a0edc4d7a01647602a58b5d747b7592960c5bb8df4776598f4e74bed51fd44851a287cbad1d1769884c4cbada9b9433d5a1b6676045a1df991a55b05ae6bfc07e40ca98bdbcdf21a5f4ed5b3ce5802d8d64f7d33c0f30abceccfc8c6d3de6807bc119630fd5ddd625033dd473b71d5d0cc410519f3eb8f9765c4b4f34c6673327fe0c2a0789d2d16fd656051a4b29098bcde5724d425ac76c68a0874346e2a5ecea1ab9c1c683aba35dc0ef96f11616d4bfe56e55cc27cc207d1000f66cb5f01f435ece6c2fc2cade7395c88fec8f69bddbf566f1e6dd60f052e8f1992530300118e35604c098dbb8996b96f8af46b5ae58a0ed07d4264b711b981252c2efaa7808a56abd7bf31db0628e5e4fa7065c56a244fbbde4bbdf825fc27725c105eb22788e65a752990340e316cb7c2e3bc1d94aec373eda5bb4f96342ae1f93b586c56f11344ea0cc705b98f2adda0f9390c5715a4bbc05f8339a1cc741b8cd837dc6ac6d09300f314d76df3a3aee1e3604d68cbd48229ae25ab148cc49c022818deb8502f06f7ccd15bed4058ca029935646a88ed21f01a5ce1982a1e400ea9c2f25ec255f17e24d9032c9635b4f1adcb7222fe8b5be69e1fe5a03abcb9674b432a59f29b38842389524b5467f907fd5e111fb261566cb86be8239c9fd242c4cdabd047bf33348190f1c4a626f7e277e75bd8d241af609aa1939210c73e90b1b3fd093d902abf4e71c31249a99f018093a175c7650e11113ac7340ca21f43e6256e5055cd1844b08a4c8db2ea9497905e4109089d753c25c75879f32ffd57e54747c15a334f424870e626b7c1283c87faa966e26c22fb6ccfcb1b12559bd2c22ed9ea1bfd44d217cfbd8267a3bbc2e60198a21644c50a669c09ceb"], 0xfc8}}, 0x4000000) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f0000000180)="420fc7bc4898580000640f01c50f01c566baf80cb864c95782ef66bafc0cec67670f1b0166b8fb008ec046d9c3c442b90a2c81c442812852fcc744240012000000c74424020b000000ff1c24", 0x4c}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000240)={[0x5836, 0x8, 0x100000007, 0x4000004000000e51, 0x105, 0x5479, 0x103d, 0x200000000006, 0x0, 0x32a, 0x4000001, 0x1, 0x1, 0x40000000009, 0xd0a, 0x800000066], 0x8080000, 0x40dd5}) ioctl$KVM_RUN(r2, 0xae80, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect$printer(0x6, 0x0, 0x0, 0x0) syz_usb_connect(0x5, 0x24, &(0x7f0000000180)={{0x12, 0x1, 0x110, 0x2, 0xbe, 0x89, 0x40, 0x5f9, 0xffff, 0xb7ec, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0xc, 0x0, 0x20, "", [{{0x9, 0x4, 0x43, 0x4, 0x0, 0xff, 0x2, 0x5c, 0x7f}}]}}]}}, 0x0) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r3, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r4, {0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x20}}, 0x2}}, 0x2e) connect$inet6(r4, &(0x7f0000000180)={0xa, 0x4e1d, 0x0, @empty, 0x61}, 0x1c) r5 = syz_genetlink_get_family_id$l2tp(&(0x7f00000008c0), 0xffffffffffffffff) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=@updpolicy={0xfc, 0x19, 0x1, 0x70bd2d, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0xc, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0xa00, 0x407ffffffffffe, 0x800000000000002}, 0xffffffff, 0x0, 0x1, 0x0, 0x6}, [@tmpl={0x44, 0x5, [{{@in6=@rand_addr=' \x01\x00', 0x0, 0x3c}, 0x2, @in=@local, 0x6, 0x4, 0x3}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x4008000}, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r8, 0x84, 0x20, &(0x7f0000000000), &(0x7f00000000c0)=0x4) sendmsg$L2TP_CMD_SESSION_DELETE(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x34, r5, 0x1, 0x1070bd2c, 0x4, {0x5}, [@L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x2}, @L2TP_ATTR_SESSION_ID={0x8}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0xaa8}]}, 0x34}, 0x1, 0x0, 0x0, 0x20008000}, 0x30) 2m5.867826808s ago: executing program 3 (id=3504): r0 = syz_usb_connect(0x2, 0x58, &(0x7f0000000080)=ANY=[@ANYBLOB="120110038e3ac6209406010013780102030109024600020e061003090439d8011adaa8080905081020000709800904e40503b956da020905080000040112fc09050b13200007039a0705d15b89"], &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0}) syz_usb_connect$cdc_ncm(0x3, 0x8a, &(0x7f0000001080)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x78, 0x2, 0x1, 0x1, 0xa0, 0x8, "", {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "146d"}, {0x5, 0x24, 0x0, 0x4cab}, {0xd, 0x24, 0xf, 0x1, 0x2, 0xe5, 0x9, 0x6}, {0x6, 0x24, 0x1a, 0x99e2, 0x30}, [@mdlm={0x15, 0x24, 0x12, 0x4}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x7f}]}, {{0x9, 0x5, 0x81, 0x3, 0x40, 0x1, 0x80, 0x8}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x0, 0x80, 0xd}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x5, 0xce}}}}}}}]}}, &(0x7f00000018c0)={0xa, &(0x7f0000001140)={0xa, 0x6, 0x110, 0x9, 0xb1, 0x8, 0x10, 0x3}, 0xf6, &(0x7f0000001200)={0x5, 0xf, 0xf6, 0x4, [@wireless={0xb, 0x10, 0x1, 0x6, 0xc2, 0xf1, 0x3, 0x3, 0x81}, @generic={0xdc, 0x10, 0x2, "9ee31c550c5c6724e99a11ea2096778c45fec1c5bc6ed36c1e906ed1380b925ebae7389b16c58c584a6596565dec48ee5fe17609dab0a7ea803f3c7699b9f0df0836bb8dbbe0c3f9694d0d18338f4fda93b9dffe39162d5891ddb2c5cc79f9334b4bcdc73425f7605e3b45d83ee0612964f6dc2f5f569b5cf1464be398621faf00e29ddbc93d5c6b75ba3b223d836624b2461b1bba3d346f72f21b999312ccec043fab4a95160bcf9044ae21193afb2fee7c881af692b4552a8574b9d96bc1beea061c0321a4f4f08bb61357bc23e050713e846366134c46fe"}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0xf, 0x5, 0x6}, @ptm_cap={0x3}]}, 0xa, [{0x4, &(0x7f0000001300)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000001340)=@lang_id={0x4, 0x3, 0xf8ff}}, {0xca, &(0x7f0000001380)=@string={0xca, 0x3, "3867bf2628866d1782066d9a6e4110fdf0291782b1ad1ccbf6b082bbbe478379d811fad3169989eb2c0e166e00efe98f0ccf4bf5cabfc4e3ea5a85a7f3352dd3b4ec31bf98b2917be909855532679979fa9ed3158c41f765199873594d09bb3dae23b258245fb93696636962741d934bf754b8bd34e4b2f88da79faad4ac15757a63be25718d7c508674831dc87603aff9a17d18972dd7292306f00b9e8ccf967f9d9fb8bd48df832bbd43115c834bae049d010c831d111d6766abde54f06b8c6fb7a2fe78d2e962"}}, {0x9b, &(0x7f0000001480)=@string={0x9b, 0x3, "471e76dc411bbf1a2319c6919296240c4d1ce101431c36cb1a89e297ba5c193aece4d937f82b5e6d4171e445ab6e24173d905c675b8ca0e281c12218366e388a724131491ecc15700480889889699a1b6dc686657a25d1595f20ac08e0d6fdeb967a75d3ee62087cdae5158dc218409dd92c2a6311d76bd8d12f453df86a38f7be6919c252becfa2b5089dd8512e6ef04352b90f722a18134d"}}, {0x3, &(0x7f0000001580)=@string={0x3, 0x3, "91"}}, {0x4, &(0x7f00000015c0)=@lang_id={0x4, 0x3, 0x2409}}, {0xf1, &(0x7f0000001640)=@string={0xf1, 0x3, "d0fb22bcb3c70b74f0383f42189eabed8ca934911fe91022af2e6a42c65c2c1b37314a6eec6ad68e373f487b11d1762b1040505e81e951529c1079d0ea038b1013a8221ea24da15b8a8e66c66602604c707303c29d259fd303ef8e67a2e015adb39f96b69730086a5bf94366cd05353ed403c501091728e6b0f4cd2f217576651ff8a38aec5de80dfe1332281adaf55c6877fa0099aa8bf66ac8291a76a6ff84e3c70d26faee9dcafd55296f3d53f468e79ce5d067f51069d59bba6723a5041b0fa90ec35ae768c38863d13dee48cc57c68a01a45c87e09d988449703a91eaaffb6f202f1dac3111a1808178e65610"}}, {0x100, &(0x7f0000001740)=@string={0x100, 0x3, "9daf004142e326f4dcc53019fd6356a8c3d96c35b30542149806c84828de1290bca2b19b80c083350dd8638ed7e72fdc855517e4d79b602adb79eda80541b69fa053034f89d6125e0852c9db45a9b3a9ac8aa48f00bfc3d1f54abdc1a677118493bfe0ed52de4723fb4ab558d91812ae96493a144e66adb4d8305c66332722b47f0d34b763fd775bfdfbdd5f61daf3d1a095e7bf664d9486ed6954fa90dd3cb4e66fa996129c153eac37ec13c4ce22d8558a161866226b2892489061be2fe982f2410d13a63f70e989606dbbf979330addb412f26b18b8f0333e2ee6b3c90527fd46cb42fa818f2fab30bab19d72f926bb99183d05f410ea53bb520dc731"}}, {0x4, &(0x7f0000001840)=@lang_id={0x4, 0x3, 0x80c}}, {0x4, &(0x7f0000001880)=@lang_id={0x4, 0x3, 0x404}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000bc0)={0x24, 0x0, &(0x7f0000000200)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f0000000bc0)={0x24, 0x0, &(0x7f0000000200)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000011c0)={0x24, 0x0, &(0x7f0000001040)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000001600)={0x24, 0x0, &(0x7f0000001540)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44a}}, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000500)={0x2c, &(0x7f00000001c0)=ANY=[@ANYBLOB='@\b\b'], 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000500)={0x2c, &(0x7f00000001c0)=ANY=[@ANYBLOB='@\b\b'], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000340)={0x14, &(0x7f0000000140)={0x0, 0x21, 0x1c, {0x1c, 0xa, "6d6286ebc612da5620f4550164496511a1a1711feeb35678ab92"}}, &(0x7f00000002c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000b40)={0x44, &(0x7f0000000380)={0x0, 0x0, 0xe9, "4464321126495b9d72df0ddf078570fb983f2a0605cfd2fb552ac41140ab27fee1482844c4b8975e360bc442faad4b0b9afb14e298c5867d7828d6c276978248752874136b13193457760465e6fb18762a2e44688e90ad7f6e97b05c1a6b0a4ef3247d9e89761e6c788403d85d03576340b6667ebed28287e976a4fe29c65b2c7778e8dac0bccb80274d3b14351998b75506e79ad7063c673a4cc7550f6c4b99f654db8e214d3addf9dd66e1d7945e7d88c08be1b2de7a18109cf0c3f3ceb8c44e9c1b090f136f8fd8cfd2c12abc9e6cb6d0eb29c1269c3666251847410ab2484ed589c2d5a92b65e7"}, &(0x7f0000000480)={0x0, 0xa, 0x1, 0x73}, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0xf}, &(0x7f0000000a00)={0x20, 0x80, 0x1c, {0x1, 0x62, 0x7, 0xfffc, 0x9, 0x919, 0x0, 0x6, 0x1, 0x9, 0x9, 0xffff}}, &(0x7f0000000a40)={0x20, 0x85, 0x4, 0x8001}, &(0x7f0000000a80)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000ac0)={0x20, 0x87, 0x2, 0x6}, &(0x7f0000000b00)={0x20, 0x89, 0x2}}) (async) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000340)={0x14, &(0x7f0000000140)={0x0, 0x21, 0x1c, {0x1c, 0xa, "6d6286ebc612da5620f4550164496511a1a1711feeb35678ab92"}}, &(0x7f00000002c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000b40)={0x44, &(0x7f0000000380)={0x0, 0x0, 0xe9, "4464321126495b9d72df0ddf078570fb983f2a0605cfd2fb552ac41140ab27fee1482844c4b8975e360bc442faad4b0b9afb14e298c5867d7828d6c276978248752874136b13193457760465e6fb18762a2e44688e90ad7f6e97b05c1a6b0a4ef3247d9e89761e6c788403d85d03576340b6667ebed28287e976a4fe29c65b2c7778e8dac0bccb80274d3b14351998b75506e79ad7063c673a4cc7550f6c4b99f654db8e214d3addf9dd66e1d7945e7d88c08be1b2de7a18109cf0c3f3ceb8c44e9c1b090f136f8fd8cfd2c12abc9e6cb6d0eb29c1269c3666251847410ab2484ed589c2d5a92b65e7"}, &(0x7f0000000480)={0x0, 0xa, 0x1, 0x73}, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0xf}, &(0x7f0000000a00)={0x20, 0x80, 0x1c, {0x1, 0x62, 0x7, 0xfffc, 0x9, 0x919, 0x0, 0x6, 0x1, 0x9, 0x9, 0xffff}}, &(0x7f0000000a40)={0x20, 0x85, 0x4, 0x8001}, &(0x7f0000000a80)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000ac0)={0x20, 0x87, 0x2, 0x6}, &(0x7f0000000b00)={0x20, 0x89, 0x2}}) syz_usb_control_io$sierra_net(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x20, 0x4, 0x7, {0x7, 0x23, "2a556038f2"}}, &(0x7f0000000040)={0x0, 0x3, 0x28, @string={0x28, 0x3, "13b83d2e700958dd5958cc2e925b8b3b927e440c3e89b16553956c4fc511ad040be0b0e35314"}}}, &(0x7f00000009c0)={0x1c, &(0x7f0000000240)={0x0, 0xe, 0x57, "3cc52e557c233c31de3bbff98e2c682840c6fedae53050574f07175381d5c38bcd89e62191638efadea3a366cf58a865e30cc4d49a53b5a21de976a931783fa6f09b4fa4332f15b96565bd8980982333e95cbd461139a9"}, &(0x7f0000000540)={0xa1, 0x1, 0x400, "23652a23bf3d8dab4833ad12ab671fbb2eeea0afe97789d5280cdd3dfcbfe565d85c01b187cb2a2d049ed3c6780540b9bc8b32826deefeefea6d5a49dcf0b0a7d5939cb1bc21f22b97229bdb5768ed557898c6af9b245ab542856db0f13b59604eecef009b82b557033cb4d9b7ca4c8de4ec18d7c60ba2eed36525d0886e9453efa4cae5151c69d026ad15abfa020aaba7cb3bad5454d772176f164fb20ec27625c0c0a94615864e8074bd1d560abbcdf0e88c3b15f8e3a0533289a8fd8a8ca241665b9d2fadc3820a1de7773ed32c1a4dd2c94016826006ad74d4b945639ff8a7211a8d0e8b8ee10b51a33fbe72fabca54cfcf198200fe277c76b4d951ba16a1c1eec8bea260e5ece1a30efeb348a0304154af21691a9b478930c42450afcbba47fb04a4f491b61dd494cdf0ab366e365ac33c36762495bb4ba5c227ad77fca1cdc7b33e20dfabd15efb644abed85fc6b9a5fc18a6c14d22415123dff8925655dcfedc280aa1f65c431bc797d70fba0d4d8877b8ac3e80eed589f7583d26aa0e09b6f3cf26a5eb679bc1486ed80984acf223755109ee7d8022d27596d84513cf41b405b67bb234046a914bc5d03bdc8e8b804841e1bd24738d8c80ac956f725fdcc35d86575490ef6b36b7c0664e9e82d551e99cc9fb61c5f6475b4a5d02eb755df500d4c550c116b010a41080a754dfdb201ca70619f6dc9ea8e328b97c9cc60704f152e5d4e645e9a039d2cd1da9af8488614cbb025e943fe6a873ff34bdd85dad8d5c0a078cb45db220620e9ad628bfd28152d5b0eeffc30ffeefdf42a0f15deebd9b403b2ed8ee4cf1588df95084bb5ffaf1c3fcb40cf4f99a86e3998a86295be1eff18185c05d128bea51e455453fd7fd63a09804772a26eb93963d5d3fdd6890f46b4f0ecacc11e177bc38b272b121ddd2af1594923d405f1769e286ede6cd3f37602ca7efb9d097ec15bdacad4bacadb80c17066c5b35905f8b7640bb4d7b8a006d372d683ecb280d415e4dc1116a4fce308641c731b83f3ea9ab8d88df73a33b63570dcc9740f70b6b07cd682908da56124c823818151bc4fcb819a0ebd5c47e0f7b01fe28608e53d4764b9b5edac640d12fea196e8430027b9731c0054e6b6c18f332f062b76a95a6b0d99b04e1aef5820a6253f1a94676abfe25584a58a36a0bc3c1a40a070be61f7b1cf5c11d083f9c3e529b4fa3265302949b1263740ead62b9e995bff3e85ddf83c9cbeac88d5b0a8cd90f012136dc8a1dae9d30348cf20556b5d91bf82796da0463b803099f072900fa5a608e498effa8da803a74600ea25ae6f39da18b0defb9b93083d2d5e608bd5ee940dda0808e7c0389ac17c4b86a0273597822dd776f35839e33b534263efe2602f226235523fb6c4778152966642beddd888a2717482e587fac44d4bd29d0e720af1cd7df508ec70"}, &(0x7f0000000980)={0x21, 0x0, 0x1, '`'}}) syz_usb_control_io(r0, 0x0, &(0x7f0000002280)={0x84, &(0x7f0000001e00)={0x20, 0x14, 0x4, "348b35e5"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac2(r0, &(0x7f0000000d40)={0x14, &(0x7f0000000c00)={0x0, 0x8, 0xcd, {0xcd, 0x31, "0e771f670c6eeaef0412d94e3298bbdb4f95c2352a109ded2d8ede50c17efd575f7f261363aab19b0bd54409d9ecd42a942101370f177ee8b80dc16479595a80a90781884786a95dbd2906fa829705e629d887856a891d9449a2362fc4bbcb8e5814ac30f900212d184f238baf17ea1c787699076c83a707250cde0683aceffe122abe5efc83944d16383035b8e437df7da59de58700cac14eecd81c4c1db24a69d0c9a5e4f3e6f72541f7396066d521e19fb9665168dffc0643ef1a544ad226c7b8fc5dcd2ddfde300330"}}, &(0x7f0000000d00)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xc07}}}, &(0x7f0000000fc0)={0x44, &(0x7f0000000d80)={0x0, 0xe, 0x5d, "90511ed0b84a99e48594b9864660bf98ee2be96a0ce83a876df8cb3e9b2d74fe899eed630118d30e7b6cc9f85c6e4d55dbfba4393b31a7b895e8d14c3a1d12ea2f1a115a5a042fd75ca98828a3c0e987057bd08855e88afa2cfa11334a"}, &(0x7f0000000e00)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000e40)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000e80)={0x20, 0x81, 0x3, "29f30a"}, &(0x7f0000000ec0)={0x20, 0x82, 0x2, "b7de"}, &(0x7f0000000f00)={0x20, 0x83, 0x3, "50e1a7"}, &(0x7f0000000f40)={0x20, 0x84, 0x2, 'r^'}, &(0x7f0000000f80)={0x20, 0x85, 0x3, "6de080"}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000300)="358e", 0x2) 2m5.34356736s ago: executing program 5 (id=3509): r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/if_inet6\x00') openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) pread64(r0, &(0x7f0000019400)=""/102344, 0xfffffcbb, 0x1c2a) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_int(r1, 0x29, 0x1a, &(0x7f0000000100)=0x8001, 0x4) bind$inet6(r1, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f00000001c0)={0xffb7, 0x1, 0x8008, 0x1, 0x6, 0x10001, 0x3, 0x9, 0x0}, &(0x7f0000000200)=0x20) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000240)={r2, 0x1}, 0x8) sendmmsg$inet6(r1, &(0x7f0000000480)=[{{&(0x7f0000000040)={0xa, 0x4e23, 0xb, @loopback, 0x1}, 0x1c, &(0x7f0000000380)=[{&(0x7f0000000140)='2', 0x1}], 0x1}}], 0x1, 0x1) creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcca) lsetxattr$system_posix_acl(&(0x7f0000000180)='./file0\x00', &(0x7f0000003380)='system.posix_acl_access\x00', &(0x7f0000000340)={{}, {0x1, 0x1}, [], {}, [], {0x10, 0x5}}, 0x24, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x18a) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e23, 0x100002, @ipv4={'\x00', '\xff\xff', @empty}, 0x1e}, 0x1c) sendmmsg$inet6(r3, &(0x7f0000000680)=[{{&(0x7f0000000080)={0xa, 0x4e23, 0xc9, @loopback, 0x8}, 0x1c, &(0x7f0000000780)}}], 0x1, 0x20000014) 2m5.207127384s ago: executing program 5 (id=3510): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socket(0x80000000000000a, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), r3) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[], 0x2c}}, 0x4800) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1, 0x0, 0x0, 0x3) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x0, 0x0, 0x0, 0x2) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r4, 0x84, 0x64, &(0x7f0000000080)=[@in={0x2, 0x4e20, @empty}], 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000040)=[@in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x20}}]}, &(0x7f0000000100)=0x10) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000ac0)=ANY=[@ANYRES64=r6], 0x84}, 0x1, 0x0, 0x0, 0x4000}, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) socket(0x1, 0x800, 0x0) sendmsg$nl_route(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3c000000100005ff04000000000000000000004a", @ANYRES32=0x0, @ANYBLOB="0000000000000000140012800b00010062617461647600000400028008000a00", @ANYRES32], 0x3c}}, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r8, &(0x7f00000002c0), 0x80000000, &(0x7f0000000400)) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000000840)={r5, @in6={{0xa, 0x4e20, 0x3ae, @empty, 0x129}}, 0x2, 0x2, 0x614, 0x1, 0xd, 0x7, 0x4}, 0x9c) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r9, 0x6, 0x22, &(0x7f0000001680)=0x1, 0x4) setsockopt$inet6_int(r9, 0x29, 0x6, &(0x7f0000000080)=0x45, 0x4) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000240)={r5, 0x0, 0x47, 0x9, 0x5, 0x8}, &(0x7f0000000280)=0x14) sendmmsg$inet6(r9, &(0x7f000000c200)=[{{0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f00000004c0)="79252e168b378d374c9cc34d629e3865240f187b44dbd17abb6cbb4518a8f10e0dbcff0bc05fd9052cda0b15cfe7cb03c20f72bcdfb1d1f307d9c8080467b52678c8296d0438a0b1e5bea6a27beb7f63f18455c8c2b45d0914f2355ff0bcdfd7f7e3f6c8409ab2c02f72a5f6f3b8d336a28cdc89c66b6cf1393252899149f42ff9ce", 0x82}, {&(0x7f0000000580)="83e762e8d0a69a4315296571bef63fa7a52b14be75124c6700bf5b7f5754213bb218e28b4fd19c6ff0d991c4f7e110607b2b5788b82c15b89b54e81ce873ddb472cc69fd3e3ceadb81b00d439c5b6931b2e7f4be9d545516b31f776865824659b1204416e532cc3e402a15613644f697815bee32bf73d02999c829375a9e6d503055e0", 0x83}, {&(0x7f0000000640)}, {&(0x7f0000000b00)="2880e346f137313898e6ed70cb485023b72813ff9fe6efdda106709899fed06604aa6d264020607c6b44afb939c9b273eb19f841ce094d95d57c15a5bf58eec7fe773aecb3743dbcf72449a011d7cc6eaf7a1c528bb474ddb4556714f0c588c72c1c0e4c7f4497d9925bb7d70822b64ca68264889c7e083bdcd4f08022e1226f530d10460442769ba44ed81ae9a65cbd7116c5e6a8fc9ab4a8d32181f8603cda835d707479043e0b32aba073e0148459bac7e6fcdeb0", 0xb6}, {&(0x7f0000000bc0)="3e012174bfa7e91a87eb62435ddaaa865433d3", 0x13}, {&(0x7f0000000c00)="274e59e5c14f47f674b34a5be36a64d050e9afbcfd559755d12414f6c505fa1965c7", 0x22}], 0x6}}, {{&(0x7f0000000cc0)={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7fff}, 0x1c, &(0x7f0000003a80)=[{&(0x7f00000016c0)="b02bea0ba87c123db8094ac31ab960a921bbf4f0d80b4d0526060edb702a6fbbf7ed7b5b5752d6c1da5e298e29b44d65867846e4d7883ff291a0c4e44a789d68023faccaf444c10ced737605d3d48934cdcf8f455770c1225a086e7ad539d90d5740a371debe36c3ecd80982506891d6457c30da2fe3adb9892748d796cbd63ab3087a164c8a0c7ebd6591dc21629a1aaf6ab0f8bdbcc656e1e81c1cb27b41663dba9ef0cc611e4569d3cc58905c53c385a41c36684d7053aa06099c1913555d2fc7e0c20c6f24da6e79714b8dc018db01f6ec228971c06e2fd16590ac6807111f914a6db4b064c76175ebf3f78c18665d3fb492138df20f191f375415b69cb687de7bd793817d34c9659e4cf8ab39c978e1ded200671a6792cfbc6a3b821ee3ef7b6d1534eff080d2644638f0d161b3b18e6fd6498a124a9204f7f1b7600eebd2d7a99bc557f7505f5356ed642ebe8ea0347845b1e1b48d543d962d2ee7d4291bbdad314cc8095a202b6e722443601a2db7bd0eb58e786f8d9f4bf49c48a960e09211055645886d1178ef474fd0b88aaff1c5713b962a1d568ad341563db525cf2447654d25d1b61b69b04939c1c7c0aad493304c84392667202072daf4e5ef428ee0f80a59ce9334cd755ca9295a5aa0a6628410e48a0d80cb37e26252a6c0d89bab95f5abf3b8ce6cace8ed1cdd81155d9d7c19542344dbe6cea6bade88f61726b6c8d014ae66cfc10951db0118e0136289012bc654b390ec8ceda6de6c88116f56921d5c4a84cb6220a61af780747b444c91292bb4f67bebca0e59751d40ec184a74102d8e79e5923190a5fa0938f4de012cdbbd37816dfc3ebe8ad23d6fba8a4021c1c31e6d969f01b1e68f90f5e50fae863d9acd2f612f07de9d93fe5807a91214618c5053ceb62d74a9e9ad30d92677e88e95371a0dd65c39bfed38bbc95bbcb9b6fda21791cc8fa715e07283f55f699fd60f472cbf89e4868212ce1f014e4672ef824726fe71a270db6cca2a6c72680fdcb81257ba7da40b287f640e621abdaf0e1d63487212a75845fc6d562a89936951bb01d4a1eb895f632e821a3bb44d69dd379a8d18a83e5e030da20e9b335d1f154168596dd85d2265315e48a7f324967150a0c32d02371aadbfba6e7ffe91e004ddcb7a5631f3cc0f21089f05c5b200418df3166b67dec29b71dc7a7fa0ab5d01033da8981ce7474641b091176fb694ad58f100e60c49366ac39cb550995d4188dc2bb13c530a3c3405727f705225e3752e1a9f94a768f7b0ff47b0e677805c9f73d7e357c5a8e5d5b8d5800882c23d4085e6966d63c3c0677e7bd8ef42a16d9b6a8af65428fabd8eea098d41a391b667df6a68582efc08c9e32cfcd7be5dfc0167f2d5c54a663eb884ccabbd7d77bf55652524cfaac4f4dce00913ff288cf945383bb9d24653fd95fb223d7a72eee18e23721d3e5134c3202bef2defcfe599ed165d02ad381a1952e8fde49d7c2c6878e3d49d26e334074bbf8bfeef0978357afb5e218e65e5996d547f920a2a93868bf79699e70219e0e8eca31efda241cb5464d2cffd3a0d99a02468f4a135687c72af6a0d69a16ec3485f21c3f3a171e25b020c82ec73f9f015d74cad25a72b7a9dd360f6145dfa2434b479edc4bde44e0e2925968b5fb6c26dce3f34c830eb918a2eecbc7589564edfdff1ca5e0aaf9efa77065493ab224d93a5ed356330636231bad7219656d9e14c1edfef9def29ce50350fcb985f0d999cc83b34a6ead3be8951bac08bf2bf102866b5a6d2356606558c8032fa2be483e1149bd36fbbe242f7e750cc8662ed69dd087e189ce411c5f1d65032a722d8b7d5ef4af07b3642d51c353c5c734fa8f6861d126956058b08218b3a8f1acbef5c86b0cdee19adb98752de43d13335bd2a96daaaaa1b9d93e5428ccc378570617d0f6b07dfd34a0c1e02eff1eb773b9810a742320327ff547ebdda09d7e5c7c3d3f4a7a8c9b71737e332fcc53a84248da6afcf45cbacb6872f58684db628072909463c547fb276bd26dc024090fe6a2151344949bed4748eec94c7d684d95cd19d8f90700939159f5cf6ec78ec61dce28c112f5a3ecfc171ec3e5c6b1475a0920de6bf9e5042c2d39efc6ad5a4730056be98e47922ab274672316035128534d795c8fde6be299572a78b3b23ed96bdeb4b015ced8b1510287eac81dea4f480207c53e795bfbc2d9a79a55c3fa861a32ba29b02ec21afd832433c0e0a01a7da8e617b52c9d0e7cec5e06d46b00939debfcb3d90c3cd17a6a6febf8d98161787335325b918241c0a7f2209b4aa0a89b93382a8fe98f7afb9e4f93460f19f239255ebf9a426cf7f5367cd6192782fba1ace0f927fa698d3304db2df911d539f6abdfafb2e624ff63f3d1227ee0235b941e712f6e95b5122f341128bafd13dcb0b03c1759c3eeaf43df0009cfed44026472019fcb15463aaabf7fa5e036e655f5accf7645edd80e5fa3b0fc09f537f716fc5c6c25fad630d2611e2c8210160032ac3c38cd818415296b8d0a11d1caa9cdc82b774bac845c8d8336c1f9190b699b90b7ef0ef9251bb7973593884a375face626d9b33d632afe5fceaaeb428d7076f3dc76ad737920b8296bb95f7ce96f467eab6c730f99b054ed41a6ded79aa341d62a1e0d9643389f9e89de60f5a1f7805f0115ba4d2b4092ed071f859e7512d61710971f3ef142df18e002e71bd65efcc88db080c0e7dd50b5c89599c2192faa97755bf606ebf458cb79f90236250895d9454d5a5d97eed8a24809ff32587a51abff77dfec92f9c2e1244017d9a4879631caa03a8a065ea49bcaddba5d6ba08ea1a14c0a57a0b7ae18e2af6243df389ec017cc7a92989366d2a93770e567b879a790b0316de5fd9cb4cede409b2ffcb247cf70dd596edb6e0834d9877a2f6076d791248e4c3025b67342958977ef1927c461dae4b2d61122d66b2b5a39818168ddc482c398418f58284f95583589bd85e2dd6ace3f9e2ba52f5c71bca0a54caccfcb3b4aeef223077f5605690db1068206964fdce647a44b177951fc5b44fa0988143f8f1648ee2a3a775cd370248f559030c0c5d149eec6034cb0f3972643f7d2d032ed1dcf64c9aeccacf09a55b71ba74b5e5832e8565eb8b762d293979d7bcb0ba0eedcaf5896dac2d3449feae41d99d67f616f678e8812746a4f31cbddacf4e154f2a781fb952161d3f53d590d5d6faad94663d4d3bc8936dbb1377dd5d47e7fdaa29f920c8747f52827a430fbc6fad6ff55e6800531bddd79db5467d0bcfe5f1934bc08b2ba6e11f4c6cb8c83d278776c39c476dad5362932dc7fcdd4c5f74aa7b8bcc135c4d3c265108230a87db539ea7d99c913f06644d1b57e45cc69b22b9aec4254c79722396e53875a6304d83706d7cf4b7fa63e414f2e64675c9749e5a53901f20f3b70baf1ac23aaf1d02061c77cf241474df8e562af50f09b733206ee343f02021831bcac3decf67cc2a33f534286de14421b559b849b4da79d35b558e4ab7b77e4e8972868748b27fc8cd0b5fe0a1d42459dea4871c9a2c10b2e30e5ae52a2469778256b861580b8962aa57215ea84e2b16db6fb961e6d0394c2cba0e022682daf36824911d64013af29cbca283a8e6aaedf41e46a701e92a7c662a6ebf8e042e655fdf5437fdc0e12779e99a33b1aad4e753bcc52227c0b3583c471b3ea8c24f3c7d58b76abb86ca4edb3b53a515038086e1b435a884aba400e757b48639765d8bf44956ce56b0804293308e45b1db2dfdc0bb0e872e7c14aa60cc54317e501f2f8d3dab70d8d9f10f914ca681f2314d5a69c153b2db513cf94a3256fbe81997f9d8e4d98391e768e409cc52dd26aa73174b3794cd329a33c8dee8a4234a9e5939810cea945a1cfbe3385923f3c4fb69f6e4a9373bd6e84b000bc6fdc46f8478cbcfacdc8964908513bfef6c6f8416849e43918f2bc69788b766d929fe54f4e818e0ab795fbd588aae02113d3c878c6e6569954dca973cbdeaadaaa96d793154561a2968445642c3c7e35c416437768556ac04d270f5d88f303dc91413536bfcea0493109ab2fc97ad06d0ae588ce48ae2aa396c2f4818cdb24b86654dc5dd7700d8632e78b7401a5170ddb61c878c913b6391fe9d4b627f6634267c4ed0dc810e1c0c28c6506ca49b2024699c9e2ca381c3ba04a84e243966b90dd872954e7f8a81bbca77bc632d9097f20cf38d2720fc46f33bbedf57838a9eb89177299f1d97ad3070097463e8b7394b6498db45013e4e73f331092391993e8bea4214b8b374a6fe6c72ebf4ea511d839621d8e4640621f9a1eb931cc3a682a3325d90a69aa068066f5f9293c2bcac9a0197e099159e7298f42d3a362ce604905cf5f306daf8d8f01d957c16048bf60c8b4b419d8b32fba145027167f5a6d63e426b88a1ee07ac64662a7c7f3b39885e28bc617f81d75abef5f76aec49c36714d3d5db67d7f2063b57d030820b696eed0a0d346fcb6b1f1e0b2f61e1bd817cde9c4421b5f2f11ab8c9fb5d2d89f94fce5a2df9a4c4d5cbe12f508703c5e0e33c62115eed6821da7a25c02e197215a10db2ed7516d5613eb6634e23616414e74c78466aeab314459dc1926e5f9a16ba2cfe4353569cdd53bbb89f86890e48838e7ce3e9fa758f7bfae4cb0bfb3323e6e40ddc7462121c36fab147c327ee3584747e7e3a6fdd3ceafb7d33d3fb01cd73d480580703bde5d7fcd4a2fac55ba0a450be4b3539d397aa5c2d4e4a3519643f278420f05dfdbfa20f2cf47ec7171052f3d0facfb9695aded72baa93f67bb59542aec6820d3f31993c902cc20436a113b25c7cb04a976282d41eb24ff49b4bd5a5515b614acd41885406ef0cee6cb814175b843f88c6e5958763627224a9a0ddbd43d4baa60c9ef5ed28bed3ec5ec6c263e1ad99f58fc869dc7ce14c1eb1cbb19295eff6e8d0135b46a96dd9fccbbe9b075a78cbed16adc56c2e1b8f3db3d4f29e69ffd3fc2516a5433b0df4eec5ce3d367bce20d565b9ea7b82090b2b242e6cec2a1b108c7b384a80a232f04461ec30bf57a22bf3ec94d800716eabf0b8862791670ba65a6c243026ba5c8b56859f85044ca9f8259a6a1648064806e27d95ec09e999913778210a9d8e3672dbcf58f02a6998d8a4d1a3bd0e8117e868193493e815a9df33c08b5380c3bec6579dfd58c89f3e6d1cada838089c22c085c1e33c14493c16c6e809fb770159e87cdb9fdc319a45613c42a532a5e98205107963c59f639d22cabac187da8ad5c968cb7fdf2029cc75a9aeb9035c18a53d0e26e625ea20422c1acdea875ed3e6ce96e118e084677056cddbd64eb216daf0e4663aaca6158ee7965935ccd09c90fd4cbe30b38fe28ab5c5ed40ce6f3f983b7de7159c97647573e4ab309b19cc090dd10b086acffe880879ae55b27041d14b635903fae3adcdb800542a4a3c4f95cf0f05a0d29fd7d1f5596fb1c2f2b829bc256d40cc8447a0009503ed26cfe78dd2142b002369edd29306c6f41bee699932a5feb63dfd06ddfaebc1089d6e56453fd79d9da811665019bc70ab87d0b496b9c72410d1d821a7422a0285a50cab96e81b256534fa607e76e95d936528c64b8e02e01bc660518ba25ffbe4b45e9a674a1d20cb57959933578b249999b2851dcb441d60c18de6abd9b5da47f59389dba974b039988267d18cc47d50bea61023db6ae2b6bd32dfc9ba230f632a54a123c85d9c7a52072a5417ae7ceebc30330eb5a6ed9cedf6639d31c163e32df72d13859944a9797e45fd6a03", 0x1000}, {&(0x7f00000026c0)="17fb1827be9dbc9a00bef471d9", 0xd}, {&(0x7f0000002700)="5cde1ace1721f50a555b78bbcfae1a967957ded283e3f73e3b9faace1b7015f5fd00ac1782f3aa7747536775654eed69a9d8f3b8f64398ed4d84fd5f0f3e1174be2159de93922f7595a031d1e67f99090fdc0135f75dc52e101c0cab85e1a1d1412d3fed3f66aa151e821accdc9518cdab55b17965b1116e1d93f1b5ef0b6831f45e39275e5ad04530f8292f7402b9f3367582d06452b4b36c3f7966", 0x9c}, {&(0x7f00000027c0)="1a5c704b746942752961cc54c8865d125092b549606a57ec4ee2be7d9875cd78c8c0fff99fb609bee758774105fdc8410814d7a73441c06219b5a54c1fd16f03c94605fc778025ccbc16c2d946df7a673f469c6b22ac8069949ac1721838ee3473e0fdc9af09d77e41017015c24cb0dbbbb336cefe3451cd", 0x78}, {&(0x7f0000002840)="430f14057aeb330a552a91b3978721c5556fbb5b3f8434963b2afe989041dcbdc74c2195ea0735b2e5c4c3ffad67ebd58d760d65f181b68f6cbc38968d12226259312610cad658a4ac113a982f6406e212661a36a4938a6aea655a80322e5dbe82afcfcabbe8b43827c6a566d47a5cf026f87ce326579a8d91de251497ce4b0ef314f07ca027497bb55a6e01fbc51abc5835d7c29d49cef32a139879144e4b080e7eca0b021ffb289e6585d08ce7ae603567f50933a08e0b8dfc80d1d01f38e41aa001e17da0a27c22c5550d17f8b3e8fcd8436b09b64e64d14194e1e75aa3c29c8e2127", 0xe4}, {&(0x7f0000002940)="2146e0d2e618ebfb6b4e369688acdb8404d93391bf94b020cb2b38d1afda305dd6fe2b9bafa3d4c674fbf18b03c1aa1e42bffb182ea18deabef716d39f8936b2471bd56fa8110f87da28caf935a201024edaa4618099ae26e046660216014e60d05e84de2da1e26e9b1e28df40a7432d36772ff432d76b04b0b02dd62f2ba19436816d5804f87a81c434e7febd3465c0a7f11e093d5321ff595036378e58e478f46c2471548a2c6e7ddfd9938a85af044bb1adb733300be12767dd177894df770ee06979438e32d065", 0xc9}, {&(0x7f0000002a40)="e3d9ae74ada20316973faa7aa01625725e3a27ffc732eb575117011862138ea3bad5b416254d861709c184372c4f13eebc8566279ad93a84090a4826f78a22ec347702b01281b138bf34fbaa7903c4030e506cda7da4903d50a6ed2861d0280113b8ef08050a40ecfdc859791293cd618fcc08b01bb93f21e4eab850c404d6913adfcfd31d69c855d93cabd0f9f360b82ea883ffccfee37bdfc19b1e3ba29316ded2b4842fce92d6abc9c1c6b2aa322d5a2bdb4e826108e38bb9f83159206c8815b46037d0618005e946d4374811557de8c46a18a66cb51db7a43ff78ccf5e9b29100e74e5b1a4bbfe67ac8fc8af05ea5e60dd54b15ceb45e69836eef38d8214bb0c1e4961733be9ac71ebf15215a5b5cfcb8de79c73476aea129b9aa199930899b5d4b490a65800ef1f620f0b77040b43e21e2fcb7fbb8812cedc418f6226d68c05545951ad71b4985756513475552eee53732b4e770781c4a6e35be0e1f9cd37afdf78687a24620d6fdfd14202d20a7fb35b6c2aca604e04f57c4176ead7386a451b6d815d4d20083f8e7aec5325fd0235a8f11afd3cae6ec538171f3089e965092c88d8008fa31090e2664a747442f10e308a835a69417a809035c2a43536ef05491d0d7e79378519a4b62870f40b124c66a753a5d12817f8cdaf60130a8b1feac6b9f24acd35b765ca1f3ef3d2749c7770ded2698fd25de1d648adf08f4692a18e14cbe1511e1d529ce79f2163b2405da055cbcecc3fe127f3b025391362ea348c35d8ba7c85be0c12f4ebd8d021607d2ec920b518ad8a1c8ee0efe40b8e91f2e76ae17837efb81eb003a96d7a9f6b6b7c633abb27b543cb28bb271f8938079cc820ce528d9fc16e218472055358075eafa7ab53d176790f8742e4d1a58ddf33c981b9b1e26910882ca8918ad994bed06db646bbe1572b516585050f3f5a7405e5ba73cb35fbe26970b21be334983ad2e3aa2d693ddf4afdb84437737688fbe1163695c447670ad3f9a3c98f05c503f8b565d64c9f5e213d6a69bbfe022feae21f83111cfbaa64c3c9c7a2c0cc3833a3e993b7d6c6adf7528306c2d10ab04750fb9fac65403a9c1ea889f2e01ee9716df01175d4c4ddd81583f5080ba97966a09570b74cd4b586b65f3cc17ab7fc26544c32a18dd8332afd039fc44973f9326ff2137ac571161537ac568ff4cf69ef6f4798c6cdbd1d87ef0ca4902b8135ab89b5ded675a5d4262ebc7ad0ccd558049583649316bc78b15c09c31d060eec0ddc13404e0354c095dc1e92b9e9dde86ffe6394017539f438eccabc0ab760669a122abe64b86f79af81a39afb5a3d2dade73134327b4dfaa2c6c5509314b16b471a4a4b2452cb4b4f29cefb46097ef53b564d4101f6134b5c8615708ea1c7700b1e6536c2246da89db0b857bce1fc046493d33a814dca6a6f9ddae9f82baa3241602cc2934679d63ed9b9ce7a3714fbbe78db7ffa16a7baba2c546a2d28160defbb8afd8fef0b49f77cccab65fd17bcc5cc48e9168874ebae5465bf50cc05d7e6ed0d3f7d6fc28f98f41d429296be1070a24dc57d0a97cef8eb7f59471f3b610b7d83127917ebda7024d7abc5f4ddc1934cde81ada2b587fc1adfe1b4e42ebf8d90cb5b1f0f9b7b84c451f49bee286e6a3ba534f666b1dedc23bc0d76c4786edb5768450d3864f213e9f073298557cbd21776647a8b6db245d73dcab9859345ca7508ff86bf1a0e68c34a3856e76cb8c9f7c1f69ff6c8445ad66cb3ccec975e2905d707f2e35f23d4892fa6fa6735854178d5abf2a37b99f90335bd66fb3b710a494e4706b749add4df4ff5cd2cc4e404250b592bd126c3d3f61ef041f0bf0fddd5ae7144417eb28db4cf1ef933ed1906a520614a2f4d2d8761e587aa672c029ee5505a051132d9ae771b08801c04397acf81c416431dbae21cfbe0149c4605606c42fa2bbd4433eda074713a6509accefb8ef9e73ef5c3f0f31ae0b76f6d436228bc96ce81583b3d5b57a15b6be05514dac36de9f743c5798863153e0ee85ade5d4f20f9677dc616887a4c02452d67de22ef2f12ca56ece1208e819faaba035588f54cda1f6094e101510e968fde98db4eda9b164337cc6b7187673e64d37a95dd370ff9f3b65d207968259daad4075c8d9ad87c2bd898109e453a5e5acecf986b373963611d2a1a9d9d3118a429e8593b7d80c253b1eb739930e20a7e980bfe4f7030abf61d75eda2f265fabfe6fb652a16b067578ddb39a2245dbfc1a3f8386bdbe285b8d7ebdd3fb8a168a66c9095721fd2a7cf7ca176896014342a4f469aa792140b8f195b949bea75182898057e3cec3c11d377ff5f410aa2995173f86759f81ee9f388ec40bc9f7fddce2b330fab11d31e426c068fa31ba76e6142c642211940dcac87dbba97caf5abfc1e59fc2b22cc2a913575b195e2c16b3da738e462356947fda5c610b9cc53757c6c4d4f340aa2ef8fa65caec1e206f2c54f6b29a6aaf9abb2bebc90bc65225666d33eb63b112d75aad29381dc87dfe91518b05ec5d3a710e11dec8101126ebfb526a0e60ed0b1c4d1146202576757b6aceaf45e613b0440dc6219afbed287c977366103c0451026733a784c5956be51911e10003d320893c77a616468481ec5f547e4700d17cd860151d1ee13fd1f9da31776d9e3b92589f17d5081c57f2d40f80f546ba500bde63253ed52b28c2c66d73875da2cae307e8f8504b42f5f04d5866b799d87ba434e36200f4e264449e709d0ca18600517e4501c1b7eabab9cc4729abd96c4e63084fa6669f8b577df92f2027fc53f264d8a6fc4231526071d2674e97633735c1da73cc196b92a9a83c3e3c0ce760ccad82448cbe3b806633e71d21a6346ec1393f1ee783844f3d2a4313ec0b19b055c0a95f270e81cfc298925177cf7d24ef5e57266ceff0c0f82b11979b87c29dc5babd02565f5645465fee69444c54238fc524778a9cd8b372611ec9df1cc3f3acf3f03ddd15bf2b47ff36926997b9e9b15ae346c5f8b00aaa2a67993c5e050a8477b2fa42b6b6e8c4416c3c78c71b257647b793bdcf1eab2a889abd8040ea3dcd6acb404a84190441887ec4dd29da0f1dc15870b6bbea7d88c1fc5787fa4e4796a40fb2522fe4f06c8acf05499653c3832ace761f292a4debfdfc613b9346428d9f2bf9e55fb05e32b8f072bf780bcb27b3720026e246420c9a06f996d51cf2c9245102f29025358aa7751ee16d07a88dfe81b914e5b87d4add19fb4995d84602df03f78ca32cf0fe97da05097bdddbed2869bcb68227effbd94c7cd4f615908b73de3182ddfb9d863f82e85c708b0337f4b3a768114b7465a58c335006e6cec32a8040634398af1597c77c0dca807506845ead67052377994680881d6f741714326905258e18c1219615ca034acee21590b4c43072ec3d6e4fbc2adbbead2ee5ba458db558cafbc397201e23a07cee9ecfc20ef7df49ae60369190a5ed3dbd2fa70dd026dcf27eff751150c5defb1fc47f0414cf711114c26655008cb7349f65dbc9d64b17458230c00d8d66725da65e6bf24138ca7ae9110926740a1d2ad6ae3fac7a6062253c4249e27da130bd98a6fe07c303f772897a2928021b92e307f9fc43937accc0632707244397130216b90b1eaa5e1c2e847ee7c70a3d05dfc030c5df660ee7d49851de409b14383d5b5255e79a5aee609535b26dbee543e147a0ba393065a3a1a1a85cb2bde99465a7f7f24967c3e792d5c958bba387178ad635bfd385bbf8d4f6102ba808579a9453657b58d5f5165f10fc432db141c5d884acc2a31b2396b8229d5ca8f0773fe23cf40a31c01a9e0c3d5cd2510f2af79419e29f0d9f14a6fa919da6c8fb286fd6ff1812edd3d8e6d7ac99671e5daecad97f87776956db8669e5663e92ddc797ecbad71d7f77a559b2601acb8d9dce40b01b0119bc4cd541cebc619fcdf39de41c38a806b053265aefbe0e4e916a77ef88443cb6a069e2e8e7ef04392e71a87f567622c86252cca50abc6123785fd6ed559fa5e4f4f3fa0e6a514d6f6a768238c0f783b2d5f6485529e12268c7e770213af67fa358ea3a7013fb4caad15f2becec6f4632634e161e10ec7ec2480c53c1da68870be9c60af0d8916da35db51f64f3680eaf7c8a07e3d8d0cf6c987cfe7d2b1fd733acdba3e0b3d5507f2b8a31dcd90089506a1b2c6f0b2dc8299009075dfea567744a9513a34d21d5145e5ec9bb6caaae413c64a4482e83d82e2ee66a9c76eb2171280351f1a80932bf2121986dbcef104c4ba9c9b7c3c82512597e8c74b6c2652cab34d0704585f73ad9b13e3b3f5edad318a41c1ef03ef2f32073e0db914befa5d6d72028c9ef332f9f6749630f4cb340cb7fdb040dba456949ab38ed0ebc41fcaead6a02373b8c7ea0ded22493b40ba8363dbe74e78b5a63e36483ad1f7f37202d36687d817c2b14e669182db9e1e487666cd1acf98e1474bcfce21ef4e65b89c5ee1ae68147f3a305ef1f55d8936395a647e23975478924ad9acaff35342dde057b61ec7c2aaf0007aca52bc87d75ceddf7ca1485e997ce3e00ce132479cac290dfbede00b37a8ad7799d6d05f6a7a0ec1e8cb689067a80c7e5764481a25a71c6e85d893e3eaf70268670feffec667a571d29b102944c506072e760f259b1b3576f4081da5114ce12d0ae6eb1aacca6fcb5c2ecada268583a04a8d25511edd8723d5b06a09dd5bbfe58d3b7caa95ecd79afcdf7c55346417d3e2222e296c42c97a6f644e963e8d83701331597e5d9c16444072c6242070a0c7f2f924f94ddb7e50b7f8d31491b28678148afe5b775e7735381483b9fbacc8f5e489071f69894e15955c98bfdc732e6656c488527aecddc82831592f27b6bf2eccc74e58e786899a0564c9ac2b6e3ab2fc38bf6b8e6f3c45dc09bcdae8366e777ddd0224820dea91877ee0fc294692d59fdba826abc3e10a6eddfba8f75c2872b3b77c58cf28176e70f6547e6a9d845e75a69bc9051c6fbdecc2659fd9b47ed24f39c1ec7100355fafddd86631377eaa24fb0717bba1bce83ce4bafa27aa4d71a3ead14192f174c0069000e72b6c6a703b0158cf3631a4d2675798a78cc049258f55aa2ec2a86c0db916600f802676315abdf1202e30fd6616eba0d0e764256b385f9e80d0274f644b45ca2697ce0cb4aaa5ee11a77e66c011a7fbc244c4bac585ce9ebc55d4cbea37c4b276ebf4a23c8c157ed35476404cc5d5373c15700de1f427b04d7144d7b4694ba511f612c3ad5115028e136ae9658154dd7f536aa582edcd30b2de9142a2cdb5207e8b369cfffa597b206cf973b8ab5617c144751561f68e290ede4821c2b9d6f27ae227ba19671141b2922a8d9592084bcc11b576300d68f9dda6e57426dbb4850f90d92f49250cc198485fe0b200f73b72e214188a8b5643a3c4e4afb8d61df0f2a2d522e64773493bbca0b25c8c6e21689037eac2d5841c7e7652a029aafb3b839f8f29b0347e53709667193fa8ca40a4d5872ea5a86ae38c3b63a7f16e3391b21dc891305223794a4a3ff3ab92161ff0ab1b6f5742d0f70def2ea23c707bb0d91d03aa4800027834a92d6fc8cab41ae7db02c8845eba3eea161ef0afb0136b76ca99e121134ea60de9888917262f70c68296d9b5a7750f4f6a92baa15e55696f31d9e2ba0dec28a71056c77bb6506e1b2b532b81890179e5a9bb0e09144416f33573db6c257ee0a3fabc114af412051931a25687e1b66a28391cc492f95bb4763b4b687369ccd4884de32b512f978f6e45ff51ac272730", 0x1000}, {&(0x7f0000003a40)="f06730e0f464b875e9b766347cef66a5ef1d96d1c6e74ecb47d69ec3cc1964d30f2252e0ed8c0515966069704e219be6108cec", 0x33}], 0x8, &(0x7f0000003b00)=ANY=[@ANYBLOB="38000000000000002900000036000000f00300000000000001050000000000c910fc020000100000000000000000000001010100000000001400000000000000290000003e0000008967ff4100000000d80000000000000029008000000000000017000000000000040109e3060000000000000003399daa303adc153b28df2ac49b0d523322424fdb6c1b1384079b51e353daf0041980b1ce763538ecd55cf15608958f4b845b9687b7ced152cc490101000750000000031207fcff0400000000000000a208000000000000000009000000000000000000000090fb05000700000000000000080000000000000001040000000000000401ffc91020010000000000000000000000000002040104c20400010001000000000000"], 0x128}}, {{&(0x7f0000003c40)={0xa, 0x4e20, 0xfffffa61, @loopback, 0xcec}, 0x1c, &(0x7f00000060c0)=[{&(0x7f0000003c80)="e8df765f43f168a12b9eadff417c46a3c8634ef5070f0ceb41721f2bef66688784ab8eb424517ec7c157f31386f4debda8e5534684ddb12202c61bd08d7f5180a8645f21acef1b8c685dfc8f8247d9623075181680debdab05cf8cc3ccc3175db8f01ac7a2f654e4f31fcf9a223bf8db8d26dc16d0c205f33a2c03001b6c20573cfafc19b628e47feb7ce2022405e68d5452a376e5700dc248f93334b0dd349f6901e051aceba40ab35a50a25cd852", 0xaf}, {&(0x7f0000003d40)="f1ebeb4c99b8e74ac24bc54564681e3ae3b5da71e998aa0660a79205aaf71dad32af104ec4e09b4f460ce1c39cdb416a418e08e10b3d49766b416ed063884d7e88f1584b2300e0d43bd7acb53bfb5e27333d1848d25bbcfaa17d4c6590c6655308af7b078462fcdf14e94baaefb06f9ceb9bd833613c83d0e0652b41138faeb5ee34e815b9afa8b5bcac896fac44f125d4baeb74fb47f4c8ad6a9cd556ef44747ec3f5bb126e6d55ea01a418a742d37f97b3fd906baabca1e5c3e22d3c015323b58b9369bf71662491abed538e998b0fc60a0f1da7", 0xd5}, {&(0x7f0000003e40)="e4616b55a13b7ba10638d8b6222113eac73e18b0b14027f480e20ae67ba1cb6c36ce9bd917d1499a3cbc67e814833578f55ef590fb953e4d410dfe70533409cb9d9d3bca5fe41aedb119edc6464689000ef637dd89068ea4640180621a0d3ab2fd7af87f2a2587eae8", 0x69}, {&(0x7f0000003ec0)="e04ba610d07b0fff88fa8f224ce4db601f024c61009f1a0185cfd12a791b0f8ac268f5e1f6cd729c0c2da9aad19bd2fd4d6b39d7e6f5ca19003149ee4e052b5f2c688c99eb85472a8c1832f6532b4ed4b277f74aee967b5f4ff2d434810c42531defcf4172bc7381843fcfbbd4c1b55e5c3d0c1a542b7eebbc6fa521749fc3097cac1cdbccd42a4ab5c0ace1d8dadd123080c85a38189fcc10377fdf564be8c040a9a2393972e1bcd64aa0dac3b328f4438a7e0f794986f112e1b5400a00c1c7928071572f0391b236cfc16461deb3bccc07a30412189aed6c88bc1b6412d003648e600dccb90a5c219bde16076741d24632c26b0232fb1e6bde58321a49728d2562076ee7ae582c1e9426673c95a80f5393a6f6b32d5361eefbcf810d37317419064c0facc6e57e6aa40ab5df538cf9226c6e568889d21d9429dadc5ae1ea97dde9bb80e3c7b866f5419b8b7d57e6369c75dff7db5a55abb2da97bae7ac7672d4924b32229b4bb65aad1a08719a5515afd9ea71bfbe220447ea92d76b4fc93ac0591c21039fd66e9b2c0c91bc4dd22446ff7dfd41f8163dda63769b16c0f096c1d9368506c1874c11025d549941bfe308357150a3d64837ac1bbf1e9db96e3a62b0e068111e622d33e5604df307912d724e21561b1231cdb38af377f0f547722d322c35b0006b2886f8978226742f77df81f7456e370eac989c3de54fdf1e63f3591c89aa1be2ac5e93d2d9142530ed2ef0cf3e3c82876ffe682f6324a37dbc92890b9c55a8be4ef72c49118e0ca884a922d2eaace89044638492bbcecd1ad340ac6d7c4cc0675c2322cd3eddda4404a4189bb8fadc47e38c7d2c8448e8a0c6824285af72ea59dea542fce39fc30c957421f44cd23d9cd1862cd893238124177da5bae03f325a2e31f19563733d4d17a5fa300317ceb9d69fe51a5b96e8acfe8dd29968828822a2560c59c9c66594a20eb823251b8220d73ee636df60dc95ddd2d776e30d1757cc767bd693df5317cb776fcb35948f091f9dd907d5ecb7110dd98f2aee2b455ce68e606ccc51ce0778f3f68c644d50cc7c5f06d7eecd0e356f2081ba31b74ff4e5f63876019877d462ee726896d3300cf58e14d3ddd9d6ecc26da048ff41cd35be3ebfcd9142d7604ac4368e1db4ef952ad7b348ad235e100d13092f9ea3b745b1e0429a9923109f600503176fae47ded33a7c54e8884f686967ac86826753086678b3e46819f1f7f35a283939dcc64c47d975c30a1bd038259cc130a013b7bb077590e1b7e7b07a4784ebfb436a1150ef580cceef455dd42b00607b14cbd034af183b7098b27d1e48736cca74c2d734d47dedc741753dd869355aeb46c067387b8558eea779b5f145b6bc4936a22f1b9fb7085341e3a98dd7259490ced56bfea54baa6ac422bfdc580c568c6be64182374905fb828c4164c9512a7b9326d49cde7ebd5a71308df13da491d15e07ff86a000b55614ba06b23613cedb79b4365e40dbef61c7e46a035f118ff66311729be9483237be86894a8e7df06b3e1e20181c236f356e2253d5ef8e0b4f9dd6b263dd4e1d27e979427493b9228cc28a91f43c660c55690db93d975a36eac205efc206cfa716090c97ad8a7d66c58fe19a15437422865216c454e1486fabdd89a3fc1f8b074bb0850184bbf3f1674803d26e7412264bacc9896279439c1975f013b4c12c44bfb8805244a18bf91c3c5f1cb5d91779d1660582d34c8b29a6bd835d38bfa75dec12299ecd6eea719d8869fd5d4d904c6cc77f30c033d25598a89c8e419d8a660501accfbd692aa5bf0ef408e4d843a3cec2e821e47281754f971546acdbc4b49cbb4dc56ac4141b75de755fccfd1cd6493668d1d22aa6de036f09be55fc1ae3c44e7ef678ddee3b7e22a86e582a4ab4fe888c8e023e840955b88fea9c7722fa5d037c57c3f571493d06ecca975a15c51fbf614da4620521b860f39787825139e92f3ffa7baa37a2352c903bad01c69d3958e16ce172c00b84797e76c5ecf6bcd0aab126d168eb770d4f95cf55dc6125a16fc0256189be0b611690e2a5a8f0670ed4fb32f3ca25c91e80c8f97a2c7411add9a978469fcac532f803ab638f4fda83ed363da8700dbccaba753f64ae4f8915d3c2a4e55259e6b4089ab9ecb55a5e3cb225535cc0934d6a6378d13e59d8fafeb77ecb1831d6f41a82e629dd61c60be544ffc18b19cd6dbc10fe4ec23134b25c15713e0a21815e52180e90fe84066f172cdff5a9f7be36add8db0763a0a684a7e70d5a4e84347aa764632ba5a22f45378bcaf1575468009d7b8d2bc81a357c6b8d916d94678743a74506736a970f6cd9d9c61484b731e09b6c9751d86271b201ce9a43598d3a2d05479f2b25f633fd5bc0e22bfa5e632c49a2999692e85b2c2bf2fd861560743a15e302f8aca3fa880f1ab134b81aab4bcdeca7841f0bb446d11c8d39c94d01108c246f8b0049d48a1bb9705702c3058f54149318efd8b1d52d9ab28b1ff0dfb999535d725eefb69b399ad4475fd944c12eb8da082dffdba50a053b87cc9f5cadc35a772c926b9e98b37e0ac36ca42bf2317a9e9c02f5db9871eac6d30d1642732b3f6d360e698e20c485b43eacf5921fe7bb156bdd8fd07336965d9f287b4d57df49671ca5ed07ab8553b7cbc4792af3889c6d4803e946fd0720adae64d9c9b898b3c239068dcfd138b952fb32a983fd221da4d371866e59a242ab993e2a963450a42aec4df34635017fc4122047c8b84faeb5f8566fab3286e74ee56a7f68b8e4d88d360eb5e3b830a74ac07c87aab14102ae9952c269194871685697bd3c63acc0842f0670459e75111609e300ef373d1c5f1d8cc6e60de3fc2652cac3ce8a09d28a5805e6958280dec083f40a68ed082f22b34ec015570af9bf35d11de5a6d8bf9b7fb11e66ea7a06382e52f2697b2e8c53f159067c4b715df7506237695eeb3526022b52cf5f85a8286e431bd20c2ea07fd2e55df2a3f387299a9106db47278174022137ed0c255ceab960bcc9b7bb571ba6767ee80563041fcffc9b6d45756fc54ba9caf42b4107e138c8314685c89602846a3a3f2be7a9f75d1db307d51530ada35777f6858682375490fd61430d2bab8d8df477ed1d0eda139754c1701db3d95b9b85b4e3bd51d8a639d38006347204565043324f46c115de2804ca52f648761931622e43f30e85ec0ec89dd7d043125d917823466c105470961e2ef57edc488514c0c441cdc62821b12def182da3691d416012c0757d65d6e468457dd10a27cf5748482572bc2e77507c69b3928043ba8b65653707083f017c5403f5a09e17533b2d919804e2b5fa1468c6bd727e4d15dadd27fdf93734475f23d46c608b12dec19bf92c3ec8ce8874d5c80aff028aa201fdddf81260e4b759bd6a8c123284ae1114169c846dc78b73288d9fbf130bc8408562661608dbef4f0aa572c536cd10eef95b04b09be8a452afd2ee912b9c8b3228eb2d1ce32260d0de54408c7547507b949ffd41d4da9f8cc2484a0d8bfbdd44e183bc036aff3c7f028b18b9f7ac0be320156a0898bd4788ac02ed6f9b1ce7a09fbcd1859ea7c317a4fcee7bfa2f6050d7ae24c5312275b85fd77ea434d59ef4bff34b291cab92a019e6d4f0bad978d224194367bf3ee25d8e1a867f7fa47a92c0629197da12c5358ce0157417af4a2ad004da481e1123016c8b401200bca41a223b75942a347fbde2f2d090fdd753fb6f5fa8dbb9bb2852c710dd9b833f619ed7f20326fefd9fa6597ba0c99b813bc068e857fe4a8f36a9c33998186523ddb58e5f88f97bbe29c3dd8679d4e616361a10e4e70e3e761e0a2217d3124408b26ee19d4e8bd93679ab2ef6f970052dbdc320351089079d821c99960f98a81bbecf6399020260a4d63afa08bdb9d2d7a5a7380cc5c3e5a3c86ec68854afbc7c1745224bfc1300f6dafb8f82181d1c3f735f96254253bcf338c178e70a192788bd54c8c5cb33a045bac97ad0f4317d8f7024a8a2b09c02c2e465211f1b47f5102abb04735f057d9d66e728e011cff698d5dcc103569f1cc7208ed363b158867540c24e1670eb9d8ea8412f620a1c5a85d065de63083bbc4be5adadfb1f73fa1b19b30e30d525418f9f909744e1e8c35396aae7fd65bf55764e1c0f0c0e210d550da125a0ef603e4c0c8aadb9d93730b85e0a4626646aaf75d292899bf9f822fbf014420ede1f4285d542df8e785f2522ca4d670ddb175a62aa4e7438f6fbfaa82fbba01848716dbef7408626a8411c562cd2e5ff1e70c9eb17ffc899c8d1c59b182a099e22cd9fd4f2d313384d8b7ccc6a10a127fc98fca4488acd7e1344b9a8719c4ac44126761cc31715b9747f61780352f3c606a00d40d27d11c4dd802d5ad351a765a61b9b3f42e7f139d912f300f44ad06f7cf8c2c52612e9154facebdd3875989288f447e0dec48bc1dfab88e6c5187173dca20e12460819ad063ff2f9799058298d25e64fecff9482ecda4c72ed3ecd5197946323ed2eab1ec4618c3de5560c789440d11aabdafd248025d05880dda500e80d71614d7816edcbdaf3d4d38045bbba8e9e2f33b5845a2cf6cf75f76074eaea97da6ad89d52bc2afc9e87c0a1406a34d915fa0903ca1502917d366897a3f8179201a468ba7a1f3f0e65fa0bbb326df9992ef3aff585426eaee7fbb5280ff1ad6144bddf15eae64b91932f3a4baef0b3d5ce75507781c7ee1871776b91d15b4e48c3f8395cad24511c9a1f4767ecf6c86644e47bcc85cf7eb058d2020c5e6d298cbf64ad086f45e8958e0a461795cd837cee9dc0b59402336cec5f3dcf9adbe645e77fa157ac95db0634453b8ede3ca67de8c8dbc0d90edf84ce621d223309c58fe7cab40d1fafc9e1eb762ef2b22d561532ca0b160fbcedbaf9621aa65a6218b107f2a97e3eae7d079a111acef416ec869b1aa37dda210a265fc33ab2e44ef677da84dde1b0a4cd2611e929059049102b277afb6fe234a5ed4f3431a89fa62a894f63171810d83610e78bd78e37925855de0d2f157354576fc7c40552e196d8a90f018638907e3a90a9d810f837ed11efe71a00bea3634571b45e7da15989070e3879c4c4b078c3e9c0a0320baa19ccbc07bb39c08356666e73c7f22d670a6792525ce344664da1434b70fd0cab803ac861b237c041bdd16561f91be73e91657f2037278e34a846ed145dfb8793dc015c62ab96b71020153d7e37972f54e4dcb4bdba46ed85b68e0cdfa2b3c587d92461ce29b2a647f8c2bce1dfc0ff612e2519da58ddf52b5f69d89832d8b239e2575f91e6b634401d5a05ee60298c42d0b9fa98e223bc2be160fc1fd85492db7273ddc6c68371639c7e1a98ff27f65728dd744f15a9a68da695322b348b3e2033e6fca4fb3d153d90fe066867687d8f209fcab72c8645023f2e4a449a454b0d9c2576d843b60a93bc750a05a03884e22185ec5abfb7537bce5fe4f87400bd0c8d631c08417c8fd9b20a411f2937d504c1accd606f76b3e0c264cc687f82249b61a3968601516986d5fb883f01990dfd58e27e8640c721a78c4f64949c45c9d7f16734f571aea85623c0b8647fefcde2e224c5559b0744dc613db05cc69f83251d4b21983887cbbd0466e6dfe1ae1132b066e4c57b3221ec2f8e51c727f656cce4aa14b69b0e72f75fcb5537d502728d1f283fde333d63c91c238e4b29ef08c8e84da1c374a2fccb0a652e5e3dfa879ba1015ba87bd4a3212c7d6991c7f1d924ad3d0f3e5a2bb8627a618f9445dae5a138e4eeee4d7a7cc3", 0x1000}, {&(0x7f0000004ec0)="1783365d937ba63be55baa61660c658d0e7e4c2a990414fffbb52467af60e287f32ea6c9cdf34cad66562e998720bcae192a1c9f633617b37f205a8d680fc3f1ccf7b86e685c178bdb8f84ea0737312b906dd164ba730ab3970c3ae1e7c065a5614ff9d0fb0f48c99986ff6b84ecfe03c2113e9f53deffa0adba355e211a0c8158978b99e7af9e2c808f5b8b9a42cfb0774ff3068e8db09d7d", 0x99}, {&(0x7f0000004f80)="185e47b257dded59926d78c796fd3c73debd94f04be30f35e83164cb4cde29421a3e4ce0b2335d954e8f7c8aea75eb4d83de59a2c6e35843eda59d0b5b096228b2591744d112038260c003d0845a211b9ce4e85f4952c653074ac618681c4f5717cb53fac26df714c8f89776d4a581bb991dbf86fa410f782d4d763e1d0818d542c70985656210289c0de1dac67f2787032d7b7b861a25fdf1aa679bc210fdbc401d52e7e2a4693dd24a33bbafbd35971e66162b593574488f0827ceb861d58729358176c5d5b8df01dfeae2f64e17cd9d5dca6b4599d4dcf180fba28850d97b39e3d1f778c3cf4a2cb7fb08e12a490f112b5b2cab906d8f5a947dfe9bf7433b4dfe0f382ffa738e673223379fcee503c314e787b3f0eaebb274ecfe075d1ee3002d22298c90ace6264f65593cfa878065dbf6b160a20040787354d225f2b9c7afc18fb66865677e6138c73544e2d41f2c1940f62680233632c7a4c94cb67b0e4b2a35b0873fa89238b25e7db4768e47b6e3218acfc4df8533f03876aa12084bd7bdac0aafe949d8617bee39b2c004e3e0a8f667c360e9acca9e688a569b2248b381970c4278f449aa2fbaa5f6edc95f37a2ade72cbd8a0a75b73822082939f951b6002daf8f9308c435440c2962c23c948fc390f411ff52e415dfe5981ab5c62e80e4be9aec63a1cf3d2e62f9b7ea619bf592ea2195623381436b7b293bb7b11ed51d282364ffd5ec711f588e20e14b737f299fa5015f2e0171e5bb44daafcdc329b948d7adc0e6fafa3d858507c9a3d0fe31e43aca2f00c526ef13147259a89a715d4f48eb3be8ef169fd461817d540a7e7207055c6bf50b12d644b1c0d0ed7e74cb97d314dab6a3ab8e3ac688295acbdf1a8093967490c49c7daa5cddb8a98503c4d3be2c5a2e14b07b22eb955f8c29305f72ed072c367efe86494214e9b73df7ecc779c6e24a6ccd6eede478b6be2c9ce0e05e08cbfc94714822c14545e12b8a9c6f5424d253030d2d0cc789e4d317113cfa6ebe08c0553a736214423805039d1429f3053a9b5fc6f0a564bfa2b9f4aafb6ad8bfe9554c36d9f072f6732b7eeedc758e8bd2347db4fe1b385ed3d5183501765e98ad8edd1340d8b964a80b81f5f5ef745ee0600eeb54db095ba84d2a8e94ffe2ab89b166f69dc6d65e820287a1f5a9a70a155cb8c02fd13d5d816bd3f69e08dfb57b967c6c153bcba5bdca5219b6a20179ead2272f49751297c4940165fc7f88be008c2a8faa9698e56c2a88ed09a711407d9be02af6baa5e35e1d847bb42476bf6dd2a26982a114a55c0e4db9e6c8d755868e6e4534ca2c163315d17dee13479dfd15111097bba35f8601e8624c6820079b03aef2effc99508cfbc44c156c3434a905443b83d71ed0d4bc90c31cebe3b8976a3b43742522192518adfa05d889dcb1043ac85046408708563a8bb63ee2cd09948407dcd0de3b56aace2cd60833199548ebb5d707447258258b1862b006f1a071c322206a3a7ca03c9a4485ea0174b0c475edd1edf6be22d6cd0e4c2eeb454d59ef9458967dc1c01ef8198b173e0a3d97a0243b580df40fa040f11ec26ddf8a67089bc5a35cadf0304a7cb85ca361a7ec440cea8d4fc26487bdbbaed32c48a4fb8768152f9d61893c28b9d24372414142c2d03d0a2cff8bf88fe1cafc10b1a75ce9423de42291f9678dc0c0ec24434a92a04589e68bfd04b28a9d15c2272254a0c1a04b5e43cdba51e103e3e0fe959860a02c9d4bda51f912fe8920d3998e63beb6bf5d6f6d7e5dfeecf0360af310ee1568c28db63a0cd0620f9ac17f9e6c271ed2a8b534bef74634f21b6b1447aec99d06cd2a9e15231c82356a9c2b2d056c995519c29f9029466f36c712d16f0fb2f6ac378435ac7281a4daaf6d78f03b10108a659335ac98781680c97925eed59b9a90c985ca8cf1ec3f0dd58f1aa2113ebb4c9f3f74b7e0c927d541677d5a1a6d687b49747f0804b87125406b2dba83c1b5d799e8f4e9f8108e1551bb917fb5fa0bf1242eec8e206411dd1e637a4d879dfa03f1a27a67ae6a5fee2eeaaab18b4823c9fe7d0989e05c4c804462c1650f1671c1eabb9c7d4f910617861c9d8027ae7e306b36e343aff7423feaaaf4207b30788a96e6432e386f7d8db3ad96920661052739607214c98dabb7d3b90e5f7a9e5d5a9c8cbacd6e21a1e0fdad091c9b82392f6963599345f92e973f838c1ce3b27790f5c9c3eea21fe1cf4ad7d060d70bb0d4d9f1e16f65e6d73253b3f6890679ee3a205ca64ed28a2e9edf87f755a23f4ad8daacd4bdb5eeb2a237085bf2f8691fa26c996306e29cbb6be4dec23438592a7023a684e70f05544037f16e6efb8b318a9cb3aefba84153b6ab2b6da26a4837a3a986dfb30ccede9d6180a7d7cd0feaa049baacad4e3f5c2a6936a2848b1e3d1e3e49af6f774eab500df057893cf350bf8ea2d9b77a11a7c839a005230dfb5a7eac780a5fe1d74fc1c65948e6252235e7469bd445cdec20fc112e1c3661bef249c8a01342ba31ff5f58afbe483a634a48651e83030e301a6b77c0de51a90c3fa2e48318b7d120ab3ef6bfd42b713c43d97ac8a7274e96db327a208221b44352a32e41a415e8b41d6bef1e705fc395c16f32495e60cd64d3c8695da706781ce1b0c7d797b21f349ac8605f26647cc012f38e0e6bcc03e9e1ce0e4c4f0abb966fedcc0aaf872365d12607100bc7a0d1af4433c237ae2e7e3c1c5308617d21f238680ed160217d4d1b0223231ba8b27ad29d36df33782b224fa816876f7c72689fb32514479d9a8d4c32ba84d9b3c3466add5eb3008f389f23ecb88a4b71f6a56f9a330daade6fec37e734665b89e4c2d3f367a062036f6feca07c57d9fee131135a16322af5aadeca3f608b7ca4d35bc1e4eb4308c1ad1a202d4902614a915d2c48c56fa863605ab15fcd3926ed671bcd2a5d80006849d838315b9340fcdaf06daf105e0c571f91d6c5dc6f40fe512ccee88a7170dc846642d11986b177c0c9bdfbd0a45e28ed781ba68177bd21a4d5767e3d81a505d4c11598766a7cc2e7b6ef7b57e7a2b0c5328121529a6832bc332765b790f951a605341cfdd870e2d251a6893515329c9405b18fcf499267f60f2c59c5b51f32acacecfb8a1b79bee8fd53ad490a9ce867dec487b0727968e5910a0b4c891b2a3a55f931107cb8120deeb78d83e29b0f958ddf5bde26f947fd28300b4de209531fc2a2e212a109c5d11c657c7946536ed14e0c4e21232ea60ecbd15d14c2df793407093376021007c3117a002d9ab2800f586b2d1ea08c9e3de21cbaea9f2622750723eaffd35d33e8c19979a268e0e13f9899fe8ba47a651e10d7b34ae5a4d943408de7f4f9a5a2bc447696899eb42b0e84c59a80d7cfebda0a11231953a86c5908e4936760c8662de4785b015539762580ff0b574b95edfe2a906a44fe0ff047a064fb41d4bb1c760ed755a65ba5e206c470243b6e37347794c0d8d29375ff0067ce1aed774f0a83d8bff3305c683f6746754c5ab080f67efaf0e1bbb5d69fd248acd3d3007c35fe557fd716fc103e8f0b7b00411b4459e3bd32ea50ba90c98ed2a933643fa31a3935903fdcae0386a03ac5c6062e4abb40a4b99c5badbe7e9121f623d690a0a00ead7ef7725c6079068139c3b84fb6d34d2eeed8b32e2aea1f334524b869128343ad7c50c8947d960eacef57515a5d41f6bcb5011a056b50512c39165564a25b96326aeee575da4eb70d7fee73709e79fe7d2861da926061452eb10f9de22160490653d793c1b709c70a67b2cd8d4d3082fb0fd6db02bd824f5db15b9f984770dd6cdaa0c850562e811d66416b82d30d4944f761c717382a48489589abede5f7fe358f907d31bb63781c0e4f91aa98f4dffa56fc75d5623d007cdeebb6d67267ac6e7647c95e659cd2536afe6d3b33386825bb3667104db644c32878d8b1fd16aa8a476700825725ce3f61797cf6a79a29658e55f5fce0af328d364fe17fec33b8945103a7f895265d55a8a7954ff9863218b9cb808d869acf00b2493f7061c4c205bc72ba4f3dc077ff8e244ab2b00fab74b8c932d1e89c59b18f02f95a202e5e5c382f476d733d9e5e7b5a3a830bb02668907fb0c5ee0e55c041f5f08478618a787e56fc8c1270bab15ccfb029805f4266c13e76bae32c10eaf567852ac136f11c75b13fbbe3fd1be85c3dff19fe6681b41f25856c299a6e0f045a3b10248f52bfdb81007b4246af0ee315607ad9bf020f59a8e4269d146b5db075af5a11c6d958555852af4c87bd008836364cc371923cd8ba46d94eac3c364facd32858a9473f7b61910df2537ab4e764e60fe675ab6b631afa7582588c9c5a4ef0cc002b72e959bfb25d3b48f6a7da910061766b2ea9760db87e97686f09297ca71184f7dbb1efcfc791cc15a64a00f36483ca4581f4f00c2c4b18cc922132f263eecce9453bb39577355788d71e779631441661d318f894dc06ec045f958151ebda23195ea55f02db113ff5908e84f945a758c68f79503284267731a3ffd51439c2adc40cbfb689d3f450f2d9004146c2e26cb7f2a71d8fb7ab0b352954ffb1a1a2759599eba2059a60bbe1a8eefd78cbd989220d7b21b51360dd8775611d80f882db22c656e7ec6a9b2f641fd30f7d03fd8a93c1e82f315a10329be56f5b27cf7ebda0dd6cdda10b9c07d0c9a278ba2ea736a1ee3fa14278c9383b9c0f3d9251cc07e4aa3afce04bb6d8fa749bececf988c0e026c8e6cf95149a3bc4d493916872c822daa5f0406b1e1a6abbd90896b8db4aec1d96e757e0154810d9cfc3d9a5629a74cfc95bf08e8470e70bf39aaee80b88f64fd491a89158e58a160e6e59161e77cff5251c9f8c722c4a5a083c16a0e46156321771e08f62ac0ef542d8c46aa76b1acb4beb0b81c2e7ef3032231fc6ead25839c588e85bbb90aaa368023ba1e311ca142ad665fd2ae9aa93a4af3a35ad539cfd296b53cb886f10a2e9e3eefc433a149a8cd11d4126d09838d131cdaa78e11e8888945da64ec8404f143b95a8c5337caf379a6eed3e0d4d8442ac5a41cde43e55fd91630e343776e0cefdb3ca52378861cac0a1bebb10e7497f259e0d2a8c0af304e3e006e8cb445724119c470a4f9a397c21397fe29c583b4c0bc9de2ce45b5fb2603719baca57a00a85dcbf1084912c99f87865d369c2c4c133aae98bd745df33e3566510dcfd8466428b7ae937fae0a8934306cda0db31f09f6ebb8c89a5786b33d51d23da9b538384e42825dc3c0722e739725c785358f6363c4734eced0ebb571857998e79106225870e93d41793ec5a001eb24468c91bff337fb744e5e30cbeb36bea2e483f15f59b1559c6b1425d2c46650a7dff9f26e328955509ca8debbe5644b85874970ee56a90573deedd3f116751f740a140915bfd78147c2524ccc6511af97437a284f34efcb6627e2af8032cc3c916df64de47c88c54754503837fd4029c42854866001d20e84d5261dbf04e7c364dea1767a2149ad19d108268ad7c49b17d82c79774da489bcdc2c73c546bd3218b94f919c5b383f5b273d0cddc71429d0e05d202538576f16f8280dc132e0d3e0b519871523c143bc95dc3c6782957a10865b0c58107e184ae644b69ac9ff3388e95755c193cbf7212fad3ee7ac74fba6c51221bcfdc9ee2a9bcb66aabe69cc7809a6dab110e93968a23eb2595eb59033c5a7637741551f7873a0affac4a25983489517b2b968076aff9c8b43ebca91119734277ea4ed0006fd51579f63f182ba788a6bb2e", 0x1000}, {&(0x7f0000005f80)="af76b366286d23e2a1e40a42ccfce18adf9050fa31c47b03a307db51bf29fb4f535fa8954bceb532d9b8c848cc440cc7690fd1d5a0c1fad3347b567934ab960207d6daf538979c44769cff52fc4ad9cd4e4c471cd79bba57ff02c474f1b5a72dda22", 0x62}, {&(0x7f0000006000)="629f0b976b63f7cc9006bb7e133d916e9b2c53855785f8a061af02fc638664bc1a17d8826375aa0e994663d502d9e5fff70bf3f944b1bb8e5f34c5df0e17aba0c559be8f2ea0fa38d94c44033e93cb67df9ab87d311256c6b967762889ef99c111f678c50401b0368cf7ca916acc7e689bb8fade6e4b15a62fa1db9c00a63dd4ca6eff34880cd55f53bc5cb3b71cb0edb0182164716978b33283bded7e906d", 0x9f}], 0x8}}, {{&(0x7f0000006140)={0xa, 0x4e23, 0xe1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x5}, 0x1c, &(0x7f00000073c0)=[{&(0x7f0000006180)="afaa4ce31cd1edd482c20095bdd4dcb0d9333178deac7162991692f6fb8f2be57a5247cc893ce4c402d4f0e415ec5d8a8edde5b62d5a50745f56f372190e6df1942e8ea187b8c3ed6c0aab041ac385632bb5eafc4aaac059e47b008196bd6571376fd8cebd8615c049fd555d3e77b2395165c39aca18bea86be473586b876149a88976c1db2596d7fb0188a64a6b1674e6e553894765aebcceffb7d40b", 0x9d}, {&(0x7f0000006240)="7da8be4f3366db3cabd7f8a96503c8ce4f02ca5e7554ec4ac8c128543044a7c03dc15f8e33cc1d87b3503fe76952dcc802fc95a9e426121ec5ce5686a696773d6a8573878d395552152c79a4e93c532d1559421264fddad6d3ca4c6469f8f9c0495cc1c1a1741ec7433b607ac24a59d335e4339d5f48686d4b32bcc94afb9085c2f2a674efc9fa416309eba76ff1cf441122dbee87b8e83926b24aa34a3d59806d2fc2f0f9fa5631fe3ee7436d4ad3e9f5383669f346e1bf3dbf69539a66923b95056eb24517efcd214d8ad156377e60446beb2e48f231acc351d32f53770e4f7dc702c2edc6629875ba31bb7442231ca0a88b3a36cddb3e04d6234800eacdb67f7e51b68014f5b4774c12f5657a0a69fd02004447d3c78b3fa73b7f0d221ee0a7d265400884ee33ae9ec3023a303bb3b43706114ac22c514d925e56930a183686922b36a41dff5f63c90cea520e7612f6e7b685dd53f3bcc83db6693eaa4d4aa6db5e43c29a89d2a1643518e3d194b2bb28cb0cd747a4bfa3df3b07b79614c8d26a6c3f73be9b24c9fee9d97937aba8a7276410eda3fc7dfe51877c15013fa7ecb6dac7bacbf428629ff6aeb1b28479e7b89ac2f96f460a576e0185521be88293421c533be01a64823e55272776176b6ec77e4d5eb67988e3b3448561821cf9b38b38756a2cb63480b335e91cb0029d2d637d301c3d3bc1ef682c4acae234b84b2f4913f2f9bb4748afda3e0b864df96c6a7b9b61416dda2f78cea9b2cbeb42d9d6d1beca5d94118894047af6c05b6f456a6d2f58c72c591722f62f899b79e33c2af8e237e1992853d539a8c1a97fff1cd91b739b52dacd5e1a9e185a8fb8f3bbb536e9ecb8909e94c1e71b6d07799d4d703ad497aee55293cab9655c8b91d2741ab7ffd9f5cf5810e2c7a45a945f17c56714516586dd61f320848f6ff175152d1aaef14942f611aa78f571b8692f55002ec83fc495a2c7f3ae045fa7aa73ced6a9793c3717378945b8e8c3cfacee1e66c6e07b9ba34d65963e089f22b8fcda5d143b6d1759f7dc92cf5bb47730c62e1b8e79c02d5365dce7cb57802775316fcdef53772a726f3900d7ac99959dcb2af081993d59d4b9f806b20375a59dc1e3feda1cc0b2500e8f28ba4a25e0312b2faec40519b0fb0957625cc457f10510d836482d5af6bb60a21348dd6b71acb71a8bc7642fb0121f9efe771d39938f5fff7e6d909c889107511a7110049265f9b6f6bbf97ebdb344cf45d040f43e8be72170b2b0425886e193f057ccf396973e46097b2b02c106461ceb6e395aaf72cbe5a9f19eb86e64e5402b000bd79de5036bfde4a08b453cffbe4f60e2331b05b4d5305e728ad94e67432b28c6e7313b5d2ef6a1b65083dbd7da6981bfa059e474c188d306533a37c81764801782d7cd61a301c224281113d6f62d1a4b70b5b7d8b2e4f655348b217bc87cdd790832abef192867b14de6707dc6a7015cfeb57d205f6c0dd4d41e74383b375cd92aecbd092faa7c277b762cd9f2426c40aba7fd2bdfbae6396f466630890b9745e008f4a23d3cb4784997317d500b4093a84da6650249d5da57296b59684ed9b528bfe089cc69f909f1def66c36cae81ac2d07ea7d28cc779c4db51c5cd64494a37b599fb2d8bdde2090a84dff9b6e686568e107b7a70015d63e35b2e9af12417fb042e71e7bfc5653a0b4832445bca18656656d9bf2034cd8c44d6da9380367c4f3a95a301466a320a39bfa0fa0ee58e2373c30dd148aea090455333e8bd31251934b9fb3a299c246cda1898bb38e80f87734ce38fbdafb46e6b0725806e238b04dae50cd9e1ac351ac92de86f76813d20b3a579c5c3a1a3e9641dfac37f90c42baaa39b87264c8870786bd9cf7a3ffbfbe3e8976744e6ea3ed56e086bc29d21b8dc6e2b466d34a667c3ac43175462186c5639646f2d902ba2bc066b7d27b7da294619d05584e213342be264601b514e5bc681c387a686babc41ec8594f1140efbf4fcad569791e02ac0e5a9272928a13c3cc6723175b837d8c46b26f3429452f803462b0742d5310d7503fa2c110e5eaa8b642df0555062edcb139a4db56bceabca600ccf7b1ab28a4089a62063c02bbadb22b613b3f7ad8a901b539152dad824bbb109174c74b062968c6f1e56f68cd58c009fa52bc75592d1c059c4bb43c0ad6d77b7e0735e3bf9aa6ac675e05156a60a8eba3d3854360f68307114973d696f5c10d370667af127c43cf863443f301e0f1f65245a2da0c2a740833e4f92c1d3c9448c9829690ffb52ab6536850d0ed76fb4210f3dc36932883f74c0f5ce6b4a1845528cd6dfdd121339cd137f83b58fa666783d6359b731a8631d9bbcf47c3a19d0b06e04ce0131e81bdfc70131c0b5f91fdb683cd1012790f06eb4bf6f09a930de03afe6ee02cf0a42bb3134d53c9f9e684974dd1d2c5a79cf6c4805c7371e8b143096ea5f4140e338496436d02e9e2972329997f5de8edc05560a6aadf7e154d65042f09601b80f70140978d8306735362c7918aad794bec52661436ef29004fee85e6b900161db0304b48ed4a926034636d81441ea80d085fd46ac5da0913cad8f01a76b5e70cf092b7ff92560dc326ae11c1f070a377af824b5946a5865d70b598ec17e997bdb40fcbb275f1a351facd34a48ddd77a03782cd4591012e8bc7b8e02bc73dd326071aeea4133ee1ef0920a162d79c8422f0dfd4da343af603342ee9f89ebc92f9d823398dbb8f05f22b037f554ee0dd6a0f187a16522e99c232566489de338c4d3d307c316d7dc5fe3944e313f1290bfd676bfe2e90efe82b86fbecd57f051573cdd3087995322fe9f4f9bd71ca41b832c68cd3b7944cb239ad7c8ca2a781f9f73852c80330bea34a7c708c5fb276ec6243564569dcad034ad603d6f4f49b84d98b9f23770a2187df531ee3eaecd7ecd747651ba205d8074861016b2f2c7cb2b0976a56107d7177cb3f2c043f955f6ef8b229a7d5ad2491b8e3c812e91d06aa1c4ea177bac203fe56576b1855516116a3b3405b8ffe70c87acd78d46a884d782e4caed0d25b0b71c7777b8c656f2824663d2864528aaa24b2ec40371901fa18c7e2771418cd362bf7f996748cc2aae717021c0822a9c8bb9a3af49615e64ea5f8205270caf74f958514535a40c0615c1044794fd928122f4a4362025101c24a4f8a4893f669e9ea5e931ac21270f21fabb5a79ed7c168e3bcf50bda0a51ed6049e0c30ce6c39fac543753f059b2c9faf8fe239ecef3cb51a12ab76efb3fdf77808df67982cda6a6f9cf7d41a8c7ba4311d0401f7ffa7c1a49125c8d89df00d6105bedb878a4ffba9e6b9a9ada7d156a83060810f0ffeb96c520335b0d9fa0e055f9f2c13568b397e52bab69ad869642966ea4b5be99eb143e34ed51c165778ed6e40e9938ca80d10cee3b0a2879204a707e210996ac641f4c906786031b56251508f52806a8986d4b510e122799a571b84a3dd06abe5393acad92728c766a589b26cdce7e144d2ab6676f9923f35deeed7aeda811dc15cb6d4df47f117ea397633b232d530819f1387af4c4e9fd85e54b2f6f12d8315ffd2e8d8d1350df13ebf7ceef254a66d75b1ec0645128fb3f576f525ad95f156d61eeaaabedce8d3f1728397a650c3cc9b98af61dcb50144bdcdefc8c250a62a5d23de5ac52c0bded2e00e4d8c9b4b22a661f32dfde57db9733ac9d2f954cb56739681af83d425c670c92d5de0b41bf93361335bc930d848c0323bc3f6cadd27bfe7de902905e490b6fde25922bbfd021ca675d28c84e99424ec63bffa09f00d1c9420e595a26953be0e1ead4318718142f5e7894a72b627a4ee74eb0cac52b4a41411373e72f2e43c1b059c1f8927ebca9eb17c5f7d3fd9d0e1bdb724dbceeecc7e83f3bda11616b7c2b8c5bbff31d5ddd42d8da59ee499309d48b9f75a7fd2ccced78a20dc6d4065dd7c23377d01e5d47f6b4f209d60bb62afe03d711df1312719603568a3767a12787c1d325d09ebaf27631f4ecbe3fe95f5ba179438d1e6c040cfd086edd226e9b671780728ef45cf47548a7bec3b2dd98e3a883a08b2da5d75b1b1cda30453bd1246f9a1668dc51bb60cc0b51e01c47600ac6749d0f1d014450caa4a7d2ecfc1c911a35b22a448965bdeb3abb68088c1d401e4502163bfa6aecc3eab2974f7f62aaa3f478559ecb7024eca923d74bffbee6ea0bc53172aee95f91c39246dc42c038da1fe62378c33f7cfc7d116db570da30551f70928d82eaeec879876d4b7c73f21a74ab183dcfe9b62339544341bbebfa5c95e25c673c9a6dba6edd75347eb812c9a3962e406a782deb8ad9a77c45bea815929e3623a209f589277e8040645141bbd245362c3dd8d9059c8a7d95568ea26569e501e66a18406aa1065b51c75c8a7ecedc4ba71f948ef1b1e25c5307a9bac63a68a3eef17b81f26c089dd7aec557d2ddce075278b4a7cf7c45d56fac9b238f48f93bc63e30560ca9d9ef2f237fa9852b70c9c8d69c3a7e9604cc2eb9db091d4f3024c026b74b5a4e0b6955369d0218e809c4309209adbc92328e3e831c0fda39312dccc8238b2d19fb803e589294b4f55d84c4a8b21f0c34d126c2ef668c6846bdc8af6731287f9ccb6a79254f0fc280cf40b447fa480790b820bf9a32bff1cb03bbea0711f80f8d5ff98f229dd6ce9e1cfa70968b0302518a4fef735606c39478c16891bb8b91d2b9f7eb3df6186a0e251ce2cd9d11bb810b7c2d4e703cc4098f3412f4260814dfbdebd911821afe256cf25fc3ace11ac48f4ffe6b9bd829f476c978640d0d210f88c652a0ef6bee3e0a770136e820740c421443f29cd92ee4bcd129d41eb80e49b3ad7687246cf6b51997e6c8b4725ae95809d88e8f1112c8b89f35dcd38932dd63272aba10f2999fde3481c49c0ff31901be36ee1a4585c963276a17fd24ba96c287ca0fb78ba9e0a21d8f8828ef867f0a07d7ae53690951f46a8618f98cc3b407be12df7080b22a61024205252c532b04c3e686656d54d4a6fb3b2f34be22ca3807901234e6a46a2092776a3bfe913354abf93e1987d293cf8f9969e62cc6a4986682bfac3016a9c7f184980ea7f8b3406f78c56e5b27da90b29fddbc658b32fe56e891409aa17f21cd03fcaa49317922ff97c51bdea0d081d42eea31674ff839b3beb67e658bc012b733e081f897faa6f51c1148f4fe8c642e291b2c7157f28c8278a54448ab741ae90f02ad245488b758f4053999c6dbb700020f092f135144b9d12508fdefef145faeca5bc53b2539c63ec464d72cf233bd25fd568e6bfba6d95d0c45ed1353d0c5a02ecfbca0f06c2224652346c4932c785bcfee3599605e293b4747d8948a2bcd3122437822c8703677fdd89ddff25f3138f9508f6a6e845a0a73988e455e98e79d44dce1506558669abc220f2fe597ed6aaae559088cb392f49bd2de8d201894285b88f25197cb6b45f93c1476d4726768c5c07e44c41db994c7d530ebe72b550a9a15c3f64363ade11b414255b52b1bc415f4b9c69172b222359bda6ccddb026ab9fd33b8da38293714bd31fa04818b48ef6c23cb51f292231229a2f3239956fbb62cd7f2636eb9d0f8d218523ab82ddd250ac2040264906a761027cf33de06c3bee013f3a2a133157d0d32f266b88cc3abd77cd4b3eb8c671e205315277944f41e2dca8aae0ffadbf9d564d1d0250a99bee6cdf654ade2b948c229fbee3b03311032391ef17a26a7ba686aa14d19519a04ab865585ef9ae098e0622dae36d105c4f943a87c1cc", 0x1000}, {&(0x7f0000007240)="92e57b876030f8a69978822ed12664237cbffc1f31765838a7bd812848b3157f4ec20718aaead21d84ca66955ee3ac689fe4ed7e6b46c8df213a94997f43ffa352a0592e266743f58488e2", 0x4b}, {&(0x7f00000072c0)="01601e5ac7657a275f01485ed2b3d6bf03bbd7e7e3c4d746c40d6b3e85130cad8e344d3ebb2061623579764d70bb17b67917d418d93d63924a82bb81", 0x3c}, {&(0x7f0000007300)="74b118373877407bc2a877e4c3b37020c657654c10841080cf0f516301c2d666fe993d298f3052dec7d55947f778bb8f7adb0032eef8955a250108f85bd17208890204280e8ecb9340d46d33b46bdbda1e7e2e29905a2ee3d024a3f559a53ab4b5bb0a85859c5acc81be5d9e6ab8f5c1e6f55700d64616b6cce5c53654f5f4579c78e01dc72288e1621cf370a97f45511779998fc6f1c3a5ee753b923dc263bcfd289208", 0xa4}], 0x5, &(0x7f0000007440)=[@hopopts={{0x138, 0x29, 0x36, {0x5c, 0x23, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x401}, @generic={0xff, 0xd9, "39277d8888a789e7a7fab4120a8add684e5afe22521cb3463b25d5b592d1290be3207c30a3a9e96c075cff543385ba3bc86c404f7bba85e296edbe3d5dc28e4b546333cc25928a8e8e0c34a7c120b7e9e9b629c53e938b28fcbd21f3134ddbde92431f150b18ed35362c6ee38df1a5446ad74a6c5dc9d848076dbe9796fc17a2dec09c753064278d051688cf871e92bc0f171723894bb911a96691808d74dbb5e1827f81aa1cce3b9a1fbf26e23083b96c0c858f39abf12527063f362beaa871bb32c8fa88534dda65f7afc16ee035f4a2163acf2d3aca7232"}, @calipso={0x7, 0x38, {0x2, 0xc, 0x7, 0xfffd, [0x4, 0x7e8a6593, 0x81, 0x5, 0x0, 0x6]}}]}}}, @rthdrdstopts={{0x168, 0x29, 0x37, {0x2b, 0x29, '\x00', [@jumbo={0xc2, 0x4, 0x8001}, @calipso={0x7, 0x20, {0x0, 0x6, 0x3, 0xe80, [0x2, 0x400, 0x0]}}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xf}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}, @generic={0x7, 0xf1, "5c0e8f5407866c7ec1b0f6d101b82fa4056725eb16472005f8054f5cbf6a51e501b29d96fff6fdefdcc47cfb39da211204b1f2f80b97ab19ea3aab3ce635e506b72e5857d7708d09a28b1f4f98445136293631c1304f5c018b35d451dd754440e5fb7b39e7cc912f2d4e0baa702327a507eab70549ae1f6afdcfecfc60862da3a538eb9633fbe880e8a70067ffa81d40533d7ea41a62ddbc065eb306ea843d3fb1ce7bef14cd2c937c8d721b5ae7f173bb081a8a412833d978347b9ceaa63127edd0320d5d6c9f9d373743d5b480c50051e18d059c90d78f8c104c349411f709d20bc6084c0d40d312e2d332cfefb93577"}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}}}, @dstopts={{0x30, 0x29, 0x37, {0x0, 0x2, '\x00', [@hao={0xc9, 0x10, @remote}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x400}}, @tclass={{0x14}}, @rthdr={{0x78, 0x29, 0x39, {0x62, 0xc, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @local}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x38}}, @ipv4={'\x00', '\xff\xff', @local}, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01']}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0xdd4}}], 0x390}}, {{&(0x7f0000007800)={0xa, 0x4e21, 0xe, @remote, 0xc349}, 0x1c, &(0x7f0000007a00)=[{&(0x7f0000000140)="64091f12ed5a876ee2e72988f3f645f1c31f1f783f9b4ef3e47f64647a7a8efd14ccea71c10272a778f8b3053dab94f682454583f9870c6360100dedbe893687c6affd635596c7a4ae97cdafc5448778f818f49350fb70bfe9", 0x59}, {&(0x7f00000078c0)="ac32413c17752c27159f197bd424fe9f3bbad21590da98", 0x17}, {&(0x7f0000007900)="08e5bfed789d2ff3972261faf5f3f8c7d4c9cba202bf8d9dbd67e7ea6743f16aa4855cea750a98c5ca9c710e9b46ed1396c8c5c9514d3b582e511242bd1b1e62a9013b00b43aba36753bff328b5851a81d4a935de07e094bf86e99fcbb9c07409fefb8a1b909c688a1846435eeb0dd72e4b94e627bb3bd9bfe6e067bf56d41f2137cf08b2123dff549f1345482e1619912917bc4c88e02990b26fe697045fe04a2a773daed79e4b26097d7c4d1bc0e3e914ce2c144e15fb454b010197ddc69cd991dc062325e4123e079fc3a739edbd0f89a6c029b2d3d56ce88bdf0e62e2585e523a539cda101a2baccb9de1470cc38c702ee1748dac21c5568e2", 0xfb}], 0x3, &(0x7f0000007a40)=[@rthdr_2292={{0x38, 0x29, 0x39, {0xc, 0x4, 0x1, 0x5, 0x0, [@empty, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}}, @rthdrdstopts={{0x40, 0x29, 0x37, {0xff, 0x4, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @loopback}]}}}, @hopopts_2292={{0x28, 0x29, 0x36, {0x87, 0x1, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @hoplimit_2292={{0x14}}, @dstopts_2292={{0x48, 0x29, 0x4, {0x2e, 0x6, '\x00', [@pad1, @pad1, @hao={0xc9, 0x10, @remote}, @pad1, @hao={0xc9, 0x10, @local}, @pad1]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x2}}, @flowinfo={{0x14, 0x29, 0xb, 0xf398}}, @hopopts={{0x30, 0x29, 0x36, {0x3c, 0x2, '\x00', [@pad1, @calipso={0x7, 0x10, {0x1, 0x2, 0xf, 0x5, [0x1]}}]}}}], 0x178}}, {{0x0, 0x0, &(0x7f0000007f40)=[{&(0x7f0000007bc0)="dceb5d98681a4610be11cc1aa0b532df0993ec4eec0d91b93a570d281097f18cffeab7ee3e294087e12e7239e6a64e330bbd336a0b6d077bc00d189ff6039b12c9a9a4d6d5e232333ea4655caf21b58c5ee69b0fb154eb4ebce35ac7bb66d8ed4e47062a00cefbb20433338034b03291dd03d489acf3c70bcfc1c09746947decd856540b1b2bac81537bc354501a6a35cc9021e69f06c73099d732963092c345ffba0b0b4c995601749553033bb561645f188d0a5fb7d84a53", 0xb9}, {&(0x7f0000007c80)="4df11a139b2c09dea3c521cae7f0231b672fc5313d542c55eaaa10eea0dd3988bb3c8f3911a816ea31618e35180f66eba890193431440bdf33b70597dcdffbcb700544dadeaff9ec49d8aaca38d41b520633e9695522d8702e31e00f620b4d2548f2c7759d25b14ff8ed48916e7511449d4b972317573b600b88bc9d685f38be3154404befa8c47309fb25a835cad4a1407b68d101798716ba8e3094aef162015b1d283082cb288e232d45776fe0c34f11ac9b2c6f30a8a03c914ac07b9236cd8c5aae9c022301d82b5467a2f848a672f8dd6c42be9464939d670d6dc534da77a9012a83b3a8f9ee80bdc72963f8195576a98efdb99d95dc03e6", 0xfa}, {&(0x7f0000007d80)="a1d2a9d1c373514b8e3d13ef835c1117f58368b51aaaf9280bf841a6a6b33812c2b24070d011e49121818ba42390e2e38b79d4c9bbf6c54c95e84ce122c836ca911495865df3cd6ca5dc1e0ae53dd79892a573ed6aacde93c1e2ff2419f1834121fa0e00c34316800af307acf8d21e0d2ff47323a86bc6888c4e2d1e418dbbc965857ffcd887e83630b6289a0062dd0a9612d61b21cbac53714d18c1", 0x9c}, {&(0x7f0000007e40)="2cc2066a1a9c3544bd5e12ef31009fefa67a0b02b68dfd32c36e19149bb4e77fce7d08d3e702399a16261fe7c97c182beeedcb1c73db8dba59358d0c4633d027af10e79d7694f035eb626a3975cf9a4c122b918a995e8e88694fb8aa436b0b830dbdc0d4bc4f96dd44bfc895aafe990a8dd0220659035450541f17e906b78f2bd3d78dc9fd3206834f7c16146d522706b4d616035bda05dd74b20821916b542aba1521a9668c01f57f57a034e637233ccb1d944f4ae7c253e6faaf3cd5e22f91595e8df365087e480a9d9f86c445e3d973653c613dc5f5806aac60ddb2bde673fc47b7b0afb2e17d6e9e77808fac76a5", 0xf0}], 0x4, &(0x7f0000007f80)=[@hopopts_2292={{0xe0, 0x29, 0x36, {0x0, 0x18, '\x00', [@generic={0x8, 0xbc, "066182db5ffcaa5c4d5e96f16cb3f7c548150d9d04068a6695cf4021111002faf39f54f57d029a5775be1202e44655f4e0c1a61f7e2551f252872b6f8619818b26acfd70b4267c621da896086bdc05f184b22818de65f1af737925c8a664483d742ceca7c18f105392dddbd788e37b63d00dd181577b050eed5f0527f4bf149dc49dae61079f567355f7433d6e5987747a4a85a66a74c418b310b37b7bbfed3b8f4dc004855eb8866da088de5995b723d36b9853f58aba931533a41b"}, @jumbo={0xc2, 0x4, 0xa}]}}}, @rthdr_2292={{0x88, 0x29, 0x39, {0x2c, 0xe, 0x2, 0x7, 0x0, [@private1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @dev={0xfe, 0x80, '\x00', 0x10}, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}}}, @dstopts={{0x48, 0x29, 0x37, {0x2c, 0x5, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x18, {0x2, 0x4, 0x2, 0x9, [0x1, 0x8000000000000000]}}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @rthdr={{0x98, 0x29, 0x39, {0xa9, 0x10, 0x2, 0x3, 0x0, [@empty, @private1, @dev={0xfe, 0x80, '\x00', 0x24}, @rand_addr=' \x01\x00', @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, @mcast2]}}}], 0x248}}, {{&(0x7f0000008200)={0xa, 0x4e24, 0x2, @mcast2, 0x9}, 0x1c, &(0x7f0000008300)=[{&(0x7f0000008240)="d428813f20ad0268e01189eec2f98c00623d760e9509985c17c019969f602783ed858216c7d119cc19e61f920e", 0x2d}, {&(0x7f0000008280)="17e4f4eadca275e3a827e7e9d3cf7a5babdda2b4f61f9100a42069680e8e2cf90c13564f5dc81e14a5c475149350246a174c98547f32ccb2290188362c1e", 0x3e}, {&(0x7f00000082c0)="c970556e5ae0201f830d6d9bf8", 0xd}], 0x3, &(0x7f0000000d00)=[@rthdr_2292={{0x58, 0x29, 0x39, {0x2b, 0x8, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @loopback}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast1, @remote]}}}, @rthdrdstopts={{0xa0, 0x29, 0x37, {0x21, 0x2000000000000294, '\x00', [@calipso={0x7, 0x58, {0x1, 0x14, 0x1, 0x3d, [0x800, 0x841, 0x4fe, 0x4f4, 0x8e, 0xffffffff, 0x2, 0x0, 0xd2a4, 0x3800000000]}}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0xd}}, @hao={0xc9, 0x10, @mcast2}, @pad1]}}}, @hopopts={{0xf0, 0x29, 0x36, {0x3b, 0x1a, '\x00', [@jumbo={0xc2, 0x4, 0x294}, @jumbo={0xc2, 0x4, 0x4}, @generic={0xdd, 0x87, "8d4a842f9f7f874fd3a0a8b52be75f054546b8c1a8aea3625ae51aef6cd7663f7283b5297f63efe2bcd960d2d262c994e32fae052809be82e4243c4a82afd7d24268994c2ee9d9ab04341e93c75742bac21a722e87e6efb38bd934eb22050c912d4bb8727897282e0eb957a7bd2187714c263143cff85a38ec81ad0769f14535ac56a164ef5913"}, @calipso={0x7, 0x10, {0x2, 0x2, 0x0, 0xfff, [0x5]}}, @calipso={0x7, 0x28, {0x0, 0x8, 0x8, 0x6, [0xbb, 0xfffffffffffffff7, 0x2, 0x3ff]}}]}}}, @hopopts_2292={{0x148, 0x29, 0x36, {0x67, 0x25, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @generic={0x4, 0x6e, "ea526ce4569c3a77ec549b8065269acda30867f16b19d339fee7cf78f179906adb568c8e5fd6841712c0d94ad175858d272b59d34c9f1731055bdb7f7c164a7cc2a2d711364ace1dc1f1234fbd2933669b0122cf015eaaae75895fab167889e372f61c0f9102e212f210cbfcc440"}, @generic={0x40, 0xb3, "5817b86f2e5929b3e2ce4a002ff1b9a1aa8e285b87db0191c195aff7f2a3bd28d6ffa78275d6739f5c4c66a28ab997fa5cb4411871f1479babdd878731f9940356c7b96449521b167882a93790635ae94608795708b1038a8810a384af7e356a8e0133ca85c104787a58e792a395e587901d1b6b377c17a282ca8077cde638a86026088541d984207b32addb5ec3259689c429832b003cce9ad07085611ca6d65adf19ba85207c9c78ab563105189ea39d6e6a"}]}}}, @rthdr_2292={{0x68, 0x29, 0x39, {0xff, 0xa, 0x2, 0xe3, 0x0, [@mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1b}, @private0]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x7}}, @hopopts_2292={{0x38, 0x29, 0x36, {0x73, 0x3, '\x00', [@ra={0x5, 0x2, 0x4}, @pad1, @pad1, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x1, [0x0]}]}}}, @rthdr={{0x28, 0x29, 0x39, {0x67, 0x2, 0x0, 0x5, 0x0, [@ipv4={'\x00', '\xff\xff', @loopback}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x6}}, @dstopts_2292={{0x108, 0x29, 0x4, {0x2, 0x1d, '\x00', [@pad1, @ra={0x5, 0x2, 0x2}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @generic={0x4, 0xd7, "a6e58809946ea1409da93f64f709dc0c932a003c3e19052bfff3024c2e237beb8c695c2548244720f770a46a606bac6d4317b32d9afccce39e4a00522ead6caef7214188c33b717bdf8a7178c32f5ee36a586f9b9361153e337d10a287f54bfa3ca2a9188f689269bfe69bdd026cf87beda199a65bb5dce23d73798e57f9e9b0b5afdd131bb1852d521f53e6d4e1f15b553aaf4444bb3cef2d398b859b5f46fce2270fa9dab62ebe56d5031f890ff6c98332cf3e0ab6901b7a0a024fc7e207740e7c3c73c40653ac5a78d267c031b2944e32f35a23d254"}]}}}], 0x530}}, {{&(0x7f0000008880)={0xa, 0x4e22, 0x1, @private1, 0x2}, 0x1c, &(0x7f0000009a40)=[{&(0x7f00000088c0)="ade9b5f0e9a32e14b9e2651f31e21162471fc3d1fd068bd6412f55eca6c4a67a2ce32bca7304454087c70b3bb7429f899cea2f7db4e365f8683eb57ece9e5c", 0x3f}, {&(0x7f0000008900)="e88858eb5aa6b5e3b20e219c2e6c9dc856f69781194b535d9f2550a1b06ae44a17730ca01f206fb5d31b0c4057161d093789dd90ca774512afe2f59956ea310059d9046bc4", 0x45}, {&(0x7f0000008980)="658d7f4369530aa508f7f9b6f623c6e75d439afcb7566a246388b8db30f76b845f27c6e33ce30eca7d4067a79173173ff52b84", 0x33}, {&(0x7f00000089c0)="1411334661d8a0839757f52e71e358d8c44b8f153cf63daf2a25a62c0b984066f7f0078f7af44842ed224d596aa8120d14a8f2d04a00a182ea14f1d31dc05226906d0b6fe06a0d38ce9a08f43e3515f72a00555f8d8b18130760fbd8957cd1370e00a4cdb8125ad832394310f3ac4bf869b3d0555323ab2c0ae717b6f8380512a5b7a8086937d2bed439a68b2f4c72fb506ba8fe8f414b69bf35fd641a2808ceb2577bdfbfcaeb3769f435460bd9ab44d9858ab41d4c05172a4cc266460c7d96302234377ce0dcf89ac1fd3b4c51be9f0f79215049a8d5248e11a1a9a432710350d788a742fa0824d132965564db857b92dca043132953f426c967c980357ed0452408b1be784a1968623a32ce2d8bd393a77bf22dfcb6a2ef90d2e3d00b8ab48ea02ecd89b58494a913d65cdbe8ab5c177c1d5aafcedb1c23df7ea2931aed56c95097200ad5863de23011d3fb2d692cddbf2c6144e38a9748c5638b260e7420adbb1bd06a8fdadff60fd50954d2f0963e61adfe458a7a1a09e4cd9143e7066ecbbe60584c80dcb90540613a9bb4a197fcb24bf74b31104ea50ee19378f38b20e5065b91a2bd56054b25542f472b8a50ee752979e54aa12d66bfe0dc0ab253d8280550fdb9628d8cde358779a8e69619815f9fe81ae2d945374f3fcbdaa8bdafe4f801793ca44f8a07401fc345d39e0fcca6ce1f285b455b827058e6f7154669c5aa4face3324ac3aaf9e4740ad84b9bd97dade64188ef8f2b18452fcb2517bcd4ed807f5df21e1bd6551e5127395f955a979828837fd84b7c06577058933f16817b05d636e0c546a182074486d0fdfb214691ffc79c499d7cd85c954640587e3e10058d3ae46622ee3ef3d56f7fe7386b3dd157c6a73f05059c3ce0a29439e78645f127f28dcc673d573e373a55f41a16be8eaa59ee02c6cef6147efbedda310508212b615969dfe9ad031fc88eeab6203b66e81cbad15d6546fdeaac186298519242e18c3f23d367a9cfd38856aabd8bf85aa421648f9773f5ec80b2aef83bd129680920eda1ad7fdddb6e184da30e1a8cf691bb870d0fc005a439eb4ea2506747868dea1492af4fb7b663c0a25a1fef505f6cf9e949740f6c602b80876f7bbe0eb42ac61e818a50295391808ac42635f63dca283316ad2c78fec384993daf6de23eda228ca4a97d125cbb4cdd0ed1f321be18ff8ad4ec0f094c877904a0431f2af84f7812b5b200b60a2ac3d114ec25b902338af08756b3c121c3e1fa3476d99a0b5a0d4b3ce819dbf817c84df15064a4a0a1f6ceaaef46bbfad25127abbe6baede9880df2be5f7dfc90fab651ab7f03169660febf0b2a44c382a2e3dae98723c0bd178f799c76c3a5051bd9cafa1faff90886c065a2db8343b12bb8fc4767bec51a624fe1e94d8d43088345345f5ed1c20b43a303c46bc60705361a46d8915761d984f118d59341435ec65759f90c690c16bd88b41f96e3094c015137b82243f4e18cf867528aa97e6081117a1f0db5df6cf0da063b8d990f52d393e39a81e376f796e77be1eed4c3c449722a809563b02663668e7271ad6f953d19247d47c43cea24b4a4d7ee5f47d5760c5a079c0cd1139d767a1e1ca45e6d64fda8ee9d9a6396025a90b5eacd11348fd408f8e0d71c38edae596b8ef704c50ab086472cb6a7ad681bc144b724eff80a24f23cd05fcaea535c97da8bd5375104f03e358c7f6bfa44a760ddff09822a8aa15761ad64494d279b8fc9e64a81bf2e6f68436e6ec268315386d9784f66c7667b0a9db340a96aa9427c4ec8bec522b750e854afd0e48820da41025f3c08039e14c5b8dc47c5f3a52216ff29f32ffe105c70ef12209724dabfb5ea8a33e041c17c0d1077a7fe36f7c5f1ee81e971798b70a52721a436717bcae4de395b4fe0e7add4c543415c92b017c877e23928528933a730f51dcc8ed7bc81837ded039b9f62bb23624dbb0c78b95be5deb451ffedecf405e8775f7d75859f1f20a1dd666601401c4df177061933c5637d7aa9597e13af0fc704b4ce51a7e8f14cb4c2c992ebada58938a837a6056a82354bfd57885429342f8fd4c26b8ea7b7d5fc87e38e264ef0912ca2a4994d2cdc1a1115c03a2de8b50b4e19ea11eb5a1167a5cc0e440d847e9da878d1d51c028b4537fc9be9e136e158a12a3168ac00cbccc55fbfd908fc5757c6775576efe56b5722ceaae778fe4cec9d04dd731ece8dc2df083bd7db46808f0b391de53062817dddf50bfacdb364cf3cc25086d9bf4f6bd4e1f4bebfcff3f8f3bf7a247f9f40a43060860b2e86662ca52ae193d8ed5bc93587eea9e33cb39a01247a078bcc2866773914fcd71add67672f47f4e00bd69f4d14e311580c01cbc7e440578bb11cb82004b10a499bc20fc4f91dfd9525a438413ef2dba8944463773b2824e02a5a9eac49ffd2b768e569b612ccec4aed58e18d216363d25bc530f0936238e59cb45c2459ece13704dc8af4b2b50f29f317993b45a5a43316c99c177707987b56e9186c6ad6ceca54a1353555d0fd9650c9b0252ff6b0ec1e0731139b8d8e00768ca0f42654b0174e88c6c3c0bbfce7cde474d94d494c4eeaaba125da3c68f2e8a4c8548e36ab402ea4ff51736a717c19ead0d4a55b76f55b76a578977ba2f32887fe3107a95597047fd4ed7be0546581fe8cac440eaac0e752ade298c003aad8175ee933a83b2ac24ee431260f39cd76565c46b90a80f9e7928555ae271de6ce9db000b69063c67f3db5f239501b4c69fa780810ec6edf1eef135c57a925c61d07ed6093b83672d99952200602d4b6639847a247e9529deacb3324b29b763820bc0d437d0f5057e8444c807e18e7c7f4cd66399abfee215352ce020adbf8c48d70824284c3b95342edde40e5d8bf717ca3addb360dc27c6fdde9dd6cfbe658289615bd8cb85aea104d9705d6070c35b84c8928e7b47aff17dfa5797859f929b3d7f58aa977773503e5e9cb0ffc17c304405a9462c2342fbebc5d6823488674076f12cd608f4cbdd6b417dfaa0017b3cef55d4de0e0b251fe6c464c32f2c049d0d9114b472b77a91dc3ffa2c01bdec2389af657250b8381bb515a1d4f1b4f9c5ee4244152b3c8446eb6cf47b62500cd363a72a205655023ca7821757c6ddfba8d0e2ae88e1c0ae5454b843e4deb821311d63d755f4d9b632673aa86aa1d9ea0deda1f80b734b07d6b5232626cb77b821ecff912369e576c69a40c30d0c594a8e4bcfd6aea950989f35317b71008611e78c5b1c145607c5d97a66509790ac8d9dc0b5fe7cb18c52b51d9940caa5936c3a11a133720e09ab6bf413e2a781eeca8ea1470d305c8eb8fdba2d4682e7783fc315d034b204dba8dfe9ffd60c298677ebc1cbcc56b219c98c0f3f1a34910eed74dc79432c4216b5ab507d7a35d28008e307ff97392a0f800dac53007083fda8e2e45b25e84937a5244cee9d9df290eb776f0ff749dc04ba236baa2cd87b08759772fc8c9acc9a923bb142f66b369282945246b7a5b5b0c64a39f659d55d0d361a909aa7ee728ece247e32e2cfe41965a2a70cf611d8a786db21aa4c085e3db14f72b10d88b483ea80ff0b7d0897aae4a2fdec0bfb29a54c69a1fa64590fc11fe935cb51e575974286906bf7f6035ce7e16562655797be345f6e9d66b1c4db12c7223bd97d12da6aff694fe56a82091677fae6d9036814872fb0bd1bc335fe6e166505e1b92f3fa3ed299a4ef34173c117cc39f980ee9a0fd7bccd0d3497219d41259e7e2c32d9dfc76bad16eaf2f79177d537510eb2f1b8b985c1dbdba595dc8dac998d1381da01fe0803eb86101699e5613d05bd5fbd87e383e89f9c5f6fc1307c1955246c1f00a5e8422d6160e349ec889fd3958e9878fd7d2e3c966db1cf71ea2725c5b0dacfad0f9dba880161aa43aba54f19a6ec1fab63795ee38cd13cee520d7e47ca11c33bf0c27f3ebc57029f92b6c738c439c9d5edf486e058a37d484a280d61512ce1f4ebb8522b370a69efcce45332a523eb963fd34fd5ae258e05453db75a314df19c991608088bafe8ff681b474dc819b11f228f75b0e13b2a03778c0943e9deda227073cb281c808db9e63cb38a0ac8ded91ea50b4e7a525b4d73e84d4f87b3738a3d0d659ee025bf5ef6241b2fb8858ffc60ac77bb7d5f31a31909a960175d5cadcd67685cc96f247ed5bacae9a239d7bb2b4e85d2fe4fdaaeb595ef0a98089c71e359f5c922d65a83fb496f083e36ac10e50377be704e572565cccc16ac4344c87af8630f177695d77082614fd530e87b01100d3d86a9438f9ed18d99514c116b99001751747849acfe4a565b4b84342ee61c9afb4732ef759c1f5094d256747b17e360bd73db38d08f01cdc21217771bea458eb0386d24fa8a73d2c6c174476ac821a234ee13c835113b4f9002b7281247e61f66463cfe5ab175a3fbd0b399b02aa0980c5bc6dd28ef828833e936487c1dd5ccdae93c6ac384372129224c4f6e44159b0faa6134c0afd940e40dbc12e228a4bf2a79f2ece299d0a12d0a2284f94b4516f9c594d62c89f30d12749f8d0c6ae82a9e5b37868a83b673fa29452700567942c746bf67a6e7ae16dea4a7df593ff18e8debc0187f227a75a2e21dfd17bdfbed69b602c52d5cb6db7e0764fdc98a55d309a5f4034171fe95e22ad62ef07fec961e541f8fa4cca48eed56d9309453389d76c036a8c6c5536ec37a4c2a1d71137efade901e78146fb4de2c4a54f2a9537acd6e434d22f7b4c77d9de2c586b9a4ce8f11e3b0cf9fd98d79b3e01faae427052f052a021a42908319a2c5f319d4c624dbbe48db911178ad68349a8886a5b181f1afd80e2850fde4d960ca2a3435700004e4532b37a7d76ac74c0ee28e4294eb4934386779fe67347132fe59acf930ac4ad961f255fde01d6a47bb41a789c0f6f734f0974db99336f6f14fc2fd803610471fe8f06dc737417dc2071f45a662c7bc19a10ddb8e35fe9d9217321d67a48f6fb2ab1e0ea33da92d28721a5dc334b76bc8e7a5df360616f3dc6411ca30f2b29d79ca72d8fb3be8371c01925a3f05be956d2ecd453abcae26f6f34a14ee4802bf4d1ab9a40f355cadf9275c0f20e8d2ee4836b58444e18560227013cfeb0d639244031abea458049cae855ec697c7e2543955724fa12d72dec5c44bb9abfb7879a84fd6006498eccf9ed6f4d9366fc16b0eaebe78b0620c80bfa9159f6a056ef4cde8a99d291dc0f6f1d7e61479c3203871094db5aa7a9e2b3c9379abb0e5c8da5cfc6e79b54ef836295b10a0921897f286d7bca3caa1dbed1de06c6c4722cd51be121887d041c61f2c39cbdfd24d10fa8489ab75a5e86063ca1276635b4171721e4d62bdb5ce190c5aa4fa5ac226ce09629f8db7de456bb350ac6c66a3d92e7c009f142ed243188b9369717cb35b900ed40054f58f6f36117d4302e9d481cc0555d5d5b5f4509b53ced64c89057cd6ed80659adb1e84d73ecbf63e1a0b0d5288f10e63123b205f8dc420399d24be17088647458bbd3a3a2e73dc76ddb22de53673c8fa3ff42f1bc8b8f6589ff2487239af50159c54d35b671bc8f366edb469a0fb2d26d3e7644038ca139cbef3e4d3dc371b0aa052f19b5dd8b65e9fb94753321b22d9ed8f38f3510c5c3e5dd2b514ce055f17b00a38679afc1c74e567b6f4563b6268ce1c78091087a567111dc9137c2acd3a6984b41b27ea566d0150d351f54dafc0534d10b0ac72aca0b8f7478aa6ab85c66125e9404c0ab351f38a6e70a76a54f48b97fcafb26f9254f52799", 0x1000}, {&(0x7f00000099c0)="97edcec1093909da5566f1b2c4a3aff7c56e1c2cd0edf9189c88a84b9c3ee6a662b164eaf2ed2d6b00f3b32d94eb88989e743e19c7b200b1e554024ec3791b7096ed9a1952133bf1d6ea6990d75c90d2f82040c7a57156300636b5e271c35265410e34fba35511bb020a46e8", 0x6c}], 0x5, &(0x7f0000009ac0)=[@flowinfo={{0x14, 0x29, 0xb, 0x8d3}}, @flowinfo={{0x14, 0x29, 0xb, 0x8}}, @flowinfo={{0x14, 0x29, 0xb, 0x143}}, @pktinfo={{0x24, 0x29, 0x32, {@rand_addr=' \x01\x00'}}}, @rthdrdstopts={{0x38, 0x29, 0x37, {0x88, 0x3, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x81}]}}}], 0xa8}}, {{&(0x7f0000009b80)={0xa, 0x4e20, 0x3ff, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x2}, 0x1c, &(0x7f0000009c40)=[{&(0x7f0000009bc0)="e7c5700cc2fe9b656bcdeb3ced40eb57519dc021e7a219ff7baf1d2069a71b53e30b2261f67f27f8be2d73e9cc93dbfe9c17f4ea8f75851fbd0f88296643a635393fc3be2739a33a13058c34b70b8f00e4e9bc0e5c330920663204fe47d2655ab6d9fb9d4d272656538384", 0x6b}], 0x1, &(0x7f0000009c80)=[@flowinfo={{0x14, 0x29, 0xb, 0x358}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x8000}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x4, 0x0, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0xf8}]}}}, @hopopts_2292={{0x50, 0x29, 0x36, {0x2c, 0x6, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @empty}}, @ra={0x5, 0x2, 0xeb}, @hao={0xc9, 0x10, @remote}]}}}, @hopopts_2292={{0x20, 0x29, 0x36, {0x16, 0x0, '\x00', [@ra={0x5, 0x2, 0x5}]}}}], 0xc0}}, {{&(0x7f0000009d40)={0xa, 0x4e21, 0x2, @remote, 0x6}, 0x1c, &(0x7f000000b000)=[{&(0x7f0000009d80)="59142f234bd20f5681cd66a936cacfaf6df70833cc85df0d3378b34ea55e22ce6456e35fbec9", 0x26}, {&(0x7f0000009dc0)="ccc17d7162c2dc565b38b7eb68f5fc6f74bd5522a283c35d6f252e19a328e5d888f5a4c03c48497f492a07", 0x2b}, {&(0x7f0000009e00)="46baca09b417b81c861c01bb9a00789d58e8f5143637847172fbed1b652b71155dafeea4722baf", 0x27}, {&(0x7f0000009e40)="a8850d90b90cd7faf68723b539a663ac47f82c7463b9e2fa6a4550735009fb2358e52449a308a21cb2ee4f3237ea9501137490ade0ac11a85386ca173bb8fc0b54056368d0ddf6ff441a7f9df7cf8b22db3aa776951d7bda9ee0f472c46124dcbcb9a4ae477a27992c5eda5ba9a031a0cfe1a69bbcb82baed4dc3f9f4feb606e4c0bdfa27431f58066a43c5b8ab5075d0ff7a1e69e385064b6c909ff4786d2b9b3dffc3b8cd94802574a63cffaed9ba6", 0xb0}, {&(0x7f0000009f00)="0370a0d0e197812f43d40ba1bfdd288e2e034948d61e6d13e36c85bb4053d5c1caa62bb65752a3f6bb7951a05f69a376366fac03a6351300bb1d290d7cc755e4bd027d973201263e2e003e0fb7cd05a7230cd6e8c71475e91d38aee429986df61953b8a73c66c3735fa37a92bbfde5b84d5c05d3e276196270dcf8254e066408864022309adadf6139ffcac6939d2a687b3d55313166630ef37d7f5e314593c8228f0a", 0xa3}, {&(0x7f0000009fc0)="49a7b354025e8c07c5f6b5d3c9269b40d1e4", 0x12}, {&(0x7f000000a000)="c77f9295b542fc6fa07decafe2565e56be7d98ac5ee615773df06fb10e1c46f44eb30d112cc5d20559e32f17a2f34a24e7f66847a617ffc67246663a60ff232f8f5dc9769edec4b2c78d1501f3531a46ba2d8a9a46eb9831da93cf239529cd57ee1cc6230bed2b626e256d08a198e492dfcf70772193dafcad84bdfbd9c18b29bf98689d70fb157ddf7c5984b85fdeec8d645f2714addb33a864f47e97a0f1dc946af085f0101909465d8569988ca1fb0c544ec6869a4138902f320a84afa8ecf9dce604984675a3c09deb2a301a8c6215260aa1648024980a26af1116e6ab71c5b3af0356da909a0520d5d88ebd073a3006b75223812e660476b836ffe05ab8afa6843339596fb6c390e0904535fcb5b92065b7df584b9e8b526b3be21a41f357d1f229593e93261f917639c94ad44200a2b8707afda2c9049dfdafb49ac3d647c2300fbe3b357ba011275bac2461480b4b176e25e559eb4bf4ebf05c9cf34ce78a0e313602a4c3e0ae700ec3e5152dc63a28a5c57f1f21e2d5caaa632c4eebefefc7115ebfcb2b60634ec6fa21485de3737765d8fdd45e7f36c6bd53b24c79920609032a844eab1540e523c26bac929b71937fb3f45961e065ca984c04125c3c602a0f912cc5f88fe2d329c6fe01494c637f5c3b08f27949f5b1ece64e4399dfdc7cee5e67febbcb0b4ced401624ba2993b8572663b179621996bff5c66bec64c874ae6b7739d6a36a3a2b96a25bec73ac8c3c81965f43983aa94300212d2204c0846d3d1f7b7c396632cd75e1e40787f4fc5aa49793c55786f4852c46ca337345368192090822fa17e7a463089d22624f8727c591045b17e1e30b4e67ba28c79de0ccb02154f96838a4ce46bbf2b1ca7f366d184b7ae2b34f607f2b09da63e0d34c556b9884790412ec6d9dae5135e158376d295e853e71c79eaec61e51d7bbace916449daf9ceb9537b9106ef907a61da150eec2b6283fe4637a4d8fc39aaf62959e6dde56c8874e6d6c313197f12bacd74ba36c29727c4dddacea5127c1e1b500f0585185d2f5a379694bc43ad1fd3f04909c3a9aa620bf8ae38e31f3b8251918a9673f6df7d6e7832f4b96c27840b28ffa48adafc905d575bedb3f8e54c859b12483f63920e08365da5e8d8442480e61e9ed62b885a2e87748b32052aaba37f85235353299e62d5e82433481fa392b985902c1700d98b24de685bdc04cc8e682c1813447c8ebf87128414b1c74482c54c024fcbfdf4cd47486e887af4a83bca890abab729a732a8829caff4bda069944c6530d62891701c2a107618499f81167f5a95ed9265099234bd328665d22d21a0ffb9d88fb91d685945604bae092b54fd753928596d6b0f2266063bd89d4d8085b1e8cff399d51f8d1997f1c87e1f3be360a6f978ad5cb13d8ce33ae0a34591ad9ed2daf0508bc61cc1c973dcdd807422e15eae6b0e705e34d4f3ac48e2ab898cb9dc0a04d5ca180d0345df3ffd86bc121270da63facd9fe3bbcdc88dbb848b6ed2c766f831591704b28a226641fc5fdc051eb1d8391efd6b75fd8da7c3d738e1eb6e6ae95b27ced5449af20e6c2add904d13c971378d2dee488e0aa34f954230457e177df03953c724a6e6e2134cd9992e0a078f8467ea1e968cd8e363f7f174c283f70ca2067afb5709433bf203c1ad6cf5b2f5ca0fea625a9a483e7e880392c86aeb9f10834a572b28e502dfb039ecb305097f13335a5cb5049b6845fc9226722cd7439e636301d2f3ac79d5d202d73f3a206044c8abf967febb5fddf1861e79490ad09527479daf61f0a6ab71e6f5e769cc99a9a4075723a169fe3ea795730f1cc1226944a8031dc12d474f1bf5605aaf489279bc90eb201cb4f1facafb7658d5180238c8985e98ce39d6990b9380e3eb24865268efbbb0f627424a3245599fbec923d431cd265e95291ff95561cf65d23dd847d36ac38eb0b27619851a821b180069de9ed91b9231735738eab79a6fb9101586368709affcfb1b62f96b787f498251ae1bdc75409bb77496e37d24c825bd856f77fe9f2e9f28e6ceab8961d983f69c80eeee42be36af14bcd6b42ba61ce77a5e97a5ce6bdcf02995a50c4c3c7f02fe3c5a7bc8d53ff933a400859cd139567e7636e60fa1d7b14cd37a1e68180552c1e050e2bc6f70384ae0f460e0b456eb7fea275bf4d025c7c2d3cd22d6afcff975b7120d5cc77f5f631993951aac37762e9d68670e094999ca94cf91a7592aa2e2779949aa7321e5231126ae5c1d424db56ee9f62531c3beed2c2ab92253bedb85021885b18534c2f4c2be5536b83e19c79432669229faee1bbb72e21bab7fe703a26fe06e096de0affcc5a72d02f57bfb276e7284d96abf2edbb4598a61c6a1416ead3b3993d2633d17c2c560873121cb709b875272de337b4bdfd55883330f08bd3e4d332a109d8511ac3bc67593053e19bedd26d0b8e9feaa0f0709a9bd8ae7a3b25eca7542cf03667f3e2a4633fe875626691245be136d2b95755820c845f874f1224d08f503b350a5178b6dcb0b1cd1cab34d56b7aea6d2f487394baff60bf3247e771db538a7731da9e5dba93f0cb9016eb25152d7956fabba1747837b0482006a4a01a5b37f9c9796d0e1898ae7ab1382b1a92e81c324973517a52822d2dca687a587327a5a6f0310a09c20587539197fa962ef2301ac683154437960730c4c35846347422d27b0e33ccae40260c0434b008abe5fdb6ae83bf0021af7a4c3cfcd1b531331583a7f454d65864d03ba5e68fc3fbb14bd6f5d1c652f406505fd4dc1d5f79bee3cc0bd9f3b3ac11b56ec17f1dbf3ec86a70a3c3e56ee860cd3cce2ca6f68441012d9519976b2b9d3111e3abc0ec7606e320cd1e7bd73d895aca332abb9adfd22ba5098ba4d7dde5db560638050dc31ebd25eda16e10f64578c0bb01d718405cc6b8d97203d46331a449398f2da540deede4c7f59e654dea77b6724da43f25a868b95e5489b409df1f13b78001c11c2f296e9bb0fbed6444b6b489ddff231e17972b79587e96e90980d0a289b57cb5ef54e1781e9c06095960f9736763718b2524c954172ed9bb9a7fdeb735a4ecdfd11d6fcc9683c677dc67a0a19fdce327fe160f2194459324fc0568ec9e50eef11f06d82f3a1990c310b5f1c301fee20f2bfd76bb483d4a33908094863efebd0e5b799afa2d94abb11c4bdb6cc85fb39e49c837cb169314c6a8124424f7793ca1772fbd732dbfb3d640b31be59644fd13aad85f4d2326eeea59416482a952e87e1787e8a25e14d707ce70ae3bda6ba7169b6fd7e9aa09c8404a2713ad8e6ee3a7df4667a9490c9fad11acdf6f263682d1301554d8aa9901a53660da1d0472ff215c7a2111b3d7963868676e26db519012576433bf1367d89d1611d360beb36a9e0984c674eced389549c9b3188afb91cf406785bc167b579af925f1105f8d799f057b1f85f58ba6106be29fe55bd6bf4716cbe7e939a59b5e265719d8ccb96ecb43316083720f9715522ad0d066f7c31597c6f60a3943dc954b644788be982cd54046c3f9d18d74e03bc14458de843331302df5a82ef942ebd8294f101cd10b999c0076ba8a16b4c440f44f40f6adab70b7fad6b1c7031817a67c5901755940ae5e80ce3113761bf43bb81640a008cba661e392c29511c0e8bc3c312e589aa970810c139acf18f1280e86f6405484f224a90ddc8140b4383cde238f8b2f13ad89b451e2735382d78b00019405d89e51d24c0183adb58ab47b13be6ea72ce814afcf7d52d52e245d1d16d7cdd537d7f3c664c15e3978c1506a3a930342452f3b70bc242e7b5b7cc94111b0973fb59eb32107bfda740ea99486307f9a20e61df2ee71856697e42709df15dbe1f7d8efd786626faab80109f8a19622cd5986e2adb26a793e14a63f4c35f645d7aeec302451fa0a9ada28aa480e6019787afcca64044e9ff98b2cf4711f5378caeeecfff80ab0ac210bff1d3bb1caa9e0ee90e49eca768f2910cb57c729cd97405b0057696cacd53c176e5da9ab75cf3e543f5d162720fcdebf5641c3dd3398a8fa8e0c38f338b8d72a2de3df993b52abedb991266a5366810a41f48a79effa0926d02c265761139e069a426d30cc64843d57c11d685934a3e2c28c9283ebc2fa4912d3ffaf1fa767fddef665a8452a855b431a7fd30dcc6ba745176e61161a022978c8006c8511fdd9155c2200a2eccd9cb1b5bf0f9c29d08e4ba5e2fced9ea67571772f4a53a4447affbcc520f1e93ba0aa428de00a29e497a53a9f426a493a575518b1ed19f0355590fdd9465ae855363c65cf29cd1a8f8f66cebbb4f100fed450bb127acf35883330c75398776c5197a85bcb3b3b102f931a97338ddb9a7a46e653fa35916d996353a7ed138d1420fef32d2da9b270cf0ea4e33de56db9271cd9728e475415a40db9992c9c0783a9c5cb9aa5d4f3af736140e2a7208e8a92a29b6402dd642917480e590c30f549fc7e7f10db85d73044b17cb536a8e8e2a4244623687f4cebf739f482744fbf1df053e3bc4480bc32413616cf1e732e3b6ad9df363f28e1ea4dac5c7d534d85a6a5313c2552b5bd6784505bece8220236f1a53b02870c1020d786190020f5bb5c45d25e8526fec8a67a729e5cdadbf7bebe73779e09f2a269625c58f6a4d9d56e8b808790886e12486b91d15a3febf6f2270ad5ef87d7e8a78e9e39fa54eb338b20e5f143aa83ff36cd6c5a3aa76973586429877fe12eabe6c9319d1339c9b0a9f40129930664afcf8240a3a0dde35865c30d2e177f27b34c4bf7b8edf19efee53323e73d76dde74ea1d0012ab88014d27295c5c3a4558014ba737f7c9372c96e7923863a2f796d8e39e39fd583d9c836a4fdd5e97c875a1447b30e2661ab772737e4815c4a887b2bab4d7ab860a8e867177e5f1caf7c39935d6f1af5695ac5da29246a06a0928e62f48ea0e6f743488ecc765e637db4c85c6d1e92c81cb48686744867586be040b4029912ab830cb8b5a558a65d3546a52fa4586903041f057c19028ef67117be0e10a873c758bbf4d797044987fd0d7f102281eef35be2d7c38fd8bf95fe2301b936da431bf6428ada01925c218dfe2844b0cc291f5a9853aff80e6b1560ec588f7d6f6b3c55a412eb004919db812055e424133e7de638cbad9cff73fe404c4143dcb1c574a1e39efdba84dff9b846127081d29855c22fed66691af090ffe066b0a8d50ab20a6e0c44b55f768070c0e606f28d8a8ce810ede934972a03932ff82922eb964c0bce659f44105610a49e9e203864e6a754672c912de21804f0a32bacf59e51c215f7e4587cc4896de405bba6aa02e8ac17ec8c450c4c8639e854e40d0dead4c97105972baaba6bcfd7b8cc38edf61b87fa4329a8098915eadef178e766ba288877335a6f56f939cd1f52010cba6c26c714dd619a09d42a9c3cbb7504607d6dd6165d19c869cadb47a10f43d83f4fdb6311b29fcfac5f18832055a5a2b74f2903fa5256112370ac75080355baebd56610162b129e6c87daa1499469c176f66d7d68dd2bf2b871eefad629f4d0e115ab1a60d56fbfe2acc78a7db87de0dddc0c3fbe3587518ff19ad2bfaac630e145e9437cbb170046def27de51f906946952e67704175b0f663afa92b467b4320dbd988ea0ab499c32b4ecded8bed3ff13a8e9e2769399e26f2a6bd5971b7e61f741ae534df665e7b03feb9e65194f5894ad86b86e0223142e23503c143692cc01c103575e92cce0f2b17b55853e3778568ae7c30e2ab402768a5c4661885d557", 0x1000}], 0x7, &(0x7f000000b080)=[@hopopts={{0x10f0, 0x29, 0x36, {0x4, 0x21a, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x18, {0x3, 0x4, 0x7, 0xac1f, [0xff, 0x10000]}}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x12}}, @generic={0x10, 0x85, "49fb20532e2200ce7014b1671d8cc71165635f9cbecb0b02a9a3b50fd7afc9a48b4264eac86040a1bacb7806ed1ed7e22aab2530a25deaaf70513fcd5589a5fd2dac06fb67d711e5805ffb06fabe1739449f4c823fe88fa618495fb9749d3b04b57c8412149f3bee11b06962f0f56d8a57f4e64f7a6b89086e1da325071300fc6f11898f51"}, @hao={0xc9, 0x10, @local}, @ra={0x5, 0x2, 0x10}, @pad1, @generic={0x2, 0x1000, "231bbdf2846e7acd58878314d7c17c74c957c96ce5c832b96c8b1756691c04db8870df653bbb54f6731cdb6c0f03e35c74d823406c956892c47b73a943c489c7958b471c2ee4e01c545ff882076b0a97a2787a96a120fc351225ccf7bdb78f22c88d487ca0fafff41ab13d8dd9f5a2997171cd3d3d9c3f42adeb0323a9ca627c7024694e7f86708ed3cbd28926b19b2da50b7ecd514c9324cd0509af3a002679090a84a6bfa7fc62af227987894254fcb95cd069c2edaa2e47b57dd609f5b92e2308f10c710efd13d22519055d996afa2d12a02401030806fc7aacea027bf2cb2ea7839e643919ea3d6c6da001af50db48eb1ae52da2bf91e0d94b1ec84e8756665f9453e9425065ef02a5a56ea3df6b416afab06f6a8e0a369f1cb17b4702f124c0bb7815110faefc8d66f1de5426b8754b9b2d332947413664566a0b376c1cfb9acbc9fec6071f79e4ef8e8e77a3ef25108e46d514357511deaad1ee8e4b2dc8e55baf9a62636561d341dd2c33a0bbf1d7b95f31f84de26c9f1aeb0909d84dda99d97202a4b4c518056cb3b48b08700003e66928df3425846e2626a6300f075bb573b575a251ab07f0f94f39c59d09071adba6ede789c0a8217474e6f90bbd41e1ae8db78cb3307842d5d0042cf6879e38b9592afdd50f793584b6c428a46ca4d0c8b0fcb1ccad913ede96b363bc9385f91f8a8b8310fc15e9919e435e9aff4b992ae83ab647bdbe8ddf4685a05f6cd7c65a9a4ea75a8aa98f4f28e4563286848bc9b3240ca592c0b3242fc61b83f103d42a1e690b7e9a06f174b66b4add2f2793eec035472943b048eee5bcd94c3bbfb4b24e6f9c862880350e17b3e2b8c70ae20312b550e18dfc95f281926a02158492514178cd1bd0f07929abf9310f292bd03df51b85efc1fe480b2aeeec654c26fdd945086a3679408caeaf783d529dfb4820144d09fb89857df02e91b1c7b280d54c14d671d764d0d4e7b607c8e8659750967ca1ecdca472e5ae4d6989927d2e0e1fec29f7ce611b7b667e9b66a866ac088639df9a8ca9da4cbfaa685f564978229e1afc8fd59ab29aed1996d9ddc59e09a0df3288e5c01e8e701ae0975b535c1b03edd5e5e48f723c63e93c3ecf8374c8d2cba94cbb2cafc395acc14f51609925afcbb72d12a10c6c9d27abb8e6b19887738f5782f5bc0673927566bc25261a42781c62f4d8091dfc67b733432fb39b53089b91c001762b25da7dbb934efa310492727c435a182c19466ec8955c27d6400a6752887b185d576a08ff20e98474c7fe701e63c7262554b317615b0961e7f1c7d70c0f8aaf5d301a3d271b2d77ae8a8ef628827e0d672f4fdfbcddde9097db85e7763ad7383812b114eaa883d93c50afc874efce49438dd1b75742d76c1607812190debce766872f1a0aa3d7a9699371af1814c01117017266db7767b1ffebd813bc4e3bdc8aabea27de33e3e4df79b08dc7bc498ee192035713ec549c350ba9ba7a89155cd2480d681532c66dbb2e21fcc97f5b3462347a59d566bcf53161d5ab7c84daa4dfeb02518a674c6cabb812ff12687f0aa59711d5d400bc71bf452ab2d2aab29697fd42ec5793af0779f5ee5643ec4aaa057a4ebfd3ee19d385fbb8b77e21d51acb51480c8a4b8660fb005e7372d022820ad20ed653dd4f1117638833b747a7786e143a6ff0ae97c9159940377492380ae46c47cd1fdfe3375ab19d44460a107aa259b1e149bef36322e81cfeb4920ac8b261beaa45f9d1afa97a45cb4d64b0cd914fb7c0a4bd8efd6af04d8a8bc657fc731537a7585c41d3f18aa7bfb8149d468f08300417a32ae7864bffae8594b30bb17162f1f0c6997a3476f55179a460bc7490e06ce0a66983ab55f7d3b148ea30d838c7a8cebe987375426701975628368121dfe2b92baf3417d07bd13b521e8c3fcd04992b672cea754c984488f8289e9916b1f26c3054188dc2320098b73924d3fae67f2b271724cf4cc198a3fe18f96e9b270f0e244eb2f835c76fe491c3e2866978f3c571fd1fe76f8fb5f6688c28f69c47759279036a53907fea288f51c474d5cb6eb22062321d1d34d2f775086330bfe903616eda153cec231987a1223d93e8c77977a5e5c9a32d4f6e8630ab681f1c6abdcb2e7d4677a7ea642f158ad6224466181bae1e75ef32c859991676b52d8d525ec386d4ef5d8081d04236210476dee7ece2f534c1c20c3276e85ccdeb1e62864c99749fd5cae43e6a4148eda449464737afb713808a2c7687b16d3051b80853d14ca6670206e7f1801558674037f387ba5a21ddaf20f0e43820762fa93729f5e2cd0e4c0c6425d96000d1870a319c6dc5dec1cc8a23367dac89ad140b6ce062fcb1f294d353f0498b17fe337b2de8f5fd75ca1a8014cde144f4be35a2cd89ba025b11dda9d8f96ea21e767331c007711c754eeac2af7d435295da26e8c2b7c222026227dc270c7477be41200dde7e7fbcf17a415f11f4a4a23b5dbced8edcf552c5fd06e1ca02a1c23ea9b2b53a2ef2be9a1a4095a9ffdba2abd68df8ea5db357c7b377330f30693cebd2205b21745b723ea7bd2fa1fbc4c8da52b1c45e27c031abd55957aadf0ae708f3247f4ddc0dcb456a23494f10b08bcff2157ef40007ecf43db57d71d8b6024d096aa367efafac2e8d79598daea6a995b39ff64867f89f5e840964fb1f9e69cdd382e01b9a1ae5a9668881825a775304618efb9a11094e6b474478df1a0a2ef574deed44338931bb4a660a15bbf2e1e14035b49c0ccaaf2925ff3150909f1c96124b7570d122e56987fc52f6713ef69a46140c4872fade4cca677785e17ddb0acefff9e3a936ed491986f728e9a41776d73b8ea9068e8ee1402d3994d8648833ff3f435606d0bbc3c31dee5159b8982acbd1a85282a385379e84932529ea0332fd9b01ceb5cb667829e59451430261b2f335501b0a77bce118bcfa1cc5154c69fd9045ad26a137d7919efd84f94d9017b35b449cb89ad8f9c3b09af13a74dfa159c938c35a19229a12b3a5af3a315018c4be9731ba4e7332037dd7d90e7ee8e0b7b715d53054da959245cb702e9587c69abea142a1e6b459493c5366c0c5b99bf105d841e248b8067fc8cfa455a1bb9c25c596f59705d5d8224c6df2063b073949806ca824c725d006d51f2235c9bf93c6bc839e65b3f0f3b6936078cfd13fc8215145a9b637d8a019548aae028e07881eda6bda46a5e7e0deecd9e87275bb15a95269779e030359fbc04206761d594669a10ccc11092bcda06cf6e8bffcd60e9dfc92b0c39f19d322613311687c7fde58e55eb990d8cdc89f060da1c5bbc1a3d30114cf9ac769372278cdefc06750a925eb1e22a2786635dd7368ff26bc8c3aca6996728e7635f23a585a99ccdd20b62e52b39577b2e1d61146c2d519771d22391fe00c8c2c8c1af0321fd39ed7593b927b163d956100afeee9efab7b159e7aeb1a0c7e506c2c1f7d928c63164c94abb170f9d848ce3df6bcfc3aa75b57efc506c82c86a5433363527cda1b98b0d1bbd940c9d4a0c325a9d96bd03fc19e969215a7d71db94a5d567c3716bbf023d5a0561dec57b304a320e59133a5b831837b660c1e9f6377603146e90194da5356fc4b5eef76414d2c29582d11d2a592b46c91de12ddeff673b2c9f3626726b6961d22aa4504aaa2ebe33b9ae6158f43864ddd52c807ef7e22e74f962ef645dc3299de62ab1a5d28a8a9655b0ca654489b50e8684225f25e3b2953cbc4c2b7bee6570c73bb181613aed377cd7d8484d00f1d5230206961dd2a0bbba69706d87a2a1158893aea84490ea5d6ea4ee4e8ea4057cbd8283cdecd39924eeb6ee9f90b2d52d630b6c4182866efd01783c6d8f6edee74ea3354f26b6850a961ac74d9ac70b3849ef9e6d4187636e02a56e89a81918872ee15fa297a58b8efa5dbffd548653151b7ea79036da4a692cf9dd680aabec6a52e5fcea06b0b22e9b436894674cda940fd01b5a43950837eb4db08d0e28da07db706133d671e33ff784f469b64257a28147d7791dfea29462a6c3238657eb86e6853fb3c83420537c548e9a396cba527492d0eadd65f01d3287ea16c01f2dcec48d94a1d6181a46aa76283c3ad8f04f1f535532e1d2bdc9649b384be8dcd84549e247fb72fe7d034abdee60003af6803b0e9b1422ea6ca11c8475cc29a1dfd136c59d5b2ed80301da4d90e4b39946642eafacbb445021605b7ea94a58546f8bc6ca2453a4d1ba0482ab150a4f8ac1c40287fab06d3417a966c36c6ebf6cfa9d364aa861361326668fffdf4c0f4bd2403892baa5c292946a1df50561473c3504b5d353ae5308d21381e32b322155570369f07a89cdd62c71f235c92e13539d4726d83a6f9d89ca2ff58cf74b9a29d66e0478ca6d76311f89ecfb710e532f73b21ff3136c2ef3566605ce65d550e05d5d65abf0600dfa327966b6a001a271132b146e990860e08a6ead5bd59f4c2fd3d3adbbe1b984a8bdad27b7a0815771920e304d3244aa1d0f5d0f9b0d93a55aaf02e99a2cf22a312226a1bc06d2986508cbbcbb7d82f6515f56140bf8d38f433fc60be87b6fd5b96e58c2a4b2d57e6897ccf8410ed29f06e55e1ca7aa1538cdd526b7885b958e921936dc6ae3521b316fe4d6192e08931defd212d730e41150728330e4f2fcf21060950b7e4e5df004b88fc2cc50a7895bb78320fc9496242c69a8002214d624b1f5d38bce50baa1003ca5a6af3fa13052d0c28cc97353e52e9bd726c5458be6f0e7dcc56416af64a2a0f55f541b6202f1b019d7ace8c594a6348f20b7835a46695c835fd33660714d4ab0435295f720b028cdccdf5b175e7d1522fb2fb8ecad691865ac6dd8e3b82637af540effc82b67e8a5221c2166d3bf24135607b650335ca171f3d2be93fb80e19598295df5264a84ae8b3046404f52c78d6e8da64af8e66e91ee0e12b8e2bd01f443908a5177fff018deead0edae6eb7b7204d83e0a54cd059f954e392f211031f090f83de840b9553e4cacaf38d01c19af3612d50f2ffbefc6698935a85f131b948ce3011c505223ad2ac52f1e73678d73f7f77a4f7aacc12f1ca46fcfa83a820623475c9b7dec6888ea0c8904572c43f3da15facd5580c3785e92822c0efbbd221df267b9f0d5777dc94a015eb36f2e9980a09edf4a76bde1eed1e3001d9bafa628465e653187cee768b1567b5d850b4a0cddc53dd4d222af385fd6e7aebb43bfb259f566667891df2a3a9730d8e843c282e6c66093ae1d5a0a32a8486477134167963e54399b2b73069a81f7448de474188995bff68c3fb653b31f8c1527ddbebf796173b73450bedc39d6ee8b680bfb0355a1efa259d17d07f7c286f407ce7f462922e0db4a9efe506f888fda113fcb935f1ae0fb632470ffbad536895dd7e5660f423a25255d3085f6c22adc5b73da1c43e15cb336de4df8571c16a7f0371283e4216bbed08d8ba9bef8fcacfaa6fa8bdd9f45bc115a2e37202e3d1a5679a586ba9e2bac53a1f1eb6dd39834362ecb714cc289c0f9262e61ae2902a93b6b5a5e8b18339bc2a8cdaa383425c7b71cb1c876a8aa858ec08acd745b667e28e0753e06f1cb6ae0faee476d9e29d06c2eaf130b186475e445e8209430e25ae83d39033807f67b944c9828968cf3acad6a1fba9d3aa5ea02d128a76ca296ccf092199d78fca0c282680cab0428075d675790ba4e4337053e8f169c6a745851065e4bebffd7576e2dacf33f1d64fe78353c2efbab2d57abf26adb2a3aae409df36ac26172b17e89454cd77564"}]}}}, @hopopts_2292={{0x40, 0x29, 0x36, {0x0, 0x4, '\x00', [@ra={0x5, 0x2, 0x2}, @jumbo={0xc2, 0x4, 0x1}, @calipso={0x7, 0x18, {0x7, 0x4, 0x9, 0x862, [0x5, 0x800]}}]}}}, @hopopts_2292={{0x30, 0x29, 0x36, {0x3b, 0x2, '\x00', [@hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x80}]}}}], 0x1179}}], 0xa, 0x24080058) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000700)=@raw={'raw\x00', 0x3c1, 0x3, 0x2f8, 0x160, 0x2b8, 0x25c, 0x160, 0x7, 0x228, 0x3a8, 0x3a8, 0x228, 0x3a8, 0x7fffffe, 0x0, {[{{@uncond, 0x16c, 0xf8, 0x160, 0xa010000, {}, [@common=@ipv6header={{0x28}, {0x81}}, @common=@inet=@socket3={{0x28, 'socket\x00', 0x2}, 0xe}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x2, 0x0, 0x3, 0x1, 'pptp\x00', 'syz0\x00', {0x6}}}}, {{@uncond, 0x0, 0xa8, 0xc8}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x358) 2m3.46898276s ago: executing program 5 (id=3512): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000200304306000000000000109022400010000000009040100010300000009210000000122020009058103"], 0x0) fsopen(&(0x7f0000000040)='qnx4\x00', 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00220201fe7862d0e90e7dfdbb49ff96232a9d14e76714dc897947f3ce459cdc4acea8c42db5854a51"], 0x0}, 0x0) syz_usb_connect(0x1, 0x304, &(0x7f0000000dc0)={{0x12, 0x1, 0x300, 0xe8, 0xd1, 0x66, 0xff, 0x403, 0xf0ee, 0x2b83, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2f2, 0x1, 0xf8, 0x7f, 0x20, 0x3, "", [{{0x9, 0x4, 0x31, 0x17, 0x3, 0x88, 0x19, 0x1, 0x8, [@cdc_ecm={{0x7, 0x24, 0x6, 0x0, 0x0, "9a58"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x6, 0x10, 0x80}, [@network_terminal={0x7, 0x24, 0xa, 0x80, 0xbd, 0x4, 0x9}, @network_terminal={0x7, 0x24, 0xa, 0x81, 0x4, 0x9, 0xfc}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0xd}, @mdlm={0x15, 0x24, 0x12, 0x6}, @mdlm_detail={0x98, 0x24, 0x13, 0x2, "5b8ab93dce2ce7fcc77289fc6e45141702bd490a73225108310c2a8c1d53d3aff32055a5f20ccf0cbedca5c0644254960fcd565173c47492c7bf7c83bbd0ad96b9d3b65987b53eac0847d9eedd3c2e2e570e560b86bf1f5863da8dae2c3f44c520036059a8ac21615f8f48dbc3ecfdeb7384978937415c0ef5f095921c30a4ccc6a26363e9adbb9cbefdc6ab2b5a2533b6f5f332"}]}, @generic={0x75, 0x24, "ce18122861b084ed189de3a7b2e7dbafeb829faaa22a561c42eba0b5bb2125b7e181affd7db6ddbc60a213b8af3a572eaf25a5a4a062db51246811f808567f7accb575757bcf30b44b46559a32c9430a0a4c94987b4064d61a7ea341476fea99d3375886500316e865865896b428dead567a37"}], [{{0x9, 0x5, 0x9, 0x3, 0x0, 0x57, 0x74, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0xc, 0x5, 0x7ff}, @generic={0xac, 0x23, "a9aeb018280469d15f34119c5386a9297b286e75f011ed54dc95c6875b7c697cf26a680ae4d0cc54aa00ecc8b48cbd7ec82da36afaa16b26b910c2d01cce95e9ea4ea1150a7576a962bcddbeda0ec2ee3bc60988c0fa6c26fd3840c4107fc7d183a349c141b8384143d4a2ba19548353b9245b04a9186ce34c1aaceae00dc15c7c6ff962e838130ae924834d5e7a6bf97a51619d211a44994a9973b83766c519d390b808ab7489bdcb98"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x40, 0x20, 0x43}}, {{0x9, 0x5, 0xf, 0x1e, 0x400, 0x78, 0x80, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x8, 0x1, 0x1}, @generic={0xbd, 0x23, "6a0fa2dd46c56a2deaee4e6a7f6ea5f0eeb26ae3352605579aded0fb7dcd71adfe95f42837a47c48cb5592bac05bc93da4d263cf3cf6023586671443e14328b1aaca25d1db230c6335723646904c6ef7829ff865fc289a7e0c8f4b4bd09e1f345e31f8ee81fdfe624734fc62c675e5b3486c36c795165756d1b135222269d0526d048c7f19dcdfd08c88e6360c3608b878170cc87b40784f408da63f556c95a4438f98d7c486b21e7c1d54b8c054232242399de793984f48bf1d90"}]}}]}}]}}]}}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) r2 = syz_io_uring_setup(0x31c5, &(0x7f00000000c0)={0x0, 0xd73c, 0x2, 0x1, 0xfe}, &(0x7f00000001c0), &(0x7f00000003c0), &(0x7f0000000000)) unshare(0x22020600) syz_io_uring_setup(0x3c5f, &(0x7f0000000240)={0x0, 0x20, 0x27, 0x2, 0x0, 0x0, r2}, &(0x7f00000002c0), &(0x7f0000000000), &(0x7f0000000000)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1, 0x4, &(0x7f00000000c0)=@framed={{}, [@jmp={0x7, 0x0, 0x6, 0x0, 0x1, 0x1, 0x20000}]}, &(0x7f0000000040)='GPL\x00', 0x1}, 0x94) sendto$inet(r1, 0x0, 0x0, 0x488c0, &(0x7f0000000040)={0x2, 0x4e23, @remote}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = socket(0x2, 0x3, 0xff) sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000c80)=[{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000300)="faab1d43a65d20ccf90a2bc53c6384d81e049741816045278e7e25ee0c020808bb08360001ce61fcb7e067b20800000000000000d964ef413b57037d7b69e34cdda89b0328e064119c9e8c7beb616f163c", 0x51}], 0x1, 0x0, 0x0, 0x20000850}], 0x1, 0x4000080) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) sendmsg$rds(r3, &(0x7f0000000a40)={&(0x7f0000000000)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000a00)=[{&(0x7f0000000340)=""/166, 0xa6}], 0x1, 0x0, 0x0, 0x4000050}, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000200)={0x68, 0x2, 0x6, 0x5, 0x0, 0x0, {0x4, 0x0, 0x1}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_DATA={0x1c, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x9}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x697d}, @IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x90}]}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,mark\x00'}]}, 0x68}}, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x48, 0x9, 0x6, 0x201, 0x0, 0x0, {0x2, 0x0, 0xffff}, [@IPSET_ATTR_DATA={0x20, 0x7, 0x0, 0x1, [@IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @multicast2}}, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x2}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x2}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x48}, 0x1, 0x0, 0x0, 0x800}, 0x40c0080) mkdir(&(0x7f00000020c0)='./file0\x00', 0x0) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f00000005c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESOCT=r6, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r7 = open_tree(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x89901) move_mount(r7, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000440)='./file0\x00') unshare(0x26020480) pivot_root(&(0x7f0000000340)='./file0/../file0/../file0/../file0\x00', &(0x7f00000000c0)='./file0/../file0/../file0/../file0\x00') syz_usb_connect$uac2(0x1, 0xfe, &(0x7f00000000c0)=ANY=[@ANYBLOB="1201000000000040b4041d934000010203010902ec000301662002080b0101010c014f000009240701010002010094eac8b44d90899d6916c9bad5a8fe4e0b240d020100016b0602000d2407010100030000000003000d2408010301000000010000000b240404d6e954877a57090d240d010100030100010003000904010000010220000904010101010220000a24020209000e0000060b24020106010206db2f740d2402010703b0029ea9b418c70b2402010d030dfeca18f20a240201803d040109c53f09050109400006020708250102330703000904020000010220000904020101010220000624020104050905820900040509030825018133e44a"], &(0x7f0000000d40)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x250, 0x9, 0x5, 0xd, 0x8, 0x1}, 0x1a, &(0x7f0000000200)={0x5, 0xf, 0x1a, 0x2, [@wireless={0xb, 0x10, 0x1, 0x6, 0x0, 0xf, 0x4, 0x8, 0xff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0xa, 0x10, 0x5}]}, 0x6, [{0xe4, &(0x7f0000000240)=@string={0xe4, 0x3, "c2f7653920b97f08c43ecffdf1c2489ecf88f879ec7446e326f46ce8ccd3f60ea60b625eada45c1e2cd00c1d430cd3fa677d5f11e040625d792203dc6865891858f34c8842396178e6e7de05261480c8596d781dc435220d53163cf7e09d975835747ff9e4dd3cd06cd71fc3410d865e404403973db4f1b7ce50b8ce231d8b63f8dbc8714a13406ab9b76aeef959381e321b5f7f4ac5c03c063c198180314803e369a9f9edbbec76c5b4e1694e2f108cb086c03cbd347c7168b703464bb44317c05f7487754f97ea3a3783e307c0d2150c3621c20fbcba7430f1e456d19e0ac4146b"}}, {0x0, 0x0}, {0x7d, &(0x7f0000000500)=@string={0x7d, 0x3, "332919f553b433e3494f2ae1f18c71b3378240c59cdd4a3c844beb766002bb064b190cc602948b73853601e40586f26e31acb203fa5eab3658761c483a772cc6aba8121b5f1ff4cc5be6ac36fa70cbf8e68b68957c2d766b9ab1d52353a99925739f4d6f0fe52077b41849647afb0ae35abb8295b804631856bf1c"}}, {0x13, &(0x7f0000000600)=@string={0x13, 0x3, "ecd59920e693011a26bb3d735dc5e6ef21"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x1c6f}}, {0x58, &(0x7f0000000400)=@string={0x58, 0x3, "ad1867f70691341be858ab80ad01b19e57c99d2d22743d7c652d16230f18ae666e790471e2bdd21205305722a015663acbc4543215d2a7cc43dab2c6a839bb254f4b85455da78e3fac2575e35a79bdef171c77aad940"}}]}) 2m3.015624784s ago: executing program 3 (id=3515): r0 = getpid() symlinkat(&(0x7f0000003200)='./cgroup/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, 0x0) r1 = syz_pidfd_open(r0, 0x0) setns(r1, 0x24020000) syz_clone(0xf21e8000, 0x0, 0xa, 0x0, 0x0, 0x0) 2m1.919644132s ago: executing program 3 (id=3519): r0 = socket$inet(0xa, 0x801, 0x84) connect$inet(r0, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r0, 0x8) socket$inet(0xa, 0x801, 0x84) syz_open_dev$video(&(0x7f0000000440), 0x8, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x1f00) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_REG(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="15e72abd7000fcdbdf251f"], 0x34}, 0x1, 0x0, 0x0, 0x20008001}, 0x40) bind$l2tp(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0, @loopback}, 0x10) socketpair$unix(0x1, 0x3, 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x50, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x3, 0x8, 0x8fb, 0x0, 0x9, 0x0, 0xfffffe0000000001, 0xfa0f, 0xffffffff}, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x5, &(0x7f0000006680)) r6 = socket$inet_tcp(0x2, 0x1, 0x0) shutdown(r6, 0x0) splice(r6, 0x0, r5, 0x0, 0xfea8, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x8004) socket$key(0xf, 0x3, 0x2) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000006c0)=ANY=[@ANYBLOB="4c0100001000130700000000fbdbdf25e000000100000003df6d501a111ba4cd8e33850000000000c22fcf88dbc7f9989b000000fe80000000000000000000000000f77a11088ce6f8f400aa0000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ffffffff0000000000000000000000000000000033000000fe8000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000fdffffffffffffff00000000000000000000000000000000000000000a00000600000000000000005c001400636d616328616573290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000003509fe8fd57fd44aa5074c50bc700e53"], 0x14c}}, 0x8000) socket$alg(0x26, 0x5, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) 1m59.743782596s ago: executing program 5 (id=3523): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)={0x44, r1, 0x1, 0x70bd2b, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_ADDR={0x30, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @rand_addr=' \x01\x00'}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}]}]}, 0x44}}, 0x84) r2 = syz_open_dev$usbmon(&(0x7f0000000180), 0x4000, 0x80000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x12, r2, 0xeedcb000) syz_usb_connect(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="120100001964d408861a92e03f530102030109022400010200100309041f0202e917f300090502020002020000090582020002"], 0x0) r3 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000001e80), 0x2, 0x0) write$RDMA_USER_CM_CMD_ACCEPT(r3, &(0x7f0000001f40)={0x8, 0x120, 0xfa00, {0x1, {0x1, 0x0, "06163683013499e4f3a2744cd1ca5caf728c70b49d07418d8fb3e55882c01019087fbbf53cbd337d0be4ff66a68cb13f6a0131717b07d3bbf19534b38b0e9fe2de2cd934bc0d8bd46758efd703ca3baaea82c5326cbbc01da4bb11a6111ad56fe62ec0e18148508a1ac7219ce7ae534878b471938169f1330bdec9cd15863cf4c0f7db53636712abfa06667a8b3d0a170a9e42a9cd1479edb9d9188552292b4e320978973205ed45d920f0214425f602fa417f5c5a8d44cafc342d16904d2819afb3f0c8b05c880c7cebef29aa20a5c22633738287ade7fa3e3bd1bd1556536ed789878a9d5384459bb88a972dc6d066c875c8853c0774dc2f4bc0e4c3b0d1a9", 0x6, 0xa, 0x0, 0x40, 0x0, 0x5, 0x6}}}, 0x128) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="58000000020605000000000000000000000000001400078005001400090000000800124008001f000500010006000000050005000200000005000400000000000900020073797a31000000000c000300686173683a6970"], 0x58}}, 0x800) 1m59.049073913s ago: executing program 5 (id=3529): openat$cgroup_type(0xffffffffffffffff, 0x0, 0x2, 0x0) pread64(0xffffffffffffffff, 0x0, 0x0, 0x1c2a) r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_int(r0, 0x29, 0x1a, &(0x7f0000000100)=0x8001, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e23, 0xa, @private0={0xfc, 0x0, '\x00', 0x1}, 0x5}, 0x1c) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000000)=@mangle={'mangle\x00', 0x2, 0x6, 0x730, 0x4c0, 0x590, 0x2b8, 0x4c0, 0x3a8, 0x7c0, 0x7c0, 0x7c0, 0x7c0, 0x7c0, 0x6, 0x0, {[{{@ipv6={@dev={0xfe, 0x80, '\x00', 0x39}, @private1, [0x0, 0x0, 0xffffffff, 0xffffff00], [], 'pimreg0\x00', 'macvtap0\x00', {}, {}, 0x6, 0x0, 0x2}, 0x0, 0x290, 0x2b8, 0x0, {0x7a00000010000000}, [@common=@srh1={{0x90}, {0x2f, 0x0, 0xe, 0x0, 0x3ff, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, @private1={0xfc, 0x1, '\x00', 0x1}, @private0, [0xffffff00, 0xff000000, 0xff, 0xff000000], [0xffffffff, 0xff, 0xff000000, 0xffffff00], [0x0, 0x0, 0xff000000, 0xff000000], 0x1001, 0xb10}}, @common=@inet=@hashlimit3={{0x158}, {'team_slave_1\x00', {0xf76, 0xff, 0x20, 0x7, 0xb, 0xaeae, 0x7f, 0x6b1d1c17, 0x80, 0x78}, {0x8}}}]}, @HL={0x28, 'HL\x00', 0x0, {0x4}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv4=@empty, @ipv4=@rand_addr=0x64010101, 0x18, 0xfc, 0x7ff}}}, {{@ipv6={@ipv4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [0x0, 0xff000000, 0xffffff00, 0xffffff00], [0x0, 0x0, 0xffffffff], 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0xff, 0x2, 0x0, 0x28}, 0x0, 0xa8, 0x118, 0x48000000}, @common=@unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x1ff, 0x8, 0x4, 0x1, 0x0, "52146ee9ae44b62f269737ed481b837e8196a5702a25a4409e992b2c65fd4ce47d5510261c8694c511bcdcbca881691621e9e9f5a9cc6d7b009686f0fdb6fdc2"}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @HL={0x28, 'HL\x00', 0x0, {0x1, 0x6}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @HL={0x28, 'HL\x00', 0x0, {0x0, 0x5}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x790) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) r1 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r1, &(0x7f0000000140)={0x28, 0x0, 0x2710, @local}, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000880)=0x33, 0x8) listen(r1, 0xfffffff9) r2 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r2, &(0x7f0000000080)={0x28, 0x0, 0x2710}, 0x10) r3 = accept4(r1, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000000), 0xfeb5, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/62, 0xfeb5, 0x10120, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x401) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r5 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r5, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="000186dd061000000000000000015120644407d100"/36], 0x34) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$tipc(r6, &(0x7f0000000080)=@id={0x1e, 0x3, 0x1, {0x4e21, 0x4}}, 0x10) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f00000001c0)={0xffb7, 0x1, 0x8008, 0x1, 0x6, 0x10001, 0x3, 0x9, 0x0}, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000800)={r7, 0x1}, 0x8) setsockopt$CAN_RAW_RECV_OWN_MSGS(r3, 0x65, 0x4, &(0x7f00000007c0), 0x4) sendmmsg$inet6(r0, &(0x7f0000000900)=[{{&(0x7f0000000940)={0xa, 0x4e23, 0xa, @empty, 0xfffffff9}, 0x1c, &(0x7f00000008c0)=[{&(0x7f0000000140)='2', 0x1}], 0x1}}], 0x1, 0x8051) 1m58.402197547s ago: executing program 33 (id=3529): openat$cgroup_type(0xffffffffffffffff, 0x0, 0x2, 0x0) pread64(0xffffffffffffffff, 0x0, 0x0, 0x1c2a) r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_int(r0, 0x29, 0x1a, &(0x7f0000000100)=0x8001, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e23, 0xa, @private0={0xfc, 0x0, '\x00', 0x1}, 0x5}, 0x1c) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000000)=@mangle={'mangle\x00', 0x2, 0x6, 0x730, 0x4c0, 0x590, 0x2b8, 0x4c0, 0x3a8, 0x7c0, 0x7c0, 0x7c0, 0x7c0, 0x7c0, 0x6, 0x0, {[{{@ipv6={@dev={0xfe, 0x80, '\x00', 0x39}, @private1, [0x0, 0x0, 0xffffffff, 0xffffff00], [], 'pimreg0\x00', 'macvtap0\x00', {}, {}, 0x6, 0x0, 0x2}, 0x0, 0x290, 0x2b8, 0x0, {0x7a00000010000000}, [@common=@srh1={{0x90}, {0x2f, 0x0, 0xe, 0x0, 0x3ff, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, @private1={0xfc, 0x1, '\x00', 0x1}, @private0, [0xffffff00, 0xff000000, 0xff, 0xff000000], [0xffffffff, 0xff, 0xff000000, 0xffffff00], [0x0, 0x0, 0xff000000, 0xff000000], 0x1001, 0xb10}}, @common=@inet=@hashlimit3={{0x158}, {'team_slave_1\x00', {0xf76, 0xff, 0x20, 0x7, 0xb, 0xaeae, 0x7f, 0x6b1d1c17, 0x80, 0x78}, {0x8}}}]}, @HL={0x28, 'HL\x00', 0x0, {0x4}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv4=@empty, @ipv4=@rand_addr=0x64010101, 0x18, 0xfc, 0x7ff}}}, {{@ipv6={@ipv4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [0x0, 0xff000000, 0xffffff00, 0xffffff00], [0x0, 0x0, 0xffffffff], 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0xff, 0x2, 0x0, 0x28}, 0x0, 0xa8, 0x118, 0x48000000}, @common=@unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x1ff, 0x8, 0x4, 0x1, 0x0, "52146ee9ae44b62f269737ed481b837e8196a5702a25a4409e992b2c65fd4ce47d5510261c8694c511bcdcbca881691621e9e9f5a9cc6d7b009686f0fdb6fdc2"}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @HL={0x28, 'HL\x00', 0x0, {0x1, 0x6}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @HL={0x28, 'HL\x00', 0x0, {0x0, 0x5}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x790) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) r1 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r1, &(0x7f0000000140)={0x28, 0x0, 0x2710, @local}, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000880)=0x33, 0x8) listen(r1, 0xfffffff9) r2 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r2, &(0x7f0000000080)={0x28, 0x0, 0x2710}, 0x10) r3 = accept4(r1, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000000), 0xfeb5, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/62, 0xfeb5, 0x10120, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x401) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r5 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r5, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="000186dd061000000000000000015120644407d100"/36], 0x34) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$tipc(r6, &(0x7f0000000080)=@id={0x1e, 0x3, 0x1, {0x4e21, 0x4}}, 0x10) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f00000001c0)={0xffb7, 0x1, 0x8008, 0x1, 0x6, 0x10001, 0x3, 0x9, 0x0}, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000800)={r7, 0x1}, 0x8) setsockopt$CAN_RAW_RECV_OWN_MSGS(r3, 0x65, 0x4, &(0x7f00000007c0), 0x4) sendmmsg$inet6(r0, &(0x7f0000000900)=[{{&(0x7f0000000940)={0xa, 0x4e23, 0xa, @empty, 0xfffffff9}, 0x1c, &(0x7f00000008c0)=[{&(0x7f0000000140)='2', 0x1}], 0x1}}], 0x1, 0x8051) 1m46.77415715s ago: executing program 34 (id=3519): r0 = socket$inet(0xa, 0x801, 0x84) connect$inet(r0, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r0, 0x8) socket$inet(0xa, 0x801, 0x84) syz_open_dev$video(&(0x7f0000000440), 0x8, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x1f00) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_REG(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="15e72abd7000fcdbdf251f"], 0x34}, 0x1, 0x0, 0x0, 0x20008001}, 0x40) bind$l2tp(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0, @loopback}, 0x10) socketpair$unix(0x1, 0x3, 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x50, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x3, 0x8, 0x8fb, 0x0, 0x9, 0x0, 0xfffffe0000000001, 0xfa0f, 0xffffffff}, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x5, &(0x7f0000006680)) r6 = socket$inet_tcp(0x2, 0x1, 0x0) shutdown(r6, 0x0) splice(r6, 0x0, r5, 0x0, 0xfea8, 0xa) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x8004) socket$key(0xf, 0x3, 0x2) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000006c0)=ANY=[@ANYBLOB="4c0100001000130700000000fbdbdf25e000000100000003df6d501a111ba4cd8e33850000000000c22fcf88dbc7f9989b000000fe80000000000000000000000000f77a11088ce6f8f400aa0000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ffffffff0000000000000000000000000000000033000000fe8000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000fdffffffffffffff00000000000000000000000000000000000000000a00000600000000000000005c001400636d616328616573290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000003509fe8fd57fd44aa5074c50bc700e53"], 0x14c}}, 0x8000) socket$alg(0x26, 0x5, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) 7.231899772s ago: executing program 7 (id=4017): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) close(r1) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)=@newqdisc={0x78, 0x24, 0x4ee4e6a52ff56541, 0x1, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x0, 0xb}, {0xffff, 0xffff}, {0xfff2}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x3, 0xae0, 0x6361, 0x5, 0xffffffff, 0x3}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x4, 0x7fffffffffffffff, 0x0, 0x1000, 0xc, 0x215}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40088c1}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newqdisc={0x3c, 0x24, 0x4ee4e6a52ff56541, 0x70bd28, 0x25dfdc01, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xb}, {0x4, 0xffe0}}, [@qdisc_kind_options=@q_cake={{0x9}, {0xc, 0x2, [@TCA_CAKE_AUTORATE={0x8, 0x9, 0x1}]}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x240408a0}, 0x4890) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000380), r4) sendmsg$TIPC_CMD_ENABLE_BEARER(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000680)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="010000000d0000000000010000000000000001410000001c001700000000000000006574683a73797a6b616c6c657230"], 0x38}, 0x1, 0x0, 0x0, 0x44081}, 0x0) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) close(r6) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)=@newqdisc={0x78, 0x24, 0x4ee4e6a52ff56541, 0x70bd2d, 0x0, {0x0, 0x0, 0x0, r9, {0x0, 0xb}, {0xffff, 0xffff}, {0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x3, 0x7, 0x5, 0x5, 0xffffffff, 0x6}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x7ff, 0x100000000, 0x6eb, 0x5, 0x7, 0x2c0b}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x240080c1}, 0x0) ioctl$SIOCSIFHWADDR(r6, 0x8922, &(0x7f0000002280)={'syzkaller0\x00', @random="2b0100004ec6"}) r10 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r10, 0x4018620d, &(0x7f0000000100)) r11 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r11, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r12 = dup3(r11, r10, 0x0) ioctl$BINDER_WRITE_READ(r12, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000000000)=[@acquire], 0x0, 0x0, 0x0}) splice(0xffffffffffffffff, &(0x7f0000000180)=0x80000000, r4, &(0x7f0000000200)=0xb, 0x2, 0x8) ioctl$BINDER_WRITE_READ(r12, 0xc0306201, &(0x7f00000001c0)={0x8, 0x0, &(0x7f0000000fc0)=[@release={0x40046306, 0x1}], 0x0, 0x0, 0x0}) ioctl$UI_GET_SYSNAME(r12, 0x8040552c, &(0x7f00000000c0)) 6.499747697s ago: executing program 6 (id=4019): r0 = socket$inet6(0xa, 0x3, 0x1) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000580)=@raw={'raw\x00', 0x8, 0x3, 0x560, 0x0, 0xffffffff, 0xffffffff, 0xf0, 0xffffffff, 0x490, 0xffffffff, 0xffffffff, 0x490, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'dvmrp1\x00'}, 0x0, 0xa8, 0xf0}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv6=@mcast2, 'vxcan1\x00', {0x8}}}}, {{@ipv6={@empty, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xfd}}, [], [0x0, 0xffffffff], 'pim6reg\x00', 'gre0\x00', {}, {}, 0x62}, 0x0, 0x358, 0x3a0, 0x0, {}, [@common=@inet=@hashlimit3={{0x158}, {'veth0_virt_wifi\x00', {0x4, 0x8, 0x20, 0x5e1b2d47, 0xf91, 0x5, 0x4, 0x9f7, 0x18}, {0x8}}}, @common=@inet=@hashlimit3={{0x158}, {'wg1\x00', {0x3, 0x0, 0x41, 0x0, 0x0, 0x1000, 0x6, 0x5}}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv6=@mcast2, 'bridge_slave_0\x00', {0x53}}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x5c0) r1 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="2e00000011008108090f9becdb4cb92e0a4831371c00000069bd6efb2502eaf60d000100020400bf050005001201", 0x2e}], 0x1}, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) setxattr$security_ima(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x0, 0xfc9, 0x0) r3 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x100, 0x0) memfd_create(&(0x7f00000000c0)='[\v\xdbX\xae[\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x00\xfb\xff\x00\x00\x81\x9eG\xd9,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1jS\xd6\x91%||\xa0\x8ez\xadT\xc8\f\xe5\x89\xbf3:\x99\x1e\xac`\xc3\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\xd2q#\xc6\xca\x97\x9d\xcb\x1e\x80\xd6\xd5%N&\xf8#\x80z8Z\xd2}\xf5\xe4\x9f5\x9b\x01\xf9t\xbb\x1er\x14\xdb\xd3\xcd\xfd\xbdnC\xec', 0x3) ptrace(0x10, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f00000003c0)="18607651149d7b10b4024fbbdc08899b8f589df2dbb5d7a8d1b36cfab675cb3976ee8100e2878c9cfa178cac130eb046eda93df39ed4b41924dc225ad4028dd63defb87d698be5c749450b350a789dcfc6b2d6a696b5026d1e52f19274566d1da0f353dd65e330ebf71c5e823f2753c5fd76724828ef31b353e71805205c3dceb44cc4c7b3664e29fb") ioctl$sock_inet_SIOCSIFPFLAGS(r1, 0x8934, &(0x7f0000000040)={'wlan1\x00', 0x9}) ptrace$getregset(0x4205, 0x0, 0x1, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(0xffffffffffffffff, 0x4010640d, &(0x7f0000000340)={0x11, 0x2}) ioctl$TCXONC(r3, 0x540a, 0x0) ioctl$TIOCSPTLCK(r3, 0x40045431, &(0x7f0000000000)) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000001c0)={'veth0_vlan\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@ipv6_getnetconf={0x2c, 0x52, 0x4, 0x70bd28, 0x25dfdbfe, {}, [@NETCONFA_PROXY_NEIGH={0x8, 0x5, 0x7}, @NETCONFA_IFINDEX={0x8, 0x1, r4}, @NETCONFA_FORWARDING={0x8, 0x2, 0x100}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x20044080) ioctl$TIOCPKT(0xffffffffffffffff, 0x5420, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mlock2(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlockall() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f00000000c0), 0x0, 0x22, 0x0) r6 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$SNDCTL_DSP_SETFMT(r6, 0xc0045005, &(0x7f0000001180)=0x2000000) mmap$dsp(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r6, 0x0) mremap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000, 0x3, &(0x7f00007fe000/0x800000)=nil) 6.304325803s ago: executing program 7 (id=4022): r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/if_inet6\x00') openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) pread64(r0, &(0x7f0000019400)=""/102344, 0xfffffcbb, 0x1c2a) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_int(r1, 0x29, 0x1a, &(0x7f0000000100)=0x8001, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e23, 0xa, @empty, 0x9}, 0x1c) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f00000001c0)={0xffb7, 0x1, 0x8008, 0x1, 0x6, 0x10001, 0x3, 0x9, 0x0}, &(0x7f0000000200)=0x20) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000240)={r2, 0x1}, 0x8) sendmmsg$inet6(r1, &(0x7f0000000480), 0x0, 0x1) creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcca) lsetxattr$system_posix_acl(&(0x7f0000000180)='./file0\x00', &(0x7f0000003380)='system.posix_acl_access\x00', &(0x7f0000000340)={{}, {0x1, 0x1}, [], {}, [], {0x10, 0x5}}, 0x24, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x18a) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e23, 0x100002, @ipv4={'\x00', '\xff\xff', @empty}, 0x1e}, 0x1c) sendmmsg$inet6(r3, &(0x7f0000000680)=[{{&(0x7f0000000080)={0xa, 0x4e23, 0xc9, @loopback, 0x8}, 0x1c, 0x0}}], 0x1, 0x20000014) 6.25334783s ago: executing program 0 (id=4023): openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffff9b, &(0x7f0000000200)="8cf0eb711ff32ec671ae37cf5ffa660fd1fe9d6ccce5c3d34bffdbf79dcdaf4e", 0x0, 0x20000004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x50) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000080)={0x10001, 0x2, 0xeeee8000, 0x1000, &(0x7f0000000000/0x1000)=nil}) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f0000000040)={0x0, 0x12000}) r3 = openat$rdma_cm(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r3, &(0x7f0000000100)={0x3, 0x40, 0xfa00, {{0xa, 0x4e22, 0x1, @loopback, 0x10}, {0xa, 0x4e1e, 0x800000d, @mcast1}, 0xffffffffffffffff, 0x5}}, 0x48) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f0000000000)={0xeeee8000, 0x102000, 0x1}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r4 = syz_open_dev$usbfs(&(0x7f0000000100), 0x77, 0x101301) ioctl$USBDEVFS_CONTROL(r4, 0xc0105500, &(0x7f0000000000)={0x0, 0x1, 0x1, 0x3, 0x0, 0x7, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@file={0x1, './file0\x00'}, 0xfed7) openat$ptp0(0xffffffffffffff9c, 0x0, 0x40500, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff4000/0xa000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f000068c000/0xc000)=nil, &(0x7f0000817000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) r6 = dup(r5) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in={{0x2, 0x4e22, @empty}}, 0xffb, 0x201, 0xffff18b6, 0x46, 0x330, 0x80000000, 0xdb}, 0x98) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) r7 = io_uring_setup(0x1195, &(0x7f0000000040)={0x0, 0x2150, 0xc000, 0x3, 0xc4}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001480)}], 0x1) io_uring_enter(r7, 0x2219, 0xcf74, 0x16, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x12, 0x3, 0x0, &(0x7f0000000240)='syzkaller\x00', 0x80000000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_CREATE(0x0, 0x0, 0x50) 6.126432065s ago: executing program 7 (id=4024): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000010c0)=@newlink={0x50, 0x10, 0xc3b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x6200}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ENCAP_SPORT={0x6, 0x10, 0x4e23}, @IFLA_GRE_ENCAP_FLAGS={0x6, 0xf, 0x21ef}, @IFLA_GRE_ENCAP_DPORT={0x6, 0x11, 0x4e23}]}}}]}, 0x50}, 0x1, 0x0, 0x0, 0x100}, 0x40088c0) r2 = syz_usb_connect(0x1, 0x36, &(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r1], 0x0) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x44010}, 0x8000) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cpuacct.usage_percpu\x00', 0x275a, 0x0) write$UHID_CREATE2(r5, &(0x7f0000000040)=ANY=[], 0x118) ioctl$USBDEVFS_ALLOW_SUSPEND(r5, 0x5522) mq_open(&(0x7f00000000c0)='\\\\%:\x00', 0x2, 0x13, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x88fd537e5e114b6f, 0x12, r5, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_IRQCHIP(r4, 0x8208ae63, &(0x7f00000002c0)={0x0, 0x0, @pic={0x2e, 0xc0, 0x7, 0x6, 0xfb, 0x2, 0xf, 0x6, 0x3, 0x0, 0x67, 0x58, 0xa0, 0x2, 0x6, 0x81}}) ioctl$KVM_SET_REGS(r6, 0x4090ae82, &(0x7f0000000000)={[0x18addbae, 0xfff, 0x0, 0x180, 0x4, 0x14, 0xf1, 0x0, 0x7fffffffffffe, 0x7, 0x5, 0x3, 0xfffffffffffffffe, 0x45, 0x4, 0xbdb], 0xffff1000, 0x1c4213}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) syz_usb_ep_write$ath9k_ep2(r2, 0x83, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="bcea"]) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="1400007000d0bac0f6a1f80d9ccc55c26540000000000400f993cf20f53d000000"], 0x14}, 0x1, 0x0, 0x0, 0x42804}, 0x0) 5.890715443s ago: executing program 4 (id=4025): sendmsg$AUDIT_MAKE_EQUIV(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000010280)={&(0x7f00000102c0)={0x20018, 0x3f7, 0x200, 0x0, 0x400, {0xffff, 0xffff, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}}, 0x20018}}, 0x44887) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT(r0, 0xc0a85320, &(0x7f0000000340)={{0x80, 0xfc}, 'port1\x00', 0x0, 0x60004, 0xfffffffc, 0xffffffff, 0x6, 0x0, 0x0, 0x0, 0x1}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f0000000200)={{0x80, 0x7f}, 'port1\x00', 0x80, 0x14, 0x4, 0xfffffeff, 0x0, 0xc, 0x200000, 0x0, 0x4875c99660ff2b2d}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r1 = syz_open_dev$vbi(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_S_INPUT(r1, 0xc0045627, 0x0) ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS(r1, 0xc0845657, &(0x7f0000000200)={0x0, @bt={0xe8c, 0x86d, 0x1, 0x66e76651aa88ee68, 0xd59f80, 0xfffff4cf, 0x80000004, 0x8001, 0x3, 0x7, 0x27fc, 0x9, 0x43d, 0x1, 0xb, 0x3c, {0x8, 0xffffffff}, 0xd0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000010140)='./cgroup.cpu/cgroup.procs\x00', 0x103041, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000cc0)="e1", 0x10113}], 0x1) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[@ANYBLOB='`\x00\x00\x00C\x00'], 0x60}, 0x1, 0x0, 0x0, 0x24040800}, 0x0) 5.441909096s ago: executing program 6 (id=4026): socket$nl_route(0x10, 0x3, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0xb, 0x59032, 0xffffffffffffffff, 0x0) userfaultfd(0x801) r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x4000) shmat(0x0, &(0x7f0000ff9000/0x1000)=nil, 0x5000) mremap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) shmdt(r0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r4, 0xc048aeca, &(0x7f00000000c0)={0x7, 0x0, [{0x9c7, 0x0, 0x4}, {0x2e8, 0x0, 0x40000005}, {0x8be, 0x0, 0x8001}, {0x9b5, 0x0, 0xb}, {0x804}, {0x8a1, 0x0, 0x200000000002}, {0x865, 0x0, 0x100000000}]}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'geneve0\x00', 0x0}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000001c0)={0xffffffffffffffff, 0x58, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000200)={@private=0xa010100, @local, r6}, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) syz_usb_connect(0x3, 0x4a, &(0x7f0000000540)=ANY=[@ANYBLOB="92010000055bed40020000000000000003010902380002000000060904c702010e0101000300d009050a000000000000090400000101be2600090500000000000000080b878a", @ANYBLOB="9831a64f"], 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000680)={'bridge0\x00', 0x0}) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4800000010000104000000000007000000000000", @ANYRES32=r9, @ANYBLOB="3f00000006020400280012800b0001006272696467650000180002800c002e0003000000030000000500070008"], 0x48}, 0x1, 0x0, 0x0, 0x4c0c0}, 0x0) sendmsg$nl_route(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB="600000001000000428bd70000100000000000000", @ANYRES32=0x0, @ANYBLOB="08000000000001003000128009000100766c616e00000000200002800600010002000000060001000200000004001480060001000300000008000575245c3057c3e1c51200", @ANYRES32=r5, @ANYBLOB="08002e0001000000"], 0x60}, 0x1, 0x0, 0x0, 0x240008c4}, 0x20008004) timer_create(0x0, &(0x7f0000000240)={0x0, 0x21}, &(0x7f0000000200)=0x0) fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000040)={0x0, 0x0, 0xfd8b, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r10, 0x1, &(0x7f0000000040)={{}, {0x77359400}}, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xf, 0x4008032, 0xffffffffffffffff, 0x1c5f1000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xa) 5.199573338s ago: executing program 4 (id=4028): r0 = syz_open_dev$dvb_frontend(&(0x7f0000000100), 0xffffffff80000000, 0x4000) ioctl$XFS_IOC_AG_GEOMETRY(r0, 0xc080583d, &(0x7f0000000140)={0x4, 0x10, 0x5, 0x800, 0xfffffc00, 0xff, 0x75c, 0x7}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) prctl$PR_MCE_KILL(0x21, 0x1, 0x2000000) prctl$PR_MCE_KILL_GET(0x22) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f00000001c0)={0x60, 0x2, 0x8, 0x101, 0x0, 0x0, {0x1, 0x0, 0x2}, [@CTA_TIMEOUT_DATA={0x34, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_REPLIED={0x8, 0x2, 0x1, 0x0, 0x9}, @CTA_TIMEOUT_GRE_REPLIED={0x8, 0x2, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_GRE_REPLIED={0x8, 0x2, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_GRE_UNREPLIED={0x8, 0x1, 0x1, 0x0, 0x7f}, @CTA_TIMEOUT_GRE_UNREPLIED={0x8, 0x1, 0x1, 0x0, 0xdc}, @CTA_TIMEOUT_GRE_REPLIED={0x8, 0x2, 0x1, 0x0, 0x33}]}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x60}}, 0x4040080) sendmsg$NFNL_MSG_ACCT_GET(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000003080)={&(0x7f0000003000)=ANY=[@ANYBLOB="80000000010701030000000000000000070000010c00064000000000000000eb0b000640fffffffffffffff80c000340000000000000032d3c0007800800014000000009080001400000000708000240fffffff80800024000000002080002400000000208000140ffffffff080001400000075c0900010073797a303f210000"], 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x44) 5.180415627s ago: executing program 4 (id=4029): sendmsg$TIPC_NL_BEARER_SET(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="010028bd700bfbdb"], 0x14}, 0x1, 0x0, 0x0, 0x48c05}, 0x4040140) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000}, 0x4000040) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x100) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x0, 0x8, 0x7, 0x0, 0x1, 0x3}, 0x50) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = socket$xdp(0x2c, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'vlan0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0x1, 0x70bd26, 0x2000, {0x0, 0x0, 0x74, r5, {0xfffd, 0x10}, {0x1, 0x2}, {0x2, 0x3}}}, 0x24}, 0x1, 0xf0ffffffffffff, 0x0, 0x34004804}, 0x840) bind$xdp(r3, &(0x7f0000000200)={0x2c, 0x4, r5, 0x1a}, 0x10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getsockopt$IPT_SO_GET_REVISION_TARGET(r2, 0x0, 0x43, &(0x7f0000000080)={'TPROXY\x00'}, &(0x7f0000000100)=0x1e) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.io_wait_time_recursive\x00', 0x275a, 0x0) write$cgroup_subtree(r6, &(0x7f0000000280)={[{0x2b, 'net'}, {0x2b, 'net'}]}, 0xa) write$binfmt_script(r6, &(0x7f0000000000), 0x208e24b) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={0x0}, 0x1, 0x0, 0x0, 0x40}, 0x0) preadv(r6, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r7 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x64, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x103080, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) r10 = ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r9, 0x4020ae46, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_GUEST_DEBUG_x86(r10, 0x4048ae9b, &(0x7f0000000400)={0x190003, 0x0, {[0x3, 0x0, 0x5, 0x3, 0x8000000000000001, 0xa, 0xfc]}}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r10, &(0x7f0000016000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x4a, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r9, 0x4010ae67, &(0x7f0000000180)={0x0, 0xd000}) ioctl$KVM_RUN(r10, 0xae80, 0x0) 5.009460072s ago: executing program 0 (id=4030): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) close(r2) r3 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000600)=@newqdisc={0x4c, 0x24, 0x4ee4e6a52ff56541, 0x1, 0x25dfdbfd, {0x0, 0x0, 0x0, r4, {0x0, 0xb}, {0xffff, 0xffff}, {0xfff2}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c, 0x2, {{0x3, 0x3, 0x6361, 0x5, 0xffffffff, 0x3}}}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40088c1}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000006c0)=@newqdisc={0x40, 0x24, 0x4ee4e6a52ff56541, 0x70b926, 0x25dfdc01, {0x0, 0x0, 0x0, r4, {0x0, 0xd}, {0xffff, 0xb}, {0xffff, 0xffe0}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0xc, 0x2, [@TCA_FQ_CODEL_CE_THRESHOLD={0x8, 0x7, 0x3}]}}]}, 0x40}, 0x1, 0x0, 0x0, 0x240040e1}, 0x4890) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r5 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000040)={'syzkaller0\x00', 0x0}) sendto$packet(r5, &(0x7f0000000180)="05", 0x1, 0x4, &(0x7f0000000140)={0x11, 0x88a8, r6, 0x1, 0x0, 0x6, @broadcast}, 0x14) semget$private(0x0, 0x1, 0xb5ad9a7247a3f9a4) sendmsg$nl_generic(r0, &(0x7f00000000c0)={0x0, 0x1f, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYRES8=r0], 0x24}, 0x1, 0x0, 0x0, 0x46814}, 0x80000) 4.531608018s ago: executing program 0 (id=4031): r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r1, 0x1000) getsockopt$inet6_mptcp_buf(r1, 0x11c, 0x1, &(0x7f0000000100)=""/191, &(0x7f0000000040)=0xbf) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000003480)={'ip6_vti0\x00', &(0x7f0000000400)={'syztnl2\x00', 0x0, 0x2f, 0xe, 0xe4, 0x8b, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @private0, 0xc0, 0x700, 0x0, 0x2}}) creat(&(0x7f0000000100)='./file0\x00', 0x51) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1, 0x1, &(0x7f00000000c0)=ANY=[@ANYRES8=r0], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xa0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x94) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000), 0x226000, 0x0) write$apparmor_current(r2, &(0x7f0000000080)=@profile={'stack ', '\x00'}, 0x7) socket$inet6_udp(0xa, 0x2, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) listen(r1, 0x1000) (async) getsockopt$inet6_mptcp_buf(r1, 0x11c, 0x1, &(0x7f0000000100)=""/191, &(0x7f0000000040)=0xbf) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000003480)={'ip6_vti0\x00', &(0x7f0000000400)={'syztnl2\x00', 0x0, 0x2f, 0xe, 0xe4, 0x8b, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @private0, 0xc0, 0x700, 0x0, 0x2}}) (async) creat(&(0x7f0000000100)='./file0\x00', 0x51) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1, 0x1, &(0x7f00000000c0)=ANY=[@ANYRES8=r0], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xa0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x94) (async) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000), 0x226000, 0x0) (async) write$apparmor_current(r2, &(0x7f0000000080)=@profile={'stack ', '\x00'}, 0x7) (async) 4.463585817s ago: executing program 0 (id=4032): r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x20001, 0x0) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x705c00, 0x100) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000080)={r0, 0xffff, 0x3, 0x8}) pread64(r2, &(0x7f00000000c0)=""/148, 0x94, 0x7) fsconfig$FSCONFIG_SET_STRING(r1, 0x1, &(0x7f0000000180)='/dev/ppp\x00', &(0x7f00000001c0)='/dev/ppp\x00', 0x0) sendmsg$nl_route(r1, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@ipmr_getroute={0x1c, 0x1a, 0x20, 0x70bd2c, 0x25dfdbfc, {0x80, 0x14, 0x0, 0xc, 0x0, 0x1, 0xfd, 0x8, 0x2000}, ["", "", "", "", ""]}, 0x1c}}, 0x4008000) socketpair(0x6, 0x4, 0xa, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000340)={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x18}}, 0x10) ioctl$BINDER_GET_EXTENDED_ERROR(r2, 0xc00c6211, &(0x7f0000000380)) r5 = openat$cgroup_ro(r1, &(0x7f00000003c0)='blkio.bfq.io_queued_recursive\x00', 0x0, 0x0) fchdir(r3) ioctl$sock_SIOCOUTQ(r5, 0x5411, &(0x7f0000000400)) ioctl$SOUND_PCM_READ_RATE(r5, 0x80045002, &(0x7f0000000440)) r6 = syz_usbip_server_init(0x4) splice(r6, &(0x7f0000000480)=0x8, r1, &(0x7f00000004c0)=0x8000000000000000, 0x3, 0x2) ioctl$USBDEVFS_BULK(r1, 0xc0185502, &(0x7f0000000540)={{{0xd}}, 0x25, 0x7, &(0x7f0000000500)="5dde901170aeff1e3064cdce5178db774827dd457b3ce04d8218420952b3c93711eceb93b7"}) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) r7 = socket$nl_route(0x10, 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6000004, 0x4010, r7, 0xac793000) ioctl$IOC_PR_PREEMPT_ABORT(r1, 0x401870cc, &(0x7f0000000580)={0x2, 0x1ff, 0x3, 0x1}) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000005c0)={0x3, 0x2, 0x1, 0x2000, &(0x7f0000ffc000/0x2000)=nil}) r8 = accept4$inet(r1, &(0x7f0000000600)={0x2, 0x0, @initdev}, &(0x7f0000000640)=0x10, 0x800) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r8) socket$igmp6(0xa, 0x3, 0x2) ioctl$NILFS_IOCTL_SET_ALLOC_RANGE(r0, 0x40106e8c, &(0x7f0000000680)=[0x4]) ioctl$INCFS_IOC_FILL_BLOCKS(r4, 0x80106720, &(0x7f0000002f80)={0xa, &(0x7f0000002e40)=[{0x42c07f79, 0xed, &(0x7f00000006c0)="4030130f071770ebf5a2f5e1d4a6f7d17a56ed4fe81487b283bd4968e54ce210fe07a3832e323be3e7644772ffb5dd5311580fd8d875c11f570ef01bc38be714b4b880b6de3f0933b232e9c60275439922c24bda8afe0cc0f65b16c4edc723a6c0e4dce4c9b9f9f78deba0d221047cd855627864812b8da689afdcaccd9fd0fc1ed30d79763f72b58197010744b979ee249bf6bb01835684b13f14a1b59fb4e97c3f73596c733b4d1ccd897972ffd7177f913506bd8a5c5f31c1631dc79645964561c1ca88675c6071e4d12a336245a518a562efedf2ed49bba00db76991915e99aabfa160324bc16241d26edb", 0x1, 0x1}, {0x81, 0x1000, &(0x7f00000007c0)="e25af10481cad9585e42421ac85667e67ed1264dfd335c0cdfea1e8a0ee8706b704bc22eabc227d00eea345e667c54d3cf5125450bcdb7f15a14fcd457c506c7b41854279ae41bba069d390308869fe2e12b3ca3075e70ebaf77d46d3116aea1364a7842b8c83e3ffb82434b9ff3cf6829b55075e76e0a62df56d51efc11812122ac3d2331c9dd5ca2d6ce66f457e8aded531460dd5f2d407683a16c2bb923bb792890f228892e23e49fd00441afdb8285eb75a538040e3f2274c1a328430a29cbfd1c9e2fbfa5b22cf3d24890ea7619d16da14f90c1cce410990b2bfb26b7b31f9800899a3aa7d7d6d0afe4ac9ea91adf41311a879a5dc5fb623f1a7c8b9fcb3467205b9865cf01ca46ec71e9dd7431f5210dcf44b7325d1af827e8c6e55a15504ae69a1668a04369020d616da56a1f4dcb9506b94a367568acb526d1168ea2a256b4e6b3036359f3aa97d1382de10490178cc13a11a92031a5eac71bb97bc2d0225c50b20e76e1d6a41aca4e06bca672b0a16592a1ddc5f17f3f8cb3843fb17928bcf4f816a14546c7ba1d90fcc65f7433054cfb093e9e7bfae4be82b7e3d0c1a20b9517bb9f377328b58b322d2e67549ceadccdb3873be3dafae6c92f77fe2845cf528a01be0837af5f627549478602205f9403b1ea3359b5a2aef45e8a4716f040aec807013f9991310d333fdf30a14434f6459bbefd5b870fc385623d5d045c81a574f40d98131830c993ee8b77e2b3f8556156ef2c61fc084f8fb073b9c83a82cf9acc1e8fbe8cdcf813fa489fbb69f0488a035b8d8d25a21a19d737fc7ee67554a8197d8236caed8794ad30bed3e14c7731659e4e6fc7cb1db9a439c35f821c0d8b1369086374c0b21e82a0fa93f76f59840f1b55cbf52e28b3bf712df235df4d28ba71ecb025dda50808580f039e6dc8c1b007fb5a429c12e296c47a77c85b9f3116c4453cb5feec45229ac4fbfe4513f488a74eae4896e6a1e1ce64b2cddfa3a50bf282bd27269ad99898a1b479bbb6c194649e5f0cce5c73f76b6a333f44915de00e8d09281c9706dd0b779a2b511e0ef64777c23bfe5cc656fb595832365d8074bfa29c2c8c517361e4c2487a02b9aa82332f0cd5bb580c9e185774fe52281506081c203444993a05ca45276989139167b02f28c9b7d71fcaad6838bcf38a8331db325d3c094fb8c2f2163db001fdee05df79e575e4691334786425f43de5dc016768955b39b5fa2ed52ee56d5160c5be7183008a5c87987898f145799185c224538557d9579cce1edfbff8873c98985e2fda98654cafbc97abfa65b88421cb2409fba6f113d440c49b5492038a95b0da37f5eb267d19a6c1e46ae6574ff7226a697df3c813e5ec5e8741155432724582d1e401fdb4da1f194a11c9716db4cc63daaa661a2a5e593a56df9e388c409b9c7f8988ede69e4ee9aecd19a6c068d9ad2dbba078c63189f4be50f6430e031007b0a37d97125581ea600d0818cc8cbb698a6adf6c3731a254251b78d49255d9003962d2c2e339f7c44ce0356817521a92a64ac05ad7ea17fffb4fac6cb23926412f37b96d008fb1f620f673bf5575f1fb9ef391153e78589fac5b181d499e3bcc2dc9659daac8666de89e69673ceb2de34d300fdd837081e018535b35c21b891eb2e0aafaf37074051a5da66edbe4b215e165a485ede15cec567edcb22fb587697378c2710fcd797a88fad6af1116a91ae29a69abd99b9b47bb776156b1d3073dbf357322f1c6a45e8b7976f4a15b2cb76f810adea2bde277284daf37392f64d45f34ec022c0cf51db5cda8f9d8bd565fe1bb3f86da2cc0e8aeaacc5fb9b4f181fcdc04365e67125858701dd6e7b40f028a6ecba431eced198c1487c4ce8e211f07ea77adc8ab290dbf585bbc65f036e78d438aee59e916033ce70b8786254862096885bfb69d4112595481e3c932ade6e4cc6346bf73f195b969707579fff8252baac84d6d4b1771f6215a6a455fa544e84dfda937e4ce30b20f07f27acd52de1276fac7b5a33b2f48500f4fc0454d64500f1db449ac33661c580ea76bcaea918ec6db89ef0116d4517b7219980cb6eed208d4fc2709fb4fa96d672810d6d41b9ee224c6337114333900f1f3dc73f85ac2170ecbbebfe4831d8401b28c39b95b9107e7568d5f558d728e06335905546ecf052600d76dd1907247d1328f89978e54cde2bd9f81eda55395021b56dc1f5afff0a4171b4bc699996ec450482c37e1e68b6b7f7f5006372a5585f5789bf1fbc96d04a10c21e680ec5d91e7fc008cb5711531718da8d3c5d1568dccef60d3761da9e14bf04091ff62509890e7d93a5d896263769b405e51a3c2813d01346982900b16007e10a03c8c6ef5edbf1f5fdfa6ba10e1e22ea91b11e8771f45955ff929d3d0d1b2cca2367ef5bdc288e6877c9b0a7d1e43faa3545c8f17631d5cc6888420db1a0248a1c2306a99bcb8d4d8e4b737a67ec58d77e4ed12d4a3133eba224badbfa836b4522d869536b40f6591aa3b6d11023c32c5ffe1c3f2dd973e4f9ac1368dd538ea4cab0c4f4136e9e06ec8e6927735cd50e7598a49f7e34939a37928be79bb593ac9a81cb4ebb3ef5d1ade90721296dec0aa5113106266ab74e3a662f06a0e3c62c82f85d98dbf25dc70512fb67030ae023f9b4e95576aa553606e71b19c0c9d4e91826f9db54781e1e1d05222df40b30298ea7080268044f6dbc4cb540695628959ea652a8650cc2254706c07b9dfaba81d5f95e82b5bddf607ed2230a96acaf932e5031d6ffe458ef76861ae92876ef3dffc8b00d886f435cd6b49ff503c9234905cbdcd0491631581f2334c6d496519ba97e38ad5df1b5e18c131b5e1dd6394bd2af3f5054f71661ccc994575754b71e49a7e96e4f6f95ccae1ba58215aae6f99e157ef6b5ea782d0dd619cc07dd64ebe9e267f69da42a0cf41d0ba8f9e3fc99f90c6f27107ba1e54425c4d85ac2d6d6e02a90ea7c827e7b8ddf69f3dd156c343c7d614c3ef9f65d075ae4a47f86d91f03bbe8c0de7c4794b405655b6479e7f92b2e31fc7e6f43ce1b53b546e3b8d8bf3e41771b80c23a03ce0c0f73afb8b799c325934d06eac7bd8c25037d486e669c18440eb20feebbe1d1ede71a9c60092280abd27cf275c69ab790354a136129ebf043c90e95f5e1804151243fa82c700f3424c2391bf602f9356cdad75ec7df086331f3e0b05c5cc9811fd494dec5906564706d97895fe7b3ebf7c4296c40c0dafcf136b144ae5d05f459f69172741eea862903b586cdd80d966ec3777655451c4f6706f5388ba6d0a55fd3cb6c2c67711ef08bf3b22ae1b8587787739542bb6ad8da29b9685467440a0f01cf6bc617f9bf597dfc2b62db991f34a08a17a041bc2258bc9f15a2eee0091ab3b1f7fe2ba3dfc8b00c2f7c8334132d3cd8b849785d91dfbda03111f97b60a74b410c776573410980324a76a3e7fcc53d28d18bb36cbaf42bb9b7ce290213ab3bb4511e8af99475eceab45db5c0f4dd44ea258c8402d769f1491757bbcd71d2a9f603f85a3202ea1f1d86a4040e95637f283ae8460eb63c372a3d5b63cf45eabd442d875d6dbec5ea58ed7281a3d0519b628f9947666eb2f3234558b066861ef25ac61be3ff2b2ec826959d8dc39c1f432f1851b21ea336369c24da1aaec22653c74099ae5ae81c37500b79d3c5f3da26b851cdc800ff47add9e5680c7dcb63c59549de8e9e1a182a7eb07eb6241d9e66591412d451a198b7bd5bc13f89b4b4b6c624fea9dfd1a15f62799dcffcc612e6bb9f6cea158637bf4da0497977412ec626bca4d37169f106de2bd2f74da1258f9613d35e459dd1f40cb4c8e221b756b91a3e4dcfffea2c406ab3be1b305d084fbb4b3a3d8ea57d36bb56fbe269c65a38a9640d85bf2109667fa85b15d71137199dbeeca788738a059fefc0b7c20a94d71ed0f282192449893e050518efe4595805a2941375b1cd77ea47a9546381c76c37c298bbc812312ff5a90bf377f6bb5915cbeff7d432f43d6e2c872ddf14b04efb4b8850f643657f429227c3501b9d0db28f1fa2018cdc0ce7bc684354e5d87ef57df2332c716cdf2729dd1bf8659f9d21e61aa98b8f40d96f2d0d74aa8e043fd8dd330d6a8aa55e3e8b33dec5f8783c3d2b7a1ae936e8a687fe206e754ca9ee52e7f6edf916023b717891f1c1eec8926b69780fbc4b93ba6f228326f15ca2e4eb5c2bcd0d9f1bce1f7f9052015667d0d0ba7009f24896bb560da2ae145b10ba47b976de0d5765895627da200586f332e0e2dc5b178eeea99781a1d6867e5c781615145fe89203bc501683a8a49737cdb89a945f3d0d500330fc3e173c9b200db9142d8da7eb9ea82c480d6a4930c6b181c456ab8332037a474d54c9654aa0b15d0e16220abe4211b4123085b34283d879d3918707227a9fbcadf5e7193ad8d13b39ec8d50d77724ea6a3e0c23a6714afe8ec56891df6480248fda33a20757fa533dca09d4ba57777f0cbac110c9d133482a9f41a0a0c131730895d290fc5c3f7cc6d9c4f2f57e38b201c1e6625f63524020aff7dd40b3dc20e9850fcd35a46dec39f81629d476026addd8b7349fb2fbf90e308d6ea656d929d0af2a06b61d3e05df545fdb93980934f3dd9f643741cc49a4939c543516b3399fa14161345d29ef85c65dc50895bcd56a78ff77bc0de29bf96369fdba8610711908a56ffb5041fbf66a8439595dbab6ef177e6434eadb58e341bc33251249ff283a7730a37960158f4a05cc8c987312a2632beaac643e6049a5aea584c3e1f184ca02904819a2b96c55aabb50bbb894b1c6e5cb6292de83cf5d523f2e4f617c93be919deb12b90d973a9d7ac30f5a292073422a6d506db643359e3cc8f7c594062a89e5c108cc7ed08b8595161003c39adbe5ee2e0a0ece8c68eb51cef265e52a5526cc4ace68d03253dc694a2fdb05fe057d656cc2d64406e373956aadd53f6852834548df8bd92c0b9b0813f485545dbf75127ee24a598fea3d86c44a2ff7556252ec0e1594a440829ca25670982bcb91633039d6c893679582a958c2f4df68916a4c1a90e94eb7b671090988a580016b0a0bc7dc30fc7bf05cdcd014b3c8698d2bc974ff2294cfc14f13a8ae6871d958300e23d65a52f1ea5194bb362ff4c488e9aa37248a4384998e40a9411408752d7ea9d805d24d5dbb92b80b53fcb4d2c8f380fb705be2a15d054dcdc67ba97a0e07d2549c947d5432bdcf7e4d56a77df9e89cdb1ebd7bdc65305c8edaabd7d48bddcc69a972a0105792b80fa5ccb1c971e520c70f3548ab09c9b2c8f3ecc0233678dd4d85cce7a59af5bbddca446ae031a774cd5726041e10b83dfcd22ce1ea39634d167c27b6687dac4bc955679dfa3040716eae5f012344ed3304fcfc31c94bd4a25f6055b544386fdd66329171a0cb6ea8e497c3028b7dbf571f6b2dd2b81fc60a0f1699f77f4525275fd2a2863f2b61c018f5d20050dbdbf064d949a795f8f1630b4148d7386c15842a5bd808131ab9646b4dc5e0194faf6a2a680b9a6db3f0a5a829b073b6fe8748c6c9b22d012a8d69fa1a01c8a7d1f4fc05b60adbcc413d386bd6c94f346d902a5017c5a3d3f13eab4bc4b213b76a0f4a67e16ff90aa9d484f1098ef7118b1ac51070cc30a1e72c25e61c62ef05bb02e363c83a8e78bf4d57c3958304960d48e7f23a70807ec4c463e0069354223305c8bb37f374de226c14d53b1d6949ac5d7125b276230c641f3455d2faf841ee02c25bdd290279e02e6e7b7d7ceb7a0ea6bc256ae21", 0x1}, {0x1ff, 0xf7, &(0x7f00000017c0)="71e30db7bbaebc9e60f132a04f49a96254b550ed98aefc5f31a4d391be5370035a44de0a2535f61fa8e62903a94d09f09f8e4ff78afe58969c50e7bf4b277a3a9865af34b23d12d859be8f82d1f47642bd8001b469178783a37f790c17c49b3880b2655462b168dc8f4bec510b97e7468f81ab2279e6b9900837138d8c8999efc13ff5271a617a40e18feba7087d62471f4541ba98b5d1390afcbc4062479415e1080f43bb859b0aaa8731e37507d1d477c3038c82f8834619b4b06be7dd3fa8e769718f08483f796d002840601df716ec6cf373382a6f9de8a08dc5bd18a5aaeea3088edd8830b5fd4961268289ee2746f10e57db0b62", 0x1}, {0x9, 0x1000, &(0x7f00000018c0)="fd6231edc7f7441ac28c12e92fe2291cef9daae3d0ffc21d674df98886b7b01415843af56169e838321307625ac9f016472a6d7b1679d36c699dade9b345fce5539c1c9a264be9634287f183f3f9b0e266c9b34e2f8534ae1ff83e1d20f31d098e7bd5f5f577373f278eef9db4f4b283b7759a4e513ae5a51147d6a5b15f3706593f51607ab84b0c0acb9a5885aa0378620e3ad7319228c2243e8729a0c4559ff040217e8928dc8417a6beb8a8b1e4d80f1929f9478c4423c495e84a4ac1f916ebc91f1b5ab2e7411a7ebbd21e2ddb2a84b51961a6a65660ada1b434bb040c289b874e94f294d28023c31db10269550b788c662c809eaa2a707a1c1b6d47af0b54c252e1bb3aa20a2a9ca1153cd6c2881c21938d787b767b67a5b3d336839400b08a6282f52b27244e2e8fedcee4e75f983364661b1f3b785fd015ee4912a0becde815d83e6c27f5d4d99e2ee0bfc90467e5a63739fa5f725bb36afe3aaea76d81c7bbe5ef7ecede1173ad8f0bb9a21a69c01fa987b4caa84282d2cea7da29a8a25f5bc451fb87ef96b0d5259c3b5e8f9cf5903920c6e0c647a3304a8c38e81550bbccca5a03869f04e1bf89dd09dbdc2294c09b8ba0ec78bd9859230c0b634cb59e64164a53242b6a5316946dc3a7b3a6f30133a9e63b8030dbbeb1f9398e556a65440509af24b8a7cde7f5ef53b9dd61a6840ad554dc669504cb2cf4beeef1162313970ff5a57bffe83d20a8f03f33516d77034ca317e2b2110612a5441e01028921bbcdd9986d915311a6476fad049d982af047b344cccf3dd1977cab6d1715967dc68d9da829a0a6c12446241d023d21242cd3408ed84aa4d674883399c76798d26e2e7e1422ff6e9d9ae164ca970b2baa8be5b19c362b0bfc3447bbcdb79ea3b5811270ecfcbb4ae42d9798f071d30fdb713e2467f18c439a886b9821b22bb990b684092a224d382623433c1b4fdf040afc508fb2a69743ffdf7cfb136a58f889b512c2df1406ad350e18bf8e1ac250ecb65130f8357240f9c8f4a4ca01f2f8547cebf5f3464bcb34435cfcb2f163a43d7698317149f72ef687ba45f3aa1e83240d32b1d9f30d54bc74ddd896fe0a401d5b2454196a11e73287e1a2062bfd7089d2b634e432606ee42540806ea2b61cebc8622339460f4588ccaa5398498beb2d1c851933678feceed301d1b7e6a47bc2fd6437c819a3bcc12f6bf53072c58f03df66764ab874ebba124b4abcb5e8fa254be9a5f97cc7b242d31d76647b226eada0b70cd5ea64baf9cb192e1b66ea030ad1a14de94ccdd1382e3f3756be59e8e819de65193cca2b717a48359d8998d2f1cab1e47c85d5b73761d2eaaa9c169beafa7b1f6dc41a45d30b981e157c2a77a2116adc6a2296d87bdde8426730791e143eb1d81f8ee647669503523367f783327542cbbb3aea7c15c07b451202ad306f97791fd0762bb6b8d4919622163ede1eafad1f2a978c6778c97f40254c9c6f5667ae487f83bd287ca04b8955ad1ffea433b8f1b4150e1e1fdd5ecfd5d808fb21f57787dce113f63b77206330faef10f602716180c96b5b19e392f0c2ce09b713d1f30ab2c701e1dd6a20ab2981df3d9350827e58fcca7bfd6057694cbe3f09b5f32581138bd0d8588943cb7a01134d5ef553fcd8a52736527577864530fc68ca986e4a7789f28ff57e535d3a93df7d15bc5a6c3e64e1a1a0f9aee1fc05216a411f48c6067bf3735218c59c82b5c8c126d0ab175598cf16791ac766d5b420e0f9b48156d9266c7a061375d9b33b405590526319caacd280d0d12e25055f21873ab67e6cee0872109f59fd9694f207b82dbf262bc668ba2a9634cfa4007a0ec89430728d333045c27590880e5be79c8926a798a77ef2c3b7f07044158a48a5737a8f28ac3800e142627cda10c0397d4571ba27e9d0d40f0a7ef6bd140e4f7d141d28b44b558d1d28cff7bc28eecd0e261337250c74c4af3469be0c26d726f2690f498467b1b96aaea03de1c50c02da2bd217175ec823d158a503dcdb1406ed416ae40f87636891160a54472f6ce9acbe662fcf37631b46b4bf617483cfff23e25d7c32a425b34f9bb4eb446b97e4ff47b62ac54142cd2d3547708e2a18a4237662dedc8101b953c9e29248e2ccc0b72ab19b026aa2a7f8a5a8454acc970d23296f6eb87d5695d744fb1807ccae9d321251eb9bfbf2c3c0aa727143a733ab8df2b2a8de94f0e0ad8d362f53e5202bf2b0d9fe0dddafc909c09f5dd2f03ed405b1c8d880b736643a294df4c2787d82cbd7e9bd5be4e6227cf703dec1ed136e6aecddebdaf75ffb8ac8de0f8cdf2a4c2d9cc4cb47dee2e1f495f14f38e1758b3d658ec180a59032ec2bd4b44761d3f625969cc83b397dbfd88a8cfe0db79e14fefc20499ff33fdb1a0dd0c6670dd50416e344db458f50cfc4abf99c440afd75a1bf905a3982ff65fd231edf0c9e05af3cb732e0fa8ba1f02e4cfb0b54902ad6eeb43bdbacd8cd13a586be8a3c092b2cf2816bb5dab52629f0a53e59198d12c92981c220e57af49536ed24fba28460778b39e5c9dbf6e13736783eaafa03d2d008733199b2a176e53713c2380ec65cfb6cb4c25dc0332dbff726a7fd952999400cec655a55e6031c440fd31536862b7f2a95042bf14b6408e50bfb7b1ac7d89e09058e672a49ec59331c50007456e01b2697ac0416a0601a2620fcadb38d593814c2cd36597b0f28a46a267a5d93c91214630d2669fe9853e9dd9c18cad2a9796a9f26c574743a5f023a07670fcdf01c5a6fb747326fc74fe598038eda755c5318340cf9279b1c6ef893a2b5c533d80b9cb4f7b667ae46af9966e22a06e3c4f7184c01b748ac440c9fce8adcd160930502c0cc523a74fc9e6c4b8a9b66510f196d5c667a3d3e1eb83ffaf986888677bf878fb1925848963b49f64f997f7184845ae9b5186d01a930d2ea63821591e8d118be9df7dbf46ea41b7e845162266b7f72ce929fdfc2ed8089d9b9f0e062ea516bbe8768c5f88dfcc1ec551ee1ce934fa89904bda948e03c4ce1240248c9650ab05bf129631c0dad03a68d94a7a8016d0dd9408a9806800da85c4f5093d3b94ce9edc0db13084418e843c7f86a9c68cfc4dd3c8dde9f63d27d36d25e9047547451535d82a95b97b6570518c854223c5a09375a913f926b5217c4a7906d04c18af0dc0054d70a7d1104eae2da973abe15702a76775cf7e133db6d1b2a8cdadae98eb5143df0c66c1c962bcd979470759101230a6c45795016ab3d11f1a83b5526fcb138ab098d0ee26338963e9085fc197e18eaea1457ad935f67d65c378420c03b8dc9b0a30ef1d87dcef6b8133f68d686539a4ad0a908142bd908c05a8e525d01dd846d5405ebdd26c832d37ef32c13d32ede6ce2ba8dc4eae6e8f7a341461f888d62dfb48b7f16b48a8b1e061a996d7de2f4a3cada0145c0c6de9c5b03a36e22cf3600bec5c67834505ae5792d14c5384e4816c117258828bc58fe7f961b9265c8092ed842a849de78b2ec2669e65d7adfbb87cc96b4cad3a7058d1f343d62f2b53b7131a0ad917214725a1ec73dd64cbd1359cfe732217b2a643f6d614cd3797d51df76f44bcb117786e5fc35534489b57a89b12a256e569d92dc65848ccf01b96b3cdb0dc936aeafcbec67058f6e5a08aa5f4726fc067505ee5b72699198cd75ce51995b0647fa4292dc3ffb7c390c3c44125ce71a90a708abc719a6446b9653a5d4bfcc477460b6756e116aa7c0ba6758c1ac72be2ad8204eba59f5b2b4a384c036b479f6d7bb397f676927c5a0083ea5d0e05ebb5201170da1b0eeecb12b1bd9d098397e1cc3441841c2c683163db56e16c2ac465051ed403a47637e7f83bfb70e0e4f14e7757ddb3acd13e6c42b6a86b276b97ef42a027bfbb58b7396b86b091ea4da43b871613cad3521a24a3b3240d478b2ad55eec264052ed71327c30d99276213001b654323cfdbd53110b0b60b2f7edac7c802e3d5172d50aaa598e73724e448e17c746f66e7ffa1df95075c4aabcf4760e1fa563f39f0298f7f4b5b5d826ac43800f158df8696307f01c244ec2a487a8ee1b4156c1eb61ae50aee217a35d8c804b1bc74a03f378e38468ea0bfeb4d0fe2f3b271a81eaa6790a471f213624fba5421636e5fdf40550f30cc8d6fd58e620c553e9195b6ec8ae7012ed2ee49dfd2373921f7cf20e118c47205c565a979a04eaaf6cc0473cf152484f3c123c31cad896c1884c1be2d747752ad622b9ac89b14fecd5e757e7b13326f528d493b3df6cf327fb62081164ff8f178ad0ed4f8a61f037e4ffd97b1d98fc51a7232fe9a3f2ae1a548a7de32429d4b760c235a3f879c28d8be42a365f76797d9b9e4e4722723a541b4d0fc8013ae2585536e04ba9913b4247afc861c3c04d14b43ce7c4b7dd9d3f56cb15d012effdc3d5eb42c699ce5b42b55984de8e304f97f1323631f93469f583bfa68540a5e6ec069aa2b5ffe375a4f4f5106c4c35e3900f9dd9bf9174590a27d5d0f2339d5ebad1c525a894bc1ca2752cad148d1eddca59bde083094a90697d16dd5b268c4f43e72e44b30fa62de42cdbfe8c626835bc6ab992475c115ae606b3b16dd77d6deeb4c83cf35dad8618d663f1ab4df281ad66e99e013be72cf374cc5dfa641b43badf85e2a99f948d14a8c58d0700201240c527ea60e77c2e2489791c05e34efcc7a8989f5aae08f7bcfe583ef42b1c2210b2d1a31aa536e11a6b3f80fb64bbb9301606c5a9df01b4ea7bdb08687f3a967908e7213defd518415612731a7bf8740048b17462ef8d2c7955a72df351456c2e9d68617406ab74af84f25742219f4b4af8b43a23de65c48832e5227b9ffaff656f88d8f73417baccab63650a8a45965964aa4ade259f840e7e2b74e38b3b921460a9fbc1ec14cb22207d96101c8d3b02092c62783be765e1c04ef24ef9773b315b8a7bd1435ab1e53e20cf677ff6d12fc8596e73458b5c7200889e67d6e1b47d1feafd2898afb3cd0ec457f6fc30ff4a8464327422014b160cd03b26a8d42e20d9c413dfcd0326ac91aad39e9347506ea72fbf8465c21b9ae4d0a61d582b9e38e9d4ca5a3344da70090a4b063b903708336c7e2cdbe513c6f1c327323e8bb0e214a9ba9506d239b05c83ec7d580e422159e626ab9fd01d0d413f9d90b3784a1b3368ab28658da78103d38a522d260ccce0d31c59fdc928f093af28b6b8ab0cd6e936fb5c9608c9dfd532ad33b6824344ac4fc482887f5a026c63d538dac75a4a964c7ef2abb2cedad9840b87d388ff67ffb36095804767808ba54c24406c153c444f6e5bac95ece99166d442f4e06331cc0e307bb4c8ffb6da5e8d1bad5386d0bda2090fe7ae958447d18ad1f5359c9642358381e4b55238f9bbd8e515da0b58f864f74bceb27ac83cea2b51a2e828055f2e772375faf7537880274606d903bb1849771ba5b0b8225ea63e7d8ab60a42f116d827f7c96da0e3fab588f8bd4dade1d16daa1408e898835fbd8b5d72368067f7535a2993e6e285d99aec9d7a5f174944571e27ce0496765d3570dfa04ff2b3c2c359216d4aa5e932d7b56e4f36cfae93edb180eee3943014aa8d7271db22edaee0da6e5af335aadd9b2c6e4d0b4c3bcd8db457a0c0b014ef8e41214ed7a2fc0aaf5e8fd82c2481f7775ccd3fb79cd06127773104f6ec72d2f77dc38bb70de07e633cc1612e1fdec3e2743de455c2baa4f574837f85ab2a4f59175133aceb8b08702eaf7bad03afbcc5160d9749fd303e077fa6bfd772a69fdbf56250ec0", 0x1, 0x1}, {0x7, 0xe1, &(0x7f00000028c0)="9839fdaffba7e37e0257447e7a73cd7f8cc0486bcbc96f222b8aafd0e156f4f331a3dee4f60d7bb867c654bf1a1b9f807c20224559fbb6f2ee568be86666f7ba310448bc7206d5040788d59782e33fdd8f636f8c8ccd04358f9672c7a9d9c6dd939d77e1cf6adfbdd53a024390345a5577a2c1cb0c9a6a4a5e5575756d9192353efcc9843f7aca81b4fb9974af33ab06e653262791d8474ae01efa27031c96b6a0b1ba73314ec37593ff81c49a472da0ca86fecbb15306a058a9b9b89a018c0629044ebdb09458b40f3427bf798f67138f2127f277df3ed71e21eff7833debb8e4", 0x0, 0x1}, {0x8, 0xd0, &(0x7f00000029c0)="f49a0a0d387b70e305327e2b41c51878d2053f3b689c9101e3591eb722e053c0fe581c056b4737deeca74015394fac3a8b67e1d96a45b2c767a9a35cf035afbd5855fc170342629e480283e21078bb5510036f960145226275bdf8400294e8781023ecbaf4d1b54b3b8f8b4af8f0747a8f13fae146e7d9865b79fa5a9f553a6b0da40afa614b00bacc14e55ad31c09343494b99c6d4c29f3d394514e2a45b5fa3cbe72fe27d9b938a91294483e86d89d7b7a9997090db991b246f15235fe2095e2ddddef0547236dd3262cfc1b7f3b99"}, {0x9, 0xf1, &(0x7f0000002ac0)="eb4ad96d1ad409982b65e8a5dd7589af41d92d87e0f0801d84699dfaad818049cadfaa3361f6077a808957daec72087faf72fecf9845fb0126afeca9a7744ea2409191909dd18b4c8a7bf23beee4c3620082026375f4bdc9aa4e915c3573116e3fdac8b1ff433936867c9e66b042c9348f6513e8b18a8d907680b20ed2e861d74fb7a27f0e05bdc570013bd87fc6aab60a04110a4adcb094496c0fec890107dc04678020d40076739d855556d91298233f18495e7cb7b42200e6ff847ae404fdddc1c17faa172c7e646700eb0625650d434828240d9b2cfcdcb33259bfac59e505f8a8d56abd3175d4b23c5c7ed1754f0a"}, {0xea6, 0x87, &(0x7f0000002bc0)="a831bd0d32654670fd738adb803ccc68d4951df0a04fcb16a2180fc34c25d4d8ae4b7a38aebe4eef9cc65fd586e9228964ebfcf79481aa8da5979d076033bea7268f11d56315b6d1149c1f538c7a5fb28088200f76056eae72dca1a2da4767ea7d17be7dad999ee99c696eee8252450c47dd410852ae5982dda218df5b3673bf31a0d36be05174", 0x1, 0x1}, {0x5586, 0xb2, &(0x7f0000002c80)="e90c5c7d72aeb4673a115f52a1c20b038c43697a4c6a0403e57932c8ad88c4eddb57ba86b4d5429f7e4c9d9b1009eb3e6eb6b94818504cc9a208a0f9f47afbcc4d0d3e939ec2227eadf06667e9583c5420f85a9fd10d8e303eda3aa90846f5f9ec1e9e42de34e6a7f8a7a81b341caefdb00b8f66c00b1cf17044e5cfe0c109947d989411ee125a26ca1c113631a9f4921d56e6b9f8fb05aa66fa73485801b477aa1f17c6cd7b7dc67abe16d3b6ae8001fb33", 0x1, 0x1}, {0x3, 0xd4, &(0x7f0000002d40)="113ed653cccd5491b93adced138ce76550e3b374eecb6e97dc01163799971deab7b962fc786e3de4bc88db05336e50aa988ecd354358779bd592903d1d814361e0702a47ccfcb52194dfe4f3375701754b0cdf7fd523a82503bbaee3fef77e15fb824343fe6a473d1bffaf67143907b710e7209a9d86cd2d0fc31e4d1fdcd3a0460571eb985f52876878a135ccf9c176031843a5a90cff2f4239d377d5e23d5bfcfcc120f1e18fa7b178bffe5f1f08920f5db68c3db09e5c1ba78f1bb9979302ade8502740b6331defa84dd0cbc82ef98adbdd39"}]}) open_tree(0xffffffffffffff9c, &(0x7f0000002fc0)='./file0\x00', 0x8000) sendmsg$NL80211_CMD_SET_BEACON(r5, &(0x7f0000005600)={&(0x7f0000003000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000055c0)={&(0x7f00000030c0)={0x24cc, 0x0, 0x100, 0x70bd2c, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_FTM_RESPONDER={0x8, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_ENABLED={0x4}]}, @NL80211_ATTR_IE_ASSOC_RESP={0x26d, 0x80, [@perr={0x84, 0x11b, {0x8, 0x11, [{{0x0, 0x1}, @device_b, 0x1, @value, 0x2f}, {{}, @device_a, 0x3, @void, 0x26}, {{0x0, 0x1}, @device_b, 0x5, @value, 0x5}, {{}, @device_b, 0xe9, @void, 0x21}, {{}, @device_a, 0xd54, @void, 0x2c}, {{}, @device_b, 0x1, @void, 0x24}, {{0x0, 0x1}, @device_a, 0xf9, @value=@device_b, 0x10}, {{}, @device_b, 0x9, @void, 0x15}, {{0x0, 0x1}, @device_a, 0x2, @value, 0x3}, {{0x0, 0x1}, @device_b, 0x3, @value, 0x36}, {{0x0, 0x1}, @device_a, 0xd335, @value, 0x15}, {{}, @broadcast, 0x10001, @void, 0x38}, {{0x0, 0x1}, @device_b, 0x4, @value=@broadcast, 0x3}, {{0x0, 0x1}, @device_b, 0xffffffff, @value=@device_b, 0x1b}, {{0x0, 0x1}, @broadcast, 0x202, @value=@broadcast, 0x6}, {{}, @device_b, 0x6, @void, 0x1e}, {{0x0, 0x1}, @device_a, 0x75, @value, 0x41}]}}, @channel_switch={0x25, 0x3, {0x1, 0x74, 0xff}}, @erp={0x2a, 0x1, {0x1}}, @ext_channel_switch={0x3c, 0x4, {0x0, 0x0, 0x9d, 0x9}}, @rann={0x7e, 0x15, {{0x0, 0x5}, 0xd, 0xd, @device_b, 0x101, 0xe5, 0xfffffffd}}, @challenge={0x10, 0x1, 0xa}, @peer_mgmt={0x75, 0x6, {0x1, 0x8001, @val=0x7, @void, @void}}, @prep={0x83, 0x25, {{0x0, 0x1}, 0x7, 0x1, @device_a, 0x2, @value=@device_b, 0x0, 0x10, @device_a, 0x4}}, @tim={0x5, 0xf3, {0x3, 0x68, 0x7, "a9d241390540c39294a248e17be0c15ba81a9b85ee89e86cfb75a06c2faefe6fc0c2815be400e104d5fe956118de0767178cbaf82bbf3e8e2a9dda12cb5978efaa532591c3be03e6aba42afe39a60cd37b58acec6cb6c356d870a28fd91a1400f0101af7815543420b61e94ae7d6d368c2c05af644c24e7cfe4df72809e826d5f841f36e86b8cc5a462343bdc1ab61ba26f0d3b21651a24efcef6dd6199ee7101f0990ddd24890fdb0c8a86c812a28696fe8a55be19adf6c1d35f26b50a5fa2328916f6400fcde34e81395887fd13b1d478386e38e1314cf9822cccc2415e58ad99c2e996f8ca85929556000b9f5fe0a"}}]}, @NL80211_ATTR_FTM_RESPONDER={0x1f8, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_LCI={0x8, 0x2, "fce20d76"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xa7, 0x3, "a12154ef7b5ebe3bbef1be02e6ac8f583fe5c54148b0d563e5ce4333cc521959025aed7d9438fcd993596046643c693eb56fe34a3cff9f232b9db88017b74e39d5ac89972df120f73e1b2c5a4ccaaaf65f3b9cfa2c5a50d283554b859aeebc281eeb8f64c58c8235587c1157f25f2c599ecdcd4602dfed2747bf4b5b5e34870f39a37d47c9b1116ad3b650f2be1a049694109681020c190fe4ac962b7bee5bba51bd28"}, @NL80211_FTM_RESP_ATTR_LCI={0xcd, 0x2, "9da1b83d3d897f9d8a50378c9dca3518e4f25787d4cac2ddd435939b3f81206c3d378d1ed4b0297fda680ab726cb5545779008b3759f1288912bfc43c5e2352d0b7b3c18bd00b3357ae89d6e435aefe621b4191267cb3f2634b92a6068b057a41e96e8c998395adf26b65cb29a2c3ee1150794861d38129abce7080b8e4db68d44fc3507707a6a0d9901a533e03fc1d4a0baa22ce54192b5343947ea8d3e2fc51f9cd351dccfd74822fafb656a0a74a0bb296c6ef59deb30647b5f8dc1fd98b3ff350ce1420857ae0d"}, @NL80211_FTM_RESP_ATTR_LCI={0x27, 0x2, "a2872b10c6b222aeb483cdaf4bd8dd8389609d52c375c142076563bbd5f34fec7c9e0f"}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0x48, 0x3, "0e1d53a2fef64607a6bd74ec4da6b029cfa2b7b6b82d4da4771fdf937a97ffb38000bbc6c0499424b9219784109a8d794876255d621616a39806933464fe490f120623f2"}]}, @NL80211_ATTR_FTM_RESPONDER={0x1a4, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_ENABLED={0x4}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xe1, 0x3, "828250719b08cf98977e9da3c3f4c4910bf22aa8bedf2394919aadc1c661e742b2cda0bff629cffcd8a4b11a82b259e1c0e00da8047d25aafe5c359fc18e96b9acdffe5cf865d17d4ce66f4ba620437e0cc88071f89d11765923a6c8665fbd1019fe4edcd1f5a6c4106224e267f732025efa9c0bb29b8a09b0cd9b957c02cd8f4c30f1d81e97cd0aaeebfc082041e0b40912af96ee91fc91acf5eb8e07a9f95b938c5ecd65c352fbf4b880359959a3ed91ba1f64f236213a78cfdc08a6e1faaa15e586ec714466e27268bf4772cb5c19fb4759cec8366860362104602f"}, @NL80211_FTM_RESP_ATTR_LCI={0xb0, 0x2, "abb42e8895417d0e2ebba8319ee01e94b730ee95b10dd27f7dedadfee79fd6b8641be13f4f17655524e84ebfd3b14d452d45d09b6ad8189e0ae0fa82e265bc1ca98327e9daba5deff23956699ab851e02951212512c2bad9de25feef719fc0944223ed1a94ed594c1bc176a7a820781f2491b18f32e5fd3e14693c080c1745225f97aefac310856288de6df4432d5110e899b8feb1535d19b227632c3972d964aaa4b340bee9f08e6f3637a5"}]}, @NL80211_ATTR_FTM_RESPONDER={0x12ac, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_LCI={0x1004, 0x2, "1bc128bd153291d9e9f8b9e98c61fbb66a8b493116685130788f31e123e0bdf1503434cf6585309a12cd7167adf2fb7af27e90d1f1c15c37943b6f3ef3b2bb50ec49a7101d1f8fbc8961332bf23e54850e81ff3e624b4ce691d40283c8f044f2c21d4c0e4b309526253b74a5dae357bdfb4e20a563b714ec7a2f84fb74bae61618d524a3147f1d4672ff4edd55ac056692e7800658e5f87c60b4b0165c4dd9046c02f95c492c741ec4a5c734ee7052760ae524cf603baa6650244ae666b5b3f95ca7830d53292b71eaba2c604a26b083a001092dce14fe41eee13eba428b5ebe4728e9c5b0a611ce10061269b5d75504789c648045ec1a7f826927ca5e3f1b1f9050feccf052da73ebbb0cded52c9e0737c1e16b3b22fa114ae195ca5fe685a27fd0eb07412f669f0d4984d7a53343e1d4b82b67d2c480cda5c468fc705ebf960f6f815e613ef14e0fb2d23c49a29db7590d8a88c527313f5378f230bc9e344013152bf99af6d8abb3f697557fbca8c4285c76f0fcddebb48b177196df52b333c6a22f1a4f799d9ad9eb73eadde723a55e8ba180bd10c676153a35b73e8bcd0ac7c180e9ebd04ca52714e338ac9dcbe83228ab2bfa294a08d5f5935de6fb42d1f4f89322b7001262ca6c058a357d1a091d45f642e10577709f308bc8ca233f4f8e81fb8c1033d11beb71082895fde94eb1807f535f69f8f2f76227377b78922fe29e9a54f2e4adaec2a556425f4b98673a51c7a57511cbf9987c6c9c10ba29dc1ba1feea7853671c70e28f8f8e706ce72a5d3edf4a6e817788a6028388f9915c94fb1b57a0449de5784a78a9bb5a4e4e0646a62659d6ccb4f61c0ab2f5e08eb87981caa0ba56011b370c617f92b8549ecb5d464161ec26503ae4d7ba363dadf9f85c2cdc752c77fe82fd7e1f88dbcda6b2567321dbacb131d5482a679c99380fee069bbfa04ccc50d8486627f59211db8bc700e33437b6de792a98ab28f0908e057f36f75c90506f434a9a6e413db83e20149df7dacbed8c914e677a441b9432df42e80bc1fe4ce96fee0de074d08ad1360e88547109b031cf9b8864766e025550aadcc87fd387bc97bf9615a7ceef9d15076efa909c4afdd30c8bbcf71344f50fbd5f1bcfa082b5b3c5dcb7c2c13ecade25cfccff779456feaf9cd21bed2eb3101422ee855c3c927d9a10b85adefd09f8f87b6044bbc4204ea015d6e8d679de9f05129679334ab86f02fadfdf94e7c6795bec06c2b5674cfcccd7c165175bd36eb7648871c88c3499bfbb7dee791e82b124c3fea1f6fa1dc3ebfaef7d4871dc1533b4d460ccfac1e4a88573093a50911c798e60e7d18b1fc8ca7923c629d324f1b7c09bd90de36ad411801768d1b4b8ea7c6f32d44745db87b5e079c1f4717ee04f2fec717766c6780539456268c1f2be80c2a61b88756124a5a54b6b42da5193b7f87325beaed845b3d434024257357dfbd6d7f1cadc5db22b1c7d11ea9fe395a82a25fba2ff1569d996c139111c623a05004021471121e53e8ea7da0210cc4bd9b1df00d0927fc807d731d0043be0348f6782577e4e34f4a5d28b30ec0de0a7924d6e45f16a86c5a4e27422813eb43066aa87a7452ce234dc9e0a9a08710368784565592ad1d72e8c5b6531d1ff8531ac96aff7f23f14db9b4344767fd6b37dcc7b64433fdb72683b94b549cc967823bb5a0dab2d81f0deef5b7a5498f2c912e71a49b6e8edc32b2a4a0bdc1ac89f8238f82187ff5d1e4facccb65415caad151759e55f4b45c7d806d469548e9a23d553710a9922a93c0fa26dd6de9a77b0f8594062f3e7d84daa8bcd9bde7c1e6618949a2cabdc9c2802dd5ffd2492d15cb4b4f23268423a1fa74c995dbac928c0f832a004f0e82e9164d153dbddcd44fba42311c13f6d318010f21e037764d447dbd42e22e8b001611b506c4ea0d25a8b8a1158e655df3be6f38bba7a5a1f8a22e8158ddd0a8fef3d935160d98766764d728f817a282afbdfa7109361ccd9d34f28384445dcee81d086ca5e775260850f99539b1c0c3485bcafeb539e227488ceacf92dc020075f2a127d127d8cc2ab367d3552d341f6e5f0f3d8ce3a0e3b5e6c24ffeedcfe1e34e98f02ecb02337ee3656e6c06aea1334f7de0b2aba2f73977bd1d815fadb5a6908b3d2f552b1c66baf578a28d1d793e48de5941676102e2b942a87ba27347e07a11823ae93c4b1a10f1dd830733a8f46713a82f5c7ced94bbcd824e7c779ad1dc1d588c65a512c48090f271f117c57afa7969d16b6439ec0027c67ca2c49b5cf5526b53e8a4552b668fed34753e097894715ef856e90f707d88760e94ab1323ced120f08cc64fa031fcb123a897f0aa4591729129aeba4c9b15372d0a2c1394ce01e36b86e64dca51f28da1744166e6d49d75efc2e7b8e40ba9f00d5f39a5a6879618277848b30552f61f96772b18a8e24cff5f234feca77db9c28bdfa196dd819cd92e369437f3fc7e46a644807d0f56275eb681e8122bc20e3ec96b75d29280f93214fa139062615484d3d5839b7ccd14447883f1f483f8e6bb198d4ff5884c27d400f6a0f03f83e7c44d0710f214132cc632e8aae8c50234816fab87397ad951d06394add988760d332094613bf74f5c8a9f21be9ec501e5d8132b8342594be490473f450ba4fb85bbccabd14220379e1f3501c0764b8cffc9800f32f7dc08b2574ecaa016254bc8c7a92518ceb51e43aac6dc3958dbafb526c162b71ae9b092a6b04f0682fa06ed564330f10f2ba5cd33d392fd3392380f357fd00f518d0899a43ac9c01d51acbcbf7e72bd2d5415b051cfcd1a315533d45efd67201a1c8227630ce7a9b7517e96a1ea3e625144d802a61f4af4216cf68ff29b0413788a07b2dd462bb7f073256747f09a2ebe2e6d8fae7bf7215c1d5d20e750d5d6099e2df4f56c51402ca7fbcc3be85d9cae449789b4b7b1ea66d6f1d3e6b20ce8f440bd135b81351c29dc3a60a0880e4cca78e8ba048c069be75145939e82ce5a07cc727c8bdfca4e1549ba7a88553094c19b37953607b84227c4f793f16e3fe3c1bc31c9d908715cea874d5a72d0c3a8276eefb0e1a3cbb844c1e2de074420cfea9ad276c0007bfefde96ca23717d9383205532a64021478e29311cd59f917dc4df48e01211c77e818aa122533babdd987e5fe57820b23d9408ada22cb442985d0fc3536b0de861cba6341f4f8078557ca6fadf4b89cab91e64266a5b3ac1651f72f56cb6e2d0598be735f842176ec6afa4d177d92903de49bfc1d2574972a3fd535c485a716b4aa36af136cb75e7bfe7efbeb1d4418bc3df79a51ce581b99e47a3fe160a7eb5be9ee5345487a3b3279e84a781bd9ed795747ebda793a0c0de0ef4b721acf0e9fa6fe58a5ca67641669d6d4e0c6f51fd1bed20e20759405a5261d1db30ba62ca8a871bbacbbd1087f3207e4e907fcc1b35a21eccbceba2e580d12f0c0c01476519530badf15feaba55cb739f75d05f1bf0ab40fdf34b552ab2b817df9f361a347102dee28dd99f5ca59fc8592ad4632ecee339599eba542edb5b590a855a65cab39fe8c43a1cbf06ce84aff3fdffd9d07eee86a2868b66acea0317af244a507933e9bed2fbcf8f4ad257d9cec8a9ef12a392af68284f3f1764df7f2e6cbb86c604b3648b8dca3e7545793eaf616557430e5ff6a73726a2e7e960b01134e1a3bb2638f662103a8867deb394232877ff2ef7d46d4e337e38e4ebaf3f00d4551f5a569ca6d531269c42acc0f4cdb1096c62febc44b899d1b4d3a1ff7f4c9d633466ffe66cdda6c5de1a2537aa49777b358170f7f738f837dede16382b4f8448921eddd266c5d6c56c87b12860bbac54c2b0238f6864e6da8bcf5bd2939b6833cd03fd4447e8a5799f5f76cb6b9032ffb19f57ed515722a3bc9e98c163e4f7ba5b79fc77570f01cbc78eb1514954199f96204e00bd15a5ae5ecb047831d660fe0698c05d8550c6f809f92f0b594a56656c97085c1bdba89b600c0fb2a0bae1da706e932e33d1bc64fa1db0e33e65a68c6dc35b0d6106b7420cd7d3543c921a6e4eb80eb59315f7b79ff764905b8f5cbeac5dda8b5f61be4bfcee8650a800da0b4758b9df0a65904aecfe939081b6d9fe58fda4165e782c7b983f3fff1d3c272374b70569ad7b830eb974bb90be3121deeef845788c88c3277e7d61c836c154f531f41f562c4cc09beb057d9bdfac0c222027925c900d5876854a95a6df82689d3dbd20081ac40b5d1bf26dc920a00ab930e9f01e264e41e6d4f1c047a79b4a95c93b2673a81d14322bb0be160ff363c3d5911b1b4314fba4b0485fe05d55566005b0745aaeaf758f69b4977817a7a7bf1af744015b799b1c22bbb146eaf880719add9ae63ea8b447f806acd70bca8e45093f52cd87d18c1092d5780aedc3bf0c57216343d29c237748da5b83473a92f33fcca694581aa15d648afb7b407fdaad38e046985e5a314d95ce45601f71a9ca1debea694833b5d06250dd12beee7260c45cb108a1eb426bf1ddb97eaf7ea17e668316fc11e5a126f6a3d56ba2f213c49a15303bda9cc34c8f5d30f5ec5e38532328c98da460caf87fd6b5bc9bb3022c7d76c43931c133f4b9310b8a73918bd4003b7964c1b396c031bcf2ed16bd033f1f2fcf5cfccd142000f9296b911e1780163a331eaba055f21042e8ea66933bf5e1b36482e019d9672b6270c09c0aa91811293fddbe9489015ec5862b1380da75c2173b8ce901f23a7b99861dd71df73210f1cbec3d604c70e590c70fbb0385e9be06b6a9dd899d549f4327c25e0663552da6212159774a82434d538d59a738998c002a2ce41f12aa56939555c696e54645403c617306f6915aa580e61a004c1a39b0191e3b0597afee13331c77647bdf231f6a130e592d4f43c432f611caedef377439aa12089d411e5a3330fbfeb1c02174a08f9d98e7bf3a16add9f6c66a80acdd07d3f235abb6f71266377375b25a2a218c23b25d3dcc34f93129c69bb4ff8b06a527df45c25034ec4db01e389cf13764a75be4bff4939e61c15f2ce51448753690606a6c3c40f88dddc89673b65b1d740ff48f38905fb2c1084f4304a8e6d5313259a1caf2a4f3cc8fa7cb1d390b5eb23662da2be7c62c3ce02eb922b2c16e3664740a52927821a4a7d7021fc75b7bda21f9bdd82d4e9cff248517b5676905a100cfd0ce06b436dac56a3401675290d10185a5803b356508da804d46077f24df277b0a284eee97067c8cb1a945555a8b7ea1efc7152a85671d21e03771d20187633caf31d176299e477930a3be2dbcde0991c5b36501cb19d673afd5ace9a0680dffeacee67d8d8076cd4aa091876c96475006a7060e07d5252426e5d576b7dc292e0ef5c92eaaed77e0a8681a1a83a202b60c816bb8f30958efa332fc360667a082f8a70c83f0cf57adbe653837713ec334c03465bc16ae4a787b999f33d2e2ae40b6c32c4990be4b7be1ced9a8224f95f30c388a2360e5b9a564ce5d593a2e0f322fef4ce8c056a7714cd0a3c8fba15510155f45a3ba0a8e0e6a3e15a90edf5c0113974059b00cbfc090c1cd7892447ebf6459cf657abd06d8ea0f76296acb5dea8698bbb6ceec25b29d45791871f0cb65dc5799347f5f15388f3693045b10345b2a8d1cb46eac297c27448c9e7922a8bdb3fab414c37c2ca121693c4a2de70aeeb0d75dbc94616e9c0a951cf129ddc98106e06040220e6691ce97bbca3885b482559e57f4213bf29d89a1c5f89621ef38873c440cf3dce388ab9558518fbc4d14bea9c2"}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}, @NL80211_FTM_RESP_ATTR_LCI={0x42, 0x2, "1bdf67469a9ea84e7428e6e5157912b6696ceb5ccf7ce6bded2df4c9545e05609ef3906142c2e7121795ce65aec7767538ce88bf10ae96d7dd00c094bee2"}, @NL80211_FTM_RESP_ATTR_LCI={0xee, 0x2, "4a81b6d457601918fe8b02bf7d519f3d3197d22581219a321d1dd3eb39a3f6f31ab85c02c538a8a3aac49e208957fec3310964d1f6241ad5dca02e38166e5ee8f3af1bded44f06e74fd664d6b76fcfbad82736175856910ede7d0af23458dbb8b3933141318fad924079f2788cbaafeaef88e760a388bccc1b2e6daf6fec0dc3c56fe1bce3121441d05159d4a954cff8469f9a183a14ec1555b627a44a6ac8dc5c3f5dd3d4fa74c680f95d9f6a58b36eab3b56142c69c2152f994e12c824aa8ea3e99ae9299a3d9286b8a6e10d015cf4c7106bf3ef06b0527c5dc9195e6f7af332f4a10ca3c2a4aba57e"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0x3e, 0x3, "4fbaa38f7b31af5107b17e82f6a3877bc9689d3909da37c6fc5e65829bfea773b9a22f753a90988a56c1c0c2f4e20db5eb7b0f4ebe21556c15cb"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0x8b, 0x3, "b166343dd19ee0cbf240b7aa58147a5fa9eaaec89f537e5504ebd25d2762571f3f9a2167af77180189a4e67a35fc1389c46735a1556dffa0ed3a7e1e8a74b18bc57353c103ff0840d7be3857d25c1f29a7f560d26f19b226987919f4472ba2dbb0eb217f015c2a85319cb6352b42894e575bd72a4fce1848268a125232661f378985bc85186199"}, @NL80211_FTM_RESP_ATTR_LCI={0x9d, 0x2, "1e6d76ebd7dc787d68b3f0fd3a87feea26e03fef1286a57e458b666f5039acc26d417f022ea2398aaad0e8d730df1eb7b5649b2f25922aad68bb3acd95b714519a74151732434e25d4833e0e54c53c2cb92c9aa202bb8b8dfcf8e26ef49d80620345411162f0a49e2075ae0368782a2edf3edc32d239fd7cb2ebaacb1a2cfc7d3fc82f4a99794bd39f038f9369b5ef79e1d38a0d3fc28cc95f"}]}, @NL80211_ATTR_PROBE_RESP={0x51d, 0x91, "a0f56f78c8c98f168d8b6363cbd43a4421978cb7c2efa01dbdc126b8c18167cc44227619f9aba3b20475dfc2aed01f51320cc657f78aef8ec7c6b12f63a613958bcbcaf5cf07437a5b96726da4fbfd62768e722f80e0dcf6c5307d46aa0d1fd3cabac7ed14c5f4d967dba142cb49095cffd3387f003935cf1e6ae9f7ebf7e9a6aed0ce69b893865cb7c925e2019265881e9d46dd4d77bf269fffd52a898092c0db8cf86725222f3b342b34216d040920506e476fb7e8e9b2d75c678e60d747cf843dece426ca8e7f9a14d5aa82bff70c527c55dfaa4e72f10bcc81d69aa8d371d1d3dedcbf205e9128582f8264a07a17e9ed29f47d82f10b4011ecac92005c9cf2aa78cc660026e59b9d117bc3291d0644d06aa9086153e6d84d4e5846d98a26c031e54ad8175bb5e91b4bd51fae081933786047b7da7696f3bb2038d6282fc83ce1d565aa75dff3799a24d892bac55230ac33796de709cd1e4210a86ab885c1c9ac2fc79d8081c931444f07bb5c99e4471e7ccaed1c06cb98a032749eeb72b1515fa6a899b260ce48385f31228ed29a91cf50d0c5e219b8f96efe51258be0bde3f6c795ab65bfe5b0b1510790a9b71b46971110c9be101864eb3dce40db7af4f82de6c5d76bd8e7ed5f5b51b4411636e10ae26b2ab231fed0d3c19817c43efa3af5b6e08a7b364a22ebeb398cfe44029664fe8c447b5b2c26e06d801cd9b592492c3c4ec800c1ff60064d1865bf9bff9fae3605c85fe294d9381e747e086b2e68357509c97e0f574f50777c3784b6bdf8f92e61fcc3c126d01518c915e7de52b2acc433e6bb6909ffa9ab9919aab33c08fe6d9ec593b21882585fa582df5c6648a025fb42fdfe965882a6dc7da4fca6595563f2b73d9e3e8b57fc11882229dd07bd37767691cf0a417762e044be3da4bd17b79d3288402794fa67c2d835245d665bc51fd8095d744e6cdca34c22ed574b56264876875c85162ef8fc15af7c81d60e8525d6bd9877f4052d0817493779c730ace6fe0d3bf752d65646489de7c507b0739afeb00ee9c7f5b6c32a7d4c5d9780d203574aa1d549f81574b91ebf1f8e8fcc24ae74b68f585a02db8425f90500919cf437b2b3995bc794aef0ac8e1f3c8c935dd056df7da9afe2a0347514beabbe151f573c6f1b24d12711250bf68891d6d6ed815a54ea7fff987d6990fec840dca042b6d8c6aa1aec553e9a7647a6e780cbd49fec784db594d422cfa0e5a037b3492d5c96e3d7e4a6daecb507cabdd73e9f3c0913f3875ad72d1cbf913c5c566704ef50ec27c2c662b0390974877986927d6113127bbac2b8d2fa7c9d88540a99d53206e1d67bb75f14465bd1e4b7037a1ec3c9f7518dca6636b359ae94c4a052d87242dc8930172779ccf489fb88d96ed845995fdb842fb10878d41b3878955780397d18680857c647dc4e0b3a2f535f157d69173052879b00a61d713a05b79f9f95e3be8c1b7a952942b6ff1af132e656735f0f99a0f9b61848ef07e3702a1ef8bd0f0155b0506b47fa6473704eb3619e9f9a8e8792060f0ab3106a0d8cec90621b68dd867bcaec80b4561f2248f57d2b694278d726b06804bbfd3675e7541e86933482805186d408522b3acf4ed5acbc13ac6cee33275b2312716cc5c3b7059f9c00cb39c39d72a043039ee4ef091a9aebaabaf6276b72fcc9e4bcb18f78f33143f4c52afe13215e55d9d904d1f42f95183005782efd5e3b91eb58773d0c676cd5016736dde5c777bfd6828b9b81d7c84f0311e7cba87a08be8b312eb8a0900b0bceda87707e9773e0aef8789ed45a775843da8cb774336993fe3c63858579a78c05c59d4680"}, @NL80211_ATTR_BEACON_HEAD={0x616, 0xe, {{{0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x3}, @device_a, @device_b, @initial, {0x5, 0xd78}, @value=@ver_80211n={0x0, 0x5, 0x1, 0x3, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x101, @default, 0x830, @void, @void, @void, @void, @val={0x6, 0x2, 0x5}, @void, @void, @val={0x2a, 0x1, {0x1, 0x0, 0x1}}, @val={0x3c, 0x4, {0x1, 0x0, 0x9, 0x3}}, @val={0x2d, 0x1a, {0x2000, 0x2, 0x7, 0x0, {0x2, 0x13cb, 0x0, 0x3f8, 0x0, 0x0, 0x1, 0x1}, 0x8, 0x6, 0xff}}, @val={0x72, 0x6}, @val={0x71, 0x7, {0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0xff, 0x8}}, @val={0x76, 0x6, {0x2, 0xff, 0x3d, 0xf}}, [{0xdd, 0xc5, "0753ddac4da89a7592ca87765350fa2566b45b1f359d7fc8d07c1e506142a0d8360fd62642e3ede37d7eb1e02467e503ce0d198eeb6c8ac2a1350bd5413bbb4f98cf1c3ae774ff0f7d04f54158092f05d171b5970be9078c06fc4bfc80d06ca48b583fc350954863d9b0388facdcab8a67a2d7ae8e230e027db32af4e1e6fca85bfe7dd081a543ea462af64a5ca2f6139fc99b971579187caecdb513b7b797d6fc54afbe99b49b396f68c50c4ee84152095e9d4604b7f8e9bc5d5e79cd541b48a34222b78c"}, {0xdd, 0x94, "e6d53502e8fc9e7170d432523f20292299cee3a223a87c60e7e44748a86a87a66ac9830841b2cdc1bd83b14853a3521a651ddc2100cd6c793ed8b934392e247609744f86e06a2c3cb2183aa855c8b05900c3f94016e45c06f3413ccc9dcd116077c9f4bc24bcb9f81b109c8e9a754c80e2bae137669e0f710994aa600f6b049f183c281ce97d0032a314059d5b8f12409c6b7dd7"}, {0xdd, 0xde, "85856c78a10f5be66873dec8361d1f896312aa435d6958c4bbdb8a80415e3242a173a306a838aaa7d2d34d3ec6119a9b0d387b6a5ca64e6d48c4964f1823ed14592f96dbce8659900de53a2367889f33eec11054dabe0228d802b060401939b455a225e6b04b532542072451b5135a473c3ff8f8db7bc1f3602ae83c5ace9259ef35e139446601d0c062c5317cb366714e9053f727db8fafb59c2843be8d8010bf70d15f0e1e2bee42b41b332b9dac70e36232c74ae94c125bc71c54318966304678deece8d6ae7cc28b136ead8b34d67b233ed685f4ee5e01deae1678f4"}, {0xdd, 0xe5, "323566e0a423f011e5c6ad47370adb80f561e8110dc69ef563039aba7fd62c088580c15346f604a40b24e1d1285f5d3d39e18bae3e8f24b7e4912e2a79bdf7bf72e8d08540573c42398d6ba5a9433611ae8c31f214c26c4908df237f02cce934dc54b651d0a65eea4cbad8a72253f2e5cbe42de6b78de6970a3137a437f443bf4601d4a56f076502883b3f0d1cc5c31bf779d374d45955a3f63119329c0f03a33abdc87981beab398a203298fdc4a5f8b8d0794ebe7e7e7f8d18d9e8334a3d6ea2401291dc76c91e1d613592a7ced2191e0d1863c61715aaa012950080b8f5142584ea534e"}, {0xdd, 0xb2, "31fd1e3d2d27d8a11aaa302c08ffd115906fb691560895bd606b867ef07c94c8cb61b6582ac18e07bae47dba83f63d552fc2e7ae15a3841a59af952140313ca869b2897a25ac12df20bf29171bf64f05680464f7b58465517f75ad297b4fef9b80d94e52e633b612d00e776bfb8dd71ffc1ac4d243b8b53fa559ed405d1962848530fc0dfc03ff8c49e2f212e1e2e6fa56ca923cdff8d9785143863c419ef55976d26755c4c15856698a5e3efd34c2418c09"}, {0xdd, 0xa5, "5f6637bffe210c1e7c2c28f134f82acc381c3c1fa5196ec7ee0670d0da385686111dd48e939f00a74e8c63b9b18061886739fe7ef71ad193044ecbcf7ea14fcb5b23743f04be63b6eb591ccff1c8a85bc8f4350c1d606515429ecce16d58edcf86160e8353ee972dd9c034dbc1eb69f8c75725115893620e9f3131f10e2044d83a81ffd91af29be57139f17162ed845b8686e64d20f97f6d528d04c4bee413e156f28abd0d"}, {0xdd, 0x4b, "98b9db18d7b2f02b8c00888f55fba217d951ce4996514320316ae94737ef1b8eeb9fbce5aa62fbdd1f39aaa18d6bfa06fb0ec58820eb7ce4290b840d0a353808e587f11f379bba9b3d3613"}, {0xdd, 0xda, "c5cc6555d9eba4fde112bb81ca3f390f9e953a76fbcef8ae25e1757015c4f0f036ce8bc5350814b3fbf7b66cf990d5f7ea1426d9522aa8825baa79f6e9b9bc79578d8ee69694f156b855cc267fff539c8ad8f906d7070e8bbe158f771bee137993bd0b8e4f4ee82364b85e6b2ff3d497e124c07c29ed140655b1757fcfdffda1ac16ab584d4cb4aa1fb43536fa6524e96fd8d8be4e9227a0c812aa549f0cf27db8b2fa1cd90407626e3d519aac6a377448bd104bbe01e3fb123bb9f70c35ee39b0ff96ad494bcf6908f9c04a60f416d4eb1faca21d3000ee7b05"}]}}, @NL80211_ATTR_IE_PROBE_RESP={0xb8, 0x7f, [@sec_chan_ofs={0x3e, 0x1, 0x1}, @cf={0x4, 0x6, {0xf, 0x7, 0x9}}, @perr={0x84, 0x15, {0x0, 0x1, [{{0x0, 0x1}, @device_b, 0x917, @value=@device_b, 0x29}]}}, @fast_bss_trans={0x37, 0x90, {0x5, 0x3, "a50a2c6d59731692caf1de96b5156eb1", "31104b650422b0fff642b5db83e7d8ccfb202f1cbce5615483f2482d3ff9bbf5", "69fc461a79ad228f095d929abe9b3a93e083abca1d7cc63619101f980fea347f", [{0x1, 0xd, "435fcf2a304c03266a8c67cf4a"}, {0x4, 0xc, "ffcc153286ed34b5f17ff57c"}, {0x4, 0x1f, "361f93a4cb5634a40c16ebcaccafbd363287a6c9ca9d898a5cdd2c2b59d0ca"}]}}]}]}, 0x24cc}, 0x1, 0x0, 0x0, 0x4004}, 0x4) 4.33217048s ago: executing program 4 (id=4033): socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{r1, 0x8}, {r1, 0x4201}], 0x2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) ppoll(&(0x7f00000000c0)=[{r1, 0x8}, {r1, 0x4201}], 0x2, 0x0, 0x0, 0x0) (async) 3.879259849s ago: executing program 4 (id=4034): openat$binfmt_register(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpu.stat\x00', 0x275a, 0x0) write$cgroup_devices(r0, &(0x7f0000000000)=ANY=[], 0x9) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_ULP(r1, 0x6, 0x1f, &(0x7f0000000240), 0x3) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x94) getdents64(r2, &(0x7f0000000080)=""/158, 0xd7) r3 = syz_open_dev$dri(&(0x7f0000000040), 0x1, 0x0) ioctl$BLKCRYPTOGENERATEKEY(r0, 0xc030128a, &(0x7f00000004c0)={&(0x7f0000000440)=""/119, 0x77}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000300)={0xffffffffffffff5e, 0x0, 0x0}) syz_usb_connect$midi(0x0, 0x41, &(0x7f0000000340)=ANY=[@ANYBLOB="12015002000000209c241c9340000102030109022f00010106400809040000010103200209059503080007090614250110ff350ff707613403f3261fa8e7481e6412207d522adb503a8dd685146eb7642c63b7633857a9401a07b1f1d7a19691bec3d458ab4b16a6bbdd9de3a5af020000009a0866acafd5d48031eb435247dab66713e6dcc4baf05c5c0dbcece706567201dd3472320321bf8c264f22a2c02a2a6ccb2ffbb47295e166adb076e0"], &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x4, [{0x0, 0x0}, {0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0003dd8cac046248672a28c5e441300ede58076ef86fcd86b94f6335adeacc6e51a8a221928f6dff7901bb6994424a2802ded32e7915fc714de9baec8080b352af9b4367937d4f846120c111f80f2234810036af1e9f4785fac879872bb4efb21bea21cf60432b2764a83f5806770604f019069e5409e2c7af7e9e3e95e395032c"]}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x427}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x459}}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x80002, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1000002, 0x8c012, r4, 0x343e2000) ioctl$F2FS_IOC_GET_FEATURES(r0, 0x8004f50c, &(0x7f00000002c0)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0x1, 0xc, &(0x7f0000000140)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x5, 0x2d, &(0x7f0000000280)=""/45, 0x40f00, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x94) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SNDCTL_DSP_GETOPTR(r4, 0x800c5012, &(0x7f0000000000)) 3.788014327s ago: executing program 0 (id=4035): syz_usb_connect(0x2, 0xe4, &(0x7f0000000140)=ANY=[], 0x0) syz_usb_connect(0x2, 0xe4, &(0x7f0000000140)=ANY=[], 0x0) (async) 3.050263163s ago: executing program 7 (id=4036): timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x1, 0x60d3, 0x4000000000000005}) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-camellia-asm\x00'}, 0x58) (async) bind$alg(r1, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-camellia-asm\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) r2 = accept4(r1, 0x0, 0x0, 0x800) sendmmsg$alg(r2, &(0x7f0000000400)=[{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="f78d9ca38fff48f3be52163448412ba8", 0xfffffe1a}], 0x1, &(0x7f0000000a40)=ANY=[@ANYBLOB="180000000000000017010fff03000000010000000000000000000000000000001701000002000000000000007005baa38d33e2e1650de8f13f421b2d4b60252e76171216e42961c3b08d4d3dacb0a7089ff7cbfd613d46fa95d6e2f6e76ac3266c9b1a531c4bcf0e7071f117cca4e883b4a6eb5dee7a9ab4d05d7ee311ab1c55b817285e0c3714ee6137e3b8553de667701a7c93437583b5f0b285a188098c1ac4ebac40b315ff8db6f736992497879a42b95248fed4d4888970573d0e88ceead26d97e172588a3ad30fbd01b7bbeeaa668e835f7ae3113fe2d949bb47bc0b2c62541714cc0538601ae4bab19d69a5addee134dd447034da6dd89704603d31a3d25b9d5f46cfd43d9e29aac7422920d98e1463256bd4cc929373ad9000000000faf6a95a04ad3b9db9b230f8224a3d6db187a94e5dadfe181d20d3a4bd08e8b0e6eeb79fdee230dd852a36dfc9046d03b8f316b2d460ca5d08c515d914db8ce430ea0237911c440ee750fe787aaffa83b809651c529e4cf68c8219a827ea003c59e3e51b00cd7f9464f37be2eb3e1475819ad37edcc238b85ab205a2b394916815d9cf7bf3f8e3d19a4697756299e21f2afd3ae31e0f09b8153965635216de47156f4e5fc97cb04f9c5e13256be1d9e0a94f9c6387940de1bcd7b532d16ebba216601cf23be6a7c259550bd059a5a7aee85eb558de8201c1d9c7b29e27313f61cf0b07dd790071bdbceabdd32ce2bcc279b1575a1431b03e5dc37307d15a2782175c87dad1a3aadf48b382bea4ae0b423edee0e12ada4c1dacc40bf387630792ab5c7ed6e2ef7e8a77268b0ff8978ccddfa8da4521d24b3fddc70d181c20caa9a584df9b2e"], 0x18}], 0x4924924924924fd, 0x0) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x10, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000200)=""/83, 0x20000253}], 0x2}, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) sendmsg$NFT_BATCH(0xffffffffffffffff, 0x0, 0x20050840) timer_settime(r0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) (async) timer_settime(r0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, 0x0) fchdir(r3) prctl$PR_SET_UNALIGN(0x6, 0x2) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, 0x0) socket$alg(0x26, 0x5, 0x0) (async) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000640)={0x26, 'aead\x00', 0x0, 0x0, 'aegis128-aesni\x00'}, 0x58) (async) bind$alg(r4, &(0x7f0000000640)={0x26, 'aead\x00', 0x0, 0x0, 'aegis128-aesni\x00'}, 0x58) setsockopt$ALG_SET_AEAD_AUTHSIZE(r4, 0x117, 0x5, 0x0, 0x2) r5 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r5, 0x84, 0x81, &(0x7f0000000280)="1a00000002000000", 0x8) (async) setsockopt(r5, 0x84, 0x81, &(0x7f0000000280)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r5, 0x84, 0x64, &(0x7f0000000000)=[@in6={0xa, 0x4e23, 0x401, @loopback, 0x80000}], 0x1c) close_range(r5, 0xffffffffffffffff, 0x1a728771d8d12088) (async) close_range(r5, 0xffffffffffffffff, 0x1a728771d8d12088) sendto$inet6(r5, &(0x7f0000000100)="b8", 0x1, 0x2000c851, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @private2, 0xffffffff}, 0x1c) (async) sendto$inet6(r5, &(0x7f0000000100)="b8", 0x1, 0x2000c851, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @private2, 0xffffffff}, 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r5, 0x84, 0x18, &(0x7f00000000c0)={0x0, 0x800}, 0x8) 2.976760734s ago: executing program 7 (id=4037): prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x0, &(0x7f0000006680)) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/ip6_tables_targets\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x37, 0x7fffffff}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x1d, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x4, 0x40, 0x7fff0000}]}) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f00000001c0)={0x80, 0xc, 0x4, 0x100000, 0xfc9, {0x0, 0x2710}, {0x5, 0x2, 0x7f, 0x40, 0x6, 0x9f, "12300535"}, 0x1, 0x4, {}, 0x0, 0x0, r0}) ioctl$FITHAW(r1, 0xc0045878) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x1, 0x7, &(0x7f0000006680)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x9) setfsuid(0xee00) readlinkat(r0, &(0x7f0000000140)='./mnt\x00', &(0x7f0000000180)=""/10, 0xa) 2.610847693s ago: executing program 7 (id=4038): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x101141, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$XFS_IOC_PATH_TO_FSHANDLE(r0, 0xc0385868, &(0x7f0000010400)={0xffffffffffffffff, &(0x7f0000000000)='\x05\x00', 0x3a1281, &(0x7f0000010380)={@align=0x81, {0x1, 0x3, 0x6, 0x123}}, 0xc, &(0x7f00000103c0)={@_ha_fsid}, &(0x7f0000010340)=0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, 0x0) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000010300)=ANY=[@ANYBLOB="200000001400030500008000ffdbdf25020000fd", @ANYRESHEX=r1, @ANYBLOB="08002e2c7f"], 0x20}, 0x1, 0x0, 0x0, 0x8090}, 0x24040016) ioctl$sock_inet_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000180)={'lo\x00', {0x2, 0x4e22, @broadcast}}) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) gettid() timer_create(0x7, &(0x7f0000010440)={0x0, 0x2000001b, 0x4}, &(0x7f0000010480)=0x0) r8 = syz_open_dev$swradio(&(0x7f0000001040), 0x1, 0x2) ioctl$VIDIOC_S_FREQUENCY(r8, 0x402c5639, &(0x7f0000001080)={0x1, 0x3, 0x1}) timer_settime(r7, 0x1, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) landlock_restrict_self(0xffffffffffffffff, 0xc) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004eaffffff1e0006031a000008048002000905", @ANYRES64], 0x0) r9 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r9, 0x0, 0x37) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x2, 0x2, 0x10001, 0x7}) r10 = memfd_create(&(0x7f0000010680)='\xfb\"a&\x8fe\x11\x8c\xd64\xf9 \x00\x00\x00\x00\x00\x12\x1a\'<\xf5\xbeV\x12\xaal\xfa\xf0o\xd8\xb1,\xbd>M\xe3\x98?\xd9\x96\xa3\xc7\x06\xfd\x9b\xab\xc8\x1e\x89]\x13bZ\x8d /#k\x95\x9eLV(\x8a\x0e\x93\x93Vc]mP\xbativ\xb39\xb4\x17a9\x1c\x82\x1aLT\xd0\xb9\x1a\xafB\x95\xb4\xcf\x91X\x8c\x87\xc2\xa1\x1b\xfe\xe7\xbc\xf7\xeb\xdeL\x1d\x98Zq\xcc%\x98\xb0Yc\xec\xb7\xb5m(9\xde\xd3\xefB\xd4\xee\xb5\xee\xe0\xaa\xdd\x00\xb1jOB\xdas\xe3\xb47}%)\xb9\xbf{\xce\x94^\xec\xdf\xbcW\xe0I\x0e\xa4\x1e}\x06\vK\xed\x11\x880\x0e\x9c\xaeVU\x88\xb0\x842.\x17c`\x1e\x88\xecif\xee]\x8b\xc6\"\xcej\x84\x06\x8a\x99\x80\xd7\xcf\x96\xed\x89\x1e6\x93+\xec#\x1d2\xb8\x80Z\xf7\x06\xbe\xc9[L\xc5\xc9\xb5\xd6_\xee\xce\x17\x89\xa6r\xc5j\xec\x1b\xaa\x996\x14e\xcf\x8axQ\x8fXeT\'0.\x85\xa2\xc8\xb3c\t\xe8\x1a\x89\xecL\xcf\xd8\xb5\xfb\xbc\tX\x88\xbe\xf4@[\xb2\xd5\x8c\xb9\x0e\x17\x8b\xce\xd09\xd2\xfb\x9e\xef\xabR\x88\x17\x9et\xf7\x9c\x01\x91\xacH\xdb\xf9\xcb\x7fh\x83>\x8e\xe1=\xedR\xc9\xe68h\x19\xafLY\x94\x93\xebT\x15\x817\x9d#\xea\xd2\xa8\xfb^\x8c\x87#\x10d\x89J\xb3zz\x83\x81\x0f\xbd\xdf\xff9**\xb7\xfa\xa9h;<\xe8\x85\v\x9e\x02\x03\xad\xa4\x11R\x14\xbc\xc8\xb5\x89\xffx\x98%O\xf8n~1G\x89\x96\x1d\xecz\xe8\x04\x86G%\xa0\xd5[\xda\xc9\x00'/415, 0x2) fallocate(r10, 0x0, 0x0, 0x100000000) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000040)={'ip6_vti0\x00', 0x0, 0x2f, 0x7a, 0x5, 0x9, 0x41, @loopback, @private1={0xfc, 0x1, '\x00', 0x1}, 0x7, 0x10, 0xc687, 0x486}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000010200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="74000000480020002cbd7000fddbdf250a000100", @ANYRES32=r11, @ANYBLOB="0700000014000100ff02000000000000000000000100000114000100fe8800000000000000000000000000010800020005000000140001000000000000000000000000000000000014000100fe880000000000000000000000000001"], 0x74}}, 0x10) sendmsg$AUDIT_MAKE_EQUIV(0xffffffffffffffff, &(0x7f0000010240)={0x0, 0x0, &(0x7f0000010280)={&(0x7f00000001c0)={0x10020, 0x3f7, 0x0, 0x0, 0x400, {0xffff, 0x7, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0'}}, 0x10020}}, 0x0) r12 = socket$nl_route(0x10, 0x3, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000102c0)={{0x1, 0x1, 0x18, r12, {0x2}}, './file0\x00'}) 2.302545847s ago: executing program 6 (id=4039): r0 = socket(0x80000000000000a, 0x2, 0x0) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r3, 0x84, 0x6, 0x0, &(0x7f0000000000)) (async, rerun: 64) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async, rerun: 64) r4 = socket$inet6_udp(0xa, 0x2, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000940)={0x2c, 0x25, 0x109, 0x870bd22, 0xfffffff9, {0x2}, [@nested={0x8, 0x3f, 0x0, 0x1, [@nested={0x4, 0x122}]}, @typed={0x8, 0x3, 0x0, 0x0, @binary='G\x00\x00\x00'}, @typed={0x8, 0x3e, 0x0, 0x0, @fd}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1000c957}, 0x0) (async) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f0000000700)=@mangle={'mangle\x00', 0x64, 0x6, 0x500, 0x340, 0x340, 0x0, 0x340, 0x270, 0x430, 0x430, 0x430, 0x430, 0x430, 0x6, 0x0, {[{{@ipv6={@private0, @private1, [], [], 'ipvlan1\x00', 'veth1_vlan\x00'}, 0x0, 0xa8, 0xd0, 0x0, {0x0, 0x3a010000}}, @HL={0x28}}, {{@ipv6={@private1, @loopback, [0x0, 0x0, 0xff000000], [], 'tunl0\x00', 'bridge_slave_1\x00'}, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x270}}, {{@ipv6={@private0, @remote, [], [], 'veth0_to_team\x00', 'tunl0\x00', {}, {}, 0x11, 0x0, 0x3, 0x44}, 0x0, 0xa8, 0xd0}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@inet=@SYNPROXY={0x28}}, {{@ipv6={@loopback, @private2, [], [], 'syzkaller1\x00', 'veth0_to_batadv\x00'}, 0x0, 0xa8, 0xf0}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, 'vlan0\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x560) (async) r6 = socket$inet6_sctp(0xa, 0x1, 0x84) (async) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1, 0x0, 0x0, 0x3) (async) sendmsg$kcm(r0, &(0x7f0000000c80)={&(0x7f0000000200)=@nfc_llcp={0x27, 0x0, 0x1, 0xa5f288b4872b4003, 0x5, 0x5, "b54ce52e39046868bcf2f75089c86b302cd6188b57b2b59c4df079e389d719af2c5dd08cf01d928739441c819e839bd0f1eef252951384596a4994a31c9e91", 0x23}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000280)="87ee88c59562b5f4623ec5cc4a13bc6de50d26bf2907aada90d6034a9faa4dac42", 0x21}, {&(0x7f0000000400)="71f6485a5da09b0cde83f4f9e1522c4d53d1db87057febbd7d24e1462ac9d3f5ceeabe9af81bee55cc636f2bba2d065be1544e73be6d675ef0ce7df253535f652977610cfd2f79c19a24d0749b181e1aa6a5d64fe669a0ec9206a2c016be765ce9132b5d6d84263e60ae421ed31de163a13672963feede0730617dd8f79c319ec4f6f7e1d1d85c49de85803a4965f0328ee175587c3516a623c8d6e50ad5d5425d094c951da0d56579b3f8735f075f9121261dbab9008cd75a9f26c596cfae00153a0e8f7d1a165902c3120102c02062b26da3c3b8f06bdb3f69adafcf23d8f4547ae8176ec2a9bd1acb67abb701deb6dee1eda68ac81a8f67", 0xf9}, {&(0x7f0000000500)="04dca1e6d7a1b3d6b11e09e185a3511b2595cbdb7f53d1a96d13f82d34fc82acdc03429850500db51a80a28e2c619ba76cf793ae3f5e30ec33885be8b1d4300bc6dd57a8fd97b58ffc25088157f170e377a3bd757523142a7a77078116e0ca2760e9de", 0x63}, {&(0x7f0000000580)}], 0x4, &(0x7f0000000600)=[{0x58, 0x103, 0x2, "d3782934a409ddcde44388227926ce131ef1b3716cddc573e249efae40200a34f44961f4834935744ba6f5b0f96571c11914cfd27e0cfe1ea1846e06e5340d0687"}, {0x98, 0x108, 0x4, "3d57e8255e88918052b18f57fa65f09bae9328dccdf188c34aa8d8e1cb32aab2bc2b1fb07826581ac8d20e368cf346cdf79ad7a9a05f1751732b11790dc2b8357f6d0fe2b5fa78fe3d7eb7dc57e61ff0dbf65012357240c7cfb1911bc9c0d2baa8309ccd6e45233e809751977e9025c87a946010ba347c62615df3c1cf832296f4"}], 0xf0}, 0x0) (async) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x0, 0x0, 0x0, 0x2) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000140)=@assoc_value, &(0x7f00000002c0)=0x8) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r6, 0x84, 0x64, &(0x7f0000000080)=[@in={0x2, 0x4e20, @empty}], 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r6, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000040)=[@in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x20}}]}, &(0x7f0000000100)=0x10) (async, rerun: 64) r8 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) socket(0x200000000000011, 0x2, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="300000004a0001002bbd7000fddbdf250a008000", @ANYRES32=0x0, @ANYBLOB="0700000014000100ff"], 0x30}, 0x1, 0x0, 0x0, 0xc0}, 0x4000000) sendmsg$nl_route(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3c000000100005ff04000000000000000000004a", @ANYRES32=0x0, @ANYBLOB="0000000000000000140012800b00010062617461647600000400028008000a00", @ANYRES32], 0x3c}}, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r6, 0x84, 0x85, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000840)={r7, @in6={{0xa, 0x4e20, 0x3ae, @empty, 0x129}}, 0x2, 0x2, 0x614, 0x1, 0xd, 0x7, 0x4}, 0x9c) 1.903837844s ago: executing program 6 (id=4041): syz_open_dev$sndmidi(&(0x7f00000004c0), 0x2, 0x141102) io_setup(0x8, &(0x7f0000004200)=0x0) r1 = fsopen(&(0x7f0000000040)='ceph\x00', 0x0) request_key(&(0x7f0000000100)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x2}, &(0x7f0000001fee)='R\x10rust\xe3\x9f*sgrVen:De', 0x0) (async) request_key(&(0x7f0000000100)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x2}, &(0x7f0000001fee)='R\x10rust\xe3\x9f*sgrVen:De', 0x0) fsconfig$FSCONFIG_SET_STRING(r1, 0x1, &(0x7f0000000000)='source', &(0x7f0000000980)='#\n$)-.\x02\xcc\xd7\xb2f\xcdY\xb9\xc7\x9d\xb2a\r\xd7\xef\xc5\x112s\x88\n\x13:\xd6\xfa\xd5?\xc7\xfd&\x8d*\xbb|&#\xe9\xa3\'\x91>C\x1bV\x87\xeb\xfe\xda\x89\xb7}@\xab%\xf2\x8f\x97\x18\xce\x92\xc9\xa8\x1c\x9d\\C\xfeI%\xae\x8fKHq\x89\x83\xbb\x9dC\xd6H\x80s\xd66y\xfao\x04\xa4\xb6\x88\xdb\xa1b\xae\xa7\x87\xcc\xc7\xa4\xdc\n=/o\xf3\x96\xaf\b1\x1b48\bu\x01\xab\x90Q\xe8r\xe7\r\'-06,\xff\x84x\'+\xd5\xd4?[e\x19\xa3\xe495\x12B\x06\xe5\x8f\x83Vb\xf1\xbc\xb9E\x1a\x9bH$\x1f^\x9dX\xd0\xca\xcc\xc9\x86\xaa\x90\x9c\xc0\x82\xabE\xcc{\xcd\xd3\xdb\x97\x1e.y\xb0\x9f\x8f\xefv\x9c\xbd%\x84\xbf\"\xd9\xb4Vm\t.\x15\xf1)\xd6\xd8\x1cb\xc5\xd9=c\xb5<|+K*\x9f\x01u\x00\x00\x00\x00\x00', 0xfeffffff00000000) syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') (async) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') open(&(0x7f0000000280)='.\x00', 0x80, 0x122) fanotify_init(0x200, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24004045) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24004045) r3 = io_uring_setup(0x1b7b, &(0x7f0000000040)={0x0, 0xc89d, 0xc000, 0xa, 0x20002f7}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000093c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@deltfilter={0x24, 0x2d, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xfff0}, {0xe, 0xffff}}}, 0x24}}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000000)=0x6, 0x4) r4 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0x14, &(0x7f0000000000)=@assoc_value, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0x14, &(0x7f0000000000)=@assoc_value, &(0x7f0000000040)=0x8) io_uring_enter(r3, 0x2219, 0x7721, 0x16, 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000004540)=[&(0x7f0000004280)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x2}]) 1.748915976s ago: executing program 6 (id=4042): r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/if_inet6\x00') openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) pread64(r0, &(0x7f0000019400)=""/102344, 0xfffffcbb, 0x1c2a) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_int(r1, 0x29, 0x1a, &(0x7f0000000100)=0x8001, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e23, 0xa, @empty, 0x9}, 0x1c) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f00000001c0)={0xffb7, 0x1, 0x8008, 0x1, 0x6, 0x10001, 0x3, 0x9, 0x0}, &(0x7f0000000200)=0x20) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000240)={r2, 0x1}, 0x8) sendmmsg$inet6(r1, &(0x7f0000000480), 0x0, 0x1) creat(&(0x7f0000000100)='./file0\x00', 0xd931d3864d39dcca) lsetxattr$system_posix_acl(&(0x7f0000000180)='./file0\x00', &(0x7f0000003380)='system.posix_acl_access\x00', &(0x7f0000000340)={{}, {0x1, 0x1}, [], {}, [], {0x10, 0x5}}, 0x24, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x18a) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e23, 0x100002, @ipv4={'\x00', '\xff\xff', @empty}, 0x1e}, 0x1c) sendmmsg$inet6(r3, &(0x7f0000000680)=[{{&(0x7f0000000080)={0xa, 0x4e23, 0xc9, @loopback, 0x8}, 0x1c, &(0x7f0000000780)}}], 0x1, 0x20000014) 1.629651385s ago: executing program 6 (id=4043): syz_usb_connect$uac2(0x3, 0xa8, &(0x7f0000000280)=ANY=[@ANYBLOB="120110030000004082054c00400001020301090296000301053009080b00010107208c090400000001012000092401c9b0590040041d000708240a0001ff23000c2403020703000400070081090401000001022000090401010101022000880501090002030b04082501000040040009040200000102200009040201010102200009240201000f0e07011024010201000400000008b8000000030905820908004006030825018203"], &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="020000000400000004040000", @ANYRES8], 0x50) io_uring_enter(0xffffffffffffffff, 0x2219, 0x7721, 0x16, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x20142, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000840)={0x1fe, 0x2, 0x2000, 0x1000, &(0x7f0000003000/0x1000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r0, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, 0x0}], 0x1, 0x42, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, &(0x7f00000001c0)="b9800000c00f3235000400000f30440f20c0c462d1bd6d28440f22c036646665f36526f20f22a5430f01c566ba4000edc4a39979250b000000080f32350100000066b876000f00d0f245ab460fc770000f23c00f21f83500000b000f23f8c481e57dcd", 0x63}], 0x1, 0x0, 0x0, 0x0) capset(0x0, &(0x7f0000000040)={0x200000, 0x40200003, 0x0, 0xfffffffb, 0x7}) sendmsg$inet6(0xffffffffffffffff, 0x0, 0x40c0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000580)=[{{0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000040)="a4", 0x1}], 0x1}}], 0x1, 0x40005) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r4, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) syz_kvm_setup_syzos_vm$x86(0xffffffffffffffff, &(0x7f0000169000/0x400000)=nil) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x7542d000) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f00000002c0)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x5}) ioctl$UFFDIO_REGISTER(r5, 0xc020aa04, &(0x7f0000000000)={{&(0x7f0000b13000/0x4000)=nil, 0x4000}, 0x7, 0x2}) madvise(&(0x7f00007ed000/0x2000)=nil, 0x2000, 0x1) socket$nl_netfilter(0x10, 0x3, 0xc) fsopen(&(0x7f0000000280)='ceph\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, 0x0) 816.376635ms ago: executing program 4 (id=4045): socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00'}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="1201100100000010450c1251000000000001090224000100000000090400071903000000092100020301432d0009058103000400ff03624a751dff15ac8606b47ba537581eefaa8c3f9ba5dad47b259a5df89b9b0e32e7cad678044750eed100ccaaa1080a931537886da3ed142a8f0a47032aa315faf8baa6a2f2c73276250c2ad51f097c1523bfe5f230dc5336a60596"], 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r2, 0x7a7, &(0x7f0000000040)=0x90000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r2, 0x7a0, &(0x7f0000000000)={@local}) (async) ioctl$IOCTL_VMCI_INIT_CONTEXT(r2, 0x7a0, &(0x7f0000000000)={@local}) openat$sequencer(0xffffffffffffff9c, &(0x7f0000000300), 0x101000, 0x0) (async) openat$sequencer(0xffffffffffffff9c, &(0x7f0000000300), 0x101000, 0x0) syz_open_dev$sndmidi(&(0x7f00000004c0), 0x2, 0x141102) (async) syz_open_dev$sndmidi(&(0x7f00000004c0), 0x2, 0x141102) r3 = inotify_init1(0x80000) inotify_add_watch(r3, &(0x7f0000000400)='.\x00', 0xa4000021) (async) inotify_add_watch(r3, &(0x7f0000000400)='.\x00', 0xa4000021) r4 = inotify_init() inotify_add_watch(r4, &(0x7f00000003c0)='.\x00', 0x5db) (async) inotify_add_watch(r4, &(0x7f00000003c0)='.\x00', 0x5db) symlinkat(&(0x7f0000000000)='.\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') (async) symlinkat(&(0x7f0000000000)='.\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') r5 = inotify_init1(0x80800) inotify_add_watch(r5, &(0x7f0000000300)='./file1\x00', 0x10000200) (async) inotify_add_watch(r5, &(0x7f0000000300)='./file1\x00', 0x10000200) socket(0x2b, 0x80801, 0x1) openat$ttyS3(0xffffffffffffff9c, 0x0, 0x4e2603, 0x0) pselect6(0x40, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x7d, 0x0, 0x8000, 0x4, 0x1}, 0x0, &(0x7f00000002c0)={0x3ff, 0x6, 0xffffffffffffffff, 0x9, 0x0, 0xf, 0x80000006}, 0x0, 0x0) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r2, 0x7a8, &(0x7f0000000540)={{@hyper, 0x2}, @hyper, 0x0, 0x0, 0x5e, 0x5, 0x4, 0x0, 0x2}) ioctl$IOCTL_VMCI_CTX_ADD_NOTIFICATION(r2, 0x7af, &(0x7f0000000080)={@hyper, 0x2}) set_mempolicy(0x6005, &(0x7f0000000080)=0x5, 0x7) socket$inet6_udp(0xa, 0x2, 0x0) (async) r6 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_MCAST_MSFILTER(r6, 0x29, 0x30, 0x0, 0x5000) r7 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r7, 0x7a7, &(0x7f0000000040)=0x90000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r7, 0x7a0, &(0x7f0000000240)={@hyper}) (async) ioctl$IOCTL_VMCI_INIT_CONTEXT(r7, 0x7a0, &(0x7f0000000240)={@hyper}) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r7, 0x7a8, &(0x7f0000000540)={{@hyper, 0x2}, @hyper, 0x0, 0x0, 0x5e}) close_range(r1, 0xffffffffffffffff, 0x0) 715.902895ms ago: executing program 0 (id=4047): r0 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') readv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/251, 0xfb}], 0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8}, 0x3b) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x404, &(0x7f0000002140)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r1, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000001dc0)={0x50, 0x0, r2, {0x7, 0x2b, 0x0, 0xab418842, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, 0x50) syz_fuse_handle_req(r1, &(0x7f000000cec0)="aa8e9df36226466e888b39901e75023156b5530e75c1e203314842ea78a6048cdec3383c60dcd8fa24f6928f6e02ab1090989c59ae38dceda05af132af4546a298837c63ea70975feb0919d7f7766791d530b90d522b23c58776ac7a4035383c5a0dd90d8b766c96816631f1742a0da0ce6ddd053a05966f6b6ec22dd28a0a2636d07696a307496b0b0d8bb370227dca3c96838e556681409be388f1dfbf500f1aee82b374f4473aecbdb77cf567fece7f8ec733fa91aa92a186f9768d16d0257ef826959fb3a73e4976a019bde8a82e9bb0a0443cbb1ab2c6e8f8748489948710294efb79d70edec2271491bc1cddc9c9d2713cc3063761f2bea07f5577bbe5224302ef23adcc96cb5ecee406c7977c97d7000000006e28198954bba79006fd58b2a2b43047e7f3ead143ccb6b27043d7a7512e9d3bad0138554f4b465ab6d1cec9b40cb301ac6491ee7fcdc0588e53eb2510471de91e3e73c98f0a3cc9929eac63f477a1208a80f8c75d0a1d9edb895d675d036a1863dddea98b18c846ac253b2470324b21eaaa6e69389b91bcd470995cd6835c6fac80d5ca41b66562c910f893124cf0f20dc65d90aa0f9cd1a7c88f755aaf33875d7639ae1b7413834636de57f44302b723646257ee7456bdfee10f2eaf0c05f2cf01a115ed8ac2908827af3d85da2f1bcf53d87ee830dc5e98fcfc1a22e547ce57508f606945a7599d8e1cc0268987cb7b3d00a6bfacea7bd05430255bc8b473a071b83695783944ef856fc89906e0b44a13166309bc8cc1dbae68399e1e8e4a2ea265c1a104dd862563cdaeee2b37e72fbda323cc72360b6d4fad2fd2409397f90422bbe6e9068aaf38e18918736e6357a6caac59ae803ffbe853ff716a388423bbc93bb2d6b1222bb94c96a3bddf421288d47039fa1b73573dbed87e1f6b280f8b045f9be8e0d85f6cf416bfc0f3f4ce988aefa2382cccf39e40b2a1657814b7953d0a0aea45d50d02d66982e5269f1ededd6a9f8f9e212314a4bb5c2f4898278fd3a585c1ff60e435b186c552134e5ddb0f2cc95dac405bc4bd32ccda41b05c6a376070c8ef2d6eb3ea7fce97da8f09440d47dc5faca6271d1ce4f4201b315d1cc3fa1d4cc2baa14e4c57bafb7b5bb2e9e859505360e1738a36100dd6c2fb6610fc0ed88e452148ecd8b73517f69c28f0c979525d21ba4fef353eebb2326f48217c44a322e9f1f08f92af1ff5ee5f2dc563f1a0edb09d0646105be0c46ddc8b71301e68013e863d539af5b3a2b11f770d8c0c086988216602619ec440f98d434add23bc7f54d145260773e53121188ca179832d5c406f2b4a91045edca91232416219fade02bf6ba002352943850294b05d9a142889205e6b69336cecfe8a7cfc88688368d54b475f3915eea851334395f80b41177ed4d17d91880a22c1c0cf33a550e32fbf76505458d07ebccc4e77bafae1700c9997f6fe28452f011e370642f228bbf0e2f3dc05741127f6d73e96c073b26e730ac19cb17dfc63c0ed4b5d53ffd6e312e3e80822c8bbea3cf2914f3f8ee53fb4edde1d4507fa9d7de54eecb75132befab6bf486cb05bc8727dadac49c83bf08d9eb94621b42241f9eb8fd1e6fbf969d932a023760faa62c178b7f0a1d43adbf5c21a35a58d381442ecdfc2dcce2d11e5efae8433b14fc9fc28294ae76eaa95f38ac121f255d9b478c81a1caf5c606c34e6efa80dd3aa77cc4001b9fceebcc77a1efea7bf9f749f62c7a8bd5deb0f70c54ab5daab010cf14b2f1012516dc1639edb2d890638b73559d060be47f594f322efdd40c5945148fe1690585923488910fcb3159006f935f7d184e4b4c404ccb6e2a799cc67aa2b56a13c16e3ad92b85a12060881c1d140708ffece6965f9746ed4eef74d37424e760f4b266c80c93390523eadc65494962bed4efc86a0fead2fe25c9108c5d591770cee92f9ff2d916ba0dedc6551a47ce3a4dbc97043e588b3483f0793786fe9f32f1b79ba3f4c4ccabba52a59861c8024bcdfc8ecb0acc821160b060d5dc24f0ade14d08b56218a32a03f9eba729c02fc6b714bc72b11cc7fe47b51b3a174cfa2d8f5df80a0fd4d1dd2ed36b868b46ee5a8cc72e91b57bd05005b5142b5531650813fb5496af379f9e7b1b73c49c64dead9725af0742a41b770205390791de856715c0138ca22f134911a28d2caf22ef21049d1ba721d278bcf675317c5303cbaf96535414fd92c55d741120200d49729e01e399e4c30fa8da659654196af7991a3d294c775a610f242a56c88d542641036de7eccbd64f9f306a3920596d350637a6409f667110b46c6d85ab94df4d7b0af12318522ba1e745e7de45176789a53213b9b3d23b2599275e4f1858fdb2fd63f8c6f7990235e2fb3c4c8f215715973b60b1e56d1f061b6ff33510d08fa403559cbcc21bd141b41f1e9ab4e163a0f80a918ba13031c483931a9dcdb790ad77fbdf5634662cb75e79d986e4724f64c80203600df7ac9950330431b83777bd968a86be5698b13c37513235ac89a0a1dcb799112a86a2d96b1708e0c5e983756d8243927fc7d42be6ff4c946c0763a9745897726f38b65920363b7c32051bf9e770ab1ec140ff11fc639f36fa760afcfd6ba2f609df8cb0949f26119895b69c8ffd0836a01da1e407ba08f37a1144674f5a71b3499ffcccb21e75f19cdfb33c7eded5fa5c264784a78edc5f6de17da15317a66fea522b6e92a52efa5013797212d816c3229c7dd523e2165f9f042c3b3b16e608a1d87ab9c46c2b291bf547e1f4312913b16e39a714c24ebc5cb4f4f80bb20ce4efdf2921db45b7389fef98bd0e8aa40be16758b0d7755ab631b27c5d49225e84fea63e3f031c665851ef4ed18628b26445da2cad4741800cf72a401ad79a7462657068e0f2ee65eeb86da66890247cb45b31d3ad06ea7500eac5be65528c55bf190b0ec27673b67b36117344097a0dbb9db47a2b5144218002d14cbb98629c2ed35db5cdcf93994e3e3d1a1673ff60ec0d9bae1217ba6f39ae4ac4c9e5a19f85634f3091150c4724aaabe3bd1445cfa33fac93b86c5871ca168a728899e2e0062a596fba22b962764420f1268bb8ae0a894559c488cfce6b71aa8478964d2eef5086b2cee891ca031b6543bb7ba55006621f1d80e17abcba9f9d05fc5e61c6c4a890aba4b205f5570e7866ec4de380420c4758de63ff0f7b1acb0521e45cd9bc54df1a4614c04c524f43e86f58757eddb645bbc56a63de5bb560f56a31796dc344d58e2ff2d3fe5228d87c0439e6353943c92160fb847a172eea37ad0c22de5d1e7cd66730218832c87b73366131e29a1545b26d4c500a9afd75864b460cea1ba33a5dca6e5585e9c78a8ee3361f20e2b79489ed2ef1c935d7deeef6de0d009b72a0751929209b351331c0225c29341f5d476b278061a0a33c1e455815bbb83eebf5f5c3fe97c4b3df32846a094501a157196b6c1db1e05cec4f2dee823ebea7da05f5ee63aee1670128471465ae83defcf26aba78f18544146fcc9305ed5899965edbcf9f677c499a52d984db346c12faf02553338e6553488c29c9f3f4537a9437b5eb7382f95f9e844d27fa0b1ffc48d2b44e383b1fdb567b7f23863e8e10b6210f8031859cea410d52f99b5a8d2f218e7c92e231904b171dc077c636db15087cfb0ca6a2cd09f6b7973627a03ebfb4772daddc8ad7c9e534d8bc58cfc6d1305374b589a2a85c8a3c471c7408712ff5cfd7a50bee627d0417a5667dba71866320857cdb84e071a37e477f1b5ac16bdd464d8bf3ae31860ad19722bea1d85d1a5c09e1ab36dcd6c4bf524ed2137745e3562147081027d7852bee1ccc9563e4ff0ce72affa7002e9a066591ddf31abc4388281d98d2d88fa1c5f22cb60523e72e3d838fc6b0163fe0082ce0d8d59098363a174818113182d40cdb6367cb4a867c5aaa480c95f4a98439a2b58291fedcbfedfc3ebb41fe6b0a12fce36518ea6082fb919cdff23e3b40aa26eac8d634e03fc3a1e0fafe402c875709b15b622f35bfdd233ea8d7989ec38dfa1e5b5688d76c615b5efba62dd7d50be97b92f16c838edecd426e18dd270ddda42121d7ad8d26ec28df29580e6dcd7f968885d1cbc5f573efda890a408b45701bdf5cb2e3c54f8481710145ac1f5bdb1b53a1e9a7efd8a3ad7dad7bd0fa017e080854913beda2ccc95631a5c1da5c5afaa84bcc3f1a7041208fac9e09ef52140f142bed882b8988ea062cc8ecd7fd78fd33aeee8e8d5cc891514e3407fbb171e84e45fa14713e995513e16763424e356032ac81047c8e2bfe05dfecc510b55866d4a8696c91afd7b6b809fcf2e0f8a21834f43149d8e2b5dc5fddacb8ff9341376281e8f7d762fdb61a8e6536529b0d4d3cd8217fdb4f0b8341587737da7f50dbe4e5b7851a25d52066bd0e3ad11aed47ee02bec11d0f125cdee1f505cc5c1223d386b2fda556331cf57d8df433927cf12a5fbff853be266c5a64b6424f7b106931d312f0fd447206d21c1945579915e7e21627c7fc423a813823ce5fa2c6f3114303d0995c5706418a088535c62eda2a60c82b727c31177252f8ea025c16a3676ea0ccec24ea57e68c7e0f1b0e06f78a8ccead63eb4c0ef5c59b1d3a805644f8089e604a5bd3aa4494ff7fca02dd5894a6f02e572edd487af04ace3e37f19074325613d6f7d2af73062607b45a3c9365337a1c5e6bae9702a65f0a1b9ce75e43f6381efd9d610ad37532b62c6ab5957ded77a5d01604f67d7ccaa495266ab7fe161268b9a6156643ab6289fa0be75ac433a0204df164c02d3d0cb1b7bf0acd92ca8ff19b710b0b511820d0500fdf58f598fc611380a0f7dffce7bbc934edc967ba0094a0281750176748a4e2c99684c1c4a40258b0da77a0bfb9a4b808d5932443389f0f346dad998cee519624aeb07ea4446064282b1448bfa2e5ac3393d30b5c3865a8995869f69bab0747cfcbbd2bfd407c82e198da326f36be9a508e12d6d73fb262b37fcd7ff70b372c966b7198a9f2364012ff8127f200c079cb70d550f9483c1bf9fba69ebc961c989a82fc38cffe853e4738f33f1fa42fe7167e4bb79110f237d7e4989d2f6f4bd21905e491e2d4b6ac5a66025c11a93ab1eddcade3c3e78c270eaf6a0a6ed43df6e35bcaea9aa716d547d2136c2388379abf645e3f7cad1cc1fdc92b882729ff92b0612302970bd9ca7e36d76b2eb4d9dfe35116bb7771e448867e57026e622e1e54422b064fdb707fef339aa16fde808f622a7269b77c292c7e85fade6dcde475c2f61d71370209bc0e46ba7c7b71e41df246d283f5574205ca6b4819c63d97193eb084fd6b0c20b956cfc4b45b51fd46b2e034ff0f003179c7539fbc4e888c0633767604ed0f07beb4fe00f5a3b56ad9f3997cb49c7a8b92a719411b20874686a8a5ab462914baa85d016df99796a868af3dfa6ad98ceaaa18af2f2fad2ebf3dee1df8c8863e84ed83d6da5e283ca9cc385e0ded20531f127ff4aa974b91634d8f367154d3e23ebb04571a5a453d1265e873d00d40be7e1eb7e74529822b4c81d742c981a988fb786084cbd1e721358c7a1ea5293aa609773b890a5c9de4d1349588def4232d41fa5d7cfbc3dd130754891c304118a895268555874613e9c89c66bceea609e7ca1a914ea327db1f85a3809098e801289d8ab71997c2ad5bd1f3fd4b3c6b80667ac2b6b23b35018206dbf708284f0e0fac58d0b6d72c0d0034b6ed37b1f9931158f2443f045f65e33084ebc6aac93d8c0e3c1c52878dd3f54b9f88a40821090cdeb3bdbb61f0be16338a2a7ba0f77e9ecd5400b6f809a49eee78346c69e7ab560fcc32f2d19e665bb91fbc00e4c00838a1385d5156d1696f694027a9e6a7ef66933202012caca81c1b3ebe64976a9d000e28a6aae5d6f061c5acf8e4bca00bc5ecc547ab1664cdb2125300130a5a92abc0d36cf911fb3123034e925ea097fde14253dd3de52bf5c8a6bf01436c92dbbf5450a9b7775a981b09eab05406dae83f8ddcf898b1bace4b8487f0b4ec5b5316a9b7e3bcd6da41caa23604b3932ff3daf31bb19e74c687773bb54503f6b3ed74aef1410dc4a9a72fa05b1e120e682a7e7f9b8c7b6836fa9d8f96d16fa17975bc3dd7784f0d621d5a69038b0947d1cb47381c82c6df030fc8033dd66b380d884b12991ef5d5283e552f723aaf791bf3af581423c57b536b91e5a158695b68f7eccfd72fd2af1016e261ec863215d1df0fe756366e56fa86c4495cd9a45e83227af93a5b431c5d33fea2b3d469aab08f57b85b3a14a47d7da8ca74dae34f963cf660057466dac3937ce00060f8db8099178944aa37474a37eaef3b9ca04bd0eb1d03c25887d530cd690625f5829830851a6a58a7b411bc87aa70f26e80514799664e35c44db243d61add5bcaba3695e45e9f1a3cbf8ebdfb87571c44b9dcddc5fd422e94cbeb02bb58abd14e140829e12f7f0c7e3cc1a1bcae8429775e531710bfa504e103b17c20c329f653c015ab514fd6cf162b96d871930de99413e148fa58c1ff262a997c6ed1bc008912c6b864031dc95b5a3ad6aa3521167a62fe771baff828cafaf178539048d2e91a62ee7a50df04062422150347774db320fb535ddd4c03a8cdfc3affd253c200e1d5678ff12eb6f5bd43da636778cd2f8551295f4cbbc902322e491c5c10fee144daeaec4cc2a2f855f5312f4c8cac1155c8d3b93a5fe6a60118a0a9912b16d583582b478e4f05c375247d4cd897c49a8cfd2540833311039d9b121e5d5779d71b206d0d862b95e0eab28005f86ddd6ec514d931a521fc035eaacfd10ec5f97af541cabf08512f6c79e7e0db5217bd14aab6d3e9458018c3e59769bcb689347d7e394b469e9c9d9da2be8fc7a54b1aab301b68c1faf7ba7bfd05b8a313c902ad3733e523fd64739d9af110e39a96f1048fd6a43d13045ec71ff3d1f64a904f3878cb18f58b3b84942331ec05d3372a328a83e8aab828574313964f6f6c5af246faf2c69a95e9ceca77c0fbf303103a2d38ef6da2929a3dbccae5823f82d9a37c989154c8a760df8e7d8589daf1fd69683cadd2c7ac13e285a7661c23913912ee272797e3a0808654fd0b9f74f2fe04cb34167aa630b8aa58efc2586bef8c7c2e354d7c8d08de7d25a80b08bae8d2326d16a15d537d8baffcbbae460ce608ded63a45bdf0caf9dc335aa8d2aac03a62a9c6c62ce7c2caa9a731baa549d1880d3facdb4bee43ae27ccd5a22f143da8e7b4deb5c2a194d450eb5ff6949a950115d4e1d60fc75115346a0aaaf1400a301dcc8a04f9d2762c093f88adac799f6bd5150ca9c7d3ac1f728b88b1b0807a7407ad9b8febd89a801c9845af62bf2fc98aea4835d52871774e72b9fc07d26d55ef163833fd2f5c951ff963f43fcdaf03995cf3f14360b05be587e7a19fb760a944166b1fbd04c0d02bda8ff5d92a23c4e683db1b2823a6b02a16a7bc7963aaeeec43d97a85752fa439544127fb71d8b4fee6a09b966bc4e7be67acca35bfe4acabf18f6e9cc938c1e0af43e11754cbe7b37738019d9a162083f5f1fcdd9299921a349f1e0ee840b19fed4c0b5273d5e71ff5f1f20dbb36c89e1edbbef78de1a6229a2cd22bcf2164a1b567f7c08c6ba78ff2e53bc348dd2ab53b9deffc9cf8726feaf9cb07b4f94d189314da8c0005f3bb031e44c402339588832779790e814c707fdbe0830d53b4d35812f27e7709bee185d6d6d67a65382dcf56d567180a4a74cb05b0f7d0202bf33b88729f2bab7003264a2d67ea93d022baea74d7ca54a0081923a82e56750f22f58bc997ea57afe1bce18405383055745f0c6bfbbc514df76107b3c5d04bfe033dace72bd5bead25e736a0052b6efe7eb1153d1afe9202e227d60e4e38f5f294894d2ef9b89998194492e427442a18506e24ddcc1952354fe0250ad949be08a63b6c0e206ecbac70415c36f1bf78d7068ce8eb804561eab2540c6c984e63d1217de1242ae70a5dd457d7a96f24ad9e8a59c060a2a95e9e04a6a4429f40d47d2770e9d3ece295d748aa30a7bbd2aec570733be7855c3a789d71d94b3c86ccdd3cca3ddcb35a969e8c2d5b17ded6ab8b81b90a4206ac2ff163c04ba9886b5ec6138db5eb6ffc19201f66a1057858e564960de679b2996bb93c8d2b440fde169d1fbb5886fe673639c514c2eb8bca75f79abbb73c4a125e5f4d7d4ccd5c9fc85cedc9fe6f2b2b75ec384fa6ecec37579a70bd29b4c9893badb36e1b33cf61b07ee7d2a5550ac9f23b5fe629297efe94eb8a8c2adce65a61ddae84544fe8f81455e2d053fdf7efde38b92b0b4d3e7ff9d81f5de7d571cb4db7e059cbe1ac2153b22b57b4d45d58fa50d152efa2d85d262238ce4816e40f93b65f53b6646297f69e3dde4ae7c57e9112054cb831eca5716863196db7667674b00be7c83f900c944ea2bc8e8e6b6b335a6e9f63e6f6635f6afc0889355aa4f0b928b90f76e6f03b5d40e9a0cace6243aff4590c0ef255860401b16da288687e890b1921b8ba63860df7aad86279c89d16cc4ad1ef4633639f203724c1958fb3b6a990f555e8df8f494fbdae25b353c14fe524541347c1d7f61c349f55773575fab73df09ebd1c635ad5f93fc8e075093ec3fd8b832e5331e329c2578d1f6f7a0a44838e578fe40db7d11645c2c73e0a438a80085988294d98a4ef4c5faa593dd5a9b0dec12d8a6dfd15cc4503bb2078739f26f9c10d0b1fc2634094cfd2ff6bec88a7513debde5fcabb85fd31df8d97bcfaf247edb89cb056fc52bc06f117a3e1022a57817b9abe1793cf279e163212f501681eb9ef08e39adb9ba80ec3cd45f5ae7afc0c256a3470e8ed3ca41c5502c510f0526eab848ec5a7115a53741cf05846989b9b5fc6d2ad74fb855a852e3fc7234bb0ed8b6937167133925dbeb4313a9895860e761300a0695e03e81c2c1e3fe3f4b8c42c946b010259ffa4c1d345350020cddc8e9697fb83c22fff5190558551584368e7a270f958bc72e2624c3e45bbef318b5134f0419e725945e445993f2f176f0a21f5dba86398529fe5159d57c0d75d64f950763b52935e778b20356615409dcb088514eeba3f811e9ce6ce2bd1ba6ac932bd79f7a518959f99d52acbc2a1d0c02c70b9ea46d662d39c315b36315f4220e5dce293275050a3e6df506d0c1d7786017572cd758ba4995963fa034ecd49cadb42bb1ee280600557ce2e17488e1dd4595b8c7d4f20f420a3a01b6228d764c5069222cc93e2091fd2053f05a50eda7840c13f45c6e2a2fbc0f9de4baefb7b40ea1fb7e9d30fb1fdb8f20eafca0c7c8c61c57dfcb8e2836e8d0ce546e8e37b9fc467e1bbeab314be171573398e0c2fb032049a99acf174a857c019609e83010dda8da078a4311efcaaff62fa908dde87cec4d41078c343eec5a80c42d0146d57e9a14f2b5611be05e3b665728c14ea9536d146926fe1e8d5acf12afca415ef5ad77bdfead7ea087183962592296d3d892c64a0a3b9fc95b50f03df7f4f50f950b43a289af09ca92a01a684e5c649b8da4a3365878273a00afd14b4fa2ddaeea5007f728899ba9f5fc9d1d7893a489e56c5fb152e5f775042f4b3bab6cea9cbf9a2b91647fe3c62d3ae4b5d065460b51d51b6e91f2f4fe90a3775e6312ffc805612fee8c314ee70c92de3feefb3cda56a59ddba83757b0e85cb0ee7ad1ac608a1e6a64656d9f586afc38fd1f6474b521724532d88cd351688db077dc9d229a78f8704b21f85324bf9c697874cac5f709c6701a421ac368edda0ec3a0b90268c449acf753d7e8cab501ae3d7e04788e899ec54a2517545b68fd928fb659349e1692bdeccca648fd13a7602868c44e77ed6fd587538a74adc6acdb1ebd1816af88ece2ca64f2603428a0aa842fe86be6b2b568fd29c23433c9e3f9f0e45bd13beb22ac06eb82ae0eb2b3b328aca4abba5e72a155e2cc82ac92c4697fdb9439511c1144fe2ba36f516fa181f7f8d58af69f87a6c936d1e561fff0509819e65a681aaea445a106f8ff3dfd987e2e24e977281cb85cc5e5eb987da2d17e73dacfd9880bd14ecad13d5705643f926303b389a61fd63139577de263a5fdef1facdac0068a9471fc17ac654e88e0a0d12c8aca1e850b64a88f2382e0cf3a4e3363827a06abc1eeb87216e3447dfbf8c04080ca2fe1a08cc2e2001eb386cf02ac0d3b328bcf1de009d048a03cd955c628971c30a137dc66879cbe938390a8f63251f55e559549dd11969b637876a20bc7c6f5fe2b753923d2f0269f2082206eb2312f40654cc95bb38add159104495018a5aa7b8f5836162de9a03b6981c662f2ee02a168d530a002616c09c4cc26c2a2726711e3e25b4e3acb6dcba25fde78ecede51f01e22a2f79409c77011a599ff57d81e70dbde5fcbdc841f9af0e49e8200cd2d3c73013e0e5608ee1951ac04a111864b545e7bc2434c2474286519feaff4da07324d1b13bb16d1daa1d485bcd5466b82c9622f92664f1153d08c6e644b3d0f5902b4d749895f7763015bf0e2849703ed920a3866a260f22fe40f46c76ca6ca10ae8994505fa613a6b1aec84ee6620c25ca4d002f56ddd21b12eed5132634a3194281283fe5fdac07d2fec091dc0f748fe25c6b08cf8d4ff893e863a43c4c92fba47d86c8dfbbabbdca0cec09f732bc0b8df2a97ee7208e64512249300aa4c44c10d4c4503bd76e7b4e2c9aa2e274166ef103d5c832a760f33b5a0eae4dab922f0fec5adbf409bff956b4ce40e6157d498d46ae053f1ad73655bfb0a3dfac6b96c09bac4d07e6bd7f3ac6337f58cccc631466985f6ad680d21a5fe9a9bde4b6980c689e6e8c7a413b6e3084997c089443ffaca9be80c96ce1d9b6de074b4aecfd2db3b679a2d5cf0523aa14414699d481eace4aa397d818ff4d3e73d82031849c7e4f1f1503b636728637f87cf7a7df5472abfcb7e5d77439e1018dba49a41e1c8e63942fe0d1a426f390e8e225fee14501a34762b8d835ca14d6a3a3d8042724ea9e6b568fe0eb84306397ffa8345935e9be8642e6ffbd96e636fd16cacae5d4b88fd0aa0bfbba8221f68eabc98c67de6f9eab2cca07b096b458bbfdc7f1da0bb845a1a6e19c6da87a958acb1aad0b74d6537e97fb0673a20178cbb963f909839e49ec593ddcfc3046aa54c22e3a54148c440d1f2ba1fa7417572c629e48e6d2e07760a87581971d1edccc03c0e465d4d6321d820b3346fb516c1813585a6a8462124f91428a90ed037f40cd6f23596dc90c03825636e55a061838964213c70104ec0c5909a0c62240e93314f9b67ce8fafa115251282a6ee7a036a861d1af11919dbfa7ceb7b2260e66be6300a536e78ebdf60a6f022574b35205341f3557e409d8ecc0c2304b372605c9284aebe1b92f13051db78210df83873b0496625507cf8e1ee5e90aa66f45be75e388d6e0a021b8af3787ee06cd710719b4d06ca5ba5f87de812a660f939584ea880d3c71bc58135e612431850180ee39b707bd98aff26d2c5e4396b43daefd82b2ec1004978637b8d389cc415d628fea6f66f28664f9409448e68a2d48a0a00", 0x2000, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x90, 0x0, 0x80000001, {0x5, 0x3, 0xdc, 0x5, 0x2, 0x6, {0x6, 0x8, 0xfffffffffffffff8, 0x8, 0x3, 0x8, 0xfffffffe, 0x4000007, 0x1, 0x8000, 0x8, r3, r4, 0x7, 0x5}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) quotactl_fd$Q_SETINFO(r0, 0xffffffff80000601, r3, &(0x7f0000000000)={0xf15, 0x7ff, 0x0, 0x6}) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000100)={r5, 0xdeb}, &(0x7f0000000300)=0x8) 583.635265ms ago: executing program 1 (id=4048): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x8e40, 0x0) close(r1) socket$netlink(0x10, 0x3, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000240)={'syzkaller0\x00', @multicast}) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=@newqdisc={0x48, 0x24, 0x4ee4e6a52ff56541, 0x70bd26, 0xffffffff, {0x0, 0x0, 0x0, r5, {0x0, 0xfff1}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18, 0x2, {0x3, 0x8, 0x4}}]}}]}, 0x48}}, 0x20040084) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000008c0)=@newqdisc={0x8c, 0x28, 0x4ee4e6a52ff56541, 0x4001, 0xfffffdfc, {0x0, 0x0, 0x0, r5, {0xffff}, {0xffff, 0xffff}, {0x2, 0x1}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x5c, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x4, [0xc, 0x5, 0x0, 0x10, 0x8, 0x12, 0x4, 0x2, 0xf, 0x6, 0x3, 0xb, 0x8, 0x4, 0x10, 0x4], 0x3, [0xb, 0x3, 0x1, 0x2002, 0x1, 0x4, 0x2, 0xd0b, 0xff05, 0x2, 0xb, 0x3, 0x5, 0x2, 0xd, 0x100], [0xfff1, 0x5, 0xffff, 0xfff5, 0x4, 0x8, 0x1, 0x9, 0x3ff, 0x2, 0xc, 0x6, 0xfffc, 0x3, 0x1]}}]}}]}, 0x8c}, 0x1, 0x0, 0x0, 0x400dc}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000008c0)=@newqdisc={0x8c, 0x28, 0x4ee4e6a52ff56541, 0x4001, 0xfffffdfc, {0x0, 0x0, 0x0, r7, {0x4}, {0xffff}, {0x2, 0xfff3}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x5c, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x4, [0xc, 0x9, 0x0, 0xf, 0x10, 0x2, 0x6, 0x2, 0x8, 0x2, 0x7, 0x1, 0x8, 0x1, 0x10, 0x4], 0x3, [0xc, 0x101, 0x7fff, 0x2002, 0x1, 0x4, 0x6, 0xd03, 0xff05, 0x2, 0xb, 0x3, 0x5, 0x6, 0xd, 0x100], [0xfff1, 0x5, 0xffff, 0xfff5, 0x4, 0x8, 0x7, 0x2a, 0x401, 0x2, 0xc, 0x40, 0xfffc, 0x3, 0x4]}}]}}]}, 0x8c}, 0x1, 0x0, 0x0, 0x810}, 0x0) r8 = socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), r8) sendmsg$TIPC_CMD_ENABLE_BEARER(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000680)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r9, @ANYBLOB="010000000d0000000000010000000000000001410000001c00170000eaffffff00006574683a73797a6b616c6c657230"], 0x38}, 0x1, 0x0, 0x0, 0x44081}, 0x40000) 354.515919ms ago: executing program 1 (id=4049): r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a05000000000000000000050000000900010073797a30000000002c000000030a01010000000000000000050000000900010073797a30000000000900030073797a300000000078000000060a010400000000000000000500000008000b400000000050000480240001800b00010074756e6e656c000014000280080001400000000108000240000000092800018008000100667764001c0002800800024000000015080003400000000a08000140000001090900010073797a30"], 0xec}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000380)={0x28, 0x7, r2, 0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4080000000000}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000740)={0x48, 0x2, r2}) 248.088203ms ago: executing program 1 (id=4050): mknod$loop(&(0x7f0000000140)='./file0\x00', 0xfff, 0x0) (async) execve(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x48, &(0x7f0000000000)=0x400, 0x4) (async) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da0700000000000109022400010000000009040000090300000009210000000122220009058103"], 0x0) (async) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000100)=0x8, 0x4) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000880)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x3, @loopback, 0x9}, 0x1c, 0x0}}], 0x1, 0x60040000) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000005c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001f80)=""/101, 0x65}, 0x10000006}], 0x1, 0x40002142, 0x0) (async) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) syz_usb_control_io$hid(r1, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x23, {[@global=@item_4={0x3, 0x1, 0x3, "65d620d1"}, @global=@item_4={0x3, 0x1, 0x5, '\f\x00'}, @local=@item_4={0x3, 0x2, 0x0, "228c0365"}, @global=@item_4={0x3, 0x1, 0x4, "0900be00"}, @main=@item_4={0x3, 0x0, 0xb}, @local=@item_4={0x3, 0x2, 0x0, "09007a15"}, @local=@item_4={0x3, 0x2, 0x0, "5d8c3dda"}]}}, 0x0}, 0x0) (async) r2 = socket(0x10, 0x80003, 0x0) (async) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) (async) ioctl$KVM_CREATE_PIT2(r4, 0x4040ae77, &(0x7f0000000040)={0x401}) (async) setsockopt$TIPC_DEST_DROPPABLE(r2, 0x10f, 0x81, &(0x7f0000000100)=0x100, 0x4) (async) ioctl$KVM_REINJECT_CONTROL(r4, 0xae71, &(0x7f0000000200)) (async) close(r4) sendmsg$nl_route_sched(r2, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@newqdisc={0x24, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x7, 0xffff}, {0x0, 0xfff2}}}, 0x24}, 0x1, 0x0, 0x0, 0x2000000}, 0x20000000) (async) link(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x44, 0x1, 0x2}, {0x6, 0x0, 0xfd}]}) 199.834293ms ago: executing program 1 (id=4051): mmap(&(0x7f0000176000/0x3000)=nil, 0x3000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x7, 0xfa00, {0x0, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000001d00)={0x13, 0x10, 0xfa00, {&(0x7f0000005d40), r1, 0x2}}, 0x18) mmap(&(0x7f0000176000/0x3000)=nil, 0x3000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) (async) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x7, 0xfa00, {0x0, &(0x7f0000000000), 0x13f}}, 0x20) (async) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000001d00)={0x13, 0x10, 0xfa00, {&(0x7f0000005d40), r1, 0x2}}, 0x18) (async) 103.535975ms ago: executing program 1 (id=4052): r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_G_TUNER(r0, 0xc054561d, &(0x7f0000000040)={0x8, "18d5069ee3324d3a0e263498b464120dcb6e5c1b7afb87d9fd50964cc05a0e25", 0x0, 0x10, 0xbde6, 0x400, 0x4, 0x1, 0x0, 0x10}) ioctl$UBLK_U_CMD_START_DEV(0xffffffffffffffff, 0xc0207506, &(0x7f00000000c0)={0x0, 0xffff, 0x0, 0x0, 0xffffffffffffffff}) ptrace(0x11, r1) (async) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0xfff, 0x8000) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000180)=""/187) (async) ioctl$VIDIOC_G_MODULATOR(r0, 0xc0445636, &(0x7f0000000240)={0xfffffffa, "e1ad35282889ce8c56b11e87fe0453c5ad7ca4fa60af21acb91c606805c44f4a", 0x80, 0xfa, 0x81, 0x10, 0x5}) (async) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x12) (async) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000002c0)='wg0\x00', 0x4) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000300)=0xffffffffffffffff, 0x4) (async, rerun: 64) r4 = syz_open_dev$audion(&(0x7f0000000340), 0x8, 0x2) (rerun: 64) write$vga_arbiter(r4, &(0x7f0000000380), 0xf) (async) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r0, 0x400c6615, &(0x7f00000003c0)={0x0, @aes256, 0x0, @desc3}) (async) ioctl$KVM_SET_SIGNAL_MASK(r4, 0x4004ae8b, &(0x7f0000000400)={0x35, "bf8f670059f7cbe0f2e5c1f36623dde50d62b129034d67bba78a89ea4946f17d288e22a5c1d63fc6722feca82875a2412ac23406d7"}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x28102, 0x0) ptrace$peekuser(0x3, r1, 0xb228) (async, rerun: 32) ioctl$BTRFS_IOC_GET_DEV_STATS(r3, 0xc4089434, &(0x7f0000000480)={0x0, 0x1, 0x0, [0x2, 0x9, 0x2, 0x0, 0x7], [0x769, 0x9, 0x0, 0x58a, 0x8, 0xa27b, 0xc2, 0x10000, 0x2, 0x6, 0x4, 0x401, 0xa, 0xf, 0x2, 0x1ff, 0x3, 0x9, 0x5, 0xffffffffffffffff, 0x8, 0x5, 0xf01, 0x7f, 0x80000001, 0x9, 0x5, 0x7eda, 0x7fffffffffffffff, 0x80000000, 0x0, 0x81, 0x7, 0x200, 0x0, 0x7fffffff, 0x7, 0x9, 0x100000001, 0x6, 0x1, 0x0, 0x1, 0xdae, 0x8, 0x5, 0x9b5, 0x7fffffff, 0x101, 0xa000000000000000, 0x4, 0xd, 0x1, 0x3, 0x100000001, 0x200, 0x0, 0x1, 0x42, 0x6000, 0x6, 0xbeb, 0x401, 0x2, 0x8001, 0x8, 0x7, 0x3, 0x7, 0x240, 0x7, 0x40, 0x9, 0x9, 0x8, 0x9, 0x2, 0x2, 0x8000, 0x7, 0x3, 0xfffffffffffffff8, 0x5, 0xd59, 0xf1e9, 0x80000000, 0x3072, 0x1000, 0x7, 0x9, 0x3, 0x26b2, 0x5, 0x5, 0x0, 0xa36, 0xe3c, 0x7f, 0xe969, 0x5, 0x2, 0x5, 0x8000000000000001, 0x1, 0x3bad, 0x433, 0x5, 0xa, 0x7f, 0x1, 0x0, 0xfffffffffffff002, 0x7, 0x6, 0xa, 0x401, 0x3, 0xfffffffffffffffc, 0x9, 0x4, 0x5]}) (async, rerun: 32) ioctl$MEDIA_IOC_REQUEST_ALLOC(r4, 0x80047c05, &(0x7f0000000940)=0xffffffffffffffff) ioctl$VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f0000000980)=@multiplanar_mmap={0x10000, 0xe, 0x4, 0x1000, 0x1, {}, {0x2, 0x0, 0xff, 0x32, 0x6, 0xb, "256d03a9"}, 0x1, 0x1, {&(0x7f00000008c0)=[{0x3, 0x0, {0x2}, 0x4}, {0x5, 0x10, {0x6}, 0x3}]}, 0x6, 0x0, r5}) sendmsg$NFT_BATCH(r4, &(0x7f0000001380)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000001340)={&(0x7f0000000a40)={{0x14, 0x10, 0x1, 0x0, 0x0, {0xfced38180a2c4038}}, [@NFT_MSG_NEWRULE={0x150, 0x6, 0xa, 0x5, 0x0, 0x0, {0x7, 0x0, 0x3}, [@NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x3}, @NFTA_RULE_USERDATA={0x78, 0x7, 0x1, 0x0, "4c33194c8acf5974b8ede3b172e64e67cba51e235b91190ebf810260a624c9e949aaedadb578917531144510a6aeab5af29c7a949bc4ed6059bd8b1a6e2a74b9030f750be368f82e5b7f1a64e2ee9d769a905da7354831db14cee3317ad99f03f9792bd422d09a6fb70e0b10f64abe54e655f7bd"}, @NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x16}, @NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x80f3}, @NFTA_RULE_COMPAT_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}]}, @NFTA_RULE_USERDATA={0x87, 0x7, 0x1, 0x0, "7887ff2a28c62890744cc42b189e9f8a0e9a1483d68f4897b53b70345fb70745516a47e31aa32205c1bff62b30c38adad7bd57d829a4ceabf59678d3c87bff9fa4c3ee34f77dbf9a5251601d062315049bf66f9857f7d0424115d95dca2aadf462b92a70ac4e55254d2145f14e909952f3e1dffba81a25654c59d4c6accac242af25f5"}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFT_MSG_NEWCHAIN={0x58, 0x3, 0xa, 0x201, 0x0, 0x0, {0x1, 0x0, 0x1}, [@NFTA_CHAIN_USERDATA={0x23, 0xc, "9a81e950defe4a27181080606b9567db795db9ad5fb650f08398acfcf5c502"}, @NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_POLICY={0x8, 0x5, 0x1, 0x0, 0xfffffffffffffffc}, @NFTA_CHAIN_TYPE={0xa, 0x7, 'route\x00'}]}, @NFT_MSG_DELRULE={0x130, 0x8, 0xa, 0x401, 0x0, 0x0, {0x1, 0x0, 0x3}, [@NFTA_RULE_ID={0x8, 0x9, 0x1, 0x0, 0x2}, @NFTA_RULE_USERDATA={0xac, 0x7, 0x1, 0x0, "a58ac43dba2f426ffe0f87957c99629eda9998d11700e3dcedea71912fe3db1be596030f37777f824b8d0d1df995e24de2023f5428f25fc70fe65a2e2b2ec39ff243babf8037d6fa51955946210ffbbf532c07ecb00714ba7995a392a488be684a83cfff231eb3445c2d066dd1db3db415f3f949caea658a704508abea5d85fbb0f29f41097a0347fce6ac314e1ba01feefb2d8d5532c4d6227ad38a7247d13859b494fbeab11efe"}, @NFTA_RULE_COMPAT={0x14, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_FLAGS={0x8}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x2}]}, @NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x2}, @NFTA_RULE_EXPRESSIONS={0x48, 0x4, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @notrack={{0xc}, @void}}, {0x10, 0x1, 0x0, 0x1, @tunnel={{0xb}, @void}}, {0x18, 0x1, 0x0, 0x1, @ct={{0x7}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_CT_DREG={0x8, 0x1, 0x1, 0x0, 0x12}]}}}, {0xc, 0x1, 0x0, 0x1, @ct={{0x7}, @void}}]}]}, @NFT_MSG_DELTABLE={0xb4, 0x2, 0xa, 0x201, 0x0, 0x0, {0x2, 0x0, 0x4}, [@NFTA_TABLE_USERDATA={0x83, 0x6, "cef1e04dc26531af77d94f371d7f2cd9d3e5dfe6c2a92a1ebfbbe88fd3feb5261fb1066d67bc7b0bbb2f0585893e8073af313c80a12617df68b4d706ea0dde9937a289d4a4c4bca9410f9c6c1c384ab412cd802e934ac96ae089b5be3bcc77ff60522debca91a1c7c7ef689bee9ad2514367bc53e21526dcd365d85c6fb92f"}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWOBJ={0x20, 0x12, 0xa, 0x700, 0x0, 0x0, {0x2, 0x0, 0x2}, @NFT_OBJECT_CT_EXPECT=@NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}}, @NFT_MSG_NEWRULE={0x2f4, 0x6, 0xa, 0x101, 0x0, 0x0, {0x1, 0x0, 0x5}, [@NFTA_RULE_COMPAT={0x24, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0xff}, @NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x6001}, @NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x10}, @NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x1d}]}, @NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x1}, @NFTA_RULE_USERDATA={0x103, 0x7, 0x1, 0x0, "03b87e0fc55d54b1cb13afae1283242fd75a4ac709c5e78d72c6ef6ed54728507fc2836d9db761725310b9e5698fb015f4fc38146d59099f1e5a5581578c1e27f23255fbba83996d09f9455619baed16e1c2be528b8ff29fab71603c13d9dd6788c175f82d7f7bf879fa4caed55aa4c24511b3b1c3874394a3da4bd965fde051f675b9af9a3baf5b2c6edc4ea69fa5a3fd0207f0214c9eb6a8c2f07e0330204311abd53c7a9027e743b5c0b17fd3eef388a6e5b49554874397a8e620b5ebe0763258de96119e0a662311c31bedc7c3d65b8cf6b550d1fe75fe5a25abaf5b4ad746d22a6ebb0e553d22221dafabdc7e549df7ab2306540403f4e65d603e02a2"}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x4}, @NFTA_RULE_EXPRESSIONS={0x13c, 0x4, 0x0, 0x1, [{0x12c, 0x1, 0x0, 0x1, @target={{0xb}, @val={0x11c, 0x2, 0x0, 0x1, [@NFTA_TARGET_NAME={0xb, 0x1, 'NETMAP\x00'}, @NFTA_TARGET_INFO={0xf1, 0x3, "0b9d89d6ccf8db237a4118c9e9c64133273f9fba25a28d74f4a85ddcdac3f35fc330876ffbddb2e3009052d5d8c3216fd47c2954f3655904c51448fa08b07c1272352bdac60f1ed84b3421f2bf9f10b3df35b4160f4ef72f216c60dcc80b7fc01c6ee0c90cccd2234dfb0ba27d82780e54216471419a690a0814f02f734a67b9ac4900beb8bbeef376024c845fb38dda16b5c52f4f62b3bab42004acbfb885296eaca3feef75de69f92987713fc28b5934b2fce9fb792053041e6563bd580c71708d3f1281779b92f7cb5bad644bc225c7bfe5b0b2caf4599ea9a1b8b8f3eb35ede0bc4fbe1e94e2d7731d3a60"}, @NFTA_TARGET_REV={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TARGET_REV={0x8, 0x2, 0x1, 0x0, 0x3}, @NFTA_TARGET_NAME={0x8, 0x1, 'SET\x00'}]}}}, {0xc, 0x1, 0x0, 0x1, @fib={{0x8}, @void}}]}, @NFTA_RULE_HANDLE={0xc, 0x3, 0x1, 0x0, 0x1}, @NFTA_RULE_COMPAT={0x44, 0x5, 0x0, 0x1, [@NFTA_RULE_COMPAT_PROTO_IPV4={0x8, 0x1, 0x1, 0x0, 0x11}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0xa00}, @NFTA_RULE_COMPAT_PROTO_BRIDGE={0x8, 0x1, 0x1, 0x0, 0x1b}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x62}, @NFTA_RULE_COMPAT_FLAGS={0x8}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x11}, @NFTA_RULE_COMPAT_PROTO_IPV6={0x8, 0x1, 0x1, 0x0, 0x89}]}, @NFTA_RULE_POSITION_ID={0x8, 0xa, 0x1, 0x0, 0x2}]}, @NFT_MSG_NEWOBJ={0x20, 0x12, 0xa, 0x201, 0x0, 0x0, {0x7, 0x0, 0x4}, @NFT_OBJECT_CT_TIMEOUT=@NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}}, @NFT_MSG_DELCHAIN={0x84, 0x5, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_CHAIN_COUNTERS={0x70, 0x8, 0x0, 0x1, [@NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x98d}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x7}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x800}, @NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x400}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x9}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x1}, @NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x2}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x1}, @NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}]}]}, @NFT_MSG_DELTABLE={0x158, 0x2, 0xa, 0x201, 0x0, 0x0, {0x5, 0x0, 0x6}, [@NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_TABLE_USERDATA={0x5a, 0x6, "68b594bc156da0d77687441573ee90b93cbeb5a432f05864273cfd9bdd0c05d99ac86d83ae80d704f06b48dcc306017bdb5848ce2fc8eb6c5f6717d71d2f1c65cc16646351c70b435b504f60ea6410857389d3c03712"}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_USERDATA={0x1c, 0x6, "e85cf9c4c71b0f27b9f77a5feeebdf894a33639863384f59"}, @NFTA_TABLE_USERDATA={0x7e, 0x6, "7e5b37119e017c3d7783517c9bc8fb9b5538865a449020f87e6cc96643b3edc4e6a7bbfb40b365b59d244e01a4ea3b448c676d412f46af32f01292da31556d74075e62519298b71caf8e5d7f5b2f7e500d4d28729e6f4ab034d50fc93c47316a097e8d8123b871bfc0a48afe9ec03debfeda8f4d73c98f4e5de3"}, @NFTA_TABLE_USERDATA={0x21, 0x6, "a620ba7b52a3f2b606d95c4f43d0682f747a6dc83795311430e5ce2ce2"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}]}], {0x14}}, 0x8c4}, 0x1, 0x0, 0x0, 0x80}, 0x800) (async) io_setup(0x0, &(0x7f00000013c0)=0x0) (async, rerun: 32) r7 = openat$dsp(0xffffffffffffff9c, &(0x7f0000001400), 0x200000, 0x0) (async, rerun: 32) r8 = eventfd(0x10000) io_cancel(r6, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x8, 0x8, r7, &(0x7f0000001440)="351e0a1a070e553a6a8a5e2324b26957db4101305b1446b79a8941f9574a79d7d78a8498ff9bbfda2a8fbcd2259ce4a6efd10d0867d95801bba59a6f6fa5646cda8e5a43ac78cb159f0a4e9a0c", 0x4d, 0x3, 0x0, 0x3, r8}, &(0x7f0000001500)) (async) ioctl$EXT4_IOC_SWAP_BOOT(r5, 0x6611) (async, rerun: 64) pipe2$9p(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (rerun: 64) write$P9_RCLUNK(r9, &(0x7f0000001580)={0x7, 0x79, 0x2}, 0x7) (async) r10 = syz_open_dev$evdev(&(0x7f00000015c0), 0x9, 0x10da00) ioctl$EVIOCGNAME(r10, 0x80404506, &(0x7f0000001600)=""/77) 0s ago: executing program 1 (id=4053): r0 = syz_usb_connect$hid(0x1, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0xb05, 0x183d, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, "", [{{0x9, 0x4, 0x0, 0x43, 0x2, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x1, 0xfe, 0x1, {0x22, 0x29}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x1, 0xb}}}}}]}}]}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) lsetxattr$security_capability(0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000180)='veth1_to_bridge\x00', 0x10) getsockopt$sock_buf(r1, 0x1, 0x19, &(0x7f0000006080)=""/241, &(0x7f0000000280)=0xf1) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) kernel console output (not intermixed with test programs): [T19117] bridge0: port 2(bridge_slave_1) entered disabled state [ 968.154010][T19117] bridge_slave_1: entered allmulticast mode [ 968.169034][T19117] bridge_slave_1: entered promiscuous mode [ 968.335719][T19117] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 968.380539][T19117] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 968.523488][T19117] team0: Port device team_slave_0 added [ 968.546067][T19117] team0: Port device team_slave_1 added [ 968.597480][T19117] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 968.605876][T19117] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 968.639288][T19117] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 968.656362][T19117] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 968.663702][T19117] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 968.691177][T19117] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 968.765609][T18834] usb 2-1: new high-speed USB device number 125 using dummy_hcd [ 968.806565][T19117] hsr_slave_0: entered promiscuous mode [ 968.814259][T19117] hsr_slave_1: entered promiscuous mode [ 968.820641][T19117] debugfs: 'hsr0' already exists in 'hsr' [ 968.828431][T19117] Cannot create hsr debugfs directory [ 968.922640][T18834] usb 2-1: Using ep0 maxpacket: 8 [ 968.937165][ T29] audit: type=1326 audit(1781031252.475:3463): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19225 comm="syz.0.3551" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x0 [ 969.000826][T18834] usb 2-1: New USB device found, idVendor=22b8, idProduct=6425, bcdDevice=d3.6c [ 969.048790][T18834] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 969.083192][T18834] usb 2-1: Product: syz [ 969.087435][T18834] usb 2-1: Manufacturer: syz [ 969.092073][T18834] usb 2-1: SerialNumber: syz [ 969.184268][T18834] usb 2-1: config 0 descriptor?? [ 969.194837][T18834] cdc_ether 2-1:0.0: bad CDC descriptors [ 969.207168][T18834] usb 2-1: unsupported MDLM descriptors [ 969.349636][ T5641] Bluetooth: hci2: command 0x0406 tx timeout [ 969.820073][ T4948] Bluetooth: hci1: command tx timeout [ 970.095861][T19244] netlink: 65047 bytes leftover after parsing attributes in process `syz.4.3554'. [ 970.613719][ T5293] 8021q: adding VLAN 0 to HW filter on device eth7 [ 970.873983][T18828] usb 2-1: USB disconnect, device number 125 [ 971.068480][T19117] netdevsim netdevsim6 netdevsim0: renamed from eth0 [ 971.125823][T19117] 8021q: adding VLAN 0 to HW filter on device netdevsim0 [ 971.159486][T19117] netdevsim netdevsim6 netdevsim1: renamed from eth1 [ 971.219916][T19117] 8021q: adding VLAN 0 to HW filter on device netdevsim1 [ 971.275245][T19117] netdevsim netdevsim6 netdevsim2: renamed from eth2 [ 971.276513][ T29] audit: type=1326 audit(1781031254.825:3464): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19250 comm="syz.4.3556" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f3890b9ce59 code=0x0 [ 971.365074][T19117] 8021q: adding VLAN 0 to HW filter on device netdevsim2 [ 971.400665][T19117] netdevsim netdevsim6 netdevsim3: renamed from eth3 [ 971.479276][T19117] 8021q: adding VLAN 0 to HW filter on device netdevsim3 [ 971.494207][T19270] netlink: 104 bytes leftover after parsing attributes in process `syz.1.3559'. [ 971.580741][T19278] netlink: 24 bytes leftover after parsing attributes in process `syz.0.3560'. [ 971.941123][T19117] 8021q: adding VLAN 0 to HW filter on device bond0 [ 972.030648][T19117] 8021q: adding VLAN 0 to HW filter on device team0 [ 972.032735][T18834] usb 1-1: new full-speed USB device number 65 using dummy_hcd [ 972.080487][ T145] bridge0: port 1(bridge_slave_0) entered blocking state [ 972.087734][ T145] bridge0: port 1(bridge_slave_0) entered forwarding state [ 972.133113][ T145] bridge0: port 2(bridge_slave_1) entered blocking state [ 972.140388][ T145] bridge0: port 2(bridge_slave_1) entered forwarding state [ 972.206719][T18834] usb 1-1: config 43 interface 0 has no altsetting 0 [ 972.239558][T18834] usb 1-1: New USB device found, idVendor=04b4, idProduct=861f, bcdDevice=db.82 [ 972.257453][T18828] usb 2-1: new high-speed USB device number 126 using dummy_hcd [ 972.281303][T18834] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 972.290039][T18834] usb 1-1: Product: syz [ 972.296869][T18834] usb 1-1: Manufacturer: syz [ 972.301647][T18834] usb 1-1: SerialNumber: syz [ 972.356692][T19117] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 972.430855][T18828] usb 2-1: too many endpoints for config 0 interface 0 altsetting 0: 253, using maximum allowed: 30 [ 972.476461][T18828] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 972.508193][T19117] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 972.522785][T18828] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 972.566126][T18834] usb 1-1: dvb_usb_v2: found a 'Anysee' in warm state [ 972.575210][T18828] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 253 [ 972.603224][T18834] usb 1-1: dvb_usb_v2: usb_bulk_msg() failed=-22 [ 972.631929][T18828] usb 2-1: New USB device found, idVendor=05ac, idProduct=8243, bcdDevice=8b.40 [ 972.644737][T18834] dvb_usb_anysee 1-1:43.0: probe with driver dvb_usb_anysee failed with error -22 [ 972.667140][T18828] usb 2-1: New USB device strings: Mfr=11, Product=0, SerialNumber=0 [ 972.678119][T19117] veth0_vlan: entered promiscuous mode [ 972.692955][T18834] usb 1-1: USB disconnect, device number 65 [ 972.702910][T18828] usb 2-1: Manufacturer: syz [ 972.743631][T18828] usb 2-1: config 0 descriptor?? [ 972.783151][T19117] veth1_vlan: entered promiscuous mode [ 972.948943][T19117] veth0_macvtap: entered promiscuous mode [ 972.980316][ T5641] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 972.982943][T19117] veth1_macvtap: entered promiscuous mode [ 972.996479][ T5641] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 973.033433][ T5641] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 973.034668][T19117] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 973.070303][ T5641] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 973.083503][ T5641] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 973.111995][T19117] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 973.181618][T17083] netdevsim netdevsim6 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 973.188511][T18828] hid_parser_main: 365 callbacks suppressed [ 973.188539][T18828] appleir 0003:05AC:8243.0043: unknown main item tag 0x0 [ 973.191745][T17083] netdevsim netdevsim6 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 973.235713][ T145] netdevsim netdevsim6 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 973.250439][T18828] appleir 0003:05AC:8243.0043: hiddev0,hidraw0: USB HID v0.00 Device [syz] on usb-dummy_hcd.1-1/input0 [ 973.296374][ T5293] 8021q: adding VLAN 0 to HW filter on device eth8 [ 973.323718][ T145] netdevsim netdevsim6 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 973.544464][T18832] usb 1-1: new high-speed USB device number 66 using dummy_hcd [ 973.748927][T18832] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 973.774795][T18832] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 973.809256][T15834] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 973.822995][T18832] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 973.837407][T15834] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 973.848669][T18832] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 973.857087][T18832] usb 1-1: Product: syz [ 973.861296][T18832] usb 1-1: Manufacturer: syz [ 973.866070][T18832] usb 1-1: SerialNumber: syz [ 973.877680][T18832] cdc_mbim 1-1:1.0: skipping garbage [ 974.077885][T19304] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 974.104626][T17083] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 974.187903][T17083] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 974.243206][T18832] cdc_mbim 1-1:1.0: bind() failure [ 974.273090][T18832] cdc_ncm 1-1:1.1: probe with driver cdc_ncm failed with error -71 [ 974.311464][T18832] cdc_mbim 1-1:1.1: probe with driver cdc_mbim failed with error -71 [ 974.344344][T18832] usbtest 1-1:1.1: probe with driver usbtest failed with error -71 [ 974.371212][T18832] usb 1-1: USB disconnect, device number 66 [ 974.727398][T19302] bridge0: port 1(bridge_slave_0) entered blocking state [ 974.742793][T19302] bridge0: port 1(bridge_slave_0) entered disabled state [ 974.772776][T18832] usb 1-1: new high-speed USB device number 67 using dummy_hcd [ 974.780709][T19302] bridge_slave_0: entered allmulticast mode [ 974.793582][T19302] bridge_slave_0: entered promiscuous mode [ 974.815917][T19302] bridge0: port 2(bridge_slave_1) entered blocking state [ 974.825894][T19302] bridge0: port 2(bridge_slave_1) entered disabled state [ 974.833229][T19302] bridge_slave_1: entered allmulticast mode [ 974.841047][T19302] bridge_slave_1: entered promiscuous mode [ 974.853272][T11261] usb 5-1: new high-speed USB device number 92 using dummy_hcd [ 974.907817][T19302] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 974.920580][T19302] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 974.955006][T18832] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 974.969446][T18832] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 974.992444][T18832] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 975.007989][T19302] team0: Port device team_slave_0 added [ 975.017052][T19302] team0: Port device team_slave_1 added [ 975.025081][T18832] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 975.042791][T18832] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 975.044303][T11261] usb 5-1: Using ep0 maxpacket: 16 [ 975.069318][T18832] usb 1-1: config 0 descriptor?? [ 975.080022][T11261] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 975.091940][T19302] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 975.091957][T19302] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 975.091978][T19302] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 975.098868][T19302] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 975.139770][T11261] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x2 has an invalid bInterval 0, changing to 7 [ 975.160946][T11261] usb 5-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 5 [ 975.178131][ T4948] Bluetooth: hci4: command tx timeout [ 975.192482][T11261] usb 5-1: New USB device found, idVendor=057e, idProduct=2019, bcdDevice= 0.00 [ 975.205065][T11261] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 975.212746][T19302] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 975.224123][T11261] usb 5-1: config 0 descriptor?? [ 975.250432][T19302] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 975.283650][ T1224] usb 2-1: USB disconnect, device number 126 [ 975.384701][T19302] hsr_slave_0: entered promiscuous mode [ 975.407948][T19302] hsr_slave_1: entered promiscuous mode [ 975.421798][T19302] debugfs: 'hsr0' already exists in 'hsr' [ 975.429124][T19302] Cannot create hsr debugfs directory [ 975.575862][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.583919][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.591403][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.600151][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.607960][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.615934][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.619339][T11261] nintendo 0003:057E:2019.0044: hidraw0: USB HID v80.05 Device [HID 057e:2019] on usb-dummy_hcd.4-1/input0 [ 975.623951][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.623982][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.624007][T18832] plantronics 0003:047F:FFFF.0045: unknown main item tag 0x0 [ 975.697910][T18832] plantronics 0003:047F:FFFF.0045: hiddev0,hidraw1: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 975.876699][T17808] usb 1-1: USB disconnect, device number 67 [ 975.917935][T11261] nintendo 0003:057E:2019.0044: Failed to get joycon info; ret=-71 [ 975.936345][T11261] nintendo 0003:057E:2019.0044: Failed to retrieve controller info; ret=-71 [ 975.965245][T11261] nintendo 0003:057E:2019.0044: Failed to initialize controller; ret=-71 [ 975.979583][T19344] fido_id[19344]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.0/usb1/report_descriptor': No such file or directory [ 976.011161][T11261] nintendo 0003:057E:2019.0044: probe - fail = -71 [ 976.028387][T11261] nintendo 0003:057E:2019.0044: probe with driver nintendo failed with error -71 [ 976.055787][T11261] usb 5-1: USB disconnect, device number 92 [ 976.236456][ T29] audit: type=1326 audit(1781031259.785:3465): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.298415][ T29] audit: type=1326 audit(1781031259.785:3466): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.367648][ T29] audit: type=1326 audit(1781031259.815:3467): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=248 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.408775][ T29] audit: type=1326 audit(1781031259.815:3468): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.495770][ T29] audit: type=1326 audit(1781031259.815:3469): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.562751][ T29] audit: type=1326 audit(1781031259.815:3470): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=302 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.592806][ T29] audit: type=1326 audit(1781031259.815:3471): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.744238][ T29] audit: type=1326 audit(1781031259.815:3472): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.782348][ T29] audit: type=1326 audit(1781031259.815:3473): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=144 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.826187][ T29] audit: type=1326 audit(1781031259.815:3474): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19347 comm="syz.1.3573" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f05e419ce59 code=0x7ffc0000 [ 976.972782][T18832] usb 1-1: new high-speed USB device number 68 using dummy_hcd [ 977.007199][T19302] netdevsim netdevsim7 netdevsim0: renamed from eth0 [ 977.022898][T11261] usb 5-1: new high-speed USB device number 93 using dummy_hcd [ 977.028650][T19302] 8021q: adding VLAN 0 to HW filter on device netdevsim0 [ 977.046224][T19302] netdevsim netdevsim7 netdevsim1: renamed from eth1 [ 977.060031][T19302] 8021q: adding VLAN 0 to HW filter on device netdevsim1 [ 977.074105][T19302] netdevsim netdevsim7 netdevsim2: renamed from eth2 [ 977.085023][T19302] 8021q: adding VLAN 0 to HW filter on device netdevsim2 [ 977.095823][T19302] netdevsim netdevsim7 netdevsim3: renamed from eth3 [ 977.109886][T19302] 8021q: adding VLAN 0 to HW filter on device netdevsim3 [ 977.122760][T18832] usb 1-1: Using ep0 maxpacket: 16 [ 977.133526][T18832] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 977.142394][T18832] usb 1-1: config 0 has no interface number 0 [ 977.153843][T18832] usb 1-1: New USB device found, idVendor=04fc, idProduct=1528, bcdDevice=6d.5d [ 977.172276][T18832] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 977.188576][T11261] usb 5-1: config 1 interface 0 altsetting 3 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 977.203951][T11261] usb 5-1: config 1 interface 0 has no altsetting 0 [ 977.208982][T18832] usb 1-1: Product: syz [ 977.221270][T18832] usb 1-1: Manufacturer: syz [ 977.234130][T11261] usb 5-1: New USB device found, idVendor=0b05, idProduct=17e0, bcdDevice= 0.40 [ 977.240235][T18832] usb 1-1: SerialNumber: syz [ 977.252017][T11261] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 977.261324][ T4948] Bluetooth: hci4: command tx timeout [ 977.270261][T11261] usb 5-1: Product: syz [ 977.279935][T11261] usb 5-1: Manufacturer: syz [ 977.280418][T18832] usb 1-1: config 0 descriptor?? [ 977.290196][T11261] usb 5-1: SerialNumber: syz [ 977.320300][T18832] gspca_main: spca1528-2.14.0 probing 04fc:1528 [ 977.390929][T19302] 8021q: adding VLAN 0 to HW filter on device bond0 [ 977.440825][T19302] 8021q: adding VLAN 0 to HW filter on device team0 [ 977.459014][T15834] bridge0: port 1(bridge_slave_0) entered blocking state [ 977.466858][T15834] bridge0: port 1(bridge_slave_0) entered forwarding state [ 977.514590][T15834] bridge0: port 2(bridge_slave_1) entered blocking state [ 977.522480][T15834] bridge0: port 2(bridge_slave_1) entered forwarding state [ 977.561951][T19365] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 977.590457][T19365] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 977.611229][T11261] usbhid 5-1:1.0: can't add hid device: -71 [ 977.619409][T11261] usbhid 5-1:1.0: probe with driver usbhid failed with error -71 [ 977.640034][T11261] usb 5-1: USB disconnect, device number 93 [ 977.721893][T19302] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 977.737361][T19353] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 977.760148][T19353] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 977.763092][T19367] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 977.772933][T18834] usb 2-1: new high-speed USB device number 127 using dummy_hcd [ 977.780073][T19367] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 977.800607][T19353] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 977.840470][T19353] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 977.846875][T19367] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 977.858682][T19367] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 977.877578][T19367] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 977.915017][T19302] veth0_vlan: entered promiscuous mode [ 977.929009][T19367] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 977.963082][T18834] usb 2-1: Using ep0 maxpacket: 16 [ 977.968805][T19302] veth1_vlan: entered promiscuous mode [ 977.991938][T18834] usb 2-1: unable to get BOS descriptor or descriptor too short [ 978.020683][T18834] usb 2-1: too many configurations: 255, using maximum allowed: 8 [ 978.075077][T18834] usb 2-1: New USB device found, idVendor=093a, idProduct=260e, bcdDevice=18.85 [ 978.102760][T18834] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 978.127102][T18834] usb 2-1: Product: syz [ 978.139520][T18834] usb 2-1: Manufacturer: syz [ 978.150703][T19302] veth0_macvtap: entered promiscuous mode [ 978.150965][T18834] usb 2-1: SerialNumber: syz [ 978.209961][T19302] veth1_macvtap: entered promiscuous mode [ 978.366583][T19302] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 978.400311][T18834] gspca_main: 093a:260e too many config [ 978.439563][T19302] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 978.455705][T18834] usb 2-1: USB disconnect, device number 127 [ 978.512946][T18832] gspca_spca1528: reg_w err -110 [ 978.518267][T19372] md: async del_gendisk mode will be removed in future, please upgrade to mdadm-4.5+ [ 978.546388][T18832] spca1528 1-1:0.1: probe with driver spca1528 failed with error -110 [ 978.589690][T17099] netdevsim netdevsim7 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 978.630094][T17099] netdevsim netdevsim7 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 978.650400][T17099] netdevsim netdevsim7 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 978.684682][T17099] netdevsim netdevsim7 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 979.099486][T17083] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 979.114116][T19383] netlink: 8 bytes leftover after parsing attributes in process `syz.1.3583'. [ 979.142045][T17083] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 979.299105][T17083] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 979.320993][T17083] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 979.333212][ T4948] Bluetooth: hci4: command tx timeout [ 979.672008][T19394] netlink: 8 bytes leftover after parsing attributes in process `syz.4.3586'. [ 979.736735][T11255] usb 1-1: USB disconnect, device number 68 [ 979.753408][T18832] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 979.935257][T18832] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 979.955951][T18832] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 979.970884][T18832] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 979.988133][T18832] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 980.005244][T18832] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 980.047124][T18832] usb 2-1: config 0 descriptor?? [ 980.173375][ T1224] usb 5-1: new low-speed USB device number 94 using dummy_hcd [ 980.353993][ T1224] usb 5-1: Invalid ep0 maxpacket: 16 [ 980.503647][ T1224] usb 5-1: new low-speed USB device number 95 using dummy_hcd [ 980.514943][T19413] netlink: 12 bytes leftover after parsing attributes in process `syz.0.3593'. [ 980.517475][T18832] plantronics 0003:047F:FFFF.0046: hiddev0,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.1-1/input0 [ 980.569329][T19413] vlan2: entered promiscuous mode [ 980.575243][T19413] gretap0: entered promiscuous mode [ 980.686017][ T1224] usb 5-1: Invalid ep0 maxpacket: 16 [ 980.708040][ T1224] usb usb5-port1: attempt power cycle [ 981.052906][ T1224] usb 5-1: new low-speed USB device number 96 using dummy_hcd [ 981.073903][ T1224] usb 5-1: Invalid ep0 maxpacket: 16 [ 981.202622][T18828] usb 1-1: new high-speed USB device number 69 using dummy_hcd [ 981.202657][ T1224] usb 5-1: new low-speed USB device number 97 using dummy_hcd [ 981.234115][ T1224] usb 5-1: Invalid ep0 maxpacket: 16 [ 981.240559][ T1224] usb usb5-port1: unable to enumerate USB device [ 981.340903][ T1224] usb 2-1: USB disconnect, device number 2 [ 981.360328][T18828] usb 1-1: config 2 has an invalid interface number: 230 but max is 0 [ 981.377143][T18828] usb 1-1: config 2 has no interface number 0 [ 981.384792][T18828] usb 1-1: config 2 interface 230 has no altsetting 0 [ 981.398867][T18828] usb 1-1: New USB device found, idVendor=27c6, idProduct=5395, bcdDevice=bf.41 [ 981.408569][T18828] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 981.425216][ T4948] Bluetooth: hci4: command tx timeout [ 981.425306][T18828] usb 1-1: Product: syz [ 981.435790][T18828] usb 1-1: Manufacturer: syz [ 981.440644][T18828] usb 1-1: SerialNumber: syz [ 981.672097][T18828] usb 1-1: USB disconnect, device number 69 [ 982.121450][ T4948] Bluetooth: hci5: unexpected event for opcode 0x007f [ 982.270491][T19429] : entered promiscuous mode [ 983.566487][T19460] FAULT_INJECTION: forcing a failure. [ 983.566487][T19460] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 983.583940][T19460] CPU: 1 UID: 0 PID: 19460 Comm: syz.7.3608 Tainted: G L syzkaller #0 PREEMPT(full) [ 983.583967][T19460] Tainted: [L]=SOFTLOCKUP [ 983.583973][T19460] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 983.583983][T19460] Call Trace: [ 983.583990][T19460] [ 983.583998][T19460] dump_stack_lvl+0xe8/0x150 [ 983.584051][T19460] should_fail_ex+0x412/0x560 [ 983.584081][T19460] _copy_to_user+0x31/0xb0 [ 983.584103][T19460] iommufd_test+0x4c22/0x6160 [ 983.584217][T19460] ? __lock_acquire+0x6b5/0x2cf0 [ 983.584259][T19460] ? __pfx_iommufd_test+0x10/0x10 [ 983.584282][T19460] ? tomoyo_path_number_perm+0x219/0x630 [ 983.584349][T19460] ? tomoyo_path_number_perm+0x219/0x630 [ 983.584373][T19460] ? __might_fault+0xaf/0x130 [ 983.584417][T19460] ? __might_fault+0xaf/0x130 [ 983.584451][T19460] iommufd_fops_ioctl+0x4b5/0x5d0 [ 983.584501][T19460] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 983.584525][T19460] ? __fget_files+0x2a/0x420 [ 983.584557][T19460] ? __fget_files+0x2a/0x420 [ 983.584586][T19460] ? bpf_lsm_file_ioctl+0x9/0x20 [ 983.584625][T19460] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 983.584645][T19460] __se_sys_ioctl+0xfc/0x170 [ 983.584671][T19460] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 983.584698][T19460] do_syscall_64+0x174/0x580 [ 983.584718][T19460] ? trace_irq_disable+0x3b/0x140 [ 983.584745][T19460] ? clear_bhb_loop+0x40/0x90 [ 983.584763][T19460] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 983.584778][T19460] RIP: 0033:0x7f7ec7f9ce59 [ 983.584794][T19460] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 983.584806][T19460] RSP: 002b:00007f7ec8dbd028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 983.584824][T19460] RAX: ffffffffffffffda RBX: 00007f7ec8215fa0 RCX: 00007f7ec7f9ce59 [ 983.584834][T19460] RDX: 0000200000000600 RSI: 0000000000003ba0 RDI: 0000000000000003 [ 983.584846][T19460] RBP: 00007f7ec8dbd090 R08: 0000000000000000 R09: 0000000000000000 [ 983.584854][T19460] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 983.584864][T19460] R13: 00007f7ec8216038 R14: 00007f7ec8215fa0 R15: 00007f7ec833fa48 [ 983.584890][T19460] [ 983.794513][T17808] usb 1-1: new high-speed USB device number 70 using dummy_hcd [ 983.835663][T19461] kAFS: unable to lookup cell '' [ 983.999087][T17808] usb 1-1: New USB device found, idVendor=0424, idProduct=7850, bcdDevice= 0.00 [ 984.029720][T17808] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 984.063058][T17808] usb 1-1: Product: syz [ 984.094276][T17808] usb 1-1: Manufacturer: syz [ 984.113395][T17808] usb 1-1: SerialNumber: syz [ 984.547962][T17808] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Failed to read register index 0x00000098. ret = -EPROTO [ 984.611516][T17808] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Failed to sync IRQ enable register: -EPROTO [ 984.668750][T17808] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Failed to read register index 0x00000010. ret = -EPROTO [ 984.687726][T17808] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Registers INIT FAILED.... [ 984.718622][T17808] lan78xx 1-1:1.0 (unnamed net_device) (uninitialized): Bind routine FAILED [ 984.743134][T18832] usb 5-1: new full-speed USB device number 98 using dummy_hcd [ 984.760076][T17808] lan78xx 1-1:1.0: probe with driver lan78xx failed with error -71 [ 984.793083][T18831] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 984.818908][T17808] usb 1-1: USB disconnect, device number 70 [ 984.921483][T18832] usb 5-1: config 0 has an invalid interface number: 205 but max is 0 [ 984.950041][T18832] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 984.962330][T18831] usb 2-1: Using ep0 maxpacket: 16 [ 984.985619][T18831] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 984.996676][T18832] usb 5-1: config 0 has no interface number 0 [ 985.022332][T18832] usb 5-1: config 0 interface 205 has no altsetting 0 [ 985.039879][T18831] usb 2-1: New USB device found, idVendor=1781, idProduct=0898, bcdDevice= 0.00 [ 985.081207][T18831] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 985.092164][T18832] usb 5-1: New USB device found, idVendor=1822, idProduct=3202, bcdDevice=13.4a [ 985.117864][T18832] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 985.133878][T18831] usb 2-1: config 0 descriptor?? [ 985.144790][T18832] usb 5-1: Product: syz [ 985.158451][T18831] pxrc 2-1:0.0: Could not find endpoint [ 985.164643][T18832] usb 5-1: Manufacturer: syz [ 985.181515][T18832] usb 5-1: SerialNumber: syz [ 985.204341][T18832] usb 5-1: config 0 descriptor?? [ 985.225184][T18832] dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in warm state. [ 985.267871][T18832] dvb-usb: bulk message failed: -22 (3/0) [ 985.320215][T18832] dvb-usb: will use the device's hardware PID filter (table count: 16). [ 985.365728][T18832] dvbdev: DVB: registering new adapter (TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device) [ 985.390609][T18831] usb 2-1: USB disconnect, device number 3 [ 985.422656][T18832] usb 5-1: media controller created [ 985.447493][T18832] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 985.486078][T18832] dvb-usb: bulk message failed: -22 (6/0) [ 985.517234][T19483] netlink: 840 bytes leftover after parsing attributes in process `syz.4.3616'. [ 985.526976][T18832] dvb-usb: no frontend was attached by 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' [ 985.549175][T19483] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 985.568642][T18832] input: IR-receiver inside an USB DVB receiver as /devices/platform/dummy_hcd.4/usb5/5-1/input/input80 [ 985.582705][T19483] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 985.605938][T18832] dvb-usb: schedule remote query interval to 150 msecs. [ 985.620253][T18832] dvb-usb: bulk message failed: -22 (3/0) [ 985.653779][T18832] dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully initialized and connected. [ 985.717166][T19508] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 985.773413][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 985.783731][T18832] dvb-usb: error while querying for an remote control event. [ 985.963225][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 985.977294][T18832] dvb-usb: error while querying for an remote control event. [ 986.143740][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 986.163268][T18832] dvb-usb: error while querying for an remote control event. [ 986.354147][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 986.369443][T18832] dvb-usb: error while querying for an remote control event. [ 986.582072][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 986.598871][T18832] dvb-usb: error while querying for an remote control event. [ 986.783493][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 986.805301][T18832] dvb-usb: error while querying for an remote control event. [ 986.983433][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 986.999436][T18832] dvb-usb: error while querying for an remote control event. [ 987.174282][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 987.196250][T18832] dvb-usb: error while querying for an remote control event. [ 987.372794][T18832] dvb-usb: bulk message failed: -22 (1/0) [ 987.388601][T18832] dvb-usb: error while querying for an remote control event. [ 987.504497][T18832] usb 5-1: USB disconnect, device number 98 [ 987.659726][T18832] dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I successfully deinitialized and disconnected. [ 988.103109][T19549] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 988.490595][T19559] netlink: 'syz.4.3629': attribute type 1 has an invalid length. [ 988.600780][T19559] 8021q: adding VLAN 0 to HW filter on device bond1 [ 988.661084][T19562] 8021q: adding VLAN 0 to HW filter on device batadv1 [ 988.689933][T19562] bond1: (slave batadv1): making interface the new active one [ 988.731148][T19562] bond1: (slave batadv1): Enslaving as an active interface with an up link [ 988.847928][T19559] bond1 (unregistering): (slave batadv1): Releasing active interface [ 988.887784][T19559] bond1 (unregistering): Released all slaves [ 989.447807][T19581] picdev_read: 26 callbacks suppressed [ 989.447821][T19581] kvm: pic: non byte read [ 989.486350][T19581] pic_ioport_write: 26 callbacks suppressed [ 989.486374][T19581] kvm: pic: level sensitive irq not supported [ 989.497204][T19581] kvm: pic: non byte read [ 989.532895][T19581] kvm: pic: level sensitive irq not supported [ 989.565111][T19581] kvm: pic: non byte read [ 989.601849][T19581] kvm: pic: level sensitive irq not supported [ 989.601914][T19581] kvm: pic: non byte read [ 989.650162][T19581] kvm: pic: level sensitive irq not supported [ 989.650235][T19581] kvm: pic: non byte read [ 989.694181][T19581] kvm: pic: level sensitive irq not supported [ 989.694257][T19581] kvm: pic: non byte read [ 989.739841][T19581] kvm: pic: level sensitive irq not supported [ 989.739919][T19581] kvm: pic: non byte read [ 989.759967][T19581] kvm: pic: level sensitive irq not supported [ 989.760031][T19581] kvm: pic: non byte read [ 989.803115][T19581] kvm: pic: level sensitive irq not supported [ 989.803181][T19581] kvm: pic: non byte read [ 990.063059][T18823] usb 2-1: new full-speed USB device number 4 using dummy_hcd [ 990.243422][T18823] usb 2-1: device descriptor read/64, error -71 [ 990.502817][T18823] usb 2-1: new full-speed USB device number 5 using dummy_hcd [ 990.682737][T18823] usb 2-1: device descriptor read/64, error -71 [ 990.823124][T18823] usb usb2-port1: attempt power cycle [ 991.227002][T18823] usb 2-1: new full-speed USB device number 6 using dummy_hcd [ 991.307782][T18823] usb 2-1: device descriptor read/8, error -71 [ 991.595867][T18823] usb 2-1: new full-speed USB device number 7 using dummy_hcd [ 991.690499][T18823] usb 2-1: device descriptor read/8, error -71 [ 991.823186][T18823] usb usb2-port1: unable to enumerate USB device [ 991.911338][ T29] kauditd_printk_skb: 25 callbacks suppressed [ 991.911383][ T29] audit: type=1326 audit(1781031275.455:3500): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=19624 comm="syz.6.3642" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=9 arch=c000003e syscall=157 compat=0 ip=0x7f909c59ce59 code=0x0 [ 992.074050][T19631] netlink: 'syz.4.3643': attribute type 39 has an invalid length. [ 992.858469][ T1317] ieee802154 phy0 wpan0: encryption failed: -22 [ 992.868733][ T1317] ieee802154 phy1 wpan1: encryption failed: -22 [ 993.182832][T18832] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 993.372679][T18832] usb 2-1: Using ep0 maxpacket: 32 [ 993.408255][T18832] usb 2-1: config 0 has an invalid interface number: 67 but max is 0 [ 993.464118][T18832] usb 2-1: config 0 has no interface number 0 [ 993.510814][T18832] usb 2-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 993.550689][T18832] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 993.562489][T19649] netlink: 32 bytes leftover after parsing attributes in process `syz.0.3648'. [ 993.581866][T18832] usb 2-1: Product: syz [ 993.595540][T18832] usb 2-1: Manufacturer: syz [ 993.623049][T18832] usb 2-1: SerialNumber: syz [ 993.669600][T18832] usb 2-1: config 0 descriptor?? [ 993.955887][T19656] netdevsim netdevsim0 netdevsim0: entered allmulticast mode [ 994.126012][T18832] smsc95xx 2-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000030: -32 [ 994.149297][T18832] smsc95xx 2-1:0.67 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 994.158985][T19645] netlink: 20 bytes leftover after parsing attributes in process `syz.6.3646'. [ 994.183090][T19645] team0 (unregistering): Port device team_slave_0 removed [ 994.196181][T19645] team0 (unregistering): Port device team_slave_1 removed [ 994.765876][T19655] Bluetooth: hci5: Opcode 0x0c1a failed: -4 [ 994.790872][T19655] Bluetooth: hci3: Opcode 0x0c1a failed: -4 [ 994.819029][T19655] Bluetooth: hci3: Opcode 0x0406 failed: -4 [ 994.869079][T19655] Bluetooth: hci2: Opcode 0x0c1a failed: -4 [ 994.926380][T19655] Bluetooth: hci2: Opcode 0x0406 failed: -4 [ 995.032208][T19655] Bluetooth: hci1: Opcode 0x0c1a failed: -4 [ 995.056882][T19655] Bluetooth: hci1: Opcode 0x0406 failed: -4 [ 995.076002][T19655] Bluetooth: hci1: Opcode 0x0406 failed: -4 [ 995.088791][T19655] Bluetooth: hci4: Opcode 0x0c1a failed: -4 [ 995.097085][T19655] Bluetooth: hci4: Opcode 0x0406 failed: -4 [ 995.108229][T19655] Bluetooth: hci4: Opcode 0x0406 failed: -4 [ 995.169839][T19671] tipc: Enabling of bearer rejected, failed to enable media [ 995.362654][T18831] usb 1-1: new low-speed USB device number 71 using dummy_hcd [ 995.404920][T19683] netlink: 32 bytes leftover after parsing attributes in process `syz.6.3659'. [ 995.538914][T18831] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 995.568345][T18831] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 995.609157][T18831] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 26984, setting to 8 [ 995.634171][T19686] input: syz1 as /devices/virtual/input/input81 [ 995.664195][T18831] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 995.710330][T18831] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 995.765640][T19670] raw-gadget.1 gadget.0: fail, usb_ep_enable returned -22 [ 995.820389][T18831] hub 1-1:1.0: bad descriptor, ignoring hub [ 995.843392][T18831] hub 1-1:1.0: probe with driver hub failed with error -5 [ 995.864347][T18831] cdc_wdm 1-1:1.0: skipping garbage [ 995.882086][T18831] cdc_wdm 1-1:1.0: skipping garbage [ 995.914136][T18831] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 995.950173][T18831] cdc_wdm 1-1:1.0: Unknown control protocol [ 995.996762][T18832] smsc95xx 2-1:0.67 (unnamed net_device) (uninitialized): Failed to write reg index 0x0000006c: -71 [ 996.031033][T18832] smsc95xx 2-1:0.67: probe with driver smsc95xx failed with error -71 [ 996.054372][ T4948] Bluetooth: hci5: command 0x0406 tx timeout [ 996.077317][T18832] usb 2-1: USB disconnect, device number 8 [ 996.096247][T19691] sch_tbf: burst 19872 is lower than device lo mtu (65550) ! [ 996.308566][T19670] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 996.326830][T19670] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 996.856130][ T4948] Bluetooth: hci3: command 0x0406 tx timeout [ 996.904441][T19703] Bluetooth: hci5: Opcode 0x0c1a failed: -4 [ 996.935896][ T4948] Bluetooth: hci2: command 0x0406 tx timeout [ 996.970017][T19703] Bluetooth: hci3: Opcode 0x0c1a failed: -4 [ 997.038437][T19703] Bluetooth: hci2: Opcode 0x0c1a failed: -4 [ 997.092725][ T4948] Bluetooth: hci4: command 0x0c1a tx timeout [ 997.101116][ T5641] Bluetooth: hci1: command 0x0c1a tx timeout [ 997.107365][T19703] Bluetooth: hci1: Opcode 0x0c1a failed: -4 [ 997.194383][T19703] Bluetooth: hci4: Opcode 0x0c1a failed: -4 [ 997.750306][T19720] syzkaller0: entered promiscuous mode [ 997.767619][T19720] syzkaller0: entered allmulticast mode [ 997.830388][T17808] usb 1-1: USB disconnect, device number 71 [ 997.892852][T18832] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 998.032760][T18832] usb 2-1: device descriptor read/64, error -71 [ 998.043194][T19724] tipc: Started in network mode [ 998.094633][T19724] tipc: Node identity 9ac1e6042abd, cluster identity 4711 [ 998.120186][T19724] tipc: Enabled bearer , priority 10 [ 998.162862][T19719] tipc: Resetting bearer [ 998.292740][T18832] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 998.462714][T18832] usb 2-1: device descriptor read/64, error -71 [ 998.577274][T19719] tipc: Disabling bearer [ 998.585546][T18832] usb usb2-port1: attempt power cycle [ 998.932731][ T4948] Bluetooth: hci5: command 0x0406 tx timeout [ 998.976115][T18832] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 999.012817][ T4948] Bluetooth: hci3: command 0x0406 tx timeout [ 999.023752][T18832] usb 2-1: device descriptor read/8, error -71 [ 999.092718][ T4948] Bluetooth: hci2: command 0x0406 tx timeout [ 999.177092][ T4948] Bluetooth: hci1: command 0x0c1a tx timeout [ 999.252949][T11255] usb 1-1: new high-speed USB device number 72 using dummy_hcd [ 999.253208][ T4948] Bluetooth: hci4: command 0x0c1a tx timeout [ 999.293180][T18832] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 999.315083][T19738] C: renamed from veth1_to_team (while UP) [ 999.344087][T18832] usb 2-1: device descriptor read/8, error -71 [ 999.356207][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.385151][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.416297][T11255] usb 1-1: device descriptor read/64, error -71 [ 999.425158][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.445513][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.473134][T18832] usb usb2-port1: unable to enumerate USB device [ 999.480091][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.494181][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.514234][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.537472][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.562905][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.584019][T19738] netlink: 152 bytes leftover after parsing attributes in process `syz.4.3673'. [ 999.682659][T11255] usb 1-1: new high-speed USB device number 73 using dummy_hcd [ 999.832687][T11255] usb 1-1: device descriptor read/64, error -71 [ 999.936262][T19742] vhci_hcd vhci_hcd.0: pdev(4) rhport(0) sockfd(9) [ 999.942832][T19742] vhci_hcd vhci_hcd.0: devid(0) speed(5) speed_str(super-speed) [ 999.965953][T11255] usb usb1-port1: attempt power cycle [ 999.982914][T19742] vhci_hcd vhci_hcd.0: Device attached [ 1000.255484][T17808] usb 42-1: SetAddress Request (6) to port 0 [ 1000.275710][T17808] usb 42-1: new SuperSpeed USB device number 6 using vhci_hcd [ 1000.336366][T11255] usb 1-1: new high-speed USB device number 74 using dummy_hcd [ 1000.383914][T11255] usb 1-1: device descriptor read/8, error -71 [ 1000.617033][T19743] vhci_hcd: connection reset by peer [ 1000.632823][T11255] usb 1-1: new high-speed USB device number 75 using dummy_hcd [ 1000.657669][ T145] vhci_hcd vhci_hcd.4: stop threads [ 1000.671471][ T145] vhci_hcd vhci_hcd.4: release socket [ 1000.693573][T11255] usb 1-1: device descriptor read/8, error -71 [ 1000.703579][ T145] vhci_hcd vhci_hcd.4: disconnect device [ 1000.823175][T11255] usb usb1-port1: unable to enumerate USB device [ 1001.042769][T11261] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 1001.183472][T11261] usb 2-1: device descriptor read/64, error -71 [ 1001.262679][ T4948] Bluetooth: hci1: command 0x0c1a tx timeout [ 1001.334067][ T4948] Bluetooth: hci4: command 0x0c1a tx timeout [ 1001.432810][T11261] usb 2-1: new high-speed USB device number 14 using dummy_hcd [ 1001.582801][T11261] usb 2-1: device descriptor read/64, error -71 [ 1001.704728][T11261] usb usb2-port1: attempt power cycle [ 1002.076225][T11261] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 1002.091230][T19758] syzkaller0: entered promiscuous mode [ 1002.105105][T19758] syzkaller0: entered allmulticast mode [ 1002.167359][T11261] usb 2-1: device descriptor read/8, error -71 [ 1002.207241][T19758] tipc: Enabled bearer , priority 7 [ 1002.230111][T19757] tipc: Resetting bearer [ 1002.262772][T19757] tipc: Disabling bearer [ 1002.401071][T19767] syzkaller0: entered promiscuous mode [ 1002.407134][T19767] syzkaller0: entered allmulticast mode [ 1002.444450][T11261] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 1002.469152][T19767] tipc: Enabled bearer , priority 2 [ 1002.477645][T11261] usb 2-1: device descriptor read/8, error -71 [ 1002.486271][T19766] tipc: Resetting bearer [ 1002.518724][T19766] tipc: Disabling bearer [ 1002.594669][T11261] usb usb2-port1: unable to enumerate USB device [ 1002.602678][T11255] usb 1-1: new high-speed USB device number 76 using dummy_hcd [ 1002.756958][T11255] usb 1-1: unable to get BOS descriptor or descriptor too short [ 1002.786570][T11255] usb 1-1: language id specifier not provided by device, defaulting to English [ 1002.798347][T11255] usb 1-1: New USB device found, idVendor=0763, idProduct=0150, bcdDevice= 0.40 [ 1002.808236][T11255] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1002.820336][T11255] usb 1-1: Product: 梱ꡦ旤㲚뿈쨈祄ﻓ葲枺匾섊鞇杚⊚伏棻킷逸녺ㅐ篩믄懯铺込⽪噍皲탟捅褈嗍ᬫ⬦璁뉋㥡➬⩽ൔ䁇촍淡ᰤ⨧﷜ꣳﳏ [ 1002.839679][T11255] usb 1-1: Manufacturer: ы [ 1002.849182][T11255] usb 1-1: SerialNumber: syz [ 1003.077203][T11255] usb 1-1: Quirk or no altset; falling back to MIDI 1.0 [ 1003.091666][T11255] usb 1-1: MIDIStreaming interface descriptor not found [ 1003.188529][T11255] usb 1-1: USB disconnect, device number 76 [ 1003.281005][T18981] udevd[18981]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1003.958058][T19794] syzkaller0: entered promiscuous mode [ 1003.978916][T19794] syzkaller0: entered allmulticast mode [ 1004.109257][T19799] binder: 19797:19799 ioctl c0105303 2000000001c0 returned -22 [ 1004.117892][T19794] tipc: Started in network mode [ 1004.117923][T19794] tipc: Node identity b60cc00933b7, cluster identity 4711 [ 1004.118276][T19794] tipc: Enabled bearer , priority 9 [ 1004.165806][T19793] tipc: Resetting bearer [ 1004.233115][T19793] tipc: Disabling bearer [ 1004.269311][T19798] binder: 19797:19798 ioctl 4004662b 200000000300 returned -22 [ 1004.269331][T19799] binder: 19797:19799 ioctl 4004662b 200000000300 returned -22 [ 1004.623095][T11261] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 1004.718375][T19817] __nla_validate_parse: 26 callbacks suppressed [ 1004.718393][T19817] netlink: 12 bytes leftover after parsing attributes in process `syz.4.3699'. [ 1004.752239][T19824] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1004.768161][T19823] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1004.782386][T19819] input: syz1 as /devices/virtual/input/input82 [ 1004.807331][T11261] usb 2-1: Using ep0 maxpacket: 32 [ 1004.831422][T11261] usb 2-1: config 1 descriptor has 1 excess byte, ignoring [ 1004.863331][T11261] usb 2-1: config 1 has 0 interfaces, different from the descriptor's value: 1 [ 1004.911822][T11261] usb 2-1: New USB device found, idVendor=07fd, idProduct=0001, bcdDevice= 0.40 [ 1005.064101][T11261] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1005.091768][T11261] usb 2-1: Product: syz [ 1005.116377][T11261] usb 2-1: Manufacturer: syz [ 1005.127207][T19820] netlink: 'syz.4.3699': attribute type 12 has an invalid length. [ 1005.142684][T11261] usb 2-1: SerialNumber: syz [ 1005.339036][T17808] usb 42-1: device descriptor read/8, error -110 [ 1005.576604][T11261] usb 2-1: USB disconnect, device number 17 [ 1005.764671][T17808] usb usb42-port1: attempt power cycle [ 1006.222430][T19849] netlink: 'syz.6.3704': attribute type 4 has an invalid length. [ 1006.341115][T19857] netlink: 'syz.6.3704': attribute type 4 has an invalid length. [ 1006.394821][T17808] usb usb42-port1: unable to enumerate USB device [ 1007.571144][T19881] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1007.669002][T19881] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1008.078415][T19884] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1008.366856][T19872] syzkaller0: entered promiscuous mode [ 1008.390076][T19872] syzkaller0: entered allmulticast mode [ 1008.422885][T19878] tipc: Enabled bearer , priority 15 [ 1008.445297][T19867] tipc: Resetting bearer [ 1008.562997][T19867] tipc: Disabling bearer [ 1008.854927][T18832] usb 5-1: new full-speed USB device number 99 using dummy_hcd [ 1008.869886][T19897] x_tables: duplicate underflow at hook 1 [ 1008.901236][T19897] kAFS: unable to lookup cell '' [ 1008.940854][T19897] netlink: 36 bytes leftover after parsing attributes in process `syz.6.3718'. [ 1009.000470][T19897] netlink: 48 bytes leftover after parsing attributes in process `syz.6.3718'. [ 1009.036128][T18832] usb 5-1: config 43 has 0 interfaces, different from the descriptor's value: 1 [ 1009.057959][T18832] usb 5-1: New USB device found, idVendor=04b4, idProduct=861f, bcdDevice=db.82 [ 1009.077503][T18832] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1009.088873][T18832] usb 5-1: Product: syz [ 1009.095471][T18832] usb 5-1: Manufacturer: syz [ 1009.100532][T18832] usb 5-1: SerialNumber: syz [ 1009.346675][T18832] usb 5-1: USB disconnect, device number 99 [ 1010.100696][T19916] dvb_demux: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff) [ 1010.179908][T19920] dvb_demux: dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff) [ 1010.554288][T19930] syzkaller0: entered promiscuous mode [ 1010.576460][T19930] syzkaller0: entered allmulticast mode [ 1010.772366][T19938] netlink: 20 bytes leftover after parsing attributes in process `syz.4.3732'. [ 1010.785990][T19936] netlink: 4 bytes leftover after parsing attributes in process `syz.0.3731'. [ 1010.841635][T19941] netlink: 8 bytes leftover after parsing attributes in process `syz.0.3731'. [ 1011.040288][T19930] tipc: Enabled bearer , priority 10 [ 1011.109169][T19928] tipc: Resetting bearer [ 1011.196659][T19928] tipc: Disabling bearer [ 1011.449594][T19950] bridge0: port 3(veth1_vlan) entered blocking state [ 1011.457166][T19948] sctp: [Deprecated]: syz.4.3735 (pid 19948) Use of struct sctp_assoc_value in delayed_ack socket option. [ 1011.457166][T19948] Use struct sctp_sack_info instead [ 1011.459723][T19950] bridge0: port 3(veth1_vlan) entered disabled state [ 1011.516418][T19950] veth1_vlan: entered allmulticast mode [ 1011.552018][T19950] veth1_vlan: left allmulticast mode [ 1011.585883][T19958] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 1011.793115][T18832] usb 1-1: new high-speed USB device number 77 using dummy_hcd [ 1011.980611][T18832] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1012.007642][T19976] netlink: 8 bytes leftover after parsing attributes in process `syz.6.3743'. [ 1012.024918][T18832] usb 1-1: New USB device found, idVendor=0471, idProduct=0304, bcdDevice=e4.df [ 1012.046855][T19976] netlink: 20 bytes leftover after parsing attributes in process `syz.6.3743'. [ 1012.064930][T18832] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1012.097246][T18832] usb 1-1: config 0 descriptor?? [ 1012.134540][T18832] pwc: Askey VC010 type 2 USB webcam detected. [ 1012.176156][T15834] netdevsim netdevsim6 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 1012.189079][T19976] netlink: 8 bytes leftover after parsing attributes in process `syz.6.3743'. [ 1012.200107][T15834] netdevsim netdevsim6 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 1012.211348][T19976] netlink: 20 bytes leftover after parsing attributes in process `syz.6.3743'. [ 1012.220798][T15834] netdevsim netdevsim6 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 1012.220867][T15834] netdevsim netdevsim6 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 1012.390920][T19986] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1012.539988][T18832] pwc: recv_control_msg error -32 req 02 val 2b00 [ 1012.578730][T18832] pwc: recv_control_msg error -32 req 02 val 2700 [ 1012.598030][T18832] pwc: recv_control_msg error -32 req 02 val 2c00 [ 1012.622758][T18832] pwc: recv_control_msg error -32 req 04 val 1000 [ 1012.653182][T18832] pwc: recv_control_msg error -32 req 04 val 1300 [ 1012.671951][T18832] pwc: recv_control_msg error -32 req 04 val 1400 [ 1012.697924][T18832] pwc: recv_control_msg error -32 req 02 val 2000 [ 1012.712480][T18832] pwc: recv_control_msg error -32 req 02 val 2100 [ 1012.729780][T18832] pwc: recv_control_msg error -32 req 04 val 1500 [ 1012.746751][T18832] pwc: recv_control_msg error -32 req 02 val 2500 [ 1012.764440][T18832] pwc: recv_control_msg error -32 req 02 val 2400 [ 1012.978563][T18832] pwc: recv_control_msg error -32 req 02 val 2900 [ 1012.997952][T18832] pwc: recv_control_msg error -32 req 02 val 2800 [ 1013.299540][T18832] pwc: recv_control_msg error -71 req 04 val 1200 [ 1013.339167][T19998] netlink: 12 bytes leftover after parsing attributes in process `syz.7.3750'. [ 1013.365985][T18832] pwc: Registered as video103. [ 1013.410437][T20000] netlink: 132 bytes leftover after parsing attributes in process `syz.4.3751'. [ 1013.422287][T18832] input: PWC snapshot button as /devices/platform/dummy_hcd.0/usb1/1-1/input/input83 [ 1013.498801][T18832] usb 1-1: USB disconnect, device number 77 [ 1013.765646][T20004] sctp: [Deprecated]: syz.4.3752 (pid 20004) Use of int in max_burst socket option. [ 1013.765646][T20004] Use struct sctp_assoc_value instead [ 1014.962685][T18834] usb 5-1: new high-speed USB device number 100 using dummy_hcd [ 1015.029473][T20020] netlink: 826 bytes leftover after parsing attributes in process `syz.0.3758'. [ 1015.058649][T20020] sctp: [Deprecated]: syz.0.3758 (pid 20020) Use of struct sctp_assoc_value in delayed_ack socket option. [ 1015.058649][T20020] Use struct sctp_sack_info instead [ 1015.165500][T18834] usb 5-1: config index 0 descriptor too short (expected 39, got 27) [ 1015.190550][T18834] usb 5-1: config 0 has an invalid descriptor of length 170, skipping remainder of the config [ 1015.227605][T18834] usb 5-1: too many endpoints for config 0 interface 0 altsetting 251: 125, using maximum allowed: 30 [ 1015.266889][T18834] usb 5-1: config 0 interface 0 altsetting 251 has 0 endpoint descriptors, different from the interface descriptor's value: 125 [ 1015.281289][T18834] usb 5-1: config 0 interface 0 has no altsetting 0 [ 1015.291568][T18834] usb 5-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=99.0b [ 1015.329598][T18834] usb 5-1: New USB device strings: Mfr=1, Product=228, SerialNumber=2 [ 1015.350662][T18834] usb 5-1: Product: syz [ 1015.364474][T18834] usb 5-1: Manufacturer: syz [ 1015.382864][T18834] usb 5-1: SerialNumber: syz [ 1015.424323][T18834] usb 5-1: config 0 descriptor?? [ 1015.711666][T20027] FAULT_INJECTION: forcing a failure. [ 1015.711666][T20027] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1015.737768][T20027] CPU: 0 UID: 0 PID: 20027 Comm: syz.6.3761 Tainted: G L syzkaller #0 PREEMPT(full) [ 1015.737787][T20027] Tainted: [L]=SOFTLOCKUP [ 1015.737790][T20027] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1015.737797][T20027] Call Trace: [ 1015.737803][T20027] [ 1015.737811][T20027] dump_stack_lvl+0xe8/0x150 [ 1015.737839][T20027] should_fail_ex+0x412/0x560 [ 1015.737864][T20027] _copy_from_iter+0x1d3/0x1670 [ 1015.737966][T20027] ? rcu_is_watching+0x15/0xb0 [ 1015.738003][T20027] ? __pfx__copy_from_iter+0x10/0x10 [ 1015.738028][T20027] ? netlink_sendmsg+0x650/0xb40 [ 1015.738090][T20027] ? skb_put+0x11b/0x210 [ 1015.738167][T20027] netlink_sendmsg+0x6c0/0xb40 [ 1015.738193][T20027] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1015.738211][T20027] ? aa_sock_msg_perm+0xf1/0x1b0 [ 1015.738275][T20027] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 1015.738299][T20027] ____sys_sendmsg+0x972/0x9f0 [ 1015.738350][T20027] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1015.738373][T20027] ? import_iovec+0x73/0xa0 [ 1015.738387][T20027] ___sys_sendmsg+0x2a5/0x360 [ 1015.738395][T20027] ? __lock_acquire+0x6b5/0x2cf0 [ 1015.738409][T20027] ? __pfx____sys_sendmsg+0x10/0x10 [ 1015.738440][T20027] ? __fget_files+0x2a/0x420 [ 1015.738460][T20027] ? __fget_files+0x3a0/0x420 [ 1015.738488][T20027] __x64_sys_sendmsg+0x1bd/0x2a0 [ 1015.738508][T20027] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 1015.738528][T20027] ? __pfx_ksys_write+0x10/0x10 [ 1015.738548][T20027] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1015.738558][T20027] do_syscall_64+0x174/0x580 [ 1015.738571][T20027] ? clear_bhb_loop+0x40/0x90 [ 1015.738584][T20027] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1015.738600][T20027] RIP: 0033:0x7f909c59ce59 [ 1015.738617][T20027] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1015.738631][T20027] RSP: 002b:00007f909d516028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1015.738650][T20027] RAX: ffffffffffffffda RBX: 00007f909c815fa0 RCX: 00007f909c59ce59 [ 1015.738662][T20027] RDX: 0000000000000000 RSI: 00002000000001c0 RDI: 0000000000000003 [ 1015.738672][T20027] RBP: 00007f909d516090 R08: 0000000000000000 R09: 0000000000000000 [ 1015.738680][T20027] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1015.738685][T20027] R13: 00007f909c816038 R14: 00007f909c815fa0 R15: 00007f909c93fa48 [ 1015.738700][T20027] [ 1016.218990][T20036] netlink: 8 bytes leftover after parsing attributes in process `syz.6.3764'. [ 1016.784632][T17808] IPVS: starting estimator thread 0... [ 1017.051846][T20052] IPVS: using max 34 ests per chain, 81600 per kthread [ 1017.224686][T20058] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1017.238641][T20058] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1017.707875][T18834] hub 5-1:0.0: bad descriptor, ignoring hub [ 1017.729059][T18834] hub 5-1:0.0: probe with driver hub failed with error -5 [ 1017.847902][T20073] netlink: 'syz.7.3775': attribute type 10 has an invalid length. [ 1017.877225][T20073] 8021q: adding VLAN 0 to HW filter on device netdevsim1 [ 1017.886371][T18834] snd-usb-audio 5-1:0.0: probe with driver snd-usb-audio failed with error -22 [ 1017.898659][T20073] team0: Port device netdevsim1 added [ 1017.916034][T17808] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 1018.055328][T20071] kvm: pic: non byte write [ 1018.171066][T18834] usb 5-1: reset high-speed USB device number 100 using dummy_hcd [ 1018.188626][T18834] usb 5-1: device reset changed ep0 maxpacket size! [ 1018.209536][T18834] usb 5-1: USB disconnect, device number 100 [ 1018.217736][T18893] udevd[18893]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1018.306519][T17808] usb 2-1: Using ep0 maxpacket: 32 [ 1018.317102][T17808] usb 2-1: config 0 interface 0 altsetting 128 endpoint 0x2 has an invalid bInterval 0, changing to 7 [ 1018.329982][T17808] usb 2-1: config 0 interface 0 has no altsetting 0 [ 1018.337809][T17808] usb 2-1: New USB device found, idVendor=1b1c, idProduct=0c10, bcdDevice= 0.00 [ 1018.350037][T17808] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1018.396549][T17808] usb 2-1: config 0 descriptor?? [ 1018.524808][T18834] usb 5-1: new high-speed USB device number 101 using dummy_hcd [ 1018.684556][T18834] usb 5-1: Using ep0 maxpacket: 32 [ 1018.695964][T18834] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1018.710510][T18834] usb 5-1: New USB device found, idVendor=22b8, idProduct=6027, bcdDevice=c2.80 [ 1018.720885][T18834] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1018.729544][T18834] usb 5-1: Product: syz [ 1018.734419][T18834] usb 5-1: Manufacturer: syz [ 1018.739185][T18834] usb 5-1: SerialNumber: syz [ 1018.756451][T18834] usb 5-1: config 0 descriptor?? [ 1018.790334][T18834] cdc_ether 5-1:0.0: missing cdc header descriptor [ 1018.801743][T18834] usb 5-1: unsupported MDLM descriptors [ 1019.021623][T18824] usb 5-1: USB disconnect, device number 101 [ 1019.546255][T17808] corsair-cpro 0003:1B1C:0C10.0047: hidraw0: USB HID v4.06 Device [HID 1b1c:0c10] on usb-dummy_hcd.1-1/input0 [ 1019.775545][T17808] corsair-cpro 0003:1B1C:0C10.0047: probe with driver corsair-cpro failed with error -71 [ 1019.954654][T18831] usb 2-1: USB disconnect, device number 18 [ 1019.990736][T20100] loop3: detected capacity change from 0 to 7 [ 1020.021360][T20100] Dev loop3: unable to read RDB block 7 [ 1020.027211][T20100] loop3: AHDI p3 p4 [ 1020.031615][T20100] loop3: partition table partially beyond EOD, truncated [ 1020.038864][T20100] loop3: p3 start 1702000233 is beyond EOD, truncated [ 1020.146518][T20105] netlink: 20 bytes leftover after parsing attributes in process `syz.6.3785'. [ 1020.161472][T20105] sg_write: data in/out 622592/136 bytes for SCSI command 0x0-- guessing data in; [ 1020.161472][T20105] program syz.6.3785 not setting count and/or reply_len properly [ 1020.343107][T18834] usb 1-1: new high-speed USB device number 78 using dummy_hcd [ 1020.542647][T18834] usb 1-1: Using ep0 maxpacket: 16 [ 1020.555327][T18834] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 1020.582063][T18834] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 1020.609744][T18834] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1020.642896][T18834] usb 1-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 1020.662405][T18834] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1020.686164][T18834] usb 1-1: config 0 descriptor?? [ 1020.702461][T20103] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 1020.842354][T18824] usb 5-1: new high-speed USB device number 102 using dummy_hcd [ 1021.263245][T20102] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1021.275635][T20102] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1021.290858][T18834] usbhid 1-1:0.0: can't add hid device: -71 [ 1021.300433][T18834] usbhid 1-1:0.0: probe with driver usbhid failed with error -71 [ 1021.322903][T18834] usb 1-1: USB disconnect, device number 78 [ 1021.337972][T17808] usb 2-1: new full-speed USB device number 19 using dummy_hcd [ 1021.455419][T18824] usb 5-1: Using ep0 maxpacket: 32 [ 1022.111281][T18824] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1022.229452][T20143] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 1022.445562][T18823] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1022.561594][T17808] usb 2-1: unable to read config index 0 descriptor/start: -71 [ 1022.570018][T18824] usb 5-1: New USB device found, idVendor=04fc, idProduct=0231, bcdDevice=6f.a9 [ 1022.579721][T17808] usb 2-1: can't read configurations, error -71 [ 1022.591314][T18824] usb 5-1: New USB device strings: Mfr=1, Product=237, SerialNumber=2 [ 1022.617100][T18824] usb 5-1: Product: syz [ 1022.632124][T18824] usb 5-1: Manufacturer: syz [ 1022.636932][T18824] usb 5-1: SerialNumber: syz [ 1022.658238][T18824] usb 5-1: config 0 descriptor?? [ 1022.846397][T18824] spcp8x5 5-1:0.0: required endpoints missing [ 1022.932855][T18834] usb 1-1: new high-speed USB device number 79 using dummy_hcd [ 1023.061622][T18824] usb 5-1: USB disconnect, device number 102 [ 1023.113274][T18834] usb 1-1: Using ep0 maxpacket: 32 [ 1023.131289][T18834] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 1023.140483][T18834] usb 1-1: can't read configurations, error -61 [ 1023.272713][T18834] usb 1-1: new high-speed USB device number 80 using dummy_hcd [ 1023.422663][T18834] usb 1-1: Using ep0 maxpacket: 32 [ 1023.434579][T18834] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 1023.450834][T18834] usb 1-1: can't read configurations, error -61 [ 1023.465465][T18834] usb usb1-port1: attempt power cycle [ 1023.493018][T18824] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1023.793284][T20162] tipc: Started in network mode [ 1023.798894][T20162] tipc: Node identity 727c44e99c1b, cluster identity 4711 [ 1023.812916][T18834] usb 1-1: new high-speed USB device number 81 using dummy_hcd [ 1023.821133][T20162] tipc: Enabled bearer , priority 0 [ 1023.837984][T20162] syzkaller0: entered promiscuous mode [ 1023.851145][T20162] syzkaller0: entered allmulticast mode [ 1023.863475][T18834] usb 1-1: Using ep0 maxpacket: 32 [ 1023.874681][T18834] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 1023.885408][T20162] tipc: Resetting bearer [ 1023.891490][T18834] usb 1-1: can't read configurations, error -61 [ 1023.900139][T20161] tipc: Resetting bearer [ 1023.969753][T20161] tipc: Disabling bearer [ 1024.033151][T18834] usb 1-1: new high-speed USB device number 82 using dummy_hcd [ 1024.084469][T18834] usb 1-1: Using ep0 maxpacket: 32 [ 1024.100796][T18834] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 1024.128426][T18834] usb 1-1: can't read configurations, error -61 [ 1024.145734][T18834] usb usb1-port1: unable to enumerate USB device [ 1024.379439][T18834] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1024.533048][T17808] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1024.932756][T17808] usb 5-1: new high-speed USB device number 103 using dummy_hcd [ 1024.942856][T18832] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 1025.094358][T18832] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x86 has an invalid bInterval 0, changing to 7 [ 1025.122611][T18832] usb 2-1: New USB device found, idVendor=2040, idProduct=5530, bcdDevice=a8.82 [ 1025.142583][T18832] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1025.153428][T18832] usb 2-1: config 0 descriptor?? [ 1025.161820][T18832] smsusb:smsusb_probe: board id=8, interface number 0 [ 1025.162568][T17808] usb 5-1: New USB device found, idVendor=0424, idProduct=7850, bcdDevice= 0.00 [ 1025.187952][T18832] smsusb:smsusb_probe: Device initialized with return code -19 [ 1025.188068][T17808] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1025.210181][T17808] usb 5-1: Product: syz [ 1025.222104][T17808] usb 5-1: Manufacturer: syz [ 1025.233162][T17808] usb 5-1: SerialNumber: syz [ 1025.364110][T11261] usb 2-1: USB disconnect, device number 21 [ 1025.676755][T18823] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1025.875255][T17808] lan78xx 5-1:1.0 (unnamed net_device) (uninitialized): Failed to read register index 0x00000098. ret = -EPIPE [ 1025.896330][T20180] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1025.912325][T17808] lan78xx 5-1:1.0 (unnamed net_device) (uninitialized): Failed to sync IRQ enable register: -EPIPE [ 1025.914565][T20180] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1026.693506][T11261] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1026.880968][T20218] tipc: Enabling of bearer rejected, failed to enable media [ 1027.169855][T17808] lan78xx 5-1:1.0 (unnamed net_device) (uninitialized): Failed to read register index 0x00000010. ret = -EPIPE [ 1027.212225][T20180] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1027.223669][T20180] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1027.413399][T18832] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1027.480135][T20180] syzkaller1: entered promiscuous mode [ 1027.487358][T20180] syzkaller1: entered allmulticast mode [ 1027.745717][T11261] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1027.775239][T17808] lan78xx 5-1:1.0 (unnamed net_device) (uninitialized): Failed to write register index 0x00001004. ret = -EPROTO [ 1027.831739][T17808] lan78xx 5-1:1.0 (unnamed net_device) (uninitialized): Failed to write register index 0x0000011c. ret = -EPROTO [ 1027.862705][T17808] lan78xx 5-1:1.0 (unnamed net_device) (uninitialized): Registers INIT FAILED.... [ 1027.872390][T17808] lan78xx 5-1:1.0 (unnamed net_device) (uninitialized): Bind routine FAILED [ 1027.885742][T17808] lan78xx 5-1:1.0: probe with driver lan78xx failed with error -71 [ 1027.910813][T17808] usb 5-1: USB disconnect, device number 103 [ 1028.053621][T18832] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1028.597475][T20241] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1028.796177][T17808] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1028.872713][T18832] usb 5-1: new high-speed USB device number 104 using dummy_hcd [ 1028.938782][ T29] audit: type=1800 audit(1781031312.485:3501): pid=20253 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.0.3831" name="SYSV00000000" dev="tmpfs" ino=2 res=0 errno=0 [ 1029.042592][T18832] usb 5-1: Using ep0 maxpacket: 8 [ 1029.067027][T18832] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1029.122971][T18832] usb 5-1: New USB device found, idVendor=05e1, idProduct=0893, bcdDevice=fd.5b [ 1029.148054][T20264] bond0: entered promiscuous mode [ 1029.152121][T18832] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1029.153121][T20264] bond_slave_0: entered promiscuous mode [ 1029.153313][T20264] bond_slave_1: entered promiscuous mode [ 1029.171624][T18832] usb 5-1: Product: syz [ 1029.194615][T20264] JFS: charset not found [ 1029.195626][T18832] usb 5-1: Manufacturer: syz [ 1029.226224][T18832] usb 5-1: SerialNumber: syz [ 1029.287114][T18832] usb 5-1: config 0 descriptor?? [ 1029.335370][T18832] gspca_main: stk014-2.14.0 probing 05e1:0893 [ 1029.378424][T18832] usb 5-1: selecting invalid altsetting 1 [ 1029.477826][T20276] syzkaller0: entered promiscuous mode [ 1029.483343][T20276] syzkaller0: entered allmulticast mode [ 1029.521422][T20276] tipc: Enabled bearer , priority 10 [ 1029.532689][T20275] tipc: Resetting bearer [ 1029.533881][T18832] gspca_stk014: reg_r err -71 [ 1029.547684][T18832] stk014 5-1:0.0: probe with driver stk014 failed with error -71 [ 1029.578390][T18832] usb 5-1: USB disconnect, device number 104 [ 1029.621722][T20275] tipc: Disabling bearer [ 1029.791946][T20280] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1029.800995][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1029.819340][ T29] audit: type=1326 audit(1781031313.365:3502): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1029.820703][T20280] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1029.859167][T17083] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1029.868067][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 1029.902065][ T29] audit: type=1326 audit(1781031313.395:3503): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1029.928340][ T29] audit: type=1326 audit(1781031313.395:3504): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1029.953529][ T29] audit: type=1326 audit(1781031313.395:3505): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1029.992109][ T29] audit: type=1326 audit(1781031313.395:3506): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=426 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1030.034298][ T29] audit: type=1326 audit(1781031313.445:3507): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1030.086783][ T29] audit: type=1326 audit(1781031313.445:3508): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1030.111760][ T29] audit: type=1326 audit(1781031313.445:3509): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1030.140062][ T29] audit: type=1326 audit(1781031313.445:3510): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20283 comm="syz.0.3837" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f8aa279ce59 code=0x7ffc0000 [ 1030.228045][T20294] loop9: detected capacity change from 0 to 7 [ 1030.242270][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.251454][ C0] buffer_io_error: 11 callbacks suppressed [ 1030.251473][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.266506][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.275663][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.286254][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.295413][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.314832][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.335688][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.353499][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.362648][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.373064][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.382221][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.433200][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.448361][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.460994][T20294] ldm_validate_partition_table(): Disk read failed. [ 1030.476169][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.485399][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.494646][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.504344][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.530150][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 1030.539346][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1030.552708][T20294] Dev loop9: unable to read RDB block 0 [ 1030.559203][T20294] loop9: unable to read partition table [ 1030.565248][T20294] loop9: partition table beyond EOD, truncated [ 1030.573243][T20294] loop_reread_partitions: partition scan of loop9 () failed (rc=-5) [ 1030.652757][T18832] usb 1-1: new full-speed USB device number 83 using dummy_hcd [ 1030.804945][T18832] usb 1-1: not running at top speed; connect to a high speed hub [ 1030.820984][T18832] usb 1-1: config 1 has an invalid interface number: 8 but max is 0 [ 1030.846875][T18832] usb 1-1: config 1 has no interface number 0 [ 1030.860603][T18832] usb 1-1: config 1 interface 8 altsetting 129 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1030.887565][T18832] usb 1-1: config 1 interface 8 has no altsetting 0 [ 1030.906573][T18832] usb 1-1: New USB device found, idVendor=05ac, idProduct=027d, bcdDevice= 0.40 [ 1030.925192][T18832] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1030.950769][T18832] usb 1-1: Product: syz [ 1030.960906][T18832] usb 1-1: Manufacturer: syz [ 1030.970594][T18832] usb 1-1: SerialNumber: syz [ 1031.156927][T11261] usb 5-1: new high-speed USB device number 105 using dummy_hcd [ 1031.354422][T20312] veth0_virt_wifi: entered promiscuous mode [ 1031.363058][T20312] macsec1: entered promiscuous mode [ 1031.368623][T20312] macsec1: entered allmulticast mode [ 1031.374261][T20312] veth0_virt_wifi: entered allmulticast mode [ 1031.391604][T20312] veth0_virt_wifi: left allmulticast mode [ 1031.397534][T20312] veth0_virt_wifi: left promiscuous mode [ 1031.807325][T11261] usb 5-1: Using ep0 maxpacket: 8 [ 1032.458098][T11261] usb 5-1: config index 0 descriptor too short (expected 301, got 45) [ 1032.466381][T11261] usb 5-1: config 16 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 [ 1032.476130][T11261] usb 5-1: config 16 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 0 [ 1032.485868][T11261] usb 5-1: config 16 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 1032.495783][T11261] usb 5-1: config 16 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1032.508758][T11261] usb 5-1: New USB device found, idVendor=ee8d, idProduct=db1e, bcdDevice=61.23 [ 1032.517793][T11261] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1032.888091][T18832] usbhid 1-1:1.8: can't add hid device: -71 [ 1032.909717][T11261] usb 5-1: GET_CAPABILITIES returned 0 [ 1032.923629][T18832] usbhid 1-1:1.8: probe with driver usbhid failed with error -71 [ 1032.949794][T11261] usbtmc 5-1:16.0: can't read capabilities [ 1032.981284][T18832] usb 1-1: USB disconnect, device number 83 [ 1033.206699][T20336] syzkaller1: entered promiscuous mode [ 1033.223564][T20336] syzkaller1: entered allmulticast mode [ 1033.237497][T20304] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1033.288526][T20304] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1033.363805][T18831] usb 5-1: USB disconnect, device number 105 [ 1033.433001][T18832] usb 1-1: new low-speed USB device number 84 using dummy_hcd [ 1033.602730][T18832] usb 1-1: Invalid ep0 maxpacket: 64 [ 1033.752954][T18832] usb 1-1: new low-speed USB device number 85 using dummy_hcd [ 1033.867091][T20351] kvm: pic: level sensitive irq not supported [ 1033.867170][T20351] kvm: pic: non byte read [ 1033.893158][T20351] kvm: pic: level sensitive irq not supported [ 1033.893658][T20351] kvm: pic: non byte read [ 1033.927077][T20351] kvm: pic: level sensitive irq not supported [ 1033.927144][T20351] kvm: pic: non byte read [ 1033.952606][T18832] usb 1-1: Invalid ep0 maxpacket: 64 [ 1033.960728][T20351] kvm: pic: level sensitive irq not supported [ 1033.960792][T20351] kvm: pic: non byte read [ 1033.978685][T18832] usb usb1-port1: attempt power cycle [ 1033.997675][T20351] kvm: pic: level sensitive irq not supported [ 1034.002233][T20351] kvm: pic: non byte read [ 1034.035010][T20351] kvm: pic: level sensitive irq not supported [ 1034.035075][T20351] kvm: pic: non byte read [ 1034.050296][T20351] kvm: pic: level sensitive irq not supported [ 1034.055280][T20351] kvm: pic: non byte read [ 1034.068131][T20351] kvm: pic: level sensitive irq not supported [ 1034.068195][T20351] kvm: pic: non byte read [ 1034.081060][T20351] kvm: pic: level sensitive irq not supported [ 1034.081124][T20351] kvm: pic: non byte read [ 1034.094730][T20351] kvm: pic: level sensitive irq not supported [ 1034.099739][T20351] kvm: pic: non byte read [ 1034.332621][T18832] usb 1-1: new low-speed USB device number 86 using dummy_hcd [ 1034.367072][T18832] usb 1-1: Invalid ep0 maxpacket: 64 [ 1034.442651][T18831] usb 5-1: new high-speed USB device number 106 using dummy_hcd [ 1034.527937][T18832] usb 1-1: new low-speed USB device number 87 using dummy_hcd [ 1034.596657][T18832] usb 1-1: Invalid ep0 maxpacket: 64 [ 1034.614226][T18831] usb 5-1: device descriptor read/64, error -71 [ 1034.639015][T18832] usb usb1-port1: unable to enumerate USB device [ 1034.882948][T18831] usb 5-1: new high-speed USB device number 107 using dummy_hcd [ 1035.042916][T18831] usb 5-1: device descriptor read/64, error -71 [ 1035.173643][T18831] usb usb5-port1: attempt power cycle [ 1035.499596][T20376] netlink: 24 bytes leftover after parsing attributes in process `syz.1.3859'. [ 1035.532582][T18831] usb 5-1: new high-speed USB device number 108 using dummy_hcd [ 1035.553039][T18831] usb 5-1: device descriptor read/8, error -71 [ 1035.792831][T18831] usb 5-1: new high-speed USB device number 109 using dummy_hcd [ 1035.814524][T18831] usb 5-1: device descriptor read/8, error -71 [ 1035.923088][T18831] usb usb5-port1: unable to enumerate USB device [ 1036.036826][T20378] kAFS: unable to lookup cell '(,' [ 1036.151534][T20383] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(8) [ 1036.158090][T20383] vhci_hcd vhci_hcd.0: devid(0) speed(6) speed_str(super-speed-plus) [ 1036.169923][T20383] vhci_hcd vhci_hcd.0: Device attached [ 1036.181899][T20382] vhci_hcd vhci_hcd.0: port 0 already used [ 1036.285501][T20385] vhci_hcd: connection closed [ 1036.287735][ T6978] vhci_hcd vhci_hcd.0: stop threads [ 1036.300941][ T6978] vhci_hcd vhci_hcd.0: release socket [ 1036.310313][ T6978] vhci_hcd vhci_hcd.0: disconnect device [ 1036.752620][T18831] usb 2-1: new high-speed USB device number 22 using dummy_hcd [ 1036.904847][T18831] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 17, changing to 8 [ 1036.917074][T18831] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1036.930051][T18831] usb 2-1: New USB device found, idVendor=2006, idProduct=0118, bcdDevice= 0.00 [ 1036.942346][T18831] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1036.962663][T18831] usb 2-1: config 0 descriptor?? [ 1037.182863][T11261] usb 1-1: new high-speed USB device number 88 using dummy_hcd [ 1037.353096][T11261] usb 1-1: Using ep0 maxpacket: 16 [ 1037.380415][T11261] usb 1-1: New USB device found, idVendor=0d49, idProduct=7010, bcdDevice= c.90 [ 1037.384051][T18831] hkems 0003:2006:0118.0048: item fetching failed at offset 5/7 [ 1037.401120][T18831] hkems 0003:2006:0118.0048: parse failed [ 1037.410835][T11261] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1037.436654][T11261] usb 1-1: Product: syz [ 1037.443799][T18831] hkems 0003:2006:0118.0048: probe with driver hkems failed with error -22 [ 1037.458473][T11261] usb 1-1: Manufacturer: syz [ 1037.477901][T11261] usb 1-1: SerialNumber: syz [ 1037.520970][T11261] usb 1-1: config 0 descriptor?? [ 1037.554001][T11261] ums-onetouch 1-1:0.0: USB Mass Storage device detected [ 1037.828886][T20398] netlink: 'syz.0.3866': attribute type 5 has an invalid length. [ 1037.877300][T20398] netlink: 256 bytes leftover after parsing attributes in process `syz.0.3866'. [ 1037.889274][T18831] usb 2-1: USB disconnect, device number 22 [ 1038.121349][T20409] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1038.227824][T20411] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1038.766123][T20419] netlink: 'syz.7.3871': attribute type 61 has an invalid length. [ 1038.972828][T11261] usb 2-1: new high-speed USB device number 23 using dummy_hcd [ 1039.315323][T11261] usb 2-1: Using ep0 maxpacket: 16 [ 1039.431944][T11261] usb 2-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 1039.445657][T11261] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1039.468826][T11261] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1039.599033][T11261] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1039.649838][T17808] usb 5-1: new high-speed USB device number 110 using dummy_hcd [ 1039.662781][T11261] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1039.768418][T11261] usb 2-1: Product: syz [ 1039.782837][T11261] usb 2-1: Manufacturer: syz [ 1039.801951][T11261] usb 2-1: SerialNumber: syz [ 1039.872836][T18831] IPVS: starting estimator thread 0... [ 1039.881474][T20427] IPVS: fo: FWM 3 0x00000003 - no destination available [ 1039.973094][T20433] IPVS: using max 57 ests per chain, 136800 per kthread [ 1040.015530][T11261] usb 2-1: 0:2 : does not exist [ 1040.025038][T17808] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 1040.042154][T17808] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1040.064179][T17808] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 1040.081751][T17808] usb 5-1: config 1 has no interface number 1 [ 1040.092587][T17808] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1040.244071][T18831] usb 1-1: USB disconnect, device number 88 [ 1040.368278][T20444] netlink: 'syz.0.3878': attribute type 1 has an invalid length. [ 1040.482751][T17808] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1040.493441][T17808] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1040.502379][T17808] usb 5-1: Product: syz [ 1040.506563][T17808] usb 5-1: Manufacturer: syz [ 1040.511385][T17808] usb 5-1: SerialNumber: syz [ 1040.511843][ T29] kauditd_printk_skb: 621 callbacks suppressed [ 1040.511856][ T29] audit: type=1326 audit(1781031324.055:4132): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20442 comm="syz.0.3878" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f8aa279ce59 code=0x0 [ 1041.055285][T20452] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1041.065600][T20452] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1041.087779][T11261] usb 2-1: USB disconnect, device number 23 [ 1041.351373][T17808] usb 5-1: No MIDI 2.0 at altset 1, falling back to MIDI 1.0 [ 1041.385211][T17808] usb 5-1: MIDIStreaming interface descriptor not found [ 1041.648840][T17808] usb 5-1: USB disconnect, device number 110 [ 1041.659919][T11261] usb 2-1: new high-speed USB device number 24 using dummy_hcd [ 1041.846011][T11261] usb 2-1: config 27 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 1041.872984][T11261] usb 2-1: config 27 interface 0 altsetting 0 bulk endpoint 0xB has invalid maxpacket 47 [ 1041.883562][T11255] usb 1-1: new high-speed USB device number 89 using dummy_hcd [ 1041.912703][T11261] usb 2-1: New USB device found, idVendor=0582, idProduct=0014, bcdDevice=bb.9d [ 1041.932981][T11261] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1041.967069][T20459] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1041.996972][T11261] usb 2-1: Quirk or no altset; falling back to MIDI 1.0 [ 1042.034549][T11255] usb 1-1: New USB device found, idVendor=17e9, idProduct=8b4e, bcdDevice=9c.08 [ 1042.046723][T11255] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1042.069649][T11255] usb 1-1: config 0 descriptor?? [ 1042.122815][T17808] usb 5-1: new high-speed USB device number 111 using dummy_hcd [ 1042.290786][T11255] udl 1-1:0.0: [drm] Unrecognized vendor firmware descriptor [ 1042.382897][T17808] usb 5-1: Using ep0 maxpacket: 32 [ 1042.399508][T18832] usb 2-1: USB disconnect, device number 24 [ 1042.408205][T17808] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1042.420034][T17808] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x8E has an invalid bInterval 0, changing to 7 [ 1042.438018][T17808] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1042.466106][T17808] usb 5-1: string descriptor 0 read error: -22 [ 1042.479868][T17808] usb 5-1: New USB device found, idVendor=1430, idProduct=474b, bcdDevice= 0.40 [ 1042.491292][T17808] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1042.501688][T11255] [drm:udl_init] *ERROR* Selecting channel failed [ 1042.531245][T17808] usb 5-1: Quirk or no altset; falling back to MIDI 1.0 [ 1042.544393][T17808] usb 5-1: MIDIStreaming interface descriptor not found [ 1042.567637][T11255] [drm] Initialized udl 0.0.1 for 1-1:0.0 on minor 2 [ 1042.574609][T11255] [drm] Initialized udl on minor 2 [ 1042.600135][T11255] udl 1-1:0.0: [drm] *ERROR* Read EDID byte 0 failed err ffffffb9 [ 1042.635630][T11255] udl 1-1:0.0: [drm] Cannot find any crtc or sizes [ 1042.656237][T18831] udl 1-1:0.0: [drm] *ERROR* Read EDID byte 0 failed err ffffffb9 [ 1042.668399][T11255] usb 1-1: USB disconnect, device number 89 [ 1042.677695][T18831] udl 1-1:0.0: [drm] Cannot find any crtc or sizes [ 1042.726472][T20461] netlink: 16 bytes leftover after parsing attributes in process `syz.4.3882'. [ 1042.737257][T18831] usb 5-1: USB disconnect, device number 111 [ 1043.025686][T20481] netlink: 24 bytes leftover after parsing attributes in process `syz.7.3888'. [ 1043.105873][T20485] netlink: 40 bytes leftover after parsing attributes in process `syz.7.3889'. [ 1043.121909][T18831] usb 5-1: new high-speed USB device number 112 using dummy_hcd [ 1043.136488][T20486] netlink: 4 bytes leftover after parsing attributes in process `syz.1.3887'. [ 1043.215073][T20483] A link change request failed with some changes committed already. Interface virt_wifi0 may have been left with an inconsistent configuration, please check. [ 1043.317309][T18831] usb 5-1: unable to get BOS descriptor or descriptor too short [ 1043.345272][T18831] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1043.371291][T18831] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1043.422618][T18831] usb 5-1: string descriptor 0 read error: -22 [ 1043.432635][T18831] usb 5-1: New USB device found, idVendor=1235, idProduct=0010, bcdDevice= 0.40 [ 1043.441765][T18831] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1043.477494][T18831] usb 5-1: selecting invalid altsetting 1 [ 1043.492412][T18831] usb 5-1: unit 3 not found! [ 1043.554694][T17808] usb 1-1: new high-speed USB device number 90 using dummy_hcd [ 1043.678892][T18831] usb 5-1: unit 247 not found! [ 1043.684227][T18831] usb 5-1: unit 0 not found! [ 1043.786560][T18831] snd-usb-audio 5-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 1043.815295][T20494] x_tables: ip6_tables: SNAT target: used from hooks OUTPUT, but only usable from INPUT/POSTROUTING [ 1043.888919][T18831] usb 5-1: USB disconnect, device number 112 [ 1044.060480][T17808] usb 1-1: config 0 has an invalid interface number: 255 but max is 0 [ 1044.070607][T17808] usb 1-1: config 0 has no interface number 0 [ 1044.077496][T17808] usb 1-1: too many endpoints for config 0 interface 255 altsetting 255: 255, using maximum allowed: 30 [ 1044.088649][T17808] usb 1-1: config 0 interface 255 altsetting 255 has 0 endpoint descriptors, different from the interface descriptor's value: 255 [ 1044.102040][T17808] usb 1-1: config 0 interface 255 has no altsetting 0 [ 1044.108852][T17808] usb 1-1: New USB device found, idVendor=0bda, idProduct=0177, bcdDevice=7d.0b [ 1044.117895][T17808] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1044.130222][T17808] usb 1-1: config 0 descriptor?? [ 1044.296548][T17808] ums-realtek 1-1:0.255: USB Mass Storage device detected [ 1044.642960][T20508] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1044.652098][T20508] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1044.820650][T20510] syzkaller0: entered allmulticast mode [ 1045.212607][T18831] usb 5-1: new high-speed USB device number 113 using dummy_hcd [ 1045.302712][T11255] usb 2-1: new high-speed USB device number 25 using dummy_hcd [ 1045.362555][T18831] usb 5-1: Using ep0 maxpacket: 8 [ 1045.369435][T18831] usb 5-1: config 255 has an invalid interface number: 106 but max is 0 [ 1045.377916][T18831] usb 5-1: config 255 has no interface number 0 [ 1045.384855][T18831] usb 5-1: config 255 interface 106 altsetting 15 endpoint 0xE has invalid maxpacket 1024, setting to 64 [ 1045.397377][T18831] usb 5-1: config 255 interface 106 altsetting 15 endpoint 0x6 has invalid maxpacket 512, setting to 64 [ 1045.408832][T18831] usb 5-1: config 255 interface 106 altsetting 15 endpoint 0xA has invalid maxpacket 951, setting to 64 [ 1045.420121][T18831] usb 5-1: config 255 interface 106 altsetting 15 endpoint 0x7 has invalid wMaxPacketSize 0 [ 1045.430318][T18831] usb 5-1: config 255 interface 106 has no altsetting 0 [ 1045.439960][T18831] usb 5-1: New USB device found, idVendor=1199, idProduct=0018, bcdDevice=9a.00 [ 1045.449259][T18831] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1045.457521][T18831] usb 5-1: Product: syz [ 1045.461716][T18831] usb 5-1: Manufacturer: syz [ 1045.466415][T18831] usb 5-1: SerialNumber: syz [ 1045.474441][T11255] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1045.487327][T11255] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1045.497468][T11255] usb 2-1: config 1 has no interface number 0 [ 1045.504086][T11255] usb 2-1: config 1 interface 1 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 1045.517085][T11255] usb 2-1: too many endpoints for config 1 interface 1 altsetting 242: 32, using maximum allowed: 30 [ 1045.528117][T11255] usb 2-1: config 1 interface 1 altsetting 242 has 0 endpoint descriptors, different from the interface descriptor's value: 32 [ 1045.541399][T11255] usb 2-1: config 1 interface 1 has no altsetting 1 [ 1045.551207][T11255] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1045.560402][T11255] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1045.568479][T11255] usb 2-1: Product: syz [ 1045.573027][T11255] usb 2-1: Manufacturer: syz [ 1045.577716][T11255] usb 2-1: SerialNumber: syz [ 1045.592471][T11255] cdc_ncm 2-1:1.1: NCM or ECM functional descriptors missing [ 1045.601117][T11255] cdc_ncm 2-1:1.1: bind() failure [ 1045.822463][T20519] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=3659427032 (29275416256 ns) > initial count (136333312 ns). Using initial count to start timer. [ 1046.165286][T11261] usb 1-1: USB disconnect, device number 90 [ 1046.237381][T18831] sierra 5-1:255.106: Sierra USB modem converter detected [ 1046.255941][T18831] usb 5-1: Sierra USB modem converter now attached to ttyUSB0 [ 1046.285788][T18831] usb 5-1: Sierra USB modem converter now attached to ttyUSB1 [ 1046.314124][T18831] usb 5-1: Sierra USB modem converter now attached to ttyUSB2 [ 1046.337313][T18831] usb 5-1: USB disconnect, device number 113 [ 1046.422407][T18831] sierra ttyUSB0: Sierra USB modem converter now disconnected from ttyUSB0 [ 1046.463635][T18831] sierra ttyUSB1: Sierra USB modem converter now disconnected from ttyUSB1 [ 1046.494287][T18831] sierra ttyUSB2: Sierra USB modem converter now disconnected from ttyUSB2 [ 1046.508292][T18831] sierra 5-1:255.106: device disconnected [ 1046.662718][T11261] usb 1-1: new high-speed USB device number 91 using dummy_hcd [ 1046.812656][T18831] usb 5-1: new high-speed USB device number 114 using dummy_hcd [ 1046.947855][T20532] netlink: 8 bytes leftover after parsing attributes in process `syz.6.3902'. [ 1046.982754][T20532] netlink: 8 bytes leftover after parsing attributes in process `syz.6.3902'. [ 1046.993280][T18831] usb 5-1: Using ep0 maxpacket: 8 [ 1047.008053][T18831] usb 5-1: unable to get BOS descriptor or descriptor too short [ 1047.033583][T18831] usb 5-1: config 2 has an invalid interface number: 99 but max is 0 [ 1047.047102][T18831] usb 5-1: config 2 has no interface number 0 [ 1047.065358][T18831] usb 5-1: config 2 interface 99 altsetting 7 has an endpoint descriptor with address 0xFE, changing to 0x8E [ 1047.098931][T18831] usb 5-1: config 2 interface 99 altsetting 7 endpoint 0x2 has an invalid bInterval 0, changing to 7 [ 1047.111043][T18831] usb 5-1: config 2 interface 99 altsetting 7 endpoint 0x2 has invalid wMaxPacketSize 0 [ 1047.133056][T18831] usb 5-1: config 2 interface 99 has no altsetting 0 [ 1047.156461][T18831] usb 5-1: New USB device found, idVendor=0000, idProduct=a300, bcdDevice= a.f3 [ 1047.169775][T18831] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1047.192669][T18831] usb 5-1: Product: syz [ 1047.196939][T18831] usb 5-1: Manufacturer: syz [ 1047.212579][T18831] usb 5-1: SerialNumber: syz [ 1047.497487][T18831] input: Generic X-Box pad as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:2.99/input/input84 [ 1047.863225][T18831] usb 5-1: USB disconnect, device number 114 [ 1048.028925][T17808] usb 2-1: USB disconnect, device number 25 [ 1049.502700][T18831] usb 5-1: new high-speed USB device number 115 using dummy_hcd [ 1049.703003][T18831] usb 5-1: Using ep0 maxpacket: 16 [ 1049.730784][T18831] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 1049.770098][T18831] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1049.815291][T18831] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1049.841400][T18831] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1049.871089][T20569] vhci_hcd vhci_hcd.0: pdev(1) rhport(0) sockfd(12) [ 1049.877723][T20569] vhci_hcd vhci_hcd.0: devid(0) speed(6) speed_str(super-speed-plus) [ 1049.909635][T18831] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1049.933233][T18831] usb 5-1: Product: syz [ 1049.941707][T18831] usb 5-1: Manufacturer: syz [ 1049.950911][T18831] usb 5-1: SerialNumber: syz [ 1049.966641][T20569] vhci_hcd vhci_hcd.0: Device attached [ 1049.982403][T18831] usb 5-1: 0:2 : does not exist [ 1050.413658][T11255] usb 36-1: SetAddress Request (2) to port 0 [ 1050.433930][T11255] usb 36-1: new SuperSpeed USB device number 2 using vhci_hcd [ 1050.568008][T20570] vhci_hcd: connection closed [ 1050.569216][T20572] vhci_hcd: sendmsg failed!, ret=-32 for 48 [ 1050.580301][T15834] vhci_hcd vhci_hcd.1: stop threads [ 1050.585529][T15834] vhci_hcd vhci_hcd.1: release socket [ 1050.590997][T15834] vhci_hcd vhci_hcd.1: disconnect device [ 1051.099645][T20577] netlink: 'syz.4.3912': attribute type 1 has an invalid length. [ 1051.152051][T20577] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1051.160765][T20577] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1051.449068][T20581] netlink: 'syz.6.3915': attribute type 1 has an invalid length. [ 1051.670513][T20581] 8021q: adding VLAN 0 to HW filter on device bond2 [ 1051.680940][T18831] usb 5-1: 1:0: failed to get current value for ch 0 (-22) [ 1051.708251][T20583] bond2: (slave geneve2): making interface the new active one [ 1051.720138][T20583] bond2: (slave geneve2): Enslaving as an active interface with an up link [ 1051.894396][T20587] vimc link validate: Sensor A:src:640x480 (0x33424752, 8, 0, 0, 0) Raw Capture 0:snk:640x480 (0x33424752, 8, 0, 0, 0) [ 1052.077989][T18831] usb 5-1: USB disconnect, device number 115 [ 1052.163203][T18893] udevd[18893]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1052.644280][T20600] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1052.686752][T20603] fuse: Unknown parameter 'f>R;+ ?׬3ik)8rm?' [ 1052.694605][T18831] usb 5-1: new low-speed USB device number 116 using dummy_hcd [ 1052.881770][T20600] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1052.973091][T18831] usb 5-1: Invalid ep0 maxpacket: 32 [ 1053.134071][T18831] usb 5-1: new low-speed USB device number 117 using dummy_hcd [ 1053.152874][T20616] netlink: 8 bytes leftover after parsing attributes in process `syz.1.3925'. [ 1053.188616][T20616] netlink: 43 bytes leftover after parsing attributes in process `syz.1.3925'. [ 1053.403149][T18831] usb 5-1: Invalid ep0 maxpacket: 32 [ 1053.417228][T18831] usb usb5-port1: attempt power cycle [ 1053.762640][T18831] usb 5-1: new low-speed USB device number 118 using dummy_hcd [ 1053.804625][T18831] usb 5-1: Invalid ep0 maxpacket: 32 [ 1053.953185][T18831] usb 5-1: new low-speed USB device number 119 using dummy_hcd [ 1054.003290][T18831] usb 5-1: Invalid ep0 maxpacket: 32 [ 1054.022259][T18831] usb usb5-port1: unable to enumerate USB device [ 1054.297607][ T1317] ieee802154 phy0 wpan0: encryption failed: -22 [ 1054.309611][ T1317] ieee802154 phy1 wpan1: encryption failed: -22 [ 1055.449497][T20647] xt_hashlimit: size too large, truncated to 1048576 [ 1055.573047][T11255] usb 36-1: device descriptor read/8, error -110 [ 1055.590244][T20649] syzkaller0: entered promiscuous mode [ 1055.615902][T20649] syzkaller0: entered allmulticast mode [ 1055.822778][T20650] adf_ctl_ioctl: 15 callbacks suppressed [ 1055.822795][T20650] QAT: Invalid ioctl 21531 [ 1055.989361][T11255] usb usb36-port1: attempt power cycle [ 1056.563780][T11255] usb usb36-port1: unable to enumerate USB device [ 1056.712761][T11255] usb 5-1: new high-speed USB device number 120 using dummy_hcd [ 1056.942928][T11255] usb 5-1: Using ep0 maxpacket: 8 [ 1056.959343][T11255] usb 5-1: New USB device found, idVendor=0ccd, idProduct=00b3, bcdDevice=2e.04 [ 1056.978833][T11255] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1056.997137][T11255] usb 5-1: Product: syz [ 1057.001452][T11255] usb 5-1: Manufacturer: syz [ 1057.006536][T11255] usb 5-1: SerialNumber: syz [ 1057.023799][T11255] usb 5-1: config 0 descriptor?? [ 1057.179459][T11261] usb 1-1: new high-speed USB device number 92 using dummy_hcd [ 1057.233964][T11255] usb 5-1: dvb_usb_v2: found a 'TerraTec NOXON DAB Stick' in warm state [ 1057.553174][T18831] usb 2-1: new high-speed USB device number 26 using dummy_hcd [ 1057.825591][T18831] usb 2-1: unable to get BOS descriptor or descriptor too short [ 1057.845456][T18831] usb 2-1: config 1 interface 0 altsetting 0 has a duplicate endpoint with address 0x6, skipping [ 1057.873715][T11255] dvb_usb_rtl28xxu 5-1:0.0: probe with driver dvb_usb_rtl28xxu failed with error -71 [ 1057.886278][T18831] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x5 has an invalid bInterval 22, changing to 8 [ 1057.912183][T11255] usb 5-1: USB disconnect, device number 120 [ 1057.930996][T18831] usb 2-1: New USB device found, idVendor=0499, idProduct=101a, bcdDevice= 0.40 [ 1057.959434][T18831] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1057.980532][T18831] usb 2-1: Product: syz [ 1057.986838][T18831] usb 2-1: Manufacturer: syz [ 1057.991655][T18831] usb 2-1: SerialNumber: syz [ 1058.145133][T20699] fuse: Unknown parameter 'Bj1{p٣UI1񺯻9* [ 1058.145133][T20699] 4w*[R+5֑mC [ 1058.145133][T20699] p+8_Nljn' [ 1058.190183][T20699] fuse: Bad value for 'user_id' [ 1058.210376][T20699] fuse: Bad value for 'user_id' [ 1058.279207][T20702] pimreg: tun_chr_ioctl cmd 1074025680 [ 1058.279480][T20697] netlink: 76 bytes leftover after parsing attributes in process `syz.1.3949'. [ 1058.298788][T20702] pimreg: tun_chr_ioctl cmd 1074025681 [ 1058.320015][T20702] pimreg: tun_chr_ioctl cmd 1074025681 [ 1058.326743][T18831] usb 2-1: Quirk or no altset; falling back to MIDI 1.0 [ 1058.488971][T11261] usb 1-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 1058.497627][T11261] usb 1-1: config 1 has an invalid descriptor of length 55, skipping remainder of the config [ 1058.508184][T11261] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 1058.517180][T11261] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 52, changing to 9 [ 1058.535503][T18831] usb 2-1: USB disconnect, device number 26 [ 1058.553693][ T29] audit: type=1326 audit(1781031342.095:4133): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1058.602656][T11261] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 8241, setting to 1024 [ 1058.682760][ T29] audit: type=1326 audit(1781031342.095:4134): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1058.783784][ T29] audit: type=1326 audit(1781031342.095:4135): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1058.808578][ T29] audit: type=1326 audit(1781031342.095:4136): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1058.883806][ T29] audit: type=1326 audit(1781031342.145:4137): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=239 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1058.958711][ T29] audit: type=1326 audit(1781031342.145:4138): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1059.026102][ T29] audit: type=1326 audit(1781031342.145:4139): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1059.093102][T18834] usb 5-1: new high-speed USB device number 121 using dummy_hcd [ 1059.121345][ T29] audit: type=1326 audit(1781031342.145:4140): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1059.149240][ T29] audit: type=1326 audit(1781031342.145:4141): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1059.185154][ T29] audit: type=1326 audit(1781031342.145:4142): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=20703 comm="syz.6.3952" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f909c59ce59 code=0x7ffc0000 [ 1059.259473][T11261] usb 1-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 1059.268564][T11261] usb 1-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 1059.276567][T11261] usb 1-1: Product: syz [ 1059.280740][T11261] usb 1-1: Manufacturer: syz [ 1059.368741][T18834] usb 5-1: config 2 has an invalid interface number: 207 but max is 1 [ 1059.383293][T18834] usb 5-1: config 2 has an invalid descriptor of length 0, skipping remainder of the config [ 1059.407332][T18834] usb 5-1: config 2 has 1 interface, different from the descriptor's value: 2 [ 1059.452919][T18834] usb 5-1: config 2 has no interface number 0 [ 1059.474472][T18834] usb 5-1: config 2 interface 207 altsetting 73 has 0 endpoint descriptors, different from the interface descriptor's value: 11 [ 1059.480819][T11261] cdc_wdm 1-1:1.0: skipping garbage [ 1059.496586][T11261] cdc_wdm 1-1:1.0: skipping garbage [ 1059.504380][T11261] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 1059.510305][T11261] cdc_wdm 1-1:1.0: Unknown control protocol [ 1059.547933][T18834] usb 5-1: config 2 interface 207 has no altsetting 0 [ 1059.579424][T18834] usb 5-1: New USB device found, idVendor=1410, idProduct=9010, bcdDevice=95.7e [ 1059.592435][T18834] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1059.628000][T18834] usb 5-1: Product: syz [ 1059.642648][T18834] usb 5-1: Manufacturer: syz [ 1059.664150][T18834] usb 5-1: SerialNumber: syz [ 1059.722329][T20721] netlink: 12 bytes leftover after parsing attributes in process `syz.7.3957'. [ 1059.731334][T20721] netlink: 12 bytes leftover after parsing attributes in process `syz.7.3957'. [ 1059.754668][T20730] netlink: 24 bytes leftover after parsing attributes in process `syz.6.3959'. [ 1059.815293][T18824] usb 1-1: USB disconnect, device number 92 [ 1060.674344][T18824] usb 1-1: new high-speed USB device number 93 using dummy_hcd [ 1060.784548][T11261] usb 2-1: new high-speed USB device number 27 using dummy_hcd [ 1060.797662][T18834] qmi_wwan 5-1:2.207: skipping garbage [ 1060.808506][T18834] qmi_wwan 5-1:2.207: skipping garbage [ 1060.821048][T18834] qmi_wwan 5-1:2.207: bogus CDC Union: master=0, slave=0 [ 1060.836436][T18834] qmi_wwan 5-1:2.207: probe with driver qmi_wwan failed with error -22 [ 1060.860764][T18834] usb 5-1: USB disconnect, device number 121 [ 1061.032707][T18824] usb 1-1: Using ep0 maxpacket: 32 [ 1061.042938][T11261] usb 2-1: unable to get BOS descriptor or descriptor too short [ 1061.053416][T18824] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 1061.062301][T11261] usb 2-1: config index 0 descriptor too short (expected 2182, got 134) [ 1061.071404][T18824] usb 1-1: config 0 has no interface number 0 [ 1061.086260][T11261] usb 2-1: config 0 has an invalid interface number: 0 but max is -1 [ 1061.100386][T18824] usb 1-1: config 0 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 32, changing to 9 [ 1061.116405][T11261] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1061.139724][T18824] usb 1-1: New USB device found, idVendor=0403, idProduct=6030, bcdDevice= 0.00 [ 1061.152326][T11261] usb 2-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 1061.163071][T18824] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1061.175509][T11261] usb 2-1: New USB device found, idVendor=1235, idProduct=8201, bcdDevice= 0.40 [ 1061.192105][T18824] usb 1-1: config 0 descriptor?? [ 1061.200813][T11261] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1061.220274][T11261] usb 2-1: Product: syz [ 1061.226082][T11261] usb 2-1: Manufacturer: syz [ 1061.243194][T11261] usb 2-1: SerialNumber: syz [ 1061.264906][T11261] usb 2-1: config 0 descriptor?? [ 1061.581222][T11261] usb 2-1: Focusrite Scarlett Gen 2 Mixer Driver enabled (pid=0x8201); report any issues to https://github.com/geoffreybennett/scarlett-gen2/issues [ 1061.708536][T11261] usb 2-1: Error initialising Scarlett Gen 2 Mixer Driver: -22 [ 1061.828831][T11261] snd-usb-audio 2-1:0.0: probe with driver snd-usb-audio failed with error -22 [ 1061.873066][T11261] usb 2-1: USB disconnect, device number 27 [ 1061.947660][T18824] usbhid 1-1:0.1: can't add hid device: -71 [ 1061.956800][T18893] udevd[18893]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1061.977309][T17808] usb 5-1: new high-speed USB device number 122 using dummy_hcd [ 1061.985665][T18824] usbhid 1-1:0.1: probe with driver usbhid failed with error -71 [ 1062.010268][T18824] usb 1-1: USB disconnect, device number 93 [ 1062.148102][T17808] usb 5-1: New USB device found, idVendor=0af0, idProduct=7a05, bcdDevice=f6.00 [ 1062.159074][T17808] usb 5-1: New USB device strings: Mfr=0, Product=2, SerialNumber=3 [ 1062.171261][T17808] usb 5-1: Product: syz [ 1062.176150][T17808] usb 5-1: SerialNumber: syz [ 1062.210500][T17808] usb 5-1: config 0 descriptor?? [ 1062.432075][T17808] hso 5-1:0.0: Failed to find INT IN ep [ 1062.598718][T20769] syzkaller0: entered promiscuous mode [ 1062.604809][T20769] syzkaller0: entered allmulticast mode [ 1062.632964][T20769] syzkaller0: tun_net_xmit 1280 [ 1062.656920][T20769] netlink: 'syz.0.3972': attribute type 11 has an invalid length. [ 1062.657140][T17808] usb 5-1: USB disconnect, device number 122 [ 1062.664833][T20769] netlink: 199828 bytes leftover after parsing attributes in process `syz.0.3972'. [ 1062.976434][T18831] usb 2-1: new high-speed USB device number 28 using dummy_hcd [ 1063.172807][T18831] usb 2-1: device descriptor read/64, error -71 [ 1063.522959][T18831] usb 2-1: new high-speed USB device number 29 using dummy_hcd [ 1063.771929][T18831] usb 2-1: device descriptor read/64, error -71 [ 1063.824175][T18834] usb 5-1: new high-speed USB device number 123 using dummy_hcd [ 1063.879196][T18831] usb usb2-port1: attempt power cycle [ 1063.973635][T18834] usb 5-1: device descriptor read/64, error -71 [ 1064.222676][T18834] usb 5-1: new high-speed USB device number 124 using dummy_hcd [ 1064.270767][T18831] usb 2-1: new high-speed USB device number 30 using dummy_hcd [ 1064.317615][T18831] usb 2-1: device descriptor read/8, error -71 [ 1064.436878][T18834] usb 5-1: device descriptor read/64, error -71 [ 1064.562098][T18834] usb usb5-port1: attempt power cycle [ 1064.587094][T18831] usb 2-1: new high-speed USB device number 31 using dummy_hcd [ 1064.665430][T18831] usb 2-1: device descriptor read/8, error -71 [ 1064.780234][T18831] usb usb2-port1: unable to enumerate USB device [ 1064.949554][T18834] usb 5-1: new high-speed USB device number 125 using dummy_hcd [ 1064.993977][T18834] usb 5-1: device descriptor read/8, error -71 [ 1065.283907][T18834] usb 5-1: new high-speed USB device number 126 using dummy_hcd [ 1065.334896][T18834] usb 5-1: device descriptor read/8, error -71 [ 1065.463463][T18834] usb usb5-port1: unable to enumerate USB device [ 1066.996919][T20815] netlink: 36 bytes leftover after parsing attributes in process `syz.6.3986'. [ 1067.146048][T20818] netlink: 76 bytes leftover after parsing attributes in process `syz.4.3985'. [ 1067.355378][ T4948] Bluetooth: hci2: Malformed Event: 0x02 [ 1067.371084][T20823] fuse: Bad value for 'fd' [ 1067.960908][T18831] hid_parser_main: 4 callbacks suppressed [ 1067.960928][T18831] hid-generic 0000:0000:0000.0049: unknown main item tag 0x0 [ 1068.009067][T18831] hid-generic 0000:0000:0000.0049: hidraw0: HID v0.00 Device [syz1] on syz0 [ 1068.617713][T20851] netlink: 24 bytes leftover after parsing attributes in process `syz.7.3996'. [ 1068.763106][T18831] usb 1-1: new high-speed USB device number 94 using dummy_hcd [ 1069.039204][T18831] usb 1-1: New USB device found, idVendor=9710, idProduct=7730, bcdDevice=96.33 [ 1069.063782][T18831] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1069.108385][T18831] usb 1-1: config 0 descriptor?? [ 1069.223751][T20862] netlink: 76 bytes leftover after parsing attributes in process `syz.4.4000'. [ 1069.232742][T20862] FAULT_INJECTION: forcing a failure. [ 1069.232742][T20862] name failslab, interval 1, probability 0, space 0, times 0 [ 1069.266803][T20862] CPU: 0 UID: 0 PID: 20862 Comm: syz.4.4000 Tainted: G L syzkaller #0 PREEMPT(full) [ 1069.266831][T20862] Tainted: [L]=SOFTLOCKUP [ 1069.266837][T20862] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1069.266848][T20862] Call Trace: [ 1069.266855][T20862] [ 1069.266863][T20862] dump_stack_lvl+0xe8/0x150 [ 1069.266886][T20862] should_fail_ex+0x412/0x560 [ 1069.266909][T20862] should_failslab+0xa8/0x100 [ 1069.266966][T20862] kmem_cache_alloc_node_noprof+0x8f/0x690 [ 1069.266989][T20862] ? __alloc_skb+0x186/0x7d0 [ 1069.267013][T20862] ? __alloc_skb+0x1d0/0x7d0 [ 1069.267031][T20862] ? __local_bh_enable_ip+0xd0/0x130 [ 1069.267068][T20862] __alloc_skb+0x1d0/0x7d0 [ 1069.267088][T20862] ? netlink_ack_tlv_len+0x6c/0x210 [ 1069.267177][T20862] netlink_ack+0x146/0xa50 [ 1069.267195][T20862] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1069.267250][T20862] ? ref_tracker_free+0x693/0x840 [ 1069.267312][T20862] ? __pfx_ref_tracker_free+0x10/0x10 [ 1069.267337][T20862] ? __asan_memcpy+0x40/0x70 [ 1069.267356][T20862] ? __skb_clone+0x63/0x7a0 [ 1069.267380][T20862] netlink_rcv_skb+0x2b6/0x4b0 [ 1069.267404][T20862] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1069.267427][T20862] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 1069.267459][T20862] ? netlink_deliver_tap+0x2e/0x1b0 [ 1069.267481][T20862] ? netlink_deliver_tap+0x2e/0x1b0 [ 1069.267508][T20862] netlink_unicast+0x75c/0x8e0 [ 1069.267539][T20862] netlink_sendmsg+0x813/0xb40 [ 1069.267563][T20862] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1069.267582][T20862] ? aa_sock_msg_perm+0xf1/0x1b0 [ 1069.267612][T20862] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 1069.267636][T20862] ____sys_sendmsg+0x972/0x9f0 [ 1069.267653][T20862] ? __might_fault+0xaf/0x130 [ 1069.267679][T20862] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1069.267712][T20862] ? import_iovec+0x73/0xa0 [ 1069.267735][T20862] ___sys_sendmsg+0x2a5/0x360 [ 1069.267750][T20862] ? __lock_acquire+0x6b5/0x2cf0 [ 1069.267771][T20862] ? __pfx____sys_sendmsg+0x10/0x10 [ 1069.267818][T20862] ? __fget_files+0x2a/0x420 [ 1069.267837][T20862] ? __fget_files+0x3a0/0x420 [ 1069.267865][T20862] __x64_sys_sendmsg+0x1bd/0x2a0 [ 1069.267883][T20862] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 1069.267908][T20862] ? __pfx_ksys_write+0x10/0x10 [ 1069.267937][T20862] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1069.267956][T20862] do_syscall_64+0x174/0x580 [ 1069.267973][T20862] ? trace_irq_disable+0x3b/0x140 [ 1069.267996][T20862] ? clear_bhb_loop+0x40/0x90 [ 1069.268016][T20862] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1069.268032][T20862] RIP: 0033:0x7f3890b9ce59 [ 1069.268048][T20862] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1069.268062][T20862] RSP: 002b:00007f3891a3b028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1069.268080][T20862] RAX: ffffffffffffffda RBX: 00007f3890e15fa0 RCX: 00007f3890b9ce59 [ 1069.268091][T20862] RDX: 0000000000000000 RSI: 00002000000005c0 RDI: 0000000000000003 [ 1069.268102][T20862] RBP: 00007f3891a3b090 R08: 0000000000000000 R09: 0000000000000000 [ 1069.268112][T20862] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1069.268122][T20862] R13: 00007f3890e16038 R14: 00007f3890e15fa0 R15: 00007f3890f3fa48 [ 1069.268149][T20862] [ 1070.029473][T18831] usb 1-1: Cannot set autoneg [ 1070.040837][T18831] MOSCHIP usb-ethernet driver 1-1:0.0: probe with driver MOSCHIP usb-ethernet driver failed with error -71 [ 1070.104631][T18831] usb 1-1: USB disconnect, device number 94 [ 1071.403608][T20906] netlink: 'syz.4.4012': attribute type 12 has an invalid length. [ 1071.424325][T20906] netlink: 'syz.4.4012': attribute type 29 has an invalid length. [ 1071.440861][T20906] netlink: 148 bytes leftover after parsing attributes in process `syz.4.4012'. [ 1071.451526][T20906] netlink: 'syz.4.4012': attribute type 1 has an invalid length. [ 1071.459352][T20906] netlink: 'syz.4.4012': attribute type 2 has an invalid length. [ 1071.467233][T20906] netlink: 11 bytes leftover after parsing attributes in process `syz.4.4012'. [ 1072.130555][T20927] syzkaller0: entered promiscuous mode [ 1072.149084][T20927] syzkaller0: entered allmulticast mode [ 1072.163181][T20926] IPv6: addrconf: prefix option has invalid lifetime [ 1072.199030][T20926] syzkaller1: entered promiscuous mode [ 1072.209000][T20926] syzkaller1: entered allmulticast mode [ 1072.254910][T20928] tipc: Enabled bearer , priority 0 [ 1072.415876][T20927] binder: 20925:20927 ioctl 8040552c 2000000000c0 returned -22 [ 1072.420712][T20928] tipc: Resetting bearer [ 1072.523964][T20925] tipc: Resetting bearer [ 1072.648821][T20925] tipc: Disabling bearer [ 1072.837274][T20934] xt_hashlimit: size too large, truncated to 1048576 [ 1073.142940][T20943] bridge0: port 1(bridge_slave_0) entered disabled state [ 1073.335270][T20943] bridge_slave_0 (unregistering): left allmulticast mode [ 1073.362126][T20943] bridge_slave_0 (unregistering): left promiscuous mode [ 1073.382563][T20943] bridge0: port 1(bridge_slave_0) entered disabled state [ 1074.007933][T20963] netlink: 'syz.4.4028': attribute type 6 has an invalid length. [ 1074.083529][T20965] netlink: 4 bytes leftover after parsing attributes in process `syz.4.4029'. [ 1074.257146][T20968] syzkaller0: entered promiscuous mode [ 1074.262841][T20968] syzkaller0: entered allmulticast mode [ 1074.273284][T17808] usb 2-1: new high-speed USB device number 32 using dummy_hcd [ 1074.608254][T17808] usb 2-1: device descriptor read/64, error -71 [ 1074.762427][T20975] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(4) [ 1074.768964][T20975] vhci_hcd vhci_hcd.0: devid(0) speed(4) speed_str(wireless) [ 1074.777535][T20975] vhci_hcd vhci_hcd.0: Device attached [ 1074.785555][T20977] vhci_hcd: connection closed [ 1074.787237][T17083] vhci_hcd vhci_hcd.0: stop threads [ 1074.797151][T17083] vhci_hcd vhci_hcd.0: release socket [ 1074.802520][T17083] vhci_hcd vhci_hcd.0: disconnect device [ 1074.962288][T17808] usb 2-1: new high-speed USB device number 33 using dummy_hcd [ 1075.102933][T17808] usb 2-1: device descriptor read/64, error -71 [ 1075.218529][T17808] usb usb2-port1: attempt power cycle [ 1075.562639][T17808] usb 2-1: new high-speed USB device number 34 using dummy_hcd [ 1075.583540][T17808] usb 2-1: device descriptor read/8, error -71 [ 1075.613766][T18834] usb 5-1: new high-speed USB device number 127 using dummy_hcd [ 1075.642825][T11255] usb 1-1: new full-speed USB device number 95 using dummy_hcd [ 1075.752726][T18834] usb 5-1: device descriptor read/64, error -71 [ 1075.782699][T11255] usb 1-1: device descriptor read/64, error -71 [ 1075.822660][T17808] usb 2-1: new high-speed USB device number 35 using dummy_hcd [ 1075.843307][T17808] usb 2-1: device descriptor read/8, error -71 [ 1075.952998][T17808] usb usb2-port1: unable to enumerate USB device [ 1075.992602][T18834] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 1076.022744][T11255] usb 1-1: new full-speed USB device number 96 using dummy_hcd [ 1076.122662][T18834] usb 5-1: device descriptor read/64, error -71 [ 1076.152621][T11255] usb 1-1: device descriptor read/64, error -71 [ 1076.232941][T18834] usb usb5-port1: attempt power cycle [ 1076.273811][T11255] usb usb1-port1: attempt power cycle [ 1076.576584][T18834] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 1076.612875][T11255] usb 1-1: new full-speed USB device number 97 using dummy_hcd [ 1076.621056][T18834] usb 5-1: device descriptor read/8, error -71 [ 1076.628731][T20995] netlink: 8 bytes leftover after parsing attributes in process `syz.7.4038'. [ 1076.653380][T11255] usb 1-1: device descriptor read/8, error -71 [ 1076.862733][T18834] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 1076.892643][T11255] usb 1-1: new full-speed USB device number 98 using dummy_hcd [ 1076.901041][T18834] usb 5-1: device descriptor read/8, error -71 [ 1076.920852][T11255] usb 1-1: device descriptor read/8, error -71 [ 1077.020120][T18834] usb usb5-port1: unable to enumerate USB device [ 1077.063441][T11255] usb usb1-port1: unable to enumerate USB device [ 1077.342733][T11255] usb 2-1: new high-speed USB device number 36 using dummy_hcd [ 1077.493669][T11255] usb 2-1: Using ep0 maxpacket: 8 [ 1077.508262][T11255] usb 2-1: unable to get BOS descriptor or descriptor too short [ 1077.521304][T11255] usb 2-1: config 0 interface 0 has no altsetting 0 [ 1077.531496][T11255] usb 2-1: New USB device found, idVendor=046d, idProduct=08b7, bcdDevice=22.d5 [ 1077.541190][T11255] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1077.550224][T11255] usb 2-1: Product: syz [ 1077.554842][T11255] usb 2-1: Manufacturer: syz [ 1077.559480][T11255] usb 2-1: SerialNumber: syz [ 1077.567450][T11255] usb 2-1: config 0 descriptor?? [ 1077.788647][T11255] pwc: Logitech ViewPort AV 100 webcam detected. [ 1077.798800][T11255] pwc: Failed to set LED on/off time (-71) [ 1077.805197][T11255] pwc: send_video_command error -71 [ 1077.810525][T11255] pwc: Failed to set video mode VGA@30 fps; return code = -71 [ 1077.818195][T11255] Philips webcam 2-1:0.0: probe with driver Philips webcam failed with error -71 [ 1077.831141][T11255] usb 2-1: USB disconnect, device number 36 [ 1078.684319][T21025] syzkaller0: entered promiscuous mode [ 1078.690332][T21025] syzkaller0: entered allmulticast mode [ 1078.738089][T21025] tipc: Enabled bearer , priority 10 [ 1078.748433][T21024] tipc: Resetting bearer [ 1078.788434][T21024] tipc: Disabling bearer [ 1078.802573][T11255] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 1078.894173][T21027] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1078.953630][T11255] usb 5-1: Using ep0 maxpacket: 16 [ 1078.973584][T11255] usb 5-1: config 0 interface 0 altsetting 7 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1078.997885][T11255] usb 5-1: config 0 interface 0 altsetting 7 has 1 endpoint descriptor, different from the interface descriptor's value: 25 [ 1079.012927][T11255] usb 5-1: config 0 interface 0 has no altsetting 0 [ 1079.019621][T11255] usb 5-1: New USB device found, idVendor=0c45, idProduct=5112, bcdDevice= 0.00 [ 1079.029843][T11255] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1079.047713][T11255] usb 5-1: config 0 descriptor?? [ 1079.068346][T11255] usbhid 5-1:0.0: can't add hid device: -22 [ 1079.077187][T11255] usbhid 5-1:0.0: probe with driver usbhid failed with error -22 [ 1079.322208][T21017] [ 1079.324565][T21017] ============================================ [ 1079.330692][T21017] WARNING: possible recursive locking detected [ 1079.336832][T21017] syzkaller #0 Tainted: G L [ 1079.342795][T21017] -------------------------------------------- [ 1079.348924][T21017] syz.4.4045/21017 is trying to acquire lock: [ 1079.354978][T21017] ffffffff8f3d6650 (qp_broker_list.mutex){+.+.}-{4:4}, at: vmci_qp_broker_detach+0x117/0xf20 [ 1079.365236][T21017] [ 1079.365236][T21017] but task is already holding lock: [ 1079.372602][T21017] ffffffff8f3d6650 (qp_broker_list.mutex){+.+.}-{4:4}, at: vmci_qp_broker_detach+0x117/0xf20 [ 1079.382786][T21017] [ 1079.382786][T21017] other info that might help us debug this: [ 1079.390830][T21017] Possible unsafe locking scenario: [ 1079.390830][T21017] [ 1079.398262][T21017] CPU0 [ 1079.401527][T21017] ---- [ 1079.404792][T21017] lock(qp_broker_list.mutex); [ 1079.409634][T21017] lock(qp_broker_list.mutex); [ 1079.414479][T21017] [ 1079.414479][T21017] *** DEADLOCK *** [ 1079.414479][T21017] [ 1079.422619][T21017] May be due to missing lock nesting notation [ 1079.422619][T21017] [ 1079.430933][T21017] 1 lock held by syz.4.4045/21017: [ 1079.436023][T21017] #0: ffffffff8f3d6650 (qp_broker_list.mutex){+.+.}-{4:4}, at: vmci_qp_broker_detach+0x117/0xf20 [ 1079.446626][T21017] [ 1079.446626][T21017] stack backtrace: [ 1079.452508][T21017] CPU: 0 UID: 0 PID: 21017 Comm: syz.4.4045 Tainted: G L syzkaller #0 PREEMPT(full) [ 1079.452524][T21017] Tainted: [L]=SOFTLOCKUP [ 1079.452527][T21017] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1079.452534][T21017] Call Trace: [ 1079.452540][T21017] [ 1079.452546][T21017] dump_stack_lvl+0xe8/0x150 [ 1079.452561][T21017] print_deadlock_bug+0x279/0x290 [ 1079.452574][T21017] __lock_acquire+0x253f/0x2cf0 [ 1079.452585][T21017] ? is_bpf_text_address+0x292/0x2b0 [ 1079.452617][T21017] ? is_bpf_text_address+0x26/0x2b0 [ 1079.452627][T21017] ? kernel_text_address+0xa5/0xe0 [ 1079.452647][T21017] ? __kernel_text_address+0xd/0x30 [ 1079.452660][T21017] ? vmci_qp_broker_detach+0x117/0xf20 [ 1079.452673][T21017] lock_acquire+0x106/0x350 [ 1079.452682][T21017] ? vmci_qp_broker_detach+0x117/0xf20 [ 1079.452697][T21017] __mutex_lock+0x1a3/0x1550 [ 1079.452710][T21017] ? vmci_qp_broker_detach+0x117/0xf20 [ 1079.452723][T21017] ? kasan_save_track+0x4f/0x80 [ 1079.452736][T21017] ? kasan_save_track+0x3e/0x80 [ 1079.452748][T21017] ? kasan_save_free_info+0x46/0x50 [ 1079.452759][T21017] ? __kasan_slab_free+0x5c/0x80 [ 1079.452771][T21017] ? kfree+0x1c5/0x640 [ 1079.452782][T21017] ? vmci_ctx_put+0x5ef/0xc40 [ 1079.452791][T21017] ? vmci_ctx_enqueue_datagram+0x3ab/0x420 [ 1079.452801][T21017] ? vmci_datagram_dispatch+0x450/0xc60 [ 1079.452810][T21017] ? vmci_qp_broker_detach+0x8dd/0xf20 [ 1079.452822][T21017] ? vmci_host_close+0x98/0x160 [ 1079.452833][T21017] ? vmci_qp_broker_detach+0x117/0xf20 [ 1079.452845][T21017] ? exit_to_user_mode_loop+0x193/0x680 [ 1079.452858][T21017] ? __pfx___mutex_lock+0x10/0x10 [ 1079.452870][T21017] ? irqentry_exit+0x218/0x8b0 [ 1079.452925][T21017] ? lockdep_hardirqs_on+0x7a/0x110 [ 1079.452935][T21017] vmci_qp_broker_detach+0x117/0xf20 [ 1079.452949][T21017] ? __pfx_vmci_qp_broker_detach+0x10/0x10 [ 1079.452962][T21017] ? kasan_quarantine_put+0x6a/0x1f0 [ 1079.452975][T21017] ? kfree+0x1c5/0x640 [ 1079.452985][T21017] ? vmci_ctx_put+0x5ef/0xc40 [ 1079.452993][T21017] ? vmci_ctx_put+0x141/0xc40 [ 1079.453002][T21017] vmci_ctx_put+0x64e/0xc40 [ 1079.453011][T21017] ? __pfx___schedule+0x10/0x10 [ 1079.453024][T21017] ? vmci_ctx_put+0x141/0xc40 [ 1079.453033][T21017] ? __pfx_vmci_ctx_put+0x10/0x10 [ 1079.453043][T21017] ? preempt_schedule_thunk+0x16/0x30 [ 1079.453055][T21017] ? preempt_schedule_common+0x82/0xd0 [ 1079.453065][T21017] vmci_ctx_enqueue_datagram+0x3ab/0x420 [ 1079.453076][T21017] vmci_datagram_dispatch+0x450/0xc60 [ 1079.453087][T21017] ? __pfx_vmci_datagram_dispatch+0x10/0x10 [ 1079.453099][T21017] vmci_qp_broker_detach+0x8dd/0xf20 [ 1079.453114][T21017] ? __pfx_vmci_qp_broker_detach+0x10/0x10 [ 1079.453126][T21017] ? kasan_quarantine_put+0xbb/0x1f0 [ 1079.453139][T21017] ? kfree+0x1c5/0x640 [ 1079.453150][T21017] ? vmci_ctx_put+0x5ef/0xc40 [ 1079.453159][T21017] vmci_ctx_put+0x64e/0xc40 [ 1079.453168][T21017] ? vmci_ctx_put+0x141/0xc40 [ 1079.453177][T21017] ? __pfx_vmci_ctx_put+0x10/0x10 [ 1079.453188][T21017] vmci_host_close+0x98/0x160 [ 1079.453200][T21017] ? __pfx_vmci_host_close+0x10/0x10 [ 1079.453212][T21017] __fput+0x44f/0xa60 [ 1079.453225][T21017] task_work_run+0x1d9/0x270 [ 1079.453238][T21017] ? __pfx_task_work_run+0x10/0x10 [ 1079.453256][T21017] exit_to_user_mode_loop+0x193/0x680 [ 1079.453269][T21017] ? rcu_is_watching+0x15/0xb0 [ 1079.453286][T21017] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1079.453309][T21017] do_syscall_64+0x353/0x580 [ 1079.453324][T21017] ? clear_bhb_loop+0x40/0x90 [ 1079.453334][T21017] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1079.453343][T21017] RIP: 0033:0x7f3890b9ce59 [ 1079.453353][T21017] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1079.453361][T21017] RSP: 002b:00007f3891a1a028 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 [ 1079.453372][T21017] RAX: 0000000000000000 RBX: 00007f3890e16090 RCX: 00007f3890b9ce59 [ 1079.453379][T21017] RDX: 0000000000000000 RSI: ffffffffffffffff RDI: 0000000000000008 [ 1079.453385][T21017] RBP: 00007f3890c32d6f R08: 0000000000000000 R09: 0000000000000000 [ 1079.453390][T21017] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1079.453396][T21017] R13: 00007f3890e16128 R14: 00007f3890e16090 R15: 00007f3890f3fa48 [ 1079.453406][T21017] [ 1079.612806][T18831] usb 2-1: new low-speed USB device number 37 using dummy_hcd [ 1080.024157][T18831] usb 2-1: config 0 interface 0 altsetting 67 endpoint 0x81 has invalid maxpacket 64, setting to 8 [ 1080.035089][T18831] usb 2-1: config 0 interface 0 altsetting 67 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1080.048157][T18831] usb 2-1: config 0 interface 0 has no altsetting 0 [ 1080.055107][T18831] usb 2-1: New USB device found, idVendor=0b05, idProduct=183d, bcdDevice= 0.00 [ 1080.066001][T18831] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1080.075722][T18831] usb 2-1: config 0 descriptor?? [ 1080.081464][T21043] raw-gadget.3 gadget.1: fail, usb_ep_enable returned -22 [ 1080.692279][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.702281][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.709203][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.716240][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.723496][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.730350][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.737567][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.744454][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.751284][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.758686][T18831] asus 0003:0B05:183D.004A: unknown main item tag 0x0 [ 1080.767500][T18831] asus 0003:0B05:183D.004A: hidraw0: USB HID v0.01 Device [HID 0b05:183d] on usb-dummy_hcd.1-1/input0 [ 1080.899964][T18831] usb 2-1: USB disconnect, device number 37 [ 1085.024373][T18566] netdevsim netdevsim3 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1085.077641][T18566] netdevsim netdevsim3 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1085.119368][T18566] netdevsim netdevsim3 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1085.168295][T18566] netdevsim netdevsim3 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1085.371438][T18566] bond0 (unregistering): Released all slaves [ 1085.380956][T18566] bond1 (unregistering): Released all slaves [ 1085.392673][T18566] bond2 (unregistering): Released all slaves [ 1085.404093][T18566] bond3 (unregistering): Released all slaves [ 1085.420492][T18566] bond4 (unregistering): Released all slaves [ 1085.511887][T18566] tipc: Left network mode [ 1085.765895][T18566] veth1_macvtap: left promiscuous mode [ 1085.780890][T18566] veth0_macvtap: left promiscuous mode [ 1085.788910][T18566] veth1_vlan: left promiscuous mode [ 1085.794524][T18566] veth0_vlan: left promiscuous mode [ 1085.990419][ T5293] 8021q: adding VLAN 0 to HW filter on device eth9 [ 1086.341398][T18566] IPVS: stop unused estimator thread 0... [ 1086.367687][ T5293] 8021q: adding VLAN 0 to HW filter on device eth10 [ 1086.578667][ T5293] 8021q: adding VLAN 0 to HW filter on device eth11 [ 1086.806945][ T5293] 8021q: adding VLAN 0 to HW filter on device eth12