last executing test programs: 18.159327546s ago: executing program 1 (id=31): r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$netlink(0x10, 0x3, 0x10) bind$netlink(r2, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000200), 0x4) (async, rerun: 32) r3 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) sendmsg$TIPC_NL_NET_GET(r3, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x4040004) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r4, &(0x7f0000000600)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000140)=ANY=[], 0x14}}, 0x0) (async) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x101000, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r5, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8000}, 0x0) (async, rerun: 64) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), r5) (async, rerun: 64) syz_genetlink_get_family_id$ipvs(&(0x7f0000000240), r2) (async, rerun: 32) syz_genetlink_get_family_id$devlink(&(0x7f0000000100), r2) (async, rerun: 32) mq_notify(0xffffffffffffffff, &(0x7f0000000000)={0x110c230000, 0x1, 0x2}) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="3000000070000100000000000000000007000000", @ANYRES32=r6, @ANYBLOB="0c00018008000100000003000c0001"], 0x30}}, 0x0) 18.100810408s ago: executing program 1 (id=41): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) ioctl$UI_SET_MSCBIT(r1, 0x40045568, 0x40000080000000) socket$kcm(0x2, 0x5, 0x84) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000300), 0x48202, 0x0) setsockopt$sock_attach_bpf(r0, 0x84, 0x14, &(0x7f0000000340)=r2, 0x4) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@filter={'filter\x00', 0x42, 0x4, 0x278, 0xffffffff, 0x0, 0x148, 0x98, 0xffffffff, 0xffffffff, 0x1e0, 0x1e0, 0x1e0, 0xffffffff, 0x4, 0x0, {[{{@ip={@empty, @empty, 0xffffff00, 0xff000000, 'bond0\x00', 'veth1_macvtap\x00', {}, {0xff}, 0xff, 0x2, 0x21}, 0x3e020000, 0x70, 0x98, 0x0, {0x88000000}}, @REJECT={0x28, 'REJECT\x00', 0x0, {0x3}}}, {{@ip={@local, @loopback, 0xff, 0xff000000, 'veth0_vlan\x00', 'bridge_slave_1\x00', {0xff}, {0xff}, 0x67, 0x1, 0x72}, 0x0, 0x70, 0xb0, 0x0, {0x122}}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0x1, 0x6e, {0x6}}}}, {{@ip={@remote, @dev={0xac, 0x14, 0x14, 0x14}, 0xff000000, 0xff000000, 'gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x84, 0x2, 0x26}, 0x0, 0x70, 0x98}, @REJECT={0x28, 'REJECT\x00', 0x0, {0x7}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2d8) 18.09896517s ago: executing program 1 (id=42): mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='hugetlbfs\x00', 0x0, 0x0) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x24021, &(0x7f0000000140)={[{@mode={'mode', 0x3d, 0xd2}}]}) r0 = socket$inet(0x2, 0x1, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000007880)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000040)="af0ac9", 0x3}], 0x1}}], 0x1, 0x4000000) r1 = syz_open_dev$loop(&(0x7f0000000100), 0x2, 0x2001) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_misc(r2, &(0x7f0000000040), 0xe09) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f00000002c0)={r2, 0x0, {0x2a00, 0x80010000, 0x0, 0x2, 0x0, 0x0, 0x0, 0xb, 0x1c, "fee8a2ab78fc979fd1e00d96072000001ea89de2b7fb0000e60080b8785d96000100", "2809e8dbe108598948224ad54afac11d875397bdb22d0000b420a1a93c5240f45f819e01177d3d458dd4992861ac00", "f4bd000000801900", [0x0, 0x2000000000001]}}) setsockopt$sock_int(r0, 0x1, 0x2, &(0x7f0000000040)=0x7f, 0x4) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r3, 0x400448ca, 0x0) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) write$bt_hci(r3, &(0x7f0000000000)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5}}}, 0xb) listen(r0, 0x0) 17.978890782s ago: executing program 1 (id=44): setresgid(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mount$bind(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x2125099, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) (async) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mount$bind(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x891018, 0x0) (async) mount$bind(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x891018, 0x0) mount$bind(0x0, &(0x7f0000000400)='./file0\x00', 0x0, 0x80000, 0x0) umount2(&(0x7f0000000480)='./file0\x00', 0x2) (async) umount2(&(0x7f0000000480)='./file0\x00', 0x2) 17.89951296s ago: executing program 1 (id=35): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@newqdisc={0x45c, 0x24, 0xf0b, 0x3, 0x25dfdbfc, {0x60, 0x0, 0x0, 0x0, {0xfff1, 0xffff}, {0x2, 0xffff}, {0xfff3, 0xffff}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x14, 0x2, [@TCA_CAKE_NAT={0x8}, @TCA_CAKE_TARGET={0x8, 0x8, 0x2}]}}, @qdisc_kind_options=@q_tbf={{0x8}, {0x408, 0x2, [@TCA_TBF_RTAB={0x404, 0x2, [0x338000, 0x80, 0x6, 0x6, 0x3, 0x8, 0x2, 0xb05, 0xb2, 0x2, 0x80000001, 0x2, 0x3, 0x6, 0x5, 0x0, 0x3, 0x24, 0x8000, 0x10001, 0xdf08, 0x8, 0x2bfa, 0x9, 0x3, 0xb6, 0x10000, 0xffffeae9, 0x4, 0xc3, 0x5b5c99cb, 0x1000, 0x5, 0x100, 0xfffffff9, 0x0, 0xfffffffe, 0x1, 0x450d, 0x5, 0x10, 0x3, 0x1954, 0x3, 0x9, 0xa, 0x8000, 0x9, 0x4000000, 0x5, 0x80000001, 0x3, 0xfffffff7, 0xb59, 0x20004000, 0x400, 0x401, 0x0, 0x5, 0xa, 0x0, 0x0, 0x2, 0x2, 0xfbfff35e, 0x7, 0x8, 0x4, 0x2, 0x0, 0x10000, 0x6, 0x4, 0x68dc1e32, 0x5, 0x3, 0x8, 0x200, 0x0, 0x80000001, 0xcb, 0x4, 0x5, 0x4, 0x3ff, 0x4, 0xffffffff, 0x3, 0x81, 0x7, 0x1007f, 0x33, 0x2, 0x7, 0x0, 0x71, 0x4, 0x5, 0xddc, 0x9, 0x3b29b64c, 0x7, 0x5, 0x1, 0x8, 0x98, 0x3, 0x2, 0x5, 0x1000, 0xe49, 0x1, 0x8, 0x7a, 0xffff, 0x2cab, 0xf, 0x3, 0x9, 0x161a, 0x5, 0x8, 0x6, 0x7, 0x3, 0x5, 0xffff, 0xbdac, 0x0, 0x9, 0xfffffff0, 0xfff, 0x7, 0x401, 0x10001, 0x401, 0x8000, 0x8, 0x7, 0xc, 0x4, 0x8, 0x1, 0x1, 0x9, 0x5, 0x9, 0x5, 0x6, 0x26, 0xb66b, 0x1, 0x2, 0x5, 0x1, 0xfffffffa, 0xc19, 0xaad, 0x3026aba, 0x3, 0x13df, 0x401, 0x8, 0x460b, 0xc, 0xfff, 0xb, 0x8, 0x4, 0xd, 0x3, 0x0, 0x1, 0x2, 0xa, 0xd323, 0x800, 0x7fff, 0xb, 0x4, 0x4, 0x4, 0x5, 0x2, 0x1, 0xb, 0x1, 0x5, 0x80, 0xffff, 0x7, 0x7, 0x5, 0x4000000, 0xffff, 0x9, 0x7, 0x800, 0x8, 0x4502, 0x1, 0x1, 0x8, 0x0, 0x8, 0x6065, 0x8, 0x80007, 0xf802, 0x1, 0x9, 0x2, 0x2, 0x2, 0x6, 0x9, 0x0, 0x2, 0x0, 0x200, 0x7ff, 0xfffffffa, 0x8, 0x10000, 0x80000001, 0x57aa, 0x3, 0x9, 0x0, 0x7, 0x6, 0xb48, 0x81, 0x5, 0xc, 0xfffffffb, 0x86b, 0x968, 0x6, 0x10, 0x80000000, 0xc, 0x1, 0x1, 0x2, 0x2, 0xb, 0x0, 0x0, 0x5, 0x5, 0x7, 0xb, 0x0, 0x4]}]}}, @qdisc_kind_options=@q_qfg={0x8}]}, 0x45c}, 0x1, 0x0, 0x0, 0x44045}, 0xc090) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='clear_refs\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f00000004c0)='5', 0x1}], 0x1) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="500000001000010425bbe5ad600027842cf52300", @ANYRES32=0x0, @ANYBLOB="0000000000008000280012800a00010076786c616e"], 0x50}}, 0x4000000) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000007840)=0x0) sendmmsg(r0, &(0x7f000000a500)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="097bd6527a1aad1855f50cfb2306044c", 0x10}], 0x1, &(0x7f0000000640)=[{0x78, 0x108, 0x4, "0eb327c6818bc2bff508b310741bf1b9ccb38ccc41fa1d0692d81e77e27ef4ee378818b2a84c05d957f48399b65b1466389fe4a207c769f83a1d254a1aa19549addcdcc72c6979da238d87ae2d17fb669197bcf9e877721599b25794fad43ca2c186ae7efd50"}, {0x100, 0x103, 0x5, "b733323428c285b3e58e66b5621b12bae54d3f2766d1c9739c24c9defd93d4b0ecb0862a49e769325173aecae08ca75c74569ba2d6639d057b0721ea8bebfc65248ffa1c8b3700f625038a6fe83d354389cddac1bf852e40136e82992c2f5754e37f9a6b3ae18bebe26460a27e1cd726fa70a2e97663e05010546de2bcd045a7ee0b0375ba53b37414e03a2f2758d271d770d446964ea0842838c219e3bd2534090ce585f59aaa026b30b17eea74f94dd15adce52973487266d79c38fe036c30e865476cba694f0df8403611f914daa1b2412fb3c29badc1c2a54333342ed396580104863eb0998698"}, {0x1010, 0x117, 0x8, "802e66a3ca06cc9cf3b7ab379654b85f4bd5b03ce12f7a2f6e65e7f7e476fb079aa32e42b61ea3af9712104c85fac38a9daf8bc808cf1dddc9e0f5aa48672ba4e432f78dcc9bb109f114a70281215c8cc35d4767822d782f14f1bb6e1b0c8f198f481d8cd93c12ff84b2d996b9a2f7f8d7d9d1dbb797bce615d996116a4e64fdec12d9de333c351bcd0b86937ed072b10b99e83ca44b8eda2062118ba3a9a8f9f2653ea0bf6b47f09ef5a02db6c75c1b5d12e9dd8f21a48be4a0949fc9f6bd4491963ed0b7deb62baeceb90d791792c69dc91b395c95d65c8b237b1375abbfb7c1866782a503043c5a17fd6069da02fd7438b56697fa86b3fe643a95e1497fc8861200708e8f4cf256d955be1e6b3c87e57a4c6d36a325437e71ab996f1e6c6b0898da8994d6b314e5c97a4e30845b9e0f610d277dd343eec939a859fa62d68bb7062966ec9556cb0be1db5b3cdf24248c5ba40c277ff24604c6514ac408d0db8a1320dc4b11786f04a362a5254f3fc44151cdd07267a3c861a0c4937b06e21e5fa9a24577db609ae4a9ad46fe1bd48e46d37b0b2fa6eb00fb59b3e308d46c15886f37eeb7ab6d79660c5e77af32a4c5852a6535c6c2f5b7d9db2ae3b783a11ddbe24029f1fda43db813f8e8824990287f73212ab21c3e58aacaa5df08e9b97c3c01aa6c49b002b8185c68220281ae34721539dc96863d3463b2ea6e38daaf4994c2d83a8fd0bca097bc8a6f9eee2f04be20bc02dbbf40caddcad2a390794821b058c2bed30d3f5d4281dddc82d565d82572e8e882d40cc40df9a41c0071b30f61aa0ecee922177722f80c3fb2fc665dc9689fb0fece76142f1133930bf683a452f3ff6f13f31be6feaffee79e7d671bb03a50010bc540e6d5ec9b471b2156da67709483ee16173bdb72ec4a8e3f917fceea71aa1494b92a7ad953f5ae29bfb9c03d6148a7e1b0dd15a35c340464612f72cfd6ba1b2fda816a217a7a843f4c330da3b73e72d9c27a69b372e386ae7c78f7acbdf8c0ade4ba174e246237e7467d3a58525566e8370c64305e23b07a9bc515253d4eb8d88b221b2ae70bccab7ba19ab1b5f947de77dc2904dfa03594f50c5b7d9f685c335ca0412b5b54665b32c19bfcf074e192ebef9896d84cba233fe5ebcc911f54a96acb81bd955387418c275f8df48deb871166dc0a5a0ef6036f27471611a6c870d615db5d8dee8931c5ed6fcad82e3f4ac1ccee84d052ff477d681f9e60351239379957a9496e060be86fb48bc4e4d7beda26b0503acbcb77c0663b759711573204e07484cbe7ac65ca4886f7505e406a5fc40b56358fd5d34d4c14654a88c79a28b5a367ee203dd540eb4293ab22cb939fde25cdc7a0cac4038e84da7329a615a2231a2d46eeea69cddb229af134d32147c963c495237d0c758d51b66482fc52e83366171467f81c9023354d13f4fa2551f22e79a2973e707001cbffe67cbb3d9550b853e89724d7b2d1ef9ca79066007114b33914de9df783b235bc26a39020eb95ba3e76e135749f7be69539dbd056628227e9e098d53675ff3d99698b1329bb7418c77893e8a64d03ea2051a17685116dd266cc2bddb936830e2ccdb4ed80149e97c12860cb47692ec1e15d33425297791b3585cb436ce40ee19c7347b9e483e720556c3b3d7f8621114a4381336ea926d881c47de413c394b125a84f2cb67f8ed53ee940865877a04013d55e7ce2802665a24e8c9ea4f0f1269394b7e80c7a75cac014e3c2209e6aff195e623fbd507e960778d52d7be89cc5934505c98c4bc1a2b6ba434c3dc536cab3fe0b63ad2ffdd7c24c18cc5a4b02f20c072e24d4a7bc13a9f426d68ba37da4833e58557db7ff032a366f45a14fa97dac94673d4bbb8863d89c4bc5e475be0a87128d8bc72c4fc61962265cd13ab5a023e4f2b35b797dad0ff5ac4350d710b1f292b06a8b05e479f868ae27deb2a9808a89add5d22552992eba3387107ad180ffa0ae46d86fad35700de2840a2c55fb5301b1ddad1d1836b1880d0cd094439bd62a5fceca4b5ff17a63633eaca6ce3823f10cf20984858366704dafa900325e8954e799ee836e13a590e98803c0963fa048e797b37cd7d0ae1055978614a57cea786c76c2322ac5058be05a8287dadf962ab694439ec50261ef243bf7c46f9416f2857029515718d8468f169a8ad99c153cc5a58c62d364c5e389ed0c458e959e2ed3c2c3b3cc8adb4abeebd91a285817ace46ef8a1d22d4a1820d8137c71436ee1688985141e4df8fb19573b71c6746e090edf74fa9266da805b43ecf46f03b417de17054ea8f74fa6341db451a30f976f4eed00dbbd38618f8d85d9afa145271bf0ae47e7d88bad0c582a0bc2af8ea7a230ce316e2aebac524357238612eb352ed1073f30450117495d4382cfd1dd04623e888a3f64276a0d4c098caf91ef89c46891037757eb50924d06e62d0f5e2c3e4268ae8d1b2f3b065c30f23282789cd48b392e2c970c567953c27b95f542ef313151f9a952803140c85fe1a3982523185e253d6a7646c6dfd337fe8b75953c651f3befb826960118cce88e3bcaed7174b8a725b2c775b351812ddefd6b222a5517e03c397e8c9ebe0cdf89441941b67aeca1bf7637daa51f469cc1af42058874abf5d547b7d5083c48571d723c7a727a6dbb0f71d254b2f34cb58feee77b0ae23cb3bfc26151eb767cbfc031f6274ef0c5cca5ffdfe76ed0d52ed5822d4eda8f593b69d04bb127f9d23da0c9cc37a0352ef8fb8035434ed3ae1491d92735cf27e22d81bddd55f7c38dae1b9280c470b5ccc98d6eb85d8f19352bbb35301b79379a3bb7551085a684195d81b7ae0effda841bd75cc28c3d1e8a665c482ed5794db238574663489463852356bf30cc6c4e00fc9c599bcde3947f7506afdcbb16300a68aac2eeddb7148f7d3830eaffe923ff0dbf5dcbcc27eaa1d0a9257a6b36590b6b24fd82758509e90842847a569a97cbd91267fe84187f188f666423b06c6d0e303f847999c9ca5a3d60304359f80de4d4462c5f8f1b9853e2e2f60e52b6371ff91de2d697383ce159fa1d8485aadea400668b4c3d9ba96156d9e9890ed3325fbd6e782c29008fa8e9aa47c59c304219de4f881d43ad41510dae663d3b41ae15a2f38de710c4a9169a0900dcdb4dad3fe87b29b42dfb2be04100bfa21833bea3cca54aa61aec1c9e0fdb5d7b583669e6e22290e1be91ffae241f314555b02fa9b58902476fde8175aeec6f3363044b55f2689c487a92f2a708f3279c352eabd78a3c018005db309e0c25979f65807ec20ddf01ae3e6f041b75aa478f163d2b8bae9adb8d07d2831b94032b9e1640c2923a97bc09d8efd8cb659d37c66a87cce8c58365e730c5e1def933fe8947c8ca924b9ab6cb40799d0259c9d6c580be1749d48c6dc361a8e780e21dace480c66edf45ace5578ae8b96ac057663faedac1bee139e518ebfba888eb9af32b4088c0d41e34a552d149472c6a98ed4d4e10db37ee25075d2680f5996e7febe1b0b5ae692414c5e29a04115ea589f07ce7be8a60feaadd7b9fa378eaa173f6e6f009f98b49cb843215eac24a749108ac56e78fa550b26d4108b7643c4eeeec68e68bde28a436bf4695428d96078714a5028ae678d6af46f13f3e1fa1c39a74ec0deafa7564f9f55e101e115b594255b3199d1ab97963f08654c388619d2c58568ff1c246630a5d67ca265cea77dc31001864f2fbe980fb059e3c75fb2124cd0433b987c9851e1e33cbc54556e5a90fb9a077d3323c0e88938254081a3a89b4d6afa3be2408325839ea4c49b8290798181ad9d1da04422e5bdc93d2c2ac44d1bcda45a69bd1483769316a1337ee4fbea397ae96f014a3ad3f1c9ba4848d9adc46455bf5af7e1b849678bed3d87b658e3d98e8d5a88707eb5c1ad6e56a59c30d7626c5628ac78af71a174905cfc48bfd04ba2369b7f9c1f7ae32a593abf5bc57a5dc98006ef5d8d0b1ee4a0971eab52c28a994a0801b321ecf0a3f59279f0864eff2b0cacef4006473ed6a1e61a1823d8c20cb8ec71aaea00f4a2cbd2037b7bdade98283fddc0944ae185372ad80ce72ae06bf9b78d06651cc464c9c0ad6e60f940463bae56486c9759791e37def49c10332df901205869f240efb63517b7c4975391f3ae0123dbcc70286707dc48219ca13da2f6cbfe4bf5f0b6d67debb55a6ae58dd6c0b72c04c074ab55f3760e40b3b43a62e6b1e3730682f12490d6becd9056c6140e28bca6eedb8b99dfd4e63605c045da5c93cebdee53e603eb5f5274a0e0306c71a546d5e7545d440a6c1bf03bc51e88444c3ada3e215bfd1f169b7b63e8c7af787eb9f14c9f879d1fd44e209a6b6b8d0ef93fc35f631e3e378f1d597dcdd58fec595e114b9d31c9dffb190844cad7c11c879d17b04176655c0d497692d961956d7929fe0b6fa0d7732b1406413957927d3af4a4b4c667c8fc19c6d375839e5e740af90ace70fd3e2a392eb8b121febdc9194aa7708b3b732a7186335ceee2d54f40bfbe4af421f57bd93d130621254d8b34302c3118b8be80da91dd8a8bcd62193761c4c8a866858debaec56be134bd8558c6dc5ea43c0b1815c2ee83ff5cb6fb3893d6afb2d74692eb67aa6797d3f947cf0145ef142c0d4d88702390f00c281aefc9424c831881967bd8e4065e7d5e0cc5d83c83b091897edeb937bde02f783558cfb17d44d29f7bf41275a4dec236b0b2a98de31649cfe5e9820284f01ab684f0a1892aeb405bb5ede7f132fc4b30086cc803e2f8fb986f6c3be07ab121007d85370ec924d1d35194bd19c2450ffd050998a4d135b8db86dee09e541ac96e71dab7ffb39976fed7a77c895e0ecda660372cd5fb72769fb82acf7da7ec3eabad091f91e6573d218d32955f0559a7cf56ea3ac0b2fdc00408e75517e1ae49551b5bc87b0db64fd3969dc1cccdf67574ef2f9c8e992d622732ec5ca815a21cd303cdc55e25c7b273da0ca1d311b1e85dd7539286179f691c6e5ab00efe098b71fa6baaddb6178b23d985ba1cd4dea302f4092bbf42f369866d4bc633d984253e1528ca98a13f0684ff7d1f6cfbf843063a18cbc6346e7963662ac1a2dc6af2c05f6d6998696eb029a4dc2f87d2daca675a43ae9fdd10ff2bbb186288d16368cce55f32af58303d05f48b6c77b58939654cb86f65201521e0e9ed1010f289e4787bbefae53458d2d8afd4ff8af9bf97d857b19e1762d1d7ae8de500ea57339eb9ffbe4878633d3c568ac13304388fbd4b233a20dfd36cbc893ec6b9382866ff153870d8462053c5332f1ced96514930c69010008d41758f4bed5d6137406c54f97fd82a6aff865b9c6051a51dda146fe5ec5e7545e9614adce560300ec1f49727ae9701ed8a4994e4e59b6db620135716b63a97dbe67ed60c0e7b6344989230cc3a55dde467a988f7720c1122150e41aa96dc05293ced3a1eaab25b935c48af4e3eddff7b891bb50c5eddd5394aa0544a9f60a348bc857bfdb224ffb087df02e5471385eb22f59285a7840c68d75eb17592bd8bc66ff9c9abd4adc31a57d5016ebe1c69dcaa02a4ade4fc62b4ffb4c0a53b254cddfb8e28c8b221e7848b14762cc9093ac8f2a32d9d9c65e633d6a263a726c7c23b616ed5abc2c6b1adc559803ad05a38ea04a5400e2debe07b7d3863f41ed125b97be92f5c021fbb41a11aa7b291581fb416b87456e359e6bf461e02b520acae25ed761603b72fdf4d0a08b00cef0bf05b9d2692c81f8abf356869b3ee11d957c4db4a5d9ddc3ab35f547"}], 0x1188}}, {{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001800)="59236426c99c048313b1e171febd6d46701d9d0bbd3deb436d431e155786c3a2ae0ff61141b4c956d5534968691d164070af22813670edcd332c6225eb63a4e696037b955836c31d49f2ae1f6fe72d2d8ee9c8bffc17dc7d5fcf", 0x5a}, {&(0x7f0000001880)="e5d563d05668eb918f41abf029adb3b8789d2ae3b23761ad8b6af3f2ff285200294cda64cabb7cd94d1b9ba5f458bc070679917d9e1ded8b60eeeb7974f6f48f669671a7bae74da372f3e67270ebedce33fcf690f269629eb3e0ce30561b0efa309b65a025eb1df2101aab4f148f2ff643f6f7295fe66f24be4343de2d4d802737915116319cca0d4ea3407dcc743e3371fdbc3c849afc19ec8c2e7ac578efc6efa1f8818a08d8cbab9d1049895400882730c071b21822fca0af7889d800796f80641d3ed6d66410d88fc8e5b4417dda3eda2239c3bdc46745b5b5751ec6c352da3ceee409fd71dbed4c4fcf699ecd8994e0624d83643b7d0e6b0ca66cfe71c4ccc573a7267840dfbe2afecd44ea723a2a376832a3f85296b64876707b1e91a1976f55bc9e02fc4e8adefe9ef843d1480a5ed7a2bb89969e294923199623ad2e3f652bc0d6c77866cb277c61658b4f206822fd714354a59780a39863c387d7ce95d1c796bb3c48b265df30ca7c606ec04ffe7a1e82b277401088625c96775bbf8aef86225b38bf36832281ad0567bfeca35a4868038c58f67869809615cf2244d7ff9d0790857ddad8f443020004b9ddd84a39b6147fc9f9c660b721f3047e150923712bf8f787579b0ba3da6a0453833a63c2f4a03712d70ecc5f6870b4106d994493f4a2ef3fbd12380b3b115ca7e1e8568aa38ae3da348623419766f0c5f674ef3a86b1aa2ed881917ebe87defc2f321236914531367dca019842ec5941f8fecde67828b439075f0d1ecabae487afb7d8e005de20396d3b58122b011e2f34ecf0f5da1e50e1cd61479315c7b692945b6cf3148995c3904248864c2a32f535f5cbf353d92ee634d92c94c211773f506cbfb479cd1cead31c58d22ff2ce60980c296245d9ff8cc55bac2e57b4537e62391b6c254049c31f256f9bf5a4faf725831501024f5030cae95edbf082039d5640cd909070f32430bba6249a1d0fffea783eeb5fa13172d91371afccb023fbc10c014cd112681c469bdfead127ea2c8a158b79f4906a44607b4e492cddafe8816b5680188f9e092b4941b2d1b301239682e0d714ab62ae86d1966dcbeb6778ec263460ec9fd3a7ce88fa1b57be014d7d934f510c67a9420e0d93e64d84693480d32006a936ed1c7ebd14833c907e3662eba6bde9024ffb26b98b277cc9cea7c3154f3e793e59cdf0386eedff14397b5e59cf141a8dc97581ba4116ca379d6d1f6d5efe964c2cc59d7d4f9c10e0a318d7c0c27b537cca6a74b21bf7cb73c3176bf7e3cc1ece709eb60e7fc5c57a6182bdc765dc42ecb8af8f46a1d00180f41a5f4880864456f4e8b06e82c29f7759d1322708634bcdb9a58910eb70a1fa8ccf4ee8f35c6d111872836276ce46430ce386b09223a809d19ea0681d8cef38e7d7cfe45df37c81e861bcc9fbe45ffbfff3bf81095d109d0c79e11f8d43b3d66ddefbe0bc96eb94745b75e689b861cf6a7c8210986059e4262b42da2bd5855c118487e05544f143798150db6dfb570194d7cec46614a89975ab2fb7c8509599375f1fb8764947cddd84814afb238e6c8fc51bb24fd6ef236c324f82b72c75de1169ad718f605a4cc34740835383022478966bed53d7274b863325aa9b1a56f56852d0afa0c75a73b538a6ccc546f8e9a2f8045cedbeea6eb03e00fda1958d7b0df5de2abb7a66d8b048f2d8cdeefa34762a102b3bd460733d28c1dc0344d416b7aa3df2dc813168b78cc2e1e21b636f5b25dc784b38366d9dddcd2f91cd839ac16e1da21db863f2cdf1c30f041231e92f0c5be4e66043cdb1b34b1ba5eb67629955348d1299ce03c13d3487442761c2d6585739cb1b381d064e6fe796566984cb2b89845c6972c2016cc721c4fcfc70889c9a135949d45c87dafc9f2499d906ea164324447ea347a2a1f470699a0496bccde2ff908af4a97b635617b7c60ef5e57ceb50133c75c3cb3bba499d0feb762b8efcfdc29cc8038ed154d369a0076c58f9698cf3fd0d146705f13a2dd8abd42cca3e766d89c9aa6edcf131f44110c790660d549a66fc443ca1766eeba1a9c6f66b4fad3fd5072f4d320334ee982598a296976e29d1218d38daa611791325772f8e6aff6e2ffdfcd22c3fddd8ae8f2787c61dc0446907a60b53ec4df45648e51c7f36827e5fa41ca25d3865df069326048e54db6b2bb737b56221cdde4562c034cc7d3cf15d6787a94a4d20f8e521ed9225414a96392c508f89b0e6b5dd99756851dc1ba705724461a1d4e4aeb435e4475880f806d6cbbdbe44a4f7848494d8faaa984c82551cafc083c181b41d707275b8ae9e967c1e6805f04adfcf18967872688c83b06d219bee0d15e61e236cfdfbb36f5241b4df4285dfacc1cec1a29c4326bdd0a19c9682c097bcb98ac371e2334b82b4bfb457a62eef26ed5482ae9f8cac195d2a8a8969768b242e9b607fbb2fa3dcdf0e9922ca778db556b7f1bc9e2e0e83eb45501da7c15d85412ccf088dcaff3e0ac6c8a3b23479f90524d197321f8b230a7f2ed8b8e40c508ee281d155dbfaaaf2fce537556494350653da3a0a5014ba8fb0cc9ef460773f2412b25b1a6b71be59be22c51e146b2c303c5c557d136f9d8c83cca7c92e5db942b339775be485f3f9d40bf7403525b0d9f6df9e65f0a23d67584aa37c70095f4ae3ebe72e2e2f37aae65158ddedf40b05a915df46cacdf179b9ce9925b675d7e035389c61a4fbece9ec232f2208b52fdae21b93f49996c6c89c1510671c817ed15aa7c78cb3874b014f44e33924b40726548f592eb0164a133fb45dd20a8407ddb46377931c77fd2d9aa04d54a430d5c23e86d7ab492ca09f7bd79db09ccb601ff7bf5d1497989a77e8536585acb297b319d7a434570975ab949072128e26aaed46349828982ddfbd707c72145a5b7a3b2f8c48c8c12aa8eac80314858767c8239e7972dca0e783e361d159d7cf0788b838372a8ba8d5712c88bb1f984a544905decb83dc44302fe1f68a73b31d1aaaad98fb1e94da1a0772597827999d6e8a90df8a05a2f4447ea892108159df92d63e8f46ac1bfaab6c28084dd902283a1504ebca03716b0b1888b3e61f29af675b8dbecfae05b3801794ee5f6790c4dd9ade8e18ffdb4d1a8fcd9f67d2ceabc1790256ef80c2374bd3cd576bf4a3bde536bc43c401cfe65fb4e18f5e1c63c35464d6f54adce9fba8faae9abb3c3c62ba16f3e5aa84d35eb97ee1535b19228f488d2fe0995ba13b54683b137fd6251c686b22768bb9d880dabe3560eb37a102b513ff6ff5d424d5b28a0a47fae5e8a07e8a169caf47786b9e0ab783eace8b123cbe80155b17a1eb24d2c9347e781a345448b48841c4f58ae7df37f42c6e531143596dd676fda368673bae10ce4358bf6da88d2f6a51f98f850d045791ce8c2ed274de6a199456b7aed42f743104e2d01fb6e8f0eb60178cb8052a4bce6cee6e546b5160404817e108989b545ab04d8668a90ec6362a928aa679eb9fe59f9db675b690be2c7def7e8a81e71742e443d70b0c5cee3d1eaff16ef6ba1fb049e298c9eadfd2230bcc9dd8d86eb02983d3d89b35990f92ac81e5e891e7d1cade44f29294f90f799f1d6a24811bf763c236a40e1ae8d7a8260e288656b780f7b8fada248fc0b2d0b96aeecbedfde9bdbd41250992c863e788f09bd2df24ab954f8a197641c89d745a91a40c3d858e219a6a57735cb53f726faf39859bbb1c9a0425cccc07628b2c761bfe009374c8673efd79bc31a0a26e9e96d04825ac2a82e39db439a9d81a78321224376fd5076c1655f4f7f61258dcf6353d3a923501ce08d3e959d8ef1f1b7609ecfde58ee56a67b642b75a4a1ce41d8c4710ea8e26c80dcd683116420ae5ca05ad9218d364c77e3d0b4105951bc4cf7234fd3314f8999cc3d5ae499ca29a59185b5d97fe08f8b2711caecdd6aad69476d7b5608c54cf52333b3329f468bd975f01fc7c8046395ba3228c7023110f55ec37f9f22182ca326ef81d1170d8576a5d59fc54ad23759b75df11e0d284b49f9fc9a2ac7d5b0621819689e0871240d18499968079e0e7d1b2452f6927732147b84a23ed90e0a8432ab3e4a33c4f9a14ab04a2c1af3af3c0208e38ef7ded4505f6f6bc35f35fff0840b28dbca195769374485b536da6106b841c3f50458762f09eb02eeff3bfd5f72992b3770b6d707ee2591004c7b47ae83d28320e6031e31001f0cc35daba53bd78fa9b2530c01a8785f483bffa5d6920cc3b10bf46ac5cde5a8aba9670643253ac0f80206fafb01a8620082ca845fc7b6ce28c963a8703b2e5d16087e2cd74e620c688ff2e16f2ed767f7050b5e6041dd99ce442ef2a934f21067be71b65e5d61118d81d2e508ffed376b8e10964660d0a79047affaef6075ccc50b6735e6c57343ecaf1b3f58f803d78a2105ca7dfd9f91ccc23ef19bfc1b66c2b7d5244bf2cc445d92979a0123eb2ddcc3ee5f4a3dee839cdcc7ae575a93d325a5a42a6f3ed9b441df8a24da7b0f3c1e4b91eb11d412d4944551f881e672f46287ffe02f69b85fa5d07edb9e2f495aaedb47e1459404f9cee68b67edd1fb767f5cb2161b89fb40a2f94998da8ff0f018341fe41f85037352c3cc79f5fb057ce192fea7d4106d506e4e9d9bfde6e0292fa8f9edc7a8748a30593784ca6e557c1b23e2d764ed065c6bb7cb655fe0c9fe3b6ee6d4c342b29d720d21b12347f358669ff767df4d1850ab2264cd4f598fdb31f4f4be3e422e2521e6e38f21f0133d0a9cdd9a2002ae3b8c2a01c9a070f62ba634ebf6c10dd74e20ca09b898a0658f2d82e652cfa12152c45c08cadb11ec3b2e8abc38b9f624e50b5fd3b88f6ff75abcfedc1af2611d6054a3ea5d250d3033a86087db84169cdac25ef7d56ed4779966e611525d29ed7b72acc686059a201c5c7a260e5d4a9e0b464847b0e019a3eb9987e95265884f333402ab7519389235929a4051422d82dedf9ad82df929ef5cb3677a0fe493903c4f1cdd13e32d3f9b22187d6fbe9c62214562a703bb07c1f3181ed4e73d4a319fb1b1101e8cb883f68c57af2a85e8cf997d41bad9a66fffc6b1990a9c10aad26c4fd5193369ab973b846645cdf9ec10d95c9f9d3a9b34f23b74a8fb37d37913262728d1ee80da6223cfd5113d61e6d0d6f4ffc281f4cede0c342451b335330a4fde13ab78e770085c8438d156949d4aefa6e35ea1ffdd2243f9a0411a962b07a276ee44dcb87ca762e8cd95128bd318adb7f4aed9bd9ac9f53f1fa67e90f76a7989dd8e50dd72abf1ca7cb09f4fecbbba3da19e62722100f2c431ae61f1298eebadede258e4db3780bf77d72380540bdc100ba102dfad0bb7eb36c4bf901bd1d4ae59cfb298f8660d9855528be3f778347191155efa5621a21321f8acc966ec17f1c44e4532f45270de5ff01a8b423400864d28fde0782f03433e6dbaa471396292b6ea9559a750080ad18d2a11141e25201c4f1f2e6f2878de831e29ee674c7f17fa3b8b217b6e11e47e86b2d057f3538f6eadac4ce6567d57a2bc861a68333c8eb0652262bebd197b1b092505e7c08c4d0fd4deb0dac87efc7ba0b0a3bcede6121bb0adfb8fa86438ee6e8f5cc45029895a6d76ccdbb9b20fc667b5253a0ea4d7b9ce5f4aa3c6702a1b06777c78458b43939626f13301d984a0cf7040714f8016366c79745e5c3f8d807a6858161e9a3b719661b8dc35f48f9b92c994adb4508ffa58d6000fd0b418731248d62cf6a423a62f2e871091dcf3b9a7afa5d172fad148172af92a627e1c393", 0x1000}, {&(0x7f0000002880)="762325049753e5ee6efebf8b7a26592ca75781331c2322682bdc1ad939fbfd83750090d6ae4d3cf4904037f74d161cdb1405d41fd20224c6e0a4a815be2ccc6408881e1cf0df682f37e7630b955c3fd11f7b5049f7d3a54d0dcd2d4f6dd326ed9f1a07e498a1b9262857eb285a719dfd844105166333", 0x76}, {&(0x7f0000002900)="65cd542499aacb4864a85bf464bd2fdcb1d0d341641f86ffa87526b48fe412eff798710f3c99bf600f3a4aa4bc32e28bffaa48bde3baa86c8139eff0c7d97099f86025607641d8b60e67364e86c46a6a255dfdeab10835fc88578804e4eee603f1eb214be1e9cad5b7c553ec41660c9f50fc3cee1b34030967081b1f6fca133025", 0x81}], 0x4, &(0x7f00000029c0)=[{0xa8, 0x29, 0x9, "bfa1d36bfcaab217f8643001032926a099667af63cfeb22b99ea68573b43491ef323a990862532fcbba0c0e52cd1d8ddc35569c68d200c55945e5c1fe574c2a886e002d7c89f8bc33a2588a56200430fae5645cc620d3e10621227df22d8d6da283e4200142b181b3a84c946758eee3b2e27a90403fafc82dedfd742ca07561ad92d0f4dff37c3801e923ae34c13a67c7410faf8"}, {0x18, 0xff, 0x9, 'y'}, {0x40, 0x10e, 0x96, "fa409ccbe81eb322b15adb0e4237b13151363cdcd586f789c01a316ab20fb7182f22412e3ebef1aeb3"}], 0x100}}, {{&(0x7f0000002ac0)=@hci={0x1f, 0x2, 0x1}, 0x80, &(0x7f0000002f00)=[{&(0x7f0000002b40)="9d348ab422336238e1eba374a2f2aca366e2b85bbea0417d8f83fa30c870d19249968dbe1a1f718e93ee798399ac72a22f3478e108e71b6a45b363f8ae73af6997fd07dff368fdc8a34a1cfe6531c2abb294cb25e3fa481fba49e6e024a560071a696cc30c71a05724544eaec2c56acdff01395e4b8c3cb6e6317dac15d14788676ab8b9935afb46fb3e0605581c3a0f299b913a149ff4c3cae2cb6f", 0x9c}, {&(0x7f0000002c00)="1917d897e4b3f615cc2b1cfa7ed6240b2b032889a7b157d32b7cd5b45b73068e157e41891a0c809532a7c66b16a814e098605f8236fa0e93e156f111759e4b0ccb780bc778b747b56a248157ebc5dde5b4dc", 0x52}, {&(0x7f0000002c80)="60732387ff5d1b70c182f5a705667cf6adbcd28d4483a1a01a95fd8e365d9599ee6dd71e6bc377a31eeab0905e0e4e3a95ad900957ff1cf390eed047d3214d9b26516df752fd599fe0969624ab6531013990ecff582bb755e4cfbe915361d2bea546543e2fb0e96dfaa120dddfb69e332dfe19b8", 0x74}, {&(0x7f0000002d00)="0ca4bfeaf081e18228ced46c49ebe4f62219be6f1de5f7666a5f4fb663568097f7a352cff9b401552011cf9e4564ee61b096df416c0ce43c51204171cda08d373535ecc15e6eab37f403996bd774b1fdfc569ec497ee3d4e114c1457173a2a2cf928d613cc25e053b0fa2e596c0dcf05ae17bc3ff8b39be34c7d", 0x7a}, {&(0x7f0000002d80)="1d8418ba7aa146094e57ea9eba814f0b84feaf6739c415a934fbc83558ac87ca04736e15697ac06511a522b4950dbe4beb8dfe6613decf6e715250bf942f09a20689769a5479c6bed295c07f8ccbea6ddeddf6a6b4aa203bf9e3d865cb48929b3611ee0852247c76a2f99dc71f37f05cb101acdb42366c5cc6dd15f5f1077f362a", 0x81}, {&(0x7f0000002e40)="5fa74586bf98115cd36f7ba83be3fe437d765234860fa09c473f62ff37656790ce8c609f525dd96e527ab9fb16ba78466b52bb66f7bbe048880e98418f80edc7e1588af401d80a1f4b69602c16876d5cdb96f4dcc7db6f4365a4f08f2cc35fbfc2c16cc399289b999e89ca3e48b8d741ca6f5f7a37dd9ae70bf57455aa13d55ecb52cc699444d5f8eb713466", 0x8c}], 0x6, &(0x7f0000002f80)=[{0xa8, 0x108, 0x7, "cf4e7a287f7d858c45f018d1bda37a8c2bd803a0b8cee21bf7903ea69abf2f352b40651257a4a67af37630cdf4894bcd2711609417ff15e561443eca9a0d77c741360eee36c9bb84995ffd71f45738d8eed091f95181b08a48cc81dd1ef04b83f2c534e052a2c67040c4a2b95c760462c925eaf9a17643771037a3940ed2a60a6478d2a858d68f324ebe2555d4aac6edb437b5fd91"}, {0x1010, 0x29, 0x3f8d3528, "27cd0f5d1629e40fc7c97a868fdd4dc8f179ede768013569aa9f0b381e652149fa9194121bc68675be49033d17d2eddc7322e5797e32de51bbff93fbe954ec21bedfb07a939969137b8dfeacb6a93bd9430cc46b3d0dbed94dd096f6395d3ed5f49c1e2a631e2c2a0818da3f3700a7c32c257bd32350dcde561fcff08ee442122dccb1f6b82fc4b51ff94bba5e8e974e351705bc63baec2acbb14006bb69a92ee4acd27ab72b6a9395b438c8f8164dba0d9e9d0280994293f8392aafe55fb9d4046767ea2b4badde2600d38559423db0c2deb8b6a540ae35f5091b0b336c6b2b74703bcabc3dcf0938548e5f72f4d157b09efe8a3a5289b7092e39760f7f506ec6ec99576da3da5205a24b7e4af09b2b14d3a952938386aaecddbe6b8d0f13789b16054d8eae87f502bcfcdfa7990e5d2df8d411896dfa0d845ee64a7d7ad12542dbb2b406dfd131af946de676a35003db37261bcd4fff60cf5cd587bb4eebca5930d3a5c3c701c0b258f0e15f9a89555d62f8fac057faf306785c40e32890d3868ce53e9590147507f1b86e7959228bca040d7c6518aafc93bae156b0d3e341620a75d00e3023816fa1a92b78efd00e18d9242e4772884b79d153ce984791763a8a23294770b114519bb3b7dbbd63598cd34a82e2bb895478e62f08b09aa75008678533a91b717c297f54e93345ccff437385212b017b99a446cc56a0a803c08e795a8224994ffaac61661264df114abf489c24a03924b771f5edcf710f247c7eb69a1a9258263f0763e22134b3fa0d1911597c5ec5511c04d4620743206cb6b60487065f479350e12f24d3ffb530ceb74623d918b6ebd6b50ea66d25f1b577d1ea943d45b15fc72949e265650816dc4347183ca7f831ac5fbd900e4781e484e6f17514c047cdb93d0ab67412d10504f56c06637174e1d0749aeda2c3667ae16b7b7fa116ce2c268991669700ebac274d2675b3ddcd0971520597e389b7c4c5aa3603884c739d916454108ace3f0abd9cb65e477a244f0733218b429b1ed090253eca02b2a671a94ec4a08d9747e8dc680d23e8ed96463d2d69861052dd73b1ac15ee3c4c9694114edc0ec56cee63105e2b7bdb1b672d4834d7104c721db316b12732c86f4d184bb7447b4711afc0e75b366c3f5a408d1b49226f168da0df6e7d55dc16b92dcf8a719234d5fb15781d55b48fc159e8fe9c7e1ba534535023f6ba519e907cf309f078008df15dc11dc94b7a3c28c0cb5c4ca5e8b570747980b2f34894a7ea2fee33685c9d38a855de117cbb02fe81ba545217235433eee3f647dfa8200c4342a59064e2806445146a551891964cf1162ffb835e1921e6ebb5055821cc387bdf8dbbca42e7f77d130d2127a231c4e04767a30ac194f4b35e12914a81f4f3d78f9957f9ec8f059bbea99b9532ba2f1b5ca205642f1a51607a894be6dede31191117b5ded795fe0023eb8c8ad14435afd5e20ee3a1aaa60cfd649d9b8255c34bcd7b7fe3e78eec09d5763fe9fcaa1584f9a29032e74d2be1b8ffc84ee169165accbcb79a9e0ba25b59a022e20277081735c773d03ee8d47dffd60696af37b35ba9e3abfde52e0a13649ae33e57753ecaa1ab7be665cffe00823d9b80e594ce81e60b63b08709e9236e869ac34cc4f36d3b4cf208cb63e158150c941604c16245150b36813cf754e81eb2ae8e038139c32e185a9e0b50a655fa8b3b40adcedbfe50dd594566c37e2afdc8f84d705d7331ac8bec795a512e786197f3139cb6f10bae00a5adc035a6c5b86208fd50e56567b85f0ef2e68e536c159f141615d4d0fe47832c96cac71b3c0da2d7725b91bcfe228369ba76ba1fb6c5e895c28e5a90a94d664762f32c79e616bb0053f9c9cfe79bd4aea06f292a0ad9669c7eb3ff5cbcf6a2f054d375e473ca9468d671c957aca109ea2121ae5e7fcf0a4d37d03fc39eac471550de0355c3e1103531128a531b88f117820e31a028c67a4c0a7120e48ce2ed63c061ade0adc16999d1ec25ef0f0e0254861f9d978a02dc03f09f627e203cc5be853ca05ff6d0326149a5c61b4b44b2895227704aa40c156dff2c93fe2dcc1f905b2cfcae6772c4d7b67cd68ea65b9c8342fad638f7aaafbb41e21848a320e0f3491793f984577314ae169b38ac600018c902f4238abc0042b01e5d28a80c49c3f1734bd367d66bb8a6ac61c5e62e43068ab0ecae07f212fbf83e940c9b8bde4daba16d3832c3e61038f4523ad811f07008f7e7e0d8f9a8068247eca15e81f2ce9b3074c4e8b474fccf38e31ab95ffb061f6f24d55ffc167b46b5a3e368c456e8c2b71fae826a5b941e7b06ef9880ba2ab7fb850f53287eabb786d5d6209607d4ff10fb3a769f066448b486a4dd2e731f4b0d8d8e99ac8ab87a3b0380bcccc69df292c1f9f02a24bf0667a87ab4e8b096fc6e111e5ecdd7c911805921c42eefb06e803184af3fef54c4746b5ea0d94806f62a2afd30a40d44bd4b4b5775b1bf4c0a4ce3faa67d45730806d58583ef12e9bfacf8ec0f90eb89187078e04db7978155c057dc423c6a8e4532582057c167e8cf4219a0cef312ab6674876016c487886c4e2e16abd0eb606c56b2c6b9277858a8fdcfe599c9b6faadefe55ee8d9b69d313d9dad983b01a55668ad5359be90e4b52983e1da88c88a11a309e2623c8b92d1e68b60e201d488d7d771a106ec2d105f7dd6d5736b001e22780caf3cffc71d1ee4756b260e29d1a58056bc71f545a744283b0614dc3b84174711439b801ec8f2c0f101592e1460294493b021c6b6e7bea1f140c8fb775c8f462b4626fbfe0174ffc3d5ff6e0208db9bd474a9b54672bfa020594a2a8bf9c5e459f8418d3c0867a30bd7be9a3ddf31e23a5a667706456ba8e36efc838136136b85f6c249ad97265f0cefbd41f2352edf8cc3240041e9a9c60bfbe857a969bbd93185ed7652c214cbf0801292cac9283c032ebbb247c982438725c15b8c2c42849e55e69a1bc26f3bf6543c0ddd6510482792bfe8f280a025612869997db2c4b4905560a381815700fdeab845416f367369f010a5421642bd949352f5fcccc66ce40d2de439d9b2ccb508985a7b381275b3e5c12d70d01406c44d65ce14ab199122b43e64c3e0d8b9ed23ba88d90abdfb61caa296873e38179651fe6fa95b15cc27fb7477ae799fdd4f73ab239096d89536c4c7e125b6fdfa0f16fd7e1ab98fb072f40bb08a4583bada96f8518ed3ae4c893727b4ad8716f532a5844952b81b3462f7262c14f8d82da1d3982143889ebbe539de73dfa906387d6abc940a03b6870050f214b0b069da4abb3bd8ac6ede2637d15e357c48ed3ec9202420d78714739378e07aff5215663d2da306cf943317092245f984da6f682806e52896f6d68928754a566a4741f702a365d427c3e51cd4e817c78b51c370a0cbdecbf1a7e3bed37fb5982eaf6470d340633d56682278329e34a63de1d682b24fd24f552827f8d39cbe78cba10db2b35d8966746b13c7e57c73ce49780a5b9ac8ac8313eaadc7ddc4072d295924c4777952d2f78133876e2de8a1880df675b3c3deac42b20fe54572c48ffe449a726636252650bf3ae56de4e95158ce6dbec0ef7334d6a61abf8f24b7457da04808f68bd399a97bfcaee583bddd14d29ac96e6acf107ed2cec9020c34dc7454a9ca0d7dd9be9de69f8afcaa0538866f508a3495e5c6d17153371f785f9b3de4ecf81687ba620008694fcef9efe6c06bfbf8d53ab1253ce200b80dcb6bf291aa397b57e547d75dc4d5624c4d758b40130d4cf3ebfb0e3ee39c16a1c15e698aa01cb3f0b35da89419e3e6ed8e32fd61b1f2eb96949bef6a98ecc0ce19384f68ad1dcdd6ef5cb0b565704f8a9385b0f86bc66fda1df60619391fa41d461ff450a0780746530dedf2495d17b8ee6a4a436c16b857ca6f4f9ebded17949c12217b3adaac7d4c1e5ae45428c2ca07a0345f124a5fc0cb053ad26a515c9aac48ad3130885be17a774c3e94a27c8932bb3f83b6b7de59f4fa7df4bf4823aa59fa6b57b3b0e93d198d5fa65768048ec9ed5a93714fb8e10afbf4782c97117e075b907d09292b212de6749980bedc6e462d0d2354da1e9d9bd10d1a1b3dcc46f52603df98989dcc6d5bf4adda9de6f1ec3e4b9c97e2b7e6137952db134cd6b33f61263baaee57072ec3a77d1c0ad3e800f6dbb277dfe5d415d43530a88d775fcd09325077183019399b6a849daff6e31312bc2ad71545d3bb18f3a68cee99c4d4eaeff83963c8133ff21ecaff55f48c340eab46141119d2241eff95d60831966e8698f9a8dceaf9ba08c5b8c13620b6c843500351bc8dfb509c73820c4cfc5f897f6bd66dc5febd493279a6e63137d80d7a91263c8c22238efe8a37eb5c8040915fe598a87a2f57acc6f1fe2846b75192fb82794d2863ad1bc5cf12b63dae775259eb9f2de4b5ee06314bb3b21204f56858b45febc7ea1a9462bd1bb43f4e01268cabad6b5cd0aa71347a8917ca224f03d33bd6796107079b7edac77ba49ff226c9b3a04661ef35bfd217397a9e4880b978e8968b3523ecedf59519d054294c489c34c09e6ff66d8f78d43d9af85c714fb4c99d4b70ed6acb5fd84d8456bdc24f06a36764536c2a1b9376b87cef3be63a602a03058656b30e4e30016615f7b5eb9d984b62c702cc30cdb21879bdf5c0c96be84aec94737f95aa735da5820539ef18abfd201f927c580051d8f35bd78fe43a77d79cdc9f1bb4504cb3c68a4e7ef802ca329e43d376317cf1d49502146eaadba351af61d1fac6fb65afeb3fdb5463b476bd54f9a6afcb76aa243a7808b51887b8fee98da481f44103b6050fadb03e168ae4e747a96591e1a052bd31c980bd651061654ab5c5a4ee293ad23a747c4a6f2aef86639e2095fa25322f803369df815c25f0fe42fa31b34a43d08b1c50dc49f6f2c0b75651d3628f15d8acc26f7a55c0889abd0d913e9c93f07a663e519853946236e83c5bc6c00cb3eb6a48a9009aa23b491c397fa46e6e8a0453a27b48619cd5f25d8e8577b6cb4d0b3afef8acc74f0f2a489c18a065fd5ba6f01cc3c9fbbb5f621caead1b002e100d9b65184bac42831265f24e954ba6dec78c20ac79d432b03a65efdf0ed21a4b08ba17838ca348de44b716f8943011c7dcc69982f543d44b2d9a5a8b028cb326e60cf6a497b3b7c879e1f5f64c3ff9b77036d89134835d25c3e74aeeb36ee8e9e73de8bb2bcf3cc6710a6a38631c188cae3d725adfa2feb8db94a1618c96ed5181898c0678cde97818e911bae6640cdb6fdef886c2cb218909a5ed492b7d67fd56d48185a890a8e1baaad1ebb3917d435526aee8fb25032ce56b677fc5b925aaba9db64225d3290ec43df0d8d9a08788588b5d6f72b43be89c3951f851bba7e8284dd45bf331f7280a16497b7a0cd09ba135874694e087ee7f21b62b9175a3985302626b78939907cf5086790cf34db366ca5db41eef13a7d77f900ee10b0323cd03735b0ca4d737369119fd2e3ed48061ff70032024efaba6478447c646498a84d28663eedd8dc0dfa11aef3675e959a9eb45e5bc43b1d8e70c5e4df69d18ec1348c6bcccac5afa016303fe3eff21ae7436bbe0bdf502db0a45809cb454f1ad8fc3ac1c3582f3ae19ac8f685df145d9915cdeefbbee8a3d71be99dd31918947547794100d7bca0a16ae26e18b2f336d0c0385bf9b33759029640f63cc54e33b751fa66b4e0c8668769a310c6deff4f7e52f1a00b24fc2af72625e85d3ffd2b7098bf43df0ced92be7df3382ac9cff7774"}, {0xf0, 0x108, 0xa2, "0922a84864a4019c546922ab8cb2f5c825661efe9254fabf0df5cff00cab4c3918a6381eaf745e4fc12a5cc310fe357d4f9507766f7ebcbca879ca95c51791b4f98cdfbb5ff71cca70341af4425f25adc3a2ef7ba196505faa3df0dd8e4e35ef6486f7f40e039191ffc7c43dda5bf3999d7cdf7933f43f90fe5c9560f04311d0584a29698bb9478406d44693203d14ccc61cce742846a2600ace2149733891f410182ce5870075a372b7041e67b5e61c2a48fa7e2c09c8946ba08ef2609cda4f73191aaaf5beb18fd8f9e69a939c7380e5e09179e779860d4dc462fd18"}, {0x10, 0x115, 0x80000000}, {0x58, 0x10f, 0x6, "950111b7081258e3d1d5295fff1499564cf5ca46404dcbde61b04c1bae5b4d77cff64da0269f814e8d130b78aeedd021bcb4d57acee81cb90de0e485edc1a0fec37b"}, {0x38, 0x108, 0x0, "38bd554acb71edb4d084e0de40919d85952d1442a58cfc515eb33baa6ef09b505bf6f2dd"}], 0x1248}}, {{&(0x7f0000004200)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000005680)=[{&(0x7f0000004280)="ed8f01e4683693277aee7150a5d9ab29d98fda6c73b27b8e1768035b1551a0a0fb8c3480eecbaec263636e07de6ac1172b6dbdb9554a9f107cb4ac8434175b4244e8d574ef66a2f2f55fdbda71218d5165d67ca692b3042c1a2f51c871926f552504af0900fcdd0e8c8059afe834d2d25f61f18158d8399933604ed773272eb929121f32d21c6e92f8b7b48e3381a65ad2b56679b5ddf4427113186f9196c29676629cacad08f7e9be207967a2e5b550d6b587c991988e1c6b66b884bf78a98ab8b80fb5ecb792a7c997b5ecf19cad03f2fa705a116bb0e548fc1e9bc02dde92b943", 0xe2}, {&(0x7f0000004380)="740a3fed9f3616016f5a8947d8cc1cdac8a218ebaf4173d075369c36b112e4ab0169ae4204668c94a437b960a94ca95d32cb583e0ba36bdc85940b21f5594aa08da6beed3d15c7fe05cc41374bebdfbddea83c119953d38dd55ed01bbcfebd8019887a6b6f4d", 0x66}, {&(0x7f0000004400)="918f368479d4d185c79335062f33249a8a190bad", 0x14}, {&(0x7f0000004440)}, {&(0x7f0000004480)="692ffc17e43f06989bc864bad8224551471e756ac7151a5ad3d40563385cf6a04f197d791f6da65bc2f2a78ad3610ecf2fd30728a74d2b9b1983443e739c7788dfe494fe4f230faa10fc6fe9710f0510e57cc3d5a818662787688222916b32123ab150985e020eab9b6fc1210dd08867d02896c98647e8a3cd393bbd25efcc603163aa79e937fcd5df5a6ae162b4011d4b654e24e6232b0f5ec1a7b43894d683fd719d0214ce38b2ba1dc49d8f72977eb792f58bc552f98184d296007ae112aa99d0a928010a99d6b1adf2aba853c8502cded86623f4f8aa4e4630e391c91f0b446cc290eb7b97b1933e3da3641e5c5763a86eea0b49f77e1f3768e10b65ac4181a756d50cd0c364a8e519cd35f6675e8d6d8b126985e00124d048538586e4a9b5b62553d4892c45c7918e5baed86c7355fc9db1907bafea44986797f17553042e0aad784a359f9172962ad7f177c892b831ad0590bf7935aec00670e64f1e92903e2bac097bebc58978e9dbfbcb0566728988c3c08dbb38bebaa1943d7c62811f85b7c94b2ca1bb5834b2f19b1a323e744ad33c10acce72377b0717e95a9dc03ec5cdf1099c7301c4e68b384dc7b142eab6f55d7bbe59f06bcad3b054211a61156d7fe6277255ec7cf42ca86b2ac65aa7b86b6956df9c5319f28e581fb393b6f063f4dad67e7d3f831b630aac34e20bbb86df92052217ce62a522e9a5cdcd9e5bca35038e420257276ce1c613d6beea4d2513325aa0dbe4590230ba5bdbb4549ba335891735c7174d0fb005322dc3f6420889b32933594702c64e0e743652d8e3a3469dc5210be66fbd6c391cb908890a5e3ed212d54faa3ecc19a5b0389c32c2b4499244975714fd137ade922ba065b006a8f3c124d5bf9a8fdc2237f16c557fef02a83167e87e2b664574f54c4c925426ad5e1776c8bb3e9d72268d13a21223084823601f56df6fa7657827ef6a833c019a760a70c4fb6a47091da47fd9ebf33a4f535f896af4602debe081dd89ea89ac37052e10152325b7b15297388bf8be523254a153b57bae83d4f10c21d0de1b3e88dafd018ddc012acf9c9f82b8e07c5889f4613ed5d2ec2643b25b3c4b85315055fa5588c48729be6c5ca8258158baf64d143df4778c924badd90e242ce1337309587e10e0165e7ef341cf513908620498752fc1e4ed853f69b22dd08eb681518d52e7bca02b1dd79e779fc8fa8a3061344ba2d639f790589a4e9c17962aa04ec6b21724997ce54566ff6577d5561cd65a7d7cee6a9d5028ea8afba465c2511da19324e0512d1692fd37ea49507b9d019ef794b7073a516874649d56a65a43d00dd8e2d95405a076184bc74581fbc168aea4f1f5364e73542204e9a9e64c757bfe10e11ac228af01c1295de35ea96f40768232d0cb6e57d8a84d6cca770042928e42006fc6edf7b59bbd4baae10fa4e92f9177710351c28c621d6350c4a29771b605b2ba2e409cbfd798d3769d61f2b0377c6dab75417b5666d8876e802810265fa4f4d947907f21a3cc8ca1da1c44274ddfd6fb506431c188a076b25df48e42979d9747904793a8280e80fa6fe980b6551c94ea14c797ff9eb24e5eb348b044948eec7ebb92f9c012f62a506b32cdd5d7dee8de3ce78c954b992d286d175fa58a83b0d6356c639f375fc14d7d486598bb67b530c6c1ea83cc19f0f3d25bdadbd4b1cce36146076a0e249d3a89680f8c6252703aee52181a54ab7768ab32016a5c70c8c7b4d1dd507759f655ff663c78242f77ca98ed8ef576b775a976b3cf1d9f8ef9fb8b090cc9fe36600fdd9a088ab5ef62574f36945c2ec2acb52d1e113e5f39023b6c6d98cbaa069d3c3cb8dde6c5158f1caf8e6d88a058755d60270d2ab6668c83ce9af82da9fe1112673f7b427a00f7aa54f5145312b0ee5d80f65bcd024be164d8518e015d27232e93da4d1836f8dc6d197c6dd65a844bcc7fa03ad6b1aba559713e86045b46d8d0b66e3ffe59d182630b4ddda799201a56329fa5d72d55eec8f49a657fd71beb6630d01cf71ab94594c3bbabcd5264304f04fe9af3eaa324555be49989fa6be2eb7d03bd0e26778705daf19ea2b9ab3c336429b6d63f7a770ab6d3987f1ab9224cbfc7095be7d85e326405f9c8db72fe5b175083dd0c4810c9f7af7f8c2c6100c62513b56e1433450136dc72812e9c8d066a216b166398c8b75cefacada7f5082eb0ef87bfe2502f3889e0c2bbcf93b08389b134dbf6a73051455e902fb1fe3cd406d06883ade93657f12572a17a15c88812a9d10a857b70be974cabb0115d5bd06c24df8a5e79bce4b59bdef11ec078e7d12a4b031de8b30aadb63c456e2efae92d725172521f561a9aec95ecdce3b558f9c7949ea24eabc9f48b6e807426c2f57377c6f3b704513f2d265bee204ecd485bbf12b495b200d5db5664d4dcd25f9f3985b5ef0f7f8d381df2e3373c49ca95332e47519c12f54397d4b2b098e3fca76531fe8eb52759b4f14269e41847e290641e6d93df97af939ec8a431289dc07ba37de83f44c178d68ae2324ca61c54d221ffee891fe016a6473d4681a5cbd7166e79adcd69d4d3b609740a00581f5eb460b25ae32faa17e40967303915c6e8afe9c529580b6e71c83ed45407e626a7b388d6ed0711a6e4c261feef71d8da25a6231b3386f9e7d2c0f42ca8d973be1389ef7d623ec460b528524e6688f8bbfdb4a0ae111119ac0562991b3edd9ee48c5b103b9d07d8dfa225b4931a3eeaedf51c97740a0f9f9af8ffbf08df8031628343ebce44c93e98682a90bb27b816437d6022a8d848ac711f1a52492dbe58279fde3f735b679ab5d8fe77a3f63f7d14198003722ca0231e750190757c4cd1b33a2e470b082ce4a4f04d4e57c241ff04ad13608015884c252c734f4a95f69558edc57a3e70d3e26817d3bb236c2db88807d2d6de0e1500a7e6f198e5df002ce2ff3b3f254fed48e0de898aa2f424ba7b6b1d7c690e41bc8ddd7ce903300bac132100006da335a01b376978be608068e7eccdc63e44013b57a81a9ed47f1e0d65e08fc78e32971fc29e2eafa0d950cf7cecc378763d458ff4993e091509361ba83f8665d48a07b849fd4ac12a4aefdbdab9922b79bf4af10e36944b27359454b37608c5697e8f8a1058904c6bb9f1de8c32f068cb59a343fb7d1ec56ead45798e2b4e8a6eacf531607ccdd18f8e9ced5311cc5190e5ad86f1cf73eb0c8fd323326d13489811ceefcee8698dfff6f07294a8ada50effc03135e31d73aa45e28fcc4c08d37334ab3b4dfb07c9b31e72c9f4f7264a2f2d805270a134c69f5aa877821e3b001d30aa28f6ea7ec64b9678e3288a656d3db30514a194d0ccf4860d6c9d0bcf3be9fdedd96c217b448e3458a96c8fc57ee9ace7f719f2c24bab0a069dbdb90eccb5c763e251feef58e55624e9e47b4f08755c9b6bf278a8a3baa1316f2d304d75d25a6defa7d8a2a6394e1ffc0458284c8f2c96762a123c1f15323116838d41681880d0f1d6d098923a990d6f79599924f9f078775dd04cbcf4442caff115226ecb0a1d03f924d06d2cf7a5017743cbfd9b80c5a237c216e90f6c2d8079ae2207ef98bd8d28168406054b7ac1184e058752a7b168e7cea8726c802753f6d8947cead73e58996073d99a635c260c2d6fb1abbbe11d5b674d51f772779968d33799a596c8352b6f19d8bddfd7bc910222ad2cbe54c99ef87bf34297682b1e57d170766a98a904efe3278f3585111ab06c5050714a1305df71c5d984cab096320903eebc8f500eedade5b8d8c28fa58f8fecdbcac80bc94396d438e58206e920bb755862a47c4a7c034a97de5bacdb4aacb7831416fbcc23c1a5d645fb321e045895efc5cdb1ad938afa7f969a1803505480ad1abb2799f06f6c1159a7735008202756900f3a158b80ec954513a89cb58e98ac109a119d372de57763124e40fea99f88a3390e9f82844134ff47083a0cd99bc63a89ccc3bc61ab3b9a9f2d3721136e06e232c2c1771a142c5d5eb486e6405fd58d1b39d6b825e286e0dcea515bb8de5ea0ed41992838dce09360caab3525c77f531db9059e5a256890020a2aa44ababffbad22b208857ae9320afcd4ccfddf6f369bce8c22638d6d72c5515e2383df85fcac970e0da825e44b4ebfa8bc7c39316f0f00f243b44d40605044ade090ad1d86f3bff54709e26ab0c9ab904e8df8295d7645111a49f8d0a54bf8b8ab8595b471ed831d48674fda2fee68c1e3834242d7bde7a470df3505863357d2111d094810fd0d26894954c236428cef9f109584f1fc02b3bd2f3a8dc6b541d9e92a61f3190041ea3fde6634965f17a6684a38cc1e1a6320dca19a736516ca967c75f21b972c5f9d5c4e9c4449091886d1450d5e7e598f930d330f58580d50c9a8540b6af391145da62551d92be1542e1c58535e23422404b01248480d14d979cd3d15603de045cf89a46071e2521b582f2c9d62706495f15b7bf2fa108500d46848e7b6ad8e352efffbfef0c998d27ecdd42f9b671907ff5b5ea0975be5b692df5622cffaa53a6f0b1c712c181de147d08ebc6c714f91b7713a4b79d3dce80362be0462c1067b35f441d82e55b665a924fcd607ff84f3628e0e41d4a4e0859acbe771fed228ccd45256970ec715d8e762fef8d4101cc650bc5d823a453d2cacaa1569f7286d467eb607c719e973918b86a1ae760a15cd64abe5b5ac2fc87e1cfffe39fe99d0c8f7abd620300d7e191aeafc220dd7bfc6500cc85ff5ecbd5920a6f99c9d6eb86f1b13fac9556c01a9055841001c04052e4c8a8b9cb4ec792152d7bbe1f79731e2a688f1464890154ee65368044fe909a4013135e0fa100f8a3c6c9e337f9433250c0b6fa75059c40be615c81e74d2e764ed53e281decdb4e92d36ab33cf88a9b33038383f33f82690ecb8a6d576edb3abd8ca3184022e224785928a4db8199402993deb237e84cfb0b400412e3afd8f939d9882af4af3a714892d0382d3b49692010bb3f28d23638841160418e10ed21a0f889f96f75e0cc3b9770f1b7ec7d0110d5a9fc83304f1cd7a3aa33ec76e6e7e60c8aed86c64e22b3c111c5620648d3215ccfbc0e49b978a629f414111bb807538d6e0dba76465502a37f344330ae5e54f9a618b953878acf9313c7d8d9a706b2d4a4e87900aaddb9330ba341a1c45ef6e2af1bf321404208a9c0f870011fb52be472264ab5e5aabca5b46849b7b49a70050cd7a2a0428965b8279fcb1d923c632401bc8ff5da98eb43b20331106e7450b13a5bcadc021e205868a0a5612adad634281814c47d29f5e29cd0712573283347d2ba26655497b77b22fecbe1caf855d142fe5340484a419fde7f8dcc933bd9398967378e3c526e25e5c9ee9ecbc96ee60ab4b4e73daf6679839d412874842262bfacbaf1540549347347c8dce58888347a5199b0fecf430383e05ffcde9a373a2a0dd2d23ca8c4f39e82355a457efc0240ed064c420315549114013398755c78e6defa3bc3c4db32830c8554fd036a2ac1c9cd1d26424560e9a33a6fbe0ef2235126771039b396134df303f2fe9aa9b53df9eeefb93202088d60e21d0daf2fd9568537229777595c67d535b5b419ab4c9b0c266e75d493d551e176a6a483ed92c0a70350107afe7f53c3c37163433cf96af59a826e274b9c16782a188f553365489c9116295b8f3c62d1cf01cfc34b4695d25b376df86e715e5af80f141bc91cdbb7f3ff9106bbae21b5ccac32e2011751a75412dccf35c8e912c27939fedce279fde437504c6af0e6dafc1", 0x1000}, {&(0x7f0000005480)="0c58affdfad15dc6e61d94ec9521d0f2c56e6b239d6bc0a1f5716779038f6187", 0x20}, {&(0x7f00000054c0)="ebd0d43853b953bbbbd7ec3758fa74179bf3c84d62485962f34ee65497de6625654eb07ff5c4c344ae8f2661dd9041754fa0c3a0de5ff94c61a2147a41b7d10d7fcc532fd84b7d8aff94cc61fe779713c4", 0x51}, {&(0x7f0000005540)="f5bf61c9e7caa24512c9de710fb7d87aa2ad890bb05d41419034165545fade93567a79d2acb1dbd6758927b49a7be3dc9ae0a12a56597d06a25ec155e26ead476c10c94968949ddbb49b59b934286b0d6013394ac9983ac4fc8482e3872adc0c3b0960129789a4b774fdac95bbdde988c4a7da152d62b1093933b631c735630fd279e798e73f", 0x86}, {&(0x7f0000005600)='/P', 0x2}, {&(0x7f0000005640)="151562ef7c158006f349679e38fb1652434cd578160a530844a62e07f554a0272110da9edd", 0x25}], 0xa, &(0x7f0000005740)=[{0x1010, 0xff, 0x8, "1ab116f2a5a8948226b8a5c0650ecebfb4fa812d747a97297bc3d832d47b8f04123df83fd17de8aee425355a115f8db8d0179eff4c2f8bb8eee358ae3ba296df7f1134a0dfa4ecbc22238568788959b7db3ed1a2dd2151f70da137ce14ccf4252dcbdd5161ff2d77e43d50b227185f03ea6515ad78a892caf9aa9b8f259e161c3dcec0d169864228a1f63e5f44de01cd67f5e7d86b396e90d84903ac2c5ea0e1a327908ca624dad478c63444496f8725499028777d01d2e391a0071ccabce4986fb9e3174d4397e5d9d0e310daee17d7c994e16a3a7035277757b819b94ebbce08281c99069d0227fed0fb5dae8c31ca34ea5ec68b454a0037fcc3759399388dcabcba39340771575e693a47aaf79b8957a842431a394781514d588403da13946ec36731ef3badb835d373d52ca5d855ea30d2e5d4f24ddb74529059f87c1f2ead427e1703db9012f3e435437f10dbea99d3cdef78cbdc44b6963a205c41d6bb0035a0c4f1c475e9d573c69d1dc54ce9eaf00f8ce187600b0725b3a053eab93d62e4b2774f8d22d381cab81b5c79ceef68ba58bf6535e7419f38090298ca64f68dc9bfcfa20d7e8159b7ba136304d9438e2d3241e9e8666b088e1c7a3f2803dea0c363d42958d8476cb955a297ae997e7910e33a71ca4a39439a25c67f873583e892dd49fed74be9c3d011ed42255c1be14173e5324061ffac80b483888a986cd394fdf54f30fcbefde3917e527c21fc34a5d1e79ce610aa8b149b027c0d066e023f412a82ee7a4ab1a1f644a919f07583ebd9e838e28514566dcf892870f2adcd013b25ee19997ce269a73081198df9cc8aabc25a3a288532c54dff12150bf69cafc573970d4e02fd5c569f2f2a008ab58163153f89edf0acaea69a18acc95f26e32fe109ca3544303d80c4ffe0a2895400e4fea7db4510b7d979f3bdf3584d019c5b386451f10a6424a1818cf28240355e6c9cf0f3058c229085cfdf572a070e6b7f9340175f4aa8594144929e2bed43b570dc7cbb22d1f208497b41aecbd74c39e24dc0b3f3eb2f82fa6aa580559d78cf6a49826d672432c67d3e4ce206004272ce1a0a0c15dac6e1c5fef20fb0e2fcfb0c7bf721138e5f05005c3b371591b617bd1e2b33cbe97a6f2575f093e5d002e4a97b9ab716f1a26abbaf9265e7f89ea084df863a0a83e552cb7e16593b26982bc7c76a391ad078a5de3bcab9a657b686c4dfc9cb9286ee6c0df7f6ae9e639fdef3dfacdf8e9f5056e15a7a42be6f4e1db25250ec4123c42084d33ff101b48ff9c804d457a5a997c19678401e0e4fcbd317e7da37ed39f4ec1df80399ddf220ce8cd4044096a8a19e45fdc362ae8275d5225d6166ddda00e82da2942c4114f81ef7611aa12267705bf9942e4bdc8dd2f52dc0699f8ea49cab23a5f40f9e3391a5f94882a8f59224398593340977e266379e0d5601eec0dbeddae1432626942d74b3b80270771e69e35b0526f6ee50a55fd035d3cf698047b5a7980ad5b58fa29a512ee9756d0f84a036a4fd2617cd63e02ea852e5a1d9c2b458fdd5ef80c93a1185b620e83ab70499d65309afc60fbb962116f767f718b40a2431b8ecb5dbfc876e60c5da761d9b8a6f8905fd1ca1a2e00975ce262a3f41469a8a746ab8415a2706eb35d501989194a9ac44329fcfb5cb1eb71e6dd388133ff11892cd18dbda7795722202bd20ff42eb300e0e8f79a2e64224e152439405f83e7427c3ed6303d9ea61e74e578a89a682464e5e8b68f727ff012b50e653a4f120f874d1d5318eb6f4d49bafb0457d159ee1984d5d9fcfedde5d9a74b259b7c5bb1185b64aac41d2d48f015b8d115160bdba396d2d3400ad08f4cf61bb2077aa27eea451e43106163b4df1f6a15c899030e947d5ac02c884e712e2dc619d917e0adb2453c4909cce29b016ba0ad4a040f2a4e0dcefc23b082c90c236c20198ca97c963b991c30bc81118380af6571db5676068cd7d6cf2baa6999491c4f18dc000601deacd1f864c5ba32de418ccaafcf62def5c6356e1de078c254059e6ea5d12c0067f5937fb7c9289f0383e4c2ef17abcd13925ce629e575f3db489ab8d0c3ae1dfad712e5895c6ee036ff294eae652b9b7e5333b81b62b3b4e28711baa0d7ac23750121b61c02cd458d1fa7e143b6a60178321a104a69ece0c89e9a4319b0ea27a753f7e6e5bc1e29e311c54f8fcc27e733438bf82643036f5de368df97f0352e67b822552f80e2396f2c82b7c703f563a80dfb62733d7a5ed7f9a3d07ac3624f8e5093ea8c2cd6abad76f86d717123fe59c352ac83bdb80b2057be5c27b2135ca06701d37efc12e013a542ce4f4d0bdbf510a3723dbfee5e8a18a3d0cc54d71351d5d200644e9900e02a04991c364fd8734b83000b4f5ae89cfbedb8002facc1d70259e686795287460f75e7fc0b11c6fcc8f14ce1c9389f1e751f256522332a887142256d0fe1d3ab4d12435fc963fdffc4f140e610a94152eaf34da8571c7246f278d6387a161104fc103b054b9bef4d61fc7e680774b412c590dbd0653fc2e305efc189918c0d1c9a9e8e61dcc1cb10aefe164b080a335e1c5214c3771e94260973c996cc517844c68bf347cc552b072e4794d52f93a737c456d1c9c69b4280fb26d6d1b0773559dc51852a68ece715684d92b861f67de6d31264b922898f62f4876fc9dcbdcdb4016cd457f355aa2f83b71cb40e39090bc5bccd70ce3740fa383104e5f29efdb89fe14ce3cae9547e12025a5ed56cb6c70a032c89c9e88504bc454fe2a650b6993a35e1b72a7dba80c3261a694f8585e37629029168a14d600909adcdf35cb94e73f6fa7bdb38b0026f307dcfd6a93aefea55fe4355cb32aac1bd5606a0538782dfa5930d1b3602387c6096c6b14c7a16a35ac60c214bf3e4d0e1a43790a6783807887ff37c2243654ffc09a6ff856755a7537f520ffabc9223848762a9e83132876b0079ff028cf759c19f3c4a81440f66813ccae3efda2c28d46397a27510b6efa5aa887fd81374ab1b6130cea14fc3e41f7b461490944b1d4f235ed69bd98fac129220e119ccc2fefcada2dd3c1ba12cd104c49d11cd6241d8e69da637a8359e8d73c16631df5ee5aab442504166e76c606c00461a77a5120c8e7725710a3dbf67749dadc842486758d90d9aa1710e47865d93ca871e1182a6a5067c3f992b3634685f9d44966e038b376dbc41d6d1f254b34f52fe8a95d46f94bc58d79954f4837224833e3e8e2dc1b8a56198e0836087b5c2b9dd0d149252e710193892899c8b46d11df838ccd62dc37d603fb4fd572cfda22696aab4a765591998c330a467eab338b60dea7193747a981beb3b1c25c503678661498f602ffa19426b96301f91867866d33d4c18a74c6b1c5687d647bb760fb832cb19646c9502ccdbbdda6272814807efa13339238a2b5919e9f5e1c0d6094f853fc636b8837a044570d23d1018c129b818eba9e6ae06214d7f6c9c60574a6cb8b2da75cc7c74c995ab3348f19ad4fd3d2fdfe2a4c4f07da357dd402420a7272d3b36dfd722a5bb6865727b1bee50f974b691c8af5aa34f853b6ed7f3b53686de3eceaf186139fcaa0a66b33f488e38a77cac983ebe6a291fae9358210d4c1d1842ead37db45ef618222ab9523ee030645dd03aaccc36959f2c18a29f1cbf726b5831d683fbc6ca298e28f441a8c8dad6a919e525353fb2c3b31b0a563e1903f8b8ac3ee98b2aeba37e1ac1c8d22e9d98a9c5e006e6bb55cc72399ae5adb7b46ac81e3dcceeed01948e8f6ec7bef2220ba80b057e0394882421652dd1c49142c471d4b7b09634138a4c7150e24ac51bcc8c9997d5e4ddfb5854e76369eb0ca0f3d441c00d8e407b41f45f1236e8c712703d5de5d70d4b1609598f52b447bf6581783d2f15f39b8c572303ffe24501b0e3e02a338d89ffd1c70982537fd07b62b6e7087aaf3cf0dae7cac9ec5bc51b68562d2479535ac18b639176d72f4f9e98b04c8ea926b5e3eb334d5dfadcceab045f60ba43ac8b5f00772679b116f609674e85e076dfa348662eca525d1aeeba0408d96bbd0de1a818a0fb708da7810bc7656c8d7989e19e074c28a79e7c8ab1473276d67df79eecb3dc26de92879b8bfb9aad3c28d7170fe3f8461ec4e1b6bbbfed37ae3bf14a4f1cc681e5bc5c79d588dcb05f706e979c67c8d8995fd11a8aaf2d3605493258a21f5ea672366459d136655becc991ef373981987478f9d251dfee3ffce91c689a9703284c1a8846a109dd9991ba8ad9ca16d3d3cbf1e40c4f9f06c4b160a9414cb5665d14d4c5fb8496f0ba26e2b6f79e4542a946927c30fa238ba280ef18b55e4e5a44572a339631c41b20a2f0e5c8245726a6da6861f44ccbc8903f237e17338743109d821b73e5d84f963081664246b765f99185af67ef8e1de04e8fd182e2dd919da2560241758832d778742e37ee421307bebfc635c9a3341204bc37f40aada5df80d8abb897c99a2d4a54325684f4d606d030d167cbe0596ae7d8f51dacaf1010f8ade1a12927082f0e2237c814789aff7627651544bc31e6a574a5ae4a601ad3d2ff8dea1e7357d964fec45d44458d69784b0892e779d02b4be3b04d4503bbcb235a26b196bca7fc6dc9c7f97a3f25928713c97a78aca1e8af1fbe1f61fe484901adb6754f1400db8c61f6ed54d6f1d7bdf72f9b0751139a420cd794f2e6aa3a1ca08d78e1fe07cd628e7d69309042a9669e12faa8a1f1790689fe30ee2db0a5f99ea01159de33f5bf551719938aba57007fc72d24c9b869c9be0b66141dc0e85d11662acaa665165afdbcd25dcaa86b79fe1b2db9cbb56740dbdeefb351e389eeddff54ce79ffb2cb2b722bdf3dfb03da5d9746ccf73a4470f6df81570c2b4fb7f726eadf1a7649e1c77c4d83db69726e039c9ba521f063ec1c13dfd0b5641b7d2db860dcba28bf602f5633a59688c2725f7a4f3150fa3e476c8da101107c6bfbffd6949e72271c54230ab0314d59ca800500d26173f446286f04170630b11b5ed38d9f03455cf1591da75a872ad6d198e2b841147c4a1624beca98fca37d741e1250f0c16cbd0053e3ec1ece747f1eb31682df58c03df4a67ef7180043c89eb3eee4b3f4864b93238153c857c2017c97edaaffa06092e566689653cf09e7cf3bc66b5bc42583ef4c80b5a9ab66c7078ac942605e5648f60573b31b10a81f0f95ad944cf1d4fc58583693f336d9f8bdf240c23c10870a3ed63932a5a3224e8885f5c17d2f0c9d6ac5d7392638bd05bcd5675f0678ecfab4c9b34a6f2b25690bc860550223d80968e80a53f221f3cd12cb4353721410dc2d7ba81350e15b76199b1e081218cb8e448279b312a5e7275c9ccd579284e7ed0ee54930a75f415e427871b62a0979a2f2686027288fa1203732b3f8d25b453c0265febbf1ca920ea9d126ccd6c47c45bf14e90c0eee8a0cf5bf26a5386aa197f8f4042131128a4fa268d9c8199bf0bc9bbe7e78714735e64fa28d695d60a66eeaa2e1a0c5c6900b032a5e62fa13b14c1f575d45fb2ac0d195c65b6172bcd7bfc5ec2415a8804590d3b80842346e5613bb8472ecf3bb6351759da8a83cfef34e02d256678220e78ff25ca2622c0a548cc983ed42c6306d794ef85d22f646e7765728d14d5d3409a552ce4b8229bcee0355b28695a839c380e309e39e1eddd94f4a34c6fa0744057dabf0ba9821fc03c39748edc3f29edc6f40672264d519431fff3b620b0a2ec136df43b3b836bcfb21ced66196c482c8b3bc56150d5b5bf9dd9f0e7c300"}, {0x30, 0x116, 0x389edda6, "c326188436480f95b660e27beaa9d1ba29a1d1f5ae608e595cb43aa8"}, {0x88, 0x6, 0xa, "9bc299d8036e50ac2958eb208413523201c7ca2cd97b8085a4c27f09d71a3e5e2af77665dd760ce11f642aea834ffa8174c32ef69e813b9d832d42d0f6443ea4ae7ab049c5aca3a7b8aed3773f21564726cacc34a867194361ebf44226427d007a2129cad39e3222a4101c0182ca51563b8e71bcac6c2d"}, {0x1010, 0x10a, 0x99, "005d418d975a1a65058c316809e208fe3ca319770d8ca20e14cc37ffcc2f6b8b90642a9c08b937714dd64f54628af83e1a6bdd5d6648843c7348e1c46a2ca2123b7bffb7220c0b1e9fbd48c2cbb1731335562c5a9527e61fb9b1687e0c86d28e658917044452d23ccfe6d0faf017d7ed9a5f33d16cec5300436a782d64d38402b9790a3356ca623a3dcaecd416da3b5934082af4531eb152fe24f73e92bf277b1dec00db6b44c06c9ff4742cab2b963f3bc1cfc59da10d4ccab9df4165d4fa6d47762dc17eb09456e6ca1dd1db264739bc1381948a2fcc2131dc39492dddfcd4322253953350bd55f4f258e7632f1b5d3d8bc913078157bc2a1ade30076e675cedb90b2e6fd870b4e54dec9387e550a3693b1588bb6696d19a1ce50bf38db2f7331dd13ede85aeb18713f20126eef010d35cfc6971341d3d49e2c5d52692ee66b580dd6b713b1cc4d6c975c57c8cc770f270d728207c8fa756adeee6fbac9f50a729fa79c9369c2777937073288fa693cb9ffea6e1837bc002c4ec42203e686b1e9953eaf11d8e4014b15fb468e73e54b5d566704cc2138ec678904d25eb8ffaf70df812b8539c918ec8fa46f0e018eebb68af1d9f915c45a2e80409e30b0d1229e4938aee3f7303fb2b47389d190fa3892639edaec4d87a1a33c5946d9ec0203d2a632dbde31aeca5442e6c4bf4a729adaea2d839f6cfc72c0e31b6125ba6813bb398aa326bab41407a155fa4ca9c5efa6ef4a8b19d1a40aa2a8c914101959a6816dfbd416a3a0e10bc732d32bd59e6a09a3615a0c97af1d7c991f27c4717bae4728e1f0d82511ec014341c11b404aa1321ae5b5220c75b75e8cb37d03a94c7cd33fe6e823be294338716f7c904aadcf4c0a107066b45b0f4ae923ca3931a36f7f53c065f19f5c99652184fcd197c83d7fbf6b93375590188f676c9e10af979cfb48c897c57e0b24c0e3b5bfe98fec55124678e3a9f735542f64707cdc36f7e78d26df36f71cd2c2b72e2f420baf8a8725db500764240b76e7458ab0b221cc81c93598fb810ff15450607dc6ea8f8f428681fb64c6e3518109d83c12b726fc515ae890e1dfa626fbba03bdce2a89ae1420b78354c40b776fa1fbb7b349f38e3d52830725945f3000bc7fc67b7893b51ade9aa6aec0d8c6bea4905a00a2f928c09f33069655d1f6ee430b1f42297a55545ae8695a0643f7c399e443c8a7810f1641e4f1d33c3d4ada8617c531c21ddfe03e3bcbad5190c7cb119930a857cfbddf9c6ff7f8db51dccc4e7b0b82b94a4ee92f45ead3b7c563eac5c273ee1bb803203b46768f54f3930cafebbf256a87aece9a7ddad060cff36603af537079ee9a5ef4b9e30c5d6c7eae9b36a6f9674563a1d76784e77eb31d0f017b5023389261642c548a61d05825469cd28c0934977d19d8304a651cb9fc58ed5542cc7fea3ef02217ad80ae800c4e10be474a144602b2dc5cb289f793f0557bfaa1ee8f0bac4c5d6956775bf43b3a1425759944442c20a0e15df3731c00e33d05c690577a9797c1016674d06fa31b019b55194b258403baccc6a6035254b7d15e7c350c819e108de59b8014ca67ff64efee80726d60b6058c600ba4e037fd734f2be54b2bb4514e3a0fd240f271d392547c6c8df629b782fdb9f4908a6f49655d92d00434e896021136c2f8c9b1652e07838f3e5669353b210b988bdaaae1996358c2deb70481fe8155fe8e8a132be7732be3bb27add669053a49c0b87bb997cf00e02b0aa4e30597cd8686cb4c8230866821cb00cfd12397f7b1c77070b4adf9709cb8cc246862a0d81fe317eebd4c93053c4c5c3f4146aafb5787e3e42ba2812b13710c2d8fd9ab93a9a6da56a7839b4cbd9e1982d227bd60ba9b577b227f9ee637cb10c5f55649dceef364605153aaccb11fd6cd1e19cc763d6831f0bcf34dbe1c304776eeec5bae964c2a5e0ecb8f2c96ceba95cec8114a5f9b8c3a19eb2ca33883f0aab3391cb2046ae4e0e47d39caa479004692ebe4e8c0bb07b12663ec551f55a6c6c8fa89941fd68778b25474afbc5a6989437e6b7b4d16f08d4b5971c03b103d7cab1a3cf447d5d6a531095e952ae0ae9742bdca2eb79f565524b5281b73a379073a4650fe159b9d74ca24a341ca2a79e3d428f07b754beaa61244b46483e9ce210b279a174cb56a7d20906d1eeb24678acee63d7138dfd68df26c90138f1ad6bb23fb29b758c3f6827f62497a9258d4bdf4f76e93026cb3e96812d3ce75400f8daf26a21f3102c0ae08050ba81acf383aae35a0aef998ffcd5db696774c9b4ed6ff25c74d24cd6470016b3a87c26242fa434b9ee5a63a3c8fd9f97d7dbb927af6f3281e989653d6c64e3f60b5e77ca0115b94970035106bc82dfa33ca121f109807945259c9305e22c2b1c905a034e9aa7185b12f97722b4f4a00c0b9bc4de87a172919fb80077eefe23b47f242a870f372378a48a9280dd418803533e046a50fe58cbd9c6faa0129e77921949979dd308a37f0559e900ae6ea27c77355ff031ff5f55fb3744f0d5fd429d84392ea42f36c2c3332a317605c0683f93ffd9238e989404c3c0fb2e2f275658883dea6b8bd2439257388013fb02a3e6329a5ad0dc7b39cc4e519cdb93629ee8b0589760fe0b1471e63e6a173755bf175a860e6f3a09d4f0db0821187bd19f0bbc2b3a8da902d9a212ec508a1902282965df8de8fd2d3fedf488c8080d40375462b0bc5254d2ea088c923fddef945ed2598810832a577957176039980cd2bd8c6e4e9f8ec3eb1c41a9fb1fb210b16006fe535f7bbd896dd24576bc1d03a0ad93d677866e3a732386379871c4188db0ede70863353343c8ee98ea38e18f241524ad9bce08d37ebca658e57775b279dd3de40fa3030962b13dc102c1608bd4b5ec783cdcf88469e5160acca64cc48b945fa0353d056fe1da9107b0889cc9155552914109c398ba7437ef3cb660817b7ad70fc3747adf2f375374b1f2585f9d4dd802d441f90e1e0a4083a310473cb8ade531eef57970b085b5e5b19412e9415c91050dcc871b286dac0369068af7a19aa043add9a540e8b475189e2cb9b20f27bfd38b6dd8c84ca3291d1a54079e8f6d733bb6b0b52d463c0cfb9dbe4abd6fe51953067b932e0db18346b1ef366de73b240038038dfeb6489113f5d167b22765098324788f1ff1425b2ca819841aa237846e909e36dd6cf50c109cd6dd28fc84bc4c5ed2654aec8d39f1eaf1f5646ec751c6cf8cd8894cc4e143ebea59a1de966d98e85d3eab21bec337392575552ce1c0873c1b639af7fa84cf0b44944be73f1483cbbd4d3d925a7e1c9a3165de5119a99096ab59c1f0864efee9ddc9fff90e9321a660488383af3cac5db1a0c6021ac40e62c572f86d740677c893e6457e55311f5f9324b03274b8e0172799d25281ef90df305b1fb02c306dfe9736b14df923dd2e196477847b0cad98b127bc56f65a5a2d5b49540218f27bbaf5e8693d781eccd217aec041b8234a66b4f69f7c873f9f6276b69d02fd8d8c67c96a070cf2f7503ac6ac8fd8595a7e6480eb69da51cae8100d75bc5fde37e3f5b127c451f699352be2f308c874819f4f79c57287cede455ce2fdbdc344a5992b82fdc722fa36a0655d50c3a68e6ddd639dfb0b02e595c1f7631bc718f3043af356281602c0b7380eab55d7be7d311d40cf5c22fcd5271ce600f0900680f369547cc089f376c6445f9e7ed87d97df33755f8f43dc37f3a3c5aa69ab34c0713f6ebd3d757cee9201ea5a4adbde837ed21d145872d9ddf6675d6502068ac47c6968b4f1af28a412319aa2c91594e71b6d235f19b22c2509e652a9f994afd7efbd9ff011c5092ff82f9b266a685f429c958c0232a01622a90cc14c875f45f79ed4df799e38fb0e8c4d6ce991df0aaf00f692f1c00ca2ad36a52ae00694444d71f8ab1d32fa919a245556e9d5c25f89fc5238fc50b732c43250e5e0103945d4701f5e99373557a121e4c0ef100a6f468a568861f0e40247fa6ea3f35c060b37a263afca4f23700b68ba3986830c0a7320ac547870ca4d862e48d74489c1ccca8dcef31ef858a6b82186ef4c4bdd1e3f72dd5a4ae02f50453c95d13728cb9d5fdaca1ecf006ed949cfdc0003558a69f8f8aa64e31269563d76cf1c4ef541d662528a17b26040b2ed61c124aaa2946008e0169bcd9243c8d135a8dcf363ba9ce3e6054aed5e13c0c047b0469a2c7d43ec834c6f40b713dfce3d5bf40e1fd7dc65ba64297347b1f64841099fe6fdbad4fed7b5fc794bf0b9eb9e6c7ec708420b3b1cff8ec9a30e05c58b65bf8f588a1050fb09aad2da88f1ebf451b1a03dd7da5204b74820658d305191056794a152f1681fd7d45539b4bd9740835a778d1307fcd3f120f369fdd7fa9735344f82345f66b606e39a342a743bf479c7af43e3eb4257165d7b3dc1c1e7bc5a2bca4d51364e6add48b990802684fd7d69ec090e21c3d89e605811032a87e5a2f321fbce5a0a3c3e681adb03536f0bc73f1ccb6d7e6d32ec008cfa15290d75857b7225b3bf0780935974d45c15d90948c2143ba915547235935c5685b98f1595475bcce1517b175b64da303b4ab4630c5ab045613eb42cf20aacb6330272cf28b53eeafd5b5b38d87981e5208eedaf9e6ea2ec877e5068406aed297495cc1c380e47dd9d2a27a9405fa87bcf330facde0eb9230761ff0d9bfabb97e3b7e91a90781b089d1a77e791ba7ac17cb0da5d5252eff4e7498f3cff50728d35c24ae4ac6dec5697c208f266e3e1ff0cab0ea0c2153be3c681d05e61241595c5c598914a639d71a26ce8948f12ae337086f437a13b3b049226a66dc8777fefe8214869be6d79f67855ab1a6100513d144a25f688954f270706fc6dec08b73d4b0ebc29444dc329d5e09f1a86647157489c58564dc90434f27e4dd574b151cc7b15365ff8940df259e88832cd7f748ba7cbf525e6cc6f2769402c46352b65480a8519906410af3baf59365e90d51d160c717942ec76ab80c060aee54f8bd9c2970eefafd44911364d905f66030dfc30f245cb74f92c72017a80102df32dbebb3c907abff2793b3666f4e54c7ddcb2cf77b1f5450f9f97f3e402d5dc1104022bb8c5f2e3fd394fa9c8e5214538789c63472161b66274752f62d2df08812f86ef05d2367360516dc5f3167dda0834fe9e86b1baea42eba1754cf470a0ddb0783c63c118f99f36dd8df5fb457d411db133ac7f62ccc436fa8dfe75289d3b54694e140fe25a2bd71784876dbc0251873de2b2860335f1f490a6141737b57802a233192f58b3811717556a41e82a1d2d42d1f3ff13b4c8e59e1c131cc12692259177b52fb0981808c83d81747d6aae5006699b7990e1d080db1db91d8b225f1dd032401ae6febd5e9c5e3fc8e1413fc36036d770183871e984ba4ba10294fa5f6482e9815b60bc54f95353f5976c92ce5df905f0f3871aa3be9c741b20d7572a92e5d2ea811dfb4e8a954e403aad5593ea23baa57591529f25d628184d61af26a110f9143d99c4a95113598a7b1f6729aa5623147e148219757527f32418d5c4cce15670cc4b635ef33e8fc4dc025b5772f4ec3d1f6b4b8e2ac4d7853744ceb4abe7f5f6640e39b08c925007678f801c5375f923afa47066bbde0658cc1e26661c03a84b174e998e663312fdacc7c8263512ba0d67faefbc1ba97b11aeb0a29d1c2bf33c68d22242db1671bf372226e362a5c1db25392d682fcf437de26a73668e517757a2d52e93aab1fe59381187d17518cf997034c8c1928fdc8c"}], 0x20d8}}, {{&(0x7f0000007880)=@nfc={0x27, r2, 0xffffffffffffffff, 0x5}, 0x80, &(0x7f0000007c40)=[{&(0x7f0000007900)="3bcd97f816677e1f815897c9de6ef5ab7ab1ad74409e574b2c6d94a6ce4bf6fc258a382f558131aa5449da63d67267877f516eac569356c48936c636abcb936ab76f4d26e4e7e69ed3718dbd50db6a0d3fa2f5879444934bb5dbeafb51d84064a0ee065d832abade211da49a38f3a9f8cb70bd6a17f20857acc683afdfef65", 0x7f}, {&(0x7f0000007980)="be070c594730970ff6de2caff58333d4532405a3b462365a393a03b228839e8977406398d4d3070630cc4a11a4c18ff0cd54d0c9ab55092c081dd0da8b9a5d7277903277b5a335501145ecb73d007f33f1b04840d87b8d93c9bf39bec9360fb01329058f47274df14bdf16fdd0c5b7bc82366284da5ec299f66a9ceffa64fa66f5a6e5a13bfd77bf4bf569fdd712eaea1d9d61b2e10f0051d973e7988c81cdd9cf7da781b93e4ae9cc30040e13d73d644d98662cf24ae2c6325e1d21146a1c79b1d32e4015b225458bbf8afec12bd64a3dab1fead7da25ed144c59c4f78ae596cc876d662e1468b029", 0xe9}, {&(0x7f0000007a80)="187b12f681f0803ecf2f7073bdca71600cf7597b965e7b110746f07170d5c33979e14f7712695d2f6dc64519296b5354a2199c08991f065b1480ad99b92d7993770585f9e1ea354fd6f43e52955b902197dc055da5793bc6bf0f6443dd95af20e1f32ade8fcb062c9b6447a5b6cc23f20f091fa69a0eb4f18cf0c927222ff34bbc75fdd7d7493cbf9daf213cae6689920e7f755a599f6156c04331e5dbd281", 0x9f}, {&(0x7f0000007b40)="86204a584ba67c6036a5287ac5ac7bb97c5d50acefd90a84e42fe48325e5f1c49354ab4595761b297212ab5fbfe19ab22c30", 0x32}, {&(0x7f0000007b80)="b13bc35baf450d3cc0f5e83931e89cdf7b1fbcf5527007221e7efdf96e4254139e095932bdb7f2bb4f70713c930b0d26c4b25a82fd57f8c0869c3e054b25d672b1e924784ad6933cd8e88c49c827edf2d1d5907db7a81ca156a331519c9df75043cd4137d3d77947be62e2bc918f2d6399a6ca5c", 0x74}, {&(0x7f0000007c00)="05b9f817f38c566414ef2e", 0xb}], 0x6, &(0x7f0000007cc0)=[{0xd0, 0x1, 0x2, "6b431d6bd6e7f2bd84154ff0dde8e59b244e5c32743d84e37c187642dd72cb9fb16953c24b026125e21cce5bfe75173ae11192a4b65109f8782d539d6f43ae29680cabca703902acac0da80ca4fdb17ccf014ab1b148ea153202adfaec6d0e99edc8549817aeef1d42ee1b0075a67eb0d4dd9d681abdf1c25c8fa7526eaf6658624f10fd5c5219e1fd3724ef4e2fd7cd3d1a79977c4048da05f93068e7170ca306f4ad09aa0c309e8a47d13d4b0c11b38edf02fc444e2d5c06d45ed9"}, {0xc0, 0x29, 0x5, "a9f4b551430506fa9b562d0884fbd50877321a6382797b8e48bde1281ef32f4b20313e3e4947798818fd9391ae0f7a850d25ab1e350b0d757dd6a3e41e9e6acfac5f2d5b3273dee42243ce72890edd46bdb5f6fdf69f68ef5142cb9114a24c9ea9d8371f32124b7692d1fac6e9005c0430dbb959225454e05f4c8ab805d1f74bad991a0f0a59fb14bce9f0271b0f0d4eceb2cc8d00d2eb34c8b8a96b66925767150d08410bcda1867cc2"}, {0x110, 0x107, 0x0, "6418d74df0ba70728cbfa5c9247b546b0e1dacc74ec8ae239241e338249befac69aa1099872374ba7bb03ca4bb0d8680b3adc638c3fb7c107892398e8f56847c0c6492f651a72aaa08750eefaeed3ea1868a0a9932573d3e28577b30b8e6b4aa397d36ee977ad24cc4794d4610995199607ce8bde25b5beb8151b0e63edb80aeaf85da85953fc245ec300cd27dceac475d3b56334cef888c0896e94062e93816e87b3b06d11415a30306c585625e0c9a2e473c06e7a28698d24c752317f0969902eea3daa3f66ba0904699f0103595b27116e0ab44733bb8af17b3e418fcd43372581cc3d1282d0e93f1f7ff0b53c71c7eddbbd0cfec06069ddad0dc4b9126"}, {0x1010, 0x10f, 0x3, "0520215fc0ff375a638eef88d2cb02164310aec19ca9a8097e605bf1b7d459ed037be5e4d1a898b80ea8c1165724be6b2cf826b9ed10347b9f1bd4d2b0c4d0a8904028acd2449f7c810b10a62684c812233200b10b7de5f3f53971f195a64e3c84a99412b51dd89a88ac0ebcd4954ce340ba9620159382014893f460e94f09f42b5de185c92351ebfa91ec38241ec441317f3a2e84a20a21008f3abf4f548457f2419335173b7b1bee76d75cff1d9a9fd80f3cb87dc18f14aad684c3c8caa48c02989554552edfe17b76bcd8378819af0bcba616bb54cabd7f8b5d82e8575a5719e66043465806a7503c3e079f9bb71c7138b4b50250bebbe7cd0d139a7e1ba8e97879b482b15891cf60d23e20f415de980a50fc191a228bae43ed3b128ad1d30d8ebe48dcacb30104931d45e1dfef69fa524998b05ea86ba3427179bfc28a51c3930d34c22f1b021c2697975c2a7eee68ca1e0b15d1a8b754cefbca17981187b7ed577b06778c02a0bc8839a0b8398f20bdce3002618783aa213432308f10fc20e575a3a796462fc78156f0dcf9c89b2ebaed3709452fb67ef1e39363ce273950212d276c2529952b99c192fd8e7cdcd322f979e9c275f852dc0d512f4ce213ec1f20d60a16220bfc67b9df1fb44bf53ce8d671d503de64bc010cfc9a7c7449bcdd4974c202b10613b2d74d0b7460f0415a494a7b5c4082e3570e531c439ebde2f69b12c29d7f06f7edb5af9a3351671e0c90694a1cb34735aa04c8a9c0845c77891a8691cb8c386c59886177cb39e887f2a6ba1c0f1e0c1ec8654672ef73e160fa5e9c60cddd862774115d80c56065219fde9f5a41b30542894cc5c33a66830f892adf0b4d2b0b464456cd961aaf549866aff324ae800a62fcad3f0efaa63d0a06a29fd89b1a952c6c378b56effa3cf5469f63b3dc11e64a9c5306b4ada258dc5666bf7ca8c2b1c18e9809182be04b6c50d339a451191ece9d8b57394bcb01856735af97c25cfda46199e2e77b3023ce833f35698c186a9ef0c7a22f29a977531e6e9f9426efd9f6a83a301b5fbea6c8f60bce17cc23b2954d7227a18fcc5232d48f6085f6782ef8bab30d71b6e277cd1faf19d452b129dd7cb17e7a3fbf5300b360e5982afd2fbdf2823b50c2708f271e9fd5db5c880bc3c9dc70b9d12252cfe835ed1223b76f485dcf04e2290ce41914b060ed1f88c5543488acdc9c6d49de9a546150b3d2836515c76cb9d919ff8d608643fa2dd8d94e3380695767eebde356ae8ba0d8b0859e80418f1ffe63a18f549e52fe8106bed79de6f74ee140bed0037a6192cfde2d0de233b030339c0a22fa617b902560177fbc59afa22ab29839c3ccd9b03053bada57d72b1073daecbf539837101e45071fd893ca71f77850084426e7cbb0bcdfecf5e0a49cf7c5d731405678e5c3dd6dcad93b9dfe43990ec7f61e77f340614f4b57df6fb61e6b9f752b4d7823fbeeca0b050ce35953cacf96edf5b92ff65dad91965bd132c634fc3cd72536e9768fb930caee1db8c50b2d6c719362d88c629cbe9b17e7e419c263ac1833b14952a59ac656b1ec4881e7eedbb52773fd6d2580b309e422df2d048b566e039e7d03fa072d69de702d3e359189a7e7170f86654533d695f834905075af8a10ca9bbfe4ce4e03c6b47e92dfc49ceef1ff20db072e33e9fb67bcae47625eafa3d5a246d421b759a7f7eb97b6ab944cda6cc8bb30a65bd689f0c9527e4afee8b7f188303bb6b68897e526b6b0e5f261f370d22bb371745764eab96c336e96a8a7dac3dd96077c3ffb95523f50a12d9800d221a7749efc63e354c8df8f055f9a2fc3c80d5f30edd7ae19ba8220f107aadae43b80f8932ba4e7f35e89769852d6235f454861fc9e58398bfbdb3d881aaa77b95dd85085626afa097c776bd4237840aa2efc3ef7ea31c3b877b06cf4383c79b8a7c1819e557a6422a32bf8b50d8acefbc5af9702fc65875f619f80043fb7539cc87b33b8f9b0a52e339dce5daf297dc2739892290f0f474ec957e31f5ee47723ee522e2d2c1d08a9dd8a76f9d94c4edf1ea8a15c62bb96d7032af825fcb210f38975c93a367ec661d00497430c1a90d499a1957fdadb40e158b70f62a1ad7357ca38b6d937f817b6e38a58403a90b3f1f1d9e98b0f5b4eb3cbfa2a0371110a39aaa10ba3e9afef2cc8ee49739c8e1390f782bef45a5612867e7b78c8c92c74e0f41cc73a88c403be8c956edf459fe2eb038088186cbf6e59ead7da7fdc79bdef0f02274df17efdd582c0b26fc971235c7d3a461b5f9d08f94c168633cb42ef33eb904b8a4fcaa079d7e24fe22085b59cb4968c8ca4615dbe766dfb8fa20343fdf2225d28995836b925969bbcdb64ed3c1257346382e8cd5ef43eca3acf428b554ed53450c526f72b688cbb90379196c07693edf584dd0a502ac57951ae00c04c4c4329546547dd750407b54e9300518ef7837cf6a414eff39f069620ebf3319f5affe7c95670d37471a82dbeecb2770e16af0604dcfeac9649c34ef42e2b90d4cdf9071c750ac20b61125c89b215e7ac7f7fc2c2fd91a7dac47e9adebf76fbdc4c28291acbe446dcd8fcc576b0801efc112fd37ec21faa29753d7b6040380fb416b6f2fc70d0a928c51e457027845480cca609a48ced145015d262df07c9434404f2d8437e43f1d0d8db1be6cdfb05b8414ac13861fee35bfbf7d4578cfb6af01dac2ab8308c55bc48ec064e65c5638945531efb81d2e33294621eb667521e4a1563dd97ce7df14ad56013eeb30fedba518dcd1f8188df6edbd580f3ccb14a3e82f732426fe8ffad7c227a87db7cfc85fce34626b9eda63f15850bf505e79c190a2a3c76a74a4322916d63464968b5a537ec28f6d99dbf9dcc54c88ca363d5656045dc3222e4a78a21bfbc27417d0bae7c6e556ad80be1c5355937593bc308702149baf940c3f277df5bc2a6f8504a957ee2a703f60bc59e93e75f672423d8e834c7090a76dad68db3cd7db5f1f429018d00420157be837523f021b78231bdff22d749f3547c1adc3e5f45fe6e1a593bc6c2e7339991c96f4b50a3e51341dbf9d5088449fd64bd6ff06ad61af66fe66d71a5c596779fe54094226ce3c823b5728b6da0107a7ea866f347d1e7278baf9c845c7e3d34d6763e605c93df30a243d84a9d171ce92201b6512bb7a079814dfed40f83d6a4cda7761b78b21d8a1f7aeea8590bdf7ef0a6cbd5b142e75af324af713f8ebf5e74a837615ca83389d5bd047b6c3dee1cd0c9272987e4001d39244bf94e3a60102c35d14f9a116a2801ca57f2a6c2bbb1b581e6cdeba8cb598d5200f49e3f5e0d30b7927e757cad9a2aefa59465abfe73ca803747c1a64b199b31ef973bcbe60823701f5001c2ace181c8f6fa951db70c1ac9e5878079d4cc69de3d7ee59a4684fb57de5bd93d05756af7a663f0ddb217e06da26c11c75465313eec29a8874769a78d32ac6bcb16520523fd2463a1356721c7aa5eda9294681da3811895122dfd8ecebd395527d8b06bcfb38e5ca0fc8026a74f1a7c4260da365b84220bd6781bcc7dfdad2582439ce4716aabfec8b462f98aef6222c617e2eea8c041c7548cb261223b2ef467aa3a783d3a124ed65d3d50bf7e97744b5b42768f0e91488bbf76fb3ea5fcaa7bb1b16877a7432c90a94910dab2f3ca22ede72587c63a38cc7ba858f5966bd9e0aeb2f5a65c2b3015e6a950524800e2bbc61550cf2792bd5c859c33674c8c104d49aeef019234746eedcbafad92df0d29032aec30446550fff5c2ede0ff3fbfd9b598d5d9008638dfdb0a7773363a1d803556bfff75880bf3d3bedd7f0189cc78eb773e1a72b432b2fd213f3540002a21bc0a7c06b1fe6765f9f4eb96eb9a809115c5261cc659628866aa176b0d1c7e5496f30aa7967675903a8d4a96f3a0be6155a2b62f308ca754d3ddd83c6e68844079b38252e20f7194405347391e11cf068f3a9860342ee2d7cf0b5ac7168300dc8f35e914c297908b0a34b38e1fdb2a537cfe854ed9aba86574e278b290d0b34bf433ff674cb6c6023477f186f52aa5e7ad0c61132f2046184a6c4f24ca47adc03ba1d7a4189bb9f0735b5188b3a5a915449bd3544a94d0ab7856655a91d370106b83d23bfbe16ed57e1a0080fc2df0785205f44422eb270cb1ab44d3adeae78b3242ebd6cd9fc697ec0bc109f1acb7cb1a60466494db340a679d3e14c7c22f179287a92db1ad8018bb20925f8642c2d7023ed37301461b1e7113bed01e6b14555e7ea4639aacf4a90d6101f6c6e75a84c900ebb10b865328a71bfbec03046712c787e0a358d814eebe7b6a0be9d9339b927fd6807746b1a6fc611bf297f8a4636eacde1979ca4010d45dda18006caad98dfb059da31f378d0c31db02a99c1e8b2eb2590a71e5812180415f755fb553f7e7d8a46a124b7f7b642e01e0e918f1bdca9bb52155f675d3cbac8f8b52beaf57fbb3df11b66671172dc31ad01f27f00457ba2be1e5931f8f2174950a573c4f22c2d3fb7a7e2771181f8ef4b374c74fdd5f778cbb7f5bb7a3b509a0da3e87cb963e27e94701feb4ad403d5d090ad3677de16a2f6df75137baa69b058ba0d71079c581893c61261c6ee36acd243e936cc601ef6e18d8514511e15ff3bd0fde44caed3457a4ead38bcfb484d43831e46790da89ff613a177a26e7849afc75cf7d538a05a153578b8b1110fdb0ab0b14fbf0a60f85877edeacaa9ae7f7068d178ab92994c8a573dc53a6baecc8e8357fc140cc97a39c1319af721a56c7cea267fd742ee4e18997183a55fe597ecedee4f5ccaa6a2b877a83e0bfcfac671ff2b81f80f862fce95038ce44de2674a50e539b3e8de5c8a2a847f27c4be1523aac4a7b6c03dd09058d8ef89472992625db0b884355c13a4830442aa6901015eadd1aaefce9c18bbbdbc5740210042e6b21ec47063715cc01e3bbef270992c510aeb3e8ac19b4bf7a01c7fdb0100bf5965f11e87bfd98bc851dd0fb9a88e4ebca512e0cbecbf5339103005df7bc2532a1a7f769770dd80a2544b16a78da758ec5e4e8b082f021ee933c6e21e2c4259961bfa5e610db34335301d8a44632a25d37eeceebfd2e798387ce9afd1ebd59b71672a16de837cdf8625267866007bce38fcf8f048b40b849ae226642578d1642cbd30a79c4fb0f873a62ab07f8d0696468a7117f884b81eaa2ce2b2adc20eb9eff17971c8d2cd77c75b39049a3a1b83e7512b92c283a92826bc1dfd4feae26e4fbd6cad6aa1e5ce77aea0fb079d6d10f86db2e036f1cfa2c4d93afc08fd491f1fe02ced778979ee2e0b251983fae9f908029d14443ba1726826854d21ceb2462e5389fb840674496a50d21561e24a5164dd3ae33aa4ff9133aad8fe91a297d975f91a10c6b3558b1b3ecbaa412005d007128728da79ef6200c23f85faab5387f99994c6691ed1f8ee5e57429c87dc9b13939cf1fac92647095791d4688b000c79bcb5a94eced9d915cd914abdf7eb116c7f4b66c5a1d8f72e336dd373ae5dcf41473371fdf14401983c69d8d29dc2712b89a515e04ca9c62dfc6edbc17f68115707ca2012598d10969807bd6c5c318f12b17a1504522f47def520736038f6aa074f4d3f9f9bfdd2e95857152ef5476f58763d43e048e00e67e932464afd2559fee6bd1fbaeda4782a6d1736f8f3b3cb1e3b6214ed0da938833198095776522459fd3c510d22882b9cec95ad11dfe3d5e0e30b40bbb1e7149233405b6c9b84bcbf1595bf2896c8941437fd735792b3e677579409df52c"}, {0x1010, 0x117, 0x6, "225e7079c5bc6bf803c71220683c7b492e4c81f98045ac9990ace22439d47360104b214b1d454ee98e6575b8ce6d9ccb19cad71960e2212e945c360b6805b052bdbf5d2d793327b4b695a05512af74a1d9fd23ba0f0003d456f1e780514f7589d15d81613938fdef64b76a33efba53b8043e67a0309e1b59d7037d9a931e7a2e64cd848a88131b57cf57d8673ec073f97004f95e3ab1088c51fcc7c8df059641c991dc983914163a482a9a1d351937bd47ffea594730c5ea50d2fb4f8f7ad93bc87ad2af7aa756093cc36223372fa497575800ed4a64aaee7bae9e597f44e23935d9065e291806eb3432e47f8c9ac8d2a6205dcb0f8398d7d4f33f660a0b1c3c6a4351b835940fa1c6de11a06b53a8aff2f3a3b333dde3ed60589a2f0b8c9f6081cd04c260c4db52a6b2030149dfeac133be7ecc9a165889971d4f90e14c04fb5cbad6434fb893d41b4f00490cc505227a304d05cc705334d8aef44a0b4b2f0d3a2563b4a72f8fe8b9ca1bb0fe1b00afc3a17d2ef49ea9926981fdf3e4ef81ee845fd3548ece307832ebaf5c18453442231a3adfa71885ff8dac8f124d1ab5876da723d9727aca8b52ef8af0a406174edc1bf0e163d577f50136e6b113b62ea739ea0110f219392e6acca8c113a86c05526acb18d26f25465c43fa66b3a2d0198c2a51f9ac28924073ec008dadf53a699c09170bec2afe857e59979451e13ab63d771b0ba556053fa84862cfa146bc00f38c922292c91d42bb477488058d984783b70375dbb696b2b7bb29b82d49ebae9036d9c0e0d10eff86ac68ccba95aadb1a8eb0083924589c096e53c8bb20b37a759c57cc6f10cd214d7b0cb5613a8d2880eba912c2376857fcebce5c8786945d5abc1ee4fa54c920959cef5485717b10fae5ec9a73428837f8de3acc6081ba9ab85b783436b0fdc4d469f61761c998f2018048b312cfcc3c942d02a1c2c2bc8e85906133da764e217d3a6fdc3f1a90e9ac5d7d291960c5dbad6b6ad56b666f33e6a18b32ae0e721132e8663ce08ed7d0d3d7f5542beec6f49e34ab3826269b401d86888babb5b4e43d3bb5e092443603fb79a2501f036447af1876ccad899e82b628d1633b6a415611a498f2497b81847ac63c0dcae9d35a051d6bacb8aa25f0a083a44ed986a412615515a9fc0f832087979402d8e6bd43316b2bf467826750fb775abf8bd2fb2d9049d45dd3d85d1ebec7558d617fb293ff5f1b77090aea7f1b249eddefa525c9af961adae827e7162b5e7e7fa8d6a670d3999d39346f33aece78b187b1cccc1f55476e1b19657c17558f9ec8edca841814d5b303dc67ec12234e8614246604a5ea88780eedf1cff7b4e9450962695f08eb98ea6df740c9548b2a8b71c8c2f32e5dab5e4fc5ed55f392baf51a00df86a4fde2457f8114d0faea0db69d6cb0ed54a12d47f853dbae09e8405ffb06764106d3c72b59e7aa93121feb5a052696f9667e96ca8a82dc30d86db738c37c7599ab22b965ab9bb581d4ef46de0e7def2f2f9d00831e4e89c3b21af27d51766cc618ff62e3c39e37781f299fa2812cd76c3c9cc9ff7dd6a239a5c71783ff169111a375f31876a38fd851ab50e9e8567ec16ddb74e82105a1516e361f997a938657dc85d94e4723d3d5784c041f5f50b7d52d1c3b6657cedf4b4d3d7f80ebab0968d68da8102a3ccddff2b4ac5b0ed8baebd294208b143d6a8f6cfecd61484c8cbd0090b9e50094814f29b3d3cd405d2c8af4a5dbed6fdf7250c33978c5ffb450f9eb0d9778bfd07f870e4f0aee2ccafea35b0ef4faa6481907d27b33c0c86d38ec8182a3cf0aba0f6a3499497439715597bf4043a36b73779440709c157466ec71a6d1e86c35f1f20f1679f9eae7d2ef86cc9389f54539728654ace49a0afd44e3cd644838a945eac9e039a27e28072a500353b4427507d53a7499ccefc184911f1b541395ad067525efcd997abf6a57e722470ee562f225145317e75eb3d12ad8c78a4620a0cc2b92f1f2da6d72003899b9329a824b57a7f45d0fe007f7460efb07984830ceda362f47c5983e0cbda736f91f6206e30299eb9db9093abc8d8a4eeb31af98941e28e9ab909caa51ee71566c96aa94ce277c977a8832527616049c5d8e421422df12211f3ceaff76cb806f4e337cb291244d97dd9dedd2dbf64e16b831c1f7d60e342c2a210148e52f71ddd70afbb1bcfb8a061e1ddf52d7a3d05e82582bb09bab3dcb1f6bfb0ddd365a1bce523038312346e5a1d16f13ebc6589383afd808775a0a6c7161628206baea9884fbab418b85f4f3b121989d849e483124cb7f0e29209be8595ff4d216587df89db11f9d188a374d93a7065cf73504030adcadb9801873fa0499f6f6dba2015976c70e656e298fddace36f2ce4dfc750981b155d2182d0c61efcb26234cfb24a97d098c6077113dbf75e4997559dce4bacec38d9aa73dbeb96eea2f1903b4ef8295f19d19d36709620ca2a173dd8464edc45e5f2b8a2fdf5e37ea892a32eeb32b999f59ae2012a605f9ebdd5ab803456fdf743a6ef5e033f4b89f9fbab96e121aad9bcd635419da12af8834a9472ec716d91f0fb463d4bb4baf1ea1fb0032ec5035e469b900efb00059830fac12d30452865caf008b1ab5534acbf9bdde96ab4a177a97f509061dce8a4222bef3fa76c1a28cab6fc9bef288cfb95d20fda350872676fea82a1b5dc59f675683802ca24c9861e558f0a994ec78c92ed2ee6bcd19793d1f2f3f39ec8a7e93400f31f85cfbebf00b8aa58f370174f6298330f2fcaa44c5d8b65f7bd4460eaec74e6c6efce9fab6546cd7c9603a990d90902ac85f193bad29acccf882e037e4d56c3ba141683707fba9dc9c86288fb389c177671ff8176c830495f965b04c486a0d8b129f3ca01cac37418317226f7ddc99352b72d7660fd27a9894aa1f955c3b68936e4cc525a7150f45d2a4932c7a2d43806c859081826be23c3d5c53ded446036b59f8c534672687aa3301b3cf097a7c6429d7f78a4185b14554888f3227e9b912cff22e5636f808e85bd8cfee9ec075a601c7f7715d987b187a20e456c4e6d76df38b8619e180a96bf6dd5475403529e921e9877fabe4f78d6f03b1f379f7db3877a4081709b494dfd5f0f2a096b3abbdeb80aca6a018c3d9f4ba591afede6367b405495245a86ac01df17a454bc03cc64be8c80be497ed004ca29abafedd13e07b08fcd407452b23fca8cc8f97528f9c4148ade91d5ede32da77446f8271c7bdfc7091a96d3e9b31a26b557b726ba6f8bfbc1c363c8d13488f429d1708f3267619d6419ae39a79a8474e18f9c4754f1d82e0e2b6b2b0f8665f44b145cdee0ad7e55a49eed0ade6121b8b844e57fe78e22e7582649e1546aa5038fb9f9c64327fa999a76bc4a07ba17959411ed1e2a32734daafba239a4c12c26e7848133817947d18a11671120c5fd3b5c00308cff70a4a43b16a739a81892bf726d774fc580cfd846fe41eac701232b25e7dfd27d661d3b1cb82af0ecd9afda47b34c355a79634ad3329520fd272dc7d8a12782fcc06c84b3bb040fdc2861dd390d19bcf505968988139e13d8886a5291b63d9d1cb7fad947229f33684550087275fcfa68487e94d24ade498046d79dbec3a8905a2babaa6c56782239e1705e86a0442b0d805e599a6c29aa954ecb8c9ebaaa7992dfec53311eeb49057722b2775fdcf20a0f06eeb17eaa26c9d84fc77d464cf9f6561e7dd61b671e543df77cbd7dcb855799b815b25af00c566d9b182a8797c35996df270ffa74e3f39104b98ee9d5a3a7601640a0046df22d01ec7559ae27566c8842a0daa2372634e49ac379494491c2b41031f8828910b44b49adfb62051f15071d4e51eb179dff1d4aab1f47667b64a96640217f27ab7e71963bd931a05490bb96e2c1e90c1dd284c93c0d45f095f9dbf925e551d30fa59b9536248d116c5b88242f0083d2ed8bae79a672c955ba50a3313a5ab7bee88066a560327be136b64601895f3c4b6a871f917d2f6eb08fc7d66c003f90b0ffce3ac08803da5d47f8723eebd959b6a77b9a18f5374ea77bb79a8f7c2171933efc4542af7a70d405ebcf2390cc4353980af680c30e756e6975d51d28986cef51d16e63add474a385f5e39479d81623c241de62c4e99a16c92abb344340be341b7d7805e5482a302a957f8e246b0c307c7993f53789b58d0703eadde73ec7ad1587559c53085ec92c1fe49c69574163de7a5a4fd867f528484610a0b8c50d361f5717b3debd0c6690add8f7103cc3b8cb6caa987ec05a6522cdd78d21f429fa2de2cfc0263c3dd1ef069e80353c8d8b7c28385a07a49cddd6ec2a616a2e426e9aefafda9e8e519cd3216edf4ef285a7abc22f40ed147eb13cb01991d4bbf55c4892b5e76a1e57f1ad4f335a20bb449f8d273017f9951c97524d8ffbc7ff786c8e30e5eda9ab75ebc333b273d79ec1a5fb844c4db425776b3d4e6a63f5dbab8dd4dee1943e87b605c895207f897e118e283242ccea4d18a0b106543c2fe602c0b8100c6b017f9314a9a9170e65622c083993a02a7c45251d3b399b6e40a31632f955c85b727ed6af835e2268b302a6e501537fd259d0d3e421c5d8f94ec4474eb94b16727a60feb881de2637afb339f02ab05bd041c893b00ef0c4189715a9b6e6cc5920f22de7b1d1aa107767c42b4f2f117c92397081ce93a416cf79b7c59d40c771e55669a9bbf3dd0a78b25545df6db7395af9e6f5cc007d88af00cd1931251d586b1a1fb4d341f747fc53bec7122ecd5bf2f4af0eecea88485940728f544528bc663c87a689f2db71befc4ad166f83daa8c5f7201303c6765edce8e5daa25612aad803006ae22844ff3c332261615f4705ec3ac3845cc9f0120bf1a2f105d62f3cad0c5aa609823453f16899caa3b532801a34f260fcc4339932fd6f56a047fd550a5ed192b080b5d2c3b84f6af3cf0d58c69e8ec3f24597c4a0120f1f7b76fb72ca6ce7458d9045a51d264e70a8f98aedb5b1477c8e33c1269786ee7556ea2b540196cf9bd458e7fe984a346253079c291aaa8baeeb4bc87f7b62e7140d785adcf9a9839adee78408026ba1aa3189a174a4c4c91f102037dc33ec08c6536846b1817064d857ad97498ebc386e49ed0b5d72b7484d7a0188468f07cb9f5f5fd8e812e3281fdf288097d95cdfd0b7c7e83c30bd9657c761c3cdced3eb86b55a718481ab10ed451aa46b3e05435086c55a218c1ffe1435e3b1524afb88e6fa8cadbda7c1b9de59500fa22dc04babc388d7aed5fed5cfdad281f0c3e8ef52bda2140d2ad183bea427eb71032f07bf1ef50cd8a761d585779736e5307e611cb8e1d84131320edb5d444d905c912af1929f93ca179bf6e255e2d418a38d525a01a9c03af5aef282071fa4a77cba47621e80fcc31853e8935f7e1fcc08c9bd5407af9d5350f80573e4dd7243bf95c147293565707a06d7c5a72c6728e456e09d4ef2e0d91aa4b0413cf283a2d7777b1b6159254ace1abb65b763ef20cae947a6cb1f7f1a80413265681b18fec2c1bcce806728fc8f1af0015a1095782355b6a3ed3ee63da2db495585a8095ef32331d25238e02122f0f7e0f51d95a4780fa855b25c5c1bd3776d2223aa63868e277cbbd3d04bdd08a8b07886dde5a3a946c5800e5f4f4b77506764fd81fe71b5610f4ee6984ad9f45ae487752a86c859e8f9ba15319fd4dba7ccb7bdcc96632852dfc26bffe7c48c04b66ba55d6659820f8230c7c1dc30c66241f0748a36d5713d47f60f3429da6ff81ff"}, {0xb8, 0x110, 0x9, "be60721f9f6a9240540d3744824a12304f853e1dfcbf7b98c921265bea53cbe24b83fed514c6565fcd1844f32c78986c9e0a69a62113e74fe292b39c5fcd2058cbd26d19db68fbe9f62776b0f4baaae673889b50be02da1209a8451a9e5ca36eb3422a602b5def8de28a7e3d50ff83d8eb39b026bea5975cd844d3afbe9854a98ea719187c95f8e9c672450b06de232cdb9ced32bc4d733bbf0e28e59b6cc0bacb"}, {0x110, 0x38, 0x101, "90da83ec6b15fbd4590e7c499581cdc85053829a22995b4cdad49807f7f631bf4c9bc02ab6f2ed15eb149da5f19ad9f9635e31fcbb4ff8429ddab55b99f60a23f9c321cd2f67aface508005a8233144abf3a6b42731abac06bc9b3fecb6e48d68f78f7e305afa7151e564dd930b563995e0bb294c071ceeb380a047dc41eecfdbd44392584a057501919cd92346f4e6458cf4284e29a595e581280b53025fd58aca3105fdde5b6b312863435a3bba9981ba7fd4fb13744a1a22f11f0fac6bbe297dd85cfb6ff71cfec4724eeb2e67ce3fb2ad275c09705bb4b6174aee6fe3b88c5cfd70c36dbd320da8573901b1e83a0005813ce24caab3b44b18472324a93"}, {0xe0, 0x10e, 0xffffffff, "4bc4e142e5b32633de6d01042d077733a0d89794fcd7ce63d4747ce0db466030bdcdb9b368351fbefad0ef5bd08db6d1daa9ae6a64846be69fda158a8daef6da9a508eae7f2a6f12faed168306bcdaf669df2fd359f908b2beeae0a0594f066b0617c9bc03535af3d3ad6ce12d431b7d0dd7acfd24e5c5c6076a2509efe45c17809b882b5221dd4b82c8f1f76a259979c0d5d2164de658c4a62f7015a720688d227490971cf8163550b4eb1dfb365d98658529fac695db229518d35da08cf6faf33b7dc490f75d33e49dce4465fc65df"}, {0x60, 0x109, 0xee, "a11a1881cc79b96b54632dcbc0035e52831594305a04a4b9d35f023325d8cc10c6d9a155f2267474f4a2f8f3ae0d8ee638e24af6a937fd9269a459bd8fb6b1d5b4eb9fcbdd2e7fb1ad79"}, {0xb0, 0x119, 0x99, "69a6e5258292f9bade17406cf9778ca52f9a6d6f0d66f6163705921f26cc5802088d3f5aae5c7e0fe8ebdd1438248cebacf723ad7ca2d457452c7b2ee70e63fd4988099e1385a9c59b81cd41e0c06ea7b1a6618216c181576368a7c999b7b077a5ac251543aa7bea789ddd7326f3fbf4ea1dd588519a38c0ea308171d3665891bd672794f0fa3a005b003b518436c81ae8c359d1476fe206e7"}], 0x2678}}, {{&(0x7f000000a340)=@sco={0x1f, @none}, 0x80, &(0x7f000000a480)=[{&(0x7f000000a3c0)="d43182b885f41f5e7ec9f81400db21a8f24894f4bcb1b2a3b49bceb1f1761117f7748da8a6ba1164094ac9d315ad3cd57b5d52e45d1d6eb2f5ea924fb9e1570cd228c8a9ad7e5ed27f0639a88fb3e18e9476cf7e26bb6c2115604eb2db6a08767c5079fd286f079c7156b69f7b1c0aa73d3851b7c4651a5cf2f06caad739a7367190", 0x82}], 0x1, &(0x7f000000a4c0)}}], 0x6, 0x200080c0) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@newqdisc={0x45c, 0x24, 0xf0b, 0x3, 0x25dfdbfc, {0x60, 0x0, 0x0, 0x0, {0xfff1, 0xffff}, {0x2, 0xffff}, {0xfff3, 0xffff}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x14, 0x2, [@TCA_CAKE_NAT={0x8}, @TCA_CAKE_TARGET={0x8, 0x8, 0x2}]}}, @qdisc_kind_options=@q_tbf={{0x8}, {0x408, 0x2, [@TCA_TBF_RTAB={0x404, 0x2, [0x338000, 0x80, 0x6, 0x6, 0x3, 0x8, 0x2, 0xb05, 0xb2, 0x2, 0x80000001, 0x2, 0x3, 0x6, 0x5, 0x0, 0x3, 0x24, 0x8000, 0x10001, 0xdf08, 0x8, 0x2bfa, 0x9, 0x3, 0xb6, 0x10000, 0xffffeae9, 0x4, 0xc3, 0x5b5c99cb, 0x1000, 0x5, 0x100, 0xfffffff9, 0x0, 0xfffffffe, 0x1, 0x450d, 0x5, 0x10, 0x3, 0x1954, 0x3, 0x9, 0xa, 0x8000, 0x9, 0x4000000, 0x5, 0x80000001, 0x3, 0xfffffff7, 0xb59, 0x20004000, 0x400, 0x401, 0x0, 0x5, 0xa, 0x0, 0x0, 0x2, 0x2, 0xfbfff35e, 0x7, 0x8, 0x4, 0x2, 0x0, 0x10000, 0x6, 0x4, 0x68dc1e32, 0x5, 0x3, 0x8, 0x200, 0x0, 0x80000001, 0xcb, 0x4, 0x5, 0x4, 0x3ff, 0x4, 0xffffffff, 0x3, 0x81, 0x7, 0x1007f, 0x33, 0x2, 0x7, 0x0, 0x71, 0x4, 0x5, 0xddc, 0x9, 0x3b29b64c, 0x7, 0x5, 0x1, 0x8, 0x98, 0x3, 0x2, 0x5, 0x1000, 0xe49, 0x1, 0x8, 0x7a, 0xffff, 0x2cab, 0xf, 0x3, 0x9, 0x161a, 0x5, 0x8, 0x6, 0x7, 0x3, 0x5, 0xffff, 0xbdac, 0x0, 0x9, 0xfffffff0, 0xfff, 0x7, 0x401, 0x10001, 0x401, 0x8000, 0x8, 0x7, 0xc, 0x4, 0x8, 0x1, 0x1, 0x9, 0x5, 0x9, 0x5, 0x6, 0x26, 0xb66b, 0x1, 0x2, 0x5, 0x1, 0xfffffffa, 0xc19, 0xaad, 0x3026aba, 0x3, 0x13df, 0x401, 0x8, 0x460b, 0xc, 0xfff, 0xb, 0x8, 0x4, 0xd, 0x3, 0x0, 0x1, 0x2, 0xa, 0xd323, 0x800, 0x7fff, 0xb, 0x4, 0x4, 0x4, 0x5, 0x2, 0x1, 0xb, 0x1, 0x5, 0x80, 0xffff, 0x7, 0x7, 0x5, 0x4000000, 0xffff, 0x9, 0x7, 0x800, 0x8, 0x4502, 0x1, 0x1, 0x8, 0x0, 0x8, 0x6065, 0x8, 0x80007, 0xf802, 0x1, 0x9, 0x2, 0x2, 0x2, 0x6, 0x9, 0x0, 0x2, 0x0, 0x200, 0x7ff, 0xfffffffa, 0x8, 0x10000, 0x80000001, 0x57aa, 0x3, 0x9, 0x0, 0x7, 0x6, 0xb48, 0x81, 0x5, 0xc, 0xfffffffb, 0x86b, 0x968, 0x6, 0x10, 0x80000000, 0xc, 0x1, 0x1, 0x2, 0x2, 0xb, 0x0, 0x0, 0x5, 0x5, 0x7, 0xb, 0x0, 0x4]}]}}, @qdisc_kind_options=@q_qfg={0x8}]}, 0x45c}, 0x1, 0x0, 0x0, 0x44045}, 0xc090) (async) syz_open_procfs(0x0, &(0x7f0000000000)='clear_refs\x00') (async) writev(r1, &(0x7f0000000100)=[{&(0x7f00000004c0)='5', 0x1}], 0x1) (async) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="500000001000010425bbe5ad600027842cf52300", @ANYRES32=0x0, @ANYBLOB="0000000000008000280012800a00010076786c616e"], 0x50}}, 0x4000000) (async) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000007840)) (async) sendmmsg(r0, &(0x7f000000a500)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="097bd6527a1aad1855f50cfb2306044c", 0x10}], 0x1, &(0x7f0000000640)=[{0x78, 0x108, 0x4, "0eb327c6818bc2bff508b310741bf1b9ccb38ccc41fa1d0692d81e77e27ef4ee378818b2a84c05d957f48399b65b1466389fe4a207c769f83a1d254a1aa19549addcdcc72c6979da238d87ae2d17fb669197bcf9e877721599b25794fad43ca2c186ae7efd50"}, {0x100, 0x103, 0x5, "b733323428c285b3e58e66b5621b12bae54d3f2766d1c9739c24c9defd93d4b0ecb0862a49e769325173aecae08ca75c74569ba2d6639d057b0721ea8bebfc65248ffa1c8b3700f625038a6fe83d354389cddac1bf852e40136e82992c2f5754e37f9a6b3ae18bebe26460a27e1cd726fa70a2e97663e05010546de2bcd045a7ee0b0375ba53b37414e03a2f2758d271d770d446964ea0842838c219e3bd2534090ce585f59aaa026b30b17eea74f94dd15adce52973487266d79c38fe036c30e865476cba694f0df8403611f914daa1b2412fb3c29badc1c2a54333342ed396580104863eb0998698"}, {0x1010, 0x117, 0x8, "802e66a3ca06cc9cf3b7ab379654b85f4bd5b03ce12f7a2f6e65e7f7e476fb079aa32e42b61ea3af9712104c85fac38a9daf8bc808cf1dddc9e0f5aa48672ba4e432f78dcc9bb109f114a70281215c8cc35d4767822d782f14f1bb6e1b0c8f198f481d8cd93c12ff84b2d996b9a2f7f8d7d9d1dbb797bce615d996116a4e64fdec12d9de333c351bcd0b86937ed072b10b99e83ca44b8eda2062118ba3a9a8f9f2653ea0bf6b47f09ef5a02db6c75c1b5d12e9dd8f21a48be4a0949fc9f6bd4491963ed0b7deb62baeceb90d791792c69dc91b395c95d65c8b237b1375abbfb7c1866782a503043c5a17fd6069da02fd7438b56697fa86b3fe643a95e1497fc8861200708e8f4cf256d955be1e6b3c87e57a4c6d36a325437e71ab996f1e6c6b0898da8994d6b314e5c97a4e30845b9e0f610d277dd343eec939a859fa62d68bb7062966ec9556cb0be1db5b3cdf24248c5ba40c277ff24604c6514ac408d0db8a1320dc4b11786f04a362a5254f3fc44151cdd07267a3c861a0c4937b06e21e5fa9a24577db609ae4a9ad46fe1bd48e46d37b0b2fa6eb00fb59b3e308d46c15886f37eeb7ab6d79660c5e77af32a4c5852a6535c6c2f5b7d9db2ae3b783a11ddbe24029f1fda43db813f8e8824990287f73212ab21c3e58aacaa5df08e9b97c3c01aa6c49b002b8185c68220281ae34721539dc96863d3463b2ea6e38daaf4994c2d83a8fd0bca097bc8a6f9eee2f04be20bc02dbbf40caddcad2a390794821b058c2bed30d3f5d4281dddc82d565d82572e8e882d40cc40df9a41c0071b30f61aa0ecee922177722f80c3fb2fc665dc9689fb0fece76142f1133930bf683a452f3ff6f13f31be6feaffee79e7d671bb03a50010bc540e6d5ec9b471b2156da67709483ee16173bdb72ec4a8e3f917fceea71aa1494b92a7ad953f5ae29bfb9c03d6148a7e1b0dd15a35c340464612f72cfd6ba1b2fda816a217a7a843f4c330da3b73e72d9c27a69b372e386ae7c78f7acbdf8c0ade4ba174e246237e7467d3a58525566e8370c64305e23b07a9bc515253d4eb8d88b221b2ae70bccab7ba19ab1b5f947de77dc2904dfa03594f50c5b7d9f685c335ca0412b5b54665b32c19bfcf074e192ebef9896d84cba233fe5ebcc911f54a96acb81bd955387418c275f8df48deb871166dc0a5a0ef6036f27471611a6c870d615db5d8dee8931c5ed6fcad82e3f4ac1ccee84d052ff477d681f9e60351239379957a9496e060be86fb48bc4e4d7beda26b0503acbcb77c0663b759711573204e07484cbe7ac65ca4886f7505e406a5fc40b56358fd5d34d4c14654a88c79a28b5a367ee203dd540eb4293ab22cb939fde25cdc7a0cac4038e84da7329a615a2231a2d46eeea69cddb229af134d32147c963c495237d0c758d51b66482fc52e83366171467f81c9023354d13f4fa2551f22e79a2973e707001cbffe67cbb3d9550b853e89724d7b2d1ef9ca79066007114b33914de9df783b235bc26a39020eb95ba3e76e135749f7be69539dbd056628227e9e098d53675ff3d99698b1329bb7418c77893e8a64d03ea2051a17685116dd266cc2bddb936830e2ccdb4ed80149e97c12860cb47692ec1e15d33425297791b3585cb436ce40ee19c7347b9e483e720556c3b3d7f8621114a4381336ea926d881c47de413c394b125a84f2cb67f8ed53ee940865877a04013d55e7ce2802665a24e8c9ea4f0f1269394b7e80c7a75cac014e3c2209e6aff195e623fbd507e960778d52d7be89cc5934505c98c4bc1a2b6ba434c3dc536cab3fe0b63ad2ffdd7c24c18cc5a4b02f20c072e24d4a7bc13a9f426d68ba37da4833e58557db7ff032a366f45a14fa97dac94673d4bbb8863d89c4bc5e475be0a87128d8bc72c4fc61962265cd13ab5a023e4f2b35b797dad0ff5ac4350d710b1f292b06a8b05e479f868ae27deb2a9808a89add5d22552992eba3387107ad180ffa0ae46d86fad35700de2840a2c55fb5301b1ddad1d1836b1880d0cd094439bd62a5fceca4b5ff17a63633eaca6ce3823f10cf20984858366704dafa900325e8954e799ee836e13a590e98803c0963fa048e797b37cd7d0ae1055978614a57cea786c76c2322ac5058be05a8287dadf962ab694439ec50261ef243bf7c46f9416f2857029515718d8468f169a8ad99c153cc5a58c62d364c5e389ed0c458e959e2ed3c2c3b3cc8adb4abeebd91a285817ace46ef8a1d22d4a1820d8137c71436ee1688985141e4df8fb19573b71c6746e090edf74fa9266da805b43ecf46f03b417de17054ea8f74fa6341db451a30f976f4eed00dbbd38618f8d85d9afa145271bf0ae47e7d88bad0c582a0bc2af8ea7a230ce316e2aebac524357238612eb352ed1073f30450117495d4382cfd1dd04623e888a3f64276a0d4c098caf91ef89c46891037757eb50924d06e62d0f5e2c3e4268ae8d1b2f3b065c30f23282789cd48b392e2c970c567953c27b95f542ef313151f9a952803140c85fe1a3982523185e253d6a7646c6dfd337fe8b75953c651f3befb826960118cce88e3bcaed7174b8a725b2c775b351812ddefd6b222a5517e03c397e8c9ebe0cdf89441941b67aeca1bf7637daa51f469cc1af42058874abf5d547b7d5083c48571d723c7a727a6dbb0f71d254b2f34cb58feee77b0ae23cb3bfc26151eb767cbfc031f6274ef0c5cca5ffdfe76ed0d52ed5822d4eda8f593b69d04bb127f9d23da0c9cc37a0352ef8fb8035434ed3ae1491d92735cf27e22d81bddd55f7c38dae1b9280c470b5ccc98d6eb85d8f19352bbb35301b79379a3bb7551085a684195d81b7ae0effda841bd75cc28c3d1e8a665c482ed5794db238574663489463852356bf30cc6c4e00fc9c599bcde3947f7506afdcbb16300a68aac2eeddb7148f7d3830eaffe923ff0dbf5dcbcc27eaa1d0a9257a6b36590b6b24fd82758509e90842847a569a97cbd91267fe84187f188f666423b06c6d0e303f847999c9ca5a3d60304359f80de4d4462c5f8f1b9853e2e2f60e52b6371ff91de2d697383ce159fa1d8485aadea400668b4c3d9ba96156d9e9890ed3325fbd6e782c29008fa8e9aa47c59c304219de4f881d43ad41510dae663d3b41ae15a2f38de710c4a9169a0900dcdb4dad3fe87b29b42dfb2be04100bfa21833bea3cca54aa61aec1c9e0fdb5d7b583669e6e22290e1be91ffae241f314555b02fa9b58902476fde8175aeec6f3363044b55f2689c487a92f2a708f3279c352eabd78a3c018005db309e0c25979f65807ec20ddf01ae3e6f041b75aa478f163d2b8bae9adb8d07d2831b94032b9e1640c2923a97bc09d8efd8cb659d37c66a87cce8c58365e730c5e1def933fe8947c8ca924b9ab6cb40799d0259c9d6c580be1749d48c6dc361a8e780e21dace480c66edf45ace5578ae8b96ac057663faedac1bee139e518ebfba888eb9af32b4088c0d41e34a552d149472c6a98ed4d4e10db37ee25075d2680f5996e7febe1b0b5ae692414c5e29a04115ea589f07ce7be8a60feaadd7b9fa378eaa173f6e6f009f98b49cb843215eac24a749108ac56e78fa550b26d4108b7643c4eeeec68e68bde28a436bf4695428d96078714a5028ae678d6af46f13f3e1fa1c39a74ec0deafa7564f9f55e101e115b594255b3199d1ab97963f08654c388619d2c58568ff1c246630a5d67ca265cea77dc31001864f2fbe980fb059e3c75fb2124cd0433b987c9851e1e33cbc54556e5a90fb9a077d3323c0e88938254081a3a89b4d6afa3be2408325839ea4c49b8290798181ad9d1da04422e5bdc93d2c2ac44d1bcda45a69bd1483769316a1337ee4fbea397ae96f014a3ad3f1c9ba4848d9adc46455bf5af7e1b849678bed3d87b658e3d98e8d5a88707eb5c1ad6e56a59c30d7626c5628ac78af71a174905cfc48bfd04ba2369b7f9c1f7ae32a593abf5bc57a5dc98006ef5d8d0b1ee4a0971eab52c28a994a0801b321ecf0a3f59279f0864eff2b0cacef4006473ed6a1e61a1823d8c20cb8ec71aaea00f4a2cbd2037b7bdade98283fddc0944ae185372ad80ce72ae06bf9b78d06651cc464c9c0ad6e60f940463bae56486c9759791e37def49c10332df901205869f240efb63517b7c4975391f3ae0123dbcc70286707dc48219ca13da2f6cbfe4bf5f0b6d67debb55a6ae58dd6c0b72c04c074ab55f3760e40b3b43a62e6b1e3730682f12490d6becd9056c6140e28bca6eedb8b99dfd4e63605c045da5c93cebdee53e603eb5f5274a0e0306c71a546d5e7545d440a6c1bf03bc51e88444c3ada3e215bfd1f169b7b63e8c7af787eb9f14c9f879d1fd44e209a6b6b8d0ef93fc35f631e3e378f1d597dcdd58fec595e114b9d31c9dffb190844cad7c11c879d17b04176655c0d497692d961956d7929fe0b6fa0d7732b1406413957927d3af4a4b4c667c8fc19c6d375839e5e740af90ace70fd3e2a392eb8b121febdc9194aa7708b3b732a7186335ceee2d54f40bfbe4af421f57bd93d130621254d8b34302c3118b8be80da91dd8a8bcd62193761c4c8a866858debaec56be134bd8558c6dc5ea43c0b1815c2ee83ff5cb6fb3893d6afb2d74692eb67aa6797d3f947cf0145ef142c0d4d88702390f00c281aefc9424c831881967bd8e4065e7d5e0cc5d83c83b091897edeb937bde02f783558cfb17d44d29f7bf41275a4dec236b0b2a98de31649cfe5e9820284f01ab684f0a1892aeb405bb5ede7f132fc4b30086cc803e2f8fb986f6c3be07ab121007d85370ec924d1d35194bd19c2450ffd050998a4d135b8db86dee09e541ac96e71dab7ffb39976fed7a77c895e0ecda660372cd5fb72769fb82acf7da7ec3eabad091f91e6573d218d32955f0559a7cf56ea3ac0b2fdc00408e75517e1ae49551b5bc87b0db64fd3969dc1cccdf67574ef2f9c8e992d622732ec5ca815a21cd303cdc55e25c7b273da0ca1d311b1e85dd7539286179f691c6e5ab00efe098b71fa6baaddb6178b23d985ba1cd4dea302f4092bbf42f369866d4bc633d984253e1528ca98a13f0684ff7d1f6cfbf843063a18cbc6346e7963662ac1a2dc6af2c05f6d6998696eb029a4dc2f87d2daca675a43ae9fdd10ff2bbb186288d16368cce55f32af58303d05f48b6c77b58939654cb86f65201521e0e9ed1010f289e4787bbefae53458d2d8afd4ff8af9bf97d857b19e1762d1d7ae8de500ea57339eb9ffbe4878633d3c568ac13304388fbd4b233a20dfd36cbc893ec6b9382866ff153870d8462053c5332f1ced96514930c69010008d41758f4bed5d6137406c54f97fd82a6aff865b9c6051a51dda146fe5ec5e7545e9614adce560300ec1f49727ae9701ed8a4994e4e59b6db620135716b63a97dbe67ed60c0e7b6344989230cc3a55dde467a988f7720c1122150e41aa96dc05293ced3a1eaab25b935c48af4e3eddff7b891bb50c5eddd5394aa0544a9f60a348bc857bfdb224ffb087df02e5471385eb22f59285a7840c68d75eb17592bd8bc66ff9c9abd4adc31a57d5016ebe1c69dcaa02a4ade4fc62b4ffb4c0a53b254cddfb8e28c8b221e7848b14762cc9093ac8f2a32d9d9c65e633d6a263a726c7c23b616ed5abc2c6b1adc559803ad05a38ea04a5400e2debe07b7d3863f41ed125b97be92f5c021fbb41a11aa7b291581fb416b87456e359e6bf461e02b520acae25ed761603b72fdf4d0a08b00cef0bf05b9d2692c81f8abf356869b3ee11d957c4db4a5d9ddc3ab35f547"}], 0x1188}}, {{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001800)="59236426c99c048313b1e171febd6d46701d9d0bbd3deb436d431e155786c3a2ae0ff61141b4c956d5534968691d164070af22813670edcd332c6225eb63a4e696037b955836c31d49f2ae1f6fe72d2d8ee9c8bffc17dc7d5fcf", 0x5a}, {&(0x7f0000001880)="e5d563d05668eb918f41abf029adb3b8789d2ae3b23761ad8b6af3f2ff285200294cda64cabb7cd94d1b9ba5f458bc070679917d9e1ded8b60eeeb7974f6f48f669671a7bae74da372f3e67270ebedce33fcf690f269629eb3e0ce30561b0efa309b65a025eb1df2101aab4f148f2ff643f6f7295fe66f24be4343de2d4d802737915116319cca0d4ea3407dcc743e3371fdbc3c849afc19ec8c2e7ac578efc6efa1f8818a08d8cbab9d1049895400882730c071b21822fca0af7889d800796f80641d3ed6d66410d88fc8e5b4417dda3eda2239c3bdc46745b5b5751ec6c352da3ceee409fd71dbed4c4fcf699ecd8994e0624d83643b7d0e6b0ca66cfe71c4ccc573a7267840dfbe2afecd44ea723a2a376832a3f85296b64876707b1e91a1976f55bc9e02fc4e8adefe9ef843d1480a5ed7a2bb89969e294923199623ad2e3f652bc0d6c77866cb277c61658b4f206822fd714354a59780a39863c387d7ce95d1c796bb3c48b265df30ca7c606ec04ffe7a1e82b277401088625c96775bbf8aef86225b38bf36832281ad0567bfeca35a4868038c58f67869809615cf2244d7ff9d0790857ddad8f443020004b9ddd84a39b6147fc9f9c660b721f3047e150923712bf8f787579b0ba3da6a0453833a63c2f4a03712d70ecc5f6870b4106d994493f4a2ef3fbd12380b3b115ca7e1e8568aa38ae3da348623419766f0c5f674ef3a86b1aa2ed881917ebe87defc2f321236914531367dca019842ec5941f8fecde67828b439075f0d1ecabae487afb7d8e005de20396d3b58122b011e2f34ecf0f5da1e50e1cd61479315c7b692945b6cf3148995c3904248864c2a32f535f5cbf353d92ee634d92c94c211773f506cbfb479cd1cead31c58d22ff2ce60980c296245d9ff8cc55bac2e57b4537e62391b6c254049c31f256f9bf5a4faf725831501024f5030cae95edbf082039d5640cd909070f32430bba6249a1d0fffea783eeb5fa13172d91371afccb023fbc10c014cd112681c469bdfead127ea2c8a158b79f4906a44607b4e492cddafe8816b5680188f9e092b4941b2d1b301239682e0d714ab62ae86d1966dcbeb6778ec263460ec9fd3a7ce88fa1b57be014d7d934f510c67a9420e0d93e64d84693480d32006a936ed1c7ebd14833c907e3662eba6bde9024ffb26b98b277cc9cea7c3154f3e793e59cdf0386eedff14397b5e59cf141a8dc97581ba4116ca379d6d1f6d5efe964c2cc59d7d4f9c10e0a318d7c0c27b537cca6a74b21bf7cb73c3176bf7e3cc1ece709eb60e7fc5c57a6182bdc765dc42ecb8af8f46a1d00180f41a5f4880864456f4e8b06e82c29f7759d1322708634bcdb9a58910eb70a1fa8ccf4ee8f35c6d111872836276ce46430ce386b09223a809d19ea0681d8cef38e7d7cfe45df37c81e861bcc9fbe45ffbfff3bf81095d109d0c79e11f8d43b3d66ddefbe0bc96eb94745b75e689b861cf6a7c8210986059e4262b42da2bd5855c118487e05544f143798150db6dfb570194d7cec46614a89975ab2fb7c8509599375f1fb8764947cddd84814afb238e6c8fc51bb24fd6ef236c324f82b72c75de1169ad718f605a4cc34740835383022478966bed53d7274b863325aa9b1a56f56852d0afa0c75a73b538a6ccc546f8e9a2f8045cedbeea6eb03e00fda1958d7b0df5de2abb7a66d8b048f2d8cdeefa34762a102b3bd460733d28c1dc0344d416b7aa3df2dc813168b78cc2e1e21b636f5b25dc784b38366d9dddcd2f91cd839ac16e1da21db863f2cdf1c30f041231e92f0c5be4e66043cdb1b34b1ba5eb67629955348d1299ce03c13d3487442761c2d6585739cb1b381d064e6fe796566984cb2b89845c6972c2016cc721c4fcfc70889c9a135949d45c87dafc9f2499d906ea164324447ea347a2a1f470699a0496bccde2ff908af4a97b635617b7c60ef5e57ceb50133c75c3cb3bba499d0feb762b8efcfdc29cc8038ed154d369a0076c58f9698cf3fd0d146705f13a2dd8abd42cca3e766d89c9aa6edcf131f44110c790660d549a66fc443ca1766eeba1a9c6f66b4fad3fd5072f4d320334ee982598a296976e29d1218d38daa611791325772f8e6aff6e2ffdfcd22c3fddd8ae8f2787c61dc0446907a60b53ec4df45648e51c7f36827e5fa41ca25d3865df069326048e54db6b2bb737b56221cdde4562c034cc7d3cf15d6787a94a4d20f8e521ed9225414a96392c508f89b0e6b5dd99756851dc1ba705724461a1d4e4aeb435e4475880f806d6cbbdbe44a4f7848494d8faaa984c82551cafc083c181b41d707275b8ae9e967c1e6805f04adfcf18967872688c83b06d219bee0d15e61e236cfdfbb36f5241b4df4285dfacc1cec1a29c4326bdd0a19c9682c097bcb98ac371e2334b82b4bfb457a62eef26ed5482ae9f8cac195d2a8a8969768b242e9b607fbb2fa3dcdf0e9922ca778db556b7f1bc9e2e0e83eb45501da7c15d85412ccf088dcaff3e0ac6c8a3b23479f90524d197321f8b230a7f2ed8b8e40c508ee281d155dbfaaaf2fce537556494350653da3a0a5014ba8fb0cc9ef460773f2412b25b1a6b71be59be22c51e146b2c303c5c557d136f9d8c83cca7c92e5db942b339775be485f3f9d40bf7403525b0d9f6df9e65f0a23d67584aa37c70095f4ae3ebe72e2e2f37aae65158ddedf40b05a915df46cacdf179b9ce9925b675d7e035389c61a4fbece9ec232f2208b52fdae21b93f49996c6c89c1510671c817ed15aa7c78cb3874b014f44e33924b40726548f592eb0164a133fb45dd20a8407ddb46377931c77fd2d9aa04d54a430d5c23e86d7ab492ca09f7bd79db09ccb601ff7bf5d1497989a77e8536585acb297b319d7a434570975ab949072128e26aaed46349828982ddfbd707c72145a5b7a3b2f8c48c8c12aa8eac80314858767c8239e7972dca0e783e361d159d7cf0788b838372a8ba8d5712c88bb1f984a544905decb83dc44302fe1f68a73b31d1aaaad98fb1e94da1a0772597827999d6e8a90df8a05a2f4447ea892108159df92d63e8f46ac1bfaab6c28084dd902283a1504ebca03716b0b1888b3e61f29af675b8dbecfae05b3801794ee5f6790c4dd9ade8e18ffdb4d1a8fcd9f67d2ceabc1790256ef80c2374bd3cd576bf4a3bde536bc43c401cfe65fb4e18f5e1c63c35464d6f54adce9fba8faae9abb3c3c62ba16f3e5aa84d35eb97ee1535b19228f488d2fe0995ba13b54683b137fd6251c686b22768bb9d880dabe3560eb37a102b513ff6ff5d424d5b28a0a47fae5e8a07e8a169caf47786b9e0ab783eace8b123cbe80155b17a1eb24d2c9347e781a345448b48841c4f58ae7df37f42c6e531143596dd676fda368673bae10ce4358bf6da88d2f6a51f98f850d045791ce8c2ed274de6a199456b7aed42f743104e2d01fb6e8f0eb60178cb8052a4bce6cee6e546b5160404817e108989b545ab04d8668a90ec6362a928aa679eb9fe59f9db675b690be2c7def7e8a81e71742e443d70b0c5cee3d1eaff16ef6ba1fb049e298c9eadfd2230bcc9dd8d86eb02983d3d89b35990f92ac81e5e891e7d1cade44f29294f90f799f1d6a24811bf763c236a40e1ae8d7a8260e288656b780f7b8fada248fc0b2d0b96aeecbedfde9bdbd41250992c863e788f09bd2df24ab954f8a197641c89d745a91a40c3d858e219a6a57735cb53f726faf39859bbb1c9a0425cccc07628b2c761bfe009374c8673efd79bc31a0a26e9e96d04825ac2a82e39db439a9d81a78321224376fd5076c1655f4f7f61258dcf6353d3a923501ce08d3e959d8ef1f1b7609ecfde58ee56a67b642b75a4a1ce41d8c4710ea8e26c80dcd683116420ae5ca05ad9218d364c77e3d0b4105951bc4cf7234fd3314f8999cc3d5ae499ca29a59185b5d97fe08f8b2711caecdd6aad69476d7b5608c54cf52333b3329f468bd975f01fc7c8046395ba3228c7023110f55ec37f9f22182ca326ef81d1170d8576a5d59fc54ad23759b75df11e0d284b49f9fc9a2ac7d5b0621819689e0871240d18499968079e0e7d1b2452f6927732147b84a23ed90e0a8432ab3e4a33c4f9a14ab04a2c1af3af3c0208e38ef7ded4505f6f6bc35f35fff0840b28dbca195769374485b536da6106b841c3f50458762f09eb02eeff3bfd5f72992b3770b6d707ee2591004c7b47ae83d28320e6031e31001f0cc35daba53bd78fa9b2530c01a8785f483bffa5d6920cc3b10bf46ac5cde5a8aba9670643253ac0f80206fafb01a8620082ca845fc7b6ce28c963a8703b2e5d16087e2cd74e620c688ff2e16f2ed767f7050b5e6041dd99ce442ef2a934f21067be71b65e5d61118d81d2e508ffed376b8e10964660d0a79047affaef6075ccc50b6735e6c57343ecaf1b3f58f803d78a2105ca7dfd9f91ccc23ef19bfc1b66c2b7d5244bf2cc445d92979a0123eb2ddcc3ee5f4a3dee839cdcc7ae575a93d325a5a42a6f3ed9b441df8a24da7b0f3c1e4b91eb11d412d4944551f881e672f46287ffe02f69b85fa5d07edb9e2f495aaedb47e1459404f9cee68b67edd1fb767f5cb2161b89fb40a2f94998da8ff0f018341fe41f85037352c3cc79f5fb057ce192fea7d4106d506e4e9d9bfde6e0292fa8f9edc7a8748a30593784ca6e557c1b23e2d764ed065c6bb7cb655fe0c9fe3b6ee6d4c342b29d720d21b12347f358669ff767df4d1850ab2264cd4f598fdb31f4f4be3e422e2521e6e38f21f0133d0a9cdd9a2002ae3b8c2a01c9a070f62ba634ebf6c10dd74e20ca09b898a0658f2d82e652cfa12152c45c08cadb11ec3b2e8abc38b9f624e50b5fd3b88f6ff75abcfedc1af2611d6054a3ea5d250d3033a86087db84169cdac25ef7d56ed4779966e611525d29ed7b72acc686059a201c5c7a260e5d4a9e0b464847b0e019a3eb9987e95265884f333402ab7519389235929a4051422d82dedf9ad82df929ef5cb3677a0fe493903c4f1cdd13e32d3f9b22187d6fbe9c62214562a703bb07c1f3181ed4e73d4a319fb1b1101e8cb883f68c57af2a85e8cf997d41bad9a66fffc6b1990a9c10aad26c4fd5193369ab973b846645cdf9ec10d95c9f9d3a9b34f23b74a8fb37d37913262728d1ee80da6223cfd5113d61e6d0d6f4ffc281f4cede0c342451b335330a4fde13ab78e770085c8438d156949d4aefa6e35ea1ffdd2243f9a0411a962b07a276ee44dcb87ca762e8cd95128bd318adb7f4aed9bd9ac9f53f1fa67e90f76a7989dd8e50dd72abf1ca7cb09f4fecbbba3da19e62722100f2c431ae61f1298eebadede258e4db3780bf77d72380540bdc100ba102dfad0bb7eb36c4bf901bd1d4ae59cfb298f8660d9855528be3f778347191155efa5621a21321f8acc966ec17f1c44e4532f45270de5ff01a8b423400864d28fde0782f03433e6dbaa471396292b6ea9559a750080ad18d2a11141e25201c4f1f2e6f2878de831e29ee674c7f17fa3b8b217b6e11e47e86b2d057f3538f6eadac4ce6567d57a2bc861a68333c8eb0652262bebd197b1b092505e7c08c4d0fd4deb0dac87efc7ba0b0a3bcede6121bb0adfb8fa86438ee6e8f5cc45029895a6d76ccdbb9b20fc667b5253a0ea4d7b9ce5f4aa3c6702a1b06777c78458b43939626f13301d984a0cf7040714f8016366c79745e5c3f8d807a6858161e9a3b719661b8dc35f48f9b92c994adb4508ffa58d6000fd0b418731248d62cf6a423a62f2e871091dcf3b9a7afa5d172fad148172af92a627e1c393", 0x1000}, {&(0x7f0000002880)="762325049753e5ee6efebf8b7a26592ca75781331c2322682bdc1ad939fbfd83750090d6ae4d3cf4904037f74d161cdb1405d41fd20224c6e0a4a815be2ccc6408881e1cf0df682f37e7630b955c3fd11f7b5049f7d3a54d0dcd2d4f6dd326ed9f1a07e498a1b9262857eb285a719dfd844105166333", 0x76}, {&(0x7f0000002900)="65cd542499aacb4864a85bf464bd2fdcb1d0d341641f86ffa87526b48fe412eff798710f3c99bf600f3a4aa4bc32e28bffaa48bde3baa86c8139eff0c7d97099f86025607641d8b60e67364e86c46a6a255dfdeab10835fc88578804e4eee603f1eb214be1e9cad5b7c553ec41660c9f50fc3cee1b34030967081b1f6fca133025", 0x81}], 0x4, &(0x7f00000029c0)=[{0xa8, 0x29, 0x9, "bfa1d36bfcaab217f8643001032926a099667af63cfeb22b99ea68573b43491ef323a990862532fcbba0c0e52cd1d8ddc35569c68d200c55945e5c1fe574c2a886e002d7c89f8bc33a2588a56200430fae5645cc620d3e10621227df22d8d6da283e4200142b181b3a84c946758eee3b2e27a90403fafc82dedfd742ca07561ad92d0f4dff37c3801e923ae34c13a67c7410faf8"}, {0x18, 0xff, 0x9, 'y'}, {0x40, 0x10e, 0x96, "fa409ccbe81eb322b15adb0e4237b13151363cdcd586f789c01a316ab20fb7182f22412e3ebef1aeb3"}], 0x100}}, {{&(0x7f0000002ac0)=@hci={0x1f, 0x2, 0x1}, 0x80, &(0x7f0000002f00)=[{&(0x7f0000002b40)="9d348ab422336238e1eba374a2f2aca366e2b85bbea0417d8f83fa30c870d19249968dbe1a1f718e93ee798399ac72a22f3478e108e71b6a45b363f8ae73af6997fd07dff368fdc8a34a1cfe6531c2abb294cb25e3fa481fba49e6e024a560071a696cc30c71a05724544eaec2c56acdff01395e4b8c3cb6e6317dac15d14788676ab8b9935afb46fb3e0605581c3a0f299b913a149ff4c3cae2cb6f", 0x9c}, {&(0x7f0000002c00)="1917d897e4b3f615cc2b1cfa7ed6240b2b032889a7b157d32b7cd5b45b73068e157e41891a0c809532a7c66b16a814e098605f8236fa0e93e156f111759e4b0ccb780bc778b747b56a248157ebc5dde5b4dc", 0x52}, {&(0x7f0000002c80)="60732387ff5d1b70c182f5a705667cf6adbcd28d4483a1a01a95fd8e365d9599ee6dd71e6bc377a31eeab0905e0e4e3a95ad900957ff1cf390eed047d3214d9b26516df752fd599fe0969624ab6531013990ecff582bb755e4cfbe915361d2bea546543e2fb0e96dfaa120dddfb69e332dfe19b8", 0x74}, {&(0x7f0000002d00)="0ca4bfeaf081e18228ced46c49ebe4f62219be6f1de5f7666a5f4fb663568097f7a352cff9b401552011cf9e4564ee61b096df416c0ce43c51204171cda08d373535ecc15e6eab37f403996bd774b1fdfc569ec497ee3d4e114c1457173a2a2cf928d613cc25e053b0fa2e596c0dcf05ae17bc3ff8b39be34c7d", 0x7a}, {&(0x7f0000002d80)="1d8418ba7aa146094e57ea9eba814f0b84feaf6739c415a934fbc83558ac87ca04736e15697ac06511a522b4950dbe4beb8dfe6613decf6e715250bf942f09a20689769a5479c6bed295c07f8ccbea6ddeddf6a6b4aa203bf9e3d865cb48929b3611ee0852247c76a2f99dc71f37f05cb101acdb42366c5cc6dd15f5f1077f362a", 0x81}, {&(0x7f0000002e40)="5fa74586bf98115cd36f7ba83be3fe437d765234860fa09c473f62ff37656790ce8c609f525dd96e527ab9fb16ba78466b52bb66f7bbe048880e98418f80edc7e1588af401d80a1f4b69602c16876d5cdb96f4dcc7db6f4365a4f08f2cc35fbfc2c16cc399289b999e89ca3e48b8d741ca6f5f7a37dd9ae70bf57455aa13d55ecb52cc699444d5f8eb713466", 0x8c}], 0x6, &(0x7f0000002f80)=[{0xa8, 0x108, 0x7, "cf4e7a287f7d858c45f018d1bda37a8c2bd803a0b8cee21bf7903ea69abf2f352b40651257a4a67af37630cdf4894bcd2711609417ff15e561443eca9a0d77c741360eee36c9bb84995ffd71f45738d8eed091f95181b08a48cc81dd1ef04b83f2c534e052a2c67040c4a2b95c760462c925eaf9a17643771037a3940ed2a60a6478d2a858d68f324ebe2555d4aac6edb437b5fd91"}, {0x1010, 0x29, 0x3f8d3528, "27cd0f5d1629e40fc7c97a868fdd4dc8f179ede768013569aa9f0b381e652149fa9194121bc68675be49033d17d2eddc7322e5797e32de51bbff93fbe954ec21bedfb07a939969137b8dfeacb6a93bd9430cc46b3d0dbed94dd096f6395d3ed5f49c1e2a631e2c2a0818da3f3700a7c32c257bd32350dcde561fcff08ee442122dccb1f6b82fc4b51ff94bba5e8e974e351705bc63baec2acbb14006bb69a92ee4acd27ab72b6a9395b438c8f8164dba0d9e9d0280994293f8392aafe55fb9d4046767ea2b4badde2600d38559423db0c2deb8b6a540ae35f5091b0b336c6b2b74703bcabc3dcf0938548e5f72f4d157b09efe8a3a5289b7092e39760f7f506ec6ec99576da3da5205a24b7e4af09b2b14d3a952938386aaecddbe6b8d0f13789b16054d8eae87f502bcfcdfa7990e5d2df8d411896dfa0d845ee64a7d7ad12542dbb2b406dfd131af946de676a35003db37261bcd4fff60cf5cd587bb4eebca5930d3a5c3c701c0b258f0e15f9a89555d62f8fac057faf306785c40e32890d3868ce53e9590147507f1b86e7959228bca040d7c6518aafc93bae156b0d3e341620a75d00e3023816fa1a92b78efd00e18d9242e4772884b79d153ce984791763a8a23294770b114519bb3b7dbbd63598cd34a82e2bb895478e62f08b09aa75008678533a91b717c297f54e93345ccff437385212b017b99a446cc56a0a803c08e795a8224994ffaac61661264df114abf489c24a03924b771f5edcf710f247c7eb69a1a9258263f0763e22134b3fa0d1911597c5ec5511c04d4620743206cb6b60487065f479350e12f24d3ffb530ceb74623d918b6ebd6b50ea66d25f1b577d1ea943d45b15fc72949e265650816dc4347183ca7f831ac5fbd900e4781e484e6f17514c047cdb93d0ab67412d10504f56c06637174e1d0749aeda2c3667ae16b7b7fa116ce2c268991669700ebac274d2675b3ddcd0971520597e389b7c4c5aa3603884c739d916454108ace3f0abd9cb65e477a244f0733218b429b1ed090253eca02b2a671a94ec4a08d9747e8dc680d23e8ed96463d2d69861052dd73b1ac15ee3c4c9694114edc0ec56cee63105e2b7bdb1b672d4834d7104c721db316b12732c86f4d184bb7447b4711afc0e75b366c3f5a408d1b49226f168da0df6e7d55dc16b92dcf8a719234d5fb15781d55b48fc159e8fe9c7e1ba534535023f6ba519e907cf309f078008df15dc11dc94b7a3c28c0cb5c4ca5e8b570747980b2f34894a7ea2fee33685c9d38a855de117cbb02fe81ba545217235433eee3f647dfa8200c4342a59064e2806445146a551891964cf1162ffb835e1921e6ebb5055821cc387bdf8dbbca42e7f77d130d2127a231c4e04767a30ac194f4b35e12914a81f4f3d78f9957f9ec8f059bbea99b9532ba2f1b5ca205642f1a51607a894be6dede31191117b5ded795fe0023eb8c8ad14435afd5e20ee3a1aaa60cfd649d9b8255c34bcd7b7fe3e78eec09d5763fe9fcaa1584f9a29032e74d2be1b8ffc84ee169165accbcb79a9e0ba25b59a022e20277081735c773d03ee8d47dffd60696af37b35ba9e3abfde52e0a13649ae33e57753ecaa1ab7be665cffe00823d9b80e594ce81e60b63b08709e9236e869ac34cc4f36d3b4cf208cb63e158150c941604c16245150b36813cf754e81eb2ae8e038139c32e185a9e0b50a655fa8b3b40adcedbfe50dd594566c37e2afdc8f84d705d7331ac8bec795a512e786197f3139cb6f10bae00a5adc035a6c5b86208fd50e56567b85f0ef2e68e536c159f141615d4d0fe47832c96cac71b3c0da2d7725b91bcfe228369ba76ba1fb6c5e895c28e5a90a94d664762f32c79e616bb0053f9c9cfe79bd4aea06f292a0ad9669c7eb3ff5cbcf6a2f054d375e473ca9468d671c957aca109ea2121ae5e7fcf0a4d37d03fc39eac471550de0355c3e1103531128a531b88f117820e31a028c67a4c0a7120e48ce2ed63c061ade0adc16999d1ec25ef0f0e0254861f9d978a02dc03f09f627e203cc5be853ca05ff6d0326149a5c61b4b44b2895227704aa40c156dff2c93fe2dcc1f905b2cfcae6772c4d7b67cd68ea65b9c8342fad638f7aaafbb41e21848a320e0f3491793f984577314ae169b38ac600018c902f4238abc0042b01e5d28a80c49c3f1734bd367d66bb8a6ac61c5e62e43068ab0ecae07f212fbf83e940c9b8bde4daba16d3832c3e61038f4523ad811f07008f7e7e0d8f9a8068247eca15e81f2ce9b3074c4e8b474fccf38e31ab95ffb061f6f24d55ffc167b46b5a3e368c456e8c2b71fae826a5b941e7b06ef9880ba2ab7fb850f53287eabb786d5d6209607d4ff10fb3a769f066448b486a4dd2e731f4b0d8d8e99ac8ab87a3b0380bcccc69df292c1f9f02a24bf0667a87ab4e8b096fc6e111e5ecdd7c911805921c42eefb06e803184af3fef54c4746b5ea0d94806f62a2afd30a40d44bd4b4b5775b1bf4c0a4ce3faa67d45730806d58583ef12e9bfacf8ec0f90eb89187078e04db7978155c057dc423c6a8e4532582057c167e8cf4219a0cef312ab6674876016c487886c4e2e16abd0eb606c56b2c6b9277858a8fdcfe599c9b6faadefe55ee8d9b69d313d9dad983b01a55668ad5359be90e4b52983e1da88c88a11a309e2623c8b92d1e68b60e201d488d7d771a106ec2d105f7dd6d5736b001e22780caf3cffc71d1ee4756b260e29d1a58056bc71f545a744283b0614dc3b84174711439b801ec8f2c0f101592e1460294493b021c6b6e7bea1f140c8fb775c8f462b4626fbfe0174ffc3d5ff6e0208db9bd474a9b54672bfa020594a2a8bf9c5e459f8418d3c0867a30bd7be9a3ddf31e23a5a667706456ba8e36efc838136136b85f6c249ad97265f0cefbd41f2352edf8cc3240041e9a9c60bfbe857a969bbd93185ed7652c214cbf0801292cac9283c032ebbb247c982438725c15b8c2c42849e55e69a1bc26f3bf6543c0ddd6510482792bfe8f280a025612869997db2c4b4905560a381815700fdeab845416f367369f010a5421642bd949352f5fcccc66ce40d2de439d9b2ccb508985a7b381275b3e5c12d70d01406c44d65ce14ab199122b43e64c3e0d8b9ed23ba88d90abdfb61caa296873e38179651fe6fa95b15cc27fb7477ae799fdd4f73ab239096d89536c4c7e125b6fdfa0f16fd7e1ab98fb072f40bb08a4583bada96f8518ed3ae4c893727b4ad8716f532a5844952b81b3462f7262c14f8d82da1d3982143889ebbe539de73dfa906387d6abc940a03b6870050f214b0b069da4abb3bd8ac6ede2637d15e357c48ed3ec9202420d78714739378e07aff5215663d2da306cf943317092245f984da6f682806e52896f6d68928754a566a4741f702a365d427c3e51cd4e817c78b51c370a0cbdecbf1a7e3bed37fb5982eaf6470d340633d56682278329e34a63de1d682b24fd24f552827f8d39cbe78cba10db2b35d8966746b13c7e57c73ce49780a5b9ac8ac8313eaadc7ddc4072d295924c4777952d2f78133876e2de8a1880df675b3c3deac42b20fe54572c48ffe449a726636252650bf3ae56de4e95158ce6dbec0ef7334d6a61abf8f24b7457da04808f68bd399a97bfcaee583bddd14d29ac96e6acf107ed2cec9020c34dc7454a9ca0d7dd9be9de69f8afcaa0538866f508a3495e5c6d17153371f785f9b3de4ecf81687ba620008694fcef9efe6c06bfbf8d53ab1253ce200b80dcb6bf291aa397b57e547d75dc4d5624c4d758b40130d4cf3ebfb0e3ee39c16a1c15e698aa01cb3f0b35da89419e3e6ed8e32fd61b1f2eb96949bef6a98ecc0ce19384f68ad1dcdd6ef5cb0b565704f8a9385b0f86bc66fda1df60619391fa41d461ff450a0780746530dedf2495d17b8ee6a4a436c16b857ca6f4f9ebded17949c12217b3adaac7d4c1e5ae45428c2ca07a0345f124a5fc0cb053ad26a515c9aac48ad3130885be17a774c3e94a27c8932bb3f83b6b7de59f4fa7df4bf4823aa59fa6b57b3b0e93d198d5fa65768048ec9ed5a93714fb8e10afbf4782c97117e075b907d09292b212de6749980bedc6e462d0d2354da1e9d9bd10d1a1b3dcc46f52603df98989dcc6d5bf4adda9de6f1ec3e4b9c97e2b7e6137952db134cd6b33f61263baaee57072ec3a77d1c0ad3e800f6dbb277dfe5d415d43530a88d775fcd09325077183019399b6a849daff6e31312bc2ad71545d3bb18f3a68cee99c4d4eaeff83963c8133ff21ecaff55f48c340eab46141119d2241eff95d60831966e8698f9a8dceaf9ba08c5b8c13620b6c843500351bc8dfb509c73820c4cfc5f897f6bd66dc5febd493279a6e63137d80d7a91263c8c22238efe8a37eb5c8040915fe598a87a2f57acc6f1fe2846b75192fb82794d2863ad1bc5cf12b63dae775259eb9f2de4b5ee06314bb3b21204f56858b45febc7ea1a9462bd1bb43f4e01268cabad6b5cd0aa71347a8917ca224f03d33bd6796107079b7edac77ba49ff226c9b3a04661ef35bfd217397a9e4880b978e8968b3523ecedf59519d054294c489c34c09e6ff66d8f78d43d9af85c714fb4c99d4b70ed6acb5fd84d8456bdc24f06a36764536c2a1b9376b87cef3be63a602a03058656b30e4e30016615f7b5eb9d984b62c702cc30cdb21879bdf5c0c96be84aec94737f95aa735da5820539ef18abfd201f927c580051d8f35bd78fe43a77d79cdc9f1bb4504cb3c68a4e7ef802ca329e43d376317cf1d49502146eaadba351af61d1fac6fb65afeb3fdb5463b476bd54f9a6afcb76aa243a7808b51887b8fee98da481f44103b6050fadb03e168ae4e747a96591e1a052bd31c980bd651061654ab5c5a4ee293ad23a747c4a6f2aef86639e2095fa25322f803369df815c25f0fe42fa31b34a43d08b1c50dc49f6f2c0b75651d3628f15d8acc26f7a55c0889abd0d913e9c93f07a663e519853946236e83c5bc6c00cb3eb6a48a9009aa23b491c397fa46e6e8a0453a27b48619cd5f25d8e8577b6cb4d0b3afef8acc74f0f2a489c18a065fd5ba6f01cc3c9fbbb5f621caead1b002e100d9b65184bac42831265f24e954ba6dec78c20ac79d432b03a65efdf0ed21a4b08ba17838ca348de44b716f8943011c7dcc69982f543d44b2d9a5a8b028cb326e60cf6a497b3b7c879e1f5f64c3ff9b77036d89134835d25c3e74aeeb36ee8e9e73de8bb2bcf3cc6710a6a38631c188cae3d725adfa2feb8db94a1618c96ed5181898c0678cde97818e911bae6640cdb6fdef886c2cb218909a5ed492b7d67fd56d48185a890a8e1baaad1ebb3917d435526aee8fb25032ce56b677fc5b925aaba9db64225d3290ec43df0d8d9a08788588b5d6f72b43be89c3951f851bba7e8284dd45bf331f7280a16497b7a0cd09ba135874694e087ee7f21b62b9175a3985302626b78939907cf5086790cf34db366ca5db41eef13a7d77f900ee10b0323cd03735b0ca4d737369119fd2e3ed48061ff70032024efaba6478447c646498a84d28663eedd8dc0dfa11aef3675e959a9eb45e5bc43b1d8e70c5e4df69d18ec1348c6bcccac5afa016303fe3eff21ae7436bbe0bdf502db0a45809cb454f1ad8fc3ac1c3582f3ae19ac8f685df145d9915cdeefbbee8a3d71be99dd31918947547794100d7bca0a16ae26e18b2f336d0c0385bf9b33759029640f63cc54e33b751fa66b4e0c8668769a310c6deff4f7e52f1a00b24fc2af72625e85d3ffd2b7098bf43df0ced92be7df3382ac9cff7774"}, {0xf0, 0x108, 0xa2, "0922a84864a4019c546922ab8cb2f5c825661efe9254fabf0df5cff00cab4c3918a6381eaf745e4fc12a5cc310fe357d4f9507766f7ebcbca879ca95c51791b4f98cdfbb5ff71cca70341af4425f25adc3a2ef7ba196505faa3df0dd8e4e35ef6486f7f40e039191ffc7c43dda5bf3999d7cdf7933f43f90fe5c9560f04311d0584a29698bb9478406d44693203d14ccc61cce742846a2600ace2149733891f410182ce5870075a372b7041e67b5e61c2a48fa7e2c09c8946ba08ef2609cda4f73191aaaf5beb18fd8f9e69a939c7380e5e09179e779860d4dc462fd18"}, {0x10, 0x115, 0x80000000}, {0x58, 0x10f, 0x6, "950111b7081258e3d1d5295fff1499564cf5ca46404dcbde61b04c1bae5b4d77cff64da0269f814e8d130b78aeedd021bcb4d57acee81cb90de0e485edc1a0fec37b"}, {0x38, 0x108, 0x0, "38bd554acb71edb4d084e0de40919d85952d1442a58cfc515eb33baa6ef09b505bf6f2dd"}], 0x1248}}, {{&(0x7f0000004200)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000005680)=[{&(0x7f0000004280)="ed8f01e4683693277aee7150a5d9ab29d98fda6c73b27b8e1768035b1551a0a0fb8c3480eecbaec263636e07de6ac1172b6dbdb9554a9f107cb4ac8434175b4244e8d574ef66a2f2f55fdbda71218d5165d67ca692b3042c1a2f51c871926f552504af0900fcdd0e8c8059afe834d2d25f61f18158d8399933604ed773272eb929121f32d21c6e92f8b7b48e3381a65ad2b56679b5ddf4427113186f9196c29676629cacad08f7e9be207967a2e5b550d6b587c991988e1c6b66b884bf78a98ab8b80fb5ecb792a7c997b5ecf19cad03f2fa705a116bb0e548fc1e9bc02dde92b943", 0xe2}, {&(0x7f0000004380)="740a3fed9f3616016f5a8947d8cc1cdac8a218ebaf4173d075369c36b112e4ab0169ae4204668c94a437b960a94ca95d32cb583e0ba36bdc85940b21f5594aa08da6beed3d15c7fe05cc41374bebdfbddea83c119953d38dd55ed01bbcfebd8019887a6b6f4d", 0x66}, {&(0x7f0000004400)="918f368479d4d185c79335062f33249a8a190bad", 0x14}, {&(0x7f0000004440)}, {&(0x7f0000004480)="692ffc17e43f06989bc864bad8224551471e756ac7151a5ad3d40563385cf6a04f197d791f6da65bc2f2a78ad3610ecf2fd30728a74d2b9b1983443e739c7788dfe494fe4f230faa10fc6fe9710f0510e57cc3d5a818662787688222916b32123ab150985e020eab9b6fc1210dd08867d02896c98647e8a3cd393bbd25efcc603163aa79e937fcd5df5a6ae162b4011d4b654e24e6232b0f5ec1a7b43894d683fd719d0214ce38b2ba1dc49d8f72977eb792f58bc552f98184d296007ae112aa99d0a928010a99d6b1adf2aba853c8502cded86623f4f8aa4e4630e391c91f0b446cc290eb7b97b1933e3da3641e5c5763a86eea0b49f77e1f3768e10b65ac4181a756d50cd0c364a8e519cd35f6675e8d6d8b126985e00124d048538586e4a9b5b62553d4892c45c7918e5baed86c7355fc9db1907bafea44986797f17553042e0aad784a359f9172962ad7f177c892b831ad0590bf7935aec00670e64f1e92903e2bac097bebc58978e9dbfbcb0566728988c3c08dbb38bebaa1943d7c62811f85b7c94b2ca1bb5834b2f19b1a323e744ad33c10acce72377b0717e95a9dc03ec5cdf1099c7301c4e68b384dc7b142eab6f55d7bbe59f06bcad3b054211a61156d7fe6277255ec7cf42ca86b2ac65aa7b86b6956df9c5319f28e581fb393b6f063f4dad67e7d3f831b630aac34e20bbb86df92052217ce62a522e9a5cdcd9e5bca35038e420257276ce1c613d6beea4d2513325aa0dbe4590230ba5bdbb4549ba335891735c7174d0fb005322dc3f6420889b32933594702c64e0e743652d8e3a3469dc5210be66fbd6c391cb908890a5e3ed212d54faa3ecc19a5b0389c32c2b4499244975714fd137ade922ba065b006a8f3c124d5bf9a8fdc2237f16c557fef02a83167e87e2b664574f54c4c925426ad5e1776c8bb3e9d72268d13a21223084823601f56df6fa7657827ef6a833c019a760a70c4fb6a47091da47fd9ebf33a4f535f896af4602debe081dd89ea89ac37052e10152325b7b15297388bf8be523254a153b57bae83d4f10c21d0de1b3e88dafd018ddc012acf9c9f82b8e07c5889f4613ed5d2ec2643b25b3c4b85315055fa5588c48729be6c5ca8258158baf64d143df4778c924badd90e242ce1337309587e10e0165e7ef341cf513908620498752fc1e4ed853f69b22dd08eb681518d52e7bca02b1dd79e779fc8fa8a3061344ba2d639f790589a4e9c17962aa04ec6b21724997ce54566ff6577d5561cd65a7d7cee6a9d5028ea8afba465c2511da19324e0512d1692fd37ea49507b9d019ef794b7073a516874649d56a65a43d00dd8e2d95405a076184bc74581fbc168aea4f1f5364e73542204e9a9e64c757bfe10e11ac228af01c1295de35ea96f40768232d0cb6e57d8a84d6cca770042928e42006fc6edf7b59bbd4baae10fa4e92f9177710351c28c621d6350c4a29771b605b2ba2e409cbfd798d3769d61f2b0377c6dab75417b5666d8876e802810265fa4f4d947907f21a3cc8ca1da1c44274ddfd6fb506431c188a076b25df48e42979d9747904793a8280e80fa6fe980b6551c94ea14c797ff9eb24e5eb348b044948eec7ebb92f9c012f62a506b32cdd5d7dee8de3ce78c954b992d286d175fa58a83b0d6356c639f375fc14d7d486598bb67b530c6c1ea83cc19f0f3d25bdadbd4b1cce36146076a0e249d3a89680f8c6252703aee52181a54ab7768ab32016a5c70c8c7b4d1dd507759f655ff663c78242f77ca98ed8ef576b775a976b3cf1d9f8ef9fb8b090cc9fe36600fdd9a088ab5ef62574f36945c2ec2acb52d1e113e5f39023b6c6d98cbaa069d3c3cb8dde6c5158f1caf8e6d88a058755d60270d2ab6668c83ce9af82da9fe1112673f7b427a00f7aa54f5145312b0ee5d80f65bcd024be164d8518e015d27232e93da4d1836f8dc6d197c6dd65a844bcc7fa03ad6b1aba559713e86045b46d8d0b66e3ffe59d182630b4ddda799201a56329fa5d72d55eec8f49a657fd71beb6630d01cf71ab94594c3bbabcd5264304f04fe9af3eaa324555be49989fa6be2eb7d03bd0e26778705daf19ea2b9ab3c336429b6d63f7a770ab6d3987f1ab9224cbfc7095be7d85e326405f9c8db72fe5b175083dd0c4810c9f7af7f8c2c6100c62513b56e1433450136dc72812e9c8d066a216b166398c8b75cefacada7f5082eb0ef87bfe2502f3889e0c2bbcf93b08389b134dbf6a73051455e902fb1fe3cd406d06883ade93657f12572a17a15c88812a9d10a857b70be974cabb0115d5bd06c24df8a5e79bce4b59bdef11ec078e7d12a4b031de8b30aadb63c456e2efae92d725172521f561a9aec95ecdce3b558f9c7949ea24eabc9f48b6e807426c2f57377c6f3b704513f2d265bee204ecd485bbf12b495b200d5db5664d4dcd25f9f3985b5ef0f7f8d381df2e3373c49ca95332e47519c12f54397d4b2b098e3fca76531fe8eb52759b4f14269e41847e290641e6d93df97af939ec8a431289dc07ba37de83f44c178d68ae2324ca61c54d221ffee891fe016a6473d4681a5cbd7166e79adcd69d4d3b609740a00581f5eb460b25ae32faa17e40967303915c6e8afe9c529580b6e71c83ed45407e626a7b388d6ed0711a6e4c261feef71d8da25a6231b3386f9e7d2c0f42ca8d973be1389ef7d623ec460b528524e6688f8bbfdb4a0ae111119ac0562991b3edd9ee48c5b103b9d07d8dfa225b4931a3eeaedf51c97740a0f9f9af8ffbf08df8031628343ebce44c93e98682a90bb27b816437d6022a8d848ac711f1a52492dbe58279fde3f735b679ab5d8fe77a3f63f7d14198003722ca0231e750190757c4cd1b33a2e470b082ce4a4f04d4e57c241ff04ad13608015884c252c734f4a95f69558edc57a3e70d3e26817d3bb236c2db88807d2d6de0e1500a7e6f198e5df002ce2ff3b3f254fed48e0de898aa2f424ba7b6b1d7c690e41bc8ddd7ce903300bac132100006da335a01b376978be608068e7eccdc63e44013b57a81a9ed47f1e0d65e08fc78e32971fc29e2eafa0d950cf7cecc378763d458ff4993e091509361ba83f8665d48a07b849fd4ac12a4aefdbdab9922b79bf4af10e36944b27359454b37608c5697e8f8a1058904c6bb9f1de8c32f068cb59a343fb7d1ec56ead45798e2b4e8a6eacf531607ccdd18f8e9ced5311cc5190e5ad86f1cf73eb0c8fd323326d13489811ceefcee8698dfff6f07294a8ada50effc03135e31d73aa45e28fcc4c08d37334ab3b4dfb07c9b31e72c9f4f7264a2f2d805270a134c69f5aa877821e3b001d30aa28f6ea7ec64b9678e3288a656d3db30514a194d0ccf4860d6c9d0bcf3be9fdedd96c217b448e3458a96c8fc57ee9ace7f719f2c24bab0a069dbdb90eccb5c763e251feef58e55624e9e47b4f08755c9b6bf278a8a3baa1316f2d304d75d25a6defa7d8a2a6394e1ffc0458284c8f2c96762a123c1f15323116838d41681880d0f1d6d098923a990d6f79599924f9f078775dd04cbcf4442caff115226ecb0a1d03f924d06d2cf7a5017743cbfd9b80c5a237c216e90f6c2d8079ae2207ef98bd8d28168406054b7ac1184e058752a7b168e7cea8726c802753f6d8947cead73e58996073d99a635c260c2d6fb1abbbe11d5b674d51f772779968d33799a596c8352b6f19d8bddfd7bc910222ad2cbe54c99ef87bf34297682b1e57d170766a98a904efe3278f3585111ab06c5050714a1305df71c5d984cab096320903eebc8f500eedade5b8d8c28fa58f8fecdbcac80bc94396d438e58206e920bb755862a47c4a7c034a97de5bacdb4aacb7831416fbcc23c1a5d645fb321e045895efc5cdb1ad938afa7f969a1803505480ad1abb2799f06f6c1159a7735008202756900f3a158b80ec954513a89cb58e98ac109a119d372de57763124e40fea99f88a3390e9f82844134ff47083a0cd99bc63a89ccc3bc61ab3b9a9f2d3721136e06e232c2c1771a142c5d5eb486e6405fd58d1b39d6b825e286e0dcea515bb8de5ea0ed41992838dce09360caab3525c77f531db9059e5a256890020a2aa44ababffbad22b208857ae9320afcd4ccfddf6f369bce8c22638d6d72c5515e2383df85fcac970e0da825e44b4ebfa8bc7c39316f0f00f243b44d40605044ade090ad1d86f3bff54709e26ab0c9ab904e8df8295d7645111a49f8d0a54bf8b8ab8595b471ed831d48674fda2fee68c1e3834242d7bde7a470df3505863357d2111d094810fd0d26894954c236428cef9f109584f1fc02b3bd2f3a8dc6b541d9e92a61f3190041ea3fde6634965f17a6684a38cc1e1a6320dca19a736516ca967c75f21b972c5f9d5c4e9c4449091886d1450d5e7e598f930d330f58580d50c9a8540b6af391145da62551d92be1542e1c58535e23422404b01248480d14d979cd3d15603de045cf89a46071e2521b582f2c9d62706495f15b7bf2fa108500d46848e7b6ad8e352efffbfef0c998d27ecdd42f9b671907ff5b5ea0975be5b692df5622cffaa53a6f0b1c712c181de147d08ebc6c714f91b7713a4b79d3dce80362be0462c1067b35f441d82e55b665a924fcd607ff84f3628e0e41d4a4e0859acbe771fed228ccd45256970ec715d8e762fef8d4101cc650bc5d823a453d2cacaa1569f7286d467eb607c719e973918b86a1ae760a15cd64abe5b5ac2fc87e1cfffe39fe99d0c8f7abd620300d7e191aeafc220dd7bfc6500cc85ff5ecbd5920a6f99c9d6eb86f1b13fac9556c01a9055841001c04052e4c8a8b9cb4ec792152d7bbe1f79731e2a688f1464890154ee65368044fe909a4013135e0fa100f8a3c6c9e337f9433250c0b6fa75059c40be615c81e74d2e764ed53e281decdb4e92d36ab33cf88a9b33038383f33f82690ecb8a6d576edb3abd8ca3184022e224785928a4db8199402993deb237e84cfb0b400412e3afd8f939d9882af4af3a714892d0382d3b49692010bb3f28d23638841160418e10ed21a0f889f96f75e0cc3b9770f1b7ec7d0110d5a9fc83304f1cd7a3aa33ec76e6e7e60c8aed86c64e22b3c111c5620648d3215ccfbc0e49b978a629f414111bb807538d6e0dba76465502a37f344330ae5e54f9a618b953878acf9313c7d8d9a706b2d4a4e87900aaddb9330ba341a1c45ef6e2af1bf321404208a9c0f870011fb52be472264ab5e5aabca5b46849b7b49a70050cd7a2a0428965b8279fcb1d923c632401bc8ff5da98eb43b20331106e7450b13a5bcadc021e205868a0a5612adad634281814c47d29f5e29cd0712573283347d2ba26655497b77b22fecbe1caf855d142fe5340484a419fde7f8dcc933bd9398967378e3c526e25e5c9ee9ecbc96ee60ab4b4e73daf6679839d412874842262bfacbaf1540549347347c8dce58888347a5199b0fecf430383e05ffcde9a373a2a0dd2d23ca8c4f39e82355a457efc0240ed064c420315549114013398755c78e6defa3bc3c4db32830c8554fd036a2ac1c9cd1d26424560e9a33a6fbe0ef2235126771039b396134df303f2fe9aa9b53df9eeefb93202088d60e21d0daf2fd9568537229777595c67d535b5b419ab4c9b0c266e75d493d551e176a6a483ed92c0a70350107afe7f53c3c37163433cf96af59a826e274b9c16782a188f553365489c9116295b8f3c62d1cf01cfc34b4695d25b376df86e715e5af80f141bc91cdbb7f3ff9106bbae21b5ccac32e2011751a75412dccf35c8e912c27939fedce279fde437504c6af0e6dafc1", 0x1000}, {&(0x7f0000005480)="0c58affdfad15dc6e61d94ec9521d0f2c56e6b239d6bc0a1f5716779038f6187", 0x20}, {&(0x7f00000054c0)="ebd0d43853b953bbbbd7ec3758fa74179bf3c84d62485962f34ee65497de6625654eb07ff5c4c344ae8f2661dd9041754fa0c3a0de5ff94c61a2147a41b7d10d7fcc532fd84b7d8aff94cc61fe779713c4", 0x51}, {&(0x7f0000005540)="f5bf61c9e7caa24512c9de710fb7d87aa2ad890bb05d41419034165545fade93567a79d2acb1dbd6758927b49a7be3dc9ae0a12a56597d06a25ec155e26ead476c10c94968949ddbb49b59b934286b0d6013394ac9983ac4fc8482e3872adc0c3b0960129789a4b774fdac95bbdde988c4a7da152d62b1093933b631c735630fd279e798e73f", 0x86}, {&(0x7f0000005600)='/P', 0x2}, {&(0x7f0000005640)="151562ef7c158006f349679e38fb1652434cd578160a530844a62e07f554a0272110da9edd", 0x25}], 0xa, &(0x7f0000005740)=[{0x1010, 0xff, 0x8, "1ab116f2a5a8948226b8a5c0650ecebfb4fa812d747a97297bc3d832d47b8f04123df83fd17de8aee425355a115f8db8d0179eff4c2f8bb8eee358ae3ba296df7f1134a0dfa4ecbc22238568788959b7db3ed1a2dd2151f70da137ce14ccf4252dcbdd5161ff2d77e43d50b227185f03ea6515ad78a892caf9aa9b8f259e161c3dcec0d169864228a1f63e5f44de01cd67f5e7d86b396e90d84903ac2c5ea0e1a327908ca624dad478c63444496f8725499028777d01d2e391a0071ccabce4986fb9e3174d4397e5d9d0e310daee17d7c994e16a3a7035277757b819b94ebbce08281c99069d0227fed0fb5dae8c31ca34ea5ec68b454a0037fcc3759399388dcabcba39340771575e693a47aaf79b8957a842431a394781514d588403da13946ec36731ef3badb835d373d52ca5d855ea30d2e5d4f24ddb74529059f87c1f2ead427e1703db9012f3e435437f10dbea99d3cdef78cbdc44b6963a205c41d6bb0035a0c4f1c475e9d573c69d1dc54ce9eaf00f8ce187600b0725b3a053eab93d62e4b2774f8d22d381cab81b5c79ceef68ba58bf6535e7419f38090298ca64f68dc9bfcfa20d7e8159b7ba136304d9438e2d3241e9e8666b088e1c7a3f2803dea0c363d42958d8476cb955a297ae997e7910e33a71ca4a39439a25c67f873583e892dd49fed74be9c3d011ed42255c1be14173e5324061ffac80b483888a986cd394fdf54f30fcbefde3917e527c21fc34a5d1e79ce610aa8b149b027c0d066e023f412a82ee7a4ab1a1f644a919f07583ebd9e838e28514566dcf892870f2adcd013b25ee19997ce269a73081198df9cc8aabc25a3a288532c54dff12150bf69cafc573970d4e02fd5c569f2f2a008ab58163153f89edf0acaea69a18acc95f26e32fe109ca3544303d80c4ffe0a2895400e4fea7db4510b7d979f3bdf3584d019c5b386451f10a6424a1818cf28240355e6c9cf0f3058c229085cfdf572a070e6b7f9340175f4aa8594144929e2bed43b570dc7cbb22d1f208497b41aecbd74c39e24dc0b3f3eb2f82fa6aa580559d78cf6a49826d672432c67d3e4ce206004272ce1a0a0c15dac6e1c5fef20fb0e2fcfb0c7bf721138e5f05005c3b371591b617bd1e2b33cbe97a6f2575f093e5d002e4a97b9ab716f1a26abbaf9265e7f89ea084df863a0a83e552cb7e16593b26982bc7c76a391ad078a5de3bcab9a657b686c4dfc9cb9286ee6c0df7f6ae9e639fdef3dfacdf8e9f5056e15a7a42be6f4e1db25250ec4123c42084d33ff101b48ff9c804d457a5a997c19678401e0e4fcbd317e7da37ed39f4ec1df80399ddf220ce8cd4044096a8a19e45fdc362ae8275d5225d6166ddda00e82da2942c4114f81ef7611aa12267705bf9942e4bdc8dd2f52dc0699f8ea49cab23a5f40f9e3391a5f94882a8f59224398593340977e266379e0d5601eec0dbeddae1432626942d74b3b80270771e69e35b0526f6ee50a55fd035d3cf698047b5a7980ad5b58fa29a512ee9756d0f84a036a4fd2617cd63e02ea852e5a1d9c2b458fdd5ef80c93a1185b620e83ab70499d65309afc60fbb962116f767f718b40a2431b8ecb5dbfc876e60c5da761d9b8a6f8905fd1ca1a2e00975ce262a3f41469a8a746ab8415a2706eb35d501989194a9ac44329fcfb5cb1eb71e6dd388133ff11892cd18dbda7795722202bd20ff42eb300e0e8f79a2e64224e152439405f83e7427c3ed6303d9ea61e74e578a89a682464e5e8b68f727ff012b50e653a4f120f874d1d5318eb6f4d49bafb0457d159ee1984d5d9fcfedde5d9a74b259b7c5bb1185b64aac41d2d48f015b8d115160bdba396d2d3400ad08f4cf61bb2077aa27eea451e43106163b4df1f6a15c899030e947d5ac02c884e712e2dc619d917e0adb2453c4909cce29b016ba0ad4a040f2a4e0dcefc23b082c90c236c20198ca97c963b991c30bc81118380af6571db5676068cd7d6cf2baa6999491c4f18dc000601deacd1f864c5ba32de418ccaafcf62def5c6356e1de078c254059e6ea5d12c0067f5937fb7c9289f0383e4c2ef17abcd13925ce629e575f3db489ab8d0c3ae1dfad712e5895c6ee036ff294eae652b9b7e5333b81b62b3b4e28711baa0d7ac23750121b61c02cd458d1fa7e143b6a60178321a104a69ece0c89e9a4319b0ea27a753f7e6e5bc1e29e311c54f8fcc27e733438bf82643036f5de368df97f0352e67b822552f80e2396f2c82b7c703f563a80dfb62733d7a5ed7f9a3d07ac3624f8e5093ea8c2cd6abad76f86d717123fe59c352ac83bdb80b2057be5c27b2135ca06701d37efc12e013a542ce4f4d0bdbf510a3723dbfee5e8a18a3d0cc54d71351d5d200644e9900e02a04991c364fd8734b83000b4f5ae89cfbedb8002facc1d70259e686795287460f75e7fc0b11c6fcc8f14ce1c9389f1e751f256522332a887142256d0fe1d3ab4d12435fc963fdffc4f140e610a94152eaf34da8571c7246f278d6387a161104fc103b054b9bef4d61fc7e680774b412c590dbd0653fc2e305efc189918c0d1c9a9e8e61dcc1cb10aefe164b080a335e1c5214c3771e94260973c996cc517844c68bf347cc552b072e4794d52f93a737c456d1c9c69b4280fb26d6d1b0773559dc51852a68ece715684d92b861f67de6d31264b922898f62f4876fc9dcbdcdb4016cd457f355aa2f83b71cb40e39090bc5bccd70ce3740fa383104e5f29efdb89fe14ce3cae9547e12025a5ed56cb6c70a032c89c9e88504bc454fe2a650b6993a35e1b72a7dba80c3261a694f8585e37629029168a14d600909adcdf35cb94e73f6fa7bdb38b0026f307dcfd6a93aefea55fe4355cb32aac1bd5606a0538782dfa5930d1b3602387c6096c6b14c7a16a35ac60c214bf3e4d0e1a43790a6783807887ff37c2243654ffc09a6ff856755a7537f520ffabc9223848762a9e83132876b0079ff028cf759c19f3c4a81440f66813ccae3efda2c28d46397a27510b6efa5aa887fd81374ab1b6130cea14fc3e41f7b461490944b1d4f235ed69bd98fac129220e119ccc2fefcada2dd3c1ba12cd104c49d11cd6241d8e69da637a8359e8d73c16631df5ee5aab442504166e76c606c00461a77a5120c8e7725710a3dbf67749dadc842486758d90d9aa1710e47865d93ca871e1182a6a5067c3f992b3634685f9d44966e038b376dbc41d6d1f254b34f52fe8a95d46f94bc58d79954f4837224833e3e8e2dc1b8a56198e0836087b5c2b9dd0d149252e710193892899c8b46d11df838ccd62dc37d603fb4fd572cfda22696aab4a765591998c330a467eab338b60dea7193747a981beb3b1c25c503678661498f602ffa19426b96301f91867866d33d4c18a74c6b1c5687d647bb760fb832cb19646c9502ccdbbdda6272814807efa13339238a2b5919e9f5e1c0d6094f853fc636b8837a044570d23d1018c129b818eba9e6ae06214d7f6c9c60574a6cb8b2da75cc7c74c995ab3348f19ad4fd3d2fdfe2a4c4f07da357dd402420a7272d3b36dfd722a5bb6865727b1bee50f974b691c8af5aa34f853b6ed7f3b53686de3eceaf186139fcaa0a66b33f488e38a77cac983ebe6a291fae9358210d4c1d1842ead37db45ef618222ab9523ee030645dd03aaccc36959f2c18a29f1cbf726b5831d683fbc6ca298e28f441a8c8dad6a919e525353fb2c3b31b0a563e1903f8b8ac3ee98b2aeba37e1ac1c8d22e9d98a9c5e006e6bb55cc72399ae5adb7b46ac81e3dcceeed01948e8f6ec7bef2220ba80b057e0394882421652dd1c49142c471d4b7b09634138a4c7150e24ac51bcc8c9997d5e4ddfb5854e76369eb0ca0f3d441c00d8e407b41f45f1236e8c712703d5de5d70d4b1609598f52b447bf6581783d2f15f39b8c572303ffe24501b0e3e02a338d89ffd1c70982537fd07b62b6e7087aaf3cf0dae7cac9ec5bc51b68562d2479535ac18b639176d72f4f9e98b04c8ea926b5e3eb334d5dfadcceab045f60ba43ac8b5f00772679b116f609674e85e076dfa348662eca525d1aeeba0408d96bbd0de1a818a0fb708da7810bc7656c8d7989e19e074c28a79e7c8ab1473276d67df79eecb3dc26de92879b8bfb9aad3c28d7170fe3f8461ec4e1b6bbbfed37ae3bf14a4f1cc681e5bc5c79d588dcb05f706e979c67c8d8995fd11a8aaf2d3605493258a21f5ea672366459d136655becc991ef373981987478f9d251dfee3ffce91c689a9703284c1a8846a109dd9991ba8ad9ca16d3d3cbf1e40c4f9f06c4b160a9414cb5665d14d4c5fb8496f0ba26e2b6f79e4542a946927c30fa238ba280ef18b55e4e5a44572a339631c41b20a2f0e5c8245726a6da6861f44ccbc8903f237e17338743109d821b73e5d84f963081664246b765f99185af67ef8e1de04e8fd182e2dd919da2560241758832d778742e37ee421307bebfc635c9a3341204bc37f40aada5df80d8abb897c99a2d4a54325684f4d606d030d167cbe0596ae7d8f51dacaf1010f8ade1a12927082f0e2237c814789aff7627651544bc31e6a574a5ae4a601ad3d2ff8dea1e7357d964fec45d44458d69784b0892e779d02b4be3b04d4503bbcb235a26b196bca7fc6dc9c7f97a3f25928713c97a78aca1e8af1fbe1f61fe484901adb6754f1400db8c61f6ed54d6f1d7bdf72f9b0751139a420cd794f2e6aa3a1ca08d78e1fe07cd628e7d69309042a9669e12faa8a1f1790689fe30ee2db0a5f99ea01159de33f5bf551719938aba57007fc72d24c9b869c9be0b66141dc0e85d11662acaa665165afdbcd25dcaa86b79fe1b2db9cbb56740dbdeefb351e389eeddff54ce79ffb2cb2b722bdf3dfb03da5d9746ccf73a4470f6df81570c2b4fb7f726eadf1a7649e1c77c4d83db69726e039c9ba521f063ec1c13dfd0b5641b7d2db860dcba28bf602f5633a59688c2725f7a4f3150fa3e476c8da101107c6bfbffd6949e72271c54230ab0314d59ca800500d26173f446286f04170630b11b5ed38d9f03455cf1591da75a872ad6d198e2b841147c4a1624beca98fca37d741e1250f0c16cbd0053e3ec1ece747f1eb31682df58c03df4a67ef7180043c89eb3eee4b3f4864b93238153c857c2017c97edaaffa06092e566689653cf09e7cf3bc66b5bc42583ef4c80b5a9ab66c7078ac942605e5648f60573b31b10a81f0f95ad944cf1d4fc58583693f336d9f8bdf240c23c10870a3ed63932a5a3224e8885f5c17d2f0c9d6ac5d7392638bd05bcd5675f0678ecfab4c9b34a6f2b25690bc860550223d80968e80a53f221f3cd12cb4353721410dc2d7ba81350e15b76199b1e081218cb8e448279b312a5e7275c9ccd579284e7ed0ee54930a75f415e427871b62a0979a2f2686027288fa1203732b3f8d25b453c0265febbf1ca920ea9d126ccd6c47c45bf14e90c0eee8a0cf5bf26a5386aa197f8f4042131128a4fa268d9c8199bf0bc9bbe7e78714735e64fa28d695d60a66eeaa2e1a0c5c6900b032a5e62fa13b14c1f575d45fb2ac0d195c65b6172bcd7bfc5ec2415a8804590d3b80842346e5613bb8472ecf3bb6351759da8a83cfef34e02d256678220e78ff25ca2622c0a548cc983ed42c6306d794ef85d22f646e7765728d14d5d3409a552ce4b8229bcee0355b28695a839c380e309e39e1eddd94f4a34c6fa0744057dabf0ba9821fc03c39748edc3f29edc6f40672264d519431fff3b620b0a2ec136df43b3b836bcfb21ced66196c482c8b3bc56150d5b5bf9dd9f0e7c300"}, {0x30, 0x116, 0x389edda6, "c326188436480f95b660e27beaa9d1ba29a1d1f5ae608e595cb43aa8"}, {0x88, 0x6, 0xa, "9bc299d8036e50ac2958eb208413523201c7ca2cd97b8085a4c27f09d71a3e5e2af77665dd760ce11f642aea834ffa8174c32ef69e813b9d832d42d0f6443ea4ae7ab049c5aca3a7b8aed3773f21564726cacc34a867194361ebf44226427d007a2129cad39e3222a4101c0182ca51563b8e71bcac6c2d"}, {0x1010, 0x10a, 0x99, "005d418d975a1a65058c316809e208fe3ca319770d8ca20e14cc37ffcc2f6b8b90642a9c08b937714dd64f54628af83e1a6bdd5d6648843c7348e1c46a2ca2123b7bffb7220c0b1e9fbd48c2cbb1731335562c5a9527e61fb9b1687e0c86d28e658917044452d23ccfe6d0faf017d7ed9a5f33d16cec5300436a782d64d38402b9790a3356ca623a3dcaecd416da3b5934082af4531eb152fe24f73e92bf277b1dec00db6b44c06c9ff4742cab2b963f3bc1cfc59da10d4ccab9df4165d4fa6d47762dc17eb09456e6ca1dd1db264739bc1381948a2fcc2131dc39492dddfcd4322253953350bd55f4f258e7632f1b5d3d8bc913078157bc2a1ade30076e675cedb90b2e6fd870b4e54dec9387e550a3693b1588bb6696d19a1ce50bf38db2f7331dd13ede85aeb18713f20126eef010d35cfc6971341d3d49e2c5d52692ee66b580dd6b713b1cc4d6c975c57c8cc770f270d728207c8fa756adeee6fbac9f50a729fa79c9369c2777937073288fa693cb9ffea6e1837bc002c4ec42203e686b1e9953eaf11d8e4014b15fb468e73e54b5d566704cc2138ec678904d25eb8ffaf70df812b8539c918ec8fa46f0e018eebb68af1d9f915c45a2e80409e30b0d1229e4938aee3f7303fb2b47389d190fa3892639edaec4d87a1a33c5946d9ec0203d2a632dbde31aeca5442e6c4bf4a729adaea2d839f6cfc72c0e31b6125ba6813bb398aa326bab41407a155fa4ca9c5efa6ef4a8b19d1a40aa2a8c914101959a6816dfbd416a3a0e10bc732d32bd59e6a09a3615a0c97af1d7c991f27c4717bae4728e1f0d82511ec014341c11b404aa1321ae5b5220c75b75e8cb37d03a94c7cd33fe6e823be294338716f7c904aadcf4c0a107066b45b0f4ae923ca3931a36f7f53c065f19f5c99652184fcd197c83d7fbf6b93375590188f676c9e10af979cfb48c897c57e0b24c0e3b5bfe98fec55124678e3a9f735542f64707cdc36f7e78d26df36f71cd2c2b72e2f420baf8a8725db500764240b76e7458ab0b221cc81c93598fb810ff15450607dc6ea8f8f428681fb64c6e3518109d83c12b726fc515ae890e1dfa626fbba03bdce2a89ae1420b78354c40b776fa1fbb7b349f38e3d52830725945f3000bc7fc67b7893b51ade9aa6aec0d8c6bea4905a00a2f928c09f33069655d1f6ee430b1f42297a55545ae8695a0643f7c399e443c8a7810f1641e4f1d33c3d4ada8617c531c21ddfe03e3bcbad5190c7cb119930a857cfbddf9c6ff7f8db51dccc4e7b0b82b94a4ee92f45ead3b7c563eac5c273ee1bb803203b46768f54f3930cafebbf256a87aece9a7ddad060cff36603af537079ee9a5ef4b9e30c5d6c7eae9b36a6f9674563a1d76784e77eb31d0f017b5023389261642c548a61d05825469cd28c0934977d19d8304a651cb9fc58ed5542cc7fea3ef02217ad80ae800c4e10be474a144602b2dc5cb289f793f0557bfaa1ee8f0bac4c5d6956775bf43b3a1425759944442c20a0e15df3731c00e33d05c690577a9797c1016674d06fa31b019b55194b258403baccc6a6035254b7d15e7c350c819e108de59b8014ca67ff64efee80726d60b6058c600ba4e037fd734f2be54b2bb4514e3a0fd240f271d392547c6c8df629b782fdb9f4908a6f49655d92d00434e896021136c2f8c9b1652e07838f3e5669353b210b988bdaaae1996358c2deb70481fe8155fe8e8a132be7732be3bb27add669053a49c0b87bb997cf00e02b0aa4e30597cd8686cb4c8230866821cb00cfd12397f7b1c77070b4adf9709cb8cc246862a0d81fe317eebd4c93053c4c5c3f4146aafb5787e3e42ba2812b13710c2d8fd9ab93a9a6da56a7839b4cbd9e1982d227bd60ba9b577b227f9ee637cb10c5f55649dceef364605153aaccb11fd6cd1e19cc763d6831f0bcf34dbe1c304776eeec5bae964c2a5e0ecb8f2c96ceba95cec8114a5f9b8c3a19eb2ca33883f0aab3391cb2046ae4e0e47d39caa479004692ebe4e8c0bb07b12663ec551f55a6c6c8fa89941fd68778b25474afbc5a6989437e6b7b4d16f08d4b5971c03b103d7cab1a3cf447d5d6a531095e952ae0ae9742bdca2eb79f565524b5281b73a379073a4650fe159b9d74ca24a341ca2a79e3d428f07b754beaa61244b46483e9ce210b279a174cb56a7d20906d1eeb24678acee63d7138dfd68df26c90138f1ad6bb23fb29b758c3f6827f62497a9258d4bdf4f76e93026cb3e96812d3ce75400f8daf26a21f3102c0ae08050ba81acf383aae35a0aef998ffcd5db696774c9b4ed6ff25c74d24cd6470016b3a87c26242fa434b9ee5a63a3c8fd9f97d7dbb927af6f3281e989653d6c64e3f60b5e77ca0115b94970035106bc82dfa33ca121f109807945259c9305e22c2b1c905a034e9aa7185b12f97722b4f4a00c0b9bc4de87a172919fb80077eefe23b47f242a870f372378a48a9280dd418803533e046a50fe58cbd9c6faa0129e77921949979dd308a37f0559e900ae6ea27c77355ff031ff5f55fb3744f0d5fd429d84392ea42f36c2c3332a317605c0683f93ffd9238e989404c3c0fb2e2f275658883dea6b8bd2439257388013fb02a3e6329a5ad0dc7b39cc4e519cdb93629ee8b0589760fe0b1471e63e6a173755bf175a860e6f3a09d4f0db0821187bd19f0bbc2b3a8da902d9a212ec508a1902282965df8de8fd2d3fedf488c8080d40375462b0bc5254d2ea088c923fddef945ed2598810832a577957176039980cd2bd8c6e4e9f8ec3eb1c41a9fb1fb210b16006fe535f7bbd896dd24576bc1d03a0ad93d677866e3a732386379871c4188db0ede70863353343c8ee98ea38e18f241524ad9bce08d37ebca658e57775b279dd3de40fa3030962b13dc102c1608bd4b5ec783cdcf88469e5160acca64cc48b945fa0353d056fe1da9107b0889cc9155552914109c398ba7437ef3cb660817b7ad70fc3747adf2f375374b1f2585f9d4dd802d441f90e1e0a4083a310473cb8ade531eef57970b085b5e5b19412e9415c91050dcc871b286dac0369068af7a19aa043add9a540e8b475189e2cb9b20f27bfd38b6dd8c84ca3291d1a54079e8f6d733bb6b0b52d463c0cfb9dbe4abd6fe51953067b932e0db18346b1ef366de73b240038038dfeb6489113f5d167b22765098324788f1ff1425b2ca819841aa237846e909e36dd6cf50c109cd6dd28fc84bc4c5ed2654aec8d39f1eaf1f5646ec751c6cf8cd8894cc4e143ebea59a1de966d98e85d3eab21bec337392575552ce1c0873c1b639af7fa84cf0b44944be73f1483cbbd4d3d925a7e1c9a3165de5119a99096ab59c1f0864efee9ddc9fff90e9321a660488383af3cac5db1a0c6021ac40e62c572f86d740677c893e6457e55311f5f9324b03274b8e0172799d25281ef90df305b1fb02c306dfe9736b14df923dd2e196477847b0cad98b127bc56f65a5a2d5b49540218f27bbaf5e8693d781eccd217aec041b8234a66b4f69f7c873f9f6276b69d02fd8d8c67c96a070cf2f7503ac6ac8fd8595a7e6480eb69da51cae8100d75bc5fde37e3f5b127c451f699352be2f308c874819f4f79c57287cede455ce2fdbdc344a5992b82fdc722fa36a0655d50c3a68e6ddd639dfb0b02e595c1f7631bc718f3043af356281602c0b7380eab55d7be7d311d40cf5c22fcd5271ce600f0900680f369547cc089f376c6445f9e7ed87d97df33755f8f43dc37f3a3c5aa69ab34c0713f6ebd3d757cee9201ea5a4adbde837ed21d145872d9ddf6675d6502068ac47c6968b4f1af28a412319aa2c91594e71b6d235f19b22c2509e652a9f994afd7efbd9ff011c5092ff82f9b266a685f429c958c0232a01622a90cc14c875f45f79ed4df799e38fb0e8c4d6ce991df0aaf00f692f1c00ca2ad36a52ae00694444d71f8ab1d32fa919a245556e9d5c25f89fc5238fc50b732c43250e5e0103945d4701f5e99373557a121e4c0ef100a6f468a568861f0e40247fa6ea3f35c060b37a263afca4f23700b68ba3986830c0a7320ac547870ca4d862e48d74489c1ccca8dcef31ef858a6b82186ef4c4bdd1e3f72dd5a4ae02f50453c95d13728cb9d5fdaca1ecf006ed949cfdc0003558a69f8f8aa64e31269563d76cf1c4ef541d662528a17b26040b2ed61c124aaa2946008e0169bcd9243c8d135a8dcf363ba9ce3e6054aed5e13c0c047b0469a2c7d43ec834c6f40b713dfce3d5bf40e1fd7dc65ba64297347b1f64841099fe6fdbad4fed7b5fc794bf0b9eb9e6c7ec708420b3b1cff8ec9a30e05c58b65bf8f588a1050fb09aad2da88f1ebf451b1a03dd7da5204b74820658d305191056794a152f1681fd7d45539b4bd9740835a778d1307fcd3f120f369fdd7fa9735344f82345f66b606e39a342a743bf479c7af43e3eb4257165d7b3dc1c1e7bc5a2bca4d51364e6add48b990802684fd7d69ec090e21c3d89e605811032a87e5a2f321fbce5a0a3c3e681adb03536f0bc73f1ccb6d7e6d32ec008cfa15290d75857b7225b3bf0780935974d45c15d90948c2143ba915547235935c5685b98f1595475bcce1517b175b64da303b4ab4630c5ab045613eb42cf20aacb6330272cf28b53eeafd5b5b38d87981e5208eedaf9e6ea2ec877e5068406aed297495cc1c380e47dd9d2a27a9405fa87bcf330facde0eb9230761ff0d9bfabb97e3b7e91a90781b089d1a77e791ba7ac17cb0da5d5252eff4e7498f3cff50728d35c24ae4ac6dec5697c208f266e3e1ff0cab0ea0c2153be3c681d05e61241595c5c598914a639d71a26ce8948f12ae337086f437a13b3b049226a66dc8777fefe8214869be6d79f67855ab1a6100513d144a25f688954f270706fc6dec08b73d4b0ebc29444dc329d5e09f1a86647157489c58564dc90434f27e4dd574b151cc7b15365ff8940df259e88832cd7f748ba7cbf525e6cc6f2769402c46352b65480a8519906410af3baf59365e90d51d160c717942ec76ab80c060aee54f8bd9c2970eefafd44911364d905f66030dfc30f245cb74f92c72017a80102df32dbebb3c907abff2793b3666f4e54c7ddcb2cf77b1f5450f9f97f3e402d5dc1104022bb8c5f2e3fd394fa9c8e5214538789c63472161b66274752f62d2df08812f86ef05d2367360516dc5f3167dda0834fe9e86b1baea42eba1754cf470a0ddb0783c63c118f99f36dd8df5fb457d411db133ac7f62ccc436fa8dfe75289d3b54694e140fe25a2bd71784876dbc0251873de2b2860335f1f490a6141737b57802a233192f58b3811717556a41e82a1d2d42d1f3ff13b4c8e59e1c131cc12692259177b52fb0981808c83d81747d6aae5006699b7990e1d080db1db91d8b225f1dd032401ae6febd5e9c5e3fc8e1413fc36036d770183871e984ba4ba10294fa5f6482e9815b60bc54f95353f5976c92ce5df905f0f3871aa3be9c741b20d7572a92e5d2ea811dfb4e8a954e403aad5593ea23baa57591529f25d628184d61af26a110f9143d99c4a95113598a7b1f6729aa5623147e148219757527f32418d5c4cce15670cc4b635ef33e8fc4dc025b5772f4ec3d1f6b4b8e2ac4d7853744ceb4abe7f5f6640e39b08c925007678f801c5375f923afa47066bbde0658cc1e26661c03a84b174e998e663312fdacc7c8263512ba0d67faefbc1ba97b11aeb0a29d1c2bf33c68d22242db1671bf372226e362a5c1db25392d682fcf437de26a73668e517757a2d52e93aab1fe59381187d17518cf997034c8c1928fdc8c"}], 0x20d8}}, {{&(0x7f0000007880)=@nfc={0x27, r2, 0xffffffffffffffff, 0x5}, 0x80, &(0x7f0000007c40)=[{&(0x7f0000007900)="3bcd97f816677e1f815897c9de6ef5ab7ab1ad74409e574b2c6d94a6ce4bf6fc258a382f558131aa5449da63d67267877f516eac569356c48936c636abcb936ab76f4d26e4e7e69ed3718dbd50db6a0d3fa2f5879444934bb5dbeafb51d84064a0ee065d832abade211da49a38f3a9f8cb70bd6a17f20857acc683afdfef65", 0x7f}, {&(0x7f0000007980)="be070c594730970ff6de2caff58333d4532405a3b462365a393a03b228839e8977406398d4d3070630cc4a11a4c18ff0cd54d0c9ab55092c081dd0da8b9a5d7277903277b5a335501145ecb73d007f33f1b04840d87b8d93c9bf39bec9360fb01329058f47274df14bdf16fdd0c5b7bc82366284da5ec299f66a9ceffa64fa66f5a6e5a13bfd77bf4bf569fdd712eaea1d9d61b2e10f0051d973e7988c81cdd9cf7da781b93e4ae9cc30040e13d73d644d98662cf24ae2c6325e1d21146a1c79b1d32e4015b225458bbf8afec12bd64a3dab1fead7da25ed144c59c4f78ae596cc876d662e1468b029", 0xe9}, {&(0x7f0000007a80)="187b12f681f0803ecf2f7073bdca71600cf7597b965e7b110746f07170d5c33979e14f7712695d2f6dc64519296b5354a2199c08991f065b1480ad99b92d7993770585f9e1ea354fd6f43e52955b902197dc055da5793bc6bf0f6443dd95af20e1f32ade8fcb062c9b6447a5b6cc23f20f091fa69a0eb4f18cf0c927222ff34bbc75fdd7d7493cbf9daf213cae6689920e7f755a599f6156c04331e5dbd281", 0x9f}, {&(0x7f0000007b40)="86204a584ba67c6036a5287ac5ac7bb97c5d50acefd90a84e42fe48325e5f1c49354ab4595761b297212ab5fbfe19ab22c30", 0x32}, {&(0x7f0000007b80)="b13bc35baf450d3cc0f5e83931e89cdf7b1fbcf5527007221e7efdf96e4254139e095932bdb7f2bb4f70713c930b0d26c4b25a82fd57f8c0869c3e054b25d672b1e924784ad6933cd8e88c49c827edf2d1d5907db7a81ca156a331519c9df75043cd4137d3d77947be62e2bc918f2d6399a6ca5c", 0x74}, {&(0x7f0000007c00)="05b9f817f38c566414ef2e", 0xb}], 0x6, &(0x7f0000007cc0)=[{0xd0, 0x1, 0x2, "6b431d6bd6e7f2bd84154ff0dde8e59b244e5c32743d84e37c187642dd72cb9fb16953c24b026125e21cce5bfe75173ae11192a4b65109f8782d539d6f43ae29680cabca703902acac0da80ca4fdb17ccf014ab1b148ea153202adfaec6d0e99edc8549817aeef1d42ee1b0075a67eb0d4dd9d681abdf1c25c8fa7526eaf6658624f10fd5c5219e1fd3724ef4e2fd7cd3d1a79977c4048da05f93068e7170ca306f4ad09aa0c309e8a47d13d4b0c11b38edf02fc444e2d5c06d45ed9"}, {0xc0, 0x29, 0x5, "a9f4b551430506fa9b562d0884fbd50877321a6382797b8e48bde1281ef32f4b20313e3e4947798818fd9391ae0f7a850d25ab1e350b0d757dd6a3e41e9e6acfac5f2d5b3273dee42243ce72890edd46bdb5f6fdf69f68ef5142cb9114a24c9ea9d8371f32124b7692d1fac6e9005c0430dbb959225454e05f4c8ab805d1f74bad991a0f0a59fb14bce9f0271b0f0d4eceb2cc8d00d2eb34c8b8a96b66925767150d08410bcda1867cc2"}, {0x110, 0x107, 0x0, "6418d74df0ba70728cbfa5c9247b546b0e1dacc74ec8ae239241e338249befac69aa1099872374ba7bb03ca4bb0d8680b3adc638c3fb7c107892398e8f56847c0c6492f651a72aaa08750eefaeed3ea1868a0a9932573d3e28577b30b8e6b4aa397d36ee977ad24cc4794d4610995199607ce8bde25b5beb8151b0e63edb80aeaf85da85953fc245ec300cd27dceac475d3b56334cef888c0896e94062e93816e87b3b06d11415a30306c585625e0c9a2e473c06e7a28698d24c752317f0969902eea3daa3f66ba0904699f0103595b27116e0ab44733bb8af17b3e418fcd43372581cc3d1282d0e93f1f7ff0b53c71c7eddbbd0cfec06069ddad0dc4b9126"}, {0x1010, 0x10f, 0x3, "0520215fc0ff375a638eef88d2cb02164310aec19ca9a8097e605bf1b7d459ed037be5e4d1a898b80ea8c1165724be6b2cf826b9ed10347b9f1bd4d2b0c4d0a8904028acd2449f7c810b10a62684c812233200b10b7de5f3f53971f195a64e3c84a99412b51dd89a88ac0ebcd4954ce340ba9620159382014893f460e94f09f42b5de185c92351ebfa91ec38241ec441317f3a2e84a20a21008f3abf4f548457f2419335173b7b1bee76d75cff1d9a9fd80f3cb87dc18f14aad684c3c8caa48c02989554552edfe17b76bcd8378819af0bcba616bb54cabd7f8b5d82e8575a5719e66043465806a7503c3e079f9bb71c7138b4b50250bebbe7cd0d139a7e1ba8e97879b482b15891cf60d23e20f415de980a50fc191a228bae43ed3b128ad1d30d8ebe48dcacb30104931d45e1dfef69fa524998b05ea86ba3427179bfc28a51c3930d34c22f1b021c2697975c2a7eee68ca1e0b15d1a8b754cefbca17981187b7ed577b06778c02a0bc8839a0b8398f20bdce3002618783aa213432308f10fc20e575a3a796462fc78156f0dcf9c89b2ebaed3709452fb67ef1e39363ce273950212d276c2529952b99c192fd8e7cdcd322f979e9c275f852dc0d512f4ce213ec1f20d60a16220bfc67b9df1fb44bf53ce8d671d503de64bc010cfc9a7c7449bcdd4974c202b10613b2d74d0b7460f0415a494a7b5c4082e3570e531c439ebde2f69b12c29d7f06f7edb5af9a3351671e0c90694a1cb34735aa04c8a9c0845c77891a8691cb8c386c59886177cb39e887f2a6ba1c0f1e0c1ec8654672ef73e160fa5e9c60cddd862774115d80c56065219fde9f5a41b30542894cc5c33a66830f892adf0b4d2b0b464456cd961aaf549866aff324ae800a62fcad3f0efaa63d0a06a29fd89b1a952c6c378b56effa3cf5469f63b3dc11e64a9c5306b4ada258dc5666bf7ca8c2b1c18e9809182be04b6c50d339a451191ece9d8b57394bcb01856735af97c25cfda46199e2e77b3023ce833f35698c186a9ef0c7a22f29a977531e6e9f9426efd9f6a83a301b5fbea6c8f60bce17cc23b2954d7227a18fcc5232d48f6085f6782ef8bab30d71b6e277cd1faf19d452b129dd7cb17e7a3fbf5300b360e5982afd2fbdf2823b50c2708f271e9fd5db5c880bc3c9dc70b9d12252cfe835ed1223b76f485dcf04e2290ce41914b060ed1f88c5543488acdc9c6d49de9a546150b3d2836515c76cb9d919ff8d608643fa2dd8d94e3380695767eebde356ae8ba0d8b0859e80418f1ffe63a18f549e52fe8106bed79de6f74ee140bed0037a6192cfde2d0de233b030339c0a22fa617b902560177fbc59afa22ab29839c3ccd9b03053bada57d72b1073daecbf539837101e45071fd893ca71f77850084426e7cbb0bcdfecf5e0a49cf7c5d731405678e5c3dd6dcad93b9dfe43990ec7f61e77f340614f4b57df6fb61e6b9f752b4d7823fbeeca0b050ce35953cacf96edf5b92ff65dad91965bd132c634fc3cd72536e9768fb930caee1db8c50b2d6c719362d88c629cbe9b17e7e419c263ac1833b14952a59ac656b1ec4881e7eedbb52773fd6d2580b309e422df2d048b566e039e7d03fa072d69de702d3e359189a7e7170f86654533d695f834905075af8a10ca9bbfe4ce4e03c6b47e92dfc49ceef1ff20db072e33e9fb67bcae47625eafa3d5a246d421b759a7f7eb97b6ab944cda6cc8bb30a65bd689f0c9527e4afee8b7f188303bb6b68897e526b6b0e5f261f370d22bb371745764eab96c336e96a8a7dac3dd96077c3ffb95523f50a12d9800d221a7749efc63e354c8df8f055f9a2fc3c80d5f30edd7ae19ba8220f107aadae43b80f8932ba4e7f35e89769852d6235f454861fc9e58398bfbdb3d881aaa77b95dd85085626afa097c776bd4237840aa2efc3ef7ea31c3b877b06cf4383c79b8a7c1819e557a6422a32bf8b50d8acefbc5af9702fc65875f619f80043fb7539cc87b33b8f9b0a52e339dce5daf297dc2739892290f0f474ec957e31f5ee47723ee522e2d2c1d08a9dd8a76f9d94c4edf1ea8a15c62bb96d7032af825fcb210f38975c93a367ec661d00497430c1a90d499a1957fdadb40e158b70f62a1ad7357ca38b6d937f817b6e38a58403a90b3f1f1d9e98b0f5b4eb3cbfa2a0371110a39aaa10ba3e9afef2cc8ee49739c8e1390f782bef45a5612867e7b78c8c92c74e0f41cc73a88c403be8c956edf459fe2eb038088186cbf6e59ead7da7fdc79bdef0f02274df17efdd582c0b26fc971235c7d3a461b5f9d08f94c168633cb42ef33eb904b8a4fcaa079d7e24fe22085b59cb4968c8ca4615dbe766dfb8fa20343fdf2225d28995836b925969bbcdb64ed3c1257346382e8cd5ef43eca3acf428b554ed53450c526f72b688cbb90379196c07693edf584dd0a502ac57951ae00c04c4c4329546547dd750407b54e9300518ef7837cf6a414eff39f069620ebf3319f5affe7c95670d37471a82dbeecb2770e16af0604dcfeac9649c34ef42e2b90d4cdf9071c750ac20b61125c89b215e7ac7f7fc2c2fd91a7dac47e9adebf76fbdc4c28291acbe446dcd8fcc576b0801efc112fd37ec21faa29753d7b6040380fb416b6f2fc70d0a928c51e457027845480cca609a48ced145015d262df07c9434404f2d8437e43f1d0d8db1be6cdfb05b8414ac13861fee35bfbf7d4578cfb6af01dac2ab8308c55bc48ec064e65c5638945531efb81d2e33294621eb667521e4a1563dd97ce7df14ad56013eeb30fedba518dcd1f8188df6edbd580f3ccb14a3e82f732426fe8ffad7c227a87db7cfc85fce34626b9eda63f15850bf505e79c190a2a3c76a74a4322916d63464968b5a537ec28f6d99dbf9dcc54c88ca363d5656045dc3222e4a78a21bfbc27417d0bae7c6e556ad80be1c5355937593bc308702149baf940c3f277df5bc2a6f8504a957ee2a703f60bc59e93e75f672423d8e834c7090a76dad68db3cd7db5f1f429018d00420157be837523f021b78231bdff22d749f3547c1adc3e5f45fe6e1a593bc6c2e7339991c96f4b50a3e51341dbf9d5088449fd64bd6ff06ad61af66fe66d71a5c596779fe54094226ce3c823b5728b6da0107a7ea866f347d1e7278baf9c845c7e3d34d6763e605c93df30a243d84a9d171ce92201b6512bb7a079814dfed40f83d6a4cda7761b78b21d8a1f7aeea8590bdf7ef0a6cbd5b142e75af324af713f8ebf5e74a837615ca83389d5bd047b6c3dee1cd0c9272987e4001d39244bf94e3a60102c35d14f9a116a2801ca57f2a6c2bbb1b581e6cdeba8cb598d5200f49e3f5e0d30b7927e757cad9a2aefa59465abfe73ca803747c1a64b199b31ef973bcbe60823701f5001c2ace181c8f6fa951db70c1ac9e5878079d4cc69de3d7ee59a4684fb57de5bd93d05756af7a663f0ddb217e06da26c11c75465313eec29a8874769a78d32ac6bcb16520523fd2463a1356721c7aa5eda9294681da3811895122dfd8ecebd395527d8b06bcfb38e5ca0fc8026a74f1a7c4260da365b84220bd6781bcc7dfdad2582439ce4716aabfec8b462f98aef6222c617e2eea8c041c7548cb261223b2ef467aa3a783d3a124ed65d3d50bf7e97744b5b42768f0e91488bbf76fb3ea5fcaa7bb1b16877a7432c90a94910dab2f3ca22ede72587c63a38cc7ba858f5966bd9e0aeb2f5a65c2b3015e6a950524800e2bbc61550cf2792bd5c859c33674c8c104d49aeef019234746eedcbafad92df0d29032aec30446550fff5c2ede0ff3fbfd9b598d5d9008638dfdb0a7773363a1d803556bfff75880bf3d3bedd7f0189cc78eb773e1a72b432b2fd213f3540002a21bc0a7c06b1fe6765f9f4eb96eb9a809115c5261cc659628866aa176b0d1c7e5496f30aa7967675903a8d4a96f3a0be6155a2b62f308ca754d3ddd83c6e68844079b38252e20f7194405347391e11cf068f3a9860342ee2d7cf0b5ac7168300dc8f35e914c297908b0a34b38e1fdb2a537cfe854ed9aba86574e278b290d0b34bf433ff674cb6c6023477f186f52aa5e7ad0c61132f2046184a6c4f24ca47adc03ba1d7a4189bb9f0735b5188b3a5a915449bd3544a94d0ab7856655a91d370106b83d23bfbe16ed57e1a0080fc2df0785205f44422eb270cb1ab44d3adeae78b3242ebd6cd9fc697ec0bc109f1acb7cb1a60466494db340a679d3e14c7c22f179287a92db1ad8018bb20925f8642c2d7023ed37301461b1e7113bed01e6b14555e7ea4639aacf4a90d6101f6c6e75a84c900ebb10b865328a71bfbec03046712c787e0a358d814eebe7b6a0be9d9339b927fd6807746b1a6fc611bf297f8a4636eacde1979ca4010d45dda18006caad98dfb059da31f378d0c31db02a99c1e8b2eb2590a71e5812180415f755fb553f7e7d8a46a124b7f7b642e01e0e918f1bdca9bb52155f675d3cbac8f8b52beaf57fbb3df11b66671172dc31ad01f27f00457ba2be1e5931f8f2174950a573c4f22c2d3fb7a7e2771181f8ef4b374c74fdd5f778cbb7f5bb7a3b509a0da3e87cb963e27e94701feb4ad403d5d090ad3677de16a2f6df75137baa69b058ba0d71079c581893c61261c6ee36acd243e936cc601ef6e18d8514511e15ff3bd0fde44caed3457a4ead38bcfb484d43831e46790da89ff613a177a26e7849afc75cf7d538a05a153578b8b1110fdb0ab0b14fbf0a60f85877edeacaa9ae7f7068d178ab92994c8a573dc53a6baecc8e8357fc140cc97a39c1319af721a56c7cea267fd742ee4e18997183a55fe597ecedee4f5ccaa6a2b877a83e0bfcfac671ff2b81f80f862fce95038ce44de2674a50e539b3e8de5c8a2a847f27c4be1523aac4a7b6c03dd09058d8ef89472992625db0b884355c13a4830442aa6901015eadd1aaefce9c18bbbdbc5740210042e6b21ec47063715cc01e3bbef270992c510aeb3e8ac19b4bf7a01c7fdb0100bf5965f11e87bfd98bc851dd0fb9a88e4ebca512e0cbecbf5339103005df7bc2532a1a7f769770dd80a2544b16a78da758ec5e4e8b082f021ee933c6e21e2c4259961bfa5e610db34335301d8a44632a25d37eeceebfd2e798387ce9afd1ebd59b71672a16de837cdf8625267866007bce38fcf8f048b40b849ae226642578d1642cbd30a79c4fb0f873a62ab07f8d0696468a7117f884b81eaa2ce2b2adc20eb9eff17971c8d2cd77c75b39049a3a1b83e7512b92c283a92826bc1dfd4feae26e4fbd6cad6aa1e5ce77aea0fb079d6d10f86db2e036f1cfa2c4d93afc08fd491f1fe02ced778979ee2e0b251983fae9f908029d14443ba1726826854d21ceb2462e5389fb840674496a50d21561e24a5164dd3ae33aa4ff9133aad8fe91a297d975f91a10c6b3558b1b3ecbaa412005d007128728da79ef6200c23f85faab5387f99994c6691ed1f8ee5e57429c87dc9b13939cf1fac92647095791d4688b000c79bcb5a94eced9d915cd914abdf7eb116c7f4b66c5a1d8f72e336dd373ae5dcf41473371fdf14401983c69d8d29dc2712b89a515e04ca9c62dfc6edbc17f68115707ca2012598d10969807bd6c5c318f12b17a1504522f47def520736038f6aa074f4d3f9f9bfdd2e95857152ef5476f58763d43e048e00e67e932464afd2559fee6bd1fbaeda4782a6d1736f8f3b3cb1e3b6214ed0da938833198095776522459fd3c510d22882b9cec95ad11dfe3d5e0e30b40bbb1e7149233405b6c9b84bcbf1595bf2896c8941437fd735792b3e677579409df52c"}, {0x1010, 0x117, 0x6, "225e7079c5bc6bf803c71220683c7b492e4c81f98045ac9990ace22439d47360104b214b1d454ee98e6575b8ce6d9ccb19cad71960e2212e945c360b6805b052bdbf5d2d793327b4b695a05512af74a1d9fd23ba0f0003d456f1e780514f7589d15d81613938fdef64b76a33efba53b8043e67a0309e1b59d7037d9a931e7a2e64cd848a88131b57cf57d8673ec073f97004f95e3ab1088c51fcc7c8df059641c991dc983914163a482a9a1d351937bd47ffea594730c5ea50d2fb4f8f7ad93bc87ad2af7aa756093cc36223372fa497575800ed4a64aaee7bae9e597f44e23935d9065e291806eb3432e47f8c9ac8d2a6205dcb0f8398d7d4f33f660a0b1c3c6a4351b835940fa1c6de11a06b53a8aff2f3a3b333dde3ed60589a2f0b8c9f6081cd04c260c4db52a6b2030149dfeac133be7ecc9a165889971d4f90e14c04fb5cbad6434fb893d41b4f00490cc505227a304d05cc705334d8aef44a0b4b2f0d3a2563b4a72f8fe8b9ca1bb0fe1b00afc3a17d2ef49ea9926981fdf3e4ef81ee845fd3548ece307832ebaf5c18453442231a3adfa71885ff8dac8f124d1ab5876da723d9727aca8b52ef8af0a406174edc1bf0e163d577f50136e6b113b62ea739ea0110f219392e6acca8c113a86c05526acb18d26f25465c43fa66b3a2d0198c2a51f9ac28924073ec008dadf53a699c09170bec2afe857e59979451e13ab63d771b0ba556053fa84862cfa146bc00f38c922292c91d42bb477488058d984783b70375dbb696b2b7bb29b82d49ebae9036d9c0e0d10eff86ac68ccba95aadb1a8eb0083924589c096e53c8bb20b37a759c57cc6f10cd214d7b0cb5613a8d2880eba912c2376857fcebce5c8786945d5abc1ee4fa54c920959cef5485717b10fae5ec9a73428837f8de3acc6081ba9ab85b783436b0fdc4d469f61761c998f2018048b312cfcc3c942d02a1c2c2bc8e85906133da764e217d3a6fdc3f1a90e9ac5d7d291960c5dbad6b6ad56b666f33e6a18b32ae0e721132e8663ce08ed7d0d3d7f5542beec6f49e34ab3826269b401d86888babb5b4e43d3bb5e092443603fb79a2501f036447af1876ccad899e82b628d1633b6a415611a498f2497b81847ac63c0dcae9d35a051d6bacb8aa25f0a083a44ed986a412615515a9fc0f832087979402d8e6bd43316b2bf467826750fb775abf8bd2fb2d9049d45dd3d85d1ebec7558d617fb293ff5f1b77090aea7f1b249eddefa525c9af961adae827e7162b5e7e7fa8d6a670d3999d39346f33aece78b187b1cccc1f55476e1b19657c17558f9ec8edca841814d5b303dc67ec12234e8614246604a5ea88780eedf1cff7b4e9450962695f08eb98ea6df740c9548b2a8b71c8c2f32e5dab5e4fc5ed55f392baf51a00df86a4fde2457f8114d0faea0db69d6cb0ed54a12d47f853dbae09e8405ffb06764106d3c72b59e7aa93121feb5a052696f9667e96ca8a82dc30d86db738c37c7599ab22b965ab9bb581d4ef46de0e7def2f2f9d00831e4e89c3b21af27d51766cc618ff62e3c39e37781f299fa2812cd76c3c9cc9ff7dd6a239a5c71783ff169111a375f31876a38fd851ab50e9e8567ec16ddb74e82105a1516e361f997a938657dc85d94e4723d3d5784c041f5f50b7d52d1c3b6657cedf4b4d3d7f80ebab0968d68da8102a3ccddff2b4ac5b0ed8baebd294208b143d6a8f6cfecd61484c8cbd0090b9e50094814f29b3d3cd405d2c8af4a5dbed6fdf7250c33978c5ffb450f9eb0d9778bfd07f870e4f0aee2ccafea35b0ef4faa6481907d27b33c0c86d38ec8182a3cf0aba0f6a3499497439715597bf4043a36b73779440709c157466ec71a6d1e86c35f1f20f1679f9eae7d2ef86cc9389f54539728654ace49a0afd44e3cd644838a945eac9e039a27e28072a500353b4427507d53a7499ccefc184911f1b541395ad067525efcd997abf6a57e722470ee562f225145317e75eb3d12ad8c78a4620a0cc2b92f1f2da6d72003899b9329a824b57a7f45d0fe007f7460efb07984830ceda362f47c5983e0cbda736f91f6206e30299eb9db9093abc8d8a4eeb31af98941e28e9ab909caa51ee71566c96aa94ce277c977a8832527616049c5d8e421422df12211f3ceaff76cb806f4e337cb291244d97dd9dedd2dbf64e16b831c1f7d60e342c2a210148e52f71ddd70afbb1bcfb8a061e1ddf52d7a3d05e82582bb09bab3dcb1f6bfb0ddd365a1bce523038312346e5a1d16f13ebc6589383afd808775a0a6c7161628206baea9884fbab418b85f4f3b121989d849e483124cb7f0e29209be8595ff4d216587df89db11f9d188a374d93a7065cf73504030adcadb9801873fa0499f6f6dba2015976c70e656e298fddace36f2ce4dfc750981b155d2182d0c61efcb26234cfb24a97d098c6077113dbf75e4997559dce4bacec38d9aa73dbeb96eea2f1903b4ef8295f19d19d36709620ca2a173dd8464edc45e5f2b8a2fdf5e37ea892a32eeb32b999f59ae2012a605f9ebdd5ab803456fdf743a6ef5e033f4b89f9fbab96e121aad9bcd635419da12af8834a9472ec716d91f0fb463d4bb4baf1ea1fb0032ec5035e469b900efb00059830fac12d30452865caf008b1ab5534acbf9bdde96ab4a177a97f509061dce8a4222bef3fa76c1a28cab6fc9bef288cfb95d20fda350872676fea82a1b5dc59f675683802ca24c9861e558f0a994ec78c92ed2ee6bcd19793d1f2f3f39ec8a7e93400f31f85cfbebf00b8aa58f370174f6298330f2fcaa44c5d8b65f7bd4460eaec74e6c6efce9fab6546cd7c9603a990d90902ac85f193bad29acccf882e037e4d56c3ba141683707fba9dc9c86288fb389c177671ff8176c830495f965b04c486a0d8b129f3ca01cac37418317226f7ddc99352b72d7660fd27a9894aa1f955c3b68936e4cc525a7150f45d2a4932c7a2d43806c859081826be23c3d5c53ded446036b59f8c534672687aa3301b3cf097a7c6429d7f78a4185b14554888f3227e9b912cff22e5636f808e85bd8cfee9ec075a601c7f7715d987b187a20e456c4e6d76df38b8619e180a96bf6dd5475403529e921e9877fabe4f78d6f03b1f379f7db3877a4081709b494dfd5f0f2a096b3abbdeb80aca6a018c3d9f4ba591afede6367b405495245a86ac01df17a454bc03cc64be8c80be497ed004ca29abafedd13e07b08fcd407452b23fca8cc8f97528f9c4148ade91d5ede32da77446f8271c7bdfc7091a96d3e9b31a26b557b726ba6f8bfbc1c363c8d13488f429d1708f3267619d6419ae39a79a8474e18f9c4754f1d82e0e2b6b2b0f8665f44b145cdee0ad7e55a49eed0ade6121b8b844e57fe78e22e7582649e1546aa5038fb9f9c64327fa999a76bc4a07ba17959411ed1e2a32734daafba239a4c12c26e7848133817947d18a11671120c5fd3b5c00308cff70a4a43b16a739a81892bf726d774fc580cfd846fe41eac701232b25e7dfd27d661d3b1cb82af0ecd9afda47b34c355a79634ad3329520fd272dc7d8a12782fcc06c84b3bb040fdc2861dd390d19bcf505968988139e13d8886a5291b63d9d1cb7fad947229f33684550087275fcfa68487e94d24ade498046d79dbec3a8905a2babaa6c56782239e1705e86a0442b0d805e599a6c29aa954ecb8c9ebaaa7992dfec53311eeb49057722b2775fdcf20a0f06eeb17eaa26c9d84fc77d464cf9f6561e7dd61b671e543df77cbd7dcb855799b815b25af00c566d9b182a8797c35996df270ffa74e3f39104b98ee9d5a3a7601640a0046df22d01ec7559ae27566c8842a0daa2372634e49ac379494491c2b41031f8828910b44b49adfb62051f15071d4e51eb179dff1d4aab1f47667b64a96640217f27ab7e71963bd931a05490bb96e2c1e90c1dd284c93c0d45f095f9dbf925e551d30fa59b9536248d116c5b88242f0083d2ed8bae79a672c955ba50a3313a5ab7bee88066a560327be136b64601895f3c4b6a871f917d2f6eb08fc7d66c003f90b0ffce3ac08803da5d47f8723eebd959b6a77b9a18f5374ea77bb79a8f7c2171933efc4542af7a70d405ebcf2390cc4353980af680c30e756e6975d51d28986cef51d16e63add474a385f5e39479d81623c241de62c4e99a16c92abb344340be341b7d7805e5482a302a957f8e246b0c307c7993f53789b58d0703eadde73ec7ad1587559c53085ec92c1fe49c69574163de7a5a4fd867f528484610a0b8c50d361f5717b3debd0c6690add8f7103cc3b8cb6caa987ec05a6522cdd78d21f429fa2de2cfc0263c3dd1ef069e80353c8d8b7c28385a07a49cddd6ec2a616a2e426e9aefafda9e8e519cd3216edf4ef285a7abc22f40ed147eb13cb01991d4bbf55c4892b5e76a1e57f1ad4f335a20bb449f8d273017f9951c97524d8ffbc7ff786c8e30e5eda9ab75ebc333b273d79ec1a5fb844c4db425776b3d4e6a63f5dbab8dd4dee1943e87b605c895207f897e118e283242ccea4d18a0b106543c2fe602c0b8100c6b017f9314a9a9170e65622c083993a02a7c45251d3b399b6e40a31632f955c85b727ed6af835e2268b302a6e501537fd259d0d3e421c5d8f94ec4474eb94b16727a60feb881de2637afb339f02ab05bd041c893b00ef0c4189715a9b6e6cc5920f22de7b1d1aa107767c42b4f2f117c92397081ce93a416cf79b7c59d40c771e55669a9bbf3dd0a78b25545df6db7395af9e6f5cc007d88af00cd1931251d586b1a1fb4d341f747fc53bec7122ecd5bf2f4af0eecea88485940728f544528bc663c87a689f2db71befc4ad166f83daa8c5f7201303c6765edce8e5daa25612aad803006ae22844ff3c332261615f4705ec3ac3845cc9f0120bf1a2f105d62f3cad0c5aa609823453f16899caa3b532801a34f260fcc4339932fd6f56a047fd550a5ed192b080b5d2c3b84f6af3cf0d58c69e8ec3f24597c4a0120f1f7b76fb72ca6ce7458d9045a51d264e70a8f98aedb5b1477c8e33c1269786ee7556ea2b540196cf9bd458e7fe984a346253079c291aaa8baeeb4bc87f7b62e7140d785adcf9a9839adee78408026ba1aa3189a174a4c4c91f102037dc33ec08c6536846b1817064d857ad97498ebc386e49ed0b5d72b7484d7a0188468f07cb9f5f5fd8e812e3281fdf288097d95cdfd0b7c7e83c30bd9657c761c3cdced3eb86b55a718481ab10ed451aa46b3e05435086c55a218c1ffe1435e3b1524afb88e6fa8cadbda7c1b9de59500fa22dc04babc388d7aed5fed5cfdad281f0c3e8ef52bda2140d2ad183bea427eb71032f07bf1ef50cd8a761d585779736e5307e611cb8e1d84131320edb5d444d905c912af1929f93ca179bf6e255e2d418a38d525a01a9c03af5aef282071fa4a77cba47621e80fcc31853e8935f7e1fcc08c9bd5407af9d5350f80573e4dd7243bf95c147293565707a06d7c5a72c6728e456e09d4ef2e0d91aa4b0413cf283a2d7777b1b6159254ace1abb65b763ef20cae947a6cb1f7f1a80413265681b18fec2c1bcce806728fc8f1af0015a1095782355b6a3ed3ee63da2db495585a8095ef32331d25238e02122f0f7e0f51d95a4780fa855b25c5c1bd3776d2223aa63868e277cbbd3d04bdd08a8b07886dde5a3a946c5800e5f4f4b77506764fd81fe71b5610f4ee6984ad9f45ae487752a86c859e8f9ba15319fd4dba7ccb7bdcc96632852dfc26bffe7c48c04b66ba55d6659820f8230c7c1dc30c66241f0748a36d5713d47f60f3429da6ff81ff"}, {0xb8, 0x110, 0x9, "be60721f9f6a9240540d3744824a12304f853e1dfcbf7b98c921265bea53cbe24b83fed514c6565fcd1844f32c78986c9e0a69a62113e74fe292b39c5fcd2058cbd26d19db68fbe9f62776b0f4baaae673889b50be02da1209a8451a9e5ca36eb3422a602b5def8de28a7e3d50ff83d8eb39b026bea5975cd844d3afbe9854a98ea719187c95f8e9c672450b06de232cdb9ced32bc4d733bbf0e28e59b6cc0bacb"}, {0x110, 0x38, 0x101, "90da83ec6b15fbd4590e7c499581cdc85053829a22995b4cdad49807f7f631bf4c9bc02ab6f2ed15eb149da5f19ad9f9635e31fcbb4ff8429ddab55b99f60a23f9c321cd2f67aface508005a8233144abf3a6b42731abac06bc9b3fecb6e48d68f78f7e305afa7151e564dd930b563995e0bb294c071ceeb380a047dc41eecfdbd44392584a057501919cd92346f4e6458cf4284e29a595e581280b53025fd58aca3105fdde5b6b312863435a3bba9981ba7fd4fb13744a1a22f11f0fac6bbe297dd85cfb6ff71cfec4724eeb2e67ce3fb2ad275c09705bb4b6174aee6fe3b88c5cfd70c36dbd320da8573901b1e83a0005813ce24caab3b44b18472324a93"}, {0xe0, 0x10e, 0xffffffff, "4bc4e142e5b32633de6d01042d077733a0d89794fcd7ce63d4747ce0db466030bdcdb9b368351fbefad0ef5bd08db6d1daa9ae6a64846be69fda158a8daef6da9a508eae7f2a6f12faed168306bcdaf669df2fd359f908b2beeae0a0594f066b0617c9bc03535af3d3ad6ce12d431b7d0dd7acfd24e5c5c6076a2509efe45c17809b882b5221dd4b82c8f1f76a259979c0d5d2164de658c4a62f7015a720688d227490971cf8163550b4eb1dfb365d98658529fac695db229518d35da08cf6faf33b7dc490f75d33e49dce4465fc65df"}, {0x60, 0x109, 0xee, "a11a1881cc79b96b54632dcbc0035e52831594305a04a4b9d35f023325d8cc10c6d9a155f2267474f4a2f8f3ae0d8ee638e24af6a937fd9269a459bd8fb6b1d5b4eb9fcbdd2e7fb1ad79"}, {0xb0, 0x119, 0x99, "69a6e5258292f9bade17406cf9778ca52f9a6d6f0d66f6163705921f26cc5802088d3f5aae5c7e0fe8ebdd1438248cebacf723ad7ca2d457452c7b2ee70e63fd4988099e1385a9c59b81cd41e0c06ea7b1a6618216c181576368a7c999b7b077a5ac251543aa7bea789ddd7326f3fbf4ea1dd588519a38c0ea308171d3665891bd672794f0fa3a005b003b518436c81ae8c359d1476fe206e7"}], 0x2678}}, {{&(0x7f000000a340)=@sco={0x1f, @none}, 0x80, &(0x7f000000a480)=[{&(0x7f000000a3c0)="d43182b885f41f5e7ec9f81400db21a8f24894f4bcb1b2a3b49bceb1f1761117f7748da8a6ba1164094ac9d315ad3cd57b5d52e45d1d6eb2f5ea924fb9e1570cd228c8a9ad7e5ed27f0639a88fb3e18e9476cf7e26bb6c2115604eb2db6a08767c5079fd286f079c7156b69f7b1c0aa73d3851b7c4651a5cf2f06caad739a7367190", 0x82}], 0x1, &(0x7f000000a4c0)}}], 0x6, 0x200080c0) (async) 17.637715597s ago: executing program 1 (id=43): socket$netlink(0x10, 0x3, 0x0) (async) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x3}, 0x6) (async) bind$bt_hci(r1, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="3000000002"], 0x8) r2 = socket(0x10, 0x803, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000400)) (async) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000400)) r3 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x11a) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0xc000, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$IPVS_CMD_SET_INFO(r2, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0, 0x14}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r5, @ANYBLOB="01000000000000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000440)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x1, {0x0, 0x0, 0x0, 0x0, 0x4008, 0x40000}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x8, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 17.51434844s ago: executing program 32 (id=43): socket$netlink(0x10, 0x3, 0x0) (async) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x3}, 0x6) (async) bind$bt_hci(r1, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="3000000002"], 0x8) r2 = socket(0x10, 0x803, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdir(&(0x7f00000004c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000400)) (async) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000400)) r3 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x11a) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0xc000, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$IPVS_CMD_SET_INFO(r2, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0, 0x14}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r5, @ANYBLOB="01000000000000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000440)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x1, {0x0, 0x0, 0x0, 0x0, 0x4008, 0x40000}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x8, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 1.707811358s ago: executing program 4 (id=332): openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TCFLSH(r0, 0x540b, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) (async) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x12011}, {r0, 0x490}, {r1, 0x4000}, {r0, 0x220}, {r0, 0xd050}, {r0, 0x200}, {0xffffffffffffffff, 0x100}], 0x7, 0x3) (async) poll(&(0x7f0000000080)=[{r0, 0x12011}, {r0, 0x490}, {r1, 0x4000}, {r0, 0x220}, {r0, 0xd050}, {r0, 0x200}, {0xffffffffffffffff, 0x100}], 0x7, 0x3) ioctl$PIO_CMAP(r0, 0x4b71, &(0x7f00000000c0)={0x4, 0x5, 0x8001, 0x800, 0x400, 0x9}) (async) ioctl$PIO_CMAP(r0, 0x4b71, &(0x7f00000000c0)={0x4, 0x5, 0x8001, 0x800, 0x400, 0x9}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'gre0\x00', &(0x7f0000000140)={'sit0\x00', 0x0, 0x20, 0x8, 0x80000001, 0x8, {{0x32, 0x4, 0x2, 0x0, 0xc8, 0x65, 0x0, 0xf7, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@timestamp={0x44, 0x14, 0x76, 0x0, 0x8, [0x6, 0xffffffc0, 0x3, 0x3]}, @cipso={0x86, 0x2c, 0xffffffffffffffff, [{0x6, 0xc, "c8accf55d51e8d6fe730"}, {0x5, 0xd, "e3e66ab7a57c2e1aeb3e03"}, {0x6, 0x2}, {0x7, 0xb, "3927c461f7bccd3b68"}]}, @timestamp_addr={0x44, 0x1c, 0x17, 0x1, 0x5, [{@broadcast, 0x401}, {@multicast1, 0x5}, {@multicast2, 0x4}]}, @ra={0x94, 0x4, 0x1}, @timestamp_prespec={0x44, 0x4c, 0x42, 0x3, 0xd, [{@loopback, 0xe}, {@rand_addr=0x64010100, 0x3}, {@multicast1, 0x7fffffff}, {@loopback, 0xba0}, {@local}, {@empty, 0x52}, {@broadcast, 0xded}, {@multicast1, 0x3}, {@remote, 0x8}]}, @generic={0x6, 0x7, "e0f7d0e8ba"}]}}}}}) sendmsg$nl_route(r0, &(0x7f00000005c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000280)=@dellink={0x2d8, 0x11, 0x800, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r2, 0x18008, 0x20000}, [@IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x14, 0x35, 'team_slave_1\x00'}]}, @IFLA_PROMISCUITY={0x8, 0x1e, 0x401}, @IFLA_OPERSTATE={0x5, 0x10, 0x2}, @IFLA_IFNAME={0x14, 0x3, 'batadv_slave_1\x00'}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x1}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x199da}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x1}, @IFLA_VF_PORTS={0x254, 0x18, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@IFLA_PORT_REQUEST={0x5, 0x6, 0x48}]}, {0x40, 0x1, 0x0, 0x1, [@IFLA_PORT_PROFILE={0x5, 0x2, '\x00'}, @IFLA_PORT_VF={0x8, 0x1, 0x4}, @IFLA_PORT_VF={0x8, 0x1, 0x80000001}, @IFLA_PORT_PROFILE={0xf, 0x2, '/dev/hwrng\x00'}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "577dec2d2f33c4f41e2fef20a1a89ee8"}]}, {0x64, 0x1, 0x0, 0x1, [@IFLA_PORT_PROFILE={0xf, 0x2, '/dev/hwrng\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}, @IFLA_PORT_PROFILE={0xf, 0x2, '/dev/hwrng\x00'}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x5}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x1}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "90f06192fdbc8109a7fcd19c33c97acf"}]}, {0x8c, 0x1, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "86510b4e82d5fc1fbcd446cd78d2a709"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "26a8637fe00d0ff0bc66b5fb802ba157"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "d078ae8a3995ed313d72b9ef437c1aca"}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x9}, @IFLA_PORT_VF={0x8, 0x1, 0x6}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "97ecae49e78c6f4886604946af3315f7"}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "ddf379f3dbee4e9783792b183a6e299f"}]}, {0x40, 0x1, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x9edb}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "81ba8d6becbc4482dbe8262a34a8db1d"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "edd45d222801b134fc98048712568efd"}, @IFLA_PORT_PROFILE={0xb, 0x2, '-%*,:]\x00'}]}, {0x44, 0x1, 0x0, 0x1, [@IFLA_PORT_REQUEST={0x5, 0x6, 0x2}, @IFLA_PORT_PROFILE={0x7, 0x2, '^\'\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x6}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "52cf7955cf2ee95fe76ebb29da78c8f2"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "87e7154f32168e2cc71f11f635ff691d"}]}, {0x78, 0x1, 0x0, 0x1, [@IFLA_PORT_HOST_UUID={0x14, 0x5, "55ea3eded706e94adb7f17472b399965"}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "b8248cfaa4cb77e56fdd4cfa924fba5c"}, @IFLA_PORT_VF={0x8, 0x1, 0xa4f}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "2f3f866d25a493180a06f9789b3fc1cd"}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "1fa790204685558b47f6548bfca35104"}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}]}]}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x69}, @IFLA_MTU={0x8, 0x4, 0x2}]}, 0x2d8}, 0x1, 0x0, 0x0, 0xc004}, 0xc0) (async) sendmsg$nl_route(r0, &(0x7f00000005c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000280)=@dellink={0x2d8, 0x11, 0x800, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r2, 0x18008, 0x20000}, [@IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x14, 0x35, 'team_slave_1\x00'}]}, @IFLA_PROMISCUITY={0x8, 0x1e, 0x401}, @IFLA_OPERSTATE={0x5, 0x10, 0x2}, @IFLA_IFNAME={0x14, 0x3, 'batadv_slave_1\x00'}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x1}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x199da}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x1}, @IFLA_VF_PORTS={0x254, 0x18, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@IFLA_PORT_REQUEST={0x5, 0x6, 0x48}]}, {0x40, 0x1, 0x0, 0x1, [@IFLA_PORT_PROFILE={0x5, 0x2, '\x00'}, @IFLA_PORT_VF={0x8, 0x1, 0x4}, @IFLA_PORT_VF={0x8, 0x1, 0x80000001}, @IFLA_PORT_PROFILE={0xf, 0x2, '/dev/hwrng\x00'}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "577dec2d2f33c4f41e2fef20a1a89ee8"}]}, {0x64, 0x1, 0x0, 0x1, [@IFLA_PORT_PROFILE={0xf, 0x2, '/dev/hwrng\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}, @IFLA_PORT_PROFILE={0xf, 0x2, '/dev/hwrng\x00'}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x5}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x1}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "90f06192fdbc8109a7fcd19c33c97acf"}]}, {0x8c, 0x1, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "86510b4e82d5fc1fbcd446cd78d2a709"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "26a8637fe00d0ff0bc66b5fb802ba157"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "d078ae8a3995ed313d72b9ef437c1aca"}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x9}, @IFLA_PORT_VF={0x8, 0x1, 0x6}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "97ecae49e78c6f4886604946af3315f7"}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "ddf379f3dbee4e9783792b183a6e299f"}]}, {0x40, 0x1, 0x0, 0x1, [@IFLA_PORT_VF={0x8, 0x1, 0x9edb}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "81ba8d6becbc4482dbe8262a34a8db1d"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "edd45d222801b134fc98048712568efd"}, @IFLA_PORT_PROFILE={0xb, 0x2, '-%*,:]\x00'}]}, {0x44, 0x1, 0x0, 0x1, [@IFLA_PORT_REQUEST={0x5, 0x6, 0x2}, @IFLA_PORT_PROFILE={0x7, 0x2, '^\'\x00'}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x6}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "52cf7955cf2ee95fe76ebb29da78c8f2"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "87e7154f32168e2cc71f11f635ff691d"}]}, {0x78, 0x1, 0x0, 0x1, [@IFLA_PORT_HOST_UUID={0x14, 0x5, "55ea3eded706e94adb7f17472b399965"}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "b8248cfaa4cb77e56fdd4cfa924fba5c"}, @IFLA_PORT_VF={0x8, 0x1, 0xa4f}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "2f3f866d25a493180a06f9789b3fc1cd"}, @IFLA_PORT_PROFILE={0x12, 0x2, 'freezer.state\x00'}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "1fa790204685558b47f6548bfca35104"}, @IFLA_PORT_REQUEST={0x5, 0x6, 0x7}]}]}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x69}, @IFLA_MTU={0x8, 0x4, 0x2}]}, 0x2d8}, 0x1, 0x0, 0x0, 0xc004}, 0xc0) ioctl$CDROM_DEBUG(r0, 0x5330, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$caif_seqpacket(0x25, 0x5, 0x0) ioctl$sock_ifreq(r3, 0x6233e10bedf21e58, &(0x7f0000000600)={'veth1_to_bond\x00', @ifru_mtu=0xffffffff}) ioctl$KDMKTONE(r0, 0x4b30, 0xcd2) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) write$hidraw(r0, &(0x7f0000000640)="863838403232c921d007fc0d384aec72bff4cb7d74c3702a6e7aab38191ceeb7d7c5dcef3fb77c3c9b580f9047ac1c4a11a609b398f1697d3cdbd3893ea7134cb019f9bb6bfc08ced81c322e710141a91afe5d540f82b807d1734080136796f482ee5145ea890640a6d01471924625e208381b63d374f32b649024e9452630f52f340a33d2c6730dd23020f855d488bd01a47ec09d8487e9620377b986203e980157da2cfd2c4f6a1ab3a85375530bc5723cc960de3ef424f13853d85e9c65b049a373c78e4c0c6ce216efad74aecf9dd1ab", 0xd2) (async) write$hidraw(r0, &(0x7f0000000640)="863838403232c921d007fc0d384aec72bff4cb7d74c3702a6e7aab38191ceeb7d7c5dcef3fb77c3c9b580f9047ac1c4a11a609b398f1697d3cdbd3893ea7134cb019f9bb6bfc08ced81c322e710141a91afe5d540f82b807d1734080136796f482ee5145ea890640a6d01471924625e208381b63d374f32b649024e9452630f52f340a33d2c6730dd23020f855d488bd01a47ec09d8487e9620377b986203e980157da2cfd2c4f6a1ab3a85375530bc5723cc960de3ef424f13853d85e9c65b049a373c78e4c0c6ce216efad74aecf9dd1ab", 0xd2) r5 = accept$netrom(r0, &(0x7f0000000740)={{0x3, @bcast}, [@remote, @remote, @remote, @bcast, @rose, @default, @rose, @bcast]}, &(0x7f00000007c0)=0x48) sendmsg$sock(r5, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000000800)="5bb94dfcb26e4891c6256beb4c28eaaf5580d5152b510527059bc720c0c6b77e95943c5305d4d902642fe7fcf4ef5a3a734ec5e5b28c8f2a281cf97b255befea0ee1c55b7229be7d26a56b1863758308681f52dc24498eb3191fdb3edaad2b0918657e56c0328161878f6e703a0f538a0febd5b418bda2a0c182b035e13ca6302968dd46901bf0f1a98d501ba19ef2698cace0ec4549497640cbfb6c15a4e77fcc58c2c72efa17b894d1cc8151c3dad041d51a1cd42621e8c5a7abbea5eaf2360325c706597576c9cd22aff3a4d2cb991a5f082f10dfe3f8a421bb3c9199c8538bef5d71d0b173d0eece34b8538c4133b35c22527767b7a33cf8aa1a51cdd380b59fc8361e0948bf39bdc119e626e02fe0ff5a1d5be6f272d3e62954788603940279f5e43bb6f6fdf39422c50eda44ad4e373c9f8b86261f301d1d6018ba136613927bcb5ba04a0972b409306ea7b5f6040efc2f1bf19956eb743ab1d4e3682b3240960c6ca15fd93ceba613761bdf5ed23a358652cd6bcb4dfa4f633bb88417fa3a5a505f50d6bf8f785a7611d17b5dac6504355620639c0df49ef7255437e4d20ae9bcc0ce88f1898d7c1566d10fe4889b30defa5d6c19fa3deccadea5d25d8848a78e5d5539897fba29990fead57c3c43cc981bcb08bcefaf2be70f08a63f8c45c49954fa2509299951ef47c46b8fc699c28e91c8064858acd0d9371329c5ba9cbf26ca30edd8e1d4f901f47dcaffcf20ba7cde717e9ccbfe30fee346041e2305f1937034448fd78430ccc7401550a06f5b0bd4e92ba4cc9066ce1aa75386b4b56566be51736421a359e5c059ab6b1bc7ce122e5a8d8938a02ecac6845111af510aae9e6482607b565f86d9bf92beac0856c15d72c96574040b67da2e9974f30e8d3b5b2ccfd0fb35f7435296f2f865c01f0cddef7afedb88f480d100bc8a3f72c1775f159e8942780c026ca85d9f0425e70d064e82a11065cb56c292da284a06f1f1117bbef3a968ad27d9312fe1495dfcbf4bfff5fb0b2fef0ad5b51affe51a8a5cb30bbcb14a3fcacd86017133eb6d3209e29e7066d5240666942e4437e78861f088a9819b19242d219c12e36a9bd5b9934cec18b37f8c929eece7b4cd24972614f1553b4bbe7af1d4d0aee01f7e2c350273542ce8b193c1c1669093a140fde02bbd47b919720149b95a5bda06e2d708dccd75f4b05dccbdabb393da610be3feec1b771ac746faba14f1a6b432110a6f659591d75646a4abd80ddd539537a1ec9177546fbcfa97c91a411edbe7ac30ad19c1814cffed18950ffe65fd068ae08c7aac27f9edb3e4b9622787f6c0983ba2dd68f86b8afd7c29e1e5d5d390e09a3254af6528be8cb7794271a1f0ac62808d44be7c470ceef8cbe9df5e482a1ca3ae5c1021be857466a601dc5113c765e950e07d17a7caa6e836ef22bde5443dd529f2d86a8ff9f3513a6c37a413ccd318675b4df4c27bd906ee0bc66e6f6cb3426316e88675976ea825a189c163f111f02f41dff9112afbea6201dd76ed6d6442c589fc995d558202820886d11f5a3a028b71f4c49011c542da81cc842195a3a1fdd20cba4dd58456ceb2287d93aa81c65fdd5d9a13e5c576f89d5af6c5d837039de099d921afdb76717319232df30493adc17ba2f83b4d6065e3c194a5909d11966c6b35e56ea347fe5669a9d118ce59f2bad53ab1318ee1af7fe77999a612a2ea4141eb58e6e15d0303a077948098365b90c678cb9dc2981e53710b15e4baf0bbe8708e4d4241e53c1e80d256adeb3bb08b4c8a209a0d68e7770198db53392661aff51ba0e942b2eba3977f5dea6a25e22f415a0ba05ebfa8fcfe11cc5dd3c40978d60ce86be4862dc83cf650b8caaf01ae15de8281c75eb3fb57a3c1490b9b4de34c9cab5c6ac5b7e8024ea9d9da974ca8286cff337a89681637ca0907e29bf3141b755faa36f2647693b0eebc6a5c354abe256ecd6217f5ba9add4bb741a7da513299e6d260b74bc84c3b1543046d051134c6c2d2429c38d703acc46df1e4bf6b0834bc6b3c971ac03e9c9b8867a5ed63e15fe5433a61f2b1ea430addfccc450e32ef01f72c48f5a0269cabaab182087fd218429f8b8c3510e0f40ccb2285c8d2e43535c5348bb25f714cf3c114680a7c69bc8e3a5bd7f53a837dd9e18e77b65cb24578d37fc6cb0efef859748edc03c9a860a69d666c94d0796b0f3d849c79919569199857d7011a9eefbe2fdd6009c8f51d18d764b0700d2785216c5c780c11cfd463f6e76d5f8f4d6b6b26335c7bcafaf4665144a1b5d9a5e893e7ae04892512b866f385b4f5a0bb4a96dd1f49f64109def038b025fd2be5031ca2fece721ed134bddc7587b87e7cfece5ca871e8ba4b44c3e1bcc2b8293f3aa87a86caf702aa921c44d4c4a5bea92306fe707c56b32f994681ae1718e7445f323e2a6578fa1e2f356a9908141a2f7eed8ba35baaa3a946d5c76e24e65096ec74e3ad4f62a159f3c71d15fdff4e330ee7115fcf464375dc7182269a6f74f417dd90d3aad475b24f2a3181592e5ee45595a73a81328c97637706b42f46b288979f6b16791d45b4014787fa696f35480deba873df2c3f0a6006dc31752a7326b3d3781f9948795642605abca1cef0df7d330ca80c03589cf06f715fcfe5602828bea54d940b71e69bdea90430454d5903d2fd0c9133ca801e58c5b22eb1f4b287a869a129c2cd4df14ad5bfdeee3a2136bce652007c88fd53b5853a288310223d47daf8f6553556f6a02da773abbb77e8138311d3721f6fa9c696cd3ddbdc89b22ae999639071288e437c74128dab97331c9d9b5faf371f8cfc97818fc2aef87a352f337eaddc3c9018367ebaed338bac307951b36097681bc509ba4ed402fbf77cd8f51e3a4f783148ad19405bad108f9f4436c00db6d498926593730b19a1ee3292748090647c985ba34faacf6d4f344250ee1ef8f05ef7a0d313307a502955d90d2d3cb210753f263b68e4d59cc01975e7e12915b236e47dbc32b1db526db85ec1835f69b59e14c3ee382adee359829c4c81515db3d28d3944159900beb8684057998522c83499b7b09db4484fe470b686caabf1b8ea65c8ae852feb15bf42a2185e5e124c5d614a9df39ab8d07b8e647a3674c15029bd48e5cf5c4d51a40bd0c2879bf884d7d59c4b4bc3dd96271f90493390a49a5019c7f3a1713d73aeb4d51a6b0e7e816bdc69721f3a0d3facc6d7dea11c38f8210071d5f937e32c6d3426b64348b50a2a84609ace5f0c7e2602f5ec554bd16ae8beb3f6c532289f0d42cecaa9aebb2ce60a022c6da78e3a978f7ad6ed1e2339ab525fc9c835fa6659c317ef9f51c051e42514b6d0127fae5e116638dd747f28ede6c24dd6d758cab49daa4891b59fc8026115ff156110bfa803609942b6eb0019151b771e7edd667bf8eeb3c59f9612b51a1434ae84ce48cba411b436c6c52c293b76e926c8276e03b7e9d61f132447fb4bc0854f5420cb92f24f4b2461b6ae3cccd2aa6cd8fbe1f93933b10e42e5a8eb07664d1514a9a6547608dc53bb6678a3309a4f79fdb8901ed0893173f65df18b9aee86d28fac5fa96b9b271ae7977bd52062a49aa34a307cf4a1cfd5f6518fefc22e1949a4f25b1581b7388ab56724b4f01b2dd7aa3c953150ec8f4fe6bdf9f82b3a270853ddbfd229df692a59e6dab8e2a183bb305687b5cdbead559bfb60c9c388de84b5698612893c68a2ffe8296daa2fcf04a5157ba5daea5b5618c3f7593694dc8d3185695954e1e0099f6b746095c6a973217bb1aedb95d419d31b689975b96a21edeb2c9abd49dcd2be90f40955ed276429d4f89da4b13ef0e9d73a6c4f76decdfb64e788799fcaff35c65b2c7907f2372ba68e84f1b3d3ab8e1754c3ffbb0ad54abc54639686b5026cf6b835254c7be616d2620f94cda26276839a125ae03803c24d9c01d45754dd64ae4857544973b6bda46ba24c83f9852c34f4dc1fbe553e5374c6bee16ed74396477b4c38a7fd7596f69666e5433fd3823a3ffa513c67f1b44163b5c19a1f1ff4800d13bf1fdc9946c68c74a8444b78a8da51b72254c1bdc96f024d8cac5fc98d931c603b99821567e2d6ba384080b1580a13aecd44fe2f11233b7d9bc73fa62782acb60d2c590eb5d092ac281e8b8fc4cb517e63c13350025b124128b183f23c0cc6baf93f81a01c5445f0b2ade82d9310741a1e0cbd3ae4d7330903dd8fb37011c4212e9c4db526c6198432c231809ffec8bc42781d5347eb4e92e48bf689978f316adf77d989b2b1374c51494c54997fabd24959fb00b45e9e062049046827a3add6884406002b315154eaaa766702aca99317d999c8d789375df197a85b3cdb70c1afca2b2d39346d00f1927d19293e3382b285bd111f3c4a0d6ec297fa39fbde6f95a0b565a9455f343ff30d157ce50ca70146f26c45a570f70fcf5f320f23af7219c6ef6408f9ecf6ee5c81561b1d83de8f54e22608c2f8577270ca35197cbe03c9fa1ba96ba7548c6a2b172563217bd8f13435aceb75a3bc8c9248e4759f843420e67d64a68910e0ffd6061eed9dd68a43d7c33709a266ce2d1b50e816bc7d1f4aee1062505f7d0ef35f33a776686bfab50a2a7e3a90206d6612ccd0eb135e5d82ebec3ecef9992927b9a4caa4ff28a6234999c775df4cf5952e1c0ae58d8900c071bd24d5adfc43b85f39ed3f620ffd4c6611026412b9caf3b5aaac2d5dd8229b0a11c46e650d2911c4433673909f707dba9f75e98d980386a795e90fe27358cf2e6bd3e4814bdfdb11240d7ed40d3950cda478b24646348b94d071c4c43d60f075fdaf10b147bc7b09558c660400cf306e0543d8ceb8cd65c6a0189e9669bb868cca791d9f28de9bb1444d705877104031ecd0eacf5c1526894b0ba671343bf8cdce7b7378e94b00d70af0bfc657a689e1a446d3a9d79c8d5fa094b20afe1123c5ed2a1adf5d9f0fadcca8f2296a4a63481d22868cdd19d533055b2a231e78270f18e04fcd3c488bf1a2919b3d91c11fb63bee9ae13ac2dbababe1d66bb921e5a5eab51bbad0fea27e5baf1b59a8a70c7daca2fb08b600204712a9ff04833e9a991c38c87d97eb8d243549aaf61a1a9bb95e58b0bdf7f1b4084ddac5a5fb7ee75643522721daea4dd3fc2e69bbb4bdb1ca2f203182886c28e07a4bb12baa957d56cdcfa9039a31df02fbd21e6e58543a8a3dd438480f385423649167d7c5af995c9c3e7745ceaa60e2dfc956d1191c40439ee9b667ad97a032ac7e494ec80cb0f69696164a049c09349fc7f1b2183582ea391420e370f81b5f0a19146f39716d7945ac40c0a0c5f90eb6bbb135e98d6606ecf6ec1237cf10dae3e525b12d34457ff189c9db184744ec59697ca5fb0fad5cbc0456f389c8dad3d617302072b1a89c1be278aac23999e2ca997eadf5fdf9a8ddf3578289fd1af267716c9879f2961de0fc017816aa5f53ee89116aff3949c41856c8e8eafdfe59f5215d09549d0587f82d5149e71faa59d2f2d9ee4c1fc7801eb8317316701869dee1bbf2bb742e6fee04cd2ec540cb62cebaaec129f7fc8e5832e262ce8ee78aaf2930f690f35e4b4eac3a467220fc975ad8220747426938d185cc10495551f5ccefacca2ae84bac17826b024788a8c4402a53568718d9556e48dc5c7e8f30d9a6638c2e1309ab7f9a4ac5679feb0171ec701d143e6ae072bc1e7bf98e068c992654521bf16f1a307f099515f1d2815428533e9cc16d653250dc5926f13fd08ff7ffdab1e0f4dc7bd72f7c403e8aa0e4c4", 0x1000}, {&(0x7f0000001800)="c6fb924ce3ef8b4f474f9939767ca37cbe19c2e6d3f8d3b42199aae69b5a9bd6e3dc3bb33f6788de91ecde64ae19ac30e3274861a56723043076efa0ea915feecb73534176920e8b0cc3ca563aa95d931031c4b2363a730171b9ef7319f93b649ac8f2db11e90d842ee587dd0ccdbe31ffc39118c621b0794e5bb21dd359204a102cadbda3fe6a31", 0x88}, {&(0x7f00000018c0)="4a71207d1d852e99ad8af9a7a7fa97284d2335aa6087dcb27acc4905f46e70692210f156fdec046fa6", 0x29}, {&(0x7f0000001900)="778e5d922cacc4d1e5834d93e953d393d4a0f40e66025347e3c4d8c67cb134644aa3eee86c637d266b3832b3b81a367142ac91052dd271a107a97263fcc866265dc2fa747057e8b1f3e762de", 0x4c}, {&(0x7f0000001980)="13ec385aeaaafed80517fa3475d8f924af2c15405e50f528b28d0a251faedcc00a0b8431738dccc10bc80b285c2d3d0842a126d6d837ce2bbea83f90830466fc5aadcd0b49c6b71bb1d2a073106f23ee3dd1c5a5a595f0b956529009daa2a58dbcfdff8cab56e58592b45730e6d3d71362232f8d3976661e38be6a4888a96f8e099b774cb5a73f306374e716b4a5eaf5485251e380fc3c4b0eca3c4dafb766bc6cbd181201072fdf2866d5b64ba17e9a77ca3439d237dcbeb27ff5e993c8d9067a1b0575e74156dcba62d8e299e2958e1905f59c8b693f255b8f252d1197027d44ae9ff5e4b55b0f47505383deca3b8638b8cb5555455825", 0xf8}, {&(0x7f0000001a80)="82c7d245a5c2a5ecf3d31ad3e417c4fd92e279605560b3d83acbd61a1cec4481", 0x20}, {&(0x7f0000001ac0)="f6751d3e32a1da84a54743a3fc24569fb872d5fcdd05869be10a5ecd35715aac0a962e33e1f766d036a9dc9f9d1c0b5b34", 0x31}, {&(0x7f0000001b00)="376df00d5d95a478ce33c0f45eaf3e84205fdf1c119436156b53f0ae9a7942de96a97247b0805c759193e3253a60f2f3100df2e890134e1be6b3aa2d1193933a1167eca0389f1f2ee83b572b37f88054151c39bba69ade1efb01ffe5f2d9bede7608861b006a44c22fc8915d8b8b1fa5b0bc16df049befb243860159e98980c876b893bb9a7726cb8e869f3de100c0512c1fe7fd89bd43e1be", 0x99}], 0x8, &(0x7f0000001c40)=[@txtime={{0x18, 0x1, 0x3d, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x4}}, @mark={{0x14, 0x1, 0x24, 0x1000}}, @timestamping={{0x14, 0x1, 0x25, 0x2f3462a3}}], 0x60}, 0x20000001) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r6, 0x660c) ioctl$sock_netdev_private(r4, 0x89f7, &(0x7f0000001d00)="1d475657655abfc12c1b0d3d02cbb27cd5b0dd70d529b5828de333590c83110740996d231230f3f12d5567bdb9e89dc3027b329b5348d074f42117eee663ac9eac430bb9190ddb53c57eafd444c321403a8b02cd6ea584c7100a373f08bc49679deec0202e7c0218cae844c1134ebc8dab69b810296c4061455b2da4bbea71bfa1f9aa7b1a75c946fabbb12974fcec6e28d6a4a573aed7bd6a225e6ca0921f9bf2159b6970edaf4e33ea337dfd3d5a5afbcb3070e8f324f7152c60d2ecfeeb0de1432b89322a521134ad1b234897877f2e6d774158fd673e5147cf72e7136d458578a77c458b0bb0dffc6c5524ea2e199dc15802f264ac22c7eac0775b9906a27dab7411c465f91f9d3350e0f385f225de2edf59d5aa085fb611d0694c491c06ffb47a18f70de281d7e3298b7fd4ac328a076bb2c8d5d5e0e501703aa2d0ad9a55e5f593f0b4fba8afbff8320bd2a72d785375022f374b0df5a003541c88671d65902aba4044a161cd96a5194a668a7ed8f89acbb75db0e30f30b87b6aefee59aab7c5edf4660578ce35688a3a60623ff262ed082a58f9eaa5d9d8c3beab1158c218853e1eb68c6d67dd6a0fedfc07b02ed63bd6ca63e1bf5c25d2c3904b58400da5f941047c2e355e02cc99710c2cd448396e6382b27e682e6d68c1bd26b683812e53691b17dcde46d862d0dc2bd69c0e17d632086430bc6cf6db71f1149c71a09f1b418c732d23db5aa65bee816595281ce8551184b6253e8431d99d3666b0e5b9cb7003fbe84e27f919bc70bc19480cfe5f8e5972b30cb65049603aa389dac1b4f35644e527d85f05814edf6b6bc02cd11b41861ab4a38f518e22950b83c575cfaadb5deef8782803dd051fce053dcd420100e4f5c62e4500efb29c5c6eca18451badfcaa4edd3977ee726307b3f1d5dc531935c4dbfa9ae6244feee6fe0e82fe1c071605acbf6854ae1d86dfeb4ce3c4e6f3e4a27d9d789f1c72cc3664a59eeff76953cc7baba8a0e6e5124cd904aac6b623ae44dd73908ca68883e2cbcecdf2b488d84cf97924df97ddbeaa95de5a25d3c617f2d54601a5440262fbc7c9b1aa814620b8b364a6a073d8ae4c6e973cd0100335b06b424f3b2d9359da8f46d853a51b7f6496ead35aa8797025b6951d5cfa246e6b393a95f76b00d0dd029fc1b47ba5196423930822a56d4a68bc269b19b7e6bbf008eec31f7cdce8e50de86ba0e2e0a67f3a51d7df3182a7873162f454298085664daf89f96c2a4f3bd504f1485af90dc7779e126e8b6f86498ef8d284f8e483d28a33dfa9b1904211a209d6ca6f44cd316c8aba9219302195147762f7014b3e6213a15f6ca8caa6eefd50dd0e7e263785044a331db866d957b43c9e39baaec603b08bdc611c51d501a583bc70b3aa89b3bdaca9f917e0e8e521be30bbfbdee1d2369e53fca25588d00357f7df64f27ca4603c246bb531ff6aacf59fed804baa01780f8978640424078c7c3d3512148063e5ca451cd49e9f85aed77f47b728cefeccc4583c1c66a026a837c370c5153b4a498012f8c7482ca77a11b697e783094a209089e3939681e7da5cc6b75b435ae814e3496a7a6a5e4d7b360454f6f4645ca578d608b8cfb80d37161bbfc42c7c6eb575a8a2b6dde76884e20351d6b36cc1d32dee5bcec6120f244facc5da3ccaaaaae93960f890fbaed1cedaf20bf65f82d4fbdb48b4af3ca55b89460dd25f3937da3ca43d71c899ab2bcb93df0e631cfeb4494b23cf55c34722cd82bae7b65915e0e902cad3805888f27a60108ae86e64ad5892ce4805c7e7f4a4bd4cc211e48d929ff201192935741ce61bddd34894fa41d8dc40dd826763104be59756d31726ac20b0705e7650fe0c3742f459c0595dd77556eba458816b547bca33d08f74c778f0a4f01ada113504025d9737dd0810904a2556fb2a44f3702cbb37de073cbdaec730fcbb41e2f07f162dd6ba91f3c52b641f76fdd344ee94548aaa6f7658fa4779d37f8128f46fa2557216e33297b5a84b6d14a386bbea0746967ef6f0188f54db4f93c8192ece36c06963ac952dd3996e08b53de07609963d6fbdd2b17699d4acda0dca5c366d074fde708d58c587e664351167c0046eb01d13edd81c2a939cc6b7d692569f5140f4517a9e6a88e349bf92b45a1691fa92c944d055571adbef67eaacff6a9bdc5e569cbf980073f82ff10b9bccc01732c5faf59a030bce994575f695a7b7d91ca0ae84a0461cd6c8b18882ccc13377f682c8a8f69ee274160a816f6ecc8d3ea32a8436c512b261aa65cbed4646a3aa148dfbe2c189b382684db5b5da87fa95f0e90f193b838809b4cc383f9400df486f6cbc4c40ea3bf4d88f7080f4159c59f3c6139b41d23d7425bf9fb5efe5224f9da666c6382c1f7de136ba43355cd02d35fbbede7e02003a391fddbee32a4a01082bfc77c5a7067e41b6e2d883209b2ef1409b9165b1370e1c12aab492dd83696e84230fa39c0ac67afc8f07ecef4f298950b36feaa145ddfdc08a22869ca466c4a1edb92cb7691533cd82208a4456c463c96cbc50c6b4d9efd6cab09f5b3b0ff765a5646f1ed1374e34d42f7d63656b43fd58d904fd1f0983e29099c5eb6afffbea23686c579f32b7b1b453564d1abc6a71e2d932df0d46226e9c4fb77493743248e8d1f8d7f73ff44a57cd07707b17c7fba9d9b5091eaec3412af6935def5ea63bcfa76f0f9baeb5d57ca89d0b51dd55a7afb0a5014399cb4ee65c254c9608ad6e90476cd14704ed166390d0c9f75854a004fefd15342f0d2b5b103e60a0c49e61b6f6bc863ebde90050da7a250d3a801f58d332569acbaaa5d658d656658ac245ca4501db0a325595e52936bbd2f20cc3f73af2d634bf6ec56aa3ab73aa3930cfe73166dabad532d8101eeba0cb739d840a5166c2e43caea2d6385d6bba605aa0382a8e013d4ead9bb1d87afb92a917464415f1c7e3591eb26ae6973e68d41b611046b22027b3a54a9a662b1c8abc3fef3c9d07d6df827b774468ad6cde154e34b6b32e89f9e8358a59494f21106fd389e4a769f94aef6fe655f299c788adddc1f043ddc0d7b7f33937bf9d4b360cff54c06fed8ce663603e58496ad182485f1d4fa64f87755aa34dbd5528b28a3a3232a5565a1e33f26ab803aad673740be55082c587b1979c7dc2e1369839f591aead7bf279458ff38a213fe4db596d7ca73d6c98bd6d4b735b1a26ca6d72b05850d6e10c183f502ff1f54bd40f580b6f99738a2f66125315f528099f007ba0e034efad66336615f3f40f96f34936a1d49e99fcd0f86c4025f2917b5959f999aca0f5319ddcc5105960584f43b5fd65002d3b56e7b2fb8d5e56adba56d5e667f125ced1fbe7f7fe2473306c2103d0824f5d2da9685470ec134ffd97cead043141debbf00679e363e8bf003af9a48b3107d579ee53c53b3199244415d256ff33ccaa369bf541fdc95a9a83d2fdaa084a32f622bd2cc68cbe9d151492ae96848eedba42f781855dce98c9409c75c9bb27bd821a049e2e525e273cc1860b1a518b3c078e2937cfa65f5bdda7b8749388989bcd7d55eb0114f445c907caddef2d37c32457ee119a010616c141774b16047b5dc7e11e4edd5f443d4554851b9e06b05f0f9d7187449a416041513947ffa13f3e41ebe56aec7224fef345ea1018567022f3f66d2e269238eacbc9e951afbe835cf26b3b3379e6f766ee458286ff87ef72c4247549bde7bbfc24c05165c9801f98c10d0037d6a2cd30fd834f57c1cf431fd3687e0f2a39ac9ab62636f43a68658ce117e67e08b631118370d9b5f53634494e198fdf1ba9944f4c8f2aac10bed44e2dbb7c4e1568b06fa435eafe1935c58a2232c0c503a60f3915597d3f1b759adc2170f5250b7f4604222389ec96d92bfb4766c26e987942cd0d91b420d3a2ff68fef8d206f7a65e5394146756bfca9497f08eec4277e8785484215135af727597e073fe3d990f5caa647f969ffea03ead906d38796c1151aef649ff5c8e121296af9162f938db37bf232287d181f532edecbddd5eaf7c66af20332ac56a86d2185f5f8f2a9c71059305f29357c45f17d333d3785373c915e95c391a91de0af789e64e54db5b10fcb1242d5f52e06a6054876f73349eeb95c2409477988d63a3e1b9cf38777c6b5f9f2c317f8feed414058213b4c244180f9269d3b48eb25b376284a40141dba808eafd06e5009378aff91dfeb76446148d23a01156eecf9c8422b7cb9a1535efba5f37ad282a444cb7789812776f086f6705045d1c2d77c8e0007435ba87aac912661222640b20066eaa9e99ed1303c001f8d66712115f09fc8ab9aebbb3ce36858d6916d0e8ba3d602fdad8f5839b68a826ea00f4605b255ec0c8940b66cbca388d707c5419ad194e1925d9c8319f98371566dc961b5a1991006b42a8df73a3c12fb6eb111af2a249f6704e71292ca388c7d57c3daa5c3fbddfb5512155b3b7065b3ee255b8988f6a062658d598769d713d035e755ff320a9a23f6dd960a6c3ea89072aa590eefe8597d826fe5e0ab4562a6816822f4e71310671bd472ea83c7ffed7ec59b416a2cdfb87faedbf2997a52cab4f6baf81b21071071e368d0613448aa7ef6918bd12bc588a36dbc54ee28a70856da26292a9d999907e917f263a80eb76dd121264ab112f1a0315d5313e195ef53dcf75caf4559c651be7027cb430a62ec0662b4724941ebc7a73be5add6f9be7e756ec5d541982a0d0fd0102e16cca4973ed8b398620a5278a02a4df0d98451f259c27bcad824c11f7dfc0d8feebcc2acd3356e5eeb1828e57841fc7ecf845510820c08d683a2a6a6e8c0b39894dec476b1b3b4a9aec4d4cedcb8e660466fda43d3ee3cbaa25199889510e74ad5c95608a30f655260d965f1dcb89dc0c720bbc31f00f16c117e5f767519bd010475b1cfc6d478e654564dae911baf7be25db38f27e38be0d2bb44adbd648d02549c95a0ba14c1ae10698e07a52d4799cd5851e1f88f77b61f47628c2ad5731ad81b6a104fd9037a7af5bad4440d59836cceabf2b6cc56d9b0e96d31c45f07e39291765db3d62ed7aee729b1d802d1609d7d0b884af35c8cc474bea578fa9ae143ca7480f119a3915cdb294173f06706ae7712866a164541a8795dae111ac6df274ab688431bc2d2a5721e6fe0be381daf6c1333cdf9360e2796b30490b53564d7a625b22f0dafded9815025ff22773e1af37ed3ccb7761a95bb5e2585397599f92d679f856ecfd19c44af361bbf1a6abc2c372f6a68a10e62678d807fd3f2d9d3c29f6cd4be3b260b8883469917e3e59d71cd75aa6c9864c45fab6fc3fc472fe1a63bd8daa16c72914520c20734ce541634c28cf6a956cc3834605badbf9976425dcafc4af77f601f9cc9c2721b70c87d8eacc24334b0168ad2118f472e9111734a4d719df82683b969591c0db6e882366d566d18abf15feebf591d1aa86405b947fc0219d6c478425d182c51ddd8b3984c215eb72a44412ae5d3025976540f1565d4f3a7805106649a298efb643eb875169e838f9fbb183c7bd3dcd018797b18125829a6727b8f40035e5a4086531c6e96149b10e4e2f166f38e50061f408e0acf8abdac705fd824e823fe4fc33a4f2e5b2fc162013997f66d541d32194ef9178ec90a64d8c78c168b4d05d27c42c25e38e31168dd84bed8a22f6c074ca078b451f88f396f164739a91e7818aa6c9d8fbbea0fb7075c1ec43acdb5d2ee8fa42d7c3d758c6bfbb7a5ae363d143b706096fe10ea0d4c6380de7f033eec2") ioctl$TIOCGSERIAL(r0, 0x541e, &(0x7f0000002d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002d00)=""/42}) ioctl$KDENABIO(r0, 0x4b36) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x1, 0xfffffffffffffffd, 0x0) (async) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x1, 0xfffffffffffffffd, 0x0) ioctl$VT_WAITACTIVE(r0, 0x5607) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000002dc0)={0x2, {0x2, 0xc18, 0x5, 0x6, 0x2}}) (async) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000002dc0)={0x2, {0x2, 0xc18, 0x5, 0x6, 0x2}}) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000002e00), 0x4) (async) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000002e00), 0x4) r7 = syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) accept4$bt_l2cap(r7, &(0x7f0000002e40)={0x1f, 0x0, @none}, &(0x7f0000002e80)=0xe, 0x5a8fc1f433508eaa) getsockopt$inet6_tcp_buf(r0, 0x6, 0xe, &(0x7f0000002ec0)=""/4096, &(0x7f0000003ec0)=0x1000) ioctl$BTRFS_IOC_QGROUP_CREATE(r1, 0x4010942a, &(0x7f0000003f00)={0x1, 0x9}) write$bt_hci(r0, &(0x7f0000003f40)={0x1, @disconnect={{0x406, 0x3}, {0xd0d87d4d09802319, 0x6}}}, 0x7) (async) write$bt_hci(r0, &(0x7f0000003f40)={0x1, @disconnect={{0x406, 0x3}, {0xd0d87d4d09802319, 0x6}}}, 0x7) 1.610280169s ago: executing program 4 (id=334): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x9007}, 0x4) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000100), 0x2) r2 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0xffffff2d, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f03003d000b08d25a80648c7494f90224fc60580002400c000400030082c137153e3719ac018000f01700d1bd", 0x33fe0}], 0x1}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r3, 0x6, 0x16, &(0x7f0000000000), 0x20000328) ioctl$sock_inet_tcp_SIOCINQ(r3, 0x541b, 0x0) ppoll(&(0x7f00000000c0)=[{r1, 0xa443}, {r2}, {r0, 0x8}], 0x3, 0x0, 0x0, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETRULE(r4, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001640)={&(0x7f00000014c0)=ANY=[@ANYBLOB="14000000070a0102000000300000000001000009"], 0x14}, 0x1, 0x0, 0x0, 0x881}, 0x0) 1.230248572s ago: executing program 2 (id=336): r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x18, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b4000000000000007910000000000000c3041818000100009500740000000000"], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0xe4}, 0x48) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x4000000004002, 0x0) r2 = dup(r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x13, r2, 0x2000) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4008, r0}, 0x18) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f00000001c0)={@ipv4={""/10, ""/2, @empty}, 0x0}, &(0x7f0000000200)=0x14) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000000080)={0x2, 0x4e21, @multicast1}, 0x10) connect$inet(r5, &(0x7f0000000180)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r5, 0x6, 0xd, &(0x7f0000000000)='hybla\x00', 0x6) sendto$inet(r5, &(0x7f0000000000), 0xffffffffffffff94, 0xb, 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000080)=""/8, 0xfffffffffffffd0b, 0xc9100120, 0x0, 0xfffffffffffffd25) r6 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r7 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r7, 0x20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0}}, 0x10) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=r8, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x1f, 0xd, &(0x7f00000000c0)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @call={0x85, 0x0, 0x0, 0x39}, @jmp={0x5, 0x0, 0x4, 0x11, 0x9, 0xffffffffffffffc0, 0x1}, @cb_func={0x18, 0x7, 0x4, 0x0, 0xfffffffffffffff8}, @tail_call={{0x18, 0x2, 0x1, 0x0, r2}}, @call={0x85, 0x0, 0x0, 0x3c}, @map_fd={0x18, 0xd7628902295a41fa, 0x1, 0x0, r3}], &(0x7f0000000140)='syzkaller\x00', 0x6, 0x1b, &(0x7f0000000180)=""/27, 0x41000, 0x15, '\x00', r4, @fallback=0x1, r6, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r8, 0xffffffffffffffff, 0x3, 0x0, &(0x7f0000000280)=[{0x2, 0x4, 0xa, 0x7}, {0x5, 0x3, 0x7}, {0x2, 0x3, 0x10, 0x6}], 0x10, 0xff}, 0x94) 905.952298ms ago: executing program 4 (id=340): io_setup(0x7, &(0x7f0000000280)=0x0) r1 = openat$sysfs(0xffffff9c, &(0x7f00000000c0)='/sys/power/wakeup_count', 0x42, 0x0) io_submit(r0, 0x1, &(0x7f0000000500)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f00000001c0)='7', 0x1, 0x4}]) io_destroy(r0) 840.089666ms ago: executing program 0 (id=343): r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000840), 0xffffffffffffffff) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) write(r1, &(0x7f0000000040)="0d000000010001", 0x7) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x80042, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000080)=0xe) ioctl$TCFLSH(r2, 0x540b, 0x2) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x2c, r0, 0x401, 0x0, 0x0, {}, [@ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}]}]}, 0x2c}}, 0x0) 839.495119ms ago: executing program 0 (id=344): mount$9p_virtio(&(0x7f0000000040), &(0x7f00000001c0)='.\x00', &(0x7f0000000280), 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB='trans=virtio,directio,debug=0xffffffffffffffff,cache=loose,afid=0x000']) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={0x0}, 0x1, 0x0, 0x0, 0x890}, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x4, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18020000000020b6000000000000000085"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x1c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0x0, 0xe, 0x0, &(0x7f0000000100)="e02742e8680d85ff9782762f0866", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r2 = syz_open_procfs(0x0, &(0x7f00000001c0)='mountinfo\x00') bpf$PROG_LOAD(0x5, &(0x7f0000010280)={0x15, 0xc, &(0x7f0000010280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="04000000040000000400"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b70800000000e7057b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000001600000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x4, r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xe8c}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000400)='virtio_transport_alloc_pkt\x00', r4}, 0x18) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000028c0)={r4, 0xe0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5, &(0x7f0000002640)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000002680)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3c, &(0x7f00000026c0)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000002700), &(0x7f0000002740), 0x8, 0x7f, 0x8, 0x8, &(0x7f0000002780)}}, 0x10) r6 = socket(0x15, 0x5, 0x0) getsockopt(r6, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) sendmsg$nl_route(r2, &(0x7f00000029c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000002980)={&(0x7f0000002900)=@ipv4_newnexthop={0x68, 0x68, 0x400, 0x70bd2a, 0x25dfdbfc, {0x2, 0x0, 0x3, 0x0, 0x1e}, [@NHA_BLACKHOLE={0x4}, @NHA_OIF={0x8, 0x5, r5}, @NHA_RES_GROUP={0x44, 0xc, 0x0, 0x1, [@NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x7}, @NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0xfb76}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x7}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x4}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x7}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x8000}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x53}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x6060080) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x3, 0x5}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r7, @ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000400)='virtio_transport_alloc_pkt\x00', r8}, 0x18) r9 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r9, &(0x7f0000010580)={0x28, 0x0, 0xffffffff, @host}, 0x10) read$FUSE(r2, &(0x7f0000002e00)={0x2020}, 0x16e7) r10 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$nl_crypto(r10, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000010380)=ANY=[@ANYBLOB="e0000000100001000000000003000000616567697331323800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fdfcfc1ad7ca14d95eac55e767fffeb14a31ebd5c182d84e50b3e18b934cb5fd43d65d84fe3e205a427191e4e108bd1b85fb7d2c252d3bf16a0b429d45d1e48c5400fda7218dff87304727c2a43f04fd6737614500eaca6b3f27d6c4b50943939d51ed31c1fcaed82642d03801814db066947bb1395f13180896e719b444db3b7a972c0ede676eba5d798ebcfaaf4ae42162c02d62b67dbcf8f660cfa1dd2c166932ea0ec41728536fdd3ba866d8ceaf1aad83b70932d751a2c3811251fc3e7ac996cc4595ee3e31ccae3893a3cd5b2b159d12b2a8acf0d63a41e642032e931fa05e49c99"], 0xe0}, 0x1, 0x0, 0x0, 0x4c000}, 0x4008004) r11 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r11, &(0x7f0000010240)={&(0x7f0000000180), 0xc, &(0x7f0000010200)={&(0x7f00000001c0)={0x10, 0x3f7, 0x0, 0x0, 0x0, {0xffff, 0x453, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0'}}, 0x10020}}, 0x0) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000002a00)={'macsec0\x00'}) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) read$FUSE(r2, &(0x7f0000000600)={0x2020}, 0x2020) 758.802187ms ago: executing program 4 (id=345): r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000200)=ANY=[@ANYBLOB="440000001000010426b571cd38ece84f80000000", @ANYRES32=0x0, @ANYBLOB="03150000000000001c0012800c0001006d6163766c616e000c000280080007000100000008000500", @ANYRES32=r1, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x2004c050}, 0x0) 758.299669ms ago: executing program 0 (id=346): r0 = socket$packet(0x11, 0x2, 0x300) socket(0x10, 0x803, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_init_net_socket$ax25(0x3, 0x6, 0xcb) r1 = io_uring_setup(0x3c92, &(0x7f0000000100)={0x0, 0x3, 0x0, 0xffffffff}) r2 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r2, &(0x7f0000000040)={0x28, 0x0, 0x2710, @local}, 0x10) listen(r2, 0x0) r3 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r3, &(0x7f0000000640)={0x28, 0x0, 0x2710}, 0x10) r4 = accept(r2, 0x0, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x12, 0x4, 0x4, 0xa4}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r5, &(0x7f0000000080), &(0x7f00000002c0)=@tcp=r4}, 0x20) recvmsg$can_bcm(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) close_range(r1, 0xffffffffffffffff, 0x0) r6 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, 0x0) sendmsg$nl_route_sched(r6, 0x0, 0x0) io_uring_setup(0x605b, &(0x7f0000000140)={0x0, 0x2d13, 0x20, 0x2, 0x263, 0x0, r0}) r8 = syz_open_dev$usbfs(&(0x7f0000000040), 0x4, 0x1) read$usbfs(r8, &(0x7f00000002c0)=""/186, 0xba) io_uring_register$IORING_REGISTER_PBUF_RING(0xffffffffffffffff, 0x16, &(0x7f0000000380)={0x0}, 0x1) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x4, 0xe, &(0x7f0000000880)=ANY=[], 0x0}, 0x94) setresuid(0x0, 0xee00, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_SET(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES16], 0x14}, 0x1, 0x0, 0x0, 0x4800}, 0x0) sched_setscheduler(0x0, 0x1, 0x0) r9 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f00000001c0)={'bridge0\x00'}) setsockopt$packet_int(r9, 0x107, 0xf, &(0x7f0000000000)=0xf3f, 0x4) 758.117871ms ago: executing program 4 (id=347): r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cpuinfo\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000040)=""/111, 0x6f, 0x6c38) (async, rerun: 32) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000000)={0x88, @multicast1, 0x4e24, 0x1, 'wrr\x00', 0x31, 0x80000000}, 0x2c) (async, rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x19, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x3, 0x0, 0x3, 0x1, 0x0, 0x20}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 680.556138ms ago: executing program 4 (id=348): syz_emit_ethernet(0x3e, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000aaaaaaaaaa0086dd600015000008083afffe96a3183200000000000080000000aafe8000000000000000000000000000aa80009078000000009a1daf48b0d50397577b9652687b49089e1e990565a3e16694fb84756dc38ea2f61161e871a8e330f11d7e4c"], 0x0) r0 = memfd_create(&(0x7f0000000180)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3', 0x0) r1 = dup(r0) write$binfmt_misc(r1, &(0x7f0000000280)="df", 0x1) finit_module(r1, 0x0, 0x5) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000180), r2) sendmsg$NLBL_MGMT_C_ADD(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="a4010000", @ANYRES16=r3, @ANYBLOB="cd3e2cbd7000ffdbdf250100000008000200050000007e0101"], 0x1a4}, 0x1, 0x0, 0x0, 0x2}, 0x4000840) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000340)={0x2, &(0x7f0000000040)=[{0x35}, {0x6}]}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)}, 0x20) r5 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000004002, 0x0) r6 = dup(r5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000007, 0x38011, r6, 0x0) r7 = openat$mice(0xffffffffffffff9c, &(0x7f0000000340), 0x381380) r8 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000d00)=ANY=[@ANYBLOB="9feb0100180000000000000034000000340000000a000000000000000000000300003fc4ae5da8994e000001000000040000000002c71b4538f8998eb2000c020000000d000000000000010000000018007c01005f715f002e003030e632ae00"], &(0x7f00000006c0)=""/81, 0x56, 0x51, 0x1, 0x9}, 0x28) r9 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0xffffffffffffffff, 0x1c6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x50) r10 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="b4050000200080066110000000000000c6000000000000009500d800000000009f33ef60916e55893f1eeb0b2ae13d922e6235592ce847e2566c43d72918a897323fd0723043c47c896ce0bce66a245ad9d6817fd98cd824498949714ffaac8a6f77ef0000ca5d82054d54d53cd2b6db714e75d9bdae214fa68a0557eb2c5ca683a4b6fcfcff0bffffffffffd47042eaebfa6fa26fa7a347c7faa8e700458c60897d4a6148a1c11428427c40de60beacf871ab5c2ff88a02084e5b5271e45f00003826fb8579c1fb01d2c5553d2ccb5fc5b51fe6b174ebd9907dcff414ed55b0c20cdbe7009a6fe7cc78762f1d4dcdbca64920db9a50f86c21632f7a4bd344e0bd74ff05d37ef68e3b9db863c758ffffffffabe90ac5d08dd9d4e0359c41cf3626e1230bc1cd4c02c460ceb44276e9bd94d1c2e6d17dc5c2edf332a62f5fe68fbbbbfcfd00000000000fbf940e6652d357474ed5f816f66ac3027460ae66317f83cdd7a7eb2a7003d1a6cf5478533584961c329fcf5a43e05c92bfef0dcd28000000003f2915a3039c9a78f63b8ec7e60a0000fed7d67c440e23d130e51eea1e085bebabe7059de9cbfc5117c024185a062acb6b8eec31c21b3af8b9eedb4660ed2deb7acf2a33a376a5cb7d4266d5b0be14488d14b473502486ad8dd600000000000000000000c7766ea7c581782c0d90f42a85303835fc291c25d29e6bead5d7360f2e1929d7736ebc8558c4506407d3046022bdf25485bd5442169e9b4c1278343581b7a06f65e8ea6b042c4fd08381e5000000000000006398d6480000001a723b91030000006480304c66b217aea0156ce9eef911fe5b7370f79987303ecb3aabc53c60014a0101ab766754f596b41da9534d12b8306a1b36cf3b03f0d790879f523eabfbee83d8bd472ef69660cf6ec897106c51e54a17497f384c4956b41f3843e7c878b1e11316d8ddae1c6c3b85aaf7a9fcaf8f5d6186c42542d68ba72682c938d3c0a2e6e10eed71b1d31c9f300b41745329bf34495c63e43fb896e4903fb0fae54a8f0fe3b48a5b29d279070647e65097c8ecf32a15080000000000000001007ba4a70a084bd994ac5e00000000000000000000000000351a30cd97f83d72631d0fe92efa974a53f4dc1eb9a86df632a6d463688123f64d42a919bcfc44a90ffd680200000091f842a91c977f6075d07e39e669b0713af0498a99bf5261cb3269d499a5202d7a08b33ade7b38829b9bd39619688d5e9af22170ef83e5b92cbb32b655c45de1c154aad81bf64351668a3f76d5afa958aff76249e0ffdf8e45155536a1a44bfcbfbfd232af000052f9002a"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_skb, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x366, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) r11 = bpf$MAP_CREATE(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="12000000040000000400000012"], 0x50) r12 = syz_open_dev$vbi(&(0x7f0000000040), 0x0, 0x2) ioctl$VIDIOC_S_INPUT(r12, 0xc0045627, &(0x7f00000001c0)=0x2) ioctl$VIDIOC_TRY_FMT(r12, 0xc0d05640, &(0x7f0000000280)={0x4, @win={{0x6123, 0x9, 0x8, 0x2}, 0x8, 0x1, &(0x7f0000000000)={{0x101, 0x8, 0x10000000, 0x9}}, 0x2, 0x0, 0x9}}) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000080)=ANY=[@ANYRES32=r11, @ANYRES32=r10, @ANYBLOB="05"], 0x10) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000d80)=@bloom_filter={0x1e, 0xfd61, 0x4, 0x2, 0x82, 0x1, 0x1022, '\x00', 0x0, r7, 0x1, 0x1, 0x0, 0xc}, 0x50) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r13, &(0x7f00000000c0), &(0x7f0000000000)=""/10, 0x2}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000200)={r13, &(0x7f0000000080), &(0x7f0000000000)=""/10, 0x2}, 0x20) r14 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b000000ecffffff00000000f77f000008000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) r15 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x6, 0xf, &(0x7f00000006c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x2000000}, {{0x18, 0x1, 0x1, 0x0, r14}}, {}, [], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback=0x35, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{r13}, &(0x7f0000000080), &(0x7f0000000140)=r15}, 0x20) r16 = bpf$ITER_CREATE(0x21, &(0x7f0000000840), 0x8) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x6, 0x22, &(0x7f0000000500)=ANY=[@ANYBLOB="18110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000070000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000200000085000000820000001838000002000000000000000000000018000000000000000000000000760000183600000300000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f9ffffffb702000008000000b703000005000000850000000600000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000ffffff7f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000008200000018100000", @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000380)='syzkaller\x00', 0x7831, 0x4, &(0x7f00000003c0)=""/4, 0x41100, 0x69, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f0000000740)={0x8, 0x2}, 0x8, 0x10, &(0x7f0000000780)={0x1, 0x8, 0xd9, 0x5}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000880)=[r9, r11, r13, r16], &(0x7f00000008c0)=[{0x1, 0x4, 0xb, 0xc}], 0x10, 0xfffffff1}, 0x94) 581.766092ms ago: executing program 3 (id=351): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00001f0000), 0x1000002, 0x0) syz_open_dev$sndctrl(&(0x7f0000000080), 0x400, 0x208002) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40542, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/rcu_expedited', 0x80001, 0x11a) ftruncate(r2, 0xee72) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000001, 0x10010, r1, 0xb21c000) sendfile(r1, r2, 0x0, 0x8000fffffffe) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000180)=0x19) 581.554026ms ago: executing program 0 (id=352): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0x5, 0x2) r2 = socket(0x10, 0x3, 0x0) sendto$inet6(r2, &(0x7f0000000900)="7800000016002507b9409b14ffff00000204be04020b06050e020909430009003f00064c0a0000000d0085a168d0bf46d32345653600648d0a000500eb16000049935ade4a460c89b6ec0cff3959547f509058ba86c902000000004a23000400160004000a0000000000e000e218d1ddf66ed538f2523250", 0x78, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), r3) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@ipmr_getroute={0x1c, 0x1a, 0x2, 0x70bd25, 0x25dfdbfe, {0x80, 0x0, 0x80, 0x7, 0xfd, 0x4, 0xfe, 0xa, 0x800}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000080}, 0x4000) write$tun(r0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r0], 0xfdef) 480.501819ms ago: executing program 3 (id=353): bpf$MAP_CREATE(0x0, 0x0, 0x48) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x80) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='devpts\x00', 0x0, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) 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_LISTEN(r0, &(0x7f0000000180)={0x7, 0x8, 0xfa00, {r1, 0xfffffff4}}, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000005c0)=@newqdisc={0x24}, 0x24}}, 0x0) r2 = socket(0x2a, 0x2, 0x0) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000001480)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000600)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000040)=@newtfilter={0x3c, 0x2c, 0x2, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r3, {0xe}, {}, {0x2, 0xb}}, [@filter_kind_options=@f_flower={{0xb}, {0xc, 0x2, [@TCA_FLOWER_CLASSID={0x8, 0x1, {0x4, 0x1}}]}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x400c050}, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r4, &(0x7f00000002c0), 0x40000000000009f, 0x0) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f0000000080)={0x7, 0x8, 0xfa00, {r1, 0x7}}, 0x10) mount$bind(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x1adc51, 0x0) mount$tmpfs(0x0, &(0x7f0000000400)='./file0/../file0\x00', &(0x7f00000001c0), 0x0, 0x0) umount2(&(0x7f00000002c0)='./file0\x00', 0x0) 479.997545ms ago: executing program 3 (id=354): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1500000065ffff097b000008003950323030302e4c"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f0000002100)=ANY=[@ANYBLOB="b0000000000000001659ec0889419429aa5db97288b0f8a87ea8e66d9a8b"], 0xb0) r3 = openat$comedi(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/comedi4\x00', 0x101000, 0x0) ioctl$COMEDI_INSN(r3, 0x8028640c, &(0x7f0000000040)={0x4000000, 0x0, 0x0, 0x0, 0x1000008}) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x10) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f0000000200)={0x30, 0x5, 0x0, {0x0, 0x1, 0x5, 0xfffffffb}}, 0x30) write$FUSE_DIRENTPLUS(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="b0000000000000", @ANYRES8=r1], 0xb0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x30, 0x5, 0x0, {0x0, 0x4, 0x0, 0x8}}, 0x30) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2, @ANYBLOB=',posixacl']) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) pipe2$9p(&(0x7f0000000240), 0x0) (async) write$P9_RVERSION(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1500000065ffff097b000008003950323030302e4c"], 0x15) (async) dup(r1) (async) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) (async) write$FUSE_DIRENTPLUS(r2, &(0x7f0000002100)=ANY=[@ANYBLOB="b0000000000000001659ec0889419429aa5db97288b0f8a87ea8e66d9a8b"], 0xb0) (async) openat$comedi(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/comedi4\x00', 0x101000, 0x0) (async) ioctl$COMEDI_INSN(r3, 0x8028640c, &(0x7f0000000040)={0x4000000, 0x0, 0x0, 0x0, 0x1000008}) (async) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x10) (async) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f0000000200)={0x30, 0x5, 0x0, {0x0, 0x1, 0x5, 0xfffffffb}}, 0x30) (async) write$FUSE_DIRENTPLUS(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="b0000000000000", @ANYRES8=r1], 0xb0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x30, 0x5, 0x0, {0x0, 0x4, 0x0, 0x8}}, 0x30) (async) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2, @ANYBLOB=',posixacl']) (async) 409.762365ms ago: executing program 0 (id=355): mount$9p_virtio(&(0x7f0000000040), &(0x7f00000001c0)='.\x00', &(0x7f0000000280), 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB='trans=virtio,directio,debug=0xffffffffffffffff,cache=loose,afid=0x000']) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={0x0}, 0x1, 0x0, 0x0, 0x890}, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x4, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18020000000020b6000000000000000085"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x1c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0x0, 0xe, 0x0, &(0x7f0000000100)="e02742e8680d85ff9782762f0866", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r2 = syz_open_procfs(0x0, &(0x7f00000001c0)='mountinfo\x00') bpf$PROG_LOAD(0x5, &(0x7f0000010280)={0x15, 0xc, &(0x7f0000010280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="04000000040000000400"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b70800000000e7057b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000001600000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x4, r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xe8c}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000400)='virtio_transport_alloc_pkt\x00', r4}, 0x18) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000028c0)={r4, 0xe0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5, &(0x7f0000002640)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000002680)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3c, &(0x7f00000026c0)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000002700), &(0x7f0000002740), 0x8, 0x7f, 0x8, 0x8, &(0x7f0000002780)}}, 0x10) r6 = socket(0x15, 0x5, 0x0) getsockopt(r6, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) sendmsg$nl_route(r2, &(0x7f00000029c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000002980)={&(0x7f0000002900)=@ipv4_newnexthop={0x68, 0x68, 0x400, 0x70bd2a, 0x25dfdbfc, {0x2, 0x0, 0x3, 0x0, 0x1e}, [@NHA_BLACKHOLE={0x4}, @NHA_OIF={0x8, 0x5, r5}, @NHA_RES_GROUP={0x44, 0xc, 0x0, 0x1, [@NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x7}, @NHA_RES_GROUP_BUCKETS={0x6, 0x1, 0xfb76}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x7}, @NHA_RES_GROUP_IDLE_TIMER={0x8, 0x2, 0x4}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x7}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x8000}, @NHA_RES_GROUP_UNBALANCED_TIMER={0x8, 0x3, 0x53}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x6060080) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x3, 0x5}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r7, @ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000400)='virtio_transport_alloc_pkt\x00', r8}, 0x18) r9 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r9, &(0x7f0000010580)={0x28, 0x0, 0xffffffff, @host}, 0x10) read$FUSE(r2, &(0x7f0000002e00)={0x2020}, 0x16e7) r10 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$nl_crypto(r10, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000010380)=ANY=[@ANYBLOB="e0000000100001000000000003000000616567697331323800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fdfcfc1ad7ca14d95eac55e767fffeb14a31ebd5c182d84e50b3e18b934cb5fd43d65d84fe3e205a427191e4e108bd1b85fb7d2c252d3bf16a0b429d45d1e48c5400fda7218dff87304727c2a43f04fd6737614500eaca6b3f27d6c4b50943939d51ed31c1fcaed82642d03801814db066947bb1395f13180896e719b444db3b7a972c0ede676eba5d798ebcfaaf4ae42162c02d62b67dbcf8f660cfa1dd2c166932ea0ec41728536fdd3ba866d8ceaf1aad83b70932d751a2c3811251fc3e7ac996cc4595ee3e31ccae3893a3cd5b2b159d12b2a8acf0d63a41e642032e931fa05e49c99"], 0xe0}, 0x1, 0x0, 0x0, 0x4c000}, 0x4008004) r11 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r11, &(0x7f0000010240)={&(0x7f0000000180), 0xc, &(0x7f0000010200)={&(0x7f00000001c0)={0x10, 0x3f7, 0x0, 0x0, 0x0, {0xffff, 0x453, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0'}}, 0x10020}}, 0x0) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000002a00)={'macsec0\x00'}) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) read$FUSE(r2, &(0x7f0000000600)={0x2020}, 0x2020) 409.360412ms ago: executing program 0 (id=356): pipe(&(0x7f0000000080)) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mremap(&(0x7f0000000000/0x9000)=nil, 0x600002, 0x600002, 0x7, &(0x7f0000a00000/0x600000)=nil) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, &(0x7f0000000040)={0xaa, 0x60}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ifreq(r0, 0x8943, &(0x7f0000000400)={'netdevsim0\x00', @ifru_settings={0xb21, 0x0, @te1=0x0}}) r1 = socket$inet_sctp(0x2, 0x800000000000001, 0x84) sendto$inet(r1, &(0x7f0000a34fff)='H', 0x1, 0x0, &(0x7f0000030ff0)={0x2, 0x0, @local={0xac, 0x14, 0xffffffffffffffff}}, 0x10) sendto$inet(r1, &(0x7f0000000100)='\x00', 0x1, 0x0, &(0x7f00000000c0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) shutdown(r1, 0x1) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f00000001c0)={0x2, 0x200, 0x10001, 0x401}, &(0x7f0000000300)=0x10) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'ghash-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000080)="bb64753734e50b1e3f220065b7a35d32", 0x10) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="6800000015000100000000000000ff00fe8800000000000000000000800000010000000000000000000000000000000000040000000000000000b10000000000", @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\f\x00\b'], 0x68}}, 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000440)='\x00'/16, 0x10) mremap(&(0x7f0000bfb000/0x6000)=nil, 0x6000, 0x1000, 0x3, &(0x7f000055b000/0x1000)=nil) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) 360.163162ms ago: executing program 2 (id=357): mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) (async) r0 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000080)={0x42, 0x80000009, 0x2}, 0x10) (async) r1 = socket$tipc(0x1e, 0x5, 0x0) pipe2$watch_queue(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async) r3 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_WATCH_KEY(0x20, r3, r2, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a300000000048000000160a01000000000000000000010000010900010073797a30000000000900020073797a30000000001c0003800800014000000000080002400000000008000240000000065c020000180a0101000b000000000000010000000900010073797a3000000000e800038008000140000000000800014000000000cc0003801400010069703665727370616e3000000000000014000100776732000000000000000000000000001400010076657468305f6d61637674617000000014000100626f6e645f736c6176655f310000000014000100626f6e645f736c6176655f300000000014000100636169663000000000000000000000001400010070296d726567300000000000000000001400010070696d726567310000000000000000001400010069705f76746930000000000000000000140001007465616d5f736c6176655f300000000008000140000000200900020073797a30"], 0x2ec}, 0x1, 0x0, 0x0, 0x20008811}, 0x0) (async) move_pages(0x0, 0x20a0, &(0x7f0000000040), &(0x7f0000001180), &(0x7f0000000000), 0x0) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r7 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) (async) keyctl$join(0x1, &(0x7f0000000100)={'syz', 0x2}) (async) ioctl$KVM_RUN(r7, 0xae80, 0x0) r8 = add_key$fscrypt_v1(&(0x7f0000000280), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000300)={0x0, "87e41f3f2518cf22b058fe40b3bfb0888226e54e123436d75a884ae89b4b8ea5dc074df2550d8bfaf75fd05332be6fb3df1d0756f1193298e53b21d91ba047f0", 0x140}, 0x48, r3) (async) syz_emit_ethernet(0x9e, &(0x7f0000000000)={@broadcast, @link_local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "000308", 0x68, 0x3a, 0x0, @private1, @local, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "5b52ab", 0x0, 0x2b, 0x0, @private0, @private0, [@srh={0x0, 0x4, 0x4, 0x2, 0x1, 0x0, 0x0, [@private2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}, @dstopts={0x88, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x9}]}]}}}}}}}, 0x0) keyctl$unlink(0x9, r8, r3) (async) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) keyctl$get_persistent(0x16, r9, r8) (async) r10 = socket$tipc(0x1e, 0x5, 0x0) ioctl$SIOCGETLINKNAME(r10, 0x89e0, &(0x7f00000000c0)={0x3}) syz_emit_ethernet(0x46, &(0x7f0000001600)={@local, @dev, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x640101b8, @local}, @time_exceeded={0xb, 0x0, 0x0, 0x3, 0x2c, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x89, 0x0, @private, @local}, "a815a23da43974ff"}}}}}, 0x0) (async) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000040)={0x80042, 0x1}, 0x10) (async) sendmsg$tipc(r1, &(0x7f0000000380)={&(0x7f0000000140)=@name={0x1e, 0x2, 0x0, {{0x42, 0x80000009}}}, 0x10, 0x0}, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mlock2(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 239.520726ms ago: executing program 3 (id=358): r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d0800fe067c05e8fe55a10a0005000140020003600e41b0000900ac0006fc1100000016000500014002000000035c3b61c1d67f6f94007174cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001b14d6d930dfe1d9d322fe7c4650b5b9bd6ee6f63f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b4ff010000000000000dd6e4edef3d93452a09004b43370e9703920723f97e46bb5c07540d3b", 0xd8}], 0x1}, 0x0) (async) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) (async) r2 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r3 = syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) (async) r4 = syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f0000000100)={0x6, 0x1f, 0x6}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f00000000c0)={0xdb, 0x1ff, 0xb}) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f0000000000)={0x7fff, 0x8, 0x100}) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000000080)={0x2, 0x5, 0x3}) (async) r5 = syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r5, 0xc02064b2, &(0x7f0000000340)={0x200028, 0x8, 0x2}) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f0000000200)={0x10001, 0x401f, 0x3}) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f00000002c0)={0x8, 0xd7, 0x8}) (async) close_range(r2, 0xffffffffffffffff, 0x0) r6 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r6, &(0x7f0000000140)={0x28, 0x0, 0x0, @my=0x1}, 0x10) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r6, 0x28, 0x1, &(0x7f0000000100)=0xfffffffffffffffe, 0x112) r7 = syz_open_dev$dri(&(0x7f00000008c0), 0xd21, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r7, 0xc04064a0, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(r7, 0xc06864a1, &(0x7f00000003c0)={0x0, 0x0, r8, 0x0}) ioctl$DRM_IOCTL_MODE_GETFB2(r4, 0xc06864ce, &(0x7f0000000440)={r9, 0x0, 0xfffffffe, 0x0, 0x0, [0x0], [0x4], [0x0, 0x3, 0x0, 0x4], [0x7, 0x1]}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(0xffffffffffffffff, 0xc02064b2, &(0x7f0000000140)={0x3ff, 0x2, 0xb5}) (async) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000080)={r10}) (async) ioctl$DRM_IOCTL_GEM_FLINK(0xffffffffffffffff, 0xc008640a, &(0x7f0000000040)={r10}) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x14}}}, 0x1c) r11 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FS_IOC_GETFSLABEL(r1, 0x81009431, &(0x7f00000003c0)) (async) getsockopt$inet_int(r11, 0x0, 0x2, 0x0, &(0x7f0000000200)) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f0000000300)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}, 0x0, 0x0, 0x318, 0x1, 0x24}, 0x9c) 190.671895ms ago: executing program 3 (id=359): bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x8, 0x16, &(0x7f0000000940)=ANY=[@ANYBLOB="61157800000000006113700000000000bfa000000000000007000000ee0016055e03010000000000640500000000000069163e0000000000bf07000000000000260507000fff07206706000020000000040600000ee60060bf500000000000002f650000000000006507f9ff0100000007070000cddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd3997f9c9c4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05002000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ace0600006e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc0da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44e2a2235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d00c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932fb3bba54b3a6aa57f1ad2e99e0e67ab9ff16d20000009f0f53acbb40b4f8e2738270001562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f679629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253880800000000000000690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43010000007b40407d000000210000000000000000005f37d83f84e98a523d80bd970d703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5489af8dc2f17923f3c40dfd1970a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000815266b2c9e1bfadc7498e9dda5d000000bb0d00000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba9000000000000003cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631822a11dc3c693962895496d4f6e9cc54db6c7205a6b26f92121ef53e553acdf42068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6186f117b062df67d3a63f3265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710eec53f1b11cced7bc3c8da0c44d2fbf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db80300c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d788535a4d3114dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fc5fb38f8709d87b27f8a5d9121fdc058447b728f134f72062fc4b1ca0780b1a7af137ff7b4ff139604faf0453b65586f65c7943d56b52f06c870edf0c5d744b5272b44c23480b2bdbff947c4dfa108cbb88202eeb81f428a5b3c299848649e1a6bff52f657a67463d7dbf85ae9321fc2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee1562078fc524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2a3bc87b0da20000d9ef418cf19e7a8c4c328be0ce91798adc2dca871073f6bd61940aabc86b94f8cbde4d47060400e722a6a2af483ad0d3415ed0f9db009acaba9eaea93f811d434e00000000000000000000d154672fea96aedf346279ec00000000000000000000d535d41b0067f01e2e54b9154d876020b669640ead4ca44631fadf7c4ac39a1b331dbdcd52b36df021b731ef1f92330d347f88ced5c1aaadbcdd8d2257e3a9a7c7494fadf9be36f7a2334ee6e9446fa1fd486f85d672a77dc5bd21463994d49f12016305a1e394d292b66840fe32b40ad665d241a8b8a32b3100450c32832789aa8a096f41201b585cd76631c88cf958e9e9047f5af1730c5e83db12460a0768fd4b62be6c41eed307048bac8d1f7f164574241e06027654b248dcc38749eee0c1ee7c61b3f6411a559c3d45637b11e440ed5a99109b8e71d28c3d677af5f0499c6d3fc6a129775056958c9df824ebe5fa9fb306b24a8a8334910627d03efe69d4b61c4345f048c5da8aca16cea848fa77d2507c920a6bd654b00e07789382ed902c80deeff2fd5c78f42e4353e5360c3e55962efd1331e6736eaf4ee27736fa54803ee8ec1a15266ffcd8b30368740b584c2559e691e542cab3d49db327db62328f159d1e0900b3e23e84dedcd1377aa15dbeab7db181bd66980c3557c7d9f7377fcb6023accb5c368a121acf70e5f4c3f2a0ea07011c7149ea979cab2ee65cf7ffa29152b7a8fed89575e6e6fd77d4d9463d21775abac886ee6a1f2d7d8523840438a73d6307a87e2f525867fc3af7ab74520a773ae26bae74cdd405a211e8833e1ba523cde51d04a7ca6732"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x5, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x94) 190.445355ms ago: executing program 3 (id=360): syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r3 = syz_open_dev$vim2m(&(0x7f0000000280), 0x10002, 0x2) r4 = syz_usb_connect$cdc_ecm(0x6, 0xe4, &(0x7f0000000400)=ANY=[@ANYBLOB="12010003020000082505a1a44000010203010902d20001010620fc0904000103020600060724060000005e05240004000d240f0100000000000406fb665b687f007f1024070f01040000040007009ae6ff7f07240a0a0e064005241504000424020a6c241392cec0341657751233793dff8033ff08413a40770431e67ba3cdef779f119b16abcabe8377aad210e3f29a7570010e333a197a0f22d7d81d4b6971118e7bd62cd5fa30978be082d43e5fcddc87bf9fcc221f850e74a0347fb4234cc2f509058103100005080709058202ff0302000b090503020004810e04d71aa19e27c1d6f0cc31b3913414546cbddfe9862f068be0ba1076c5de27aa8e609077056585bc8b6c21f417e636be76b54a74149f14cef2d7d0d5d308d18059c27d01645aef5ccb5e205fe1d3f7454f9f662700"/316], &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x10, 0x42, 0xfe, 0x8, 0x7}, 0x21, &(0x7f00000000c0)=ANY=[@ANYBLOB="0502000000c00500"/33], 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x438}}]}) syz_usb_disconnect(r4) ioctl$vim2m_VIDIOC_S_CTRL(r3, 0xc008561c, &(0x7f0000000000)={0xf0f042}) r5 = fcntl$dupfd(r0, 0x406, r1) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r5, 0x6628) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@newlink={0x40, 0x10, 0x401, 0x0, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x30000, 0x100}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @gtp={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GTP_CREATE_SOCKETS={0x5}]}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x40}}, 0x24000840) 70.318923ms ago: executing program 2 (id=361): openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) socket$kcm(0x2, 0x2, 0x73) socket$kcm(0x2, 0x2, 0x73) close_range(r0, 0xffffffffffffffff, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1014}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_AD_LACP_ACTIVE={0x5, 0x1d, 0x5}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000000)=@mangle={'mangle\x00', 0x44, 0x6, 0x3c8, 0x0, 0x298, 0x200, 0x200, 0x298, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x98}}, {{@ip={@remote, @local, 0x0, 0x0, 'vcan0\x00', 'veth0_virt_wifi\x00'}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x4]}}}}, {{@uncond, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'syzkaller0\x00', 'bond0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'lo\x00', 'batadv_slave_1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x428) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="500000001000010425bbe5ad600027842cf52300", @ANYRES32=0x0, @ANYBLOB="0000000000008000280012800a00010076786c616e"], 0x50}}, 0x4000000) 70.075442ms ago: executing program 2 (id=362): prctl$PR_SET_THP_DISABLE(0x29, 0x0) 296.311µs ago: executing program 2 (id=363): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x20000008b}, 0x0) sched_setscheduler(0x0, 0x1, 0x0) sched_setscheduler(0x0, 0x2, 0x0) openat$ptmx(0xffffffffffffff9c, 0x0, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) unshare(0x22020600) r0 = fsopen(0x0, 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x300, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, 0x0, 0x0) write$vhost_msg_v2(0xffffffffffffffff, 0x0, 0x0) sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000004c0), 0x48100) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000002c0), 0x1) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000040)={0x0, 0x0, 0x0, 'queue0\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r3, 0xc08c5335, &(0x7f00000001c0)={0x0, 0x80, 0x0, 'queue0\x00'}) close_range(r2, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) io_uring_enter(0xffffffffffffffff, 0xdb4, 0x0, 0x0, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x6c}}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={0x0}, 0x10) sendmsg$NFT_BATCH(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000001940)=ANY=[@ANYBLOB="14000000100001000000000000000000e900000a20000000000a01020000000000000000050000000900010073797a10000000003c000000090a010400000000000000000700000008000a40000000000900020073797a31000000000900010073797a300000000008000540000000213c0000000e0a01030000000000000000070000000900020073797a31000000000900010073797a3000000000100003800c0000800800034000000002"], 0xc0}}, 0x400) socket$kcm(0x10, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) 0s ago: executing program 2 (id=364): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x12}}, 0x10) r2 = socket$packet(0x11, 0x2, 0x300) (async, rerun: 64) r3 = socket$packet(0x11, 0x3, 0x300) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000a00)={'wlan0\x00', 0x0}) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000300)={0x0, @rand_addr, @broadcast}, &(0x7f0000000340)=0xc) sendmsg$ETHTOOL_MSG_EEE_GET(r5, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f0000000500)=ANY=[@ANYBLOB="a8000000", @ANYRES16=0x0, @ANYBLOB="010026bd7000fcdbdf251700000038000180080003000100000008000100", @ANYRES32=r4, @ANYBLOB="080003000100000008000100", @ANYRES32=r4, @ANYBLOB="1400020065727370616e300000000000000000005c0001801400020076657468315f766972745f776966690014000200677265746170300000000000000000001400020076657468305f746f5f6873720000000008000100", @ANYRES32=r6, @ANYBLOB="141c60e7acccaa8561c0c0810d337f7d551c5d7486f489ebd3eedd6681701340f1e70afc1b7e6f53fab2933c4338adc3a14df795012c08ff611fdb630b561507a985e2ab81b0e716c36221ebdcf9520d0935f71499fcc09fd3020000000e587c9e51b179c76d133a487d585c029e2f36bffaf5fb618c50648ad5d8579a851fa105a47d579453d2be94374ece08e179d53e2312f41a64086a4e000000000000000000080000"], 0xa8}, 0x1, 0x0, 0x0, 0x44000081}, 0x20000000) (async) sendto$packet(r2, 0x0, 0x0, 0x20000000, &(0x7f0000000140)={0x11, 0x0, r4, 0x1, 0x49, 0x6, @broadcast}, 0x14) r7 = openat$fb1(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$FBIOPUT_CON2FBMAP(r7, 0x4610, &(0x7f0000000180)={0x1}) (async) ioctl$FBIOPUT_CON2FBMAP(r7, 0x4610, &(0x7f0000000000)={0x1, 0x1}) getsockopt$SO_COOKIE(r2, 0x1, 0x39, &(0x7f0000000140), &(0x7f0000000200)=0x8) (async) setsockopt$sock_int(r1, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) (async) r8 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r8, 0x0, 0x33, &(0x7f00000002c0)=0xa7e2, 0x4) (async, rerun: 32) syz_genetlink_get_family_id$fou(&(0x7f0000000480), r8) (async, rerun: 32) sendmmsg$inet(r1, &(0x7f0000000ac0)=[{{&(0x7f0000000040)={0x2, 0x4e22, @multicast1}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="a176", 0x2}], 0x1}}], 0x2, 0x240080e4) (async) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x38}, 0x1, 0x0, 0x0, 0x4008840}, 0x4044804) kernel console output (not intermixed with test programs): [ 38.166567][ T40] audit: type=1400 audit(1751699666.267:61): avc: denied { siginh } for pid=5854 comm="sh" scontext=system_u:system_r:sshd_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 Warning: Permanently added '[localhost]:65074' (ED25519) to the list of known hosts. [ 38.974960][ T40] audit: type=1400 audit(1751699667.097:62): avc: denied { name_bind } for pid=5863 comm="sshd-session" src=30000 scontext=system_u:system_r:sshd_t tcontext=system_u:object_r:unreserved_port_t tclass=tcp_socket permissive=1 [ 39.000895][ T40] audit: type=1400 audit(1751699667.127:63): avc: denied { write } for pid=5864 comm="sh" path="pipe:[7255]" dev="pipefs" ino=7255 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 39.014029][ T40] audit: type=1400 audit(1751699667.137:64): avc: denied { execute } for pid=5864 comm="sh" name="syz-executor" dev="sda1" ino=2020 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:etc_runtime_t tclass=file permissive=1 [ 39.020781][ T40] audit: type=1400 audit(1751699667.137:65): avc: denied { execute_no_trans } for pid=5864 comm="sh" path="/syz-executor" dev="sda1" ino=2020 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:etc_runtime_t tclass=file permissive=1 [ 40.887753][ T40] audit: type=1400 audit(1751699669.017:66): avc: denied { mounton } for pid=5864 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2022 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 40.898954][ T5864] cgroup: Unknown subsys name 'net' [ 41.090580][ T5864] cgroup: Unknown subsys name 'cpuset' [ 41.095015][ T5864] cgroup: Unknown subsys name 'rlimit' [ 41.312622][ T5871] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 42.159436][ T5864] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 45.590965][ T40] kauditd_printk_skb: 13 callbacks suppressed [ 45.590977][ T40] audit: type=1400 audit(1751699673.717:80): avc: denied { execmem } for pid=5944 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 45.810270][ T40] audit: type=1400 audit(1751699673.937:81): avc: denied { create } for pid=5948 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 45.816565][ T40] audit: type=1400 audit(1751699673.937:82): avc: denied { read write } for pid=5948 comm="syz-executor" name="vhci" dev="devtmpfs" ino=1291 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:vhost_device_t tclass=chr_file permissive=1 [ 45.824905][ T40] audit: type=1400 audit(1751699673.937:83): avc: denied { open } for pid=5948 comm="syz-executor" path="/dev/vhci" dev="devtmpfs" ino=1291 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:vhost_device_t tclass=chr_file permissive=1 [ 45.832393][ T40] audit: type=1400 audit(1751699673.957:84): avc: denied { ioctl } for pid=5948 comm="syz-executor" path="socket:[5778]" dev="sockfs" ino=5778 ioctlcmd=0x48c9 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 45.857942][ T5312] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 45.860992][ T5312] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 45.864334][ T5952] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 45.868701][ T5956] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 45.871671][ T5956] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 45.874153][ T5956] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 45.876859][ T5956] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 45.879304][ T5956] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 45.892454][ T5961] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 45.895299][ T40] audit: type=1400 audit(1751699674.017:85): avc: denied { read } for pid=5953 comm="syz-executor" dev="nsfs" ino=4026531840 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 45.899658][ T5964] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 45.900425][ T5961] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 45.901154][ T5961] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 45.901490][ T5961] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 45.901777][ T40] audit: type=1400 audit(1751699674.017:86): avc: denied { open } for pid=5953 comm="syz-executor" path="net:[4026531840]" dev="nsfs" ino=4026531840 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 45.902371][ T5961] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 45.902931][ T5961] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 45.904192][ T5961] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 45.905648][ T5964] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 45.906361][ T40] audit: type=1400 audit(1751699674.017:87): avc: denied { mounton } for pid=5953 comm="syz-executor" path="/" dev="sda1" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=dir permissive=1 [ 45.909833][ T5312] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 45.913318][ T5961] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 45.921484][ T5312] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 46.046112][ T40] audit: type=1400 audit(1751699674.177:88): avc: denied { module_request } for pid=5953 comm="syz-executor" kmod="rtnl-link-nicvf" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=system permissive=1 [ 46.072992][ T5953] chnl_net:caif_netlink_parms(): no params data found [ 46.283697][ T5953] bridge0: port 1(bridge_slave_0) entered blocking state [ 46.287488][ T5953] bridge0: port 1(bridge_slave_0) entered disabled state [ 46.290055][ T5953] bridge_slave_0: entered allmulticast mode [ 46.292713][ T5953] bridge_slave_0: entered promiscuous mode [ 46.298342][ T5953] bridge0: port 2(bridge_slave_1) entered blocking state [ 46.300822][ T5953] bridge0: port 2(bridge_slave_1) entered disabled state [ 46.303080][ T5953] bridge_slave_1: entered allmulticast mode [ 46.306574][ T5953] bridge_slave_1: entered promiscuous mode [ 46.341291][ T5953] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 46.344424][ T5948] chnl_net:caif_netlink_parms(): no params data found [ 46.350538][ T5963] chnl_net:caif_netlink_parms(): no params data found [ 46.367070][ T5953] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 46.482744][ T5953] team0: Port device team_slave_0 added [ 46.486946][ T5953] team0: Port device team_slave_1 added [ 46.523089][ T5954] chnl_net:caif_netlink_parms(): no params data found [ 46.586796][ T5948] bridge0: port 1(bridge_slave_0) entered blocking state [ 46.589123][ T5948] bridge0: port 1(bridge_slave_0) entered disabled state [ 46.591631][ T5948] bridge_slave_0: entered allmulticast mode [ 46.596243][ T5948] bridge_slave_0: entered promiscuous mode [ 46.601491][ T5953] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 46.604283][ T5953] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 46.614495][ T5953] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 46.669012][ T5963] bridge0: port 1(bridge_slave_0) entered blocking state [ 46.672005][ T5963] bridge0: port 1(bridge_slave_0) entered disabled state [ 46.675002][ T5963] bridge_slave_0: entered allmulticast mode [ 46.677660][ T5963] bridge_slave_0: entered promiscuous mode [ 46.681594][ T5948] bridge0: port 2(bridge_slave_1) entered blocking state [ 46.684525][ T5948] bridge0: port 2(bridge_slave_1) entered disabled state [ 46.687832][ T5948] bridge_slave_1: entered allmulticast mode [ 46.691649][ T5948] bridge_slave_1: entered promiscuous mode [ 46.695391][ T5953] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 46.698253][ T5953] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 46.708755][ T5953] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 46.739233][ T5963] bridge0: port 2(bridge_slave_1) entered blocking state [ 46.741681][ T5963] bridge0: port 2(bridge_slave_1) entered disabled state [ 46.743962][ T5963] bridge_slave_1: entered allmulticast mode [ 46.746801][ T5963] bridge_slave_1: entered promiscuous mode [ 46.818646][ T5963] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 46.823256][ T5963] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 46.828958][ T5948] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 46.878281][ T5948] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 46.958241][ T5963] team0: Port device team_slave_0 added [ 47.010655][ T5953] hsr_slave_0: entered promiscuous mode [ 47.013793][ T5953] hsr_slave_1: entered promiscuous mode [ 47.019005][ T5954] bridge0: port 1(bridge_slave_0) entered blocking state [ 47.021507][ T5954] bridge0: port 1(bridge_slave_0) entered disabled state [ 47.024345][ T5954] bridge_slave_0: entered allmulticast mode [ 47.028358][ T5954] bridge_slave_0: entered promiscuous mode [ 47.032720][ T5954] bridge0: port 2(bridge_slave_1) entered blocking state [ 47.035337][ T5954] bridge0: port 2(bridge_slave_1) entered disabled state [ 47.037969][ T5954] bridge_slave_1: entered allmulticast mode [ 47.041626][ T5954] bridge_slave_1: entered promiscuous mode [ 47.046371][ T5963] team0: Port device team_slave_1 added [ 47.051466][ T5948] team0: Port device team_slave_0 added [ 47.133856][ T5948] team0: Port device team_slave_1 added [ 47.217740][ T5963] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 47.220604][ T5963] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 47.230838][ T5963] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 47.258637][ T5954] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 47.265519][ T5954] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 47.269846][ T5963] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 47.272155][ T5963] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 47.280873][ T5963] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 47.285236][ T5948] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 47.288043][ T5948] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 47.298548][ T5948] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 47.307236][ T5948] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 47.309655][ T5948] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 47.318578][ T5948] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 47.364218][ T5954] team0: Port device team_slave_0 added [ 47.372483][ T5954] team0: Port device team_slave_1 added [ 47.435830][ T5963] hsr_slave_0: entered promiscuous mode [ 47.438065][ T5963] hsr_slave_1: entered promiscuous mode [ 47.440091][ T5963] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 47.442760][ T5963] Cannot create hsr debugfs directory [ 47.546695][ T5954] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 47.549589][ T5954] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 47.558728][ T5954] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 47.571338][ T5948] hsr_slave_0: entered promiscuous mode [ 47.574519][ T5948] hsr_slave_1: entered promiscuous mode [ 47.577367][ T5948] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 47.580503][ T5948] Cannot create hsr debugfs directory [ 47.589286][ T5954] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 47.591550][ T5954] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 47.599691][ T5954] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 47.773127][ T5954] hsr_slave_0: entered promiscuous mode [ 47.775412][ T5954] hsr_slave_1: entered promiscuous mode [ 47.777579][ T5954] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 47.779951][ T5954] Cannot create hsr debugfs directory [ 47.925794][ T5952] Bluetooth: hci3: command tx timeout [ 47.934903][ T5952] Bluetooth: hci1: command tx timeout [ 47.953934][ T5953] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 47.960177][ T5953] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 47.980979][ T5953] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 48.004914][ T5952] Bluetooth: hci2: command tx timeout [ 48.014971][ T5952] Bluetooth: hci0: command tx timeout [ 48.028906][ T5953] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 48.064949][ T5963] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 48.076237][ T5963] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 48.080335][ T5963] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 48.085343][ T5963] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 48.166264][ T5954] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 48.171789][ T5954] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 48.179066][ T5954] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 48.183117][ T5954] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 48.259978][ T5948] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 48.264115][ T5948] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 48.269572][ T5948] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 48.273801][ T5948] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 48.293520][ T5953] 8021q: adding VLAN 0 to HW filter on device bond0 [ 48.315951][ T5963] 8021q: adding VLAN 0 to HW filter on device bond0 [ 48.336915][ T5953] 8021q: adding VLAN 0 to HW filter on device team0 [ 48.358893][ T60] bridge0: port 1(bridge_slave_0) entered blocking state [ 48.362037][ T60] bridge0: port 1(bridge_slave_0) entered forwarding state [ 48.367773][ T60] bridge0: port 2(bridge_slave_1) entered blocking state [ 48.370019][ T60] bridge0: port 2(bridge_slave_1) entered forwarding state [ 48.380205][ T5963] 8021q: adding VLAN 0 to HW filter on device team0 [ 48.406152][ T100] bridge0: port 1(bridge_slave_0) entered blocking state [ 48.408457][ T100] bridge0: port 1(bridge_slave_0) entered forwarding state [ 48.419916][ T60] bridge0: port 2(bridge_slave_1) entered blocking state [ 48.422937][ T60] bridge0: port 2(bridge_slave_1) entered forwarding state [ 48.446486][ T5948] 8021q: adding VLAN 0 to HW filter on device bond0 [ 48.469739][ T5954] 8021q: adding VLAN 0 to HW filter on device bond0 [ 48.480562][ T5948] 8021q: adding VLAN 0 to HW filter on device team0 [ 48.485838][ T40] audit: type=1400 audit(1751699676.617:89): avc: denied { sys_module } for pid=5953 comm="syz-executor" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 48.492460][ T1153] bridge0: port 1(bridge_slave_0) entered blocking state [ 48.495696][ T1153] bridge0: port 1(bridge_slave_0) entered forwarding state [ 48.507068][ T1153] bridge0: port 2(bridge_slave_1) entered blocking state [ 48.509299][ T1153] bridge0: port 2(bridge_slave_1) entered forwarding state [ 48.519136][ T5954] 8021q: adding VLAN 0 to HW filter on device team0 [ 48.530670][ T1180] bridge0: port 1(bridge_slave_0) entered blocking state [ 48.532940][ T1180] bridge0: port 1(bridge_slave_0) entered forwarding state [ 48.542829][ T3760] bridge0: port 2(bridge_slave_1) entered blocking state [ 48.545130][ T3760] bridge0: port 2(bridge_slave_1) entered forwarding state [ 48.583099][ T5953] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 48.593271][ T5954] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 48.628865][ T5953] veth0_vlan: entered promiscuous mode [ 48.635741][ T5963] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 48.640883][ T5953] veth1_vlan: entered promiscuous mode [ 48.663873][ T5953] veth0_macvtap: entered promiscuous mode [ 48.670275][ T5953] veth1_macvtap: entered promiscuous mode [ 48.689045][ T5963] veth0_vlan: entered promiscuous mode [ 48.696321][ T5953] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 48.702171][ T5953] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 48.707845][ T5953] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.710627][ T5953] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.713332][ T5953] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.716289][ T5953] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.724280][ T5948] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 48.734288][ T5954] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 48.740025][ T5963] veth1_vlan: entered promiscuous mode [ 48.779079][ T5948] veth0_vlan: entered promiscuous mode [ 48.797093][ T5948] veth1_vlan: entered promiscuous mode [ 48.815985][ T3760] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 48.818592][ T5963] veth0_macvtap: entered promiscuous mode [ 48.818819][ T3760] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 48.836930][ T5963] veth1_macvtap: entered promiscuous mode [ 48.852671][ T5954] veth0_vlan: entered promiscuous mode [ 48.856068][ T3760] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 48.858558][ T3760] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 48.869084][ T5954] veth1_vlan: entered promiscuous mode [ 48.879762][ T5963] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 48.889712][ T5948] veth0_macvtap: entered promiscuous mode [ 48.897296][ T5963] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 48.902938][ T5948] veth1_macvtap: entered promiscuous mode [ 48.905406][ T5953] soft_limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 48.912382][ T5963] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.915667][ T5963] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.918357][ T5963] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.921034][ T5963] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.941707][ T5954] veth0_macvtap: entered promiscuous mode [ 48.948200][ T5948] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 48.956269][ T5954] veth1_macvtap: entered promiscuous mode [ 48.965792][ T5948] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 48.980100][ T5948] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.982848][ T5948] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.986106][ T5948] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.988923][ T5948] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 48.993720][ T6035] vivid-000: disconnect [ 48.994606][ T5954] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 49.002447][ T5954] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 49.009520][ T3760] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 49.009673][ T5954] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 49.012380][ T3760] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 49.015306][ T5954] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 49.015323][ T5954] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 49.015337][ T5954] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 49.019058][ T6035] kvm: emulating exchange as write [ 49.060720][ T1153] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 49.063655][ T1153] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 49.071095][ T6034] vivid-000: reconnect [ 49.098333][ T3760] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 49.101515][ T3760] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 49.130392][ T1150] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 49.133647][ T1150] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 49.155395][ T100] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 49.158258][ T100] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 49.182577][ T100] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 49.187798][ T100] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 49.255485][ T6039] Zero length message leads to an empty skb [ 49.341070][ T6061] netlink: 24 bytes leftover after parsing attributes in process `syz.0.8'. [ 49.440084][ T6072] netlink: 8 bytes leftover after parsing attributes in process `syz.0.12'. [ 49.447540][ T6072] Cannot find add_set index 0 as target [ 49.448873][ T6073] Bluetooth: MGMT ver 1.23 [ 49.450279][ T6072] netlink: 4092 bytes leftover after parsing attributes in process `syz.0.12'. [ 49.507784][ T6078] input: syz1 as /devices/virtual/input/input5 [ 49.590395][ T6084] overlayfs: upper fs does not support tmpfile. [ 49.597690][ T6088] netlink: 84 bytes leftover after parsing attributes in process `syz.2.17'. [ 49.626461][ T5312] Bluetooth: Frame is too long (len 12, expected len 4) [ 49.636364][ T6090] openvswitch: netlink: Either Ethernet header or EtherType is required. [ 49.639757][ T6092] warning: `syz.3.18' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211 [ 49.657388][ T6094] netlink: 68 bytes leftover after parsing attributes in process `syz.2.19'. [ 49.806168][ T6099] binder: 6098:6099 ioctl c018620b 0 returned -14 [ 49.809311][ T6103] netlink: 112 bytes leftover after parsing attributes in process `syz.3.22'. [ 49.814478][ T6102] netlink: 8 bytes leftover after parsing attributes in process `syz.0.23'. [ 50.014931][ T5312] Bluetooth: hci3: command tx timeout [ 50.094946][ T5312] Bluetooth: hci0: command tx timeout [ 50.096174][ T5961] Bluetooth: hci2: command tx timeout [ 51.525620][ T5952] Bluetooth: hci0: Opcode 0x1407 failed: -110 [ 51.845100][ T5952] Bluetooth: hci1: command tx timeout [ 52.085007][ T5952] Bluetooth: hci3: command tx timeout [ 52.175963][ T5952] Bluetooth: hci2: command tx timeout [ 52.176011][ T5961] Bluetooth: hci0: command 0x040f tx timeout [ 54.165498][ T5961] Bluetooth: hci3: command tx timeout [ 54.245805][ T5961] Bluetooth: hci0: command 0x040f tx timeout [ 54.246032][ T5952] Bluetooth: hci2: command tx timeout [ 56.325185][ T5952] Bluetooth: hci0: command 0x040f tx timeout [ 63.401230][ T40] kauditd_printk_skb: 84 callbacks suppressed [ 63.401242][ T40] audit: type=1400 audit(1751699691.527:174): avc: denied { read } for pid=6113 comm="syz.1.25" name="btrfs-control" dev="devtmpfs" ino=1342 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:lvm_control_t tclass=chr_file permissive=1 [ 63.421534][ T40] audit: type=1400 audit(1751699691.527:175): avc: denied { open } for pid=6113 comm="syz.1.25" path="/dev/btrfs-control" dev="devtmpfs" ino=1342 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:lvm_control_t tclass=chr_file permissive=1 [ 63.434802][ T40] audit: type=1400 audit(1751699691.527:176): avc: denied { ioctl } for pid=6113 comm="syz.1.25" path="/dev/btrfs-control" dev="devtmpfs" ino=1342 ioctlcmd=0xaf03 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:lvm_control_t tclass=chr_file permissive=1 [ 63.446628][ T40] audit: type=1400 audit(1751699691.527:177): avc: denied { create } for pid=6113 comm="syz.1.25" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 63.454628][ T40] audit: type=1400 audit(1751699691.537:178): avc: denied { bind } for pid=6117 comm="syz.0.24" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 63.463575][ T40] audit: type=1400 audit(1751699691.537:179): avc: denied { node_bind } for pid=6117 comm="syz.0.24" saddr=224.0.0.1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=rawip_socket permissive=1 [ 63.476838][ T40] audit: type=1400 audit(1751699691.537:180): avc: denied { ioctl } for pid=6117 comm="syz.0.24" path="socket:[9502]" dev="sockfs" ino=9502 ioctlcmd=0x943d scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 63.484922][ T40] audit: type=1400 audit(1751699691.607:181): avc: denied { append } for pid=6125 comm="syz.0.30" name="rtc0" dev="devtmpfs" ino=944 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 63.494095][ T40] audit: type=1400 audit(1751699691.617:182): avc: denied { load_policy } for pid=6125 comm="syz.0.30" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 63.497046][ T6126] SELinux: failed to load policy [ 63.500507][ T40] audit: type=1400 audit(1751699691.617:183): avc: denied { add_name } for pid=6127 comm="syz.2.28" name="blkio.bfq.io_merged_recursive" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 63.593388][ T6145] netlink: 12 bytes leftover after parsing attributes in process `syz.2.32'. [ 63.596744][ T6145] netlink: 12 bytes leftover after parsing attributes in process `syz.2.32'. [ 63.604696][ T6145] syz.2.32 uses obsolete (PF_INET,SOCK_PACKET) [ 63.616921][ T6147] loop2: detected capacity change from 0 to 7 [ 63.626525][ T6147] Dev loop2: unable to read RDB block 7 [ 63.628928][ T6147] loop2: AHDI p1 p2 p3 [ 63.630308][ T6147] loop2: partition table partially beyond EOD, truncated [ 63.633261][ T6147] loop2: p1 start 1601398130 is beyond EOD, truncated [ 63.635727][ T6147] loop2: p2 start 1702059890 is beyond EOD, truncated [ 63.796636][ T6155] openvswitch: netlink: Flow key attr not present in new flow. [ 63.826517][ T6157] netlink: 'syz.0.37': attribute type 10 has an invalid length. [ 63.833997][ T6157] batman_adv: batadv0: Adding interface: team0 [ 63.836215][ T6157] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 63.844082][ T6157] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 63.850665][ T6157] netlink: 'syz.0.37': attribute type 10 has an invalid length. [ 63.853109][ T6157] netlink: 2 bytes leftover after parsing attributes in process `syz.0.37'. [ 63.856920][ T6157] team0: entered promiscuous mode [ 63.858653][ T6157] team_slave_0: entered promiscuous mode [ 63.860711][ T6157] team_slave_1: entered promiscuous mode [ 63.863641][ T6157] 8021q: adding VLAN 0 to HW filter on device team0 [ 63.866023][ T6157] batman_adv: batadv0: Interface activated: team0 [ 63.868295][ T6157] batman_adv: batadv0: Interface deactivated: team0 [ 63.870507][ T6157] batman_adv: batadv0: Removing interface: team0 [ 63.873420][ T6157] bridge0: port 3(team0) entered blocking state [ 63.875601][ T6157] bridge0: port 3(team0) entered disabled state [ 63.877709][ T6157] team0: entered allmulticast mode [ 63.879398][ T6157] team_slave_0: entered allmulticast mode [ 63.881213][ T6157] team_slave_1: entered allmulticast mode [ 63.884413][ T6157] bridge0: port 3(team0) entered blocking state [ 63.886631][ T6157] bridge0: port 3(team0) entered forwarding state [ 64.290738][ T5961] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 64.293914][ T5961] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 64.297964][ T5961] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 64.300986][ T5961] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 64.303464][ T5961] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 64.372607][ T6180] cgroup2: Unknown parameter 'ZT' [ 64.405724][ T6171] chnl_net:caif_netlink_parms(): no params data found [ 64.428867][ T6182] netlink: 24 bytes leftover after parsing attributes in process `syz.3.47'. [ 64.436032][ T6182] UDPLite: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 64.501775][ T6171] bridge0: port 1(bridge_slave_0) entered blocking state [ 64.505062][ T6171] bridge0: port 1(bridge_slave_0) entered disabled state [ 64.508214][ T6171] bridge_slave_0: entered allmulticast mode [ 64.512743][ T6171] bridge_slave_0: entered promiscuous mode [ 64.516440][ T6171] bridge0: port 2(bridge_slave_1) entered blocking state [ 64.518654][ T6171] bridge0: port 2(bridge_slave_1) entered disabled state [ 64.520905][ T6171] bridge_slave_1: entered allmulticast mode [ 64.523994][ T6171] bridge_slave_1: entered promiscuous mode [ 64.578247][ T6171] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 64.582755][ T6171] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 64.651257][ T6171] team0: Port device team_slave_0 added [ 64.651760][ T6189] capability: warning: `syz.2.49' uses 32-bit capabilities (legacy support in use) [ 64.657280][ T6171] team0: Port device team_slave_1 added [ 64.696043][ T6193] overlayfs: conflicting options: nfs_export=on,metacopy=on [ 64.720593][ T6171] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 64.723358][ T6171] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 64.732562][ T6171] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 64.745814][ T6171] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 64.747873][ T6171] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 64.755680][ T6171] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 64.816800][ T6196] overlayfs: missing 'workdir' [ 64.819179][ T6195] overlayfs: missing 'workdir' [ 64.825776][ T6195] Invalid logical block size (8) [ 64.828698][ T6195] Invalid logical block size (8) [ 64.849032][ T6171] hsr_slave_0: entered promiscuous mode [ 64.852200][ T6171] hsr_slave_1: entered promiscuous mode [ 64.855377][ T6171] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 64.858513][ T6171] Cannot create hsr debugfs directory [ 65.094368][ T6219] netlink: 16 bytes leftover after parsing attributes in process `syz.0.56'. [ 65.101202][ T6220] netlink: 8 bytes leftover after parsing attributes in process `syz.0.56'. [ 65.104691][ T6219] netlink: 'syz.0.56': attribute type 1 has an invalid length. [ 65.109130][ T6219] netlink: 224 bytes leftover after parsing attributes in process `syz.0.56'. [ 65.121038][ T6171] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 65.141702][ T6171] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 65.149960][ T6171] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 65.157155][ T6171] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 65.221379][ T6171] 8021q: adding VLAN 0 to HW filter on device bond0 [ 65.242675][ T6171] 8021q: adding VLAN 0 to HW filter on device team0 [ 65.250955][ T1150] bridge0: port 1(bridge_slave_0) entered blocking state [ 65.253930][ T1150] bridge0: port 1(bridge_slave_0) entered forwarding state [ 65.268364][ T3760] bridge0: port 2(bridge_slave_1) entered blocking state [ 65.271513][ T3760] bridge0: port 2(bridge_slave_1) entered forwarding state [ 65.286017][ T6237] comedi comedi3: comedi_config --init_data is deprecated [ 65.350291][ T6245] netlink: 20 bytes leftover after parsing attributes in process `syz.0.61'. [ 65.400310][ T6249] F2FS-fs (nullb0): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 65.403806][ T6249] F2FS-fs (nullb0): Can't find valid F2FS filesystem in 1th superblock [ 65.409796][ T6249] F2FS-fs (nullb0): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 65.413059][ T6249] F2FS-fs (nullb0): Can't find valid F2FS filesystem in 2th superblock [ 65.450184][ T6171] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 65.451988][ T2110] IPVS: starting estimator thread 0... [ 65.553141][ T6284] netlink: 'syz.2.69': attribute type 10 has an invalid length. [ 65.562640][ T6284] veth0_vlan: left promiscuous mode [ 65.565428][ T6263] IPVS: using max 43 ests per chain, 103200 per kthread [ 65.567469][ T6284] veth0_vlan: entered promiscuous mode [ 65.575581][ T6284] team0: Device veth0_vlan failed to register rx_handler [ 65.593752][ T6284] binder: 6283:6284 ioctl c0306201 200000000640 returned -22 [ 65.598144][ T6284] binder: 6283:6284 ioctl c02c640e 200000000040 returned -22 [ 65.678625][ T6291] xt_physdev: --physdev-out and --physdev-is-out only supported in the FORWARD and POSTROUTING chains with bridged traffic [ 65.690783][ T6171] veth0_vlan: entered promiscuous mode [ 65.698625][ T6171] veth1_vlan: entered promiscuous mode [ 65.720500][ T6171] veth0_macvtap: entered promiscuous mode [ 65.724481][ T6171] veth1_macvtap: entered promiscuous mode [ 65.737897][ T6171] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 65.745311][ T6171] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 65.750452][ T6171] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 65.754109][ T6171] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 65.760775][ T6171] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 65.764619][ T6171] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 65.826664][ T3760] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 65.826676][ T6315] netlink: 8 bytes leftover after parsing attributes in process `syz.2.77'. [ 65.829711][ T3760] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 65.881272][ T100] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 65.883743][ T100] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 66.021270][ T6338] netlink: 24 bytes leftover after parsing attributes in process `syz.0.81'. [ 66.232632][ T6362] mmap: syz.4.86 (6362) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 66.266127][ T6367] process 'syz.3.88' launched './file2' with NULL argv: empty string added [ 66.273181][ T6367] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 66.297100][ T6370] bond1: entered allmulticast mode [ 66.326403][ T5952] Bluetooth: hci3: command tx timeout [ 66.414339][ T6381] kvm: user requested TSC rate below hardware speed [ 66.473686][ T6379] capability: warning: `syz.0.92' uses deprecated v2 capabilities in a way that may be insecure [ 66.479796][ T6379] SELinux: Context #! ./cgroup/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 66.542970][ T6386] netlink: 'syz.0.95': attribute type 1 has an invalid length. [ 66.573790][ C3] vkms_vblank_simulate: vblank timer overrun [ 66.599413][ T6386] 8021q: adding VLAN 0 to HW filter on device bond2 [ 66.630382][ T6393] bond2: (slave veth5): Enslaving as an active interface with a down link [ 66.683407][ T6399] input: syz1 as /devices/virtual/input/input7 [ 67.094897][ T6105] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 67.264943][ T6105] usb 5-1: Using ep0 maxpacket: 16 [ 67.269576][ T6105] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 67.273381][ T6105] usb 5-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xFC, changing to 0x8C [ 67.277803][ T6105] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x8C has an invalid bInterval 0, changing to 7 [ 67.281351][ T6105] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 67.287999][ T6105] usb 5-1: New USB device found, idVendor=045e, idProduct=0284, bcdDevice=a4.8f [ 67.291085][ T6105] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.293782][ T6105] usb 5-1: Product: syz [ 67.295306][ T6105] usb 5-1: Manufacturer: syz [ 67.296811][ T6105] usb 5-1: SerialNumber: syz [ 67.305137][ T6105] usb 5-1: config 0 descriptor?? [ 67.354950][ T6105] rc_core: IR keymap rc-xbox-dvd not found [ 67.357021][ T6105] Registered IR keymap rc-empty [ 67.360356][ T6105] rc rc0: syz syz as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:0.0/rc/rc0 [ 67.364072][ T6105] input: syz syz as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:0.0/rc/rc0/input8 [ 67.555911][ T29] usb 5-1: USB disconnect, device number 2 [ 67.555929][ C2] xbox_remote 5-1:0.0: xbox_remote_irq_in: usb_submit_urb()=-19 [ 67.633568][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.637747][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.640726][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.643843][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.647199][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.650218][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.653245][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.656714][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.659720][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.662700][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.666169][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.669225][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.671550][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.673905][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.676451][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.679340][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.681636][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.684117][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.689009][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.692104][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.694725][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.698025][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.700889][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.703335][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.705960][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.708313][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.710614][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.712950][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.715627][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.717893][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.720193][ T5950] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 67.725165][ T5950] hid-generic 0000:0000:0000.0002: hidraw1: HID v0.04 Device [syz0] on syz1 [ 67.739751][ T6450] loop6: detected capacity change from 0 to 524287999 [ 67.758054][ T6453] fido_id[6453]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 67.795039][ T6455] Option ''MO' to dns_resolver key: bad/missing value [ 68.040211][ T6467] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=6467 comm=syz.4.114 [ 68.143660][ T6474] netdevsim netdevsim0 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 68.147825][ T6474] netdevsim netdevsim0 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 68.151569][ T6474] netdevsim netdevsim0 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 68.155347][ T6474] netdevsim netdevsim0 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 68.273241][ T6480] xt_cluster: you have exceeded the maximum number of cluster nodes (4095 > 32) [ 68.409950][ T40] kauditd_printk_skb: 151 callbacks suppressed [ 68.409967][ T40] audit: type=1400 audit(1751699696.537:335): avc: denied { block_suspend } for pid=6488 comm="syz.0.124" capability=36 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 68.415407][ T5952] Bluetooth: hci3: command tx timeout [ 68.422324][ T40] audit: type=1400 audit(1751699696.537:336): avc: denied { shutdown } for pid=6497 comm="syz.2.126" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 68.462588][ T6502] netdevsim netdevsim2 netdevsim0: entered promiscuous mode [ 68.557509][ T6510] smc: net device bond0 applied user defined pnetid SYZ0 [ 68.561156][ T6510] smc: net device bond0 erased user defined pnetid SYZ0 [ 69.065500][ T40] audit: type=1400 audit(1751699697.197:337): avc: denied { unmount } for pid=5948 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:autofs_t tclass=filesystem permissive=1 [ 69.140096][ T40] audit: type=1400 audit(1751699697.247:338): avc: denied { read } for pid=6503 comm="syz.0.128" name="msr" dev="devtmpfs" ino=87 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 69.147437][ T40] audit: type=1400 audit(1751699697.247:339): avc: denied { open } for pid=6503 comm="syz.0.128" path="/dev/cpu/0/msr" dev="devtmpfs" ino=87 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 69.187998][ T6511] Invalid option length (1048180) for dns_resolver key [ 69.221097][ T0] NOHZ tick-stop error: local softirq work is pending, handler #40!!! [ 69.234659][ T40] audit: type=1400 audit(1751699697.357:340): avc: denied { create } for pid=6519 comm="syz.3.132" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=llc_socket permissive=1 [ 69.251266][ T0] NOHZ tick-stop error: local softirq work is pending, handler #40!!! [ 69.262071][ T40] audit: type=1400 audit(1751699697.367:341): avc: denied { write } for pid=6519 comm="syz.3.132" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=llc_socket permissive=1 [ 69.272858][ T40] audit: type=1400 audit(1751699697.377:342): avc: denied { write } for pid=6519 comm="syz.3.132" name="raw-gadget" dev="devtmpfs" ino=849 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 69.306767][ T6521] vlan2: entered promiscuous mode [ 69.309355][ T6521] bridge0: entered promiscuous mode [ 69.312493][ T6521] vlan2: entered allmulticast mode [ 69.317299][ T6521] bridge0: entered allmulticast mode [ 69.323573][ T0] NOHZ tick-stop error: local softirq work is pending, handler #40!!! [ 69.327541][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 69.331091][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 69.334551][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 69.338252][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 69.341778][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 69.345489][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 69.349923][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 69.504609][ T40] audit: type=1400 audit(1751699697.627:343): avc: denied { unmount } for pid=6171 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 69.523204][ T5950] usb 8-1: new high-speed USB device number 2 using dummy_hcd [ 69.675535][ T5950] usb 8-1: device descriptor read/64, error -71 [ 69.679605][ T40] audit: type=1400 audit(1751699697.807:344): avc: denied { read } for pid=6536 comm="syz.4.137" name="file0" dev="fuse" ino=64 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=blk_file permissive=1 [ 69.693934][ T6539] block device autoloading is deprecated and will be removed. [ 69.914987][ T5950] usb 8-1: new high-speed USB device number 3 using dummy_hcd [ 70.055571][ T5950] usb 8-1: device descriptor read/64, error -71 [ 70.181196][ T5950] usb usb8-port1: attempt power cycle [ 70.339442][ T6577] SELinux: ebitmap: start bit 64 comes after start bit 384 [ 70.349286][ T6577] SELinux: failed to load policy [ 70.394188][ T6586] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=5135 sclass=netlink_route_socket pid=6586 comm=syz.2.152 [ 70.401205][ T6585] __nla_validate_parse: 13 callbacks suppressed [ 70.401218][ T6585] netlink: 24 bytes leftover after parsing attributes in process `syz.2.152'. [ 70.485387][ T5952] Bluetooth: hci3: command tx timeout [ 70.545704][ T5950] usb 8-1: new high-speed USB device number 4 using dummy_hcd [ 70.572276][ T6597] sp0: Synchronizing with TNC [ 70.575828][ T5950] usb 8-1: device descriptor read/8, error -71 [ 70.620444][ T6601] trusted_key: encrypted_key: keyword 'load' not allowed when called from .update method [ 70.677597][ T6607] QAT: Device 7 not found [ 70.813025][ T6613] device ioctl magic numbers don't match! Did you rebuild pvfs2-client-core/libpvfs2? [cmd c0189376, magic 93 != 6b] [ 70.823826][ T6613] netlink: 'syz.2.162': attribute type 29 has an invalid length. [ 70.824881][ T5950] usb 8-1: new high-speed USB device number 5 using dummy_hcd [ 70.828166][ T6613] netlink: 8 bytes leftover after parsing attributes in process `syz.2.162'. [ 70.845944][ T5950] usb 8-1: device descriptor read/8, error -71 [ 70.952591][ T6621] netlink: 4 bytes leftover after parsing attributes in process `syz.2.164'. [ 70.956307][ T5950] usb usb8-port1: unable to enumerate USB device [ 71.137291][ T6625] macsec1: entered allmulticast mode [ 71.218561][ T1421] ieee802154 phy0 wpan0: encryption failed: -22 [ 71.220651][ T1421] ieee802154 phy1 wpan1: encryption failed: -22 [ 71.331421][ T6634] netlink: 8 bytes leftover after parsing attributes in process `syz.0.168'. [ 71.371827][ T6636] loop6: detected capacity change from 0 to 524287999 [ 71.430373][ T5952] Bluetooth: hci2: Malformed HCI Event: 0x22 [ 71.474657][ T6639] netlink: 24 bytes leftover after parsing attributes in process `syz.0.170'. [ 71.664866][ T6644] fuse: Bad value for 'fd' [ 72.087830][ T6656] bridge0: port 2(bridge_slave_1) entered disabled state [ 72.160785][ T6661] comedi comedi3: pcl726: I/O port conflict (0xffffffffffffffff,16) [ 72.202308][ T73] Bluetooth: hci4: Frame reassembly failed (-84) [ 72.472010][ T6680] loop2: detected capacity change from 0 to 7 [ 72.475636][ T6680] Dev loop2: unable to read RDB block 7 [ 72.478034][ T6680] loop2: AHDI p1 p2 p3 [ 72.479729][ T6680] loop2: partition table partially beyond EOD, truncated [ 72.482456][ T6680] loop2: p1 start 1601398130 is beyond EOD, truncated [ 72.484917][ T6680] loop2: p2 start 1702059890 is beyond EOD, truncated [ 72.534504][ T6688] Bluetooth: MGMT ver 1.23 [ 72.566754][ T5961] Bluetooth: hci3: command tx timeout [ 72.634379][ T6693] kvm: apic: phys broadcast and lowest prio [ 72.669815][ T6691] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=3267840208 (6535680416 ns) > initial count (1099271824 ns). Using initial count to start timer. [ 72.735141][ T6699] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 72.908350][ T6710] syz.3.195: attempt to access beyond end of device [ 72.908350][ T6710] nbd3: rw=0, sector=2, nr_sectors = 2 limit=0 [ 72.912653][ T6710] syz.3.195: attempt to access beyond end of device [ 72.912653][ T6710] nbd3: rw=0, sector=16, nr_sectors = 2 limit=0 [ 72.963978][ T6714] Invalid ELF header magic: != ELF [ 73.221260][ T6739] netlink: 32 bytes leftover after parsing attributes in process `syz.4.202'. [ 73.264939][ T29] usb 5-1: new low-speed USB device number 3 using dummy_hcd [ 73.320958][ T6751] SELinux: policydb magic number 0x5f637069 does not match expected magic number 0xf97cff8c [ 73.324161][ T6751] SELinux: failed to load policy [ 73.427055][ T29] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 73.431388][ T29] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 73.434413][ T29] usb 5-1: config 1 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 73.439047][ T29] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 73.442596][ T29] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 8 [ 73.446153][ T29] usb 5-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 73.448987][ T29] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 73.454455][ T6721] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 73.465049][ T29] hub 5-1:1.0: bad descriptor, ignoring hub [ 73.473180][ T29] hub 5-1:1.0: probe with driver hub failed with error -5 [ 73.476127][ T29] cdc_wdm 5-1:1.0: skipping garbage [ 73.477887][ T29] cdc_wdm 5-1:1.0: skipping garbage [ 73.482920][ T29] cdc_wdm 5-1:1.0: cdc-wdm0: USB WDM device [ 73.485940][ T29] cdc_wdm 5-1:1.0: Unknown control protocol [ 73.493227][ T5961] Bluetooth: hci3: ACL packet for unknown connection handle 1 [ 73.608498][ T6785] evm: overlay not supported [ 73.660747][ T40] kauditd_printk_skb: 43 callbacks suppressed [ 73.660764][ T40] audit: type=1400 audit(1751699701.787:388): avc: denied { read write } for pid=6720 comm="syz.0.200" name="cdc-wdm0" dev="devtmpfs" ino=2899 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:modem_device_t tclass=chr_file permissive=1 [ 73.671576][ T40] audit: type=1400 audit(1751699701.787:389): avc: denied { open } for pid=6720 comm="syz.0.200" path="/dev/cdc-wdm0" dev="devtmpfs" ino=2899 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:modem_device_t tclass=chr_file permissive=1 [ 73.927759][ T40] audit: type=1107 audit(1751699702.057:390): pid=6808 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 74.151581][ T40] audit: type=1400 audit(1751699702.277:391): avc: denied { map } for pid=6825 comm="syz.4.220" path="/proc/151/task/152/attr/keycreate" dev="proc" ino=13967 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=file permissive=1 [ 74.185942][ C0] vkms_vblank_simulate: vblank timer overrun [ 74.245130][ T5952] Bluetooth: hci4: Opcode 0x1003 failed: -110 [ 74.245138][ T5961] Bluetooth: hci4: command 0x1003 tx timeout [ 74.245692][ T6831] netlink: 'syz.4.221': attribute type 12 has an invalid length. [ 74.246488][ T6721] usb 5-1: reset low-speed USB device number 3 using dummy_hcd [ 74.256525][ T6831] netlink: 'syz.4.221': attribute type 29 has an invalid length. [ 74.259652][ T6831] netlink: 148 bytes leftover after parsing attributes in process `syz.4.221'. [ 74.263143][ T6831] netlink: 'syz.4.221': attribute type 2 has an invalid length. [ 74.267199][ T6831] netlink: 43 bytes leftover after parsing attributes in process `syz.4.221'. [ 74.277909][ T24] usb 8-1: new high-speed USB device number 6 using dummy_hcd [ 74.296308][ T40] audit: type=1400 audit(1751699702.417:392): avc: denied { name_connect } for pid=6832 comm="syz.2.222" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:port_t tclass=sctp_socket permissive=1 [ 74.319719][ T6838] netlink: 36 bytes leftover after parsing attributes in process `syz.4.223'. [ 74.465041][ T24] usb 8-1: Using ep0 maxpacket: 32 [ 74.469433][ T24] usb 8-1: config index 0 descriptor too short (expected 156, got 27) [ 74.472841][ T24] usb 8-1: too many endpoints for config 0 interface 0 altsetting 191: 144, using maximum allowed: 30 [ 74.480129][ T24] usb 8-1: config 0 interface 0 altsetting 191 endpoint 0x87 has an invalid bInterval 0, changing to 7 [ 74.484422][ T24] usb 8-1: config 0 interface 0 altsetting 191 has 1 endpoint descriptor, different from the interface descriptor's value: 144 [ 74.490087][ T24] usb 8-1: config 0 interface 0 has no altsetting 0 [ 74.494437][ T24] usb 8-1: New USB device found, idVendor=0f11, idProduct=1021, bcdDevice=86.66 [ 74.497344][ T24] usb 8-1: New USB device strings: Mfr=85, Product=120, SerialNumber=172 [ 74.499926][ T24] usb 8-1: Product: syz [ 74.501316][ T24] usb 8-1: Manufacturer: syz [ 74.503065][ T24] usb 8-1: SerialNumber: syz [ 74.506382][ T24] usb 8-1: config 0 descriptor?? [ 74.510471][ T24] ldusb 8-1:0.0: Interrupt out endpoint not found (using control endpoint instead) [ 74.526559][ T6721] usb 5-1: device descriptor read/64, error -71 [ 74.626847][ T6849] x_tables: ip6_tables: sctp match: only valid for protocol 132 [ 74.634841][ T6851] 9pnet_fd: Insufficient options for proto=fd [ 74.676459][ T40] audit: type=1400 audit(1751699702.807:393): avc: denied { accept } for pid=6848 comm="syz.2.228" path=0000214E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_dgram_socket permissive=1 [ 74.709142][ T40] audit: type=1400 audit(1751699702.837:394): avc: denied { map } for pid=6855 comm="syz.4.231" path="/dev/zero" dev="devtmpfs" ino=6 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:zero_device_t tclass=chr_file permissive=1 [ 74.711317][ T6105] hid-generic C98F:0003:0000.0003: unknown main item tag 0x0 [ 74.721503][ T6105] hid-generic C98F:0003:0000.0003: unknown main item tag 0x0 [ 74.725085][ T6105] hid-generic C98F:0003:0000.0003: hidraw1: HID v0.00 Device [syz0] on syz1 [ 74.767389][ T6860] fido_id[6860]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 74.794083][ T40] audit: type=1400 audit(1751699702.917:395): avc: denied { listen } for pid=6867 comm="syz.4.235" lport=45571 faddr=::ffff:172.20.255.187 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 [ 74.809210][ T40] audit: type=1400 audit(1751699702.917:396): avc: denied { accept } for pid=6867 comm="syz.4.235" lport=45571 faddr=::ffff:172.20.255.187 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 [ 74.810375][ T6868] netlink: 12 bytes leftover after parsing attributes in process `syz.4.235'. [ 74.819065][ T40] audit: type=1400 audit(1751699702.927:397): avc: denied { getopt } for pid=6867 comm="syz.4.235" lport=45571 faddr=::ffff:172.20.255.187 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=sctp_socket permissive=1 [ 74.823184][ T6871] bridge_slave_0: default FDB implementation only supports local addresses [ 74.907491][ T6721] usb 5-1: reset low-speed USB device number 3 using dummy_hcd [ 74.930895][ T6876] comedi comedi3: rti800: I/O port conflict (0xf0,16) [ 74.974630][ T6878] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 75.084184][ T6883] macvlan2: entered promiscuous mode [ 75.086248][ T6883] macvlan2: entered allmulticast mode [ 75.189480][ T6721] usb 5-1: device descriptor read/64, error -71 [ 75.544912][ T6105] usb 7-1: new high-speed USB device number 2 using dummy_hcd [ 75.574903][ T6721] usb 5-1: reset low-speed USB device number 3 using dummy_hcd [ 75.595614][ T6721] usb 5-1: device descriptor read/8, error -71 [ 75.678050][ T6911] IPv6: NLM_F_CREATE should be specified when creating new route [ 75.694879][ T6105] usb 7-1: Using ep0 maxpacket: 8 [ 75.698548][ T6105] usb 7-1: config 0 has an invalid interface number: 55 but max is 0 [ 75.701809][ T6105] usb 7-1: config 0 has no interface number 0 [ 75.704429][ T6105] usb 7-1: config 0 interface 55 altsetting 0 has an invalid descriptor for endpoint zero, skipping [ 75.710095][ T6105] usb 7-1: config 0 interface 55 altsetting 0 has an endpoint descriptor with address 0xAB, changing to 0x8B [ 75.714901][ T6105] usb 7-1: config 0 interface 55 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 75.719461][ T6105] usb 7-1: config 0 interface 55 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 75.724716][ T6105] usb 7-1: New USB device found, idVendor=0f11, idProduct=1080, bcdDevice=fc.6a [ 75.728800][ T6105] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 75.734059][ T6105] usb 7-1: config 0 descriptor?? [ 75.977245][ T6721] usb 5-1: reset low-speed USB device number 3 using dummy_hcd [ 75.996203][ T6721] usb 5-1: device descriptor read/8, error -71 [ 76.116702][ T6721] cdc_wdm 5-1:1.0: Error autopm - -16 [ 76.116809][ T5950] usb 5-1: USB disconnect, device number 3 [ 76.120764][ T6857] cdc_wdm 5-1:1.0: Error autopm - -16 [ 76.121549][ T24] ldusb 8-1:0.0: LD USB Device #1 now attached to major 180 minor 1 [ 76.123929][ T6824] cdc_wdm 5-1:1.0: Error autopm - -16 [ 76.128930][ T6892] cdc_wdm 5-1:1.0: Error autopm - -16 [ 76.133603][ T6105] ldusb 7-1:0.55: LD USB Device #2 now attached to major 180 minor 2 [ 76.143414][ T837] usb 8-1: USB disconnect, device number 6 [ 76.145933][ T6105] usb 7-1: USB disconnect, device number 2 [ 76.158706][ T837] ldusb 8-1:0.0: LD USB Device #1 now disconnected [ 76.160465][ T6915] random: crng reseeded on system resumption [ 76.161799][ T6105] ldusb 7-1:0.55: LD USB Device #2 now disconnected [ 76.248967][ T6925] __nla_validate_parse: 2 callbacks suppressed [ 76.248977][ T6925] netlink: 8 bytes leftover after parsing attributes in process `syz.0.254'. [ 76.253786][ T6925] netlink: 'syz.0.254': attribute type 30 has an invalid length. [ 76.257367][ T6925] netlink: 12 bytes leftover after parsing attributes in process `syz.0.254'. [ 76.439116][ T6934] netlink: 'syz.0.257': attribute type 1 has an invalid length. [ 76.451897][ T6934] bond3: entered promiscuous mode [ 76.453548][ T6934] bond3: entered allmulticast mode [ 76.456126][ T6934] 8021q: adding VLAN 0 to HW filter on device bond3 [ 76.498764][ T6939] xt_hashlimit: size too large, truncated to 1048576 [ 76.545079][ T6105] usb 7-1: new high-speed USB device number 3 using dummy_hcd [ 76.560921][ T6942] xt_hashlimit: size too large, truncated to 1048576 [ 76.566698][ T6942] syz.0.259: vmalloc error: size 10485760, failed to allocated page array size 20480, mode:0xcc2(GFP_KERNEL|__GFP_HIGHMEM), nodemask=(null),cpuset=/,mems_allowed=0-1 [ 76.571965][ T6942] CPU: 3 UID: 0 PID: 6942 Comm: syz.0.259 Not tainted 6.16.0-rc4-syzkaller-00286-gc435a4f487e8 #0 PREEMPT(full) [ 76.571979][ T6942] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 76.571985][ T6942] Call Trace: [ 76.571989][ T6942] [ 76.571993][ T6942] dump_stack_lvl+0x16c/0x1f0 [ 76.572016][ T6942] warn_alloc+0x248/0x3a0 [ 76.572032][ T6942] ? __pfx_warn_alloc+0x10/0x10 [ 76.572050][ T6942] ? hashlimit_mt_check_common+0x8bb/0x1460 [ 76.572064][ T6942] ? __vmalloc_node_noprof+0xad/0xf0 [ 76.572078][ T6942] __vmalloc_node_range_noprof+0x101b/0x14b0 [ 76.572094][ T6942] ? hashlimit_mt_check_common+0x8bb/0x1460 [ 76.572107][ T6942] ? rcu_is_watching+0x12/0xc0 [ 76.572123][ T6942] ? __pfx___vmalloc_node_range_noprof+0x10/0x10 [ 76.572135][ T6942] ? __alloc_pages_noprof+0xb/0x1b0 [ 76.572148][ T6942] ? ___kmalloc_large_node+0x84/0x1e0 [ 76.572162][ T6942] __kvmalloc_node_noprof+0x30a/0x620 [ 76.572175][ T6942] ? hashlimit_mt_check_common+0x8bb/0x1460 [ 76.572188][ T6942] ? net_generic+0xea/0x2a0 [ 76.572198][ T6942] ? hashlimit_mt_check_common+0x8bb/0x1460 [ 76.572213][ T6942] ? hashlimit_mt_check_common+0x8bb/0x1460 [ 76.572225][ T6942] hashlimit_mt_check_common+0x8bb/0x1460 [ 76.572242][ T6942] hashlimit_mt_check+0x71/0x90 [ 76.572253][ T6942] ? __pfx_hashlimit_mt_check+0x10/0x10 [ 76.572267][ T6942] xt_check_match+0x283/0xa50 [ 76.572279][ T6942] ? __pfx_get_nid_for_pfn+0x2/0x10 [ 76.572293][ T6942] ? __pfx_xt_check_match+0x10/0x10 [ 76.572307][ T6942] ? xt_find_match+0x49/0x290 [ 76.572319][ T6942] ? xt_find_match+0x1f6/0x290 [ 76.572333][ T6942] find_check_entry.constprop.0+0x34e/0xa20 [ 76.572350][ T6942] ? __pfx_find_check_entry.constprop.0+0x10/0x10 [ 76.572366][ T6942] ? kasan_quarantine_put+0x10a/0x240 [ 76.572379][ T6942] ? lockdep_hardirqs_on+0x7c/0x110 [ 76.572395][ T6942] ? kfree+0x2b4/0x4d0 [ 76.572405][ T6942] ? translate_table+0xc0e/0x17b0 [ 76.572419][ T6942] translate_table+0xd0b/0x17b0 [ 76.572437][ T6942] ? __pfx_translate_table+0x10/0x10 [ 76.572448][ T6942] ? xt_alloc_table_info+0x3e/0xa0 [ 76.572462][ T6942] do_ip6t_set_ctl+0x570/0xb00 [ 76.572474][ T6942] ? nf_sockopt_find.constprop.0+0x222/0x290 [ 76.572488][ T6942] ? __pfx_do_ip6t_set_ctl+0x10/0x10 [ 76.572501][ T6942] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 76.572523][ T6942] ? nf_sockopt_find.constprop.0+0x222/0x290 [ 76.572535][ T6942] nf_setsockopt+0x8d/0xf0 [ 76.572547][ T6942] ipv6_setsockopt+0x135/0x170 [ 76.572559][ T6942] rawv6_setsockopt+0xc2/0x510 [ 76.572569][ T6942] ? __pfx_rawv6_setsockopt+0x10/0x10 [ 76.572580][ T6942] ? selinux_socket_setsockopt+0x6a/0x80 [ 76.572594][ T6942] ? sock_common_setsockopt+0x2e/0xf0 [ 76.572604][ T6942] ? __pfx_sock_common_setsockopt+0x10/0x10 [ 76.572614][ T6942] do_sock_setsockopt+0x224/0x470 [ 76.572624][ T6942] ? __pfx_do_sock_setsockopt+0x10/0x10 [ 76.572647][ T6942] __sys_setsockopt+0x1a0/0x230 [ 76.572663][ T6942] __x64_sys_setsockopt+0xbd/0x160 [ 76.572675][ T6942] ? do_syscall_64+0x91/0x4c0 [ 76.572690][ T6942] ? lockdep_hardirqs_on+0x7c/0x110 [ 76.572703][ T6942] do_syscall_64+0xcd/0x4c0 [ 76.572719][ T6942] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.572730][ T6942] RIP: 0033:0x7f1f9ed8e929 [ 76.572738][ T6942] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 76.572748][ T6942] RSP: 002b:00007f1f9fc23038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 76.572758][ T6942] RAX: ffffffffffffffda RBX: 00007f1f9efb6080 RCX: 00007f1f9ed8e929 [ 76.572764][ T6942] RDX: 0000000000000040 RSI: 0000000000000029 RDI: 0000000000000004 [ 76.572770][ T6942] RBP: 00007f1f9ee10b39 R08: 0000000000000588 R09: 0000000000000000 [ 76.572775][ T6942] R10: 00002000000014c0 R11: 0000000000000246 R12: 0000000000000000 [ 76.572781][ T6942] R13: 0000000000000000 R14: 00007f1f9efb6080 R15: 00007ffdd30975b8 [ 76.572793][ T6942] [ 76.572797][ T6942] Mem-Info: [ 76.612120][ T6947] Sensor A: ================= START STATUS ================= [ 76.612173][ T6942] active_anon:10904 inactive_anon:0 isolated_anon:0 [ 76.612173][ T6942] active_file:9881 inactive_file:40588 isolated_file:0 [ 76.612173][ T6942] unevictable:1768 dirty:24 writeback:0 [ 76.612173][ T6942] slab_reclaimable:12084 slab_unreclaimable:73291 [ 76.612173][ T6942] mapped:26095 shmem:3942 pagetables:1135 [ 76.612173][ T6942] sec_pagetables:301 bounce:0 [ 76.612173][ T6942] kernel_misc_reclaimable:0 [ 76.612173][ T6942] free:452332 free_pcp:19037 free_cma:0 [ 76.614131][ T6947] Sensor A: Test Pattern: [ 76.615683][ T6942] Node 0 active_anon:43616kB inactive_anon:0kB active_file:39524kB inactive_file:162152kB unevictable:3536kB isolated(anon):0kB isolated(file):0kB mapped:104380kB dirty:96kB writeback:0kB shmem:12232kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:13136kB pagetables:4340kB sec_pagetables:1204kB all_unreclaimable? no Balloon:0kB [ 76.617891][ T6947] 75% Colorbar [ 76.618928][ T6942] Node 1 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:200kB unevictable:3536kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:0kB writeback:0kB shmem:3536kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:112kB pagetables:200kB sec_pagetables:0kB all_unreclaimable? no Balloon:0kB [ 76.624816][ T6947] [ 76.625584][ T6942] Node 0 [ 76.627469][ T6947] Sensor A: Show Information: [ 76.629132][ T6942] DMA free:15360kB boost:0kB min:340kB low:424kB high:508kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 76.631137][ T6947] All [ 76.632453][ T6942] lowmem_reserve[]: 0 [ 76.634020][ T6947] [ 76.635820][ T6942] 1234 [ 76.637436][ T6947] Sensor A: Vertical Flip: [ 76.638932][ T6942] 1234 [ 76.640699][ T6947] false [ 76.642020][ T6942] 1234 [ 76.643551][ T6947] [ 76.643557][ T6947] Sensor A: Horizontal Flip: [ 76.645733][ T6942] 1234 [ 76.648445][ T6947] false [ 76.648961][ T6942] [ 76.648967][ T6942] Node 0 DMA32 free:190220kB boost:0kB min:27516kB low:34392kB high:41268kB reserved_highatomic:0KB free_highatomic:0KB active_anon:43768kB inactive_anon:0kB active_file:39524kB inactive_file:162156kB unevictable:3536kB writepending:76kB present:2080628kB managed:1264188kB mlocked:0kB bounce:0kB free_pcp:58964kB local_pcp:13228kB free_cma:0kB [ 76.650951][ T6947] [ 76.652465][ T6942] lowmem_reserve[]: 0 0 0 0 0 [ 76.652489][ T6942] Node 1 Normal free:1603576kB boost:0kB min:39720kB low:49648kB high:59576kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:200kB unevictable:3536kB writepending:0kB present:2097152kB managed:1781956kB mlocked:0kB bounce:0kB free_pcp:17740kB local_pcp:5616kB free_cma:0kB [ 76.654708][ T6947] Sensor A: Brightness: [ 76.656716][ T6942] lowmem_reserve[]: [ 76.658907][ T6947] 128 [ 76.660714][ T6942] 0 0 0 0 0 [ 76.662952][ T6947] [ 76.664683][ T6942] Node 0 DMA: [ 76.666815][ T6947] Sensor A: Contrast: [ 76.668101][ T6942] 0*4kB [ 76.669369][ T6947] 128 [ 76.670988][ T6942] 0*8kB [ 76.672516][ T6947] [ 76.674563][ T6942] 0*16kB [ 76.676611][ T6947] Sensor A: Hue: [ 76.682059][ T6942] 0*32kB [ 76.684405][ T6947] 0 [ 76.687053][ T6942] 0*64kB [ 76.689380][ T6947] [ 76.689386][ T6947] Sensor A: Saturation: 128 [ 76.692082][ T6942] 0*128kB 0*256kB [ 76.694658][ T6947] Sensor A: ================== END STATUS ================== [ 76.697950][ T6942] 0*512kB [ 76.705896][ T6105] usb 7-1: config 27 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 76.716304][ T6942] 1*1024kB [ 76.720436][ T6105] usb 7-1: config 27 interface 0 altsetting 0 bulk endpoint 0xB has invalid maxpacket 47 [ 76.727904][ T6942] (U) [ 76.740176][ T6105] usb 7-1: New USB device found, idVendor=0582, idProduct=0014, bcdDevice=bb.9d [ 76.740737][ T6942] 1*2048kB [ 76.742071][ T6105] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 76.742862][ T6956] netlink: 64 bytes leftover after parsing attributes in process `syz.3.261'. [ 76.762447][ T6942] (M) [ 76.771740][ T6926] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 76.777649][ T6942] 3*4096kB [ 76.790543][ T6105] usb 7-1: Quirk or no altset; falling back to MIDI 1.0 [ 76.791720][ T6942] (M) [ 76.797053][ T6964] netlink: 12 bytes leftover after parsing attributes in process `syz.3.263'. [ 76.807811][ T6942] = 15360kB [ 76.844542][ T6942] Node 0 DMA32: 379*4kB (UME) 394*8kB (UM) 162*16kB (UME) 316*32kB (UM) 255*64kB (UME) 19*128kB (UME) 15*256kB (UME) 12*512kB (M) 16*1024kB (UM) 9*2048kB (UME) 29*4096kB (UM) = 199708kB [ 76.851268][ T6942] Node 1 Normal: 3*4kB (UME) 13*8kB (UME) 7*16kB (ME) 7*32kB (UME) 9*64kB (UME) 8*128kB (UME) 1*256kB (E) 4*512kB (UM) 1*1024kB (E) 2*2048kB (UM) 389*4096kB (M) = 1602820kB [ 76.856704][ T6942] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 76.859620][ T6942] Node 0 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 76.862464][ T6942] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 76.866419][ T6942] Node 1 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 76.869283][ T6942] 52865 total pagecache pages [ 76.870758][ T6942] 0 pages in swap cache [ 76.872074][ T6942] Free swap = 124996kB [ 76.874170][ T6942] Total swap = 124996kB [ 76.875825][ T6942] 1048443 pages RAM [ 76.877042][ T6942] 0 pages HighMem/MovableOnly [ 76.878508][ T6942] 283067 pages reserved [ 76.878857][ T6969] tmpfs: Cannot enable quota on remount [ 76.879808][ T6942] 0 pages cma reserved [ 76.992091][ T837] usb 7-1: USB disconnect, device number 3 [ 77.081536][ T6991] netlink: 'syz.3.272': attribute type 30 has an invalid length. [ 77.084120][ T6991] (unnamed net_device) (uninitialized): option arp_missed_max: invalid value (0) [ 77.087186][ T6991] (unnamed net_device) (uninitialized): option arp_missed_max: allowed values 1 - 255 [ 77.180547][ T7006] tmpfs: Unknown parameter 'pG.uX#ޅAټv$|S[R[&uZQ: }mB$R]C\9F̯iCf7Om' [ 77.213937][ T7008] netlink: 4 bytes leftover after parsing attributes in process `syz.3.276'. [ 77.300781][ T7013] netlink: 'syz.4.278': attribute type 9 has an invalid length. [ 77.498627][ T7029] syz.0.281: attempt to access beyond end of device [ 77.498627][ T7029] nbd0: rw=4096, sector=0, nr_sectors = 1 limit=0 [ 77.505742][ T7029] XFS (nbd0): SB validate failed with error -5. [ 77.536705][ T7042] netlink: 8 bytes leftover after parsing attributes in process `syz.2.287'. [ 77.538869][ T7043] netlink: 8 bytes leftover after parsing attributes in process `syz.2.287'. [ 77.540022][ T7042] openvswitch: netlink: nsh attribute has unmatched MD type 0. [ 77.543089][ T7043] openvswitch: netlink: nsh attribute has unmatched MD type 0. [ 77.554830][ T7042] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 77.567583][ T7043] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 77.582592][ T7043] xt_CT: You must specify a L4 protocol and not use inversions on it [ 77.588449][ T7042] xt_CT: You must specify a L4 protocol and not use inversions on it [ 77.650252][ T7049] input: syz1 as /devices/virtual/input/input11 [ 77.682714][ T7053] sctp: [Deprecated]: syz.0.290 (pid 7053) Use of int in max_burst socket option. [ 77.682714][ T7053] Use struct sctp_assoc_value instead [ 77.689576][ T7054] sctp: [Deprecated]: syz.0.290 (pid 7054) Use of int in max_burst socket option. [ 77.689576][ T7054] Use struct sctp_assoc_value instead [ 77.781856][ T7074] netlink: 4 bytes leftover after parsing attributes in process `syz.0.295'. [ 78.039585][ T7101] tipc: Started in network mode [ 78.041272][ T7101] tipc: Node identity 2, cluster identity 4711 [ 78.043302][ T7101] tipc: Node number set to 2 [ 78.095527][ T2127] usb 7-1: new high-speed USB device number 4 using dummy_hcd [ 78.117509][ T7111] netlink: 24 bytes leftover after parsing attributes in process `syz.3.307'. [ 78.145815][ T7114] binder: 7112:7114 ioctl c0406618 200000000080 returned -22 [ 78.148843][ T7113] netlink: 4 bytes leftover after parsing attributes in process `syz.0.308'. [ 78.170568][ T7111] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=7111 comm=syz.3.307 [ 78.258577][ T2127] usb 7-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 78.261951][ T2127] usb 7-1: config 1 has an invalid descriptor of length 55, skipping remainder of the config [ 78.265250][ T2127] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 78.268062][ T2127] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 55, changing to 9 [ 78.271528][ T2127] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 8496, setting to 1024 [ 78.276469][ T2127] usb 7-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 78.279324][ T2127] usb 7-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 78.281861][ T2127] usb 7-1: Product: syz [ 78.283224][ T2127] usb 7-1: Manufacturer: syz [ 78.289706][ T2127] cdc_wdm 7-1:1.0: skipping garbage [ 78.291403][ T2127] cdc_wdm 7-1:1.0: skipping garbage [ 78.294962][ T2127] cdc_wdm 7-1:1.0: cdc-wdm0: USB WDM device [ 78.296854][ T2127] cdc_wdm 7-1:1.0: Unknown control protocol [ 78.494219][ T7076] ======================================================= [ 78.494219][ T7076] WARNING: The mand mount option has been deprecated and [ 78.494219][ T7076] and is ignored by this kernel. Remove the mand [ 78.494219][ T7076] option from the mount to silence this warning. [ 78.494219][ T7076] ======================================================= [ 78.563843][ T10] usb 7-1: USB disconnect, device number 4 [ 78.563841][ C3] cdc_wdm 7-1:1.0: nonzero urb status received: -71 [ 78.563909][ C3] cdc_wdm 7-1:1.0: wdm_int_callback - 0 bytes [ 78.570903][ C3] cdc_wdm 7-1:1.0: wdm_int_callback - usb_submit_urb failed with result -19 [ 78.687266][ T7126] netlink: zone id is out of range [ 78.689956][ T7126] netlink: zone id is out of range [ 78.691665][ T7126] netlink: zone id is out of range [ 78.696594][ T7126] netlink: zone id is out of range [ 78.707073][ T7126] netlink: set zone limit has 4 unknown bytes [ 78.710672][ T40] kauditd_printk_skb: 37 callbacks suppressed [ 78.710682][ T40] audit: type=1400 audit(1751699706.837:435): avc: denied { bind } for pid=7124 comm="syz.4.312" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=isdn_socket permissive=1 [ 78.713361][ T7124] delete_channel: no stack [ 78.767672][ T40] audit: type=1400 audit(1751699706.897:436): avc: denied { write } for pid=7075 comm="syz.2.297" name="autofs" dev="devtmpfs" ino=104 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:autofs_device_t tclass=chr_file permissive=1 [ 79.101044][ T40] audit: type=1400 audit(1751699707.227:437): avc: denied { watch } for pid=7139 comm="syz.0.317" path="/dev/nvram" dev="devtmpfs" ino=631 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 79.109041][ T40] audit: type=1400 audit(1751699707.227:438): avc: denied { watch_sb } for pid=7139 comm="syz.0.317" path="/dev/nvram" dev="devtmpfs" ino=631 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nvram_device_t tclass=chr_file permissive=1 [ 79.159490][ T7142] geneve2: entered promiscuous mode [ 79.161719][ T7142] geneve2: entered allmulticast mode [ 79.331657][ T40] audit: type=1400 audit(1751699707.457:439): avc: denied { write } for pid=7145 comm="syz.0.319" name="snapshot" dev="devtmpfs" ino=98 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:acpi_bios_t tclass=chr_file permissive=1 [ 79.331731][ T7146] random: crng reseeded on system resumption [ 79.439282][ T7154] netdevsim netdevsim2 netdevsim0: left promiscuous mode [ 79.442421][ T7154] netdevsim netdevsim2 netdevsim0: entered allmulticast mode [ 79.517027][ T40] audit: type=1400 audit(1751699707.647:440): avc: granted { setsecparam } for pid=7162 comm="syz.0.325" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security [ 79.820946][ T40] audit: type=1400 audit(1751699707.947:441): avc: denied { connect } for pid=7181 comm="syz.4.330" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netrom_socket permissive=1 [ 79.821973][ T7182] netlink: 'syz.4.330': attribute type 11 has an invalid length. [ 79.961340][ T40] audit: type=1400 audit(1751699708.087:442): avc: denied { write } for pid=7187 comm="syz.4.332" name="hwrng" dev="devtmpfs" ino=83 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:random_device_t tclass=chr_file permissive=1 [ 79.985218][ T40] audit: type=1400 audit(1751699708.087:443): avc: denied { module_request } for pid=7187 comm="syz.4.332" kmod=6E65746465762D1D475657655ABFC12C1B0D3D02CBB2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=system permissive=1 [ 80.063815][ T40] audit: type=1400 audit(1751699708.187:444): avc: denied { ioctl } for pid=7193 comm="syz.3.333" path="/dev/fb1" dev="devtmpfs" ino=640 ioctlcmd=0x4611 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:framebuf_device_t tclass=chr_file permissive=1 [ 80.066011][ T7199] netlink: 'syz.4.334': attribute type 1 has an invalid length. [ 80.908085][ T7229] macvlan4: entered promiscuous mode [ 81.059516][ T7246] fuse: Unknown parameter '000000000000000000050x0000000000000005' [ 81.240394][ T7258] comedi comedi4: bad chanlist[0]=0x01000008 chan=8 range length=2 [ 81.421362][ T7268] __nla_validate_parse: 4 callbacks suppressed [ 81.421373][ T7268] netlink: 328 bytes leftover after parsing attributes in process `syz.2.357'. [ 81.425248][ T7271] netlink: 'syz.3.358': attribute type 5 has an invalid length. [ 81.448356][ T61] cfg80211: failed to load regulatory.db [ 81.495129][ T7267] netlink: 12 bytes leftover after parsing attributes in process `syz.0.356'. [ 81.598787][ T7283] netlink: 8 bytes leftover after parsing attributes in process `syz.2.361'. [ 81.601539][ T7283] netlink: 12 bytes leftover after parsing attributes in process `syz.2.361'. [ 81.744717][ T7289] ================================================================== [ 81.744726][ T7289] BUG: KASAN: vmalloc-out-of-bounds in sys_fillrect+0x15d4/0x17b0 [ 81.744769][ T7289] Write of size 8 at addr ffffc90005021000 by task syz.2.364/7289 [ 81.744778][ T7289] [ 81.744784][ T7289] CPU: 2 UID: 0 PID: 7289 Comm: syz.2.364 Not tainted 6.16.0-rc4-syzkaller-00286-gc435a4f487e8 #0 PREEMPT(full) [ 81.744797][ T7289] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 81.744803][ T7289] Call Trace: [ 81.744807][ T7289] [ 81.744812][ T7289] dump_stack_lvl+0x116/0x1f0 [ 81.744828][ T7289] print_report+0xcd/0x680 [ 81.744843][ T7289] ? __virt_addr_valid+0x81/0x610 [ 81.744857][ T7289] ? sys_fillrect+0x15d4/0x17b0 [ 81.744867][ T7289] kasan_report+0xe0/0x110 [ 81.744881][ T7289] ? sys_fillrect+0x15d4/0x17b0 [ 81.744893][ T7289] sys_fillrect+0x15d4/0x17b0 [ 81.744905][ T7289] ? __pfx_sys_fillrect+0x10/0x10 [ 81.744923][ T7289] drm_fbdev_shmem_defio_fillrect+0x22/0x140 [ 81.744936][ T7289] ? fb_copy_cmap+0x2ad/0x360 [ 81.744951][ T7289] bit_clear_margins+0x2f4/0x4c0 [ 81.744970][ T7289] ? __pfx_bit_clear_margins+0x10/0x10 [ 81.744993][ T7289] ? fb_get_color_depth+0x120/0x250 [ 81.745017][ T7289] fbcon_clear_margins.constprop.0+0x1d0/0x290 [ 81.745039][ T7289] fbcon_switch+0xa01/0x14c0 [ 81.745065][ T7289] ? __pfx_fbcon_switch+0x10/0x10 [ 81.745089][ T7289] ? __pfx_bit_cursor+0x10/0x10 [ 81.745109][ T7289] ? fbcon_cursor+0x409/0x5f0 [ 81.745131][ T7289] ? is_console_locked+0x9/0x20 [ 81.745156][ T7289] ? con_is_visible+0x65/0x150 [ 81.745179][ T7289] redraw_screen+0x2c1/0x760 [ 81.745203][ T7289] ? __pfx_vc_do_resize+0x10/0x10 [ 81.745223][ T7289] ? __pfx_redraw_screen+0x10/0x10 [ 81.745244][ T7289] fbcon_set_disp+0x7d4/0xe40 [ 81.745265][ T7289] set_con2fb_map+0x703/0x1060 [ 81.745282][ T7289] fbcon_set_con2fb_map_ioctl+0x16c/0x220 [ 81.745297][ T7289] ? __pfx_fbcon_set_con2fb_map_ioctl+0x10/0x10 [ 81.745313][ T7289] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 81.745326][ T7289] do_fb_ioctl+0x328/0x7e0 [ 81.745336][ T7289] ? __pfx_do_fb_ioctl+0x10/0x10 [ 81.745346][ T7289] ? do_vfs_ioctl+0x523/0x1a60 [ 81.745366][ T7289] ? selinux_file_ioctl+0x180/0x270 [ 81.745381][ T7289] fb_ioctl+0xe5/0x150 [ 81.745390][ T7289] ? __pfx_fb_ioctl+0x10/0x10 [ 81.745399][ T7289] __x64_sys_ioctl+0x18b/0x210 [ 81.745410][ T7289] do_syscall_64+0xcd/0x4c0 [ 81.745426][ T7289] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 81.745436][ T7289] RIP: 0033:0x7feeea18e929 [ 81.745445][ T7289] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 81.745455][ T7289] RSP: 002b:00007feeeaf21038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 81.745465][ T7289] RAX: ffffffffffffffda RBX: 00007feeea3b5fa0 RCX: 00007feeea18e929 [ 81.745472][ T7289] RDX: 0000200000000180 RSI: 0000000000004610 RDI: 0000000000000088 [ 81.745478][ T7289] RBP: 00007feeea210b39 R08: 0000000000000000 R09: 0000000000000000 [ 81.745484][ T7289] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 81.745490][ T7289] R13: 0000000000000000 R14: 00007feeea3b5fa0 R15: 00007ffc852df908 [ 81.745499][ T7289] [ 81.745502][ T7289] [ 81.745507][ T7289] The buggy address belongs to the virtual mapping at [ 81.745507][ T7289] [ffffc90004d21000, ffffc90005022000) created by: [ 81.745507][ T7289] drm_gem_shmem_vmap_locked+0x4bc/0x720 [ 81.745522][ T7289] [ 81.745525][ T7289] Memory state around the buggy address: [ 81.745530][ T7289] ffffc90005020f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 81.745538][ T7289] ffffc90005020f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 81.745544][ T7289] >ffffc90005021000: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 [ 81.745550][ T7289] ^ [ 81.745555][ T7289] ffffc90005021080: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 [ 81.745562][ T7289] ffffc90005021100: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 [ 81.745567][ T7289] ================================================================== [ 81.745677][ T7289] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 81.745685][ T7289] CPU: 2 UID: 0 PID: 7289 Comm: syz.2.364 Not tainted 6.16.0-rc4-syzkaller-00286-gc435a4f487e8 #0 PREEMPT(full) [ 81.745698][ T7289] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 81.745704][ T7289] Call Trace: [ 81.745707][ T7289] [ 81.745711][ T7289] dump_stack_lvl+0x3d/0x1f0 [ 81.745726][ T7289] panic+0x71c/0x800 [ 81.745742][ T7289] ? __pfx_panic+0x10/0x10 [ 81.745756][ T7289] ? irqentry_exit+0x3b/0x90 [ 81.745770][ T7289] ? lockdep_hardirqs_on+0x7c/0x110 [ 81.745784][ T7289] ? sys_fillrect+0x15d4/0x17b0 [ 81.745796][ T7289] ? check_panic_on_warn+0x1f/0xb0 [ 81.745806][ T7289] ? sys_fillrect+0x15d4/0x17b0 [ 81.745816][ T7289] check_panic_on_warn+0xab/0xb0 [ 81.745825][ T7289] end_report+0x107/0x170 [ 81.745839][ T7289] kasan_report+0xee/0x110 [ 81.745853][ T7289] ? sys_fillrect+0x15d4/0x17b0 [ 81.745868][ T7289] sys_fillrect+0x15d4/0x17b0 [ 81.745883][ T7289] ? __pfx_sys_fillrect+0x10/0x10 [ 81.745896][ T7289] drm_fbdev_shmem_defio_fillrect+0x22/0x140 [ 81.745912][ T7289] ? fb_copy_cmap+0x2ad/0x360 [ 81.745926][ T7289] bit_clear_margins+0x2f4/0x4c0 [ 81.745942][ T7289] ? __pfx_bit_clear_margins+0x10/0x10 [ 81.745958][ T7289] ? fb_get_color_depth+0x120/0x250 [ 81.745973][ T7289] fbcon_clear_margins.constprop.0+0x1d0/0x290 [ 81.745987][ T7289] fbcon_switch+0xa01/0x14c0 [ 81.746002][ T7289] ? __pfx_fbcon_switch+0x10/0x10 [ 81.746019][ T7289] ? __pfx_bit_cursor+0x10/0x10 [ 81.746033][ T7289] ? fbcon_cursor+0x409/0x5f0 [ 81.746047][ T7289] ? is_console_locked+0x9/0x20 [ 81.746061][ T7289] ? con_is_visible+0x65/0x150 [ 81.746073][ T7289] redraw_screen+0x2c1/0x760 [ 81.746085][ T7289] ? __pfx_vc_do_resize+0x10/0x10 [ 81.746098][ T7289] ? __pfx_redraw_screen+0x10/0x10 [ 81.746116][ T7289] fbcon_set_disp+0x7d4/0xe40 [ 81.746132][ T7289] set_con2fb_map+0x703/0x1060 [ 81.746147][ T7289] fbcon_set_con2fb_map_ioctl+0x16c/0x220 [ 81.746164][ T7289] ? __pfx_fbcon_set_con2fb_map_ioctl+0x10/0x10 [ 81.746180][ T7289] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 81.746195][ T7289] do_fb_ioctl+0x328/0x7e0 [ 81.746205][ T7289] ? __pfx_do_fb_ioctl+0x10/0x10 [ 81.746219][ T7289] ? do_vfs_ioctl+0x523/0x1a60 [ 81.746237][ T7289] ? selinux_file_ioctl+0x180/0x270 [ 81.746252][ T7289] fb_ioctl+0xe5/0x150 [ 81.746261][ T7289] ? __pfx_fb_ioctl+0x10/0x10 [ 81.746270][ T7289] __x64_sys_ioctl+0x18b/0x210 [ 81.746282][ T7289] do_syscall_64+0xcd/0x4c0 [ 81.746297][ T7289] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 81.746307][ T7289] RIP: 0033:0x7feeea18e929 [ 81.746315][ T7289] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 81.746324][ T7289] RSP: 002b:00007feeeaf21038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 81.746334][ T7289] RAX: ffffffffffffffda RBX: 00007feeea3b5fa0 RCX: 00007feeea18e929 [ 81.746340][ T7289] RDX: 0000200000000180 RSI: 0000000000004610 RDI: 0000000000000088 [ 81.746346][ T7289] RBP: 00007feeea210b39 R08: 0000000000000000 R09: 0000000000000000 [ 81.746352][ T7289] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 81.746358][ T7289] R13: 0000000000000000 R14: 00007feeea3b5fa0 R15: 00007ffc852df908 [ 81.746367][ T7289] [ 81.747104][ T7289] Kernel Offset: disabled VM DIAGNOSIS: 07:15:10 Registers: info registers vcpu 0 CPU#0 RAX=0000000080010000 RBX=0000000000000000 RCX=ffffffff81607d30 RDX=ffff888030c54880 RSI=ffffffff81607d78 RDI=ffffffff93d5d080 RBP=0000000000000000 RSP=ffffc90000007fd0 R8 =0000000000000001 R9 =fffffbfff27aba10 R10=ffffffff93d5d087 R11=0000000000000001 R12=0000000000000000 R13=0000000000000000 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff81607d79 RFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 00007f69f89c2c80 ffffffff 00c00000 GS =0000 ffff8880d6715000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00007feee7fd4f98 CR3=000000002cd5e000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=000000000534c002 Opmask01=0000000000000000 Opmask02=00000000f0000000 Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 372e31382020205b 203a6c656e72656b ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 205d393832375420 5b5d383737343437 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2525252525252525 2525252525252525 2525252525252525 2525252525252525 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6f6c737973007325 2e73250064252e73 2500656c6f736e6f 632f7665642f000a ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 4a49565c56005600 0b56000041000b56 000040494a564b4a 460a5340410a000a ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 3039636666666620 7264646120746120 3820657a69732066 6f20657469725720 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6f3a755f6d657473 79733d747865746e 6f637420745f6d64 617379733a725f6d ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 64617379733a746f 6f723d747865746e 6f63732031313634 78303d646d636c74 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 636f69203034363d 6f6e692022736670 6d74766564223d76 656420223162662f ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 7665642f223d6874 617020223333332e 332e7a7973223d6d 6d6f632033393137 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 1 CPU#1 RAX=0000000080010000 RBX=0000000000000000 RCX=ffffffff81607d30 RDX=ffff888031a8a440 RSI=ffffffff81607d78 RDI=ffffffff93d5d080 RBP=0000000000000001 RSP=ffffc900006a0fd0 R8 =0000000000000001 R9 =fffffbfff27aba10 R10=ffffffff93d5d087 R11=0000000000000001 R12=0000000000000000 R13=0000000000000000 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff81607d79 RFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 ffffffff 00c01300 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c01300 FS =0000 00007f410bf7fc80 ffffffff 00c00000 GS =0000 ffff8880d6815000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe000004a000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00007ffc852def40 CR3=000000002c444000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000005000001 Opmask01=0000000000000001 Opmask02=0000000000000010 Opmask03=0000000000000000 Opmask04=00000000ffffffff Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fff8a2728ab 00007fff8a2728ab ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fff8a272db0 0000003000000018 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fff8a272db0 0000003000000018 ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2525252525252525 2525252525252525 2525252525252525 2525252525252525 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 65746e6f63007325 203a726f72726520 64656e7275746572 2072657672657300 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 40514b4a46005600 051f574a57574005 41404b5750514057 0557405357405600 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 65642d332e36312e 3120534f4942202c 2939303032202c39 484349202b203533 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 20296c6c75662854 504d454552502030 2320386537383466 346135333463672d ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 36383230302d7265 6c6c616b7a79732d 3463722d302e3631 2e36206465746e69 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 617420746f4e2034 36332e322e7a7973 203a6d6d6f432039 383237203a444950 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2030203a44495520 32203a555043205d 3938323754205b5d 3438373434372e31 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 3d747865746e6f63 7320313136347830 3d646d636c74636f 69203034363d6f6e ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 2 CPU#2 RAX=0000000000000030 RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff855befc5 RDI=ffffffff9b0c52e0 RBP=ffffffff9b0c52a0 RSP=ffffc90003e8f178 R8 =0000000000000001 R9 =000000000000001f R10=0000000000000000 R11=666f206574697257 R12=0000000000000000 R13=0000000000000030 R14=ffffffff9b0c52a0 R15=ffffffff855bef60 RIP=ffffffff855befef RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 00007feeeaf216c0 ffffffff 00c00000 GS =0000 ffff8880d6915000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000091000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe000008f000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=000000110c2d20cd CR3=0000000025de2000 CR4=00352ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000010000 Opmask01=0000000000000000 Opmask02=00000000ffffffef Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007ffdd3097940 0000003000000018 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f1f9ee11b12 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f1f9ee11b1f ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f1f9ee11b19 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f1f9ee11b2d ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f1f9ee11bb3 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f1f9ee11c91 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000524f525245 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00524f5252450040 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00e800a800000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 3 CPU#3 RAX=0000000080010201 RBX=0000000000000000 RCX=ffffffff81607d30 RDX=ffff88801eaba440 RSI=ffffffff81607d78 RDI=ffffffff93d5d080 RBP=0000000000000003 RSP=ffffc900006f8fd0 R8 =0000000000000001 R9 =fffffbfff27aba10 R10=ffffffff93d5d087 R11=0000000000000001 R12=0000000000000000 R13=0000000000000000 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff81607d79 RFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 ffffffff 00c01300 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c01300 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff8880d6a15000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe00000d8000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe00000d6000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00005555937855c8 CR3=000000005ac61000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000008001 Opmask01=0000000000000000 Opmask02=000000000000003f Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000306e616c77 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea211b12 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea211b1f ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea211b19 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea211b2d ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea211bb3 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea211c91 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea385488 00007feeea385480 00007feeea385478 00007feeea385450 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeeaeed100 00007feeea385440 00007feeea385458 0000000700080006 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007feeea385498 00007feeea385490 00007feeea385488 00007feeea385480 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000524f525245 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00524f5252450040 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00e800a800000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000