last executing test programs: 4.017304017s ago: executing program 3 (id=65): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x9, 0x1, 0x10000, 0x1, 0x0, 0x1, 0x40000}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0xd, 0xc, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6f}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x4000, 0x1}}]}, &(0x7f0000000380)='GPL\x00', 0x2, 0x1000, &(0x7f0000000600)=""/4096}, 0x94) 3.986528147s ago: executing program 3 (id=69): syz_open_procfs$namespace(0x0, &(0x7f0000000100)='ns/cgroup\x00') ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454ca, &(0x7f0000000100)=ANY=[@ANYBLOB='..']) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r0 = syz_usb_connect$uac3(0x5, 0xa0, &(0x7f0000002440)=ANY=[@ANYBLOB="12011003000000403512100040000102030109028e000301002040080b0201012130c60904000000010130000a2401042a00ff0f0000132403050001020602028000000700100002000f24090202000000", @ANYRES16], &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, 0x0, &(0x7f00000005c0)={0x44, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000002240)={0x84, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000004000000080000000100000080"], 0x50) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000002c0)={{r1, 0xffffffffffffffff}, &(0x7f0000000200), &(0x7f00000005c0)='%pi6 \x00'}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000800)={r2, 0xffffffffffffffff}, 0x4) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x16, 0x10, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000000000000000000000b7080000000000007b8af8ff00000000b7080000ffff0b867b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000000000018230000", @ANYRES32=r3, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @flow_dissector, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r4, 0x0, 0x22, 0x48000000, &(0x7f0000000300)="40f0538ef047b21fb60068305500", 0x0, 0xf00, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xaf) r5 = gettid() rt_sigprocmask(0x0, &(0x7f0000000000)={[0xfffffffffffffffd]}, 0x0, 0x8) timer_create(0x3, &(0x7f0000000080)={0x0, 0x1c, 0x4, @tid=r5}, &(0x7f0000000300)) timer_settime(0x0, 0xffffffffffffffff, &(0x7f0000000140)={{0x77359400}, {0x0, 0x9}}, 0x0) rt_sigtimedwait(&(0x7f0000000040)={[0xffffffffffff7ff8]}, 0x0, 0x0, 0x8) unshare(0x64000600) 3.374531132s ago: executing program 4 (id=74): r0 = bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x6, 0xe, &(0x7f00000008c0)=ANY=[@ANYBLOB="b702000000070000bfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000006f6400000000000045040400010000001704000001000a00b7040000ff0100006a0a00fe0000000085000000be000000b70000000000000095000000000000009e17f199a68b06d83298a8cdc21ce784909b849d5550ad857d0454d8877a6db61d69f2ffcaa10350e11cb97c8adf1bc9a0c4eeceb9971e43405d621ffbc9ce000000d8ca56b50d0c010d631f6dde53a9a53608c10556e5734eb84049761451ce540c772e2d9f8004e26f7fcc059c062234d5595f6fbaa187b81d1106000000000fd60000fd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d7e43c5cbd80450f859ce8122a79c3e40000b59b0fc46d6cec3c0802882add4e3179bd4a44f231b6d753a7be428ba953df4aece69311687f4122073a236c3a32efa04137d4524847d2638da3261c8162bb7c7824be6195a66d2e17e122040e1100000000928612a29fc691e4f1f7bd053abb885f39381f1759410b1059f05684261f332d606834669b49ec99320ca7712d7e79bd5bf5ed818ecc7640917f6a559a47db608fcf9f6c131b84e41c354c66838f72b9e12d36e996f316f0812ca83efb30c7f6c6d57c4a64590401eec22523dd712c680013e87f649a1ede7142ca9d5d8a8c9f9b440fe4331ad5532c74d9a31a5d737537f7a2caa30581253d14dd3e92af7dc836686365ae01bdec561c0402b67801267a8df97d2f85426a5963d4fa3e26cc05972c162f223f000000d999e80de00fcbcc02d0aed7bb8f7ba337d59c14f39dcd4aad4139ef6425a9367f1bd1467fc6b95a4df7669839771ce9d5788029901e5a79d8b9990ace8f74087f25ad50c46088000000008000"/686], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x3a, 0x10, &(0x7f0000000340), 0xd58495dd, 0x0, 0xffffffffffffffff, 0xffffffffffffff5b}, 0x42) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000002340)={&(0x7f0000000080)=@nfc={0x27, 0x0, 0x0, 0x2}, 0x80, &(0x7f0000001e00)=[{&(0x7f0000000100)="47059199df9945032f04ec00f3254cb5c466044286ac01391e07674088c40d4058c6db3ddb1a5bef82416c9759735c489a773ddacdee80ce551d10d232f9d9363dfe072acabb448c69c0da45be576a3c241fb1ce8325f0d71bb777bb0c76d99b9188c90a47007c4a5fdd44e85412ef22e09248d730af32bbad0f03c981d5955de119f6d582", 0x85}, {&(0x7f00000001c0)="e4b50c71f42835fcea6f5c", 0xb}, {&(0x7f0000000200)="8a68ffd7ac28353bc5d3674127b3fb5ed6", 0x11}, {&(0x7f0000000b80)="3b2bcc6404a7cf2dbbc2c4ba4073208b055348c755b9bb4623298cba9b11d953fe2080c9e8e67a5d669f0d19fdc10dbc698fbdc68fc3c0782fb5c68b2b3f21a9c9ba085ca1a0899879ed4d0350a754ccdfd0c0392067aea4c7d5c5de140d9482decb46b02372dbb5035147d81865932c1cc55d22a01bb0f41da506adf2f4cc4cec7c8d2844f50373fd862da8d578d4f6f054a0a5c8130dd7faed076c0ddc71247f700e3a3d5bdc775dfab6576ba43a1f4f1a56421c3b6feba45fe6c1de8bc3e60418ad1b21a35c88e980fe8fb8cde6481ec05bedbdeafb6637f2fd22d00b9b42889c7b5da2bb037231a7a05c1c22132a304d50c345865c5c75af3e24308271628ef0da9d829b83a69fe8e6d187a3c4ee44db6bf3b8667314bd60bf8993f4bd941182b4556bd347ce8427be9f79248b0ee004b6cc078aff13b8d3741c5606bb57dcb83423bc0f2e96f14e957f24e0304bac59ee914f26eb3e27f0c648b22a1ad50b19995696972f1d5c818daa560919a21b07ae801ea47b5f5246b45b6ab72ccfc8d435c9cc75a11d5d8268c51a296b8ae752efef8cbfb2f5d4cd279a6d48886afbe5ee81b089556d48a955a23f6f6bd8e040b173c084606e103c94fb5a9aa8271f4240a3f7e0a1732d2b0ce8fbfd922a278cddbb5c796937c6c49a5a7f3b0f52df7734b7365762394004e07ef12528ab14ba965494dfba0a9dfb63e5e986e3ed6fefa5bbff6aa50d2bf8d52ffb4b39e81d9b66b43814244db1e7e8621ce68108d698ee5b1598f8bcecee10f1454003c05e925849b24ded3da307ec57ab5dda977fd42cecc9f1fa5bde1ae5ff8455dd687f11f4faf72451554aedac6cd081566c7678bef3391e54a700ecab07bcd2b6202953e1ee1052de5247e93b29bc2f5c17c29cd196669901e2ff5f60b11d7874965f869ac48d8dedd1d2240e93053bd23444efae919015572be221d07842c214673abc1f0fe95f2d1c420e886ab0d3f14aa426f0d5e69c3a64bf5814ac61eec7c5ec7c64e0bea8d5bf1933d8ffdcc7497ea6b4b522b060ed66bdf36d70d35331ffa7801dfccb442f5d264871ed5b624aa81c22f5d3b0715617045353ce8923a53208c531c1f76f55496d11bab3babe323d01cbb78757959c0dcdb076a030022fa0c93186ac4611ff30aeea10e0fde0828b5dd9f0fb05b5bf1ee544640979be870be5cf977272254e700b1d3e1582f5b76c585aae76957bcaf03d31bf3410956f9a48e26c7759ad331108c0753efb7967c8a2dda94cc2572063790588b54d473d3d1b7969d82166acb9b5747cb6b8d9d0504f93aa57d4bb23df1f68a3327436877e8e3381fdb77c547f1ca96a82a35d981f81d413b5a7187d8a9dcfb8de74c9750d5252a60f7961fb8caa74b47f638ebd9099224631565fc5324182f9f328475231d096a441e16255c134e58edab85bbe2de59602ce8621b177067ceab15dc63b2be8ce96b55811e06754984fad69324bc474486829a299e382757af9b5b04de95acade861301c1cd63d2680af5dc40550f17fde9bc03a84a40358f680106268c9746f32e85dabfc05c1a482a4d8f5dabf6fa8a8b97dc17337969e04d3a61bbded508be0ee78abac87bd72693db1a919e4633363e810f51691f0018b2bb7fff3ac55bfb275b9aaf95c46b665d341228dfbd11486532ca1bc28bd39a74000b95414f62438ea27b25116eccccd474b4caa2fef74c26bb1c0b23546cc7b026555a7dc17362c22407856ac473d9f9740ed1e038a923e90da87b43faec0a26d1f8d8241d1634e7d3be443098564f15ff2ffa7b96217f273457398d38e2045ed09dcdc2f9ea05a5eb2eb33df3858ee69a844e11df51d9a37c519275a0bf6845b19c31f73740d92926d17758fdb64d79d67dfacb900e80003773ef278b563fd8dd490d40fc8f35fab50133057188a77cc36450cea9ba3bc6dff731d7c5b06d16b371348fb4bc2c4c82073161a08b239408f993f9dfa0bf46657c27c7952b4dc7c4dd49316778b9e284930f82180910f8af9c028a989f4bf62d1159ce7a09cf6fd7f29a33c48ca9bbd758188bcda912b0f6f6c30199a911ba241d46154f9f8b00e4092465eae163c47f68501d2b15e105aca0bc22209f1caf847b28e9e4c9fc8e46bc4c0efcb112fc0a735534f96e68c1deabc82873b1c18bbb8ee2235000fa828a36b7780ac9a37ddeb1abb8a9e14c87022d35ed44cdfebb4c04ab3ddbc33e6d5a63fa5c6331f8e81dde4d1e201473e8a83f5ac19159860a808696aa997fb041a11dcf2b9c26b3c2e299c9b05b70e4199139073a2692920480d6b2aa0ced7258d98a9f7bb77750f11ef0d7982b5e001b80e5bcf903fc2455ee1beab4d61a85d94555e3edc4be27d34827498b99fd3643a304325949656276e62dde4fb7a77212fed62899d08bced1d1edd2b6e9c2331dff349e912e4f184197ef8b92f4aef64c11b2d4980a58b8f845dee5c2ec7533661b75a76a98211fe5d4d1d1701d43c79d85abdb827d1bc678493411ed554b2730a16f9c0920451644c72635e00894e268cc74ec188bb73f6307e1a050ef1cd46e3655d8b56f57ef5e9aead40024719273dc5cabf660a68f22c2d26f6fb1b5bcb37b2b443305871a06909822470a2b3b45e1816477d8c6405ac9c4b72e00e995af719c99664d1c4ee8191b27029360cfb5b75efb00252b387d323414a6309ad40ddc289b7ecd901bcd43b065775794a3b1b7b1ddf43adc264b276674e76a24935b573f2173fc45bf5e47374fd4e1d8d6148db1452fe87f6017771a334fd85e2435764fa4d1530c51adc902c4976756d9e78e33c3524d5b9b9b48c9512b1d1842fe45a5abb439c99f1e746da57bed3a3df74464a70fe35204a479e353e97a2d3c763987367321c912f38aa3038bf725bbfe233ba36196ca00ee9de0b203891a44d85f8f7686c29c7163814df6eff07a1db9775abac397d31b6fc6ea07ff1506773f14997ecb957d55149eebbb5339ad430370c83a40e417842579e6cd1cb672ec1af0a9a9d7289a52fce8ace7072ffa6b1fe52814a32ff0992c99c5d4d1e4dfe7d1e3ec4b3fcd23e68482dd72f0696f082e70d784ffb0c67838ab90cf858ccb7c4cf111736f4ec0e7a6d2be100e661a663579276bbe9ab007a1f810e8aa45c6f2674d94ec6bc27a83e0ee2ac43f3d4bb6fec015cb5b49a4fe709da09bf0f667725acd4b2cc74f72b18ab7337e2846a2f2885328927073609ce745bef83f79247ee0fc77bdf07445c8ead157330b91ec3f3a4c622106fef09be3e05c59ec4e2a42ba32c1ccd1b0ae0b98dd2872a6b17f67558a342880df7a94b741660fe36523e1382f1fc553e4b7b8ef40985a2443dca4fceaef1bfce75bf69e49afd9119f60dde5730cd15a85fb5c4b4bafc6d5b099dbb98edcc2358f68fd59dd89fdd6240469a274bede84fa1e4e33166dc6f9427753c42e8ee2abe65d45a957f14d23a52622835ab40a8a87cbcc09d1ced8dab0c8105dcd55894c358f1bb06a89ed11f7fccad7d1128db8dae89821bc20137b0b157ca9c549951196faf8b61503d0f5da115993265b9398ec647141210318f38499192a0caa3f66a376bdd8f12b1ae94cdafe49c7759c8fb532bfe31f9493da174f380b9241a6a66fd45d400504a70c6ab522b68af1337513509d64e6a5f4c1432812d1eef614192c4c4a54612e5490bff47eacfa36e8614a7e980924e7e2fd1ea21a259dd62ea8a5e85b31d29482d5527f53dd8420633dc6f94f80414c3bd0365a5f0021166d682485e9f92bfdb350f0f5713b49046384d101cb7ea6d478ed5141bde0fc2f817557158e151d1e6ddcffb9b6675dad5978293b72e395134587d0e929924b95f5efa10bf046ef9eea8f4d9de20107772db2e6878b045c52901c0b631bafffe6b6bca8731532e791f2f75bf2e65f96108962347c7f7b9487f33964e240c96aab5b435f649c1dd2f089a5be01e50a3c7f1a8e278b1c8f9602398104b30f777032333740bdd4b7f4073fd9a00ab686a07eac6921f3b54b6ac944e45721b3e2cb554d7c1911c13b058195ea29b582df1c1abd648cded70187e0569b33b17cd2d58da75cc1e666ddc81d265b229d83179c5bc6a2ee6ed32d8906a013c192baa03fa527622d61dd30dd9b388afb781491c2ede71e16301dc6229da464d0574afc6f718542ff65b80de5b6b8de103379ed00c283662d1005cfad7843b1b9a4b6a15779a940d41fdabb936e24e4e7aece9c9f1df07aebfe563cf6b6749b28295671ddcaacbc1ae4e1698d5928b5207405906ede6bb1dbf7a62ca0ad8a346eaeb615ed79bc6fc07a25d66ce1aa986087669b7e7536e20e2c6e6eebabcb396dcf5fb360c5cc4f1d433c87198313317ece8be18afeeb0d1fd8de91d807834aee1cb47bcf358f43631aa9ca4e3abf1ef5b0b4da3e5fee39e18b53e23f1d74198443e08e8a5c8161db49b6c82ca2c9a37531fb4447721d5d8f80ca86715bf73eaa5aa81559430136774baed93230120bc8e4484491731b3ab2cbc5c4d5d15d7cb20d4a0287d707146a61857ff5772e64594e04453358d2cfc1976fddf4c7b3d6802b5816c32e6a294f8842d7632f4d95310d813ac2bab66f3a23a01c07ce3f5a3f46aff0b30c851500d4f8813aa90665909a649f76414e7dbee563873e05467af6de5501c0ef53c3c7690cc44a0d8a8aee241614c247f1e6ab325dbae9b1697b828a19b1307364d8edff735e0cd63a18d74fd0672a8d77b2d7a84798d9aaa01f949a7e8bc741ba9481350ac522caffde3dd57c4a8c5898c4bfe3953e5141742401367a1f8599a34d9e7da825d3c8c2331b694e1c0ea4eaa9ecf7d94dca6624ce5685a86c777aa95d1a6438be8eb135984960e1489305ac23292c9619a276156a2c7bc61399dff0344c7307cb456abc863235ec671d453c93f341620d604b136115d620dad3dbb494b6287537fb1b23d5740442f4728ad1589823b6cbde04420f27ebadc1e0e91ce4d117547db740583ad253d872dd9a2a9c451e9b1b1fde0ed6bcdb97d310fb844ee376f3483ef6e357ad70cc55c4445681d3cc38b93d8dbf432ea5c66d8d6b87c50585edf1290d9651295127b9cf20ee4fd6443b6a14817163412dc0ae31d64a9296b812d4f2025fc194992bed6933f2968c2761aa72acff6d8df4ea69c348c8583ee5ba0120fcdad4ab67d1f994bc7cb27a0ceb94d19e0130027a1caee2daf307ec287ff3d1de97a29ce267336a6388c936f8f510c611fb23b5fddcb07e23480f3dd3f7e55362950b1ae15504738718d1bf9f5646e8ba8440c912c476c39fa617dda90a8eaf29ef8992111a684cf038441580afe793f35acd301c199b3874c049a346fce8fcf00f0bf370303f34fb24cfaf96dc294f14bc0b481d566049e5af95fdca9e91934d426825c120ca2be3cb46e55254e810f1cd648206878f842e6da50916a49ce98a23f050afe0882844dbc1e9a6a2f4bf6868d597d841dac55435ef24cfc575131be602fda6cc37f080540878f94050da397d56a0e99becdcbdf6b90098ecabb8fd37ee92a308acb0b42e738b9ba0a4b389775d5ec519016df99469b1ed6bf86a0cb7d980d3e2473c5a8ccbb033c1589d72fd2b3d1b6d2e7425f709fe41bd18dbc6ef38f93148680916e708f3d3114827c78696419500db9e16d5b74f68c5290eabeda0aa172ed31bae49920fb7f7d5f4d4f7460e3b7d92e3f64e52a84d3f3d98c88ba32e1265ada1e497ea753a5f9f5f115a3b87b984c91e25307043b66121940c9bee41358473a58679a2d6", 0x1000}, {&(0x7f0000001b80)="dca6af583e469bf3a5e077816f5b8a4f0333c74168c4fbf919568705c9bfe182a12c9a4bdbfe71c0714528acd93d245a3418a33b28704b1f75f0f07b0ebfeae55422f2a3dd9479dd3274ce377f6b427e46be902ac66c3f5f30333ec986395229397740659359119618387a34f9788dc9b249daa1ae857ee8225c486aaded577f7adc6ff9064181131d87ec2383c208b45afd3391c56808d66267bc83315fec30c5da347d2de49b0bb1d16f25edadd43145029c31fe128e95981ac850c43bfc96c810dcf01bc6c610ad0fb635bb8eaac9b38c779428756fe8f56bbf844a9d5e064e93ec41a00ac3e4d1eaf3d5bd6c20b301f41c751dddbef75137f6ef1099", 0xfe}, {&(0x7f0000001c80)="184c640005ac48134b9e574ce0ee8728cc2f416959aee8e4de248d011e421d425d01f85e8260336dda9f2b4cc5a8de72b0388dbb0b3da5bc9615d843b567736ef124eb587fd195052485ed46ac517d33978a1764fd5fa5c1fdbbb48ad4535370142313314dfcc48e9ed948df2bd53cb45c67911573e139daf3fa64da9b6d4c311a1f727aef60433c574b6d3973636b9a60de6c9fd3787194718f641dc413e2edd753d47b6054e5945821bc1c1d0ba52dfcc8c72036914cc0e044fac18d5188babd5ffaf61714fb8e2c84793d2f3366a27fe95cc3fd0d026b3ada6769", 0xdc}, {&(0x7f0000001d80)="3bb1b7b4b095a4e30eed75bec508b639cc3ecce572e973ccfab8f3e7a8ceb5477b888b5d0a1db95c0d27ee4657d5c30bf6cab8f67c2fd8c7f65cdead0e44b5e35c20123e7de7ec", 0x47}], 0x7, &(0x7f0000001e80)=[{0x18, 0x19b, 0x1, "c51566ac"}, {0x18, 0x10a, 0x531, "588fa5d7fb7f0a"}, {0xe0, 0x19, 0x7fffffff, "5dfff10586397f2a0f1424578638558cd82c46161a15a4a208c1ad77684ea7438f8634537f03a0d3a2fff5a265d45548e2c50fd5342dd25a2d2459b78d8c03bb0119b1aae663a90fcf5f425aa17e021940bbbf8418d222a7f56f47451c6e615b2032cca9843b153e734e5704d2945e0d8074ff3657d796326695aeae431179ef9d45112b89575e5e2a723041456f437c1cb86c064bca70a61eb2397b1400bcfaca0ef4259e6adee0957d00fb4917b9897099b35177d577b281546c8c1bd2bad3bd424086d6ad92993b"}, {0xe0, 0x118, 0x6, "e1fe9eb67b6a3947aa6ed20fa239cda702ed0bd98281866066fb0c42099c05372793c1dc17f28cf0b314cc6fdf6bcc2406c2b9d6143c3ba5d4fa532459230ce7d5e3abc68048523267b58730b40f395fb3f0b941f167b09f2027a0db634fcd2cf0e994dce3890973649389c0adc7b45a14f9b91b19077ea18c4e18a467b960bf72a8a11733e423b2b36ec49233663c804e22f11a02d2cbabfba284ff77cf016ca79d7e9ff0d9e19b881ef106d9fde0b83c8da345d0a5ca01490e217e18c315b6a59d19bb7b223d541e199843bedd71"}, {0xd8, 0x6, 0x7, "dd305b5ab405e2649f6ee605bab8a912b0a08494427dfb4fb5e1b5ba0f0c042f7ed1cb45abc0b014fc162201491a278865d058cfdece735c7c84207314e93bb8828bad9aa2bae0f2825137cedbee876a4c275562444e820734edb697e67ecdc2eb0f44941b63a167e458f21e01f40c91a1410f9ec6071478a1c2a42c1836b6b63b773f3b76b8b5cea79dccb78fed146022a32429f7ddf0ed6b896005f36e73eee08aba2b7693c1156837b2acc56f3ee10267aa6545ab27cb2748097a39ebc4506a5fac529a63c793"}, {0x100, 0x117, 0x9, "aa3d5242efcf83005d7339e99e0db5ec6a60fd72f5fe818fd512dd7f3274c09d0947298bdb6597f69d1cb1847a9df5b6d381147cfc0c6f74d5d937e80ffc04dff01a21d8eec6ead84f17b79225a0baec1a142db64b9063fd2185f4ccc3e2f6ce021e0f3e6e476446b95da3a51d3d5f1ba83f1a7a2ebd9c8715a53582917fd2380c98c187ff513317f2a810dae6daa7d91ac63489885942b3b939a0802e4fca6ac8f53ba29d665b8ed5a947458d11f19d64be8fe3da0a4e9bea4558f0081f4128829238502dfd33b39c2f1efc28da4cbdb8ba08dff8791419bfde5359adafc1ed3069d551a4dc86a6199398"}, {0x40, 0x114, 0x4c2, "c11c785fa3bf604354a4b8fbd363a16ab425ad175d29f43e808621db4b6234178a1d21009df921afa6867904f0978b"}, {0x90, 0x84, 0x7f, "0daf8d1805ba2f4f18c1faeb18a8ed83e747a70711f8d55007ea7ba3a15e8f0afbb9894e09c955f0b473dedd48905fe5d3804cd9711f9f9eb7e27a8894e8be9a317bc3657edefc1c8016bc3dbe872fccdfa486231463dd8266ddec34d81b7138306e050bebc10459b05f7a1c24d56a7b163e43694eb8e8b7724b73"}], 0x498}, 0x8001) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={r0, 0x2000012, 0x700, 0x0, &(0x7f00000004c0)="4133c9e924380000000000000000", 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x20) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'ip6gretap0\x00'}) 3.350219402s ago: executing program 4 (id=75): munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) unshare(0x22020600) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) timerfd_settime(r0, 0x1, &(0x7f0000000100)={{}, {0x0, 0x3938700}}, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="7fa403c171ca0180c200000e88a8390081000700000d020000e00200000975fdb9eb8e44457a81fd2e8e8d2a6baa8f402108c82b07b374645883b522002ce2d30ed72e7f9e88ba357fe07e36354eac770f281c00"/94], 0x0) syz_mount_image$f2fs(&(0x7f00000002c0), &(0x7f00000105c0)='./file1\x00', 0x80, &(0x7f0000000000)=ANY=[], 0x43, 0x105fb, &(0x7f0000010600)="$eJzs3M9PI1UcAPBXWFbAdSXGg7edxJhAsm0osBu9obJRo2yIPw6etLSl6W5/EFqgrjGiZ+Nx/xE9effuP+HNeDDx5Jo1nTfVBdcA2Vqg+/kk0++8NzPfvjdpMnxnyATgqTWX/P5bLlwNMyGEyRDClRDS9Vy2pFZjeCmEcC2EMPHIksv6/+64HEKYDSFc7SePOXPZpi/uH6w/6K3PZlmvn82MgfPglRBCczuu7zdjbNdivJP1l/bqaWyu7GUxbmjezdrtGPerm2mG/dJgv1Ial2tx//b2bqcftxqlcj/W6ltp/3YrfmFnrzbIkx5wp7STtivVzcFwD9Lj7sVGL4v3Ot2Yp5Ll+yxNH7rdQYz91V41zmf7bhrLrW7W347jq1R7/biXxU7sDuV2o5KOY/PIyfvj4SnO9Pn2Xr2120v2qjuderuV3CgUXy0Ub+aLO+1KtVtdyZealZsryXyt0d8t362Wmqu1drvWqBbK7eZCMl8rl/PFYjK/Vt2sl1pJsVhYLizmbyxka9eTt25/lDQqyXw/vlFv7XbrjU6y1d5J4hELyVJh+bWF5OVi8sH6RrLx/q1b6xsffrL28e3X1995M9vpX8NK5pcWl5byxcX8UnHhlBP+czTz71+KTzH//iV6NPM/YvrJDudplztm+8yIxgFwgaT1/0wYZf3/+Q/3f137uvST+h/Gy3F/iR1yker/elaQn5v6f4yMtv4f/ETPsP4/wfy/Guf7H0eo/3kip7rqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzFzt3kpg1EcQB/NrilXyqquqzUq3QHx+gRuuwScYBegiPQK+QCnIHscoQIR3iMgiMiRWFsFPT7Sf4YC/48IzZvBhkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE+31Xr+f/Hz37k5u/o8ee4GAAAAOGVbrefNyTSNP7XXv7SXvrXjIiLKiDjVu4/iXSdz1OZUz7y+elLDTUSTsP+M9+32MSJ+tdv9176/BQAAALhem+Vqlrr1tJteuiCGlCZtys+/M+UVEVFN7zKllfvd90xhze97HH8zpTUTWJNMYWnKbZwr7UVGncPk6FCkQzloOQAAwCC6ncCwXQgAAABD+nN0vrhgHQysiMNS5mEtuPnn/eOC4IfOCAAAAHiDiksXAAAAAPSu6f89/w8AAACuW3r+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3aVuv5ZrmanZuzq1/hxyS9ua7rDLcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAP7c6wCIQzAADRX7k7dpP//sRIUHB1d3oNCmtChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCDz3Uyku/d7jmvo+HXaib5d2pYOjWsnRu2PpgvfgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBgf15SIASCIArmjP+d9P0PKwl6BhEioOFRRS0aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Kzf/fJ/YmqcSeZOG0vHI8naVWPrqrH3oHH0YLz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBi525e4yjjOIA/s7uzfQHpGmWhXqxYqSg22fqG4KUHIXgQPInHJd0tq1uVNgdbcjAXD4L/gRe99iIEBKkH/4IePNljvVSQPVTw4MWVeYvTJOAkTWY3yecDzzy/Tp/MPDMLId95JgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDC5HM4VdTPZdLK6ke/79eHaStLf29InHvRvn01aUkf1TvvQaSX3qDvrWQAAAHDUNYt8H0K4H28sJ32jk+b/F4oxSeZfeyKrizy/NfcXfZH9k3bnp+/e3zxRJztPHEL4oTMeLNV2hfPtfMVxZyqMSZ8lZE9omunH1nh3/alJnN716Ou7d99pp+WJx5sxALAfLhZ9XgyjL9Kfj4aj8aA3y4kBcHi1/v+/iyFF/m92apgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4l/25t00YCOM4/PqSKHGbjJDe4mMGGioEKwASkiXPwAAsRENFa7EIrAASnGs6Q/E8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDbuz598RERRaQuU6Tp9u/8GRFfkXZtO/m+Z7G/nJqfRy4Ox1nO35j/lxFRRtHHOQAAvau6zbHe1KtB3mHeUd5x3qps6uUrPw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3NiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAsAAAAACPO3TqNjAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYKwAAAD//zJ0W1U=") mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./debug\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./debug\x00', &(0x7f0000000040)='debugfs\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./debug/block/sda/hctx0/tags\x00', 0x8100, 0x0) r2 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff8000}]}) close_range(r2, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x58) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r3, 0xf501, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x2) write$cgroup_devices(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="61202a3a2e200ea56b6bccdde4b8d8b874250f74"], 0x8) ioctl$UFFDIO_CONTINUE(r1, 0xc020aa07, &(0x7f00000004c0)={{&(0x7f0000fec000/0x11000)=nil, 0x11000}, 0x1}) r4 = syz_open_procfs(0x0, &(0x7f0000000380)='map_files\x00') getdents64(r4, &(0x7f0000000fc0)=""/224, 0xe0) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='net/udplite6\x00') read$FUSE(r5, &(0x7f0000004340)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = socket(0x10, 0x803, 0x0) sendmsg$SMC_PNETID_GET(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) getsockname$packet(r8, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="640000001000370403000000ffffffff00000000", @ANYRES32=r9, @ANYBLOB="0b1b050000000000440012800b00010069703667726500003400028008000100", @ANYRES32, @ANYBLOB="14000600fe8000000000000000000000000000aa1400070000000000000000000000000000bb"], 0x64}, 0x1, 0x0, 0x0, 0x48810}, 0x4000010) sendmsg$can_bcm(r8, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000300)=ANY=[@ANYRES8=r4, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="0400004001000000040000801e000000d316fe47e0dd1f1f955e241311c094be847308acb1daf1ced4f56db6000e38d955f4b916901c443d75e65bde6c6be1890a3925a08ac43209ecb885e28818fe17"], 0x80}, 0x1, 0x0, 0x0, 0x4080}, 0x4000000) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000001c0)='./file2\x00', 0x40d, &(0x7f0000000080)={[{@nogrpid}, {@noload}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x68}}, {@debug}, {@nombcache}, {@quota}, {@nobh}]}, 0x3, 0x442, &(0x7f0000000300)="$eJzs28tvG8UfAPDvrpP219cvBpVHH0CgICIeSZOW0gMXEEgggYQEh3IMiVuFug1qgkSrCAKqyhFV4o44IuAf4AQXBJyQuILEEVWqUC4tnIzW9qa2a6dJ6sQl/nykTWZ2x5n5enc2szN2AH1rOPuRROyOiN8iYqiWbS4wXPt1fWlh6u+lhakkKpU3/kqq5a4tLUzlRfPX7cozAxHpxSQOtKl37vyF05PlculcPT82f+bdsbnzF56eOTN5qnSqdHbi+PGjR8afPTbxTFfizOK6tv+D2YP7Xn7r8mtTJy6//dPXSR5/SxxdMrzSwccqlS5X11t7GtLJQA8bwpoUat00Bqv9fygKkS4fG4qXPu5p44ANValUKvd2PrxYAbawJHrdAqA38n/02fNvvm3S0OOOcPX5iHjlm2r81+tb7cjA8pPQYMvzbTcNR8SJxX8+z7bYmHkIAIAm32Xjn6fajf/SaJwX+n99DaUYEXdFxN0RcSwi9kbEPRHVsvdFxP1rrL91keTm8U96ZV2BrVI2/nuuvrbVPP5bngcvFuq5PdX4B5OTM+XS4fp7MhKD27P8+Ap1fP/ir592OtY4/su2rP58LFhvx5WB7c2vmZ6cn7ydmBtd/Shi/0C7+JPIl3GSiNgXEfvXWcfME18e7HTs1vGvoAvrTJUvIh6vnf/FaIk/l6y8Pjn2vyiXDo/lV8XNfv7l0uud6r+t+LsgO/87217/y/EXk8b12rm113Hp9086PtOs9/rflrzZtO/9yfn5c+MR25JXa41u3D/RUm7iRvks/pFDbeIvptV7XP5OHIiI7CJ+ICIejIiH6m1/OCIeiYhDK8T/4wuPvrP++DdWFv/0ms7/jcS2aN3TPlE4/cO3TZUW1xJ/dv6PVlMj9T2ruf+tpl3ru5oBAADgvyeNiN2RpKPL6TQdHa19hn9v7EzLs3PzT56cfe/sdO07AsUYTPOZrqGG+dDx+mN9LZ/ERFO+XDpSnzf+rLCjmh+dmi1P9zp46HO7OvT/zJ+F2mdfgC3M97Wgf+n/0L/0f+hf+j/0rzb9f0dz9qJbBGxR7Tr3hz1oB7D5Wvp/oVftADafwT30L/0f+pf+D31pbkfc+kvyElsi8cdX3fyDkd4pcUlsRKLXdyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDu+DcAAP//jOPoTA==") r10 = open(&(0x7f0000000000)='./cgroup.cpu/cpuset.cpus\x00', 0x1a1342, 0x0) write$cgroup_subtree(r10, &(0x7f0000000140)=ANY=[@ANYRESOCT=r7, @ANYRES64=r6], 0x31) recvmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000000), 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/124, 0x7c}], 0x2, &(0x7f0000000200)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}, 0x40000000) ioctl$KVM_GET_XSAVE2(0xffffffffffffffff, 0x9000aecf, &(0x7f0000002000/0x1000)=nil) 2.881212093s ago: executing program 2 (id=77): bpf$PROG_LOAD(0x5, &(0x7f0000001b00)={0x12, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="1800fb69c5556c7d8161000000007195"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xc, '\x00', 0x0, @fallback=0x13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x4001) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x28100, 0x0) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)={@multicast1, @local}, 0xc) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2000009, 0x32, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0xfffff000, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000040)={0x4, 0x1, 0x0, 0x2000, &(0x7f0000002000/0x2000)=nil}) ioctl$KVM_NMI(r3, 0xae9a) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000440)={[0x7, 0x100000000, 0x0, 0x10001, 0x100000, 0x0, 0x2004c8, 0x8000000, 0xfffffffffffffffd, 0x0, 0x7, 0x0, 0x5, 0x0, 0x2, 0xffffffffffffffff], 0x0, 0x200}) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f00000002c0)={[0x4, 0x5, 0x5, 0x4004, 0x2, 0x4, 0xefffffffffffffff, 0x0, 0x0, 0x2000000, 0x0, 0x1c, 0x0, 0xffffffffffffffff, 0xa], 0x0, 0x41901}) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f00000000c0)={{0x0, 0x2, 0x2, 0x2, 0x56}}) rename(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x3, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x18, 0x4005, 0x0, 0x0, 0x0, 0x7}}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @cgroup_sock_addr=0x20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454c9, 0x1) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, &(0x7f0000000180)={[{@grpid}, {@mblk_io_submit}, {@nodioread_nolock}, {@test_dummy_encryption}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x8000}}, {@nodelalloc}, {@minixdf}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x40}}]}, 0x4, 0xbaf, &(0x7f00000025c0)="$eJzs3M1rXFUbAPDn3ny2zftO+vIi1k0jIi2o07SSYotgKxU3LgTdCg3ppIRMP0giNWkWE/0HRF0LbgS1KF3YdTcKbt1o3VpcCEVioyCikTsfSWxmkrSd5Ibk94Mz95w5d+Z5nrlM7j0wNwHsWgPZQxpxICLOJhGF+vNpRHRXe70Rldp+C/OzI7/Pz44ksbj42i9JJBFxd352pPFeSX27rz7ojYhvX0zif++sjjs5PTM+XC6XJurjI1MXLh+ZnJ55ZuzC8PnS+dLFo8efGzo2dHzwxFDbav3jx1M3fnv85Z8qf37617Vf3/84iVPRV59bWUe7DMTA0meyUmdEDLc7WE466vWsrDPpXOdF6SYnBQBAS+mKa7hHohAdsXzxVoivvss1OQAAAKAtFjsiFgEAAIAdLrH+BwAAgB2u8TuAu/OzI42W7y8Sttad0xHRX6t/od5qM51RqW57oysi9t5NYuVtrUntZQ9tICJu/3Dii6zFJt2HvJbKXEQ82uz4J9X6+6t3ca+uP42IwTbEH7hnvN3qf7q7df2n2hA/7/oB2J1unq6dyFaf/9Kl659ocv7rbHLuehB5n/8a138Lq67/luvvaHH99+oGY1z95MMrreay+p+/8dLnjZbFz7YPVdR9uDMX8Vhns/qTpfqTFvWf3WCMwt9XSq3m8q5/8aOIQ9G8/oZk7f9PdGR0rFwarD02jTH3zdBnreLnXX92/Pe2qH+94395gzHeOHPmequ59etPf+5OXq/2uuvPvDU8NTVxNKI7eWX188fqN7S30Nin8R5Z/YefWPv736z+LESl/jlka4G5+jYbv31PzBeuXf1yrfqztV+ex//cAx7/dzcY48mv3zvcam7l+jdrWfzbSW0tDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANaUT0RZIWl/ppWixG7IuI/8fetHxpcuqp0UtvXjyXzUX0R1c6OlYuDUZEoTZOsvHRan95fOye8bMRsT8iPijsqY6LI5fK5/IuHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCX7IqIvkrQYEWlELBTStFjMOysAAACg7frzTgAAAADYdNb/AAAAsPNZ/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDJ9h+8eSuJiMrJPdWW6a7PdeWaGbDZ0rwTAHLTkXcCQG46804AyM19rvFdLsAOlKwz39typqftuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwfR06cPNWEhGVk3uqLdNdn+tq+oqDW5gdsJnSvBMActOx1mTn1uUBbD1fcdi9mq/xgd0kWWe+d3mfyr9nejYtJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2n75qS9JiRKTVfpoWixH/iYj+6EpGx8qlwYj4b0R8X+jqycY9eScNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA201Oz4wPl8ulCR0dnXw7yfZIo9bJ+y8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5mJyeGR8ul0sTk3lnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAORtcnpmfLhcLk1soHP9fnZe0cm7RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vNPAAAA///5ZQ4Q") r4 = socket$inet6_icmp(0xa, 0x2, 0x3a) getsockopt$IP_VS_SO_GET_SERVICES(r4, 0x0, 0x482, &(0x7f0000000300)=""/176, &(0x7f00000003c0)=0xb0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 2.734254947s ago: executing program 2 (id=78): r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000800)='/proc/tty/drivers\x00', 0x0, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000a80), &(0x7f00000000c0)='./file0\x00', 0x410, &(0x7f0000000100)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230", @ANYBLOB="f4be706ba6f7d2b693b5bebf9b3ebf26e9f95be677819f2e88d56eb7f350161e5c6344ed93764b91d6f42848e3a3da21250b296bad259bbfa98100df371af2164f7ac546a1779dd6b7cfac1b1f9396ffb556b643e74c028a6de02e4ffaedff5ace378109d644d01bfff7fe621c078d19cd4f6fb0793f2eb963075b05c4022b32e93c207b1bab5a35c874519bcfc73342dcc7d96d188c2dc09cd54b10ba2ecbd06ecf637e7334187a7df953f991be2425d70a1bd6fef6109321c3ccb77406d4ab09a729298332e5336f3e5e1e87e16c1f2db99af8953464674e67ffa294a257e00fdebbafaf9abdffc48123eb35c724e488e30331617eb47d9cf90b0bafbd22f63ff7d93cab5a5c80bc6fbecea102daf2613fc13f7ec293a1b8ac83a5ec84eee8a9b0987781f961dda99c6ffede1c6602900d32d89f8b960347ea02d74a84a4c776c6af1272d010e69ca7120645d163fe91698c904be3dde8b1bf2c8c7cba61352a326c83c446bf1fdfe45692e05dfc5fa4d8f74265a14d6cdfe79c21bb7bffe3d1edc807bc03a4b250a577d81ea45bac1c032cec850704ef3eb85d25caf35ec214246b15ba0bb79967943f70acc8026c4dc98e9605d3e44068ddc965624ce76beb4def8ca387dca306a88b24bd33fd80b8c072d5ce7265565efd", @ANYRES32], 0x3, 0x105d6, &(0x7f0000010640)="$eJzs3E1rY1UYB/AnU+fVcRxkXnTlBREaMKFpO0VBpOoMOmCH4svClaZJGjKT5JYmfXHWuho/gltBxJ2fwY1fY3AhiAvB3YiSe29lqrNwOmlT298Pbv/nnpz75JxLNie3JIBj62Ly+2+luBBnI2IqIs5HZO1ScWQW83g+Il6MiBMPHaWi/++OUxFxLiIujIrnNUvFSwt/3H/w9Qs3X7/37f1y7edvvprcqoFJezkiemt5e6uXZ9rO83bRX9/sZNmb3ywyf6F3pzhP89xqrWQVtuo74+pZzrXz8enaxmCUq916Y5TtzmrWv9bP33Cw2d6pk11wu76enTdbK1l2BmmW7bv5vLaLvDsY5nWaRb3PsvIxHO5k3t/abuXrWbuTZaM/LPrzummztT3KzSKLt4tG2m1m81jZ820+9N7r9De2k83W+qCT9pNr1dqr1dpCpbaeNlvD1nyl3msuzCfT7e5oWGXYqvcW22na7raqjbRXTqbbjUalVkumr7dWOvV+UqtV56ozlWvlovVK8s6tj5JuM5ke5Vud/saw0x0kq+l6kl9RTmarc6+Vk5dqyQdLy8ny+zduLC1/+Mn1j2+9uXTz7WLQv6aVTM/OzM5WajOV2Vr5cK7/VFF/jOufin1Yf+nJLue48wECeGz2/8Ak2P8/zv4/2fN9PuyOyP7/13vHe/17ZvvGE/EBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4tn46+f27WeNifv500f9M0fVcRFyNiCsRcTki/nyEqTi1q+aliCgV7UeNP/mPOfxQiqzC6JrTxXEuIhaL48Gz+30XAAAA4Oj67sfPv4iYGjWzP29MekIcpOJLmzPjqpd95fPUuKpdyoptj6na5Z2SY3ElIk5e/GVM1a5GxInzn46p2n8ytSvOPBSlPE4c5GwAAICDsXsnMLbdGwAAAIfOl5OeAJORPa8t/he/eBZ8Oo/igeDZXWcAAADA/1Bp0hMAAAAA9l22//f7fwAAAHC05b//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwF/s3E+uEjEcB/Af4Aj4JxLDn6uwMi5ZcAiP4NID6G3ccQYTwjlw5xEMGDqVAOLmTXlM3vt8kplOJ/Bth4RFWygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAt/axWi++br9+a5uz2zZR5GgAAAOCabbVapItRXX+d77/Nt95HxCwiphExiYhrY/devDxJ7MQ4nWvXXl9d9OFHREo4vKefj1cR8TEfv9/d/nMAAACAp2qzni8jeofLdPpwvOIZyJM2g1J5acrnRam0cQr7Uiht8jeyiGlEVKNfhdJmEdF98ynX/vv9GxZq7qSRXAxOik5ddAs2BgAAtMT5SKDY6A0AAIDW+XzvDnAfab02/xY/rwX36yIvCA7PagAAAEB7Xf7b/qjzuP0AAAAA7iCN///Z/y/PCjx8/7+w/x8AAAC0SL3/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALe0rVaLzXq+bJqz2zdT5mkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4w/68o0AIhEEY7F3fdxq8/7GkQVNTkyoQPv7GYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDe/+8v/ialxJpl7bSw9jyRrp8bWqbF3bhz9YXz9GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYn/uTiAEgiAM9p3/OS3mH5Y0aAwiVMHCxwzzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdife9uEgTCOw6+dRInbZIT0Fh8z0FAhGIEPCcmSZ2AAFqKhorVYBFYAAQctnSl4nub/0+mKOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAuBzvhUjcvhRBGB4/ylo/ftheP279/+Wm0G1/vv7sSH7N1iCSE8GSlXruV4VyKbn1z6+lCvV5bk/RDMpR+7EUZj6SwSXyVKOVzcQIA4EJJ0mh9u/yS7M63/leaDeH3m976/3qUh1Pq//3mSBKaI2P7zZGxXxsfGvG54vp/IrMZFsbQSS9UG6svquubWzdXVheWa8u1Z1NTk9N3pm/fuztZbd8rqbpjAgAAwL+ppBHX/+XZv/v//0d5OL3+H+vGw7nHj+JzDfR3/X+io6Zf3iMBAADob5ev/vh+3OrLUqUSNhYajbWJzvbw78nONoehnttQGnH9PzCb96gAAACALBzslHr6/0tRHs7Y/x9/u70XH3MghDCc9v/HF5/Xl7KbTqFl8Thx3nMEAAAgX8NpxP3/pL3+v3y45KEcQrhxrZOnPwN4pvr/8+sHPQ+tx+v/p7KbYiGVZzrvR3s/E8LgTN4jAgAA4CL7L41Wsb+X7M6v/Xw1V7H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4w44dozQQRGEA3uxmtRIDVmrlBUQvELEQxMZDiILgCUQQDyC2lt7B0jukVrCxsEzhDeTN7qikCVjsKvk+mLxHGDIvkyb/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNd0/7uv4mXU9GX73vPH1UnUl5ka3u/XN2NFP+hy6H9nr+8BAAAAWBBVzvdFUbzVj4dRy3HK/3XeE5n/YaXpc56fzf25Pt29buT8f328dfl10Kg5Jz707PzidKezb/j3rc7dMUw3n569VOkHKY9u1qZ1us/B7WRysJTa5S6mBQB+YzvXtsn/h6Lu9jkYAAtj2K7iR/6vxv3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//9JxdmQ==") (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x82042, 0x1d8) pwrite64(r1, &(0x7f0000000140)='2', 0xfdef, 0xc00) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async, rerun: 64) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x84042, 0x1fb) (rerun: 64) fallocate(r2, 0x10, 0x0, 0x4) (async) read$FUSE(r0, &(0x7f0000008140)={0x2020}, 0x2020) (async, rerun: 64) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000001500)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x57e, 0x2017, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x0, 0x9}}]}}, &(0x7f0000001c00)={0x0, 0x0, 0xf, &(0x7f0000001580)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x9, 0x0, 0x2}]}, 0x1, [{0x0, 0x0}]}) (rerun: 64) 2.678176988s ago: executing program 2 (id=79): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x9, 0x1, 0x10000, 0x1, 0x0, 0x1, 0x40000}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0xd, 0xc, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6f}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x4000}}]}, &(0x7f0000000380)='GPL\x00', 0x2, 0x1000, &(0x7f0000000600)=""/4096}, 0x94) 2.58478239s ago: executing program 2 (id=80): r0 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$NILFS_IOCTL_SET_ALLOC_RANGE(r0, 0x40106e8c, &(0x7f0000000000)=[0x8000000000000001, 0x8]) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000040)=0x0) sched_setaffinity(r1, 0x8, &(0x7f0000000080)=0x6858) ioctl$OCFS2_IOC_MOVE_EXT(0xffffffffffffffff, 0x40406f06, &(0x7f00000000c0)={0x0, 0x6, 0x4b5c34f5, 0x9, 0x1}) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_ext={0x1c, 0x12, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x82d, 0x0, 0x0, 0x0, 0x4}, {}, {}, [@ldst={0x0, 0x3, 0x0, 0xa, 0x1, 0xfffffffffffffff4, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @exit], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000001c0)='GPL\x00', 0x80000000, 0x9d, &(0x7f0000000200)=""/157, 0x40f00, 0x23, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x2dad3, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=[0xffffffffffffffff], 0x0, 0x10, 0x6}, 0x94) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000003c0)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x3}, 0x50) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r2, r3}, 0xc) ioctl$UFFDIO_UNREGISTER(0xffffffffffffffff, 0x8010aa01, &(0x7f0000000480)={&(0x7f0000ffc000/0x1000)=nil, 0x1000}) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_SWAP(r4, &(0x7f00000005c0)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x64, 0x6, 0x6, 0x102, 0x0, 0x0, {0x4, 0x0, 0x1}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME2={0x9, 0x3, 'syz1\x00'}, @IPSET_ATTR_SETNAME2={0x9, 0x3, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME2={0x9, 0x3, 'syz2\x00'}]}, 0x64}, 0x1, 0x0, 0x0, 0x4004094}, 0x4010) connect$unix(r4, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0x6e) syz_init_net_socket$bt_hidp(0x1f, 0x3, 0x6) r5 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)={0x1, 0x2c, 0xa}, 0x18) r6 = openat$incfs(r5, &(0x7f00000016c0)='.pending_reads\x00', 0x101000, 0x13) ioctl$TIOCL_GETKMSGREDIRECT(r4, 0x541c, &(0x7f0000001700)) r7 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000001740), 0x200002, 0x0) r8 = syz_genetlink_get_family_id$devlink(&(0x7f00000017c0), r6) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r7, &(0x7f0000001940)={&(0x7f0000001780)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000001900)={&(0x7f0000001800)={0x100, r8, 0x8, 0x70bd2d, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x4}, {0x6, 0x16, 0xd4}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0xc}, {0x8, 0xb, 0x10000}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x3}, {0x6, 0x16, 0x1}, {0x5}, {0x6, 0x11, 0x2}, {0x8, 0xb, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8, 0xb, 0xffff8000}, {0x6, 0x16, 0x9}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x180}, {0x8}}]}, 0x100}, 0x1, 0x0, 0x0, 0x40000}, 0x40004) syz_genetlink_get_family_id$tipc2(&(0x7f0000001980), r7) ioctl$TIOCGSOFTCAR(r0, 0x5419, &(0x7f00000019c0)) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000001dc0)='/proc/meminfo\x00', 0x0, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000001e00)={&(0x7f0000001a00)="0603134666c8ed99dc7462cd2add0968a053391db100dcabf4626ff7e679c06cf12032c97770fbc28e875cc76fa2600d17cc9a1b38f38c290ace941e345e879c075de1bb6d3fd397fdaa3737f01b1b27bf65f3e2a451cbada4e1e41659203334d986a6c196165623d31f6ebdadadc130a1d8eb18c5bbf2c7b3a1a606882dd97e57c0483dcea9c35d4506c7e2ee11df7a5f3068a8e67bdf51f589f337e061d46b17aee1fc700a9637fdea4683447d0427f8a7ec04d4ed658f0a56ceda6d2179a7e8c2c5bfd22250f876aca43c11", &(0x7f0000001b00)=""/191, &(0x7f0000001bc0)="106fda9574f148a527fc00a60577e064c865aee015cee02b23bba5124477487811f6edeb79b01a650f1ca7e153c7f7cc734545482fc5fdf84d84d056c9cc0e1bec6d16c48c5af8b3a5d364743eda9e7e138a5d6df0bc78fc0d5e747df5693332925d0833acf3ed3050b44e1abec3c4f9af16969495101f2f6c575236199a06c5eca92a3762992728283da2990f2917e5e6f4a213b1eaa990ba19ebfc5dfe2d32ad661390270a3975c0b0e4a9d055c67a0678bd65b5ab80e3ae047cbfe053ee10c265ab07a747492a7b9ae95264cd", &(0x7f0000001cc0)="34c0dcb9b60e0a29927297137c1e36b10efc11b2aa1f94f283a32416b68d8c1f3f0791328f783f471a4ed0826f9510677abe4d4bce36cd70865331c279fd5830715573a5221aa69d9f93b26a282da07a473597d57a283f4e189b574f3ace1264818462cd45c6884511f6aeab9c0bcb78984bed0695918f1f6e43ed32bd13f8e5c38bc215399a1bd4f0edbd5fbd1ef90d263d3a6be16acdf97a1b4ee9391f9c3eba4ef9d62d524ea99237330a43fb68aef7acdb4970db37c9cfbe203d1cad4c2bb497c414d6fcf5530546", 0x0, r9, 0x4}, 0x38) sendmmsg(0xffffffffffffffff, &(0x7f000000b740)=[{{&(0x7f0000001e40)=@llc={0x1a, 0x46e0c6e4632f58ae, 0x10, 0x9, 0x3, 0xd, @multicast}, 0x80, &(0x7f0000004200)=[{&(0x7f0000001ec0)="801a96b51111c9c194f11b006d819a9b256449c6a7719923dfcdc76520e4d119dd41a045d4c5efa2a551da32ce45d3367ec774f3cd2843b8d3de103e1b93529519bb8165cd91f3e2a53fac51a7692e165286fe73fec91909291184de6d94c0c0ab83cb1cc24ff726d3e651e7146d2413a1f5678b9d966e62ca9e9be84364b3", 0x7f}, {&(0x7f0000001f40)="bb100350f28b2468bf5900b35edfc217d597f2354021e65fbc0652094b0d8d899e8d5fc532b130932ba5c8a9f193626a50748bfb010f6fadf33fdba1476928bb992588ed4b389aba4179231e0c89a1c8b77984e5d8e176c0f453c10a801068ffebb1cfc220b0c454b2510dc90cdfb7b5327ed0b585969ff8498e9af78eb3acf66a44a5b3cd032154a8389bdc2c7aa7bebd30c53a29afa788932fb2582b2b553e504523a59eccd146e1588d2a1d47da8d264a15298c6aa81e0f40e77ac5b6e5834434d42116547a398917e562dd7c11b3a5d4c99b4340acdaff890a5e78383fe4f896877be850bb380e959017b454b32f27f03378dd834612ede31aa4e5635bbb44380d0d2c7ec9445ce934129a80aa54f4edd27c4d4abc96be33fe23ce047c61ab87021b62e19c2e9453dbcd328b5ba624f5dd9a944416b2188d730d7079d87361fe202806cd8707f9e1467132d68897fe86574500441e5e46048f5cb9275e92b575d94203d2ef9cfd2fbea3754d09e21b399b08e1bdee7ea2ab283a1b5a884aed668813b1ed4597a525d80bd2c67c7bb58a81c2611a2ed6eb6c4c71d821cdac04c86a289d5f468e5ae137c5b2cca28917a833a0d79576efa7b7763b911e2b3d9f180bb3196e1da223f5af6bba64cef2105dfb1256c1d17c72cc1c37e15d97a769b6e6935cd731c8da6c0aa5f99d9c88aaa007209ec81d839e2e7a623091965374fbb6231a83d52144bc28eddb642bd0af116051c6005cd982787c86a8b33c2cbac17ec55ff38969e7659c2c39208a7bd4a9501c258cf2210c01e89b8ede0e27c3e645d4c1672a679a2dfa9721126f40feff958e8ad06c23f03d45faab007744a701d749d125acddb746b7ed3c7b3f332aa8ab1964ea31aba24f380ab003d6a7707bffcdba11501a236a5519cd7ec5d8be79618a22209b39d780c62074fb8116a03d77cdfbfcd4704f0e8b59fa7ae9852689ad430a131f3ae21bebb7d51acc8e3ae66b54519be92840b480831a49d45dbc6fcd9049b9666631beec3e1e675b3837b611c91577157ab50da848b2881c55d82ef010420460c5f78cc536d04edceccece46a6ed6f0efedb2b5998a90a1ebc9e8925428dc3a2e4612c37eea4c0e77005833376a5413ae6f168da5903b967e100835dc1060bcd89f2f2c41465780583115b24396ce0c400b79d199cf0410d3617f65f2357077a184bb4d1e0fb7dcdb4780c0dc10c5415c80c244fe07b56546c317a7e25948ebb6a11b56985f1b8dceaba2cc30dfb0118c5ff7e1d6a950ca9fb9d4d159411d0c469a79678c593a6f127d7dea16757aa28941b1df2f8f6fd92809df8837811195a1b74df6b4581580c9ffbffcbb015faaf1c6aa0bf6105dffde8c8d5ef4c1140198cd368ef9cdea393c2c444837f7e8f500b8b09cabf049be211c3b87873e3444d00e7027f80698035201d42578e6f8893baa62e52770373d7f495016f1d3b635eb5b65266ebb6d548bed5a93d3fb0ab66c6da1198f15372b2f7ce0095893877bdacb20da0bcb79b61d097e617ba9938d3a8f6fd98bdb20200b023197cc3018a63622f31004a2d86958132cd1a7aa62d29bfd474a1ac44274d7dc6d85ed3c2682d984189abf794b7820e2db040dd181ef7a2d0ade2a3a67c33b1940b48e999ed2225c7e71aab48a4336ce1e222d6fb3c385e96a22e99d703e6f0266c6c2c38c3ce18d160189df96e413a817441559ebef711612ccca7c1c08b3748a619309a46a6526ca2ab6f64db866e63c8a3a95e625a3df62981bd1aa37c513b25cfa69f19c8288c52293fba86b2834f3b86746fb8b49d0f735b79fb53065ba9cb8562a18ec275d692e62892cf0112db0055c0b9258c9f6a37d581348a33042ea33a86f917119784c750b758afabe9addfc9ab004df273ba5b565345d3f039ff88f659bff9fdcb34bb33680c8fefce7e69c069320f883e8d88c9aa554c42330b570fa83d48118beb0c62456c2c975300f94f0414fc4f1f011ce2afb1fb9983928b7246e9e6a7e99594c2481bab00450db845b5c95eeed9c2e0840aec55db4b6341057ade7554841367832a16a5b75efd332e79804e8cda3d204193f34eda73b40099d5e3592908c7cbb1be609eab46630cb41431b30ca5d0890d417c0dd623bc795cb57a22cb02d46eee15630cca5330dd8d2651c7ade3457e4b203c4c064f7bd3b4988ec9d3297d7bb8ddd107f2015a757b9b5c50ab2d1595f3eb0790b8c9e8cb4d6700d2b15f0759d3b324c74cf749b122b81649239da14e8655533bc06fa22652adef4e4ed97539dcbfd37af40d7c571666e152b4a4fa873337dce48484d0ed87fccd91c53f91f473807f9d0a18dd4897c053a30fec9c84fdb6b81f2465549682877bd2a9022da1d89a4a12cc3169a9450b7fbd8e9de72d52754a1c5b245e8a7b463f2dc11e0bc22ab19182d70d187dbbaca7083429f8b514c85164227d365c07f0e1aee6cd63e818d54b765d0823f4deb2f3dafcfab6aa6e573b934f3f52acf54e0153d8d38deb3556e5af79b806de5057f1b38161a50208c6184afdf1bf9d0ac5ea1fe07e445d1c448f7e8688c3bd28525686db345549237a9e5d3e3aa873a516e202a218d0c10557c68efe1b918b75abc95b10a8888916ee57a018881d1858c1d2df71afefcb8d40db05bf10ab299bc265a4ec5e4dd1b3d713d9d69dd802bab8f5a4c78a37e0afc506ddf75f8526ae402159312f766676a70bb3a238bb17cf90d7653a93b3ed3b56656309d2451e4183d56d46645d83f51e6e3a4ccbba600304047d88c3591b965f053aebd98d1ef4ae56c86c4fa7d56c7ffed4b5e2652825f8f5b99320355bfa81f4e8b7237685601bec31cee8e94697c9d1e4f9ef93953bc7989bc4918f79f28a033bd95df89761beadf02d9ab411f522acc0fbdcfa0c582ecc463795c9282c1f6ccfa8fb24ed168b1476fa1d9f85f1109269f13b895d920cac7f8fa2000708831849a3a2475c87d6c9eea873a2dd0281659db2bb95ed40efce955de417779e7afb21f44965aa3fa98980c2b72e3aecca8de2543be360c1298b38cd69d905af84df06db3113549d1608a0d1dd202bcbb756bfa7df2ad28daf13d3b938894a199b6f58aaeceaddd0e5dafa02dce23a428e9226d3acf898cb31d22347bc9d3a43c9996247c823d0c7e456b922824a8c52724389bfbbc7151ac1401b07fd441a56ec1d08ec932bfce8799c04a530a43311b3a1194e0bb9f90ddbee9633fb8ac2e0e1dc9d156399d8a0ba852738acbfe1ef3da65e5f38e774dea1ec6e0f395ddfc386a483ce135ab5b80036006f304adef07e838e4ddf572bdef83afb445d06b75b3c86ef721430670f86e6a879464d6f5f44176889f64f3cab892aa2c2355ed734e831de56b899e54532a350f702e61f3eb6c4f812b3e670702ac969ff07154b7f7b48146b17f80cb317b0676d23b3fc804de21e4083a5b86b8019abb9a19e2683924555da386b9f7e570a237b42c19f38703c87e0c705429fa2c54caaf2a7707b1e9351377ed5945a30d5bf81948e511156a36f0020cbdd89bc891e435962f95159503be944e275553c1a714b7d63bac2619fc041a7aafa8cbfded798581ddf8a7717abeb9329fa7ce24935fa917f7fe04e1b2869cfc49cdda5380dea91c75641f4779137ed56db22346958bdb60eca5ec15b5a66333c80adaeb9ca21a58b455fe5673bb1c365b747cb2908e32ea39d812c2080df06a96b2fa821ab3908bf3ff9627ff0c5818db1fa587a573c774754f9e0a82cbb50c4f2131178dbe5c02b133eaa866df337a1fcfb84a1c3869e8d065b12e5394ff4748b185f973f0a6d2abc80989686c087e02d8e346fc11f5b7fa1a7e830f7106f26ac8f4ded670792b9601a349230d1467245ec28228804d82c933b0800e78c1ade96bde668a3285b9a3dd6f05d7ea1137569f3915d5afb64842eb1a818f71a13176f24680fd3aad4c77d5631b94aac2b857ae067bae1b37b92606e1c9eea57e42bf52c4f0690f198cbc3487ab163f18ca08b81335e5a90341e19c9857e364dfe02719d6350705502d165b67cca47ed912f25f94ab25efac5d89df801feb5466bbd729236615c046df0847f5dc936e379de4a26b4cf5a57f9eaaf7da0c0df28adf56b52e7c689919a560adb9e64764016057df24a12e70b2f9e1b92c139d34d4a6280f4357fe5208c56e842e201574e805b8411ff07118557dd89009800207c10c48bb7b9d632f67e33b389d9c786b0a9556bde339de46aeeb1f816df2ca5e4b7b6e26fb591228f1923ab0e831d6bff852791ae6d4dd6c6dc581a8ab80e9d0246cbe0e90d3d16fc9a8a08c0f6fdf33086b396c72e8c8a166c7400ed92b99a12b16e241da5b364d35bec0d7e026ed5682d788625010e88257fe9dc1aebe9b184bd6929470a51a2b3f32e6f7319c0677b2f7358aeb7d59beeb9bc93c6563c0bef978cbce4d8214bb617a462140facea4970653955dc6b5bed84ecd1d39b863205a816bbef5ec2b9ec1f4f2ba4f432f8cc7f8918a0bb3f8440a064b5cc36f8cba97c96b32bab15338d9674fe01f9fdeb97b201aa4b1e3d6214c42ad7156363e15df7ec8b2c33aa401a4597d6ec8088c6a10ac1bfe3311013a93ed22c94320583d7749b697d560e82a59502efa39c4c20dc85b4b166107817c01d207fbdf4bd6d6074103ff045ad5744f098d8b2213ecf25e3735a1458ce5d727c3c32f0f1ee0d63563243e3b495941dd0cc8e3480c28be084f65a4c402db83dffee27167fe9fbef47c4366c8ea437e3c0bdbfcd776a8ac5f9265dbba5654d063821df188b11db7b929f98c1be8b8070b63612c580a0e83774126d239fb9d4c64977137eb2f904ce756592895b6d5cf3b947354b84ff78bfa63397ef4db952ee0a3818b0222b7ff6cff1267cf02c948611051b31967de55dd9a190fdde090ff965336d0000af4456542594e0ac7a42d00549aa34df99465b3c41123ffb8e023a05f51477ac5fb174967514a6aabba2aeff48aecbf8a84699ddf28db3903e19b243b095b1dc70996b3f05a9e7e6f699a417066362bf4b0bedbbf8213ef75732af217a9971b341bbdfea6e2a14eb8ac5dba52fc50bb7779eb6b8c2117681980083cec8e36d6125a64297666610de62bdd161abfdab33ebe98016d872a4ba656a133cda4778dc156cd191d90f6af9bb62e89140e2d6157e41612f2967c64d48a1ece4b624a57f1ab29aa6983013d7038c2fb257f615ed87623247fb8b9397e392dcdd9662213536833529cf7ba241f06d461c7aac32718aa6af6a27a0de518b1a4e43a5cb716da26c7de99686691e2ac0269ec7487caceaf8b4bc8d7a714c0868c6bdd61c45bb119fef71f8317102b57b2189309909a9a42b31fdaf16cfe52efb4212b514e4c3c352c230911e39c9c4cbb02742b28eaec7074c6de951c724490a5dceee1bc6c5a1a903d9462555e938717846f86619f979e3c5a1a9525c25ff3403aed2c3f7113a4f135221406884033d9586be6b80ba81012cf748cd7688f623daf2e069f168a14b5d9056c9b85112a95bac158d69b6ac3b4f44ecee6839562ede24c431d3c422e29794720c1b5ce26672b973eba4670afa369101e570408f408c1ed96d75ffe877a9f67e681a38cec752999c63d98bc0fb7c5b868b20088ff7a667fc9337434c05394f02e85e6ad1fcd084566b4b1156d9e19056b92522f3f1099eb146fa76b1b96d1a4e16d6dea8fb210ef222a14533d1452209e77f2a54a3865aa2e1bc34289bfb23242b06fb7ab40d472de6aa62a9202c64", 0x1000}, {&(0x7f0000002f40)="42d8bd31e39442b23ef31d5b7101cafd4266190fa77823fa600cfde545ec8620e4eb72766d5b6f1378abee7a3bb54ffc18c7ad344b5c9dbca057d32c05e0d5d0a69eb681461b7048f053ec4132a02fb36d229a3ae15642293d748e0756b295c10f84c1cad6458640ab718c25be6f00daf3fe32d30eeacfe84b62d99a5aa5e98db45c65353a9ce14cc90e4d919df811c4d2fe61a2371c85a161e8688e816922227fa3e1032de11440eff8918c566bf184dc6a7888e74ad2a8b684ad3462b6c936a70cbee087a8fbea66c3f1807ac0699129af23a36194c63482d8e30169a6e1aeb97185d8b7701358d8c969fa149dab296f989ac00106d55246dad80622", 0xfd}, {&(0x7f0000003040)="9216c8f8b2139f544dcf260ac2eb29ad2702fe5bf92c10ef9d37a7dae9ec731605aa2dd6e6c4bedf0cfffb6edd775d89d6600dfca7066418b8a4ddeb295185352a1409c0e960406080f31a03bd24199e95724eddc4f8a91f10f7a05a2a836754fc777f6929fc1c07cbe678674e7b087ef980fd08c23d5e7fba8e372ecf10cc25d92701e0a5d1e1e1239b752cbc9a0d6d91f2f1ebf3a61c9bcecb3a44da6a6e9abaf6d95382a10eed42ac46f9e44b21743428fe8e18ba4bcbed2b47d67844d42bdb0a489c4c181e97cb991c42a76fd125180d7e7753724d62f560fa83816030aa216a3b417dcf09c51cf981d97fd1c01a7c80c31f751b4a9f18d346c581a0beb3b8663e02bc943e199f4c1327090b226c4e8ee64d4e1d5eb0aa26b0b7617c114ca1180c9d0c402686a057a5c22800c351bf01cc3bc909650312dd441d77c5f688de79e6679f88c39841549f000f555781afdf2150eecf0ba309a11f7ec44c225b7652a4327107abe8122e52125cf581a9bb168727e24cf77d13c8cbbe54d59cec6a6cf76a633150d72ba80872e41e0ce5ec875b4d3c428e8139f7c77b0d926ab40c4874370764ee0cefbb0c6de40a1edcbc5430baaac5cb4c62d1b49dab790c31f9f6f2d5d39efbf63d79500546781ec7290ddd56871c0169faa53376e790fc86827e42b81335bf167142f2977b922403a9820c735e02706aae85870343a2f440bd5e84f1018a5c3997aa609c3073249a1e30ef254d8f3df49d4d8176ddd241c9780c6f6df54907c5749ca72b77cb0d3afbc4bc6d31d374a85f83580e6909ae7dc244da84abdd613ecd7bd859bb23ee65217839e86e74db0973195ac2c412d2ea9778d7d3638d23587230abe269eefa495e75ae9d5e82f6481fba083bffcf0b8754e8ec6eeba02b047c0f36a935b25e724c77689e71c749087b089431c3695336f9f54845ae7da30e7553fb85a02630ff265a253930b084fe048f1537f14b5f1b533cbe59b6c7cd9632db380218b3f705b2f6feb512321eb68474a71f16129df8ef2bed832868fe240470d1f011f4fe8e78746a365f30d08ee2ab86cd02e92cdef982d68f146cf0b317f57e6b4e65162869bcec9cab4d554965de80d8e0059effa467cd3c3d6b26088dba8f28e5aff85ad6f783c3e042acfd256f1f288ba7762ea536063a3c3b9991a1e05dd8df2a242afd8664509ff57c7912134059f979d7a6cc5f7bf57cac8d7b55874163cde67e20797dc525f0c23ece7f23e80d5e7a3b9b626b12bbdd850997a0c47d303bc220ca892023b57751a43ee2c12cae6e2b3a3ceb33df082734608a5c1b09a4861bea03161a453714b920adaf94d2c0d2c282a752cb8c9740db99972d56a2712c72f51a31db63a0a6ae44e15efe998dd7b5a06272a96061e66209495f8de68b3e22f78a804b7929c6b7ea371cccecde827ba80ad6edab719b4e3cc049ef196bd721c6e8332a3c8055e0b85384cb9229e55a960f1f5b91c03aa74392c3b5e4c751ffcdc80c82be54593fd521adc13176b9e1357ad919b097f89f591d3f18079abbafab1fb1b2aa643dada6471629e3a17ad36ae189817765dafc2f132372af71cd1e13f5d7bb84c885baa02bc8d6fd1e360fb0f72de8ebbb6ff887b26a264e5fd86cb536601fd8438e522d681af9d2e63ae93fe30f63a4cf93d88f71baba1be7d25d915bb5251b4d7c033dd3a4b7ddceb65805827bedeea9c4381293de5b763baecc0ce11d0168eb193724b8523592a14137fa49031d494e40d2b2c1f095a7ce3f3627ecd9db47d229306b8452f4beaaf59259f17fc99028a669c55f8a17518c05b37bcf65fc26dc221f4d41505f260ab7363c1924f183f3472276eb2ebdceabdddd6048051d11a3f2585ec8076ad5fbd9eff8bdf3fa06e7bd5764d9917fb2426bb870aeee434f0fc7c92e3cc9c6e50984e78da5a18841bfd12e60bd3d9595320691fcd39d751e23b32f4594f2a44b90766b1eb85da4f8c234acc22ee658ffe2cd2e6a87eeb1abcbfd1bf5ad218a4fd9074e9b5a6d665a157f28e3cf4878d1b2115e143d6973b344c50f52a184fb141561aa035dbb301b98f90a7e935ae51aabb534797eff4013df6c020791b7c668d5b6ea686f4c2fbc467023cec57ccf65cd636102836a27d3c0a0e51194831d4416fa7a721320b8e36e0689bac8a05c9845c5e0956f0bc500a5e1c71775f45cd8234e875ace9bf29367b8bbb77a97f2d1537dad516df587912aa18c04d5eac74aa5607d3fd2f2667ff806fba2bd55eef6141dd17979086d24cc9ea78e80a67d5d34be14c3469c9ab4eb5d0489782be232bd2b4ad0c1cfde08979f8a81e489cfbf7a8c9da01c2f2f3658cbf6c2084ad66b9c9044332b3b1bf9510109cd70f017ceb9c403a843a09f49a36b573935c528240a89b26e4c0d17cb97c32570faf92c194c867b3f9ebfe1d98e41f5227614346ce13474a0db193ff9a0539a36476a580350bb652ca767ebfb83d7f3b571b8052541416c20c88e25734b989e8be9be4fb6a0b7a34411e70ff766992f57cb4e9e0417738bd627383c066071445d5f807d2b4e9ecb62115dfa6fc4ddf45bf5d06a9887f05b6978cf03ddad9edd7309af2a93128b77f6558b3ed6d2fd534df46b929689db886a19ad3938a8287280f5b21498eca677c3f9429995cb3663071998f80963e83ae42842c277d60bab45d9d752ede9f36764f5b253d150ba1576afa1577b9c57ece5a63a41d228b129bfca7320d1458c880127254102b6a865e35eefa25a3a7134b29786f0ae106d999403fcab32a8f2175710d54fd79cc523e3ad8f8e5e20dd834fdd13dd048cbd878a141b5fc4e34c522dfd8011022d4c15c81c9f6a3ad17f26ec1b5912b6f99ecda1d7fc07df2d90dcc78e2fe93af3737c6dd4619002c7fecce0ae859b54bc76ebd1dbc662b366c177e8915853d5ff6af0d8b8449a29e082184a625171d9dbc7e48512bb393f4f7158cab5a78c4a4dd06ca2f0d815f8f7748dfb617d5fff76b70ee8d012afa890034e9b8bd290a83e32e33b20514a595ecc3ce7cebf423e77924dd9fb76701c58eb42087f1ad62a2f92c225ddcba9a56a9645d5597d447d73dcbeeb6077ecfddb1997bed80cb939d92454e714b86a35ef1706010995490da05e37e689dc4dd7184f347b4e313bdb0c14f611c0e62e685ef3c3d827eedee6762747086c7d4e08ebbd7d9f7f0c4936d0838090d5eb86fc5428807d6819796203361a86b9346e23fed527698dbaa2b62251d8036700201269dffe29d4a6fa80fd18e37666017bdc88433e6a9f8f5f2995b29862e5103344e8da615302d152f42899a137421048ebe546afbfb14d4df4b1cf7d563e18e17a81bb912159da1bd7e3eb5c5660408fb5af9ab89fe27074c698a60ed9366f16c71c1bd975d4c7d8f01a838f42bb9e7d98f82a2e4d45c92e071b6bed42a9660ff70cb454bbd883f883c80c06cbd4075fbb31e28d9b619754167ac72ab356f20d75d96384b06c114462614ca44999295156db67da0043a32b14430466517e81e6b0bf53335dbe11a812e6b75ad0e912d3175cc557b88b7ac02ea08b9df6aac4f8eb60d7a324d9c0df72e7f9424b03f6bdcc88dd29a8a3a91b300b691978755b8fa8943387bff07d68b323bce5dbff1233c90580370efe237d974621fb9106f4609bb90b931b7e7d94ece71c3cad7d44d417913a085fd313d380403e62bed6ac4a1a6a0b33ca19c30347937f70545246f80e0a5d82205042150e4b5f5931b8f14256b37c7a67247dc4313c8478eaa099237d8894046ace289dd75b0a5b478756c85e1b1074909fb6a20ace00f100fee2a65e69657e096364cd465435aff6a4eaff5630beddee18c196cace88affac5069b9d7827ff0f82fcba83944487c59be383b022174ea9bf86e1a2a791dd61c7ef9e3e9c025cb277943bd8a4a8dc379b93b83eaea29bb036cff7330b5f77fe6e96c1d305f8967b3093f9b9963ce157046e2bade48fdf333dedb7bc8f424fa354c332a8f7c9afd6f02c5975c719cea6c22d7a91bdc8595efddc0af3be8e29680e55fd4b5937ab1227c8b3646f68ac11980340293f11b870784d76d7b65bc41bf244d049ef9275c084bb7a26996b82d754735861ee088657c64bc313272ed6c03233cdca9af1e71af684a75ae3d5e65dfad3de0b58eae7063b201cc670fd429e58cf41ada4cacf26ddecaa53d94b563018e05d271afb87d7e47e3cb032b08b1037339faff0e85ebf5f8d872f71dc62e669dccdb7b9529dd4d65aedd40624874264187c7bda51659372ee8dfd0e95d487c8d7e7aaf2f0bd3436701804e4aa74b13efb4fe9203b3dfc488ae572fb3513cdf07b0b9b3789a8028d75f65b053b857b8055c50714bf8f23d66801fbc1f593ce253a74f1fb2b266de7993e402c22e9b7b89545d6571481e4d8bd0aab7f5c85d42c06405e23fc5b85d3073a9b5db2b3b00756d0c90768b95b1a947e8140d0d33a7682ed647d7751663eed6e9de27e4781e9883d5ee22617847a44e20a3522c0dcb592cf87d62d0d66978a708e771f8263a2cfeb6f456049ba1a0fa05d04d3bb184ba2eaacb8d795e8eae1343ed249a0a97610ef67849d1bd81afa8d87108be144017989522b6b50833d24bec4b3e9c702808c59554cbebc6bfd743249df626c0e992c76978b4fe1044915f85bfd0095d26a6e36501071fa209903b66c3994a1189c3d517fa8fd2a56bddf55b3fbaa30d9d38b1984c237982bff47f88aa08c00215f0305e71f62684ea9b70ba98c9f575bbdc37910f357de9e022271e3e80959854b71d3f478f2c5b7b4d0f1160af65af36aeeda4556ba778c19ccc0d1d73f09b71f3203b458e69bf748d1500dc4907428fea92ae52e2c4d4292976336b7b02509af6419fa263b8514608437a1985f8bce32b2de28bf823f352e4beedff623311b67e3f92a81fdd0c10891e657b8c9eeae5d1becda3f2e981aa46408cda95520f51ccf72dd700af4e223dd0eb4b6e64c1478ce43234413854607e47ea2999947c2d65e97b13f33c4f88c1a3aa2462100c4dedbd91b625a75bff1f469d1a75430adb3c795504b9849df9ed5b4e81dc5a4d84b3bec426807bd89e3450ec6905d9199b5a043d3d6600c6f85ed1cffaf27cf6539db7fe03984f6db3c36b51a3e60271f33a46e6c00b08c140e1a26568e5dbb97819a5bf330b6ef0d429a43ec4b1ec44b6f768912cffebd05010f28c50c5dba8a0de4391873e80a71604acc1203585e9963729a2510549a35dcd1d88f58a168dd9ff53b700ea8205ed26b2fb7fe1d33b7d5721102251b08123c69e64c91aad4387237ac00923b59eb55861327288c0465304b806a519094d7081301ea4cf1d60a7d5a2d5404878f6e2606e743d776c301a747561a5152791cd17773f5c21cfce991c1cedd1288eedf082d783e76013a4b67c88792f3f8435fa125323b1a47fea7bea22e1aed667063d92c5dc474ff09a552d58e18aeb88afaada209c1b0586012260ff6909193cc09e3b736fc611b366991b0730a2f1b8840f13592b21ad333918d69f57eddfbd02618c58760ea2f7557d4d31904f15a0cacec974e3e977bf797d788fa4c4a672abc4cfa9ac8520d7e198e12cc587bdc37b3296bf459b15bb41c5cdd838e7deef29c584db4c199b127b34f73e9b463d460d42fc3813aae59119ea6afb867bc9ca721dffd3abe8b9b61f36b76ec05e72e32a2bca694d7b89cb5020e5a30ae979fd3276f6b49b99b71fb866e96545490899ceff35ea880a26344f5b48570159d9087a767", 0x1000}, {&(0x7f0000004040)="19f33863cc8aec4fdbe249f671ef84310864af986653a2c6c18c12e7c3a9f2dc903b3d1b7730809f25e1499440e8e113aac013817495f9d32b33ff91df2c44a35af71a3770bec136c3568c58241d5a7c1e61df14446bcbd664a4da79345a0639074b81e65823b94016", 0x69}, {&(0x7f00000040c0)="fcccada4268f08c093c115810baee4eff2fb5ede9c2915ad381a5cd1ad56d7afaa69fa49f02272b8f50df205dc71b873e9de8532b9d87ae7c0ca4a843e0a0301b77fa4421e5549a84daa67196a52e2a26f72b0cc5872a4801430c2876679a2a93107c2471b46266ed8a58e60edf1a0", 0x6f}, {&(0x7f0000004140)="b8983016361975a880400331d5aff847fba25a034f9a7baa0763fdb0e86e5a2215a69dd61b1968c5879530a5a3c4114e0ce814ee2baa9b798b7e8a34ce9f7d8417adbe0cc9dfe3e6bef45755631afac5943fce6746ba75a4848527b4506f9b282bb9896ec1bac9cab04a25a450d008522206c056e0abf93f9bd3beb23694859c5cd07e58ad46ddcbfe", 0x89}], 0x7, &(0x7f0000004280)=[{0x50, 0x6, 0x4, "89873ea7a7878ab49c599122a330345a9521d9c33995a89292fcbc0e37fd3b3bbd2eaaed647960ba67e0655b65268b04686817222065b2a9a87b91a006ed6a08"}, {0x50, 0x119, 0x1, "df8f7293ad1e7b67af587376ffcf39bdb1474850097b090f7d0cef9036eea3cbd015559a5fb581a4fd0a3d24a4c9fee1e36af3e43292f6f837fd2ff6ce2d"}, {0x78, 0x111, 0x9, "5e6a375d851732db5dc3ffae74c1c9202d4432d8c683c14b0c988475e29721877e72adbdd78a45115ccf49730fd73a139555942a7cd286447e2fb0c9eeb551caf9140fc3a443cd43a8ce1cce63764039df4ddbac4cb8905fbc3cfaf9baad36e58e77b608a8"}, {0x38, 0x11e, 0x4, "6a7009276389f01bcb9c7d6c3ce3b6b2a8f08ff404f7382688bed79f17065134ac"}], 0x150}}, {{&(0x7f0000004400)=@pppol2tpv3={0x18, 0x1, {0x0, r4, {0x2, 0x4e20, @private=0xa010100}, 0x4, 0x1, 0x4, 0x2}}, 0x80, &(0x7f0000004640)=[{&(0x7f0000004480)="fd429665e02a62c740e0589e15c038c85254c374aada7bf5988ea884149c436dccf35d407c750732f785aca2f026ea9d290549757ec8bd19fff489e2a8b636a42f88f28ba893bdd481f78b849328deabe4ba3cafe76c644d50c514fea9", 0x5d}, {&(0x7f0000004500)="8c8480ba54988669d9751981e6d93300646a5f592df6c5f732fe66e3ea46a437e8cb3bc8cf10f27e705d079d48d02a25a45526c16419ab84a8262b9ab78b71fe0dd3fa5874e914aefc8b8db9d1128ea379970ef58e4e17d95fb6f3c737f6aaa4717b72a1d91aa847092fdae0dd606ee6fc2eeb95522320798558213592dbdc6a", 0x80}, {&(0x7f0000004580)="6ef30d25ca777e4e99d0379fdfc85d4b6ab29de7d90e1b867996863653d6e962b8552250afeaf9ed86a6d34bac99bb71415245a4c381a8c1bef97ae6c3ccbbbddb96cb402d9e410a39251a8aae761da9a769fb85384dbdc38c3163b998bba56cf9cdf23fbce839b23a2af006401f38986f979824f4c325c35b99e9c23e60655f3ab9249108174ea6f7699d711813837cb7b7838e5496d72222163a", 0x9b}], 0x3, &(0x7f0000004680)=[{0xf0, 0x104, 0x5, "c3a7eaf519f9b2ec680c02e8b90231a91435cd450cbdc5dca53411d6830fed38876901ff80d648e78fad0814918182cf0ce882db7d58ca61080a9d11bc1d2dfa9c9653c40d1ab2b552eeb4c6f400998e961cd759289433137a0d092cc9200862ef99c70acd7e26982d2d3feeb5929c1091c02cf5c049396772cd3b8d03a5aa99f3b5793ce8fbc77857bd4c5b7637a8d08d9eac247f58933ad6af963676485a6a1f42b7bf22933ceffc575dc61f14a2f1bfd311a35e71a2279f08b85504653531a69350de0dd99a3655b3d44aa5aeb3d14e889b4d0482b59e799a"}], 0xf0}}, {{&(0x7f0000004780)=@pptp={0x18, 0x2, {0x2, @multicast1}}, 0x80, &(0x7f0000004a00)=[{&(0x7f0000004800)="97bfd3ba94ac0b3d0c70c4f82dbfb685da4379124800d884f0e8e84e85817f534098468379dd8e25a1eb", 0x2a}, {&(0x7f0000004840)="cad66ab18db53c3c14782ac7f975c412985f264824ece1144f818c0457023b283471ee069a03b6e51c8240e7b7238efed09543bb8311e4e33b8badd8567a8562e13337520736d66647fdfd7dbaf47793b98ed4f04ca31a7b0bc618a1787e0c1741edea401f55e2a34ed06f58582ef6c0e515ecba9972d0ea5f1eae646d685271669464a51189aeed0c9321ae43298cfad010bbce698ffdfa1e214b3a2eaae3097d273d9d623bc1f672f06bbbbc0dda3cf092641febafc82cc9a3b5f73c538b770483349e9b397821d347e7bff3f6f1be3ebee10d96dabd5402957ecf50ff71d45563b86ca1f9f8d51e5a815ab5182df4b2f704439ed0ab760299932a", 0xfc}, {&(0x7f0000004940)="40c43e678cf2d371737f1dae5d3a5ad52c20bf9a8f75e94f25ff53d99026332ee9a4a17675ef1b557f8568940f810ebabfb68908c529bd19f1400721b3b774e8f3521ba4a89547b8cfd954845fc4be86874a9b3668fb1b6ca3ac53bbc25a602889693c9dc228d30d1c7a8b9d6088082c152bd36e6c102b3e647fcc2839b9603994d1a1321ab4350824af6c396019c05707385b94fe34a8a68647342854c1be3696269a31c4315929c405eb9f71d35cd722f832bad9", 0xb5}], 0x3, &(0x7f0000004a40)=[{0x1010, 0x101, 0xd, "0eb9de644269b29e7c6f9310d8d37abbdd6f29d72546539f7af9caa687f5b5063b77b51c74142428bbbf4c57ce9b74785b5d60cc09787ccc24825520e54ab75c3a754463fb5410722e60b295898a6aec1a5e405c0cc184a063fcb3f5d08b8594b6534e0420d714e6fd6a30486404cf383648aaaf018ac27405d4793c79753c634b3e3c061ac9c4f70a9b05fa6972a55b3def18c0965efef6709d59bb515db44cc31e3858811cd61bb4371f73c1e89085c2ae09e75c9d0790f462c430618619da0970c7105be7c0b3df5d475f0929155db52b991944b05c4590da9f22393a6fad9c350b0fed8445b2e3483951ef24fb8a7d674bd4348b1d8c18f0e0731910e273d92f90984abe5b8b91d318eec02bb7aed08189c8c46117160ce5c205766d3820cd661d17e4b96701e3a486c47698b18370cb74b03b965f5f5765a355d4f6d812da961f573ff9e43888325c921078aed747e93e712d9f0a07ae82ec2a990dbf098854d6623053a843945aed72338f6c922b9010a207b655e436fddb059ec8bd3bd930407fce5c0c1d2a1e026eef70797f021be9b208b35dee54ec5145bfa7da324d11608c40b40c5b30ca7285dc10f844c2ac6d5d57d4f66741e7660917625e0574dd04896dc5321711031c83e6ea8edf03c789b8506209736b54453bb125cdbdf2fce469f29835bb0a4f61266dd470d8a8b7a2afbb413f070d4371c2bb2cc2beb25174674fc0287d15201cf59fed7f4f84056ef51816e69544f10dacc0625dd1630689ae77319a7830cd3cc93dd1013655750ca35e18e1bcc3a1da1ceb10c975b5c9f439b52736d133b43dc64e07b0b2c1cf910d437232895ab60d725c04afbd90264d80dadf3d87774292c5fd14c89c78b22cfba983f3233c5e007567e995a80ae1ad85b72cdf10a38354aaa01340189939fc4af84b2830a07f3ee8b8a6cdb4f5467ee50718258c4f0782dad02994f5908e6d6c4dc4546f57e3c0431162a4ae9810b18e356bbbf3d27230cb0de69a954d1e8d0513303938eb8b3f96f9234eda1d40cda3821559140f704eafae57800bad0bbd7bc7f08ea558630ab384212134f7e01023cb925cf33f2cb632aa4bb1846dbc39d10556501de0d9507d7bb9c789c04b16c9ddd8cac6f38c5117d6d5c013fdfd1fcd5ed4762a52cfef7503ad7f9e6b6084fa27a3cac405fcf2ca41e79b47dc009e29c4d2b44ec1132857d6317b8ae25267dbcc9ffdc45d73a4ce9d13b27f3e1aef12e1f2f64a6c394709323535950296c910b41185d6c7c222760d186c06747e92e91b168c367647d929a078251aaeb8903b43dd83b162fc114f60677d159d33b8ab84111fd30e3c311ce890331d4a66f19dc0f608e8c94555f3d27ef4d03fa9b3b9458a4ff2f1ae77ce93ca2273c58e9e5b621f4d6356edf92e0773a350f507f2d556e004ae0060b60d578989ce1c0d97fe2fd34cbe70cbe9e6c37c66e3e1653e67f8c2fa9edba636ce94095025627145a696386d6120fd5d37680a98cb504904662ce74c351a39c8023ca393b210e1661266938f8179b4f55c49748627560e0f403c66abd70876beadf604a54d985168ede9ed50c96fde09c7445680ff8f50487ff2b23442b66a1f6531fbe51586c8c867437c6a2617a80285db346c8a0b0f39282995cd4878a2df0d87d68d22cf69b7471051e8bfebb40d2730512ae7ea40c6d4ae7666dd67706f6e530f240e3bebb3928bc2989615a0012f30b12caccf77629a21b3194446cababcdc6827ffb1ed2e6ae5249bf375455817e1d3e2bcadc1d897a68b50ede395d5b2d4d427989774ecf9ee7c6c53b5833b8737ec7e1a5d8a7ae5c38443a4a1300efb48682afef493f373d3b4b5cc100c7143b42f9e9d44ef7758d6d07059ec5f93575bb6e4b60b1ded867c86fb5ba568e9765abdaf40bece5c2d03f438e8e484677a7e6ba97d076632dbd3995aeb04bea969f8a8891309d1236e433a0a30a3c05c85810cdf404ba51a2558bc7828ce0781f53af10fe212a596273cb9a6bdf6071e06325ad2d8eb900a61ccf45ad2456b6c21f4221d6a226d927c1ac4a0aad2130be458acdb0c39511b9273ab3bc4500c3e0d82068f62282bfd9584810d05cf5daa336566472f42988717aba68ae0076941c7d5496e9b7d43d64a81715b123b4e6ef98f07ee90753efd1b74293cb3eaf5e5351952e9c5cb4f20710b0e4f7a8fe69f23176a09c9814e273bdbcb6d0ce9f724e1793d386aa7a74c39fe23a6a67a87da040ed7a2632be34bda782433c747e68e9acbfe07dabefdf343668034fcbb5b7640ffe38bcb4e56cc8c014fb2a9b4ce6a2bf6e44e8ae246cd2b9dcd3835913a8d3e7249cdeb854e78b9a6b19b2b2d00f7c58f1ad7308a4f0c460da4f19361960abd99cda31fc479b8fcbbcc3b2071ec63687bb88128e6fbd046c878cc6249041963259a70b6bc8b5b7c6a6b8d0f89dbdb503bd9ab6b5d81d10e45a8eef12e70716f08671b152af1934011efa825aed2e28567d1f1523f7cc1b1ad79ef0282e776c89e636b3e04358be69b693046c648759f4bbaeed8d13b12ab92db07a423596338453d6125b07fe2ac33a4a5651b9116cfd44416d840e3e949eef410b4d6a4b30149a03ce957d612315d9a171becd29fbcd7f0935025037af265c912165d1d98636ff3969e4faaf7e2bfd2d4ea7ff7e3ae2c7efde855c83b8f1044f454d9c2c9b39321e3421ed6baa1df53994841027e416d10e612dbfca74f89170b888ac158527c74d0e24d77d588cc080096fc4a0d647a480e62ed21a7bbf0f4b41fa4d966e1d32436898e18d7a3e02263d021f36d120baead7988dff99fb6759b30cfe6615c5c1a1af71078a729cabdd0bcf8b066ac6018492ebbc019cffab8ac9f2cccd815df3aa9dde24ade8da5074c346eef086bebbccd8eac96b1a6ab3b140359d22dce4b26c72829edce8657cda058b16267e53ed49f8951ad15672d40aa75c2c5c57b361b745971c8fa95ef79d5171d186b894ab73bba2d2d2094a3b9ac526a5bcc2fc3c581088e221fef1ca27dfc0b4253b1b558b862ee6f1b03f00f4d64d11e1afa1836477f377d03175a7e51de4bfda442f0cb8b8aea6a0fb9c485fa13d01c078c18107412f527d62073bddf526f185b2350834e8fe041bb3c090105bcf2728b0d4706145cb8baada80ba39d68ee0f045dc622af18d05c4374711858f40bae31df5bd99a32c80199a05052a0c931c6abf077344aa4461dbeb4cebb513153026e007a04370ea873bcd49b35d81e8b903553ce616290d8b291a6067169953987532d055b738a1a07131b11384b9ddf352268a7f79225aafbfb132e45becec923d1704c5ae9c97be5ed2656d6655847a54b2d4c286eb4d53379a80edf7c58fe94e00aecb6f640efb813bcfed4ff739be0fa17e9b29e5244a1ceb2cb2447a1566f7b98ee167e68e2d01b4fa7957568f5e7eeef3f2f0e886220c7f20c6a322882fffeede32db5e261fd9c6d53dba1e7e66fd9df7cac609916701a3cea85d43c6f077bcb16e7229d39d7237b0fddeb84b3d520b78b45ef6a25f449beedfff8762bb7c2977ea965cdee8afd22c80b619af789ef9ff042eb762f705023b85bdb2b8a891927644716981b1ca68bbdce524d7c6067e9498866252f4f2fadc850557df7f272097704ebf1a8af5671c969428b89a6995edcb3d5fb6914a6c991ac691a8340927f83c1eea39d5225c5d1fe02b77f2fcf31889689a58a94b4e8de037591251fba2b67f60550feb3c11eaf5a14ea4807ffccc6b945a2d6a05ebef812d85945c8ae463eb1dbc73f1227267f6b7cf803bd54ba6c8ea0cf16f738498f510a372eba62250bb38980505db5b66ce1824f40ee8949a51fe7e30f81914026002e0c42b39f9ca5feb4eebc365f36df6782e07fc2b93123cf4a100d55db138a5c41bca3cdd039eed3c426e8290ca43c3edd4474d0fab26309345037fe43c2a8c31f32b7fe1608b06555e19d0691c4e097ae4a44e6ad6aaab3d6f7d9d758af8cc28b44c0076dafef5de51fdfddf83a5165b9438dfb4f382b271cbb4eec24c88a215e4e39ba86f43776e69efc03b4f61c31769be12e3109b3ce6535c05b07f381223055baed2f4935c0a431194668501db72101225a73898cc986dd038f5ac79019f04d719b34052839445fa9eabc70f743afb88e6831553dd0d686c33b25566c3e3a451bd42ea11456581cb5041d8e1ff5aa51dd7ae7ae4d79685eb3c905c496e83a81e421f875009b5fd69b233d8f142573c9ec3cca884f4351f8908be82b5a2608d84ffa5ba848a2372ce129a582a9ffc537a391bd1069fc5b2747af1c180f6e66604472bddddf19eb954dd46b979e4aaa05a190dd93b510fe6b51b7437b4ab5d41e51c0b1c452cd5110cefc52678d78473e1ae1bef9f4dfc80a14299ce53949dce5fa4f92cde291f40b454c0fecd3ebbc56d8295a773723ec150e4d266d52f75d0025fb569651ca66815266e7c5c2d36facb621d778d29ce5d48148f431a1723518f39464eb8d78bb2e8d5a012331d3a479f30bf911b8fe35ad734fb44d1d615d32f920e7b4162c7373d8e800f6556ef5b975eb05b6389efce2b06aecfc919587cf7198a54fa452ca661274e8b51eaad38288e3edbe2f453d3677fae235a1ed7fb9929a8308392b0b910ab7b16796d71f0b96a4b4c836e9724e24197234d4b337f4f205b6c8c4f27dac85fd6688fa91bea64ecdbc63fdc7fcfa17de149197cc56ecb8402d829169ffbba2b1ee22e2cc9554e00af1d5939cdd5e66a910dcc4ce34ea0beb1aaccdb906b03420cdd823178e50b5f502f6d617e12c09890eb7aff21d7355ee320adc8c058a1b9f1207040141a1e6d265004a28c14058aa1574884d1830b324d0c7d6b7bcc5b1798245975ab5c21343cd9012aa33091bb1228b458f21dd3479ff31879f9c32b12846d07f93fd3e612a2a9b827c6234cfe0dc821985c4b0a7a5343b76ddd0152819ba09b4b296a92ae52132182b30cdf66d3c79ce0ef7441dbde916f873a5e620336ada7951a50e21c3f0c0d910b1cecc300d1da5d01d3adfc445c91f8e05275242a892297e05156edab403422c5131758bc1fc713412a2c74643bcfe5c9d971e556e29b60a96422983c97dc6e3628f468adc4949eba5e54e3cb33a77cbc9bf880c2cb9dc8906d87cc9fb84a929e14e605038dc478a77d2c373d3e20fc2ad2e017420ad0259f8bf033281e71bdbf757425f1a5cbcd91f93619797b8ce9b39903daa12a2eccf8b3311721ec5a69fc2d0ee4d5fbb8f7340b012a611af2107b679552a9ef67601e5fa068ef1365574b4aa7fd79699c8dc932239b7c17b66e9feb49bb6a59e5589327ad17e1e07d85cb1515d1d4a5c7ce9cb8a3d8ed0aeaad459bd28f7906d4c7287eb4f16cea1142d211936d481873bd6849e2f097807ed4d838ab6cd27638c9b8a9325e57b7e671b70b5913e3e3a27b14e77ad142959560c9264a55d40dfa744b69b86b50572023c931492008b101636c428ddac8c03a8d1746d47f8f2732168f63c890304e923e919edd9fa40016c147ef8de3392bf7627d5674bc6d9336e0630c5a07fd6d0a90cbdc40d1505b77a5846b10030b513511a969a093181fd29512d009e536c2a54abfaa03a4d87d77121ba971e2c1feb7fac4ff6f0bc2683d31dc4f5a5149ce8c70234bf0264e24ee893753ae83899cdc25bffd04a92de9b9a097d7af59fb80ba32729565fb12b2dec6eb9e59fa245f5be942163cbdf62e1b731acdece0b1fe259dddd756f4b82d5fc6e50bb654f485641b060d2"}, {0x1010, 0x10a, 0xe, "845081526a924f40e8504b31385a21f25b373099ce4c48f2edbe5a785cce46428486da88d1e2d70fee9f89d3586fcbfee5a723b348fcda0461bb44e5ebce6d65135a9f409d551698433ea2d601cfcc237729116c2f828c6a807229ecd39237d4ebc7584bf20cc34a6781a9f80ce33cd52d46a3db197b3ebcc2109b6f34caad7cf6b3aadd24e67acae9cf367c3c518de4f61d6b82ac6706646178f9366019b0c91561fab04729996e0d4af0876878f6acaa743135342211e4a8e153786d6920b4a8bab2412f64ee9b74ba9ddf118c5786a7dcb86601715317fc78a1cb58bd68ec94816410b12a9bf254f7e2be85dfba40ea0f56339f0d41f9d7e268574a56869dcbf55ae0aad8166dddae5b4f9d8bd40be482041d091031a5ca1acb1db05661f94f0c898eb619a8c4dcb84898072c7df016de44037f614f2382758ad8ea2611df2c07c15988c98316dbe55a73ee63d55bb297e5560dc5b8a233ced2c8bc7d4d343ee8dea2ab6ebcb31bceead700fceb8de17e2bfea933ec6a8f1d1c2fad11563f12c05b36dca48b54f38639781bc0cd564d6a21f1d617599b33df0bc07f403bb1ce0f0b447dec687379df71d769f2d926f0ebc84676205c07753e0f91073f49a0b867383e4b3ada8b3cee9253a9237d71cf3e55bc72b16218eda2bb3c327eb7ac32a27cf2b48949c539b70fc0f778a9e799e47855ccd8ae6e0f18ed87d322c781431ecf5997825c2a8c4c1d518fe32349f8cac6a4728973b1775b2851ef559678330ed963ce353d1d1384006abff64b208d716f556e19fa5ff6889716a3270fd7cef453b34e02374b92d231ef28327d52908cda03d62dca9e4ff0cb24cc945e5aab34ea50e85d06a0f27fff0a23dd6fa86c6f81adeef360aa71764746a5473e6f14bc06fce08042db0918f1749f790f3be73573a332b6a9ed10376c25468926e1b1ecabbf46ecaf9ddad5b60c8f4b64b3dadf7c3ac60957e9e6a2cc446aa0c7c4ee4936bb533a6bc4881e371c74441476e75c4352ba8af79d9cd75dc71d579f7324791c7aa2ed7c4be7241ef88dc063adca9d25285abbedaa3e32ed70daa741be499394bf7f6646bcb900a05500c9ce71f67554047ca866040be0c58abab097cc04ab0cf6096024e86c153a39dd46dc3e55eb74dad5224d3a96b54f592727e2e0a2f28120800a0b4f57d8471cf55e68fae62527f3c190fb0e2efb297b46aed04848eb6c84dced9ba74caa3f69afa19f42dcaf51f3601a02d0bbbd9cb06185d7bfb5f5fd38c797b83d62ba0e4f732337554e58bf865e2fa4c45094f1db9bb0593c43a88ffc6db6cc84d36baa5b891ce4d8789642b984fe8fe36bac9e7289dd80a29bb98227a883bd73b7d079cc40552ea9421a47dfee40a5fae1a54ee52dca83263642931ff746dfea23d5507987ebaeeddd456af291fb89af2bf2e49e39c97231bdd5e2a215c22f6689af0a5763b3ce32a911da0be0dc6dbcfac991a795496a87d92eb4a03f5634a3f29e336fae3821670a59677fa76c78118a27516db895f30ee0d1de29641ee786f1a57646d1d00f7bc41a474ef92e791b6844601a3ebde0ac19b67ebe751dba885b4b4cb95e6af8c9120e8fde0d4f9f120274fb2ebe451ad250b5131f299e381554bc285ba7ada66430254b6c51c1f7aec6f9d1b17682fa0649a10b0e89957b36978184190e1803e9c81dac662937541b749e8f77efe7768f0d62e62b168a9f82626bb7c150f985ec111d67711a092d2fe9ff161f137fc542654917285f311baf12d319ee5e3d066a5ca9e6c5d6a033ef2190fa9702adcc5fda8904b1df41986484e2ff74ea9d7c4d113910a9ac6dac150955f374f82b77bc7ce0cd2d454ca0f6db32e506eca9bf51e41d806f2a36f3d17b506551c64eab46e027d3096d23b86035a91fdf2d1b42bdac06fa39e452c926b9df1650ed138f580f58dac7b540ea321b089a60e40d2ed6216dbafb67dc21c66820d60769f636fc751f04993f32370b273daed9759a846fbec590e84176d8cecba3154f83898d4857b246cb765d114f870d15c70fdf7de02b7195cd9f84a4a931c0fdcac8df604bd434a18853c5dfa0c6b4073e198e2a533e5f564645185b5b40ff1b184727b83be20f552e09d3478feaf74f8a424bd4139a25cf755704f56b4303afb49eb7794a12eba5537ba324075acceb83b4e78644f51c4289b06e240411235589516a3f17069360b82c69e063e6832234ca26d4bad6c3bfbb6dea46829b291713d16fd0f594773c78b5092117a6cccaec3c753b898c4b1a6405f6d2e4531a4758a8a04c00938ea810fc13b952d5c3367a03bb46386ae964baa322fce5fbadb02faa4e950804d50efa519c8014659c8f853f8a5d4156dc9fac06b843c23279aa666e69a965419deff40729fcca7441eae61f930551629e013ff9ef787993e7285484ef8b9697aa300aea590d00f57d7a5b34c0a9735a6413afd8f2d7e214c2e3c68433617b09527f7fe47d2eb017685bc2c6ed8ce9602d7ba7f000810d89bba9c60d3c511eb5a634590bd33a8cedc71dbecda2a14267bf52cf8bcfbe99a6e944da6b2b7694a6db48591450f1876fc9e5a582d75651346e047bc25999ca63fca336b48f683a03edeb1fed88995955b5177650d8d92c9f7a3d1318e9f943a7a163cd9a09d4151290fdf9a69e5b57c6528e31f524ed5d39a337547ea829c3a8c9382ea57b78c2183717a9074419d717e1b49cd969a0792585443831456dfb64caee56d3ead03e6829e60ccfbe18796b5258d881b127556b3cd6d447d04fb5aa8a92d8f9afeb15aa3d66b67fe32194822d480c61b2c5ac0452a597e70c207520cb85e3516abd1e935ffe52e110feff1fc29c596108a22041993ac1f5bd4cf9542cb7de4c5336e39ba6f8f204014f091b9f82b8a58a1d7d8f4a73d3ddb07d6c4dea91e59d2ded75770947a6946a70854dae275d69967eb5f4fd228e716fab31868be22ccd3b1238618a9d0d4e09e983c2b387e58289a3035fd3634323e3f4dd5d056ab62dca22ec1845ceb8b63cf05310932517b4214dca32551aad68caa26c7b1bdcdf9b353cf4f19a5c63be5f0b0f46cbfe025579364f86d8f384944dc7b5012ef4850ba95e34f162fdfa42525d14c72fb72bcc0f735c89828eec03a2a36b93b3ab0078ceb2bae4134cd2e700232579e004969440e756ff0ef809d97bc91d42325df25bf6bbca82124cf73467208512b051c46eafab13fb320b040a25d23178ca290bc20b6de3bd318e42ebf187c03b3e13d77152a599829de5f1e17d7be3f044f306a83020b528bf555e2deab072eac746c6a647a148da8ab920996c4c85483174ac90ca128707737c060ca01fc299e14ea81a5a257266dd318e0ed017733e6b799422d3a759aa942c6f165e70e2a47ac33758cf0d89ab6a14598875d6963d546d91432ab5f4a57bae2efe5952123660c15fb6f2877162f6161ebd57296f0ce901b292beb3393d72f8e10d2ea71c6a19a4455ee5d6feaf2f7516e33b9505b62bfc5134a02586ed867c348b5ef969be22e4a125652ceb5e1b68ca7a11c3cceeb20faa120c02008e16b8ff4ef353e0fef6cf365bfc70e14fc74a7d3da2638550010724ae3fed143de23edbc3239f3d83d0a2abbdea60d81f9405d5133ba7324acd160d865d674fd6e85464d50311fd11395155b96ddd2407ce573c6a4e60d13e6fab9830636534a7d8dd9a30976b6c47e48ad6b433ea5321423471c4589a74ef51c09afb503dc0195ecf36905eda3312c1241e1e405137a41e670a1f94cabdcd3660616546448493f310a9c4f9fa234465b2d627c1e0a9f2c709209ea98bd89d188d8e9ac92be8fb00046528a7dbec2293cf833b36c1130ca0b51bc4010c0422d4d0d21080d1ee437de72c53d48fa698db43b073826a57dc0834e5ff2dcb75849a0180d7615a1e86ba7f262986200a97ecb56524485b88d9829b4d4c15a8550ff27cdbdfba3162434dc28cd09bb62ab4072cd334229c7797cbce427d668f32f12fd11b796fa444ec6c67ecd6366021124f64aa4d6eb4675ecef22de09e2054306e2bac4b74385f3653c68ca38bd373818f331a47dc776166b2dde8c002c8e33670ef4de12116a884af8420634c18d5b2022832eda1e9c05efe4fb0b30b41cb7706c7cd4f3ef579f7f97c95f4d006b48513fc06a8068e1e0f4c13aa15117e4255b91142a03949e71d6ece15c0be6b24baebc0a7e8bf3c91c52d8e13363f1a19589c27f257e3906ca73910cc7a34e4b07fe50b29a11d0a7c5958d770a1296acdfa056c86db287710d38a36323f514001d545f9b8735ed2bc149cd93d7e53f62df4999f4823d88198fad163a87cf432126eb438dac0b5b8e091b963a5c866a06c56b059607459a989fe130059a077d04d55d5d0f680a65b03605437e1fe99034fd322fa76b74f6f427d17cd4120337f1f4bffa487a8bc55882780d1032e0610247489b4e25935f0b443a58da00c5f404cb4d91bac3842fa363c8a85975b0b7e63a3c80fae9055f1bfa9b26325b3c5095204c85b803b2c62fc484f36e7e355a1442431ac2d6a0e3b36f7ede74341817dc527e08fc6768b8d6a2a52e0926e5a325b757b86bcf8268055ef94631f7110722cdb7cbb4532a91b348a0f432f6045f1b1e7e046706fe6a19d6f69019b6a9c4daf32acdc9348bbd269d8dcabd5dcca29dd1963d494819e47cebd190201e45a3f19c1c31ddb7fe4eb8e39b0ed27aa88f954e63e87485b91a4fc5e79e5b679570c39489961cce2deb1859232f9ff876cec54e75656a758dac4e1bddf7b61681fa39b3c89871ebe12d748c519641a56c8888e12c7db8442d91e99d5e90da19ee431c42ba05ce804f5ac878012e70b079b92317b85f4951bdc86e6a3a3775bcebb2c91b308735c1d44bc4f8d9be043c3d41939c12f75a7f5738c99500edbda72b7c922d4574bf309e16fa1e9d4d5a7450965b436162d71e78d33121aae7243de8730e45d9ead745de1e6df533f45172ab2dbea32a24a0a842723132d07a438ff67fa77c5e4e6ee77fe05b1ea821417ace8dea26844ef7dcd91a3efd7a7f26b9348efe4c9da0bbd54bd2f0cfb4c2c3841fe7498b5e8b675bf0f5193c74a7c675b8f39783af2682965650efd5436e987e0e424063eb4203cf55aef8410c9653850c76ec29ae10ec9062b97d97e961dfab45f4c9734dbd1aaf640abd21a28c2e10e89dbf7434aa29b3afbbaaf53398fd5073f5188758401d042ae7faa9b806c8882d7e8e7074b7c753c76e0e73ada8575f5d10b00b3ad7e2aab8c873a675bdd007743f3643965b71e634bfbb319221109e082db3eac883aa429fa96b3477675e1078656198e52c265b3e1c3709c9f46cd4e5cead3ad6c4d3ec94fa18f91b765f9dd3405dfb38e238536e7246b6263ee878ea1ac1ea8711151fcb234fc9ed1c655992aae0582f80a65085bfccd42b73961c6c5a3655f509603e3d4121fa15f6b9d48b42b4f15702ee91eda43dba30a7addac4d4020588063d70f07037d6756d154232d9357b31b4868f8c7c3c761bb9e41037aa588256f7590684dfa55f280980154f4780d5b52b7508fe2cee582074f6c6907dec136ca92fe2ddef7192839f0092d13789921d651e4aff43311dd9580f4f46f2cd03e5df3d55001589ec7b53bee94986c47893bcb3d3d83d54c53cc7533c900d2052c14eaf9f781e5d19d27c3b0ee124706de09713f9ad58216c52e827c7c99b7d19f83e8de423ac8671413fb14897bed9ddb21c86a82859f2e2b71fb29cdf66ec60f283518f8c38075"}], 0x2020}}, {{&(0x7f0000006a80)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'blake2s-160-x86\x00'}, 0x80, &(0x7f0000006b80)=[{&(0x7f0000006b00)="1b336c541ed074790b5ffedfe51cb069f2f23c6d167cb4fb18e8f6aa00030cc4f4e4cab3665fe7779650249e5ef15f7ab31041ed71e347427a44a6c406043f6fdad615b8ee007b6e7e3c02cffc9ca29815fa9cb79b6f5426318af25f6f62312cc94e985af6", 0x65}], 0x1, &(0x7f0000006bc0)=[{0x70, 0x115, 0x5, "e175962fff6fabfca28018b49ef4f8643bdb4c4f12c0d0ed511ab74d4213463e9f7943da43cdd1bc6232c6b14d27f901e8dad635e4aff04de130a1235be6c27de955ef7515ad83bda5f71550cfb024f4b231380a2cfdcbf0409abd8be0dab4"}, {0x38, 0x328, 0xffffffff, "02419a88f0e5947ba14b5a4b74f70ac006890872726cc15ba72cc7469964f3769a"}, {0xc0, 0xff, 0x1, "998f15c91f9b9545568192b5186d37df161dd4b6ad0ab6c2824975d2ca576c504a8e43855a451ec4e054ca550451ec14e4b19a35ac50d4d1cfd11bf1c56d7816916b8d0b1157c0c6d007a8ea0852f4a608a070f66af953a9b5edf72d58bebff934109e61b7fc550dbc028d2b17a19e25fae650a3bc19a1aadc1cf83dc3d998177604ff67b943a22166e4fe81a8cdd296ab0c0e0267dbfe7985d14b61ea583527dd8f47fb3dcd57cde504e5c5ef8cf4da"}, {0xb0, 0x114, 0xd5, "672ee0e2cddd03eccb5972fb352adf69d9bc93dcc48aa9202b5eb21725ab748035bf1c10f14826adc1e9b87d891d8952dc05dd169788f8cc5713d2ff3c3c733ec788bc17c03e1a49c514c15b3c36312b2074797bef336498e0e4ca17c2d31a4a86b7f020bd59579c1dc21db1d60bc46370a67835bbcd13e2b486b719edae4b391c147a222ddc751aaa268e12320e28df713b61de32c4d7e129e2cc"}, {0x1010, 0x116, 0x4, "fbddde0ce6ae4ec19de3a12d5bcb84ed19da52c716e3cda30c262c89090019d80b273e14a061e42421c3bc43c81907f24c19b856b9be109fa3e6ce7d44706baba5a8c59dd62f25aa0fc4abd14d8962f12b27a1f1dfec10a6e6cc71f3e59ebb500b571ae2fed767707eb90bb31bccd4da3118df381b6c33cc237bfa2027ffa7230329226406a180e8e20ea747e70c440af3310084f6cd686dd6ffbaf4ff60c3d914724dbccc297f82fae16b5317586c3bb5f14c82d040bf262c76cce8ac545330dc4de5b57716801c16389c09a3d4e845137c799e5f5ca6a2bca04005bb00c4aab3d8d4e93e8f298c5970a7e049dbc1bb91d0ebb442b1d6311728be4f7bebfa6d488ef77dbe2822ba64e51ef40804197b6db18be8c3a93098376faef99aac1612319f3598e6dac4216e622a7d761ee5ca7341d48ee97131b53f12882abbdfaa737f582b0f16808f18478eee2071eb790c1c9b13bff07fe412a13c1c699146bd728f8cdf9d47eca8123411e413910b99a1a0ae143383a8b38368bb7de44c3242d8da99d122da3cd317caa424c7f3beaab3310590fd627f27523444f8ff7d0fead351ee6ecedbc3b36c529cee46e8d90c3a7d604025b491ab960d95489933fa26493ea1bda5f5cb76e9069550897c8919ddd9fd7944688e3c2c91966e5c26b4c5316bc03e6257dce6c42c0f7c45e2d2984da27f2fe7bb3ecb65ff97372f9d609bffd6db9500769ded0c62424932c9f6da2dd2e06edb47d6eaf5d5af6cd6e528c273d20acf4d06757f3c5d9be05472cf68e4261454bb4fffc8736da77f3ff8984bc1408decfa1cfba43fdd1e84c48b99116f4b61820edb5052c01ece5e1324cf8574e9fba8fa6d3f4182f6436978341634d64ce254f5811490b439609bed14aae4a5c9dec2b49468ccd54725ff46fe53248ff292f08be1ebdb76fe982269385e6a4f5cf7a2672d882a3616df154688df0016fbf2e04dbaec6a9939c490d4e4a329179197433ffc1b0229501949636508d558621dd9d8122898996500b6788823ac1c07fb617fe5e9761e3a38dd56686abeb8636c443430bf49bdc3e7037ba6a6abadbff03cfc103bc0c5476beb4e87099c51f1225e664035c319832f2bf6871d26b77bb796e5f2c8f2012d72b810aace6dd5f04ca92eaaac183cdd9da09b5536791bbcfafd924a788c21e31488c81ab954dd922b422eabf22dbb689c6effaf850759fd42de4036fe0bb7a53cc366173e4af32574e36ca39ed779f2a43c04254b286575817a3ad04636ff1764de110bf97557e69d6dab26c51d0ce8d04fba25a8c7a4e71da2060b71032204ecb99355b16b86eb70b693e7129acc733348a68c455190a2da90273a62fe9eaa1dd722df7e45cac6a6cbc7e8b09f6be5cdfe9596a8e0aff13440b414e540623e8ac8aa3632d7de2198f9c4ff0d3baa6233375a65533d0fa7d13a1ff7e32b9c59b12eeb55b2e0280e0015f08ebcd1ce5b8f041f49ad53daf2aec85331b61ecaafd3b8a77fa0fbffb5f4fbfe732ff484979ccedec47000d9952eaf000b9070444b5ae3836eed831c9bece2b9d116de8cb91a432529b6b82ab9282bb8cb99ff90feb2cf38f58ab3d9396c1e251621f3e1661213a88ed9b11dfdf5c2e9e123db3414d2f8aed38d2f4f7ac93dc93a99b9a3a796a3d6aa57bbb5e5d2978aa7cb05fb2b6c94da5436181205692b7e565e3121f16200dd63da255482946a24d32894900fddab7dbcc01c9e72f7d0113cca1638fe460aeccdc3230ea9885a5f2fb486e690e413fce8bb37d242e2bf219ff05b3efa60f40008a08134d5c4ff274c2943528a7879c03a66693902871ff40b627c6560ea85128f7eca71c0513f120b90e621e7a4f36a271e06b5f8cc86da7bc95083ca654b40cb2cbd02fb1774e1e8ea4d2ebd75f2374883296345d962dfc0544d342c4ed58929199a430cd7e8f3f491dc26f7a469cb2fc507a94d178e6ced8fb282bf29a856551c422e90cf5110ed092221531f22bd77fcaea269a6236c96f95fb9d2b56e4ee54da9ec49785c8742c6ba9db72f5ebd8ffe344de12701437cd4876d97996b43605b901554e3aa627c6116d65eb5c8171badcd4bc965000dc3aba286344ce1d1c9e5269120ed32a15873ca2e9cdd5715e5431b09ac163480254cc16eb7e09f39a5b05f1ff0e4e8cb92a3125f2bb3f449b274276da48c58e639e7f6b685d31f05058bf60c1392af5a560a002782380c6591d44890178b1827c3abfbcbefe6398a1208cdf8ea38809bc0bc2c8f0e920f8272a30adf9af5db74ee2395b061f5d0588a8693d0357ff95ac2ecf1a7e55a3a2b3c0942a94322c777afc66037b6fcc3b279839ffa58156ac0230b59625677d127f7501bf7238ccec540e28ebabe21fde72d77d544d019a72ffd073eab13b538dc3c696944d82c312d9d215373b8fb5588744829ee760ddfcddc7c65852066d161ce1435c9817309c18370437de9725e57f1cccbcb408c4fe2309fe0b6582dfab45ff834a05b5db76d3a111771c43fb3026ca1f800dc43a0dc4c2a48ecdb4bbbf46fbdc264891b633f2ac3c504c22b905724d8c8a9020fb12c0fcd7805933151dbc6212a6903e3a4ec256d42ff6d8c24d928b4e3f11972eb48dc4a928cb002e222454ada0fdaa959208b1bfa26ef02931822f4d8e0a39a1c289e32751f28dab50abef3bf9558557305bc3f5152916a6dc9a9067b03fa8335d30796e847dca966ead17f3898c6def0e689738f23c7a2b89d53b453170e986eb7b08d104c2fb159466a57da1b1e33f867844a3b6afae93f61f6d6ac761cc11f26bf7a474a1821c7854d7bf27605047acc5c8ffe24afc8bd277d1043c599d384f7cba691969c0b2fd554a06e357264f8e5db9058b26bc77be00208e47e19b8e5fa34f4afcfa023fd4200a1efda27de871db1d398df86468f1c50ffd31748347ee0a1419a23ba8b43ac05f223920e021c75d7b153ad5175021ac1edb34a563685fc60ef9bdfdcc5a20a1c44bd8f084df310959db8496c4f3b88d2a46acbf4c275ecc39e7b26dae44c458c49627d6dfc80551094e9fbf347e0bb96b5ffd32708afca10bd67d38b9ecffe9ef296938e13abf87f0361d72e153479f39e7722d04679b0a2b6029eb6d7242b415e93ed0dea0c5cdb463e72410009e3cdfd270f9a188dbb5375f220c534147b6a3980f098e438cfed1fb1fe46dbd44008ed754a8b6fc49dd8b6f1549c81f0b578990866526899c4d959604fb89af35d4c2ae53f4e1993f5ed1a3b6c68a3a4b7496c4dbdaa4ae6831b876867caf6ab718b2a8f65e806ab63991658b94658a85e3085c9558a51f60150e4be839618e33578d0bd641e5ee54d15b767acdb4c296112f68e0fa80ea3bf0e77605f1e90c70eac15449ad3a82a3f3bdd8993952843ab459509f4e757019faf88a33e526b3b711d55f2648c1f28902288997d2c4423a6ddc11e03b6ccf5d43853bdd55faf78f8b282e4af05795b8742119012da113879c4ceae51cc2a6604cc9cdcf2a049f0461f193f37882913aa8f5165674cf70bc8d68c9280640e1e4afba5c7848b32febe81e53c7a73ceb84065d5678ea8adc6a5c041853b297c554e1168dab9f6541f446acbb117ffc01f4952eaa6900111e15db4274503724681174028853655a7049a8ef6e3697fca71a6fd63d28089927bf8ed7da0956a63d308f3983a0881047f266f734b63280e48c1a8e27a5b8fc5ee37d5e70530c91744c1de6d6ad373572d2c6af774a7c88e08d8b4bd4601831cd2c8b09bf06b785bc6db12d4bd0fda244494ab18ac51286537a2e14aac5dc99517416341e80167a994ff417636ebf22e5ee593900b75393cc855c3d3329a9a01ba953c6f12ecfdf88af125fb5afd6116990b1d2e99a214421629a348c2b7d6ed8e7d8f8297ac33097e233e784c59af2db2a17ed55fba8914d92e07637852225b309db01878cb8e1fc63744c7ac95a4dc27b94438645582a22cf804140690911b7f60a2feb9be020b1dfa8f905ce7910af4ae5bdc36df1b0002d58d32494a6a69236fd40ee67b4eb7995ec5af61185c5ed384e563c82c052f00acbfe4edd78971b9f7bf77da9dcbc2d2211b083233f582233a61ba2653495d0d31db19d9d377180f7699b7b51ff1ae11245f1c2411f72e8e5ef24001d97223bf5ff16b8d036783827419756d37a21e6688879fce4276accb901121a5075f4cf6a9b7a92311381c9071db21a0b483ddfbd6cc2433512a621066ab810ae5952738c5ceae8fef25a5c1dea0262380fa16e2c6b246861423125eacd382e623cb5c99a1acd8f6789dd3d38f629cd816877ee81182c538d8029b54e21f95c77e45eaa60948d4d986a6dc55eb87f28a317fe9a7f894e106a7da81619f7ae23541e715b6ad4bf5f8a9de9cd3cb3bed5d9bee3a4afd7a55b6d47c6928a45510895a4906f8fe342d3d09c6220493c56a9ff1a85b7d1214999de42ca8b623c3718fd95eeb0c240bc1993344d7e0d861a6be999acb744d59614f2f7a7bb29e6d7c2134e963540f87319daea373267bdb92d56b3c452cb2f72c740e07e7a9f1e764d89646eae00f6a01fa5d0764e4a07817516f1fa30ed417217d97686548fa6950c868428cb5af941325b76efd2ac1029cec82415b034b9a8bbe691469396df74d774be532b9c3105ea350aa3b54c2edbb834ecc605bdb18e3c4e8a7fcb867206e1212524fd3ace5b45fd3d9bd3091523282c577d0dbcb05a2d23a9d40e7731a21959f7396134a415799dd9569fef122118e694a6639f525984fa7d6913e51a09ba8e6afc7685261f2a8d930ac06d8bccedc1779103d3dc5e0c3e1e5eddc48cc2ac02194d55382261b2a2fffab0959217c2f91e57ce59bb568a92a3e39853bb59886da999ca00280a2abba999eeb87ad53f76fec83c11abee94af90c76f80cdfa3bfdb9a3df1eb96e503fe80c0df6969c202a458190cfc189c34f0e02b9f455b9e6b9bcc2cd4e9eef1f5f4af77dce2b21e70ba1654b015ccb9251de5fc5b1c0103755fa600bbf4b7278e26ec97de53e265841a6a4cba4062dfa019fc75cb66e493c3e39bc30a13843bf4fd04386d9389c02396ef4e26a0d019068936ea24db125c1817edb095a97a9492f7e05e1e88993da18fb5555cc590c76cbcf0f315d27408355ac5e408e6ce1c11ec7aaa20a1ee79b22f6598d8ea179acaaa74848f266e844c2101201a85129e676abe3bd9643b565b400b3bcee8642dc304b0604b843b57be17a69c293191ad1187c71104c12912347414e39a1a5737772824c142409736ae4175e481f647fcf3111c100abe777e956736184f068434c92fa636e4a2daf89b618f643e18bdb1d079c7c10301eb1a380566417a2e4b3e2070706216495ed3525a1e6b6338476a67c9910c7836afd76eb1a4d2b2b3202b36960e9689c6b8bbfbcb054b5b24425d3ca87ee116447d3603e287a998213501d25d624d32d6e452286623a5febab4f6d0748660ac2677ffdf5973f0fb303439fea7611acc16d5118987c16f186d23341717f844b6038df75702ba21bf20c99204b8e83212400f018b057f3945be9f776da468a516e258f04ac4f1dcec1f28e4d904aaa6aef386d0f5ced61e860f40fd0b586daf526d95c9c0087de0914fc9e054e8180563a55cd2f9e43b7d36fc0dff10a8d52b9aff0f744e2852b22247d60aded9fff959d6e837a0293c899a7621af63c8dbb090051e0a8981dd7500f38067dc0eb24dfcb89971f4d1a20743fbd1f6f8ba0e5be9c39d56423edddf8522219264733f891857da6eb208"}, {0x100, 0x6, 0x5, "fff288bb5f54e4114773c1774e1dd31d2672e3e8d2cf0f5b9387132af581d53f2fe4f5540d3ebad3bacb74d913b571e17dae29ed5e86592fe5b257c360eb3e3f6daf7b5a2cf4d37caf7b4cc34e148dc4aa9a9751dbf2c6c434435bbd8f09f056c69b0033987b53a6da15d7a600a38f8c80283f71083774878667b4bbdbba63c82e48312760ab2433e317d6acbafb4c8381c676cb2386ec86c6606bdbcdcf9239a6521e0e025e7c14674d96d8aa842d645108845c9650486d3834e63e749d14d85e942d4478ab650b71fea3e5b314292734cb5cdc21301d07a692a192eea320b60e26cbcee608b53d229b32491f"}, {0xe8, 0x101, 0x401, "cc1e14a380844a488fd670d6e9213e9c427d6154d0ed3b8fdaeb241ceeb8222a052591f016ded71e128c1bee3910898adec5339a66e3eb888db848ae2ba91d0b0235dba2a4c1e9182d85989f02580be205de8d5a6e81c705256a7625313f2fa0f2d9896bccf5a40828d09a33629c5ee56a452e1bf257232daaee2899bb2051618e0ca71a87043bb3f8271eca7b286fb7baa0b2623dd430df045abbae221a3da0074ceec4b24002860fbececddea8aca68ff26f93b601a579b653aa138197c1d207c4037c13294347aaf9ce20882d358d6018c0431f"}, {0xc0, 0x101, 0x5f7f, "3d21c47b95ca951de59f11af567073f67a07a8845b6af8c4b22185eb392f9a42f1f4481550abf54874ea6b45a6acd7fdeda27add2130c776991373bbb4bef1e12a2f817d40ade475a6fa63b916ab6c01a0a364db8fb88481ec904054855bd5beeda8c1ccae26e3fb878b0b2f3f2c94994fe22eda41f39c38a18e9916547b2a0844b15b80b98ee0c9ca094387a3626928a73fe91c16eb10a26942be2fe6f8943bb0f031870822fffb67538edb1cd568"}, {0xc0, 0x117, 0x7f, "0d220f7e009da07c41df5a5e86b0829ecab8ecca9a035176eb9c1e6099c093a2ddef024d8279840cc8417ae9ec25662871d7a9adc5a70b9faa6c861c01069410b39c411bf47aa7e8720bfd0bc5cf3782ad03f05eb6aa89a545410b95b8a4d225d70fc24b40c50d414fd67a79fa222f36ed38cf0745c71e59991ed4088b98bd57a3798deb4c9a027bd8724f753f22ff1ee5ba58a3a5f55356b5489d8a05a6c3010a4bb73d5ba5c05a7202"}], 0x1590}}, {{&(0x7f0000008180)=@tipc=@nameseq={0x1e, 0x1, 0x0, {0x41, 0x4, 0x2}}, 0x80, &(0x7f0000008540)=[{&(0x7f0000008200)="17637222c2cc3558d2dc7ed931ecea5aa5b2fdb8832c6e8cc8f45a3e8616082ea306fedb7acc480dab2c2ea194dcba14c06aad26117199dd52b00bc41e7582af6f748589fd2f8d13019cd86f1f67826749d084b7f0b23fbc92763666f9f57e136db894fc5df288473531", 0x6a}, {&(0x7f0000008280)="a839722fa382a746b88900e451c84dac4752a394a4e67d2f04c76e3cf47e314fd7c77665b9bae8e97422b54fdf2369eb8c2c5500da62974c7ecc660232dff6c7b3bb052a248c7cbaf108f5fdd38458f162a04417a22814c6f2e504924d2f6bdec547bcd772888eeceb3897b707e1c7b9ceec7fdebb70a4b773587bbeaeb8634d44b6ddfa1f388c0f8c07928afa96e8237f490a43f1e6661ef0918dd35c2fdb94b14ea7318efd86957e81f44ab306ad5aaf2d983f1a58f71b3d4219f9ca94fda261a6c0b224f28f1ccf52a4e36a1ad763", 0xd0}, {&(0x7f0000008380)="f8bbf2393141b1c671ebffeef3f9b7754ba81613221484083e09e08acaa0211048139b8dfb7755a126ba1d754f150c6a241022d7ba8cd881dc70e159a657b05c722b0bd63521d55e6904ae54b62e312f8a1a490a283c27d7ed3d921eae91b721d5ec693d86b42d0f7feae275e0d6294ab6999bf6392a6ecfb484ab64028ff435ee164af3a42cc8b2a2c37b90f89cce266019a9bc24798e262086c8d65451d145c89d42c0119aef29f66eb26a6cff10f714965f42ca8e831ac6ff73c6a49c1b3056f54267c2fdc5d69ad0c2b542bd9d1d12cf8aa3bec26a1e7920f732566c239d", 0xe0}, {&(0x7f0000008480)="fca47a39d997f0a85a040ff8cb2344c01cf92588fa57546f5558156301471cae945d7fbf0949d74684d0c2af3453746f9d24123d1008a906d31b6a63cfd9becad8df586d56e5bce21277b5fbc6c345cb1fba69041d9580f9a38b5743af7023ec9da4039a84ae0b127635616c70c61f511d47cffe280f74c8cdca38dea0a40fa34739b5502873c6acb18631f801f259a459efc571c085b650db6a5fea97034a95f8e8c271a4011cf97c0c3c0223d971bd90", 0xb1}], 0x4, &(0x7f0000008580)=[{0x1010, 0x10f, 0x8, "4796d8c1ece7cb1b9eb817ae1bc836fe82862c35334f3e0919d79df7985510d2772eacc197f5864ca6f53a795fa14655e372fd59cbf2c3aa1e29b418e202b5c03be35096a3c6fd6ba88cd6f79d29fb10a5009de7dd11f0e078b76228f08fd68693e9779052a047a810b7bc9a0ef25e2080a8bd2165114a04e0c069031acdf22639db8e8db5a0106c38849a846912955ed7446056604cb709ec6a3dc2a54d3ae11c3de75cfc83fde72a7e9b053118f5d463b2096df6a87deec8e276d7c142652cb959835ef9966f130e62bcc681ae2a49ba22c65bbebe8e3254507752a84140148ee79fd04467977aa32ba0f077c90ea725225084c1434d15e375a0d3bc98744ee447f3b1828c96b1b2bfc756097aca7d1551be15e8c3d508adbd66a8663c9d2367c00ce06343cf28eb8eb87420e20baa6d6d67d63067a90bf80af8c96d95905c9fd71729217d958725ae2151e70963ce6af707ca24cae783337fe027c8e3f19952651138d606075e92e3236139e8a46de6d6b306136d67461bd65c59b53f495462e76bbae73cac1bc6960327a138dfc2b0dd9950f8d41a31646adb07a8072f060fd4e9da8f3ae4a7b2466f4cba70707ea138370de5f6da51567fd6b169325f1282f810882cfff155344db33886f595da9c567d969b099f191ae27e262a5188e81493021ec814a44b1567c72c4d6f0586e0aea209d562fd187446b7f834273a3194c3c6531f45f1592759ab01402d5f93a0018fc3afaa9b0b7a7f8a0035a91fda215c8b746510379bb55f4397a0672ff7c7c1afd25123c98579c7f9175eb7e5563f65562948d468c604741735cc916f011a30844556cf8100984d866c914ad4aa6542b8f3b2f0e5853b4a2efcefffe1741f7e9a45881510213630dbbbb749ba1b9b93974bfb9aba0e3c5650bbfbfb942dc65f4036adaae6ca447aaee52a57f81aa501743d17f53fc2bd3a617930a418d407adbcc6ec801a5d5e156f60dc91f7046818c989ae2c9fea091319e5a4c753dfbb4019759a7703d2169e50cd05791cceb52ae43337ac76d79eb466e839bfaf602d74e9636a801e91b5522a6c7a875021c3c70a9e8cd2492796104be8102afb9de49d30bcfb9d34ba3b9e306d43a65a18ec235f895a1fbeaa6e36460caf5ff3dafde7b84933f4438ceb2cb1ecd9e17cbddf6692f439e99e6cb119b870e06c5f0b7890ea176d96e94b3ca548d3cd40e053490ee106d2ed8033c060a48fe75cc7e9fc2357a1b687f89242a2f394388d2349342c5ffd88573efbafeea4fb9dc2f328890369c7b2a5a5b2193520be518c583404de8962b442320b7965cb95ee8d256312accb9807fe7973429e612a5c223d6b3a18e593cdf4dead418277a84980fededa1c1eddf71573bbc1656dcf24ed1cb5c727fb00b14692ca6819c5f105e53bcdac4f7bdc0751ddda4179bc0ff068c5be34164f799d4f28d1d7259fe4ddeb06f25afbd4f0956623a0a66dc1b41b703c7e95f4255dbcedf26807efd7b662d980f66e6abafb92f939d88cec5d705d3848076dff05815ed73f58f3b359fe5bde685c6b81706756360112b26811ec981a9df3cf3ee3095d5fef10a4e7a789012dd48055d9d291b06ef8fab24b61d9390736e8468798bdb1ed22aef1863994fb6884ea0be4ffb02152ddb8c3a80503b28319338de02db19b1a6ba927306aec4fc08e73648824e0323543cb59ffd25ddfc3388ba5cba07e89ec84b5be709a502a3d965de9d45e6ea9dd1515de1c3d2ef1039c9a7172671a77b124b011112068cab91be215085da8ab9810d64517fff048fe00e0ce208c93d246149b15a3f2edb3083ccd6cf0dc3cf9b8ac86e647857b76d4ef6e0a2485821d35512cb3c053657c6e4ff8beae6ac0d4c0c0090758bcdd2f7ea83621539df1a709d0d78df3d5962f0c98757c576370017c68f5aa1d20d385ac002c247620fc399f5e9822fe51221694b88291fffbdfa691192bafd454eb2f5b45c1a4b5622cb16e196731f85711382ce134d0ffd1cbb1f5790ddba2721275772664519dd8389abfbe8ed17b19e66f128f91c377f89a488465a74f7004372c3014d781468ff6cdb268042bfd8fb9baa7ad34aefd6c5605827fc757b104d3de4d87cb8a49d2e6c6e7d9c5038317dbf0e52b269dda3919bf1c643de532cf72f423ed1fc19f6b12ebdda48a3b10aced7d6e61128d9ab993924cba563a76ce4e0ff17376e55283a930d866ed095defcefc75b2ca8a29017c9890f01291208f77539824171fb9af1c06668a2822cd4ac2c26a4c54869c2fa44285e412514903c5fef5cbcd8bccd001bf294e401a4a02fdbf8c9e5b27f966b5635d3f0506e4b36d9253124d77b65cb7cd98fa211a868bb7c4b052b42b5fb0f525ea46a6538e69b44981344f34d6802fa2f14d6dc134a1cef1ded492e6c1042f6f9bd271f6e368b2010d055ed0a78055f937950a8ff6f9056500b16ab153d83f65c6ad1a4f8dd6c8c1f090f4bc47ba1e442730704d9045ff3b623892af89faf439a3a09c6e0986ca5f0919b906ca8cd5342bc68c6d4f1e1f33829652a8e57f9d472ea8fd8a0d6e8cb1b5fa07de2d18427f160179c7d4c7f88ca54e5d4b43c02c8746ed4409468ce1d2980f233cf244782ebc400124b2895a316e7b3a1f7d625ab4173ccf4021bd93c1c34b1a75122f02eb5720f9b54336b6cd3bc238be6808c9ba6cb034879fc578d2aefaa97fac7c84ebb48af3c559492fdbe24bd0fce17730778da20179d763bb366ce77307c85058fef6c2d399282598c1e2f6b1a6974681ac0be7f88be108277bf20af80806bd3dcfce33f47048067f46ba90965dcb8726e6136245dfe4e12961aac15620137f89ae7e2dde13a69e0ff5a22560f38d126c13be350b13c0a3bb7762c7892f88c294b3f732721888f0f6dcee9bdc30ff65d45a9ad215fc71874b4f485a179937dc4d50af33d4fb19c728335eeaa9054b831ec4fedd592bcba8a5461470d8a61e2a8614600bf0c821227cc7febfadfe750b039593f92634f4257e7d1e8e3cd98b8f4d3858a178e0ed0f3a0223d6d8b52ea6c24fa6ae5b70839245a741b2a88a421239a12059b992776ec1ed857885d280291414dbc71c1455d19dc700f96b8aacfe7d9702b6c4cec399262682c16d0f376d93dde308131d9ded248e8caf827d769806abfa4b01428edfc7b3194d32f16fbc209b0fd339d923b599d35808074dba8354bfe0347ccb6a9ba5d9b35fedb5d109a573f524816d7c5ae7912af2593673bdb55e612cf740b58e95994bf4ad4a34b7312f86692856813af204e24c6c84b1545e0cf0a4620bf677ec4b00b20b6b71774114fdca8261d2e28819c352a6f0c069c846f56f2bea71cbe4087ea72062a012632ab5fd79fa4feb8186e0b7c5778b4b402f5b20677552135801137137225828d67ce1562b864e79c0f0fc2bb405ce7126d9511f7530387c1feaf69efeec4a6e997f8e6562001e59405afda9b47716f958d155ddebce9eaf020b423a19e8ed06b294d3d1f6e68b575be9719d367f3f3a59eafeddbe575353bb6050c46eea854052725b2fd3a10807b176aec2cdde6df3a7d5250299932252917b1f2904e9c4ebfbe162e2ae532e26d212c12767b60529089c35c9beaa93151bca87db98f07df569c04559b8d849dc0988a444fcb308728600637bd9715c0080ac9479aa370bd83b716e358346ed20d8970d56d31febfa26c041dbdd2900e1d82b3e244634022d7d877c0183eb8e2c4246cf08d7a82434c65b5c271601ea45c86f22bde8c5dc60a5da01711dd8fc9d63a05c2b0a6ffea67986b0b551454e76ad1fdaa530ff89ec3625b6aa4a40d8dec2335bcf441c17d183fa8b7f2d84229b203e19aaa82a831a8eebcb7b11dff41c2d219a7f14a4773a3f0b364cb1e3f6c6597fbf495265250289ff98594d41e999fbfc12f94fb0fcbfe173cc15c14a0fcaf537ef33954e088208829c4117ee64c01a91758ab4b1e74283fd9727b172ed554c55d32e379e239906eba549e65b97b7a3a87a0a590e8983a1640c479c46b7119023d5d6366c70290d95d39d54fd26f5d4d9b49bc665bb5f981ca6eb00eee292f98cf6fa0ca428916e1be4c3495a84e873021d975abaf1b88bdeb37342387923c68e3a7d530b5f56634dc5857d973bdc4aaabc8e4199193b6c957f647d1350e8e9645368967be640ba765032172327d78f71728195f06952322b94e294bb0cbce641db7b32e42f7bfb39f704797c6fa32201f6df223375c349ea0c32f163f34c1e4192d1a16dcd4db7206161d2005db7b755aa734f21d74cdbda1e0d8986bd0984f29a10e5991f963e70d82f15dfa45024f2e0a4aaac4861545e5f8810b59e67cb5dcc8f72a1b79ad756ce8d0d3cc9493ebdf209ae77d97c8304c863a03aaf5317f36de8f4de4edcf6fd93dfe8a54d69873ee5a3b5a46017ff32986d30764fb771f303b9848b51b641fafe543f2f14b5a5bab45db011ce302da4e4a36ddc6f9fb2fbdeb688d7b05a78d1386b4b8b1583ab6bd337315b7de656c7c89ef6d998bc88de2367c64d7254acdbcb03aa6a33297ff7bb268781760c00fc512e5c1705ff02ce95b8b5981de6d9ae2d18cd22e84f03b649b2235619f6d657600d0663c2381344bedfa4ff931b9d4b5b290bed0157ed7a6c9d40a01346d367d6b2a620760ad791fada73d80d0d719185694e6164803ddfc2df2dfd6ba290c9ef06b3377bc48f3d9d88cf2dc7d74d1fda706704d1cb8865dce034e9dcf6a50da38071040322c8fd07456fd379627b1c5e16a48ad3aa4f29edbc98f19d3050c2125429f76f42a077717bf1be2768999b74af5b95376a49e77db76a6bced4b4d821afc62c84610a78e9ebfcd4abd41cd2edcbff059313482d0537c4115b51be8418d5b2039ca5a6814109a3a1858a7c2a641c9b1dcf6c963c7aeacd82ac0a7153c6cbf18dfd2db676f2c7cbb012e528e5bf9a89e0ff78022065f072a650a9c58c226f514746afdd3d349cbd83ac7d439cdcdda5423f0ce2d0d30078bd3affb11cafd83c5bd6ebbb41e2031927e0cebd249aedd5cef7067c491390cbdc2a403905741a255a1e4bc2185bf4c45c7867dc88ce698322db9dc6851dbfbc45f111c15952cbd45b51f00d1b377e4d02379417066f7580cebcba7872715666461f543d9a2ae79c6293589dea3ad256b787dca128f12834cd489335801b1c283a1f7bc7f9238464fafc02c71576f0592105a52b82662fec9075c21efd829762d5502fd9e4368e05ae58ab07b515f91613ee514e5263007aff6c24e38c25f6ae04b884bd14979493ebd4415f99f5fe761e38ee0470a706fb0642a2e86ad4a3d999e040890c892c77f87fb273e0d6edc82301c87afef86dfa66caf21ab17565f83a6a03440c3bd3b73dffc8ea0637994dea12e7db7c1f5a43708556e376686a849034e1ca0f52f605dacdfad51202c828e8c303ef661e413c0da921010bca7f4add534fbe3c95d5cc455aefe28464c1be4f608e5c1d825db9d6b23f6a79b8771e61490bfcedb91696f7d9934c724de52f745391e6c303794800e3d1385fc967d0c15a18a6912fa460b092d7d1d209ea4aef116c9aa26a8b8836c68468a3f6aad93518abb2ce03d833efb33dc02642f16bdb38cc4b37fbdb18d959a7d5f471aeebb4443e1461a78df8ea410c9c550817b4d56d522031c3f329ca551e28dc505f6a44f2ecc7251f6e327f674c1ad155d077846efc1377d788310a0cc8df78179bff2374bf4d92d4aa70970c71735bba19067dc5e62da828d6f087a9950465f1041b"}, {0xe0, 0x103, 0x10000, "d53d331a97755cc68aaadbd70553d01b3a02756e7891899011d56f8883bc875f35a88803f75a97eb9b1a3b170c523dbfb584dd7ff84f12ab0cf6bfb990c16d804d7cd19eff2f062f97db8fe48efe55dc5f0218c259b48d975add29d3674ca5e993548dc4482836a075fab2c73b4d585cee91c52f3b00d2c5ec6d3ee6da26d39f9f2143ac11ca2fb2224483a6efaa2bb0327ca9378b2f7667761f973dac31f6920fc7c7657290e6670689dc5b407d778db7723051d350344c43b528ed25cd1c339ecca98170e91d6f2e540cff"}, {0xf8, 0xff, 0x1000, "4906dd368ab6137df5722dafed75c312b1934faaddbcf0fd9852691dbe0282fac43cbbc2c5c8082efa63682354e8f9f4e1a7441829e286a5a17816ccfad7ff6850b621d457b8c6b0f128ca9870410c88897fd0d65375d738d49ba0c26dfa9ea3266ed27816d43d44f74ed1c892e02a8fcb67392f3ee6a4e4e9b70161d2e0f915818de16ab288d367de272b00865da4f3b59b1a367d884db0b4129f6a1798e773364ac7f8222b2fddc1b0501590ca5df0474a27159919904c581740a4f51cc61d6b38da7b8083f69dfd17ab1d8b1c15396bef6798207d69565b779789c08b377796"}, {0xd0, 0x11, 0x5, "1f6240ebd6b6cf3e5eb3aa35c02a49a6df9a1b9cec730688fcb2e603ac8c8ed493de95fe7fdc241eb690318b07eea35de2f32b8a24b93f8c39ece9584505b0063e8a1122b4beb8668518e3f1e57f5aceac1541af1e1450dac37f76fd58fa71f09a3bf7ea7740d8e82be01f973ec88d27ee0c308f9e5c34ef68e3c4e832f3eea11e88542747cbfd5f5921acd9a235fc6accbd161accd8dd4f79cd7ab37a221cd198d72ea784bf5d65e6bd82a40d6a5496a3920feeb5c925249df305e8"}], 0x12b8}}, {{&(0x7f0000009840)=@ll={0x11, 0x1c, 0x0, 0x1, 0x8, 0x6, @link_local}, 0x80, &(0x7f0000009ac0)=[{&(0x7f00000098c0)="29b63fd4fc4b5df8fb1c6979d55f56a015da05d218b3701794c3cfe4c567fdabe83be0b1f62bac71497325da46743edb5cd2f8203505d844f5b61984874ad5e26df6b7a9cacebe30f6ad78a6dd96362835c65fc254fc759e7462cbe886c39bceb608d072d99290ae959accb7637710b73501da8fbf5d6669e6a68c5335178fb228dc3f9633b0dd73204f830606bf9ac2b217b94e83d9347d1d0f72e1f39c8db0f63c1464d0424032abdecc24d3c281845c0b60200b4eec8387c024222adad4069d1fbeb4b60afc741c", 0xc9}, {&(0x7f00000099c0)="541f54f239e9cc70d697f73be032bc9f8333953534ec06e59e9778349afc7712ca3ebd1ff9ff83906453aaf25fe978a887a4e2333367c2298f3241d11f36439e7beb8495ca8b881fce11cdebda65cff24c3d3e7ecb166063760c680b", 0x5c}, {&(0x7f0000009a40)="5832761b0f4a535378996a61f6394196500a2436ef2b7263c27d254d226c0a4f3315d3a2ed2212ecd470e739f70b722dfb9d7b944ed452527bd88e6864060d8248", 0x41}], 0x3}}, {{&(0x7f0000009b00)=@alg={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_ctr_aes256\x00'}, 0x80, &(0x7f0000009cc0)=[{&(0x7f0000009b80)="982189e406ac0eb27455631b7a951335a844593689f541d95908775b331f23e4fb1c026a0ab24b299645f54e4c02b5589cd49fa46dfb8b300ed82f40", 0x3c}, {&(0x7f0000009bc0)="80bee5cab67c18c7318b9b967143bf0da5ea0dd8081310592fd44a35ff64d51e4d4fe075ef5aad1ac6e3d325c45a4ed7cf230c12db37c2fb225d23f937743df4ac2402df3bfbfd31abc01887d7b8ab1ea851b90b24822adadf9eff25d9435b0a1e209904bd52f50da1676362b7c652d12a50c122519659a792146fa86f512cd58e2fcebe4640b6cf5825e01903fb1cf7d2580d8cf63bef85d51f74d60639e70c542723e056cef39dcca362e6e81fcde0341374eb035af31ca928d9246b2f48a5fc28d6f148b04e89084d46f1c08656c372afbdfbd05945876b856c75992152da09ebc1c9e1805ed7afcf11b24129f24f1a9173c3df0140db81f0f5", 0xfb}], 0x2, &(0x7f0000009d00)=[{0x50, 0x10e, 0xd, "de4a09d37fa3901a8b9c2d2d8cd0fd33662a55cfa929f34b76600d1fa3c2820b13e168b041493f9cd2e67baef46fccdd9d21a89d8fcbf5de96"}, {0xe0, 0x1, 0x4, "79b570a08af126b2fd7c828eb721399326a52fa66876db35ff573078fe5db4dce340d0271499f659dda7e8468b33d3394fbe8db25d0c60a5842c8fdc7f1b544707c9616f8aa7e08884fed5c957a9717d56a60f57bcd1b5149b1e23b93de19e66397bb92c8b6ac25c42528967572c81b4faecb8ba9ae26737419971e8c0883d9b779854d6c7692e24bfcb5ed35ba1be8b2ae84dfcb3450e05f48f34b3dde82ff3bf6e7546133bf4deb5234cfac1bbe5222963e95b8cbf6f615b958eb0d34271e1d8b326a8373db00e03"}, {0xb8, 0x11d, 0x5ba0, "ebe3ded138a5ade903607c1c8b836e1487d425455c9e3cf02efa1e0612d3ec6eab53e767c97e3b5c0204f481c98eb276be74352e8554a7a3cbc5ae0e294e937c52344a1ab4407eee45588604c3335c18b2028d1f0789885006f76dcb1ab0f72e87278eb0bf70e897687f4fed007852c985fc76857269e2db86b6aa96e2df812a29754e6010c7f6383e75fdc1b963bbe2c14399d9c68f28155150f3f0cabae44806cb1709"}], 0x1e8}}, {{&(0x7f0000009f00)=@nfc_llcp={0x27, 0x0, 0x0, 0x6, 0x7, 0x9, "b4ef68dacbc39c6af491c2d252efef5ca8a404ef0998fcd078c2ca54773fb68af8aea02a7eb04f7e2886605d8c90687673c2c14b1e6e6bf9ad74c9e861a7c5", 0x4}, 0x80, &(0x7f000000a280)=[{&(0x7f0000009f80)="2e48da104c2d3dc49806d7efb7b91f7e3d300a7c0efb1b1d37304d7da2ce85a4a464cc462e60149886f5620550ba2182d5309bc3e17454a362267b289690144e9d9208db9218a49c0d59fb422af1ed04374576c44b693c5895bd531c6d47ad77605bdb71ae5f8741cc7ef59c0077991ce058084461b71b72a8d0591bb6d6ecfcf58f6eeefb1e", 0x86}, {&(0x7f000000a040)="22916aad73bce805bc39967e249ef43306937d7415dc62b92921c5aba2acb0005828bdb02b850e356db0587c2e25f2fa60b7787777bf54d7671733a335c61a28e394f84f072c50d4155bba471cde5c9ef1a8c432df37b00363c65fff3fc79326387f5477b8ad4d452cbb60eb0a35feeca9981a22b107b368591d1585ade0bbef116c0c000588e03b5194d5d108135fedfbef337c762880d9d2bfba4f516dfd", 0x9f}, {&(0x7f000000a100)="f5b4e07f94a82c7ffdc8309b09f382b19eb7f42ac55c1270e01778f6f88f45044d603b3dfe51fe0e24661587b824e27f409ec92ede3332637cd61f55ab03e8a5bae6eb83097964505d3b3c12fe0040b32422551f3ce7a6", 0x57}, {&(0x7f000000a180)="b04a98c5dc1a73cff754db424e1672b12f7b85f1a1b0b17137fb0ceffc2a05b12e1bcc7b5b94443ce5fe73ca38780ec523f57536fccead2f1a0e6094eb17473b5baf501b6faf18893e6df8924d64d9ec06f1a9dc6b7d6ebede2f41a224084c84010027636909b140ee143441ec90", 0x6e}, {&(0x7f000000a200)="37565a735f03f9fd691b28d550401460aeefa60e643e2462ee51a8e2be713d399c4996bbd50976f5964bb28d41843279ac184ff793ec03f438f2d55112754548000e27759ca674dd66dff134bce8743bf35c5511f11d976568f3aebeba3591e0a999ef5532cee061", 0x68}], 0x5, &(0x7f000000a300)=[{0xe8, 0x107, 0x2, "36fabe476b0f3dae7278f23d8cdc506547896c8f276e46aa7ebd4fd598f3624603de44d7f56d826ae88ac253adbe4105b103e445f26d4a29a98b55cb89dfede4daa25f3c335166c0756eee87b189ce77018cea5c5ecfa5aa266e4d65c1f32b99cf25c836eeb89c3078fe57ce5820758b65ef753b6388003c60f7594690cc6ed62be17bc735fedcbb877022f5342df7e77ec71c50cd5e63b23cef631938af8231102f7e0c9e88d92ecc6e3a52a9505d87dcb6e4b7c5b9c01562a70453c42d2ab42410a3456b600e4788a011d64a09f8bcc6"}, {0x28, 0x0, 0x7, "b50cdb2647a6c9135f212aac0bac95a7f2"}, {0xe0, 0x88, 0x4a4, "d33fe3729c99ab5c6132d36942fdbddb01e0636503c71aaf2f4eac223e213ecef8fdc4e6ef34783346192708003753ed4373af5859c91ba500fdf708093407dd63816181bbe3f2c38e65ec41e397f07c6f8fbe120ef06b5e2e82a3d13e6f65b5e29795c3998a992e895eec0ff4d5c32002e563814b6502a64fbb2444051e95bfb29f2849ef94353be85b5d43517db19e73ed9073df38317c1f4862dd87b73128e16cb58cef718fc23c2463c5901b06d7727860e4d850347d30612a3ddea08aa02069281e8a6e19ff75101a"}], 0x1f0}}, {{&(0x7f000000a500)=@pppol2tpin6={0x18, 0x1, {0x0, r7, 0x3, 0x3, 0x2, 0x2, {0xa, 0x4e21, 0x6, @remote, 0x2}}}, 0x80, &(0x7f000000b700)=[{&(0x7f000000a580)="f1c1b20c3d11797fbb32558065d7276ab4f58bfe60345a107d53bfae9c3242e515147251443d46c4f416a914dabbf68ee8f16c0fd5b7aea2b5aeda0cc2986360fcb7f2c113f4610a1aab3825916fc7adad2ac3ffd7c1329931cdec3c952840eb3d4dad13275a89d25075dbfe7613ca7c36621b6e9ec03439193fc848aa2d00fc3972a1ffa73d627cf6aed53aecec3fa336bec8da48fe435bfcbe251557c2a89e10d91df29e505a3c3d784007c4c80ebf245fc0b0fee0c5c5a6cc7bce", 0xbc}, {&(0x7f000000a640)="612c973dbb181ec0f776abe3a46565865587644a4f7e915cb0287a9e07d67aeecb75e3c44aefcbef7fd566319b92711805adce4adb23d7cb942512b9ccb6d9411d67c62baf295be45b4ae93e7446e3342e82aa81c86ee415cd44e85d09a5767a6dd51404d3860045315b874b7b74686de7216baf2362f94a22ea3cbd73283adc203af39e01b7c860e881ba9d072191387b304983c501f666fda3c607995865d809ab6b06c5df3a2736604b7d1b8b414b7f0d7b1ca511eb417806c9a921189d1bcbb38a505ee14d198e0235e5c946a13609304050048008bf1d60e971649fd82e233a273a37690710514b671c5398fb93e60e758eff8a3314f4c7d6a7c965b1d70295e77fc3956262112ba872ca8a719a2f80c156f05a4168b08bace6ccffc2a8d7d33803bd3c0e043be85af7bd4f39577682a70ba6b7a558def164286ebff636a821b3a5bc5383bba3e4598fea2de11620bef2664c19517a6ec963e9b4856007117896c91acbd87dc3fd7593f67ca9b66056657c5f9f10a17d6b0f9bf5782849dcce4a52978bdde6ad5885e368363a031a73bc508babc069f9c86f25ca58984e2a3ce355c0d77a762230f8466d7080d08dff366a66f93a4ba58920f9194ecd2660937fcd61e357af358fafde84dc0e2c03bc1f9a26168fefce3cdd42a762a90133c1220264f8e113dac8980e03d36786db4dfd2611f99ca0411f38a4b17cd8e7d034bb89b55a1305656aa2d51ddc302d0e65b1551e84ca9b7b51f3f11cf88a6ed3a221c0fe2dbcbe5e5e60e6d3b83f66df969b124bbc7f6a01f90e704f7ff8d8684fa09aaaf711e29557316bed36ceb65a08e264a49d1849626f6028dc3f574342b8fbad7f6bd949f019ad084e190cb68e75c2e548ac2788a63e9b7c6a716b742c431aaf6c2b8f9076e39dab2d66912ef7ab1925756e56720bc012519a4278586be09f6c79e78f1bb4e306e46bae8dc7d1d5bdacc4a5ed48ba0a8d02ece3ebeea5a10309f1663f6ba62cd49c6d81bbb547cb43a3305b2e799a724d2207bfb92f67f75b2152ee77777189d9e463399a25327c44e8035a5fdfb7a0d0316768ac71314753c3064c20d3018d9c532ff3c758f44c50619aa09b8c0c2f14c4edbbf8fbe198b510376b9d589db036bc38be2e949e14f3254107edda1e48cfc486abe662a006d0d27c52ccd1b6681662084a13dfe7dedda024dd0c06a96cfffad19e0ed04b4287a5fa06ff2a740be22ab24ed986c3040feb08c1d389d49d00790711c2e38ac779802257b06370003558cca4c9e1f7d44fc16712836e81da0c0b6b239d3a4fab50d578f92afa57654ffc7e7c5999165e47eb86cb61fee517ccba69ccb59e3f679ed8779c22b0452f9e847f959a4b440b1e63a90208bdd6b6c8ca1496cb9884921eda2e0d41dcd21f55b65942c2d3a32348e7cc12577040e0aea43dfc88c46216d204bf7ed0810fafe73ea2e7383a7068b1babd4097c65c2187b5a2fd1927eb7419b245f250d11cbb0d98a0fce7fcb80132db26c65b6c957bf3dd1ee1c06155c116571e221ac7a3b757d398ed32c2b09e2de2cc19f30ef0ee0dc8dee131e313a26793fa38e371704c411dd701cc1c35fc98a52ac4a17b7b67fcff233dbcad29e5c40d19c58032e83583d3314677a17a25d9c43ca2c1b25c7e7185d8c47c3130976ff9b878f419c6b346f9423ad9f742320ff57391428c69b78e2c3bd5bf9c51110bc6565f145218921f1ad375834414024ce6849f24c8efe0ac09f5ea0ac78f5fba8b8e38927ea17462f530a5c5c2439db7944984804d9ce470eff8d19a2eb44290c1cf5c2d0b5446c41952cac3599920c296a9acc68b8c9cb2d3218ed5dedb7371a321fdac3ef331bdf5375db361f32e17490d746cea436ade15575a2b4ff4132284c99d3ecdf56f605617b907f3de99aa1ab27e01d16773e8be3c455e64090461342fedecf49b8d423dbba53a26306404013496c4efa084102fd9cffcadb5eb0ccf11c81d3f2cb12335be52d15bc11c0b0514069f9f7ab7fa0a7f18a917a84af856170973781b73e07acfeba3630f0e3793d7c47f9e85c5ad1798500b253acad709fb72bbb6974ce2407b155c83a060fd14882ae9e8ef180c272b95590d0b8d836f3d350294c9253978adbecb019cde20219d12a71458ad80cd19cddf156d94732f8d747ed8b3ece1ee6b516bb08cfb2e168c305a122320012ee5086903c038f83a32cc5d0cbb2b213168bcda1ae9fad61aa529ba83f4bbfbd28c03f638f3110945574e503e09992037571a2dce723cfbef97210e7eaea4149d529f7d6909b09e6a9983ff11814eb18ba6747fcfccbbbe1f74c7b349152242e53bd5cd269b49164af38468e0abae1db12bc1ccb4aee8c633956d34b3ba1f8f42177fb4261dd77429282fce4356d18b92f8b2da59b6d52dc46f0a176467283cbe5c01cfb70676a132cbba36f0ebc7e28518646d4122d27002ce9cee361e944c067d38c28669646e16da085cd11d73ec3e6ea337d333e552bf11ffe75f133aaa113d2af0fc990bd8d89a922b6dc79fa7c208f3c521477d89e6c0d001e88f41191dc42bedbcc198c28576a08372a5433bd5a4694c7e050d1e7dd957954dec6734171b73846979a485655338a75bf756b02c7751c539d5aba653cad89ced2379881808f149e21103fdca4bc42d62c573bd666816f91789cc4748175f0e8cad3421d3197c535b423e5edf1c2105a67bd3177a42ee37c054b29323be606eab4b89c4750b5710c0c8d16d90d0d43a2a231b76a7fb1e7293c0c7f226a82a0135b63f8fc7d85716e45d18095cb15cfeb3f1aa66f8649628ff1c0b78d6c990aad675fbf7bc551412232c2fa182caecdc1ae842c90a584f9484a3746a831d79a7d689177d6b5617badf1e2b3b6ac9857703d2f4b47afde18eff0bd09faf9d1a30b03275b63f131319ffec1f8784597b8799357282953221af8d1dbead4aaf5f89728bb16a676bfe76570c887d5cb3dbec5e7326dfe2d6e774204899c62277fa4c00087824caf9576733ce49da34c849b050d90468f46a73a1d6de401a8afba5d75183c7a1a36ed219ba5082067a15756ccab7cf658a90f3963d5519590408d6a4f96176a6a47d39262bd25ef8eb720f9f78446bc01b90392683fdc3c004b1df53e8ce38b8c94679887c435f318ba9a73b838468ca363c5826e3a01c377e2364a614d6348fa1ce31bcc34932556c5a3171558592ad227d21c9c10bf36237effea0973a7884e08a0c76b15b179e93b3ebbdfea714aa751e317071b54cf0ab75e1eade2b0fb3107bcc989476ac036b6ad30a1c7815fbcea481543bd15c21562148b2a52d817800cdf5a718f28cd587530c31a6e677efd90aa3d2a93d5f488f5b9b3aff981d371c0cc6e40d2c217261b4a268149fb03a2cbebe79afb1572f9b04c9313f91f2212c1f5830636ea1c6902a7f177c94bf9d450cbb501fc76e00e0d1aac25831ece681fe145d0fe2da7ead3cb0329b5012a21ef54372fcd678b2c3c30ffcc2f2cd84c90cd91b3786fa8e0cc8df41195b8b9e21df3f9112498ba849ebb834e9b7a63ce4b290b36921fffb539f280b21e8eeafd29005f21175dc5614ccc9ddbcde4908b8798de291937983330b2a28c4b2b01f7ffffd9f36784e3d46bdb421743d37db83cd3416ce89bfa8a2087494db88920717a6a3ccb4a0ef83ccfb14aa7f186fd150e3b7a4806a72deeb43fe629be7f78cd04f61794a8c5d0ff301fbe2babe63e346f0c582f0d578c91214d29e0df34d9735fd9ac6efdecbd10f7ce5539a8a55ef4e3fd7be65ce38dc89178b6266b21387544dcee64e221bec76f0b4f2a22dff26084383135ca845cab4bcbd08357e11cebc687235a6a9a9fdf5a888b03a1375dc9c755d774045b0ac7a0c735fd5c75ac1ee3daeaff978a0858ab1a030c5e1fd2f0df3f9f9e1955005bdbe5782ebb81d30cdd848cd09827b03042a44226c978e922c0bb730c5706ec7c9236b4222279f6598f1a011df55547d35125f13f6fc6b7966f8877ae396aad9e7eef938a5dd086d18dbf318b6eac03dcc07ae896b101833d549636615e7f65bddfd6c6a2f12c5924f72ac78b073cda9ceeae3959d146bd816ddc513d5612af0c2dfbef98ace69d901776136383cc6243ff3feb1ca1ca65e1301962f3c9ce1363be28602cbb0852394cf93128fc2f08ffdd1ca3190e82a13554af5e6d8daf8a33f82215ad81a1dd831ab152d50bcf1d4264ff6bca153b62edb824c8061c71b0bb197109d4fea4ea19a5bee0c2898754cb1433db3f1c8e987e0466e121e9a3e31b009c91cc5847e433cc84418c1509530d76781b0b4d89f9e2fe23658b0e300283fb45ce0737e3aac886f7db3073e22318ad8202e34efab6871720dd797dae460461454786e829b8c59a68999c36f3ef3c59f22e2ef4b19ed1fa88f5c3ab6e614ddf512cf7259bfeac3da3c74dcf13d0a28a7da2949791a7d0cdd543e0c29f700b5f812a8474d33ebd7137dfc8c249f70ae77003237c2aaeca7368d2fc0f7e5682cb388da3a5c24be04b7cd4bcf2b1fae31508d061a3b82d5074b73147d01a0dbd2fc3465188874fb63b7c43f7336eaeba43a65db193cfd63c9f72e0602c98603e9f8ee04b0eeeaeb2c75493b5e2c982b8797ebab27a5da9ce1721954db6174ff633da6a46505503dd5af2cbc343a87b42164fc6c4ac5ab8787bfdca1c1071b4aec9470b62ec5a65c07a117dc0159e0f6d0c86497f4e85bd722e5e6bef9b8ea9c3dfe37f6f58fb19aa620220650385f6e11e64419596cb2a880529f6a2e1475fbb11c220e9b0d7ce7c6687698dfb5b9ea3f21177e6701ebecf57a0b01e44bb9072e94e9fc50e8deb36facee339360a62c12140b09a4b3c799e35f8d619236fd865ea7afa60f4030c3c79a4e441a8035b16fda3df3ea5290f908681de332c687fcab9ebbbc18dfcdd147b3c424884aab6ec6b691d17984608ad928ca9aa19d26acca6334f0aa8216ffdb2a2e6643c9edc5f7e7aab921574cfeedc2a585d74063d40d0e99b65bacc96f6c7584a816cbf072d02d6e368c9019a688ca9605972cddc63643bfd486689ddd329dec2c5db2db419ae351110ae5f482de542179a31c64928ee166b482428af63211f20f566f049ce07bb129bfdf1691e1143240a18e6a1078db030a9ed8afee71c46a61bac4444c6232ccd6e63bababc9fcc0267ce0def99e9c028bfda1ad745c732e133f067d44df4fc21decfc5050267c84860e77c0ed40668d7a8c3f3f203f6cf951d1d02ac326818a9ff1292e506b57f788fa009512a681aaaf4daa3c54d444dcfad470d0b0a486c70436335cd9ae9bf1d04d7f4b6167d95ed91fad6f389e572457be400ed423cb956cb2556ebd35685aee5d28311a797fc2e515451651b5bb0e75b1f7ee95249a14b3f2dd81d0badf8902aab7a7c36e049287bf008b7c5d4c0a093b811882019c1ed81184cc67d561a3eff5e3b6c43a88e80200f5d120f8289080a63b47ec2a798c8d595ddf6b684b65cd70cb6e67d98620172e0f1deb410ed0677b28438b7474484ecf495f36ae4e662c68d50f31e0d2e9fb9c8d97b34de1d9c17f5dd6aec20333f6745878d059433128cb2aa3ba421745b8ac9d97f7704883d4be6de6d2d38580e7e63fe8bf72dfd7286546cbdcdf488f26ac6e11f4b8e1efd73eb4ead534be0011b0399632cee046c1458e77ff448d8318ec14e7cb859dcf8431f4ab5e7572e3038ce74753972cb8b68dbcc76d7cd371a5ade318365884ad746f92daa1f5b673ad37a63e1eb9d39e413b", 0x1000}, {&(0x7f000000b640)="33e0572d93bfafc9837f03114d56256d7900d60c0c1f8b65a428e6aba7622ee3e5368cc95a2784a79103c8e7b8e3a9adace44109594df3bee39dad68c0091055fac42fe73922cc4be0edf47c99613d3f9548bdaca747b5a5b6d713689359ef7ace3349cfb66d2792d39a7ac3de4416a91532e4f3e1900f76076f5a7cdee4f0648f28b8b638fe4eabe14b528897d0c68336f4400497c32f780ba3", 0x9a}], 0x3}}], 0x9, 0x8000) ioctl$KVM_X86_SET_MSR_FILTER(r9, 0x4188aec6, &(0x7f000000d240)={0x1, [{0x0, 0x1b0, 0xdfc, &(0x7f000000b980)="49fdb25eadf2a5fdf385c7c2d2574e06ab6f153d640d470923ddfcf1e1ecc503ec6f43cc0787c0907d8986b87feeee067263cfdb3384"}, {0x7, 0x7d8, 0x0, &(0x7f000000b9c0)="e48d61f0995e657450519198b78c46d8daf6ba7c572abcc97fa4ecb53751ae7ba23f1ec8e5b910ecf12510eafd232d6ec9574f709ea87af1125f5faf9e34f00e7822c5bbf3872b6aef9f334024ac4328d07cad33c313f1c0e14fe9acdbf116ed0c5a5382d4fcf3778a70a794085131fe34e4e8b2b1079e98ef01b826d01add1bb611131869b7f74719c3530638a00a560c6e14b4af7086dc0a044da6b5f2d4f6255f681fccdba8ea09aa67fbdc7300f9a8bc02f80b67bcca3a87c98dcb708da52cbe562b2e0635d626bfaf6b7d156f94bf580dad34d556cadee24be3c3b57145ead3ae2c8c7a6797b8e3d052945f367d2c1ed2e0d0ec667d274b5c"}, {0x3, 0x8000, 0x7, &(0x7f000000bac0)="dc66dd01cfef5675800d61b323b32520204f2237fe3e3dbd6061b8ea8bf2daa11b01fe8e8f587c18324e985349d215483c0be1748576062f7c3cf559ae9eac1a34dc9c3999683cd86b88b1178fc127a2b76682d82a6500bc5f43535142b53573078e31dc7194a54c01b00ac87bcadf0d03f034e0644aa4ebc3b2249145cde9c803b3b5ca5a65489a449e5d3d2084261dc5dccc90b19f7623aee8ee7ea5f1a5e5ec894c116f13d61747186cb9f25b99455b65bca5d61052885fbe8f76efb40aaf98571b3c253f79e0ef410bc943718c0164aa68dc861158a829a58e6280a30c56f28e76ecbbc1656ee9df670ae94b1189216375a7e04bc7e62e1fd7d4815a34d0132a0e075603281e12f6722728bc30ec991f33e4888f7fd4ff06c5e0a111ba9784f02b56bb8c8e4a65d6665e6baf9240617375f8a1f2ef4a8be45a82eb69cef9d69dfb7ad2eaeb57800dd5ade5f5768610ee58f4635531bb7d583ee9693e3ccae2d52f67913a52f1e26f2e51746f23ffcb57fed085eb86b7ab605fa9fd6cd9572fc8ab27678fb4938bf6f2493d89f5b945b0e779dd4b2529e92e4a392e36713278195fa08ca5170193567df7cfd6f0dac9d53cfe190dacc518003e3dd4cf774f576f7e255ccd576b4bb3c4c717f90b161eac0ccbadac1b84e43de7c0bc1768b260ccc934b82ffb625291a16ad5819db412f5868253778ba0f6b26c337b77f03d47778fa3ae1622eda5de8b54eaf0eff32820d742ddacce06005eda36dc9a021bbf484bbf5fef2638b8cf595a3fd88ee6b656d0fb432109b696c2364038aad242575c611cc2949b475e8d0e66af100de2c978e6b799cd1fe5d8c64accdae51f53ededf028e3bacbb1c9de0b619c8e5e5d19050d2ea5cff8b3539a5aba444f113f00c9e58d280103b90644b3a87c12b41562113d319e6ebe30d0814fa1e7eaa32996e1ea80e11a2491b19b46d9fa55d92899faf189068c617644e7a8bfac054af768fab1ad92be59ad7523c8ba07b3dd7a3f8c4fe27000b91a1e6f44099400c20ecad4776630f5466022427b0744e3352d8e2d5c7bd42e52aa4a4110465c7a66893e5f07f696298ed3b9626c5f8e14bc4ca3031c66b3009e82ab35557a09f4a0874a445dfd82568dbe470c271da8689b66c62725d2d0b79750dd4631dafe4c2f81752d428bbca98ff295fecd208b4933f4a6cc034167897aca6635618fc1e4e0210dd7803cbbc2ec31dc4bed72890bd1b97220d278b7628fcab88ebead725626e24d455cc9ba341a5e89b9f9c669d68f73b276c28680184b8f9e60c69f124a0c8bb35e8c101b89c53f3da62e35975e70b418efd54dd613d5a1e9ef84af17371fbcfec86283c3587e43e673391d2fcf05154f67ca37981976050dd5ccc626e10a0d43ebb3b6712494441011b8829389ba07bfb14d55b2561f308e6d7ca93eb616ae46edcde921ec30e601c838e01d4c54305f7a5d200342efa7d3f89f402f056313bb212979330b6ce9356ffc6d74140abf34560f0aa99eda72fc2ecce435101afc33905cdd01cc19eae27eb0075b9b014177fcaf9602484985a4023148977c877a6b3570b1578a7620a9f28a4c80b0d70941e41a5de98ac8ed8fb682c90d8b279002bee03167de9a479a11e9fe86013ddc391d409feac3ebb021c0f932703b19e7cf1393841a1c5faa1cacc676af1f2dd604991625dd3a6f9e068773091ab6b15ea10817b808a1c49f7ff550213e769539c10bf60852bc0bd1de402d7e6c400f06df34f5f3389bd37c49c17d48d9dbf76d1e801c5224305465c560b2a06c37b351e9a9322f6fd6e8d1ccd44777ff18dfafa83876d476836274cea988e4e56744bd2a1128f0df5def65ca9cb2a7f30c80a2a00a049979ed258a587979916e3623d493abbd4000f0fefdb5773611c86b3ea929900b310c5477642bf2c50d81c2253fa07ef246bf911c02e81061c05c54c82b7e889b24b2f50c2155ff6c93402138224e9fe19cb4764810f9b7d42b32a8f2edb82790b0e9ff2f788dcbece74ab583b2097ba9fd487ab580afeee0857ca430bfb3d255fa0d95e7c6df7e3c885a90413aae84d6d1e8ca6c4beaf3fafc15ec6f237e7481cf1b976c7d2d3ea3c3786559e37f1dd5b13d6d1b958bd8069654fcb3c17da1ba760b842b71dd10608f93e567aaccab9038dbea70910bf49549feddebcc40bef708424577d2c051845faf1fd4dd780bbb3a2df4c749e708c6b7b4eb7d9325f548c0095562fd3a9763d989fe19c48e53c175bd0e32369b11fb0c1a283ee286e1006f961f218c6b312174c8de198596f7792d1d3c3b782c64d2e259d6f284bafd9ef588af38effa885190c6c068844da701cf2f1edf4191526ce0a84be06c795ea98b3a8ee8453fc69b0a3b4da5257d1504927c03ea11f73ed348824cf6faaeb911ab4592005a82e1367801031f9cf42484ac8584b691b86acabd38329a821ec8e2c05bb1b7fb016cbd07883c7d72e25fa5e9aeb6de068f163c29c5b5419201bfbdc074281e3c55840a77d26ee383d51026d5926a2e481ea38610afc0bc6b44e2d16e724a8876197ffdb000b03b8dd45877ffaa07e4f7c71172c3d6445996e96f140ef738c6a689158632f8c3f15dc71ae9815cddd2acbfb7e03cb5806b3844aaa6e6a61173f7974eb16844ce79278cb91170457ff0ed61b2a9218da78ec2bd0dcbefb080b10921b448b84a9d941d96e2ed7d537814038cad2f449c4663088f51417bbc55a938bb0be3da17cc1f7418369eaa7b398c9ebd75d8647579f6ceb5894610e6f3671603bc4b540aa78c9778a0ffd13d6195e96be3a193ccc92f9d25904836a292a50c9024fe0bde7055e82200659637a4c1b1b3d697f0b07a293699720f8ee8dd2f6cd27bfe87de49684b0eaabc053a2aa8cd2a3509861c022d97552a0b336b79300ec65b2be1a0f0fa6af01ab3b939de96736a137b139c70d4ba0155279396168412356ad5ea282f27d8b3be20517b12cd517e90abda2fac856eff8290f506874eafbc204773221c2b37e3d5e281d016a37fec2d97b0452f9abae683c153b5bd51b13ee5125841618507cd7947f8e477c99912e86cfda3c830b913dea3f7d3b6764f9aef87b843b60af15c50c7fe89ee8c4449b718fe0356afa65619a635ca9cc6f7cfdfeaa0428efe8dc52fb6644d226c947ad69fa42bfd2c47941796888175519071bc746753354e7c45275f775581d3375efc05a656bfddce47cb8ba02420e900784fe0d33d559fa64b9e048c91d3ee26aaa5c380d3d5431604205602983b852bae60ae0b8a3b9e22bbd9d790b7210ae978911864133b731932d2db0f6af1da97df281a044f1ae2b619a63ed549741c132972949aa06ac22898707e9579994e23d688087d49122f5b7e2557236034cf6d524330f633de876f1ab44455cc598dbcfeeadd976080bc6e125e826c5a99b518c3b1a9e89c9af76f76e2873e31ab1e52ae981a65c19526f8d3fc60ffd4a56235077b2c3c39afef4f9c02376d10fde62392fb1f5ccc7c7e3b5f6789ecb4bb8a27aa78007747d050bc9a911e66e4fe2c8d49c38eea42c01bc2298295ea009679dd3ea10111adb73dddce86a21bcdfeb98f4242d71d737634f605e57606d9b1bea67650b3554d3424552f92afeb80f9e9f2e3f6face28606cbcb703f293642e25f00f4ff37bd5b9d9c3b2031079225d2e9b0d769cf7d468249519986812b32ba28d6d7718cb7e78507b28283527b378e1ee8e27fa72e408b5d1d35576b9c022677859e00f247f76aa85868959c29d904396c87e24d1e72e49778acd6e7e3462ccf8cf7afd7a07343abdc43af11882deabeb83999cd118c473ab2d97330250fffd9ce3597349114703257a64f2668623541f554eee4f5864e7d3257f840884b37cd3502aab648b663764be21bb3fa9066dc80dbdd041d9cdd71e35e28903dead973e75b6c032b273792fa1cd7a68a076e513ccc55945c7b8a89a2d95842c0a594303465a41da73221c8a0fab1b40a39fa98d8561f1f5e34cc2ea84e6f6fc0eec8e64c9829a25cb55a701d34e8b7309b6be96ad83b747b023361eea127b65fbf6948c98131df2b7b2376b61a5388d329c2c1bdc4d4a56201e1f9b1a2db5c7fba29f8b9352a8ce48271fbaf129580ef5454e15d907eb99601e99655e5d1a10e4a87abc28e1e3370c5a487b4965dcd86f0efaac20ea7e4c94e9ea5464030f3b8d9ef2d45d17333c3bdaed0b1bac2dad9c9f22d325ebd6bc5c41a2824ad287529b5690a7628645222ee0d401886ad45161116f7bbd2ec20ce447d549c3418e16d95f1e307ab6a66ddcd13c4e00bc21bbaffd0045d6901b81c7d86b4d2c02cc4f0e03acec8ef90193f4b708459c6403952af17dd6fe66b70d57f15d7cf29997d0fc2dc7540686d939c634085c7ba34ddafa3a7ad827586cdde5e717d08468398c098293fc37af9465feee0005a58d2e4864b586d7cf6f309069eba83d51d7ac123ef043a26c8fa3988b44734f2dc91935c1e59582818d20d02eb4e3d7bee4bcbd3c1a365d65cd82c0533ae24c696ed73d6e12438733c4d8b7a031ef6114b2789004129c682339b5fdc5e565137d992bc2b46e8d81fc588a1845f1abc0619266edd003177bb43410563306c6280ca39524e3deed592686582c5177585fcff6e808b42e0a3ff5baa8c9401f059a83b45a10f4844aa2c91688be31507d6ae634bf72baac99e49e49da2dc8cbfee6b21e6853736322023a7d485af7db8a2dc4206d8748a6c4cd01aaca42748e561c9eaed941d669f6d511d7c8b2069e533d3f05a62b889178f08fe88a1f505f16b99efed1d903ef9660c191f55c1da7882d9a2aba39a1a7b8cc321049a4b28576b8e86d184fb2e87ec9035d8587e44d2ff73524c5272150495e041cb3eb26d5b6b7264a58c673fbb1e4e11c1432e38a58cd5ee4d4d334039fdb9b50b78f69d79c50074c3faa2c302d79b66e8fd61be5807f403261266553fa20d3a426d23f65ab9de9b9a15c331e19f0829fce7175cc6c258627b47acc5d9b153a09be648699f3a2c4abce5717aedb2a2a74073db32b73699d93f0e7afe759a8b9fd52c3991f5c991713e15b11dc80bed07505376f6b4e48b9397003aa040a858980a0763acbdc13979872cf99b82181fcc3b6af8a49d81a5e2cc4b2a1f599708bb744a58442ed54fa60c0562889d74f80ab6952f7bcac42bb6a4ee0ddb0db2459c324e91425ed25929dbfe42a1f7eb732e91ea09610026952803d147d793c8450dc974bbbecaaaa9a82febf629b2970b671fa99d23da63a205fd6614807f8e89476811321e38ffe5a8d2d3888badb6f4bcbe1207b1215ee28b35e7e9a70d39a0859061b1b8f35ae485a67230bfad57caef3755487233c6981a676de776a7c7ebd055f21ab5719d5935e64238c10e4ceda13c15e9676fb07543d3bd26ab417ff63df71cd22193ef003c856a4563c685600441598b545dfbd2b7d01b25f285834f3e0cc383d35945bec4e5e53e2975d310be1acf1ed922bab0980a126fda3f8173ca58cf7cf90e35bcfb83cb937eb976386137576f502acd388b9d27a02c26d75985bd9321df6a35e6023bec14300b216a2a21d1cc49f53b146ff25088befec7f61fd2c922fed2da0172bc2147d734e4d5b188f9eea0f2ae9b041ae8751db8bb85841904af8e9f74439f239da51de67ba7a89d29fbba9112a2815c6cfe040870d7f947094a6f2cafd5b400311661939d7f88ee0ea694a876bd20e8289735558da9861df9b2a3dda63b4da6cead9284e5d9bd23843ac032478"}, {0x1, 0x0, 0x80e, &(0x7f000000cac0)}, {0x2, 0x778, 0x5, &(0x7f000000cb00)="bbf8505d3bfb261755fd61e2c977ccda34d07819dbd4c1514105aa5a1a82a1c92bb07eac983bca46328ae034f057d7d7b9d5d8ce228b44e2402243f981efbf9feca091935161d9d70f95519bc4e66a15e35783813deb9e92489d6c3e5c98d02768c64e853b96421857e8a0b2ea4ab8cebfc0ad70e94218adb6dc07078bcddbdd630917e4da05a0bd14e0d763244a7097d710282a0c63c2938807a52bb2af88d2168a2c03c17d9e72e7c5a8cea4c8e8f9f0ee5ef8baf79d3506a5a95b1c7e9855808aa29d89b48fda9cd713f421edd1cee4259cc50e4b92fab2d9d078fbc28a3cb4f1d211e3d31de559263c027f05e8"}, {0x1, 0xe0, 0x382, &(0x7f000000cc00)="e852e1da8a88fab5cecc0b2e707b9e783acb646fedab529e4cf6d6e0"}, {0x0, 0x260, 0x887f, &(0x7f000000cc40)="86abfc28dca985e8892d93aa416decd83202fd1205596134fd4a4564f52908e7939676728d54750ec742e81c740cb0b8741eb7d7d07e32c72babf7230aff237f911c433306ea134bbb6becde"}, {0x1, 0x4a0, 0xffffff81, &(0x7f000000ccc0)="154ea17b6bed7b17b3168daaebdd1deb9a9a7d9ec3673cf5b17eaa048bd66d4a15163d43a5639bbb3686185a14a4eef084dfdbdd5ab7233065f3d24a724740add2f4d9f0f9a2442dc4ac01fda5639c591fbfb0541e50dbddf39bd015b2edfb658d93598c8c6ca6bca10238662a94cbb780fada0f1bcbbb95591007497c30b9c3789b12ae2ac4075f781ba35325f05c14fb4f0da9"}, {0x2, 0xc0, 0x5, &(0x7f000000cd80)="779000bd963b57aa80ea8227156c184e275f0e70873c1d14"}, {0x3, 0x230, 0x301, &(0x7f000000cdc0)="8644e2baadcc6fee373e85941c1cecec258b8c366ff8dc7ad84c49cc7423d488acbcba5b6276bde71f03a39342a5b4a531db4ff2700f33bf40415296e3f635a6e2f3dc45c58a"}, {0x2, 0x7d0, 0x7, &(0x7f000000ce40)="85931dbd079d5cfed610639b79dae87cf2a3d73803a4cc73adb13150c4207264da0c6cfb5e174e25a4b6ead9b4f59a60590e9b0f254815fb746948eabdb8e1e363e598c683c43ac011efba961a0a2bdf8d814ad1dc2f138ebba5dff29406b801c23a026c23c814853a4e1b399c63b99ea3368b10c541f6be413998151cf4f868c0e676554f600a7b91c9578cd07daf8e719ecc033c9c23f764d3ec1d5e606ccb6d65ab2f5f3def2f97d4850bd1e0ba3589a7aefbd4bbe2eb34b62b12927353364b45aaba9cae733f6ebb39e2fc6bc01a6c91fbfbc7c53091ca5f69d53367b7843f1f43cfa830363e8413a07d63dd4c04766995f33e8b98fad91f"}, {0x2, 0x3c8, 0x8, &(0x7f000000cf40)="72670df3d690d84139ca03c5e4e8b2958009d634e32c961d1b82ddb623f46e90ab3f0f6af6fe52ef83e020ccd0d1a221e33af3576544a271b113709c46fb036501960ee6e7ae25f5d795e18f9d525a3284d5272dfd3c7ea5e616139aa4e6801d03129b81bc4c4b29e966b50c4cdf6b08c2582f280c323ea7e7"}, {0x2, 0x2d8, 0xbea6, &(0x7f000000cfc0)="6f082422e3193d246b3074d6332dd167da785eadfb392a1c02247d6cf4ab90f6b3a833e6333696e71aada54a0220c418f6e783c4d478008160dc28984739db8a4bc4e9a8e474a48338aa6d4e92361e70b07c4d877e414bb6dfe34e"}, {0x2, 0x658, 0x10001, &(0x7f000000d040)="1f5c764aa1c5995720a6827130361f26401661990eb0965e53337e63c748391645dc122eb527b8549182f09e88f993d969fcb9c687b1365fe5414545f0c3ffb6a0610e2267851818e1d54a418967fb5f1722edd751f66644b42aa171101f7a6ab29f963aae58089539c3a6d724fa9889ed4c9d48b3f3cab444eb45dcbfb003f5d3b16b632d91ad784208dc02cc9e00f6fe5f5dd1cb2552b926eba7a6165034bbf4223a5042fd6d5fc2bb3ded441cb1ed7a45b262415f238057514101f22bde3c26ea90bcc0153001c46c83"}, {0x3, 0x290, 0x3, &(0x7f000000d140)="7de7a743561b151b7679612333f5d677708b2e5916d483686be5dfae1623448e7eef08fbf5dc06716a803a7ebe207e7a1a30322c8cf950823338f6c4678264d1fab20f0d4d1f5198362fe924e1b5cb1240a3"}, {0x3, 0x318, 0x4, &(0x7f000000d1c0)="a42392f539684c93a09abb625f3856704bd49540b9da812b9c8151c35d73378bbb7ab24aea7d2f978749cf2e61dfc91df03cf4407d754011400bd95e33da1e3ae998cc439124c2a3820d8511cca0d0a74c7e737eb27192445a6136ccbb61a00d99cc9b"}]}) r10 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD(r10, 0x8982, &(0x7f000000d400)={0x6, 'team0\x00', {0x8}, 0xfcb8}) sendto$inet6(r7, &(0x7f000000d440)="2ad09fc13ed797db89c26b392366605a196dce4e9947c49dfdde852503b35e4038ff8fb6868f6469acaa9e5d95348f333164a410fcb03ba1b0832a7ffeae9d10eda5a01721996bc5c97c3bf44a22737d1457ab39772443aafd18348e9a5911", 0x5f, 0x8001, 0xfffffffffffffffe, 0x0) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f000000d680)={&(0x7f000000d4c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f000000d640)={&(0x7f000000d500)={0x11c, r8, 0x200, 0x70bd28, 0x25dfdbff, {}, [{@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x9}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x5a}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x3}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x9}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x10000}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x10000}}]}, 0x11c}, 0x1, 0x0, 0x0, 0x40000}, 0x8081) fsetxattr$security_capability(r7, &(0x7f000000d6c0), &(0x7f000000d700)=@v1={0x1000000, [{0x40, 0x4}]}, 0xc, 0x0) 2.520311582s ago: executing program 2 (id=81): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000400100004112200a4e2000001"], 0x48) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x8, 0x0, 0x7ffc0002}]}) rmdir(0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) ioctl$KVM_SET_CPUID2(r5, 0x4008ae90, &(0x7f0000000200)={0x1, 0x0, [{0x1, 0x0, 0x0, 0x1, 0x2, 0x20}]}) ioctl$KVM_CAP_HYPERV_ENLIGHTENED_VMCS(r5, 0x4068aea3, &(0x7f0000000300)={0xa3, 0x0, 0x0}) ioctl$KVM_SET_NESTED_STATE(r5, 0x4080aebf, &(0x7f0000004800)=@vmx={0x4, 0x0, 0x2080, {0x7000, 0xffffffffffffffff}}) ioctl$KVM_RUN(r5, 0xae80, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0x4008ae89, &(0x7f0000000040)={0x1, 0x0, [{0xc0000100, 0x0, 0x8000000000000001}]}) ioctl$KVM_SET_MSRS(r6, 0xc008ae88, &(0x7f0000000040)={0x4f}) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240), &(0x7f0000000580)="06", 0x2000cc0, r0}, 0x38) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x18, &(0x7f0000000080)={0x0, &(0x7f0000000040)=""/30, &(0x7f0000000280), &(0x7f00000005c0), 0x1, r0}, 0x38) 2.013333123s ago: executing program 0 (id=86): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r1, 0x4b71, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x6, 0xb, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000100000000000000000000180100002020752f00000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000f8ffffff850000000600000095"], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x1a, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000001c0)={r3, r2, 0x25, 0x0, @val=@netkit={@void, @value=r3}}, 0x1c) syz_emit_ethernet(0xf87, &(0x7f0000000000)=ANY=[], 0x0) 1.71744873s ago: executing program 2 (id=88): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0e000000040000000800000007"], 0x50) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/tty/drivers\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000480)={0x2020}, 0x2020) lseek(r1, 0xfffffffffffffff5, 0x1) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xc, 0xd, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7e}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xa0000000}, {0x3, 0x3, 0x3, 0xa, 0x5}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x15}}, @call={0x85, 0x0, 0x0, 0x23}]}, &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, @fallback=0x33, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002000000206a05bc00000000000001090224000100005009090400090303000300f9d9e1c54fdf4ec12bc01c3409210110ff01"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f0000000080)={0x2c, &(0x7f0000000340)=ANY=[@ANYBLOB="0023060700000000000000004b93c4a800ee2791316dd84ce0f289bbc3bfb3e6f21a6592d3fb4fb49c"], 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000040)={0x2, 0x4e20, @private=0xa010102}, 0x10) setsockopt$inet_int(r3, 0x0, 0x6, &(0x7f00000002c0)=0x803, 0x4) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @random="facfff00716e", @void, {@ipv4={0x800, @udp={{0x6, 0x4, 0x0, 0x26, 0x28, 0x2, 0x0, 0x0, 0x11, 0x0, @empty, @empty, {[@timestamp={0x44, 0x4, 0xca, 0x0, 0x4}]}}, {0x4e24, 0x4e20, 0x10, 0x0, @gue={{0x2, 0x0, 0x3}}}}}}}, 0x0) setsockopt$inet_int(r3, 0x0, 0x14, &(0x7f0000000000)=0x3f7, 0x4) recvmmsg(r3, &(0x7f0000002780)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/15, 0xf}, 0x9}], 0x1, 0x2, 0x0) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSW2(r4, 0x402c542c, &(0x7f0000000000)={0x1, 0x6d, 0xffffffff, 0x6, 0xa0, "3f3c5e0000ff775cfffffffff903e7ffffff00", 0x400, 0x81}) ioctl$TIOCSTI(r4, 0x5412, &(0x7f0000000080)=0xff) syz_socket_connect_nvme_tcp() r5 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, 0x0, 0x4044044) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./mysys\x00', 0x1ff) timer_create(0x2, 0x0, &(0x7f00000000c0)=0x0) timer_settime(r6, 0x0, &(0x7f000006b000)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_settime(r6, 0x0, &(0x7f0000000040), &(0x7f0000000080)) mount(0x0, &(0x7f0000000080)='./mysys\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0) syz_open_dev$usbfs(&(0x7f0000000040), 0x400000001fb, 0x541) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./mysys/bus/platform/drivers/dummy_hcd/unbind\x00', 0x1, 0x0) write(r7, &(0x7f0000000200)='dummy_hcd.0', 0xb) syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') setsockopt$inet6_IPV6_FLOWLABEL_MGR(r5, 0x29, 0x20, &(0x7f0000000180)={@mcast1, 0x8000000, 0x0, 0xff, 0x1, 0x400, 0xfffc}, 0x20) 1.649891452s ago: executing program 0 (id=89): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000004c0)=0x79, 0x4) lsetxattr$system_posix_acl(0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000100020000000000030001000000000010200200"], 0x24, 0x3) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file1\x00', 0x4400, &(0x7f00000003c0)=ANY=[], 0x82, 0x22e, &(0x7f0000000940)="$eJzs2r+LHGUYB/BnzguJFy674i8SEF+0UJsht7VFDk1AXFA0K0RBMvFmddlx99hZDlbEXKWtf4K1WNoJktLmQPwLLOyuuTKFOJLb87IJJyJiNujn08wD73zheXmHl6eY/Ze//HjYr/N+MY2VLIuVS7Ebt7Nox0r8YTdeeuHaD8+8fe3d1ze73ctvpXRl8+pGJ6V07tnv3/v0m+duTc++8+25707HXvv9/YPOL3tP7Z3f/+3qR4M6Deo0Gk9TkW6Mx9PiRlWmrUE9zFN6syqLukyDUV1O7lnvV+Pt7VkqRlvra9uTsq5TMZqlYTlL03GaTmap+LAYjFKe52l9Lfgnel/fbpo4aE5dj6ZpHv0qzt6K9Z+jFdljKXv8Uvbk9ezp3ez8QdO0lt0q/wrn//+2cKmfiai+2Ont9ObP+fqrP8YgqijjYrTi17jzmRyZ11de616+mA614/Pq5lH+5qneI4f5zf5RfiNa0T45vzHPp8X8Tu90rC3mO9GKJ07Od07Mn4kXn1/I59GKnz6IcVSxFXeyd/OfbaT0yhvd+/IXDt8DAPivydOx9r3zz3x+y/M/W5/nj+erv54P75uvVuPC6nL3TkQ9+2RYVFU5URwXq/FQtKFQLLFY9s3Eg3D30JfdCQAAAAAAAAAAAH/Hg/idcNl7BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHm6/BwAA//+HytTx") unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuset.effective_cpus\x00', 0x275a, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) r1 = fcntl$dupfd(r0, 0x406, r0) sendto$inet(r0, 0x0, 0x0, 0x200047fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[], 0x1194}, 0x1, 0x0, 0x0, 0x4048000}, 0x4000880) setsockopt$inet_tcp_int(r1, 0x6, 0x1, &(0x7f0000000040)=0x8, 0x4) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) r2 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x30b5, 0x0, 0x2, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_ublk_add_dev(r2, r3, r4, r5, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000004c0)=@any_dev={0x3, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r6 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r6, 0x0, 0x2e, &(0x7f0000001080)={0x2, {{0x2, 0x4e21, @multicast1}}, {{0x2, 0x4e1f, @dev={0xac, 0x14, 0x14, 0x43}}}}, 0x108) setsockopt$inet_MCAST_MSFILTER(r6, 0x0, 0x30, &(0x7f0000000640)={0x2, {{0x2, 0x4e20, @multicast1}}, 0x1}, 0x90) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f00000007c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000780)={&(0x7f0000000500)={0x74, 0x0, 0x200, 0x70bd2c, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_REKEY_DATA={0x50, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x800}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "88ec14efb161871a"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "b2037329ef5500fa"}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="d7a75feabc0ab94d79a68483181a145f03333b8090df9f521ec83e26489c3c61"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x8000}]}, @NL80211_ATTR_REKEY_DATA={0x4}, @NL80211_ATTR_REKEY_DATA={0x4}]}, 0x74}}, 0x4000) 1.549315624s ago: executing program 4 (id=90): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x9, 0x1, 0x10000, 0x1, 0x0, 0x1, 0x40000}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0xd, 0xc, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6f}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0xd2}}]}, &(0x7f0000000380)='GPL\x00', 0x2, 0x1000, &(0x7f0000000600)=""/4096}, 0x94) 1.548976734s ago: executing program 0 (id=91): r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002140)='/proc/schedstat\x00', 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000000)) pread64(r0, &(0x7f0000004200)=""/200, 0xc8, 0x9a) 1.548407184s ago: executing program 4 (id=92): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x20008005, &(0x7f0000000080)={0x2, 0x4e22}, 0x10) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000016000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0xc, &(0x7f0000000180)=[@cr4={0x1, 0x40002}], 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f000000b000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, &(0x7f0000000240)="0f0d51f40f01d10fc75800f30fc73600102ed5c01dc0000000008ec0640f017400aa66b9e408000066b81f6269e766ba000000000f3036db45ef0c0cb8d09bbc8966efbafc0cedba4300ba210066ed3626f00fc70d", 0x55}], 0x47, 0x42, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0e00000004000000040000000200020000000000", @ANYRES32, @ANYBLOB="00a53e3f8eff4600006a000000009b0f0000000078", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000000200"/28], 0x50) r3 = syz_open_dev$loop(&(0x7f0000000440), 0x6, 0x14f882) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x5, 0x5, 0x2, 0x7, 0x0, 0x1, 0x10000}, 0x50) close(0x3) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x2, 0x4, 0x4, 0x9}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4000}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}, @call={0x85, 0x0, 0x0, 0x7}]}, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000003c0)={r5, r4}, 0xc) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x275a, 0x0) ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f00000005c0)={r6, 0x800, {0x2a00, 0x80010000, 0x0, 0x5, 0x0, 0x0, 0x0, 0x20, 0x1c, "fee8a2ab78fc179fd1f8a0e91ddaaca7bd6447a4b4e00d9683dda1af1ea09de2b7fb0a0100000000000000000300", "2809e8dbe108598927875397bab22d0000b420a9c81f40f05f819e01177d3d458dac00000000000000000000003b00000000000000000200", "90be8b1c5512406c7f00", [0x4, 0x40000000000000]}}) ioctl$LOOP_SET_BLOCK_SIZE(r3, 0x4c09, 0x8) syz_usb_connect$midi(0x3, 0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010002000000209912141040000102030109022c0001018190010904000001010300a9872401080007000624020300cdf58beaaab14aced00109050302400f02080904253b00"], 0x0) 1.546080854s ago: executing program 0 (id=93): r0 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r0, &(0x7f0000000200)=@name={0x1e, 0x2, 0x2, {{0x42}, 0x2}}, 0x10) r1 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r1, &(0x7f0000000200)=@nameseq={0x1e, 0x1, 0x0, {0x42, 0x0, 0xfffffffd}}, 0x10) bind$tipc(r1, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x42, 0x0, 0x2}}, 0x10) bind$tipc(r0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f0000000040)='./bus\x00', 0x1208002, &(0x7f0000000380)={[{@grpquota}, {@jqfmt_vfsold}, {@resuid}, {@debug}, {@dioread_nolock}, {}, {@nomblk_io_submit}, {@noauto_da_alloc}]}, 0x1, 0x5d8, &(0x7f00000005c0)="$eJzs3c9vFFUcAPDvbH/QUrSFGBUP0sQYSJSWFjDEeICrIQ3+iBcvVloQKdDQGi2aUBK8mBgvxph48iD+F0rkyklPHrx4MiREDUcT18x2pnTb2ZYubacyn0+y9M17O7w33X773r6+NxtAZQ2m/9Qi9kbEdBLRn8wvlnVGVji48Lx7f39yOn0kUa+/8WcSSZaXPz/JvvZlJ/dExM8/JbGnY2W9M3NXzo9PTU1ezo6HZy9MD8/MXTl47sL42cmzkxdHXxo9dvTI0WMjh9q6rqsFeSevv/9h/2djb3/3zT/JyPe/jSVxPF7Nnrj0OjbKYAw2vifJyqK+YxtdWUk6sp+TpS9x0llig1iX/PXrioinoj864v6L1x+fvlZq44BNVU8i6kBFJeIfKiofB+Tv7Ze/D66VMioBtsLdEwsTACvjv3NhbjB6GnMDO+8lsXRaJ4mI9mbmmu2KiNu3xq6fuTV2PTZpHg4oNn8tIp4uiv+kEf8D0RMDjfivNcV/Oi44lX1N819vs/7lU8XiH7bOQvz3rBr/0SL+31kS/++2Wf/g/eR7vU3x39vuJQEAAAAAAEBl3TwRES8W/f2/trj+JwrW//RFxPENqH9w2fHKv//X7mxANUCBuyciXilc/1vLV/8OdGSpxxrrAbqSM+emJg9FxOMRcSC6dqTHI6vUcfDzPV+3KhvM1v/lj7T+29lawKwddzp3NJ8zMT47/rDXDUTcvRbxTOH632Sx/08K+v/098H0A9ax5/kbp1qVrR3/wGapfxuxv7D/v3/XimT1+3MMN8YDw/moYKVnP/7ih1b1txv/bjEBDy/t/3euHv8DydL79cysv47Dc531VmXtjv+7kzcbt5zpzvI+Gp+dvTwS0Z2c7Ehzm/JH199meBTl8ZDHSxr/B55bff6vaPzfGxHzy/7v5K/mPcW5J//t+71Ve4z/oTxp/E+sq/9ff2L0xsCPrep/sP7/SKOvP5DlmP+DBV/lYdrdnF8Qjp1FRVvdXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4FNQiYlcktaHFdK02NBTRFxFPxM7a1KWZ2RfOXPrg4kRa1vj8/1r+Sb/9C8dJ/vn/A0uOR5cdH46I3RHxZUdv43jo9KWpibIvHgAAAAAAAAAAAAAAAAAAALaJvhb7/1N/dJTdOmDTdZbdAKA0BfH/SxntALae/h+qS/xDdYl/qC7xD9Ul/qG6xD9Ul/iH6hL/AAAAAADwSNm97+avSUTMv9zbeKS6s7KuUlsGbLZa2Q0ASuMWP1Bdlv5AdXmPDyRrlPe0PGmtM1czffohTgYAAAAAAAAAAACAytm/1/5/qCr7/6G67P+H6sr3/+8ruR3A1vMeH4g1dvIX7v9f8ywAAAAAAAAAAAAAYCPNzF05Pz41NXlZ4q3t0YytTNTr9avpT8F2ac//PJEvhd8u7VmWyPf6PdhZ5f1OAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmv0XAAD//xYSJMU=") r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x102b42, 0x9f667fd378a54edc) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) write$P9_RREADLINK(r2, &(0x7f0000000040)={0x10, 0x17, 0x2, {0xffffffffffffffc1, './file0'}}, 0xfffffdab) 1.421779827s ago: executing program 0 (id=94): r0 = socket$inet6(0xa, 0x800000000000002, 0x0) sendmmsg$sock(r0, &(0x7f0000008c40)=[{{&(0x7f00000002c0)=@l2tp={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x1}, 0x80, 0x0}}], 0x1, 0x40) io_setup(0x5, &(0x7f0000000140)) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x1001}) r3 = socket$inet6(0xa, 0x2, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_int(r4, 0x29, 0x3, 0x0, &(0x7f0000000280)) ioctl$sock_inet_SIOCSIFFLAGS(r3, 0x8914, &(0x7f00000000c0)={'ip6_vti0\x00'}) ioctl$sock_inet_SIOCSIFFLAGS(r3, 0x8914, &(0x7f0000000100)={'syzkaller0\x00', 0x1}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'syzkaller0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000180)={@local, 0x40, r5}) write$tun(r2, &(0x7f0000000500)={@void, @void, @ipv6=@generic={0x0, 0x6, '\x00', 0x0, 0x33, 0x40, @remote, @local}}, 0x28) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000008c0)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=@bridge_newneigh={0x28, 0x1c, 0x1, 0x70bd27, 0x25dfdbfe, {0x7, 0x0, 0x0, r6, 0x80, 0x2, 0xa}, [@NDA_LLADDR={0xa, 0x2, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}}]}, 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x8000) bpf$MAP_CREATE(0xe4ffffff00000000, &(0x7f0000000100)=@base={0x4, 0x4, 0x4, 0x40007, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x50) syz_emit_ethernet(0x4a, &(0x7f0000001400)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=@framed={{0x18, 0x8, 0x0, 0x0, 0xffd0}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0}, @generic={0x66, 0x8}, @initr0, @exit, @alu={0x6, 0x0, 0x3, 0xa, 0x0, 0x3}, @printk={@x, {}, {}, {}, {}, {0x5, 0x0, 0xb, 0xa, 0x0, 0x0, 0x80}}]}, &(0x7f0000000000)='GPL\x00', 0x2, 0xde, &(0x7f0000000340)=""/222, 0x0, 0x8}, 0x94) socket$inet6(0xa, 0x800000000000002, 0x0) (async) sendmmsg$sock(r0, &(0x7f0000008c40)=[{{&(0x7f00000002c0)=@l2tp={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x1}, 0x80, 0x0}}], 0x1, 0x40) (async) io_setup(0x5, &(0x7f0000000140)) (async) socket$nl_route(0x10, 0x3, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x1001}) (async) socket$inet6(0xa, 0x2, 0x0) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) getsockopt$inet6_int(r4, 0x29, 0x3, 0x0, &(0x7f0000000280)) (async) ioctl$sock_inet_SIOCSIFFLAGS(r3, 0x8914, &(0x7f00000000c0)={'ip6_vti0\x00'}) (async) ioctl$sock_inet_SIOCSIFFLAGS(r3, 0x8914, &(0x7f0000000100)={'syzkaller0\x00', 0x1}) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'syzkaller0\x00'}) (async) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000180)={@local, 0x40, r5}) (async) write$tun(r2, &(0x7f0000000500)={@void, @void, @ipv6=@generic={0x0, 0x6, '\x00', 0x0, 0x33, 0x40, @remote, @local}}, 0x28) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000008c0)={'bridge0\x00'}) (async) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=@bridge_newneigh={0x28, 0x1c, 0x1, 0x70bd27, 0x25dfdbfe, {0x7, 0x0, 0x0, r6, 0x80, 0x2, 0xa}, [@NDA_LLADDR={0xa, 0x2, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}}]}, 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x8000) (async) bpf$MAP_CREATE(0xe4ffffff00000000, &(0x7f0000000100)=@base={0x4, 0x4, 0x4, 0x40007, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x50) (async) syz_emit_ethernet(0x4a, &(0x7f0000001400)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=@framed={{0x18, 0x8, 0x0, 0x0, 0xffd0}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0}, @generic={0x66, 0x8}, @initr0, @exit, @alu={0x6, 0x0, 0x3, 0xa, 0x0, 0x3}, @printk={@x, {}, {}, {}, {}, {0x5, 0x0, 0xb, 0xa, 0x0, 0x0, 0x80}}]}, &(0x7f0000000000)='GPL\x00', 0x2, 0xde, &(0x7f0000000340)=""/222, 0x0, 0x8}, 0x94) (async) 1.334323679s ago: executing program 3 (id=95): openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80540, 0x0) (async) r0 = inotify_init() inotify_add_watch(r0, &(0x7f00000001c0)='./file0\x00', 0x813) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x900, 0x0) ioctl$BLKTRACESTART(r1, 0x1274, 0x0) r2 = syz_create_resource$binfmt(&(0x7f0000000280)='./file0\x00') r3 = openat$binfmt(0xffffffffffffff9c, r2, 0x42, 0x1ff) write$binfmt_elf32(r3, &(0x7f0000000600)=ANY=[], 0x858) pread64(r3, &(0x7f0000000080)=""/234, 0xea, 0x2) 1.239457162s ago: executing program 3 (id=96): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff) (async) mount(0x0, &(0x7f0000000080)='./sys\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0) (async) close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/devices/system/memory/memory10/state\x00', 0x1, 0x0) (async) timer_create(0x1, &(0x7f0000533fa0)={0x0, 0x21}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x3ed4, 0x5}) (async) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) write(r0, &(0x7f0000000200)='offline', 0x7) (async) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0xf, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000010000000000000000000000711213000000000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, @fallback=0xf, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 1.237045762s ago: executing program 0 (id=97): syz_clone3(0x0, 0x0) r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x28bd, 0x42, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x70, 0x8, "", [{{0x9, 0x4, 0x0, 0x0, 0xdf, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x81, 0x3f, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x3, 0xc1, 0xfe}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000980)=@raw={'raw\x00', 0x8, 0x3, 0x530, 0x1d8, 0xffffffff, 0xffffffff, 0x1d8, 0xffffffff, 0x460, 0xffffffff, 0xffffffff, 0x460, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x1b0, 0x1d8, 0x0, {}, [@common=@unspec=@helper={{0x48}, {0x0, 'amanda\x00'}}, @common=@unspec=@conntrack2={{0xc0}, {{@ipv6=@private1, [0xff000000, 0xffffffff, 0xff, 0xffffffff], @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}, [0xffffff00, 0xff, 0xffffffff, 0xffffffff], @ipv6=@empty, [0xff000000, 0xff, 0xff, 0xff], @ipv6=@local, [0xffffffff, 0xff000000, 0xff000000, 0xffffff00], 0x80, 0x54, 0x3b, 0x4e20, 0x4e23, 0x4e21, 0x4e23, 0x446, 0x39a}, 0x100, 0x20}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0xe, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x590) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r2, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @empty}, 0x1c) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000050000000800000008"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x0, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r3}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x31, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x20, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000007808500000075"], 0x0, 0x0, 0x0, 0x0, 0x40f03, 0x50, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffeef) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x12, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000740)={r4, 0x0, 0x0}, 0x10) listen(r2, 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "000100", 0x14, 0x6, 0xff, @remote, @local, {[], {{0x1234, 0x4e22, 0x10002000, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x1000}}}}}}}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000400)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "000100", 0x14, 0x6, 0xff, @remote, @local, {[], {{0x1234, 0x4e22, 0x10002001, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x1000, 0x0, 0x4000}}}}}}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000100)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="40042e0000002e05427011c849c58bea14e656040b7e5864170f5bc666abde8a0aaefd4ed3622faa388db95a7a648f9e29dfb7cc"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_clone3(0x0, 0x0) (async) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x28bd, 0x42, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x70, 0x8, "", [{{0x9, 0x4, 0x0, 0x0, 0xdf, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x81, 0x3f, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x3, 0xc1, 0xfe}}}}}]}}]}}, 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) socket$igmp6(0xa, 0x3, 0x2) (async) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000980)=@raw={'raw\x00', 0x8, 0x3, 0x530, 0x1d8, 0xffffffff, 0xffffffff, 0x1d8, 0xffffffff, 0x460, 0xffffffff, 0xffffffff, 0x460, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x1b0, 0x1d8, 0x0, {}, [@common=@unspec=@helper={{0x48}, {0x0, 'amanda\x00'}}, @common=@unspec=@conntrack2={{0xc0}, {{@ipv6=@private1, [0xff000000, 0xffffffff, 0xff, 0xffffffff], @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}, [0xffffff00, 0xff, 0xffffffff, 0xffffffff], @ipv6=@empty, [0xff000000, 0xff, 0xff, 0xff], @ipv6=@local, [0xffffffff, 0xff000000, 0xff000000, 0xffffff00], 0x80, 0x54, 0x3b, 0x4e20, 0x4e23, 0x4e21, 0x4e23, 0x446, 0x39a}, 0x100, 0x20}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0xe, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x590) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) bind$inet6(r2, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @empty}, 0x1c) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000050000000800000008"], 0x50) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x0, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r3}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x31, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x20, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000007808500000075"], 0x0, 0x0, 0x0, 0x0, 0x40f03, 0x50, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffeef) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x12, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000740)={r4, 0x0, 0x0}, 0x10) (async) listen(r2, 0x1) (async) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "000100", 0x14, 0x6, 0xff, @remote, @local, {[], {{0x1234, 0x4e22, 0x10002000, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x1000}}}}}}}, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000400)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "000100", 0x14, 0x6, 0xff, @remote, @local, {[], {{0x1234, 0x4e22, 0x10002001, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x1000, 0x0, 0x4000}}}}}}}, 0x0) (async) syz_usb_control_io(r0, &(0x7f0000000100)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="40042e0000002e05427011c849c58bea14e656040b7e5864170f5bc666abde8a0aaefd4ed3622faa388db95a7a648f9e29dfb7cc"], 0x0, 0x0, 0x0, 0x0}, 0x0) (async) 1.236708042s ago: executing program 3 (id=98): r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x4382c0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000004c0)=0xf) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000100)) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000280)=[@increfs], 0x0, 0x0, 0x0}) r3 = dup3(r2, r1, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000001000)={0x73622a85, 0x10b, 0xffffffffffffffff}) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000003c0)={0x10, 0x0, &(0x7f0000000e00)=[@acquire, @release={0x40046306, 0x1}], 0x0, 0x0, 0x0}) socket$key(0xf, 0x3, 0x2) ioctl$NILFS_IOCTL_CHANGE_CPMODE(r0, 0x40106e80, &(0x7f0000000140)={0x6, 0x1}) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x5, &(0x7f0000000480)=ANY=[@ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x29, '\x00', 0x0, @fallback=0x17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x94) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x2c}, 0x94) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001440)={r6, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=@newtaction={0x68, 0x30, 0x1, 0x70bd28, 0xfffffffe, {}, [{0x54, 0x1, [@m_mirred={0x50, 0x1, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xfffffff7, 0xfff, 0x1, 0x0, 0x4}, 0x4, r7}}]}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000500)=ANY=[@ANYBLOB="611834000000000061134c0000000000bfa000000000000007000000080000002d0301000000000095000000000000006916000000000000bf37000000000000350607000fff0720dc06000020000000260300000ee60060bf050000000000000f630000000000006507f9ff01000000070700004ddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f3fa039a196ee920ae2fb494059bba8e3b680324a188076eb685d55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f674629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f625480a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e9cc54db6c7205a6b068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db89da3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f815f8989d78854ca4d3116dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fc5fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff139604c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202eeb81f428a5b3c299848649e1a57ff52f657a67463d7dbf85ae9321fc2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b4dc87b0da20000d9ef418cf19e7a8c4c328be0ce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead000000000000000000008e69cc5c1e7319d39fa6f96c23c8ffd591ef011294c50a0a705549134c4aa3544a99edc9535105d3aeba9ec9441f912bdc65695e731c872278b64167aa46a07c68a9eace7fa485108f9d8cb4304c4b65d61d88aacea85b53893ee96edc310c23b1fc83b4b0f3d28c3861480840b7fe39a2bc2f6a558a20ae4d30b41f32e275faf92af8456141fde716d8d10a6b30981563db05312c39e8074fd5bb8bf95c24ccdb04e40e595927181d1138510fc6162da1a5898534fc2460b957e7b77bc5e192cc36ad2949c85e15142da926fbf6f830e1aaaa5dd9538e259e7f107e49b194c537ed4a"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_skb=0x4}, 0x94) 1.215874372s ago: executing program 3 (id=99): syz_usb_connect$uac2(0x5, 0xa0, &(0x7f0000000280)=ANY=[@ANYBLOB="120110030000004082054c0040000102030109028e000301053009080b00010107208c0904000000010120000924010040041500070c2403020703000400070081090401000001022000090401010101022000090501090002030b04082501000040040009040a000001022000090402"], &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0}) syz_usb_connect$cdc_ecm(0x5, 0x82, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x70, 0x1, 0x1, 0x5, 0x0, 0x40, "", [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x2, 0x6, 0x0, 0xe1, {{0x8, 0x24, 0x6, 0x0, 0x0, "99a148"}, {0x5, 0x24, 0x0, 0x9f}, {0xd, 0x24, 0xf, 0x1, 0x7ff, 0x0, 0x1, 0x2}, [@mdlm={0x15, 0x24, 0x12, 0x200}, @mbim_extended={0x8, 0x24, 0x1c, 0x7fff, 0x8, 0x4}, @mdlm={0x15, 0x24, 0x12, 0x7f}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x20, 0x6, 0x2, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x40, 0x3e, 0x2}}}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x50, 0xb6, 0xa0, 0x7, 0x20, 0x6}, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}, 0x3, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x414}}, {0x33, &(0x7f00000001c0)=@string={0x33, 0x3, "cbc60754e2691be2f36c6898f33b0bfbfc84c839b447a3fea90f03149f3f59faf7bb60f8e76108767a16f005b7ca3a75b6"}}, {0xdf, &(0x7f0000000300)=@string={0xdf, 0x3, "980030756763fe41d153a4478c092aa10e188ff443c115781fc0265bf94d43da7ab8ee6bb3e5b8c6696f581dc894475b07ff9b1543b512f000d293ce5a016751b5ae79dedd8ee95bb9e55b019920d22377972fdfb0b864229c44e9c2ee02d92e3bc68445fd087a8f7342676aa8e4cdfdc344118104870aa3d9241354bd94d33ec4a93ab9f211d406d1f1622c6dbdeecdd9644dbe8fc21ef79ed97311020de8bc197c2ad5623ccaacd1f825eb0786b6692d27554de9636eb8484b99a94db50b299876313af60560dd3f259a1921f972876eeb2d10d70886d0a01f480586"}}]}) 974.641028ms ago: executing program 1 (id=101): r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0x0, 0xfd, 0x6}, {0x16, 0x0, 0x0, 0xd}]}, 0x10) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x8000}, 0x4) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x80, @dev={0xac, 0x14, 0x14, 0x3c}}, 0x10) sendmmsg$inet(r2, &(0x7f0000000c00)=[{{&(0x7f0000010940)={0x2, 0x4e22, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) sendto$inet(r2, &(0x7f0000000c80)="e8", 0x6200, 0x0, 0x0, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000980)=@raw={'raw\x00', 0x8, 0x3, 0x530, 0x1d8, 0xffffffff, 0xffffffff, 0x1d8, 0xffffffff, 0x460, 0xffffffff, 0xffffffff, 0x460, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x1b0, 0x1d8, 0x0, {}, [@common=@unspec=@helper={{0x48}, {0x0, 'amanda\x00'}}, @common=@unspec=@conntrack2={{0xc0}, {{@ipv6=@private1, [0xff000000, 0xffffffff, 0xff, 0xffffffff], @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}, [0xffffff00, 0xff, 0xffffffff, 0xffffffff], @ipv6=@empty, [0xff000000, 0xff, 0xff, 0xff], @ipv6=@local, [0xffffffff, 0xff000000, 0xff000000, 0xffffff00], 0x80, 0x54, 0x3b, 0x4e20, 0x4e23, 0x4e21, 0x4e23, 0x446, 0x39a}, 0x100, 0x20}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0xe, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x590) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @remote, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x40, @remote, @local, {[], {0x1234, 0x4e20, 0x8}}}}}}, 0x0) 825.523311ms ago: executing program 1 (id=102): capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xe, &(0x7f0000000900)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000002402000020fe29817a0a70fff8ffffff69a4f0ff00000000b70600000018d1fe4e6405000000000075040000200000400704000000000049b7040000100000206a07f0ff000000008500000005000000b70000000a00200095"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xfffffffe}, 0x94) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) ioctl$KVM_GET_STATS_FD_vm(0xffffffffffffffff, 0xaece) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8}, 0x94) 806.311131ms ago: executing program 1 (id=103): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x9, 0x1, 0x10000, 0x1, 0x0, 0x1, 0x40000}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0xd, 0xc, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6f}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}], {0x95, 0x0, 0x4000}}, &(0x7f0000000380)='GPL\x00', 0x2, 0x1000, &(0x7f0000000600)=""/4096}, 0x94) 741.179513ms ago: executing program 1 (id=104): getsockopt$IP_SET_OP_GET_BYINDEX(0xffffffffffffffff, 0x1, 0x53, &(0x7f0000000640)={0x7, 0x7, 0x4}, &(0x7f0000000680)=0x28) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, &(0x7f0000000580)={[{@grpid}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x10}}, {@nodioread_nolock}, {@test_dummy_encryption}, {@lazytime}, {@stripe}, {@minixdf}, {@orlov}]}, 0x4, 0xbaf, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vNPAAAA///5ZQ4Q") (async) syz_mount_image$exfat(&(0x7f00000009c0), &(0x7f0000001100)='./file1\x00', 0x1000040, &(0x7f0000001140)=ANY=[@ANYBLOB='utf8,utf8,uid=', @ANYRESHEX=0x0, @ANYBLOB=',iocharset=cp855,errors=remount-ro,utf8,fmask=00000000000000000000004,iocharset=koi8-ru,time_offset=0x0000000000000006,gid=', @ANYRESHEX=0xee00, @ANYBLOB="2c666d61736b3d30303030303030303030303030303030303030303430302c646d61736b3d30303030303030303030303034303030303030303030302c616c6c6f775f7574696d653d3030303030303030303030303030303030521e303030312c00b5efd5a5c49860e6033d86a1062aa410763a35d6358f3ec56140261c6ce5becee4b76d651a129b77d4e52b37ca8fdc9a7a3d08e55f6bfc2fdd3440ba22085c942503c30e11081ad5fa75126938c97d581a5cce2f6488388f66fa7e0e33b5b36d"], 0x1, 0x1531, &(0x7f00000014c0)="$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") (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000001c0)=ANY=[], &(0x7f0000000240)=""/153, 0x29, 0x99, 0x1}, 0x28) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000280)=ANY=[], 0x10) (async) syz_read_part_table(0x59d, &(0x7f0000000000)="$eJzs0r1Ls1cYB+CTwEsoVCIiONhBMLg0KsRBh2SwEtMsRsSKFGfBQQfBwUFSorMf/4DiF4iL2NlRjCAKcZKM4lxQXDKltD6FtnZpiyl9ua4lnHPf59w5/J7A/1o8/NRsNmMhhGbi75/+7jQ/XuyZHJ2aDiEW5kII+a++/LUSizp+u/U8WpeidTGRqe3fjL2ctt/23ldTh/GofhEP4YcQwuLjUfLfvo3P31nuKrm+sVzYXM0tPBTWnobm+/PdW/mlneGDbHmmKzsbfVgX8dbMT9VGju+apefdtoFP1Vojcx31pWMfM5//1p/z3+us1CuNib6TlcF0R/2yvB3l/ip/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgg53lrpLrG8uFzdXcwkNh7Wlovj/fvZVf2hk+yJZnurKz8be+i3hr5qdqI8d3zdLzbtvAp2qtkbmO+tKxd0e/+fFj/hIt9HX4Y/57nZV6pTHRd7IymO6oX5a3o9xf3+cPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCX8uPFnsnRqekQYmEuhPDt/fe9v+w3E2/1WNR3Hv2Wov1iIlPbvxl7OW2/7b2vpg4nEyEkfnfv4uNR8otWPoR/5OcAAAD//2wlhu4=") (async) r1 = fsopen(&(0x7f0000000080)='selinuxfs\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) (async) r2 = fsmount(r1, 0x1, 0x8c) openat(r2, &(0x7f0000000080)='./file1\x00', 0x2040, 0x197) (async) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x88040, 0x12) (async) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000000)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r3, 0x0, 0xee01) (async) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffffb) r4 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x6, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000300000000000000000000f195"], &(0x7f0000000140)='GPL\x00'}, 0x80) bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000000240)={r4, 0x3, 0x25, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000d00)={0x0, 0x0}, 0x8) r6 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000002c0)=r5, 0x4) bpf$LINK_DETACH(0x22, &(0x7f0000000340)=r6, 0x4) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x14e174135c0b87af) (async) r7 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r7, &(0x7f00000000c0)='./file1\x00', 0x0) getdents64(r7, &(0x7f0000000100)=""/244, 0xf4) 740.177923ms ago: executing program 1 (id=105): syz_emit_ethernet(0x7a, &(0x7f00000001c0)={@broadcast, @broadcast, @val={@void, {0x8100, 0x0, 0x0, 0x1}}, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "f53a04", 0x40, 0x3a, 0x0, @remote, @mcast2, {[], @param_prob={0x2, 0x0, 0x0, 0x500, {0x0, 0x6, '\x00', 0x0, 0x0, 0xff, @private1, @private2={0xfc, 0x2, '\x00', 0x3}, [@fragment={0x2f, 0x0, 0xfe, 0x0, 0x0, 0x19, 0x67}, @dstopts={0x2c}]}}}}}}}, 0x0) (async) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$KVM_SET_REGS(r0, 0x4090ae82, &(0x7f0000000040)={[0x4, 0x8, 0x1, 0x5, 0x7, 0xa4ef, 0x9, 0x3878c6a0, 0x7, 0x7a9, 0xd, 0x2, 0x7fffffff, 0x2, 0xd, 0xc8df], 0xeeee0000, 0x86000}) 739.343703ms ago: executing program 1 (id=106): r0 = socket(0x10, 0x803, 0x0) sendmsg$SMC_PNETID_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) getsockname$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) r2 = socket$igmp(0x2, 0x3, 0x2) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='veth1_to_team\x00', 0x10) sendto$inet(r2, 0x0, 0x0, 0x804, &(0x7f0000000080)={0x2, 0x4e22, @multicast1}, 0x10) setsockopt$inet_int(r2, 0x0, 0x12, &(0x7f0000000040)=0x1, 0x4) recvmmsg(r2, &(0x7f0000001d40)=[{{0x0, 0x0, 0x0}, 0x9}], 0x1, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="7c00000010003704030000000300000000000000", @ANYRES32=r1, @ANYBLOB="0b1b0500000000005c0012800b00010069703667726500004c00028008000100", @ANYRES32=r1, @ANYBLOB="14000600fe8000000000000000000000000000bb14000700fe"], 0x7c}, 0x1, 0x0, 0x0, 0x48800}, 0x4000010) setsockopt$MRT6_ADD_MFC(r0, 0x29, 0x22, &(0x7f0000000080)={{0xa, 0x400, 0x800101, @private1}, {0xa, 0x4e24, 0xd50, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x1, {[0x1, 0xfffffffd, 0x2, 0x10000, 0x2, 0x4, 0x5, 0x9]}}, 0x5c) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(0xffffffffffffffff, 0x4048587b, &(0x7f0000003900)={{0xffffffffffffffff, &(0x7f0000000100)='({*\x00', 0xa01, &(0x7f0000000140)={@align=0x1cd8000000000, {0x7, 0xc, 0x1, 0x2}}, 0xfffffc01, &(0x7f0000000180)={@_ha_fsid}, &(0x7f00000001c0)=0x60000000}, 0xa, &(0x7f00000037c0)=[{0x2, 0x43, &(0x7f0000000200)='\x00', &(0x7f0000000240)="ca050b8298b24be695df856c1159319edd71265fe0f38c8408770bf035fb078f33363202e300e18a3ec96fd9", 0x2c, 0x10}, {0x3, 0x2400, &(0x7f0000000280)='\x00', &(0x7f00000002c0)="fce8aedb7a2df94dfef0d0437265084f3f3070667296d2ceae415b", 0x1b}, {0x2, 0x7, &(0x7f0000000300)='\x00', &(0x7f0000000340)="971648d2c6ef6a1f8084ba65914d42aa9256858d8dd8960287a0f6ea825c00c592d31f01fe21f0180ac2e928e27356d90843b29b1d45a66bb885820dc0fea2ece047f3889b5ef2fd47602b85aae6297e425137a2d81767a386d568a66f67163e88e5928c0c406e1327321069ac45316fdd4a0a9e61be2c68853b07aa41a2a6fc5af2b01191dad33204bebf23dbdbd37b8dab9bd22e3d353cf907ea20ff60012d475e818dccb16099c8f733f1b32753c2c05aa0ccaaf4d08bfc47ee3464d96fea1be74cfe03bdde973b2d83458afca6f2bc0a8ebaa878e3038bc978ad7f896580510db33469290621a4203ace945d5ab9c035ed1b318f2c9bc005b8cfb63c28b597e84559504d62692a82eb4a45a0ea790ad9aabc3c788fc58e5b6308366a8ebb670433ad029acd02e3b28787b160a36a297a5dbcd8dd8e4f2862aa351f89f838357d98fc26a0452f286c1d71502e6082724621dcc9d798f79862a3068ff0dea7a957ed2ae5d3c2b6c3fee2ed5d87bdf637756252a1046fe017768586f74cb04bae212d86a585c52fed33b9beef70b2e63bda20a268439cc64bcce23777ff54d59a16b5ba8c2572d191c7d95f15f25b703ad7a3a241e06b1595dcc1533d539db559c6ae5b49576d98915584688fca798913ae2c814c1458acd61a64988ff6522df9ab6bbe72443541fec1474109355a9754e3d2ac61332e11a43cd386b42a3ce025d18f1eba0f0152faa1f84553bfb433a6cce34de98383946c0d82cdd584695a53d4c868a2680795263c30c5fd9c2be005de0aaec8ff827bdd5de080d5af5074ad9be0650c180dffb59bf97d03cecb54def47e27a088a6b6ef0aee5afc4f49f898ba18e7cb33f6197b53c73553d19a71fe2ee57a027bd54956bae8654a5e4c50ca56766173921d7aa3019e68fa4e25b88f60bd4bcc4cf17eb56f4079bd915d922d2e63bc015a40e42777528d1da17d9627d1b88ed2f4c9f9a7f96e49c62c31e356cd64afe2aff49247a5466d996fc27b006464101a75c0f2d49800c60b36c6d47bc3bfbe5c20465d6b963d3f736272e0d8957d99fca8802f49e9e247a10b63a1f6d6719f5ec2cdf709d72e86ad08ecfc3bc69d39128b9afe9ae8d65d1fc3a9cf1af2cae70ac71bbfc2ef530dca7b762564e28f70e0866c925f9feaaf4f631c7dedb91274d8ce21269c172c75de306811a99ab712f538b4cd056e6aafb92b84623c234ece7402f2d038db5534fae6c954d14277555f5af88575de5cfe9fe18c027531dce815cf7eb9fcdd4299c5edc875ca27134f3e02e145dc4d36bef2f3875b35285de3ec117c19ead2e191a81d14d0d94e0a2c949a51d946cb7de17dfb4927ee14fb9d6194aa8df78ae7cbd084236959b91f05b3528f0b08cd2c3db949ba719c2eea0a96dfa5ad268d57f037bd1c01af9c662702f8e6922a4ecdb53fc7380cf78e4f0abf6f7a12f62248f73afd7b9d799978b27fc9d762d3ca2b6bd94bbd46c3ea21e79180232b531f506527984cbd7d477417fb6374f1d92687e3041da970d1d0a001b415c86a54a7e0f3e5a9fa7061bf6674a807e0c5626f9ee19f1a118ee339b87121f68bae6efdb3be6f6e5e2a2e20703851f8965edebba92ab863401c2899ab19be67f01fc2a5a4599acbc192e080e0a4e7974b5b16dd5e184816617511aa8d1f684b0197e1d5ca398cbd476550b44ffd6c93c76b23d92cdde1f115ac8bf236d6608bb3cd2d0d00d1b3186d4755d38ffd1937de0147e0f0312a1dd4edc0cf1a9397d0cc320da736278bdf024ad15a79b756875d5a1d6607148295504a301259678242dd0d0a7cdbeb56bc5e5fddaf1c22ff8868210c646c0f246ce1d26add485b61735c1f071a38c4da9cc6bdab28fb3c5c5173f8c454e65b9bee6cc8803d05d03742c1e0881766fb4576fe81064e699caa3544115336ee82fe484bf047d25ec43675fee99d90f54ce98c174d548172cbfcbbf42597445bd381193e791df8077bff6db7584d32c873a62f89a4feb7098ba02af950beac54f3bcb649ae4bf3f4b87308bee77343523c48b1280b10c8bc82571c1806054b858465111f83899e82c3005e630046790d26c4aa45e7ef03479631591028ab890b9fb3401ae27931bba4cd97f1dade8a7ab61ff2939e15d31f58957916a9804365281a133a38722f3d65c8d2a1482dfef7af31966629993b3fed02d31c23d8885e59e7a0e34c74d94d7db6aa1660acf3303c9347d53a8b8ae3fcaef17f65ed3457f10e950d62ec9632911b02fe99851b441d19b8f01c64e76407c91dd5eb2e55cca5c37e82f50f5659290c24473b349c2e297f7ae6c489c084de8e0ed7d2b4c8fcce97a7d3da377668044b20e74845e8aa826bced6bcc0910f03df745e917fd515cd914f9f5a749eb8bea168954ef79ea03a9db727aa6eb1689dbf54ce20561124f2565a3f0b44c93ade78e2cb8704b909f4f3c43b4ea3fad6d4bc96bd42bbf0a3c58904c66d819a1c06fd2278d3cd50e3a66b74d3fb625ad6a33c18f308b83da2c3cc8168a449a2f287a49610f77e4b7df2e662788becc12caaf8903ec42159dcd9a14742f21bd011a078b5a14931d859127154e7392003d667b594ab5e409c255a5a6835950aa51d7bcd7b248c0c235be3d110dfdfbc654d8918795c1bff8d2fc6b36903202ebe4fe64aa62ae0680a41236221de60a42b7859b1744653a0a0ac5395614d51a2d21be651eb2ddfecec8dd76b5d657e0232b2c555be18ab9c2b434670d89657f9c6624746a054e6a8e6d05b438fd1a5a9de3b63f3e579e985e6209f83e9a76e7dcd769e12be3d6bb14b5e0d7f6ea7938cb79437996d0862cb5f8c8b0e313d5847ab75d64173ef0b75846349f413a9c5248b25bd30f77236802244a05cb4231eee57124aabfaff664b0a79eb74f58c786c06244aa3bc9d164303cfe20406e6022a6e852d095c90853d2e80a083e62e32f5636643f989de4dd33c780c528b37616adba8a4fea66f8ae8ba52444ded064a6929feb2f4e324a4cf724c76f60b49520efacb155cb9c2891af73d605c19939c5b6eab51ba67ca0368c66328c3456e523af2a92e03c8d5f247d0dd409a6a9bd8db85cfcad8d0501b1344dd9b6c78c0511435c4cec753579ec7e0495dfe60f4fb3e5ece2c641c8b833c748b93d9c684e1fb020747873a20ad86b40fa01969ae312f02ab05acea91f134ad1af5b45249de09f5bbe05781b54d4a76e2f859e4edfeea57af554b9f046fe08a51f498936d1e64dd49c625c6466ad5205de157845f92d057f5d29e7a1a55786ffcd045b300d141a7e49d2d6e44a1d04df8c3a73f548afc014241c4c69f4c75e1f40aa54a54afcc12696466715dab9db7e2e48126879abb407fe4bcf2ae27c88b7d1fc6b59250ed5bb1a24905dba2ef4d6532d86f9735143ba4c4a69a7ee3e3f6d0dea89f0baf6c6d0e24075bb0fbdbc2d9d47dab7f8f5610595fc2af26158f6d2b37a8d000a67ef9019c45fc5c5d3e6f28aeac4c587db661bedd48246f572cf6a6fcc7028123b98d4419d28ffcf38d7d98eeb5b727290c735cb9bccd8ec04e3307a40167ba50044ae8fdf0daca7dddc18485531ad14b11bcba119f702d52798ebc53d0ef3ce7c44c9ef6f59f86ac55b1e695836a3916fda0403cac9eb0cb50f6bfe0cbfff3dc5f47f50791dbe5cba1d67d7b3fec478d89d6de7e0a35d110005cd806f4e5989b3571d784b5b3d114d0d92ae81d4f10793af2cf9a5cd9a8ddcee1573f98a54476f1ce8b2adebb59f9314177f214532eff5711a6555fe61c1fa6bf306939be71c1a49968ad213620bc12639754c5d6d10113d3b107aee5a8843754cf2c60b40de96bfeb55805313a0fd0e2b27825af1a69cf7cabf5806aa12ccf8be51fbaf59e667782771b970aae894f695703165b9edc9265dfff809d9364baf1a65b34240a611bb6a25f8191c0d6912b73a20f9d3f96d6d315c0cd40f5dec2bb5df1fe136be681d68a8264f60ff432c2ebbbb4c5eb7b45937803128123c321e144c05c084b351805e8c877cd4c367f5f96d949793122de0b4da2f222cd1979bccc32ce88cb518345b63500c0831b86e35432ebe2e382f3e5c62323b922b29f22cdc37c8a6d745783b9f460a2437efd2bc3aec4f83715cde6a129a5f911d1692e12bca6152570a63bafd3c4a387ec6c9e82d7a98d496dc2e7db2c74c082959e066e3c9f1a869d137c3717790b91463b1a385052e74ec82aeae2714ab459029a4e02782eb80007c5811ef5fb5c0d907935bebe8f522bb2a21c461db616ee91801f48ffa3210a0b4aa18ae65a31986f2793c52306b3b360727415640fa8a75043bd631c720f43bd8fd76f5bbd2a9e344deb6a093e5691214840b3d2a6d44e3bebd9beb2bd35e9a4098aac4b920e74b041b9cffa77833158a875bea495068e9b698704974004c9356dc7083d7dbca0abdbfd421f4c9fd4dd0d3e5655a62d12fca94336252127c9a8cf91dbbcc2aa66786385b7512db5a06b1498c06593116d9474bd0c8eaeb7d4975dc2ee33048bc5b3a8e6a951a9eda3ae4684baba0995b3884845a577bc41297fdf9a6b90e046d5536ec9ef8b8caf93c190e31793f122e95f27925ad1f5975e4097b515c12da3ad8a44124116cb5db757196bd67ddb187bb350a99ff77d0013d04c0aca6854d6d200f518740ed674231ddefba938cb03b5d0c3f6bf26d7139c1e5f27cc1b9649b77832f53689cb8c78123a3bcdf0c55e566ec0320a25ffddbd09a4c05b4add545e9da542ddd40e5b127c0ae8892de826732fa1e715031e82e54c0e4ad5403656dc20c6dd2913357f9ba0098288d67e729b626738ef4133b78655b497c0bb4cb52245bf95feeaeb0ca20f3b4894ee3de66d8859a845135979eab970fc603832e047edf40a965608dfdab3a3aa65e155d2a53e70741878d9753f26f3fdbaba7b8cb03a6b9d7790599fc41c64a6bd8f4a03f974753c8c6b16fa23ea4549d7773635a0e78beb411ec92dac2b2739debaba3f7516b856cfe72cf0cd5d92c93e9a216304e752d3804885c66ed5b728373e28d76b7107635513285d12369a161322445c49f1eafb47120e26dcc708419916cfef4b52c7346e6441cb943e935830c94cd2efcfa37ef199772b905f25ebdd1160cbe6dfbded4280f618675c1d94cee45e81959ac3670a1bb7d2e357c124afe4e8dea620dd2af99b22783d2b7879dd45001ca7e84dd1412d98c4d9ce95676a678f9af10d1e7e48bb20d5b1ac99e89427fcb297ae4129a2bd978bd1932e2fa1f63ec07bb174f8a2d65ad215477aabe7e29ef57d803cb3946417ad534c64495360e88d895a7da2c399b8234894ad40638039b17b5cf92c8eba21b665388205ae6b88a4c914a4977af0d69ec40aed166ce3457ff31efc62a879d5cf9f14e24d83482fd5eb4d2df84a3d8aae454e6f23b91885fd2ada3af6eee1c2bb1ea219b1aa04452dbc718445cc3ca96c66747d1e02c6ba7c7a8f64084b39c2f822aea96ad60ce1c7863f7843766e9a8afbdd6aef5332e733ccdbf731fb18f51a364658c7cd9ae714515891838ee22f53f0427f8d3f462da056d91513b4c5289b8b77664569a3a4568a681b58f7410a55cd7d8ff0b247bcee389750fc5356173351bc9422157d4d70e23896562dc13f7cd8e0de036fd84c1ae0428e9d0cd756f6721eca028266553958e4b82bf4c81b9e0308e42404a0160bd348ef7b8dafa65b3284dc422ea066a739d5053f40e8340c70d634e33de14bd091be1f3aed82cfb05168b453f7c1b5eabd639315da82ee14f592", 0x1000}, {0x1, 0x4, &(0x7f0000001340)='\x00', &(0x7f0000001380)="b2041b7e72a017c76204dbe6a663ecf129e039e515475dc663966a55978dad5bd8bc06309333e633ef772a8f56b577e804f86fe5afd912f98cfb340860b305a22e7c0953a4d43e4c4523750850d05c6bea12f731053c54d8959c090c1bf98318a40f3679f21e0d8378f591bdd91fd0960fb57593262ee60cf16e6c9ab4f3686c021312a2cdf584927c496e7e8f6f50630673fee20ba5a0a172e49323d499048ee858b7f33abe6c87392f509321eb97a7488282fc21a6b6fa588c8cf46d986f4e8c943b0818f2c73737ad845807cc6c716a2b52fd567bffa8fcd77305a09f05d6d97ca2c78106b7c2114855e5f7cb139c3595b7336bf9162779f230426159dc66fcf08c5e3a8dfaae3d41c825e479ea57acecb597db6bcda58283bb401e29699a5cb28503fab9dfd7b639342f5f85a4193f1e3cf94e90958eacc547c9a33803fb3034cd5b33dcd15d3616aa7956d0d6bebab37a342edeca2d2e07df94ab6a8107702f40b3a28a8121143e096f80981886df5e8cb009562659bd3aeeb36b8389a6a3f07cfcd29f715d7a8cf968771fe3bc9ee947df7ec52780ab7263a4c4e8361efdee884f3b9c282e83a2388465532644d416f80ecc50d2214c61cadb0b8730004aecd90d643dfead3c63e15a72fc8922964882739f68ee1a8d4ee0d6149cee82eeb89c3436ecd22c693c534be57ea275ae259683090fa4c39a673ec704c1ce96028acf0f1823240bef9490334a467ee00613fb60a72a09875de49dfaa9c0bb18f81394ef6de0ab0d8db6902c16520ca77ca88216c119f3cc5a86ea869714d89bdbf509f95de1a570119bda3c5cb5d50bf90514ddb31e805a01136675234bfc89c3d532ecd445a52d3209ed86f7975baae8aa1455fbff50e5b77f94a1fd2ef4f043e68e1fe4ef8a16d0e7ca4569e36c8d9f12d62bd5e599fd58ae945a1b7dc11138a83debb3bd126ca4217ab47521542030f51f8d8c8f74becb8dae537ee86cca530a8fea2cdad44b16dd1ea4fadb1e40b6c080003b4b4af01ca8fe964ddb698b35a9eb4f6924fb6b63fccd704564fff5f6ed9aa7dad78e4410fd5f28e4ea0c8bcd6618d1417697ddf2eafb60b39b6917188587f1b5ce1e7d977c89feccba950b74421b14526e614135e23ca4c7163226444b10ea6b6c88a8e501bb30cb1c29e5231e6f041d79dc0415b06be152abb00d31922874f373091e6241de3b96381bd1fc86634f6badcdbe9bc9394aee0da3a975796d0d58a1ea27b1ee4a0caf6031b85c6dad0e0edbd7061fecaef426a147330f7fdfddb07a7e36db17b16d7d6dde9cc26c6d0907a742d0140328eb2af23c7bc5b3dc6bca7eeb407484b5251ff628c44f70a8c2170db089fcd5fc2fec966f4c29dfbb984152339185059189288382c13032bd529faca9c47c161076b6309708757c886a1490a5a6ddc7a192597c83fde47e3dd643030612e74882c57b0b2ee1a1c674e5221497e33ebdc506e8e39cb404f292ec2eb47c5ae079d7fbfa55dc2b54f6b6bb7d4088ef8f16b85040b69821dee08047d73d98f2e5384da1af6e91d80bbaa17913c13c766c54786fa32041b39800a24098187ef9b3f3742881151822e5f8e60b7975352aa339c4e30baa269bbc0a69daed03af78de411a615fbb07ae61df846f2802a8328c09724508ff3d222918793cbe55ea8fd1b5540d235278d8a1d64a2127880144e47a784b36277bff51f79fb1b070ab1d4a620aadbc7ba1106e64c6a4c268f368089176fa5de087b232b8ff9f87cb680379504afb6c941121d4065e933838aa017311702cf37742d0b0b2683c2726fd49c8577c16b4ad9db3f2030bc965b8c1d19f959c01ade8d682eb30b1a0bff75faec15c62c0e20623537584f2ce3878a49903df1024d663e112d440461fdf78aceceb5d87feb540ab8e0e79875a1e6582a9f04561328bbbf95f3e248ce3efaa9e2f6067b42b0b0d385a3820f2570fb69516753cf241e316208d64010c3979dbb66b0cdfdd8bf93dd06ae6cdf5d44776ac947a9971e67e88a12bccd1e3a1e80407bde2f8eac4f1b90d6fb5518c6cb0c7744dd1aff1ea453f24745e0526b6cef4479d0d1dc56659d9d0f179be05f8539b985c0c956eb90eee34fe7d1c72d47f9a6e1254b7859c9ca51497321295af190602441b2abec8684b30d38e420f663a7b08be059bfd9a1e2ff208838d1d33ba126771ce7e7c9c0ddc71ed249bc523d71641bea69cc588981d350061a7c9f2f2f288e5b352e68b4364c8548632d7927be13d21af1455c6556d6c568f5daa5ab0841f89b48df0e07a383d8f0c4b4fcb5d247869f2720adc3db99c9a25b209aef7878edded266e9c0fa8c13c4ccb0c200c8b11768f4c38ec96c04274841abc8a7a02cb4682c5301e41915fae4b6614cc11e06991cdc73a20540f60ace56e4af763257a73115b678ee5326ca570579224842fc0284145d872005e620a6d4510a02b041fead6d200d1107f758dfbe299f2fb0214769d27f6cd75159c95de028b9bd627ccfb1bc6fd8e9bdac73dafab4f54050495d4f97038e11be123d2aad86337ee3bbfec397de734c2992f4400233fcea36630b1d3d82b3817afede051ea3f878bca7e4a501d9622691fcf67b9604650be5bf60235fd4e531f55869d5ae4c50fca25e3b0332041483d983e1c08f899d181adcee8e031a3a48e18ec2f931814b5841ff617ff8f74b8c5143b88cbd652c8a556354f3a50e651a333fb36c03f994599b12515559f710e5078d216b4ca3a9c0226eeb7a309c3e55fed1f6d28d3c13232948959d62ef9c5dc4d6e9fd071513aa20254dbdbc686739b1d8ca5c562afa1db194636643387bb8920ecc60b797e8a7ce26f2cc9b45df90fe1ea5b5bf0b6e069a8978e100f0d745616416967c2a3739fdee5aff3068bee47a8497d8f3c17001b79516684ea5a7d213f5682d8d18f322c35d8cc0affe4400d928ba802051b92693bc23d46429239274bad6bfcc4bfbf21fadcd302d5b933c77db701794e106057c09f112df3c6b69e502814df6a4bff8ad3e3e84c30bb5f7830a0c1aa262b54e4e81f9c665dcdb181ff0511ca593cebcbc6de9db3c4170cd5fa159d2f94c945ba2e3be9a220db2ab56c87816997d11426d6d2d529ab66c77cbcce62745e25eb2122afa24494ea3e1e9c7d2cb8779f1e57aafd7ccce00b377f79e89451d92049c230df41024a62951b5d59d970d283bb2ded90d5839d1f1e7bcb9570e1c804f88c4728f1f1f9d39f8b6e8f35c16fbdc8c0d23964564a306184b6c226d7b1b906981a51f60a5b957020b44eb9d422609b2fdca192ac5c5d5bdc834ac3c8e871bb374b20af9e0ad0f4bf8320868a9bf716957eb260643d0f074fc3e18b6d875f96e6eef5f89aff64550e8fbb66adc9a31565ed95998265d5e197c223d3ed43a13a3b49c01d6533647df9a875a0e4e9f4ceba149af2759196e4606ee056fb0ae1c8b649102eba4ae7812ca562cefe76e588a0b03170e7f074fb7f3b09e2662fa79c39098706f56af3a460bad9d75a0e30a798ef0a90d4e73878560bcc1144cd2c233e4dc2fd0b4099d04cbb02b36ba4a1c59ff8801991e89b06c816941a1909171c6d5302e675f5ab70964ee2493b1c64061e7afeccfbb5df328dabdbb70883a2f05c4a2b10924f100caff356939728ec5c08edf52dbd90ce308ead59141c83c43cb5761306c63318e77bc84a563d4673ed9da678e963fc04dfd5aade7b77417c61bf2c0cc27071b2651d902c484d11fbfe74cc9ee9ff25edacfe570d4ba2c4c9bf8eb6531984dce3f621ed45fba47c75cd6f1416ca1c49747210845077a5ff7c5e0a7d51e13407cbbd2f0ddadc1abbc903c2931c1203737eafffe3a7dc1c0ed73c4940c25e64ada7124ba84fe84cb12f316f1df2d436b1ca6cd4007c84fd85621490b78c70eea198b9785b1c976a80b9f8e91cea75c1234c6ecb6159314734e95cf4dbe1223a6d1251724f98fdb1eb1e3ef33f282c91dcbc282d64b157a861078529ce1d4260e5f4fece0ad7932fa7a1f99b59c6f7f19e8790859887a76db771ae8ce82ff7772026e98ee787c9e69f3ff229454c96a3e65294b210382b1e413fff34c5986ae3369c8f4d65dfa0eb34093c33f890620ca0d3371ce0b603fa07179418c6c2a94494960d604c11e16d035ff99b30490076e138bf796bb10de41637ac1990c3b5d5ec3e33f5300bdb139d1611dcbcdeb61e440e1a81119948647a51b0f1b88bb61168c98c3fba4954a5c0233c29ded944c3398e3ed56f7b3d2bedeb6a7b303b58089a2ec31449a1616ef2541d292aaa01028485f82858b218a14b496f41fa4aa4c0a9a478142e2f57a82cbd8a0d254bc813ae68928c7b31fe2d588758487b451d9785801de3073c0b65d908a075345ff12a985e4a099b1c1c615ccbe0475d56d2388a6fd44c874cf24c0f7d11a60d01c0e01226ee002202a0d3febcac452c2cc28b4f56e8e3945a744883485e7a3391941fc368293a281de8238e2565875f0823b21dac832a72744e2ce66320810ef3803a12c524bbb9612e653240156fae3610348ec9b387c3c1ee545803d553917926b1d9cb14ddd3ac831c90ffd53ee97e4e27d1aa2cabad59e7596079c67c90a18bdcff14c7e44c06ec186f7fb2f37df75d21a72faf2c1a6b20b9a1bb5b7e92fa57a27c0c3f4865c14761eb515e9b7b0bdf09cd41b5060235cdd36b4e0b025e0d4e183e58a35cbb0a4c667f6906cacf84af75bac1b43adc647daf5c8af7753a4f7cce62f1551d608c3a91c8ee985802a54d93c352d6a62632869d1a54b4fc31d218f584f93a35a5b99327356b72ec88303b2ef363983d9820b38bf13cafec6d59bd9e4878844c94ec03d55009712d9875f27a13c2373412bc4c90c587c0bf4d57f9c23aae321bb11ae1069e95f008b0056ba060fc530c428348cda5246a5bbb45daf686237bc4c0efdf2f9357389aecfb5d5d4e691879bd7498b726cc32cece4b8beefb08c60d61b153ee70f4928c3f39e51f720c7414f62e74f078681ae33d7d6d3f5966a91bdd274f36f14dd4eb4247d044e1af02705440d5e577fc2e1a79312a2418e8c3c69f4a9a47251c40c38e151eb6e1ca985ea60fb00c8abc92e4a41447e904f99623b619906b9bc60627b1935716fd25069fbfc1fa2ce5e617c30304a7d118bc7b2f583ed4d2e68996ae47d592c299fd0d6964fd62c0e4c07898385043ea9685f0146f974d0c1349842a328af0421e655b8b89a051ddddf07ea58c8aa08bd85ecbd2502e1da85ba5ce1d161f8f83310efaba67a467f183b03cfd0a71e67ec64efd750ee3564689526996877dd0294c6e06101f35386377f2d26b2c801b21c577a44197a59726dd8b5491d6f2fea99b7f323982b0de3a529176a080bf73f8e496c82e752493a6308ed7c91a4db2fc080dee6cdccc7ca73ac6a1666569f9a910f58dd61cd75d65e44d3a1799c759fbce4593701f87a4fac0eb98d16519f11ecba9aee46592281f8b3caf10dc0135ee18b325b08ed6d33127f64598220935d3233c6e6b600722e57e438193cfe20d7513cec37d6425124020f28cf5bb96eed11b3d59c873b163e12aea8a481ce8c6fdab4abfcd79ed47a9970abfbf7aae5952347383bb17c33119cb7648814ad91d63ddaf04f205d6cc37fd10a200f02e15137c6c43a073fbcb9d5cf69cc42e459fd9e25f8c9595c26e4883393ed6ef451b19a1d1bb9afc220a886ce91f6be11efb2ee3fdacb6fde3365dad9d4ba1e8d0b43857cd9be35463b67dcf429927a6eb60d4f437a30ab2bef2", 0x1000, 0x8}, {0x2, 0x43b, &(0x7f0000002380)='\x00', &(0x7f00000023c0)="c2c64712296f4b4ab48f8332171b096325b655039552f522737515ef5277d80a4a39642a40bda512d983a187a620ec8d49418f55c1cf03d8de0dc57ffce187e0f24d168326adc2ac36ec9ae2ac5efac4f907255ed69463c8fe6d375c61b51b0ada", 0x61, 0x20}, {0x3, 0x9, &(0x7f0000002440)='%,-,@*\x00', &(0x7f0000002480)="437d12f01700e33a4c85f2ab362058de5c30", 0x12, 0x1a}, {0x3, 0x2, &(0x7f00000039c0)='+#\'\x00', &(0x7f0000002500)="08647161e0883a7ffd5c443b4e00e878ea8fabf582aad48cafcffce51b8c91037cba61c17853e54652880387bb543a2d0b40a3988c692622f1adb1ed09047c8b34327111e01e90a72595f1e4941f7302d2de8e0e7ce48cbfb76a06f0e2db6c0f86a9f2fc61ce52d435ced4a501adc8a666f3f8987e421dfaf26f33c9a680b42f5f703a3a40464a9c432eabcf5485478c206247f0d99c5e0c11fcca990a9bd0e71dc3f8c21ef4d56bf147b4ea6df92e23f4321a34fcf818794a9701920042492a4dccab309353e97e1cf2fb4cba3b80d8b636547a88a5e994e7a6734a9ff86e5a8176092f9368be04e3d643824319caa44e887a80c4540cec6a52485900b7e69ae81eaabddb6fdb801ea0eee8748c668c52c7df20bb33bcae02b974086c68cb5fc16cda8513e6878391a1d5d3b2528aa1a67daa90d78cd05289f2fbfe5358b130cad06ee938654c86ae8742745c5188b5ca0b21b62df9c06163c09113ee1c8b5c213dc0ad09abc7896b6d68ea274088095a2891c2b099251f6f1923385c7e7d0a408d99e3f85237559efd21f1bbdf4b4f18f27f2e7d7965ce6ef28a68cb6485baeeaec30ab721af877b5c477f298ecee80326261d7973f86abde669276082e9809bcd3d656e60235937efaada15a1c9f04a3a5af57222a8ab4d1fcbd95980bb7cba3e1646c89e291041a952a9363ada1ab97c3b0236b9c69599469f42ef7a752b5a699355cd94efbf886a2a6c17ee55a369167b0e8fa6651ced9487f84156fd04bfc31ab1e612abf7c0453687f88368ae990df1cc304a06e062eed2ae7c64141d6090532e81869d5a27328fd1bb02b587bf9fe5e0196ec41efba9b52643dfe4901a3b6d023e6778bdbea8fbdf14d79576ebcd334257dd38765967538377b84305c4bcea0a1696e077a872a1de8d96ab894be326264d1f7429024feb2af6376b7f8189045f4c0e218a645fd71f883e6757997cbc40ee43e166f2824d295a959d5491f62288ebcb472e39928c6ad528284f749365bba88b5b16c86bb9515ac9d1296084749b3bbcbfecd9f9ef205fa00cdcde012ff0e226ab3a0c0b435c450721f7deb13e59f70b24b7dc4d300c3c1d9d6a5e759e8f4ee60d3a5789fc2bae6119a27015470e627925810fe9e04233c12eb33b133da256d0a6929d348fd67f66dee924a23c8435ef4ee9b7a57015c8460962a6db1117828d7208ad708c9089a29c9da6695dc14ff4eee2bfe99229b2aa6b3658f95c2835fa157b7632b06848df3656e2c5524729df60c9182e3b05d6015ae9826f4cc196e7e86a6aa371f4363fc77659bacd5e8c99a523b145c3487b7fed358aa34031590c6f854bf573c53c149b88945a2ac5ebb6cc4cd45a6d7469e39ef87d23b8d32111ebb7475ccbe8e9523368dc0e765d0edfe1f914e95d7531a519e91ce0b3f214a08b2ddf6462ba85e55bfb8aa20be61292ad2696538a6cea13ef251e04ceb7ccf076e19e4675908f259e38379bdb0cf0723f452a026412cd785164ddcb0ab9310a2472a1dac339c3ef3ee9f2525a054180e0e83cf0dec6105a8098655fa5723dfb85e83057e860903e7264cc3931dfab724cfb72d7dca37ede4506b42278ed67b411dc7746e1d37fb0af2afa72aa423be1f2d6c1adb9a8ecb08dcf64d49283912fc0c3b7eaddb86aea1fbb7ad69dcd473342109cf9752cf7ecc786163f9ae6cd51b8a0cc666b0727600f0770f7a57e99d1ca2d2d47d5879cd28b8756c89d81a3232d26b427dee42cade862b5672dcf6902899329e93b587f95db7e4c0334c37c8309e449ff1353ad9c259a73203f0000352bef8db684eaf9ec3cf47746e3f929f3f89fa9e37de4018868801b408cb983141eb0742bb14ab8b77412cb9d5783984c8807b0e453bfdc9ea2b2e951664676f0f7fe6c91fb23dacfcb1dea21433d2cecbaedf3804c24cd32515f49a4b89c7e61b361366064247d2da9d0da6bc980c6b9aca3856f038b059881b61bfc31da668c3620c657891594ae64eb3e38140112e1748f0b5183390fca99b271a158c773e019786828ffa6fe744dc5978ced1f5bba3cef802889ffce948a6df07400e9dabc3377895e8f1eb193966801cc20db79af4d4060deaf1d66d2296d4ca80fc66104ed4554f02db4e687966bd20128c3b6526cf3379bde7298460b35391961c15d21a6ba2a0d478fd39bd1b03eb352980c6fba77e5007cc0ff9474d14fa10cceaff640ccfa1658e6c7a081e5a3d414aecb6ecc650d3f139a9dec20512142fa66637a459cf00d598465f588be929c447be6011ed663ce4c800836cb55bff50856cfd91251407eec3737bd577063175c858cf54351a8abf1f3491c66e16cb577b9f205fed7a5e981d00457fc5f8126b562e58bffd8fb8a914c04d397563d993d5581f3cab17fe91793938f62ff11161396c2f8c849cf50888fe571d91afec86c9991a7b5aec75dcc08de149a3f906961689eeb98abbe6b320ecf61bd90daab0f5bbd6b860eee1a869bcef4a28d42df2ca0f521c7a52f32a8989f064211416fcf70f7f86208ecacc7d55f60cd2274d3002f1215c2732096146eefe2a342a8e432eb6ad79de8bebb8819938a1ccb99ec23aff2dc1cf4f4d8fb8593b003364dd0a37db05401f64f48989330796a6c54550676e96c5e8f9c046107208a90fbdfd29c44b112f1ac8ce7b9456c442b429ca2ef324ac779bc35be63eec0a03e73b1f0d1df9aaaa5b87d5af6aaabbe2f327ec43910057a0daebbf9a95d6ea70ae5b0e76c2c53dc8a6b6af6ad6c1cd0f0827881d66a413be0bd31cc0ee5c5e5eeaca4cab392f87659fea9337406bd8e42b385c84832533e4b3a1ecae9d1a05fcab63bc144c8f4d50c5f024880c7bd334cfcc9efad223d32fa91607153956668a6132e9aa69f800e9a2fcd2fd8a70cedcbda9e2f8e2a2a33e8e23076ab966ae9cdbe9674bddbeb458d4cd2afb5c602864ba40fc8bfab9bb717fdc66dd9efecbcf86874a8b285b3df2271e5218ce20c2a1cd53876945acf1d4738912dba31da3baea386b61663988f27899ce49334a2f23bceaf316ba9b46b89d7ac09a8b9dae1167ae4a8719f288a9474d38da52b8f4286e147c59f9c4d6610b3f890f59496cb105075792a9d8a4b17febc157e0e53f6659d81f562522e72b3ed3ab677b5a2e726af7880d7a643548d213c1e0445a31d5652c4005040883cc702aa9b27be222470af69fd813b385216f1249f9aed299cbe4bdcf1242a54f4ae07e99494859a558a899506452e1607e37a7b7805e725c967b82a423169974858698056bfbd18e507caa20ac920d2dfe2af40fd7e89aa05285e28f8dc5cc784f04bb704be8427c01726501e247d1622c606174d09a7e38e493a48a048a8a77a8552a38db92ce84f3c5e4408e68b53322534e559021a91a75d227786e628795b03471fb15383164534e3b2e11dd5805154489235223b43f6acaf660858637c457f884ccf1239db9379d4b2eb4350f14e5d5ffb9024250d013764a67bf0130ae9dbb4021d1c9f99e3f2446f1e3913651f1e40d5f4fce4face2ac25268b2216ebd11c2df9f0dc4e6e190074396dfebeb2ef4445ca045d27c5157ef73a30d87b54500d2ebcdfd099433826f33481d7707de6018fe9600b1558ad7020b6c71876af6c51546895dcacd14750c83ded529dff147029df55c7d4c5b998c92eb3d1c5f1d1a007929cf1fe975bb641f6dc0d132d3e3f39338cb7cb773bce015fd4161b011b326776ae36f0f8aa278d5ef40c9b741aa52827c34c619b429db8ed33210bf3b1556aa90ef6c035f66f4973461d16e06a8d6f7d477550962ea43ab728cb98d984e1ab66b240ef73c5f2058198d0c439fb664aad9b21e64f869b14a4745136d3887ee8db6c2fe60bba5bd1bbcdf89a3317277989651bf91d4b1a176dac8ed7feff7cb497dadd6c511480f6bc407dbab0232e44f84ca9c076dc3d8cce3332d52fce1ecd55134dc9d8ca2cc689d4198d3cd43bce769db51fffad00364969b4beabacb9bcf754ca3997c3a4f83e212b4dcf71801334acf01e82367390cd31e5d66a7f4f19dc5b37fa1bc0a038a1426756f760f3fa01317f8bca8c09755439714c5e1dbcc8828be66d142fd52e75b2c5768938b2f9e7c5208387743ccbb0758d7120fab2aa941394cac217ecce557f405f0a1ea5553291a9a712cbd8fec749128555f515fdab5599f1521883a62cff0a3db549e6568bf12079c4176a7c1a1c23586c8f15af164069a6ea057adba30d29845926c6c478fd053a6bede1c4401e558e4a7799229eb1a6804c6b7648394b0483fd43789006bb9f1cd72c0af17c42784212b8b7fb461bda630804175c30f33247caf5cdd7df97742ddd5f1484859b14b81ae8146da04087534f23f40229eaa016b08faa08fcb5a4771c33e8db736038072edb9f8a1410fb6e2792aabcfecbf0a8b5aec5091e29730d1f9ac7da7979bdcba6f48fa0c9e1dac2c3e18f4e072bb9ef225f9da6388d913f0a94408be58e2964e2ea9d1b9fc471f1dae83c6aa903138c95911481f05bf86a846ae11b7227454230ba2647e2249040f2d90dcfcad45c3fb3953e598a6311113d1019e37a431a0b48f7b16d04b2f22923eba4c96016a7976311b73d6252b1f4e977be581ec4191d45ae917fc37fcd4b20cb27551a5d3545e8c7d7066a14024caee0a63d6104d3ee18defedf52479b12d2c9319c8a5d06b23d88f35586680229e99328bbc0922a15c039de99340f8d7fd82930d0528e2557df4261add2bc39949e694b61aea8c2af062d3431e3da12058bad2aa51bf12af83a4d2097d6bde1623a551f68e021911066c47c2a2c6be35bd73c6141be82f6eaafe2c2f63e8ef1ca6fd427d8b7bbea558bec1c94fb02c728f2bf8c8ebd10dbf8e6630dd1c89fd304285e7909ac9ee97e0bd4aaf0dd3846143b24a3825de97e3ca324a4278961b05add0c5e52093c10ba4d706db0d560d03531024e8f963fb9a343fbf1a9222546899d50b7553efd97c89215bc4b51072d741cd63613d76f23233beb03c4117d26e00709c9feae2cd29b3b0ec5825c040554552296c33c6b3289280f257ad072c16f3a4d455ba8bda5733143281995f01eec2f547ecbc8fa26734c96fe57964939e96dc9ed70eea81c7fcf6864f05f893c85f004b174acb33cbfe28ecd4aed72f6f931969ea6e794333db0e23876b3b120e96641b1506c12796c0624ac5bc19089c0aaebb0e6dcd34b11c2c4506336b5d240fe63d651b357d29ad535f5094aaf79e36ceb8b0feef5280ad485ed11e2b40e0a96c30b77c59d379f1cc0edc92a503565aef30f1cfc1bb5253122c57e195424744c5c5a558db32b4319eb16964e76afdac9719e241dcfa49c8dd117916da4172161d9bb5068428a2d69a6a7bca74961a1eefdf1b83b2ca153dd5232e5f8a1ce29b914d984c30a6c962069685fe57d1532746f06010646668b80d96c3a3dc2abf54adf16b56240450884f8809a7c47f50863edbc8d9fe2176c21de16c1d753946ab4952f07ce23ee0547966edf0461c5db76963212897091559ee16e1f928885d9b263232903fe4670b6a447cedeb5db1a7c8f0d81e296384995e4cde05b4f1061e9dbcc1375022b1a542462332f705a60ba39c584fa7606e8c81967d8e36ca505809790970109fd5248052dc3dfc416385fa63beba966adae6398fb1a351dac0c920044cd9ff2f65518042903fd0b2e9448642502117808a73f2670119915afa29a45f04b44e9b89b0f9ba2d02140a83f7fead357ff41b085f2049774e4fd5dacd682705", 0x1000, 0x18}, {0x2, 0xd7, &(0x7f0000003500)='\x00', &(0x7f0000003540)="5f23455b30a18d72e4133e1a199cc01de99f183fcb305535725a2284efe43ab747e83cd34a0bf29041d18cad319b61afe0d697e8dcc09b954b45c4e9253e7c02707cedbd6a96187c3eecdedceeda1fa7efb5ad68c091974d0843c542995288e3bd75cbabb8171ea82b924b1bc5bf65a756bbe62383735e9678564555bea55d6ac2f3e783b4437ae44807bd174f0bd8c8a00f6a80", 0x94, 0x28}, {0x3, 0x7f6, &(0x7f0000003600)='\x00', &(0x7f0000003640)="f5c1cf82eb5e869e412dddd243fcab112f90c9e1555ef306ce49d20fcad95942f4b4f027b5298e536d0dd56efddb1d51a530c9fd59f7c6b46eeaa674dff93007c3d38e7806cf485ec26dea52d2468b460906bb7d2e70c6bf56c778b9f03e0426695be0301529c983d27728dc5fdeb3b134baaffd0423cb09e06e2a58a1b9aca0d180cb04df346c79146ef926c6d0e37e84c3a8a040e7fb4f4478a92b0f", 0x9d, 0x2}, {0x1, 0x58, &(0x7f0000003700)='\x00', &(0x7f0000003740)="5e82b78eab893653b42f75603b7ce0fed135adf2adea986b980f198391372276cf0b78e37e2d98cc4dad594f6ddd1b41849cf58327671b4fe528c5f5a87401b2a0b9792e93e365c689890e04ffbdb30b822b4666c23bbf568fd7bab96d014401", 0x60, 0x28}]}) ioctl$KVM_IRQ_LINE(r3, 0x4008ae61, &(0x7f0000003980)={0x8001, 0x7fffffff}) syz_usb_connect$cdc_ncm(0x4, 0xd1, &(0x7f0000000040)=ANY=[@ANYBLOB="12011003020000182505a1a44000010203010902bf0002010650000900000000020d00000524060001082400a9b30d240f010a0000000300ff000606241a05001407240a050905580c240c00000000a90c0900030424020204240200042406024424"], 0x0) syz_usb_connect(0x3, 0xf5, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000772aed408680070bb96c010203010902e30003dc2000000904003f000e01000505a40600010524007f000d240f0104000000080000000006241a03000a05240101070424020a1524120009a317a88b045e4f01a607c0ffcb7e392a09044c03003a92a2010a240109000102010205240401050c2402"], 0x0) socket(0x10, 0x803, 0x0) (async) sendmsg$SMC_PNETID_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) (async) socket$igmp(0x2, 0x3, 0x2) (async) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f00000000c0)='veth1_to_team\x00', 0x10) (async) sendto$inet(r2, 0x0, 0x0, 0x804, &(0x7f0000000080)={0x2, 0x4e22, @multicast1}, 0x10) (async) setsockopt$inet_int(r2, 0x0, 0x12, &(0x7f0000000040)=0x1, 0x4) (async) recvmmsg(r2, &(0x7f0000001d40)=[{{0x0, 0x0, 0x0}, 0x9}], 0x1, 0x0, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="7c00000010003704030000000300000000000000", @ANYRES32=r1, @ANYBLOB="0b1b0500000000005c0012800b00010069703667726500004c00028008000100", @ANYRES32=r1, @ANYBLOB="14000600fe8000000000000000000000000000bb14000700fe"], 0x7c}, 0x1, 0x0, 0x0, 0x48800}, 0x4000010) (async) setsockopt$MRT6_ADD_MFC(r0, 0x29, 0x22, &(0x7f0000000080)={{0xa, 0x400, 0x800101, @private1}, {0xa, 0x4e24, 0xd50, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x1, {[0x1, 0xfffffffd, 0x2, 0x10000, 0x2, 0x4, 0x5, 0x9]}}, 0x5c) (async) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(0xffffffffffffffff, 0x4048587b, &(0x7f0000003900)={{0xffffffffffffffff, &(0x7f0000000100)='({*\x00', 0xa01, &(0x7f0000000140)={@align=0x1cd8000000000, {0x7, 0xc, 0x1, 0x2}}, 0xfffffc01, &(0x7f0000000180)={@_ha_fsid}, &(0x7f00000001c0)=0x60000000}, 0xa, &(0x7f00000037c0)=[{0x2, 0x43, &(0x7f0000000200)='\x00', &(0x7f0000000240)="ca050b8298b24be695df856c1159319edd71265fe0f38c8408770bf035fb078f33363202e300e18a3ec96fd9", 0x2c, 0x10}, {0x3, 0x2400, &(0x7f0000000280)='\x00', &(0x7f00000002c0)="fce8aedb7a2df94dfef0d0437265084f3f3070667296d2ceae415b", 0x1b}, {0x2, 0x7, &(0x7f0000000300)='\x00', &(0x7f0000000340)="971648d2c6ef6a1f8084ba65914d42aa9256858d8dd8960287a0f6ea825c00c592d31f01fe21f0180ac2e928e27356d90843b29b1d45a66bb885820dc0fea2ece047f3889b5ef2fd47602b85aae6297e425137a2d81767a386d568a66f67163e88e5928c0c406e1327321069ac45316fdd4a0a9e61be2c68853b07aa41a2a6fc5af2b01191dad33204bebf23dbdbd37b8dab9bd22e3d353cf907ea20ff60012d475e818dccb16099c8f733f1b32753c2c05aa0ccaaf4d08bfc47ee3464d96fea1be74cfe03bdde973b2d83458afca6f2bc0a8ebaa878e3038bc978ad7f896580510db33469290621a4203ace945d5ab9c035ed1b318f2c9bc005b8cfb63c28b597e84559504d62692a82eb4a45a0ea790ad9aabc3c788fc58e5b6308366a8ebb670433ad029acd02e3b28787b160a36a297a5dbcd8dd8e4f2862aa351f89f838357d98fc26a0452f286c1d71502e6082724621dcc9d798f79862a3068ff0dea7a957ed2ae5d3c2b6c3fee2ed5d87bdf637756252a1046fe017768586f74cb04bae212d86a585c52fed33b9beef70b2e63bda20a268439cc64bcce23777ff54d59a16b5ba8c2572d191c7d95f15f25b703ad7a3a241e06b1595dcc1533d539db559c6ae5b49576d98915584688fca798913ae2c814c1458acd61a64988ff6522df9ab6bbe72443541fec1474109355a9754e3d2ac61332e11a43cd386b42a3ce025d18f1eba0f0152faa1f84553bfb433a6cce34de98383946c0d82cdd584695a53d4c868a2680795263c30c5fd9c2be005de0aaec8ff827bdd5de080d5af5074ad9be0650c180dffb59bf97d03cecb54def47e27a088a6b6ef0aee5afc4f49f898ba18e7cb33f6197b53c73553d19a71fe2ee57a027bd54956bae8654a5e4c50ca56766173921d7aa3019e68fa4e25b88f60bd4bcc4cf17eb56f4079bd915d922d2e63bc015a40e42777528d1da17d9627d1b88ed2f4c9f9a7f96e49c62c31e356cd64afe2aff49247a5466d996fc27b006464101a75c0f2d49800c60b36c6d47bc3bfbe5c20465d6b963d3f736272e0d8957d99fca8802f49e9e247a10b63a1f6d6719f5ec2cdf709d72e86ad08ecfc3bc69d39128b9afe9ae8d65d1fc3a9cf1af2cae70ac71bbfc2ef530dca7b762564e28f70e0866c925f9feaaf4f631c7dedb91274d8ce21269c172c75de306811a99ab712f538b4cd056e6aafb92b84623c234ece7402f2d038db5534fae6c954d14277555f5af88575de5cfe9fe18c027531dce815cf7eb9fcdd4299c5edc875ca27134f3e02e145dc4d36bef2f3875b35285de3ec117c19ead2e191a81d14d0d94e0a2c949a51d946cb7de17dfb4927ee14fb9d6194aa8df78ae7cbd084236959b91f05b3528f0b08cd2c3db949ba719c2eea0a96dfa5ad268d57f037bd1c01af9c662702f8e6922a4ecdb53fc7380cf78e4f0abf6f7a12f62248f73afd7b9d799978b27fc9d762d3ca2b6bd94bbd46c3ea21e79180232b531f506527984cbd7d477417fb6374f1d92687e3041da970d1d0a001b415c86a54a7e0f3e5a9fa7061bf6674a807e0c5626f9ee19f1a118ee339b87121f68bae6efdb3be6f6e5e2a2e20703851f8965edebba92ab863401c2899ab19be67f01fc2a5a4599acbc192e080e0a4e7974b5b16dd5e184816617511aa8d1f684b0197e1d5ca398cbd476550b44ffd6c93c76b23d92cdde1f115ac8bf236d6608bb3cd2d0d00d1b3186d4755d38ffd1937de0147e0f0312a1dd4edc0cf1a9397d0cc320da736278bdf024ad15a79b756875d5a1d6607148295504a301259678242dd0d0a7cdbeb56bc5e5fddaf1c22ff8868210c646c0f246ce1d26add485b61735c1f071a38c4da9cc6bdab28fb3c5c5173f8c454e65b9bee6cc8803d05d03742c1e0881766fb4576fe81064e699caa3544115336ee82fe484bf047d25ec43675fee99d90f54ce98c174d548172cbfcbbf42597445bd381193e791df8077bff6db7584d32c873a62f89a4feb7098ba02af950beac54f3bcb649ae4bf3f4b87308bee77343523c48b1280b10c8bc82571c1806054b858465111f83899e82c3005e630046790d26c4aa45e7ef03479631591028ab890b9fb3401ae27931bba4cd97f1dade8a7ab61ff2939e15d31f58957916a9804365281a133a38722f3d65c8d2a1482dfef7af31966629993b3fed02d31c23d8885e59e7a0e34c74d94d7db6aa1660acf3303c9347d53a8b8ae3fcaef17f65ed3457f10e950d62ec9632911b02fe99851b441d19b8f01c64e76407c91dd5eb2e55cca5c37e82f50f5659290c24473b349c2e297f7ae6c489c084de8e0ed7d2b4c8fcce97a7d3da377668044b20e74845e8aa826bced6bcc0910f03df745e917fd515cd914f9f5a749eb8bea168954ef79ea03a9db727aa6eb1689dbf54ce20561124f2565a3f0b44c93ade78e2cb8704b909f4f3c43b4ea3fad6d4bc96bd42bbf0a3c58904c66d819a1c06fd2278d3cd50e3a66b74d3fb625ad6a33c18f308b83da2c3cc8168a449a2f287a49610f77e4b7df2e662788becc12caaf8903ec42159dcd9a14742f21bd011a078b5a14931d859127154e7392003d667b594ab5e409c255a5a6835950aa51d7bcd7b248c0c235be3d110dfdfbc654d8918795c1bff8d2fc6b36903202ebe4fe64aa62ae0680a41236221de60a42b7859b1744653a0a0ac5395614d51a2d21be651eb2ddfecec8dd76b5d657e0232b2c555be18ab9c2b434670d89657f9c6624746a054e6a8e6d05b438fd1a5a9de3b63f3e579e985e6209f83e9a76e7dcd769e12be3d6bb14b5e0d7f6ea7938cb79437996d0862cb5f8c8b0e313d5847ab75d64173ef0b75846349f413a9c5248b25bd30f77236802244a05cb4231eee57124aabfaff664b0a79eb74f58c786c06244aa3bc9d164303cfe20406e6022a6e852d095c90853d2e80a083e62e32f5636643f989de4dd33c780c528b37616adba8a4fea66f8ae8ba52444ded064a6929feb2f4e324a4cf724c76f60b49520efacb155cb9c2891af73d605c19939c5b6eab51ba67ca0368c66328c3456e523af2a92e03c8d5f247d0dd409a6a9bd8db85cfcad8d0501b1344dd9b6c78c0511435c4cec753579ec7e0495dfe60f4fb3e5ece2c641c8b833c748b93d9c684e1fb020747873a20ad86b40fa01969ae312f02ab05acea91f134ad1af5b45249de09f5bbe05781b54d4a76e2f859e4edfeea57af554b9f046fe08a51f498936d1e64dd49c625c6466ad5205de157845f92d057f5d29e7a1a55786ffcd045b300d141a7e49d2d6e44a1d04df8c3a73f548afc014241c4c69f4c75e1f40aa54a54afcc12696466715dab9db7e2e48126879abb407fe4bcf2ae27c88b7d1fc6b59250ed5bb1a24905dba2ef4d6532d86f9735143ba4c4a69a7ee3e3f6d0dea89f0baf6c6d0e24075bb0fbdbc2d9d47dab7f8f5610595fc2af26158f6d2b37a8d000a67ef9019c45fc5c5d3e6f28aeac4c587db661bedd48246f572cf6a6fcc7028123b98d4419d28ffcf38d7d98eeb5b727290c735cb9bccd8ec04e3307a40167ba50044ae8fdf0daca7dddc18485531ad14b11bcba119f702d52798ebc53d0ef3ce7c44c9ef6f59f86ac55b1e695836a3916fda0403cac9eb0cb50f6bfe0cbfff3dc5f47f50791dbe5cba1d67d7b3fec478d89d6de7e0a35d110005cd806f4e5989b3571d784b5b3d114d0d92ae81d4f10793af2cf9a5cd9a8ddcee1573f98a54476f1ce8b2adebb59f9314177f214532eff5711a6555fe61c1fa6bf306939be71c1a49968ad213620bc12639754c5d6d10113d3b107aee5a8843754cf2c60b40de96bfeb55805313a0fd0e2b27825af1a69cf7cabf5806aa12ccf8be51fbaf59e667782771b970aae894f695703165b9edc9265dfff809d9364baf1a65b34240a611bb6a25f8191c0d6912b73a20f9d3f96d6d315c0cd40f5dec2bb5df1fe136be681d68a8264f60ff432c2ebbbb4c5eb7b45937803128123c321e144c05c084b351805e8c877cd4c367f5f96d949793122de0b4da2f222cd1979bccc32ce88cb518345b63500c0831b86e35432ebe2e382f3e5c62323b922b29f22cdc37c8a6d745783b9f460a2437efd2bc3aec4f83715cde6a129a5f911d1692e12bca6152570a63bafd3c4a387ec6c9e82d7a98d496dc2e7db2c74c082959e066e3c9f1a869d137c3717790b91463b1a385052e74ec82aeae2714ab459029a4e02782eb80007c5811ef5fb5c0d907935bebe8f522bb2a21c461db616ee91801f48ffa3210a0b4aa18ae65a31986f2793c52306b3b360727415640fa8a75043bd631c720f43bd8fd76f5bbd2a9e344deb6a093e5691214840b3d2a6d44e3bebd9beb2bd35e9a4098aac4b920e74b041b9cffa77833158a875bea495068e9b698704974004c9356dc7083d7dbca0abdbfd421f4c9fd4dd0d3e5655a62d12fca94336252127c9a8cf91dbbcc2aa66786385b7512db5a06b1498c06593116d9474bd0c8eaeb7d4975dc2ee33048bc5b3a8e6a951a9eda3ae4684baba0995b3884845a577bc41297fdf9a6b90e046d5536ec9ef8b8caf93c190e31793f122e95f27925ad1f5975e4097b515c12da3ad8a44124116cb5db757196bd67ddb187bb350a99ff77d0013d04c0aca6854d6d200f518740ed674231ddefba938cb03b5d0c3f6bf26d7139c1e5f27cc1b9649b77832f53689cb8c78123a3bcdf0c55e566ec0320a25ffddbd09a4c05b4add545e9da542ddd40e5b127c0ae8892de826732fa1e715031e82e54c0e4ad5403656dc20c6dd2913357f9ba0098288d67e729b626738ef4133b78655b497c0bb4cb52245bf95feeaeb0ca20f3b4894ee3de66d8859a845135979eab970fc603832e047edf40a965608dfdab3a3aa65e155d2a53e70741878d9753f26f3fdbaba7b8cb03a6b9d7790599fc41c64a6bd8f4a03f974753c8c6b16fa23ea4549d7773635a0e78beb411ec92dac2b2739debaba3f7516b856cfe72cf0cd5d92c93e9a216304e752d3804885c66ed5b728373e28d76b7107635513285d12369a161322445c49f1eafb47120e26dcc708419916cfef4b52c7346e6441cb943e935830c94cd2efcfa37ef199772b905f25ebdd1160cbe6dfbded4280f618675c1d94cee45e81959ac3670a1bb7d2e357c124afe4e8dea620dd2af99b22783d2b7879dd45001ca7e84dd1412d98c4d9ce95676a678f9af10d1e7e48bb20d5b1ac99e89427fcb297ae4129a2bd978bd1932e2fa1f63ec07bb174f8a2d65ad215477aabe7e29ef57d803cb3946417ad534c64495360e88d895a7da2c399b8234894ad40638039b17b5cf92c8eba21b665388205ae6b88a4c914a4977af0d69ec40aed166ce3457ff31efc62a879d5cf9f14e24d83482fd5eb4d2df84a3d8aae454e6f23b91885fd2ada3af6eee1c2bb1ea219b1aa04452dbc718445cc3ca96c66747d1e02c6ba7c7a8f64084b39c2f822aea96ad60ce1c7863f7843766e9a8afbdd6aef5332e733ccdbf731fb18f51a364658c7cd9ae714515891838ee22f53f0427f8d3f462da056d91513b4c5289b8b77664569a3a4568a681b58f7410a55cd7d8ff0b247bcee389750fc5356173351bc9422157d4d70e23896562dc13f7cd8e0de036fd84c1ae0428e9d0cd756f6721eca028266553958e4b82bf4c81b9e0308e42404a0160bd348ef7b8dafa65b3284dc422ea066a739d5053f40e8340c70d634e33de14bd091be1f3aed82cfb05168b453f7c1b5eabd639315da82ee14f592", 0x1000}, {0x1, 0x4, &(0x7f0000001340)='\x00', &(0x7f0000001380)="b2041b7e72a017c76204dbe6a663ecf129e039e515475dc663966a55978dad5bd8bc06309333e633ef772a8f56b577e804f86fe5afd912f98cfb340860b305a22e7c0953a4d43e4c4523750850d05c6bea12f731053c54d8959c090c1bf98318a40f3679f21e0d8378f591bdd91fd0960fb57593262ee60cf16e6c9ab4f3686c021312a2cdf584927c496e7e8f6f50630673fee20ba5a0a172e49323d499048ee858b7f33abe6c87392f509321eb97a7488282fc21a6b6fa588c8cf46d986f4e8c943b0818f2c73737ad845807cc6c716a2b52fd567bffa8fcd77305a09f05d6d97ca2c78106b7c2114855e5f7cb139c3595b7336bf9162779f230426159dc66fcf08c5e3a8dfaae3d41c825e479ea57acecb597db6bcda58283bb401e29699a5cb28503fab9dfd7b639342f5f85a4193f1e3cf94e90958eacc547c9a33803fb3034cd5b33dcd15d3616aa7956d0d6bebab37a342edeca2d2e07df94ab6a8107702f40b3a28a8121143e096f80981886df5e8cb009562659bd3aeeb36b8389a6a3f07cfcd29f715d7a8cf968771fe3bc9ee947df7ec52780ab7263a4c4e8361efdee884f3b9c282e83a2388465532644d416f80ecc50d2214c61cadb0b8730004aecd90d643dfead3c63e15a72fc8922964882739f68ee1a8d4ee0d6149cee82eeb89c3436ecd22c693c534be57ea275ae259683090fa4c39a673ec704c1ce96028acf0f1823240bef9490334a467ee00613fb60a72a09875de49dfaa9c0bb18f81394ef6de0ab0d8db6902c16520ca77ca88216c119f3cc5a86ea869714d89bdbf509f95de1a570119bda3c5cb5d50bf90514ddb31e805a01136675234bfc89c3d532ecd445a52d3209ed86f7975baae8aa1455fbff50e5b77f94a1fd2ef4f043e68e1fe4ef8a16d0e7ca4569e36c8d9f12d62bd5e599fd58ae945a1b7dc11138a83debb3bd126ca4217ab47521542030f51f8d8c8f74becb8dae537ee86cca530a8fea2cdad44b16dd1ea4fadb1e40b6c080003b4b4af01ca8fe964ddb698b35a9eb4f6924fb6b63fccd704564fff5f6ed9aa7dad78e4410fd5f28e4ea0c8bcd6618d1417697ddf2eafb60b39b6917188587f1b5ce1e7d977c89feccba950b74421b14526e614135e23ca4c7163226444b10ea6b6c88a8e501bb30cb1c29e5231e6f041d79dc0415b06be152abb00d31922874f373091e6241de3b96381bd1fc86634f6badcdbe9bc9394aee0da3a975796d0d58a1ea27b1ee4a0caf6031b85c6dad0e0edbd7061fecaef426a147330f7fdfddb07a7e36db17b16d7d6dde9cc26c6d0907a742d0140328eb2af23c7bc5b3dc6bca7eeb407484b5251ff628c44f70a8c2170db089fcd5fc2fec966f4c29dfbb984152339185059189288382c13032bd529faca9c47c161076b6309708757c886a1490a5a6ddc7a192597c83fde47e3dd643030612e74882c57b0b2ee1a1c674e5221497e33ebdc506e8e39cb404f292ec2eb47c5ae079d7fbfa55dc2b54f6b6bb7d4088ef8f16b85040b69821dee08047d73d98f2e5384da1af6e91d80bbaa17913c13c766c54786fa32041b39800a24098187ef9b3f3742881151822e5f8e60b7975352aa339c4e30baa269bbc0a69daed03af78de411a615fbb07ae61df846f2802a8328c09724508ff3d222918793cbe55ea8fd1b5540d235278d8a1d64a2127880144e47a784b36277bff51f79fb1b070ab1d4a620aadbc7ba1106e64c6a4c268f368089176fa5de087b232b8ff9f87cb680379504afb6c941121d4065e933838aa017311702cf37742d0b0b2683c2726fd49c8577c16b4ad9db3f2030bc965b8c1d19f959c01ade8d682eb30b1a0bff75faec15c62c0e20623537584f2ce3878a49903df1024d663e112d440461fdf78aceceb5d87feb540ab8e0e79875a1e6582a9f04561328bbbf95f3e248ce3efaa9e2f6067b42b0b0d385a3820f2570fb69516753cf241e316208d64010c3979dbb66b0cdfdd8bf93dd06ae6cdf5d44776ac947a9971e67e88a12bccd1e3a1e80407bde2f8eac4f1b90d6fb5518c6cb0c7744dd1aff1ea453f24745e0526b6cef4479d0d1dc56659d9d0f179be05f8539b985c0c956eb90eee34fe7d1c72d47f9a6e1254b7859c9ca51497321295af190602441b2abec8684b30d38e420f663a7b08be059bfd9a1e2ff208838d1d33ba126771ce7e7c9c0ddc71ed249bc523d71641bea69cc588981d350061a7c9f2f2f288e5b352e68b4364c8548632d7927be13d21af1455c6556d6c568f5daa5ab0841f89b48df0e07a383d8f0c4b4fcb5d247869f2720adc3db99c9a25b209aef7878edded266e9c0fa8c13c4ccb0c200c8b11768f4c38ec96c04274841abc8a7a02cb4682c5301e41915fae4b6614cc11e06991cdc73a20540f60ace56e4af763257a73115b678ee5326ca570579224842fc0284145d872005e620a6d4510a02b041fead6d200d1107f758dfbe299f2fb0214769d27f6cd75159c95de028b9bd627ccfb1bc6fd8e9bdac73dafab4f54050495d4f97038e11be123d2aad86337ee3bbfec397de734c2992f4400233fcea36630b1d3d82b3817afede051ea3f878bca7e4a501d9622691fcf67b9604650be5bf60235fd4e531f55869d5ae4c50fca25e3b0332041483d983e1c08f899d181adcee8e031a3a48e18ec2f931814b5841ff617ff8f74b8c5143b88cbd652c8a556354f3a50e651a333fb36c03f994599b12515559f710e5078d216b4ca3a9c0226eeb7a309c3e55fed1f6d28d3c13232948959d62ef9c5dc4d6e9fd071513aa20254dbdbc686739b1d8ca5c562afa1db194636643387bb8920ecc60b797e8a7ce26f2cc9b45df90fe1ea5b5bf0b6e069a8978e100f0d745616416967c2a3739fdee5aff3068bee47a8497d8f3c17001b79516684ea5a7d213f5682d8d18f322c35d8cc0affe4400d928ba802051b92693bc23d46429239274bad6bfcc4bfbf21fadcd302d5b933c77db701794e106057c09f112df3c6b69e502814df6a4bff8ad3e3e84c30bb5f7830a0c1aa262b54e4e81f9c665dcdb181ff0511ca593cebcbc6de9db3c4170cd5fa159d2f94c945ba2e3be9a220db2ab56c87816997d11426d6d2d529ab66c77cbcce62745e25eb2122afa24494ea3e1e9c7d2cb8779f1e57aafd7ccce00b377f79e89451d92049c230df41024a62951b5d59d970d283bb2ded90d5839d1f1e7bcb9570e1c804f88c4728f1f1f9d39f8b6e8f35c16fbdc8c0d23964564a306184b6c226d7b1b906981a51f60a5b957020b44eb9d422609b2fdca192ac5c5d5bdc834ac3c8e871bb374b20af9e0ad0f4bf8320868a9bf716957eb260643d0f074fc3e18b6d875f96e6eef5f89aff64550e8fbb66adc9a31565ed95998265d5e197c223d3ed43a13a3b49c01d6533647df9a875a0e4e9f4ceba149af2759196e4606ee056fb0ae1c8b649102eba4ae7812ca562cefe76e588a0b03170e7f074fb7f3b09e2662fa79c39098706f56af3a460bad9d75a0e30a798ef0a90d4e73878560bcc1144cd2c233e4dc2fd0b4099d04cbb02b36ba4a1c59ff8801991e89b06c816941a1909171c6d5302e675f5ab70964ee2493b1c64061e7afeccfbb5df328dabdbb70883a2f05c4a2b10924f100caff356939728ec5c08edf52dbd90ce308ead59141c83c43cb5761306c63318e77bc84a563d4673ed9da678e963fc04dfd5aade7b77417c61bf2c0cc27071b2651d902c484d11fbfe74cc9ee9ff25edacfe570d4ba2c4c9bf8eb6531984dce3f621ed45fba47c75cd6f1416ca1c49747210845077a5ff7c5e0a7d51e13407cbbd2f0ddadc1abbc903c2931c1203737eafffe3a7dc1c0ed73c4940c25e64ada7124ba84fe84cb12f316f1df2d436b1ca6cd4007c84fd85621490b78c70eea198b9785b1c976a80b9f8e91cea75c1234c6ecb6159314734e95cf4dbe1223a6d1251724f98fdb1eb1e3ef33f282c91dcbc282d64b157a861078529ce1d4260e5f4fece0ad7932fa7a1f99b59c6f7f19e8790859887a76db771ae8ce82ff7772026e98ee787c9e69f3ff229454c96a3e65294b210382b1e413fff34c5986ae3369c8f4d65dfa0eb34093c33f890620ca0d3371ce0b603fa07179418c6c2a94494960d604c11e16d035ff99b30490076e138bf796bb10de41637ac1990c3b5d5ec3e33f5300bdb139d1611dcbcdeb61e440e1a81119948647a51b0f1b88bb61168c98c3fba4954a5c0233c29ded944c3398e3ed56f7b3d2bedeb6a7b303b58089a2ec31449a1616ef2541d292aaa01028485f82858b218a14b496f41fa4aa4c0a9a478142e2f57a82cbd8a0d254bc813ae68928c7b31fe2d588758487b451d9785801de3073c0b65d908a075345ff12a985e4a099b1c1c615ccbe0475d56d2388a6fd44c874cf24c0f7d11a60d01c0e01226ee002202a0d3febcac452c2cc28b4f56e8e3945a744883485e7a3391941fc368293a281de8238e2565875f0823b21dac832a72744e2ce66320810ef3803a12c524bbb9612e653240156fae3610348ec9b387c3c1ee545803d553917926b1d9cb14ddd3ac831c90ffd53ee97e4e27d1aa2cabad59e7596079c67c90a18bdcff14c7e44c06ec186f7fb2f37df75d21a72faf2c1a6b20b9a1bb5b7e92fa57a27c0c3f4865c14761eb515e9b7b0bdf09cd41b5060235cdd36b4e0b025e0d4e183e58a35cbb0a4c667f6906cacf84af75bac1b43adc647daf5c8af7753a4f7cce62f1551d608c3a91c8ee985802a54d93c352d6a62632869d1a54b4fc31d218f584f93a35a5b99327356b72ec88303b2ef363983d9820b38bf13cafec6d59bd9e4878844c94ec03d55009712d9875f27a13c2373412bc4c90c587c0bf4d57f9c23aae321bb11ae1069e95f008b0056ba060fc530c428348cda5246a5bbb45daf686237bc4c0efdf2f9357389aecfb5d5d4e691879bd7498b726cc32cece4b8beefb08c60d61b153ee70f4928c3f39e51f720c7414f62e74f078681ae33d7d6d3f5966a91bdd274f36f14dd4eb4247d044e1af02705440d5e577fc2e1a79312a2418e8c3c69f4a9a47251c40c38e151eb6e1ca985ea60fb00c8abc92e4a41447e904f99623b619906b9bc60627b1935716fd25069fbfc1fa2ce5e617c30304a7d118bc7b2f583ed4d2e68996ae47d592c299fd0d6964fd62c0e4c07898385043ea9685f0146f974d0c1349842a328af0421e655b8b89a051ddddf07ea58c8aa08bd85ecbd2502e1da85ba5ce1d161f8f83310efaba67a467f183b03cfd0a71e67ec64efd750ee3564689526996877dd0294c6e06101f35386377f2d26b2c801b21c577a44197a59726dd8b5491d6f2fea99b7f323982b0de3a529176a080bf73f8e496c82e752493a6308ed7c91a4db2fc080dee6cdccc7ca73ac6a1666569f9a910f58dd61cd75d65e44d3a1799c759fbce4593701f87a4fac0eb98d16519f11ecba9aee46592281f8b3caf10dc0135ee18b325b08ed6d33127f64598220935d3233c6e6b600722e57e438193cfe20d7513cec37d6425124020f28cf5bb96eed11b3d59c873b163e12aea8a481ce8c6fdab4abfcd79ed47a9970abfbf7aae5952347383bb17c33119cb7648814ad91d63ddaf04f205d6cc37fd10a200f02e15137c6c43a073fbcb9d5cf69cc42e459fd9e25f8c9595c26e4883393ed6ef451b19a1d1bb9afc220a886ce91f6be11efb2ee3fdacb6fde3365dad9d4ba1e8d0b43857cd9be35463b67dcf429927a6eb60d4f437a30ab2bef2", 0x1000, 0x8}, {0x2, 0x43b, &(0x7f0000002380)='\x00', &(0x7f00000023c0)="c2c64712296f4b4ab48f8332171b096325b655039552f522737515ef5277d80a4a39642a40bda512d983a187a620ec8d49418f55c1cf03d8de0dc57ffce187e0f24d168326adc2ac36ec9ae2ac5efac4f907255ed69463c8fe6d375c61b51b0ada", 0x61, 0x20}, {0x3, 0x9, &(0x7f0000002440)='%,-,@*\x00', &(0x7f0000002480)="437d12f01700e33a4c85f2ab362058de5c30", 0x12, 0x1a}, {0x3, 0x2, &(0x7f00000039c0)='+#\'\x00', &(0x7f0000002500)="08647161e0883a7ffd5c443b4e00e878ea8fabf582aad48cafcffce51b8c91037cba61c17853e54652880387bb543a2d0b40a3988c692622f1adb1ed09047c8b34327111e01e90a72595f1e4941f7302d2de8e0e7ce48cbfb76a06f0e2db6c0f86a9f2fc61ce52d435ced4a501adc8a666f3f8987e421dfaf26f33c9a680b42f5f703a3a40464a9c432eabcf5485478c206247f0d99c5e0c11fcca990a9bd0e71dc3f8c21ef4d56bf147b4ea6df92e23f4321a34fcf818794a9701920042492a4dccab309353e97e1cf2fb4cba3b80d8b636547a88a5e994e7a6734a9ff86e5a8176092f9368be04e3d643824319caa44e887a80c4540cec6a52485900b7e69ae81eaabddb6fdb801ea0eee8748c668c52c7df20bb33bcae02b974086c68cb5fc16cda8513e6878391a1d5d3b2528aa1a67daa90d78cd05289f2fbfe5358b130cad06ee938654c86ae8742745c5188b5ca0b21b62df9c06163c09113ee1c8b5c213dc0ad09abc7896b6d68ea274088095a2891c2b099251f6f1923385c7e7d0a408d99e3f85237559efd21f1bbdf4b4f18f27f2e7d7965ce6ef28a68cb6485baeeaec30ab721af877b5c477f298ecee80326261d7973f86abde669276082e9809bcd3d656e60235937efaada15a1c9f04a3a5af57222a8ab4d1fcbd95980bb7cba3e1646c89e291041a952a9363ada1ab97c3b0236b9c69599469f42ef7a752b5a699355cd94efbf886a2a6c17ee55a369167b0e8fa6651ced9487f84156fd04bfc31ab1e612abf7c0453687f88368ae990df1cc304a06e062eed2ae7c64141d6090532e81869d5a27328fd1bb02b587bf9fe5e0196ec41efba9b52643dfe4901a3b6d023e6778bdbea8fbdf14d79576ebcd334257dd38765967538377b84305c4bcea0a1696e077a872a1de8d96ab894be326264d1f7429024feb2af6376b7f8189045f4c0e218a645fd71f883e6757997cbc40ee43e166f2824d295a959d5491f62288ebcb472e39928c6ad528284f749365bba88b5b16c86bb9515ac9d1296084749b3bbcbfecd9f9ef205fa00cdcde012ff0e226ab3a0c0b435c450721f7deb13e59f70b24b7dc4d300c3c1d9d6a5e759e8f4ee60d3a5789fc2bae6119a27015470e627925810fe9e04233c12eb33b133da256d0a6929d348fd67f66dee924a23c8435ef4ee9b7a57015c8460962a6db1117828d7208ad708c9089a29c9da6695dc14ff4eee2bfe99229b2aa6b3658f95c2835fa157b7632b06848df3656e2c5524729df60c9182e3b05d6015ae9826f4cc196e7e86a6aa371f4363fc77659bacd5e8c99a523b145c3487b7fed358aa34031590c6f854bf573c53c149b88945a2ac5ebb6cc4cd45a6d7469e39ef87d23b8d32111ebb7475ccbe8e9523368dc0e765d0edfe1f914e95d7531a519e91ce0b3f214a08b2ddf6462ba85e55bfb8aa20be61292ad2696538a6cea13ef251e04ceb7ccf076e19e4675908f259e38379bdb0cf0723f452a026412cd785164ddcb0ab9310a2472a1dac339c3ef3ee9f2525a054180e0e83cf0dec6105a8098655fa5723dfb85e83057e860903e7264cc3931dfab724cfb72d7dca37ede4506b42278ed67b411dc7746e1d37fb0af2afa72aa423be1f2d6c1adb9a8ecb08dcf64d49283912fc0c3b7eaddb86aea1fbb7ad69dcd473342109cf9752cf7ecc786163f9ae6cd51b8a0cc666b0727600f0770f7a57e99d1ca2d2d47d5879cd28b8756c89d81a3232d26b427dee42cade862b5672dcf6902899329e93b587f95db7e4c0334c37c8309e449ff1353ad9c259a73203f0000352bef8db684eaf9ec3cf47746e3f929f3f89fa9e37de4018868801b408cb983141eb0742bb14ab8b77412cb9d5783984c8807b0e453bfdc9ea2b2e951664676f0f7fe6c91fb23dacfcb1dea21433d2cecbaedf3804c24cd32515f49a4b89c7e61b361366064247d2da9d0da6bc980c6b9aca3856f038b059881b61bfc31da668c3620c657891594ae64eb3e38140112e1748f0b5183390fca99b271a158c773e019786828ffa6fe744dc5978ced1f5bba3cef802889ffce948a6df07400e9dabc3377895e8f1eb193966801cc20db79af4d4060deaf1d66d2296d4ca80fc66104ed4554f02db4e687966bd20128c3b6526cf3379bde7298460b35391961c15d21a6ba2a0d478fd39bd1b03eb352980c6fba77e5007cc0ff9474d14fa10cceaff640ccfa1658e6c7a081e5a3d414aecb6ecc650d3f139a9dec20512142fa66637a459cf00d598465f588be929c447be6011ed663ce4c800836cb55bff50856cfd91251407eec3737bd577063175c858cf54351a8abf1f3491c66e16cb577b9f205fed7a5e981d00457fc5f8126b562e58bffd8fb8a914c04d397563d993d5581f3cab17fe91793938f62ff11161396c2f8c849cf50888fe571d91afec86c9991a7b5aec75dcc08de149a3f906961689eeb98abbe6b320ecf61bd90daab0f5bbd6b860eee1a869bcef4a28d42df2ca0f521c7a52f32a8989f064211416fcf70f7f86208ecacc7d55f60cd2274d3002f1215c2732096146eefe2a342a8e432eb6ad79de8bebb8819938a1ccb99ec23aff2dc1cf4f4d8fb8593b003364dd0a37db05401f64f48989330796a6c54550676e96c5e8f9c046107208a90fbdfd29c44b112f1ac8ce7b9456c442b429ca2ef324ac779bc35be63eec0a03e73b1f0d1df9aaaa5b87d5af6aaabbe2f327ec43910057a0daebbf9a95d6ea70ae5b0e76c2c53dc8a6b6af6ad6c1cd0f0827881d66a413be0bd31cc0ee5c5e5eeaca4cab392f87659fea9337406bd8e42b385c84832533e4b3a1ecae9d1a05fcab63bc144c8f4d50c5f024880c7bd334cfcc9efad223d32fa91607153956668a6132e9aa69f800e9a2fcd2fd8a70cedcbda9e2f8e2a2a33e8e23076ab966ae9cdbe9674bddbeb458d4cd2afb5c602864ba40fc8bfab9bb717fdc66dd9efecbcf86874a8b285b3df2271e5218ce20c2a1cd53876945acf1d4738912dba31da3baea386b61663988f27899ce49334a2f23bceaf316ba9b46b89d7ac09a8b9dae1167ae4a8719f288a9474d38da52b8f4286e147c59f9c4d6610b3f890f59496cb105075792a9d8a4b17febc157e0e53f6659d81f562522e72b3ed3ab677b5a2e726af7880d7a643548d213c1e0445a31d5652c4005040883cc702aa9b27be222470af69fd813b385216f1249f9aed299cbe4bdcf1242a54f4ae07e99494859a558a899506452e1607e37a7b7805e725c967b82a423169974858698056bfbd18e507caa20ac920d2dfe2af40fd7e89aa05285e28f8dc5cc784f04bb704be8427c01726501e247d1622c606174d09a7e38e493a48a048a8a77a8552a38db92ce84f3c5e4408e68b53322534e559021a91a75d227786e628795b03471fb15383164534e3b2e11dd5805154489235223b43f6acaf660858637c457f884ccf1239db9379d4b2eb4350f14e5d5ffb9024250d013764a67bf0130ae9dbb4021d1c9f99e3f2446f1e3913651f1e40d5f4fce4face2ac25268b2216ebd11c2df9f0dc4e6e190074396dfebeb2ef4445ca045d27c5157ef73a30d87b54500d2ebcdfd099433826f33481d7707de6018fe9600b1558ad7020b6c71876af6c51546895dcacd14750c83ded529dff147029df55c7d4c5b998c92eb3d1c5f1d1a007929cf1fe975bb641f6dc0d132d3e3f39338cb7cb773bce015fd4161b011b326776ae36f0f8aa278d5ef40c9b741aa52827c34c619b429db8ed33210bf3b1556aa90ef6c035f66f4973461d16e06a8d6f7d477550962ea43ab728cb98d984e1ab66b240ef73c5f2058198d0c439fb664aad9b21e64f869b14a4745136d3887ee8db6c2fe60bba5bd1bbcdf89a3317277989651bf91d4b1a176dac8ed7feff7cb497dadd6c511480f6bc407dbab0232e44f84ca9c076dc3d8cce3332d52fce1ecd55134dc9d8ca2cc689d4198d3cd43bce769db51fffad00364969b4beabacb9bcf754ca3997c3a4f83e212b4dcf71801334acf01e82367390cd31e5d66a7f4f19dc5b37fa1bc0a038a1426756f760f3fa01317f8bca8c09755439714c5e1dbcc8828be66d142fd52e75b2c5768938b2f9e7c5208387743ccbb0758d7120fab2aa941394cac217ecce557f405f0a1ea5553291a9a712cbd8fec749128555f515fdab5599f1521883a62cff0a3db549e6568bf12079c4176a7c1a1c23586c8f15af164069a6ea057adba30d29845926c6c478fd053a6bede1c4401e558e4a7799229eb1a6804c6b7648394b0483fd43789006bb9f1cd72c0af17c42784212b8b7fb461bda630804175c30f33247caf5cdd7df97742ddd5f1484859b14b81ae8146da04087534f23f40229eaa016b08faa08fcb5a4771c33e8db736038072edb9f8a1410fb6e2792aabcfecbf0a8b5aec5091e29730d1f9ac7da7979bdcba6f48fa0c9e1dac2c3e18f4e072bb9ef225f9da6388d913f0a94408be58e2964e2ea9d1b9fc471f1dae83c6aa903138c95911481f05bf86a846ae11b7227454230ba2647e2249040f2d90dcfcad45c3fb3953e598a6311113d1019e37a431a0b48f7b16d04b2f22923eba4c96016a7976311b73d6252b1f4e977be581ec4191d45ae917fc37fcd4b20cb27551a5d3545e8c7d7066a14024caee0a63d6104d3ee18defedf52479b12d2c9319c8a5d06b23d88f35586680229e99328bbc0922a15c039de99340f8d7fd82930d0528e2557df4261add2bc39949e694b61aea8c2af062d3431e3da12058bad2aa51bf12af83a4d2097d6bde1623a551f68e021911066c47c2a2c6be35bd73c6141be82f6eaafe2c2f63e8ef1ca6fd427d8b7bbea558bec1c94fb02c728f2bf8c8ebd10dbf8e6630dd1c89fd304285e7909ac9ee97e0bd4aaf0dd3846143b24a3825de97e3ca324a4278961b05add0c5e52093c10ba4d706db0d560d03531024e8f963fb9a343fbf1a9222546899d50b7553efd97c89215bc4b51072d741cd63613d76f23233beb03c4117d26e00709c9feae2cd29b3b0ec5825c040554552296c33c6b3289280f257ad072c16f3a4d455ba8bda5733143281995f01eec2f547ecbc8fa26734c96fe57964939e96dc9ed70eea81c7fcf6864f05f893c85f004b174acb33cbfe28ecd4aed72f6f931969ea6e794333db0e23876b3b120e96641b1506c12796c0624ac5bc19089c0aaebb0e6dcd34b11c2c4506336b5d240fe63d651b357d29ad535f5094aaf79e36ceb8b0feef5280ad485ed11e2b40e0a96c30b77c59d379f1cc0edc92a503565aef30f1cfc1bb5253122c57e195424744c5c5a558db32b4319eb16964e76afdac9719e241dcfa49c8dd117916da4172161d9bb5068428a2d69a6a7bca74961a1eefdf1b83b2ca153dd5232e5f8a1ce29b914d984c30a6c962069685fe57d1532746f06010646668b80d96c3a3dc2abf54adf16b56240450884f8809a7c47f50863edbc8d9fe2176c21de16c1d753946ab4952f07ce23ee0547966edf0461c5db76963212897091559ee16e1f928885d9b263232903fe4670b6a447cedeb5db1a7c8f0d81e296384995e4cde05b4f1061e9dbcc1375022b1a542462332f705a60ba39c584fa7606e8c81967d8e36ca505809790970109fd5248052dc3dfc416385fa63beba966adae6398fb1a351dac0c920044cd9ff2f65518042903fd0b2e9448642502117808a73f2670119915afa29a45f04b44e9b89b0f9ba2d02140a83f7fead357ff41b085f2049774e4fd5dacd682705", 0x1000, 0x18}, {0x2, 0xd7, &(0x7f0000003500)='\x00', &(0x7f0000003540)="5f23455b30a18d72e4133e1a199cc01de99f183fcb305535725a2284efe43ab747e83cd34a0bf29041d18cad319b61afe0d697e8dcc09b954b45c4e9253e7c02707cedbd6a96187c3eecdedceeda1fa7efb5ad68c091974d0843c542995288e3bd75cbabb8171ea82b924b1bc5bf65a756bbe62383735e9678564555bea55d6ac2f3e783b4437ae44807bd174f0bd8c8a00f6a80", 0x94, 0x28}, {0x3, 0x7f6, &(0x7f0000003600)='\x00', &(0x7f0000003640)="f5c1cf82eb5e869e412dddd243fcab112f90c9e1555ef306ce49d20fcad95942f4b4f027b5298e536d0dd56efddb1d51a530c9fd59f7c6b46eeaa674dff93007c3d38e7806cf485ec26dea52d2468b460906bb7d2e70c6bf56c778b9f03e0426695be0301529c983d27728dc5fdeb3b134baaffd0423cb09e06e2a58a1b9aca0d180cb04df346c79146ef926c6d0e37e84c3a8a040e7fb4f4478a92b0f", 0x9d, 0x2}, {0x1, 0x58, &(0x7f0000003700)='\x00', &(0x7f0000003740)="5e82b78eab893653b42f75603b7ce0fed135adf2adea986b980f198391372276cf0b78e37e2d98cc4dad594f6ddd1b41849cf58327671b4fe528c5f5a87401b2a0b9792e93e365c689890e04ffbdb30b822b4666c23bbf568fd7bab96d014401", 0x60, 0x28}]}) (async) ioctl$KVM_IRQ_LINE(r3, 0x4008ae61, &(0x7f0000003980)={0x8001, 0x7fffffff}) (async) syz_usb_connect$cdc_ncm(0x4, 0xd1, &(0x7f0000000040)=ANY=[@ANYBLOB="12011003020000182505a1a44000010203010902bf0002010650000900000000020d00000524060001082400a9b30d240f010a0000000300ff000606241a05001407240a050905580c240c00000000a90c0900030424020204240200042406024424"], 0x0) (async) syz_usb_connect(0x3, 0xf5, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000772aed408680070bb96c010203010902e30003dc2000000904003f000e01000505a40600010524007f000d240f0104000000080000000006241a03000a05240101070424020a1524120009a317a88b045e4f01a607c0ffcb7e392a09044c03003a92a2010a240109000102010205240401050c2402"], 0x0) (async) 41.996029ms ago: executing program 4 (id=107): r0 = gettid() timer_create(0x1, &(0x7f0000000800)={0x0, 0x21, 0x4, @tid=r0}, &(0x7f0000000000)=0x0) r2 = openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r1, 0x1, &(0x7f0000000040), 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='map_files\x00') mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a80)={0x12, 0x5, &(0x7f0000000b40)=ANY=[@ANYBLOB="180000000400000000000000ff010000852000003547010085200000090002"], &(0x7f00000007c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x24, '\x00', 0x0, 0x9}, 0x94) getdents(r3, &(0x7f0000000ec0)=""/4114, 0x1012) 0s ago: executing program 4 (id=108): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./sys\x00', &(0x7f0000000040)='sysfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./sys/devices/system/cpu/cpuidle/current_governor\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f00000000c0)='m', 0x1) mount(0x0, &(0x7f0000000200)='./sys\x00', &(0x7f0000000300)='sysfs\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x7, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0xb7}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x5}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) r1 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./sys/bus/platform/drivers/ohci-platform/bind\x00', 0x50081, 0x0) write(r1, &(0x7f0000000700)='QEMU0001:00', 0xb) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/psched\x00') ftruncate(r2, 0x7fffffffffffffff) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.142' (ED25519) to the list of known hosts. [ 21.396948][ T28] audit: type=1400 audit(1787182222.475:64): avc: denied { mounton } for pid=279 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 21.398151][ T279] cgroup: Unknown subsys name 'net' [ 21.419705][ T28] audit: type=1400 audit(1787182222.475:65): avc: denied { mount } for pid=279 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 21.447045][ T28] audit: type=1400 audit(1787182222.505:66): avc: denied { unmount } for pid=279 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 21.447228][ T279] cgroup: Unknown subsys name 'devices' [ 21.590214][ T279] cgroup: Unknown subsys name 'hugetlb' [ 21.595931][ T279] cgroup: Unknown subsys name 'rlimit' [ 21.697751][ T28] audit: type=1400 audit(1787182222.775:67): avc: denied { setattr } for pid=279 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=258 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 21.721307][ T28] audit: type=1400 audit(1787182222.775:68): avc: denied { mounton } for pid=279 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 21.746108][ T28] audit: type=1400 audit(1787182222.775:69): avc: denied { mount } for pid=279 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 21.775124][ T281] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 21.784036][ T28] audit: type=1400 audit(1787182222.865:70): avc: denied { relabelto } for pid=281 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 21.809674][ T28] audit: type=1400 audit(1787182222.865:71): avc: denied { write } for pid=281 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 21.842420][ T28] audit: type=1400 audit(1787182222.925:72): avc: denied { read } for pid=279 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 21.843174][ T279] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 21.868165][ T28] audit: type=1400 audit(1787182222.925:73): avc: denied { open } for pid=279 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.723606][ T288] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.730740][ T288] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.738060][ T288] device bridge_slave_0 entered promiscuous mode [ 22.746116][ T288] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.753324][ T288] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.760828][ T288] device bridge_slave_1 entered promiscuous mode [ 22.834288][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.841436][ T287] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.848875][ T287] device bridge_slave_0 entered promiscuous mode [ 22.856169][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.863326][ T287] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.870667][ T287] device bridge_slave_1 entered promiscuous mode [ 22.930875][ T289] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.937950][ T289] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.945413][ T289] device bridge_slave_0 entered promiscuous mode [ 22.952784][ T289] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.959901][ T289] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.967208][ T289] device bridge_slave_1 entered promiscuous mode [ 23.014819][ T290] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.022380][ T290] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.029906][ T290] device bridge_slave_0 entered promiscuous mode [ 23.050642][ T290] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.057709][ T290] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.065712][ T290] device bridge_slave_1 entered promiscuous mode [ 23.097041][ T291] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.104137][ T291] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.111641][ T291] device bridge_slave_0 entered promiscuous mode [ 23.121532][ T291] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.128811][ T291] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.136255][ T291] device bridge_slave_1 entered promiscuous mode [ 23.245357][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.252529][ T287] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.259837][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.266863][ T287] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.287128][ T288] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.294305][ T288] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.301631][ T288] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.308668][ T288] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.324519][ T289] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.331602][ T289] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.338974][ T289] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.345995][ T289] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.355292][ T290] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.362369][ T290] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.369695][ T290] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.376725][ T290] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.443575][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.451345][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.458848][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.466344][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.474025][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.481226][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.488636][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.496082][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.503491][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.530477][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.538674][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.545865][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.553248][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.561953][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.569000][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.576410][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.583989][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 23.591414][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.598975][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.607077][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.614203][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.621784][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.630051][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.637067][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.644801][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.652967][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.660182][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.667587][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.675855][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.682986][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.701042][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.708755][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.716658][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.750689][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 23.758819][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.766681][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 23.775003][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.783165][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 23.791986][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.800284][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.807307][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.814812][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 23.823154][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.831352][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.838385][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.845694][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 23.853851][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.861947][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 23.870097][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.893847][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 23.901391][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.908903][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 23.917152][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.925726][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.932829][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.940878][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 23.949271][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.957375][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.964420][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.971954][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 23.980192][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.988205][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 23.996550][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.005070][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.013545][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.022109][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 24.036662][ T289] device veth0_vlan entered promiscuous mode [ 24.043219][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 24.051355][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.059483][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.067493][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.075748][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.083876][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.091365][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.103742][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.125976][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.134343][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.142723][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.150884][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.159232][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.167584][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.176200][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.184762][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.193336][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.201103][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.209040][ T288] device veth0_vlan entered promiscuous mode [ 24.218527][ T289] device veth1_macvtap entered promiscuous mode [ 24.227690][ T290] device veth0_vlan entered promiscuous mode [ 24.236370][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.244637][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.253011][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.261148][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.269666][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.277127][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.284606][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.292281][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.300690][ T287] device veth0_vlan entered promiscuous mode [ 24.316117][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.324708][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.333692][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.342280][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.355979][ T287] device veth1_macvtap entered promiscuous mode [ 24.365306][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.374005][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 24.381870][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.390393][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.411093][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.419767][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.430935][ T289] request_module fs-gadgetfs succeeded, but still no fs? [ 24.431217][ T288] device veth1_macvtap entered promiscuous mode [ 24.447093][ T291] device veth0_vlan entered promiscuous mode [ 24.456625][ T290] device veth1_macvtap entered promiscuous mode [ 24.470214][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.479514][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.482643][ T312] 9pnet_fd: Insufficient options for proto=fd [ 24.487886][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 24.502584][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.511427][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.525303][ T301] smpboot: CPU 1 is now offline [ 24.534612][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.543417][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.551817][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.564115][ T291] device veth1_macvtap entered promiscuous mode [ 24.598724][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.606923][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.628519][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.646086][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.655067][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.669572][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.683728][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.698711][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.707013][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.725304][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.734015][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.777852][ T318] loop1: detected capacity change from 0 to 512 [ 24.787002][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.809365][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.817827][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.834377][ T318] EXT4-fs: Ignoring removed nobh option [ 24.862046][ T318] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 24.871367][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.884743][ T318] ext4 filesystem being mounted at /0/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 25.049382][ T334] loop2: detected capacity change from 0 to 128 [ 25.549480][ T339] Zero length message leads to an empty skb [ 25.567956][ T339] netlink: 8 bytes leftover after parsing attributes in process `syz.4.10'. [ 25.638152][ T19] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 25.695498][ T347] Illegal XDP return value 4294967294 on prog (id 1) dev syz_tun, expect packet loss! [ 25.712247][ T318] EXT4-fs error (device loop1): ext4_do_update_inode:5281: inode #2: comm syz.1.2: corrupted inode contents [ 25.731093][ T318] EXT4-fs error (device loop1): ext4_dirty_inode:6158: inode #2: comm syz.1.2: mark_inode_dirty error [ 25.742529][ T318] EXT4-fs error (device loop1): ext4_do_update_inode:5281: inode #2: comm syz.1.2: corrupted inode contents [ 25.755661][ T347] kvm [346]: vcpu2, guest rIP: 0x9135 Unhandled WRMSR(0x11e) = 0x0 [ 25.838069][ T19] usb 1-1: Using ep0 maxpacket: 32 [ 25.854411][ T19] usb 1-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 25.865652][ T19] usb 1-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 25.883514][ T19] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 25.896344][ T19] usb 1-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 25.905340][ T19] usb 1-1: Product: syz [ 25.909905][ T19] usb 1-1: Manufacturer: syz [ 25.918842][ T19] hub 1-1:4.0: USB hub found [ 25.950723][ T361] loop2: detected capacity change from 0 to 512 [ 25.972668][ T361] EXT4-fs (loop2): Test dummy encryption mode enabled [ 26.026533][ T361] EXT4-fs error (device loop2): ext4_orphan_get:1405: inode #15: comm syz.2.14: inode has both inline data and extents flags [ 26.039916][ T301] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 26.067379][ T372] loop3: detected capacity change from 0 to 256 [ 26.082882][ T361] EXT4-fs error (device loop2): ext4_orphan_get:1410: comm syz.2.14: couldn't read orphan inode 15 (err -117) [ 26.113587][ T372] loop3: detected capacity change from 0 to 256 [ 26.124148][ T19] hub 1-1:4.0: config failed, can't read hub descriptor (err -22) [ 26.137735][ T372] exfat: Deprecated parameter 'utf8' [ 26.149760][ T372] exfat: Deprecated parameter 'namecase' [ 26.158021][ T361] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 26.171060][ T372] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0xe6e0c303, utbl_chksum : 0xe619d30d) [ 26.183710][ T19] usb 1-1: USB disconnect, device number 2 [ 26.220269][ T361] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni" [ 26.229550][ T301] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 26.264156][ T301] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 26.287069][ T301] usb 2-1: New USB device found, idVendor=27b8, idProduct=01ed, bcdDevice= 0.00 [ 26.299810][ T361] overlayfs: unrecognized mount option "dont_measure" or missing value [ 26.315359][ T301] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 26.333396][ T301] usb 2-1: config 0 descriptor?? [ 26.362325][ T289] EXT4-fs (loop2): unmounting filesystem. [ 26.438838][ T28] kauditd_printk_skb: 71 callbacks suppressed [ 26.438848][ T28] audit: type=1400 audit(1787182227.525:145): avc: denied { read } for pid=380 comm="syz.2.19" dev="nsfs" ino=4026532514 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 26.534398][ T28] audit: type=1400 audit(1787182227.555:146): avc: denied { open } for pid=380 comm="syz.2.19" path="net:[4026532514]" dev="nsfs" ino=4026532514 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 26.617793][ T28] audit: type=1400 audit(1787182227.555:147): avc: denied { create } for pid=380 comm="syz.2.19" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 26.697337][ T28] audit: type=1400 audit(1787182227.555:148): avc: denied { create } for pid=380 comm="syz.2.19" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 26.818920][ T28] audit: type=1400 audit(1787182227.565:149): avc: denied { write } for pid=380 comm="syz.2.19" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 26.842668][ T392] loop0: detected capacity change from 0 to 2048 [ 26.884093][ T392] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 26.907692][ T392] ext4 filesystem being mounted at /3/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 26.925674][ T28] audit: type=1400 audit(1787182227.565:150): avc: denied { mounton } for pid=380 comm="syz.2.19" path="/8/file1" dev="tmpfs" ino=63 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 26.959455][ T318] EXT4-fs error (device loop1): ext4_do_update_inode:5281: inode #2: comm syz.1.2: corrupted inode contents [ 27.016593][ T318] EXT4-fs error (device loop1): ext4_dirty_inode:6158: inode #2: comm syz.1.2: mark_inode_dirty error [ 27.061288][ T28] audit: type=1400 audit(1787182227.825:151): avc: denied { read } for pid=387 comm="syz.0.23" name="binder0" dev="binder" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 27.089518][ T290] EXT4-fs (loop0): unmounting filesystem. [ 27.100287][ T318] EXT4-fs error (device loop1): ext4_do_update_inode:5281: inode #2: comm syz.1.2: corrupted inode contents [ 27.166250][ T318] EXT4-fs error (device loop1): __ext4_ext_dirty:202: inode #2: comm syz.1.2: mark_inode_dirty error [ 27.197659][ T28] audit: type=1400 audit(1787182227.825:152): avc: denied { open } for pid=387 comm="syz.0.23" path="/dev/binderfs/binder0" dev="binder" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 27.225117][ T318] EXT4-fs error (device loop1): ext4_do_update_inode:5281: inode #2: comm syz.1.2: corrupted inode contents [ 27.261800][ T318] EXT4-fs error (device loop1): ext4_dirty_inode:6158: inode #2: comm syz.1.2: mark_inode_dirty error [ 27.300777][ T28] audit: type=1400 audit(1787182227.845:153): avc: denied { ioctl } for pid=387 comm="syz.0.23" path="/dev/binderfs/binder0" dev="binder" ino=10 ioctlcmd=0x620d scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 27.339559][ T345] EXT4-fs error (device loop1): ext4_do_update_inode:5281: inode #2: comm syz.1.2: corrupted inode contents [ 27.365980][ T402] loop2: detected capacity change from 0 to 256 [ 27.404365][ T301] usbhid 2-1:0.0: can't add hid device: -71 [ 27.420737][ T402] ======================================================= [ 27.420737][ T402] WARNING: The mand mount option has been deprecated and [ 27.420737][ T402] and is ignored by this kernel. Remove the mand [ 27.420737][ T402] option from the mount to silence this warning. [ 27.420737][ T402] ======================================================= [ 27.462116][ T377] loop3: detected capacity change from 0 to 131072 [ 27.470869][ T301] usbhid: probe of 2-1:0.0 failed with error -71 [ 27.478327][ T28] audit: type=1400 audit(1787182227.845:154): avc: denied { set_context_mgr } for pid=387 comm="syz.0.23" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=binder permissive=1 [ 27.513958][ T301] usb 2-1: USB disconnect, device number 2 [ 27.529323][ T377] F2FS-fs (loop3): invalid crc value [ 27.537387][ T287] EXT4-fs (loop1): unmounting filesystem. [ 27.575906][ T377] F2FS-fs (loop3): Found nat_bits in checkpoint [ 27.642183][ T377] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 27.775695][ T402] exFAT-fs (loop2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 27.787964][ T384] loop4: detected capacity change from 0 to 131072 [ 27.815402][ T384] F2FS-fs (loop4): Test dummy encryption mode enabled [ 27.846047][ T384] F2FS-fs (loop4): invalid crc value [ 27.866765][ T402] exFAT-fs (loop2): Medium has reported failures. Some data may be lost. [ 27.880839][ T384] F2FS-fs (loop4): Found nat_bits in checkpoint [ 27.918437][ T409] loop1: detected capacity change from 0 to 40427 [ 27.938407][ T402] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 27.956511][ T409] F2FS-fs (loop1): Invalid log_blocksize (268), supports only 12 [ 27.967545][ T384] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 28.024740][ T409] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 28.054602][ T384] fscrypt: AES-256-XTS using implementation "xts-aes-aesni" [ 28.068570][ T409] F2FS-fs (loop1): invalid crc value [ 28.122918][ T409] F2FS-fs (loop1): Found nat_bits in checkpoint [ 28.209148][ T409] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 28.216331][ T409] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 28.318345][ T409] syz.1.28: attempt to access beyond end of device [ 28.318345][ T409] loop1: rw=10241, sector=45096, nr_sectors = 8 limit=40427 [ 28.358135][ T301] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 28.558118][ T301] usb 5-1: Using ep0 maxpacket: 16 [ 28.569397][ T301] usb 5-1: config 32 has an invalid interface number: 64 but max is 0 [ 28.598116][ T309] usb 3-1: new full-speed USB device number 2 using dummy_hcd [ 28.615412][ T301] usb 5-1: config 32 has an invalid descriptor of length 0, skipping remainder of the config [ 28.648290][ T301] usb 5-1: config 32 has no interface number 0 [ 28.668679][ T445] F2FS-fs (loop3): Invalid SB checksum offset: 0 [ 28.678135][ T301] usb 5-1: New USB device found, idVendor=0bd3, idProduct=0569, bcdDevice= 0.5b [ 28.697470][ T445] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 28.707320][ T301] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 28.719562][ T449] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 28.734375][ T445] F2FS-fs (loop3): invalid crc value [ 28.740389][ T449] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 28.753826][ T445] F2FS-fs (loop3): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 28.765714][ T449] F2FS-fs (loop0): invalid crc value [ 28.771307][ T309] usb 3-1: device descriptor read/64, error -71 [ 28.788718][ T449] F2FS-fs (loop0): Found nat_bits in checkpoint [ 28.809777][ T445] F2FS-fs (loop3): Try to recover 2th superblock, ret: 0 [ 28.821440][ T445] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 28.832009][ T449] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 28.858165][ T449] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 28.877565][ T445] syz.3.34: attempt to access beyond end of device [ 28.877565][ T445] loop3: rw=2049, sector=53248, nr_sectors = 136 limit=40427 [ 28.946157][ T288] syz-executor: attempt to access beyond end of device [ 28.946157][ T288] loop3: rw=2049, sector=45096, nr_sectors = 8 limit=40427 [ 29.038161][ T6] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 29.058565][ T309] usb 3-1: device descriptor read/64, error -71 [ 29.137583][ T290] syz-executor: attempt to access beyond end of device [ 29.137583][ T290] loop0: rw=2049, sector=40960, nr_sectors = 8 limit=40427 [ 29.251338][ T6] usb 2-1: unable to get BOS descriptor or descriptor too short [ 29.279607][ T6] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 29.291731][ T476] netlink: 24 bytes leftover after parsing attributes in process `syz.3.41'. [ 29.309230][ T6] usb 2-1: config 1 interface 0 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 29.323793][ T476] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=476 comm=syz.3.41 [ 29.338166][ T309] usb 3-1: new full-speed USB device number 3 using dummy_hcd [ 29.364401][ T6] usb 2-1: New USB device found, idVendor=2b53, idProduct=0031, bcdDevice= 0.40 [ 29.381808][ T476] netlink: 56 bytes leftover after parsing attributes in process `syz.3.41'. [ 29.400908][ T6] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 29.431178][ T6] usb 2-1: Product: syz [ 29.446460][ T6] usb 2-1: Manufacturer: syz [ 29.455518][ T6] usb 2-1: SerialNumber: syz [ 29.483488][ T301] usb 5-1: string descriptor 0 read error: -71 [ 29.508141][ T309] usb 3-1: device descriptor read/64, error -71 [ 29.515142][ T301] usb 5-1: Found UVC 0.00 device (0bd3:0569) [ 29.538218][ T301] usb 5-1: No valid video chain found. [ 29.578157][ T301] usb 5-1: USB disconnect, device number 2 [ 29.674786][ T6] snd-usb-audio: probe of 2-1:1.0 failed with error -22 [ 29.702512][ T6] snd-usb-audio: probe of 2-1:1.1 failed with error -22 [ 29.739689][ T6] snd-usb-audio: probe of 2-1:1.2 failed with error -22 [ 29.793143][ T6] usb 2-1: USB disconnect, device number 3 [ 29.799217][ T309] usb 3-1: device descriptor read/64, error -71 [ 29.809381][ T310] udevd[310]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.2/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 29.831057][ T487] F2FS-fs (loop3): Invalid SB checksum offset: 0 [ 29.858018][ T487] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 29.896651][ T487] F2FS-fs (loop3): invalid crc value [ 29.914648][ T503] set_capacity_and_notify: 5 callbacks suppressed [ 29.914666][ T503] loop4: detected capacity change from 0 to 1024 [ 29.932672][ T487] F2FS-fs (loop3): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 29.958241][ T309] usb usb3-port1: attempt power cycle [ 29.971764][ T503] EXT4-fs: Ignoring removed orlov option [ 30.000364][ T487] F2FS-fs (loop3): Try to recover 2th superblock, ret: 0 [ 30.011356][ T503] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 30.024453][ T487] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 30.050504][ T503] netlink: 79 bytes leftover after parsing attributes in process `syz.4.46'. [ 30.106175][ T291] EXT4-fs (loop4): unmounting filesystem. [ 30.124377][ T503] syz.4.46 (503) used greatest stack depth: 21984 bytes left [ 30.218904][ T452] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 30.251725][ T452] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 30.298147][ T452] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 30.388123][ T309] usb 3-1: new full-speed USB device number 4 using dummy_hcd [ 30.419347][ T309] usb 3-1: device descriptor read/8, error -71 [ 30.569367][ T309] usb 3-1: device descriptor read/8, error -71 [ 30.588195][ T452] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 30.595976][ T6] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 30.638138][ T461] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 30.768201][ T19] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 30.779425][ T452] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 30.789672][ T6] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 30.800699][ T452] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 30.810090][ T6] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 30.820261][ T6] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 30.833521][ T6] usb 5-1: New USB device found, idVendor=045e, idProduct=0713, bcdDevice= 0.00 [ 30.842838][ T309] usb 3-1: new full-speed USB device number 5 using dummy_hcd [ 30.850545][ T452] usb 4-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 30.859814][ T6] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 30.867934][ T452] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 30.879233][ T461] usb 2-1: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 0.00 [ 30.896333][ T6] usb 5-1: config 0 descriptor?? [ 30.908225][ T309] usb 3-1: device descriptor read/8, error -71 [ 30.916212][ T452] usb 4-1: SerialNumber: syz [ 30.921635][ T461] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 30.943528][ T461] usb 2-1: Product: syz [ 30.947834][ T461] usb 2-1: Manufacturer: syz [ 30.962170][ T536] loop0: detected capacity change from 0 to 4096 [ 30.969075][ T461] usb 2-1: SerialNumber: syz [ 30.977665][ T461] pl2303 2-1:1.0: pl2303 converter detected [ 30.989043][ T536] ext4: Unknown parameter 'noacl' [ 30.998388][ T461] pl2303 2-1:1.0: unknown device type, please report to linux-usb@vger.kernel.org [ 31.048488][ T461] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 31.098163][ T309] usb 3-1: device descriptor read/8, error -71 [ 31.144496][ T452] usb 4-1: 0:2 : does not exist [ 31.173525][ T452] usb 4-1: USB disconnect, device number 2 [ 31.228295][ T309] usb usb3-port1: unable to enumerate USB device [ 31.235920][ T532] fuse: root generation should be zero [ 31.249013][ T539] loop0: detected capacity change from 0 to 40427 [ 31.271974][ T552] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 31.279294][ T552] IPv6: NLM_F_CREATE should be set when creating new route [ 31.286518][ T552] IPv6: NLM_F_CREATE should be set when creating new route [ 31.299509][ T539] F2FS-fs (loop0): Corrupted extension count (64 + 1 > 64) [ 31.319859][ T6] usbhid 5-1:0.0: can't add hid device: -71 [ 31.325865][ T6] usbhid: probe of 5-1:0.0 failed with error -71 [ 31.339022][ T539] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 31.359318][ T6] usb 5-1: USB disconnect, device number 3 [ 31.366632][ T539] F2FS-fs (loop0): invalid crc value [ 31.394036][ T539] F2FS-fs (loop0): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 31.456110][ T539] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 31.472270][ T539] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 31.512034][ T539] netlink: 20 bytes leftover after parsing attributes in process `syz.0.58'. [ 31.529083][ T566] loop3: detected capacity change from 0 to 512 [ 31.538562][ T539] F2FS-fs (loop0): Inconsistent segment (8) type [1, 0] in SSA and SIT [ 31.553224][ T566] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 31.584924][ T566] EXT4-fs (loop3): encrypted files will use data=ordered instead of data journaling mode [ 31.619572][ T566] EXT4-fs error (device loop3): ext4_orphan_get:1431: comm syz.3.63: bad orphan inode 131083 [ 31.643409][ T566] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 31.680421][ T28] kauditd_printk_skb: 45 callbacks suppressed [ 31.680434][ T28] audit: type=1400 audit(1787182232.765:200): avc: denied { write } for pid=565 comm="syz.3.63" name="file1" dev="loop3" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 31.710626][ T566] 9pnet_fd: Insufficient options for proto=fd [ 31.755825][ T288] EXT4-fs (loop3): unmounting filesystem. [ 31.856843][ T28] audit: type=1400 audit(1787182232.795:201): avc: denied { ioctl } for pid=565 comm="syz.3.63" path="/16/bus/file1" dev="loop3" ino=15 ioctlcmd=0x660f scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 31.944346][ T597] syz.4.70 (597) used greatest stack depth: 20704 bytes left [ 31.976697][ T28] audit: type=1400 audit(1787182232.795:202): avc: denied { mounton } for pid=565 comm="syz.3.63" path="/16/bus/bus" dev="loop3" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 32.484807][ T28] audit: type=1400 audit(1787182232.825:203): avc: denied { setopt } for pid=565 comm="syz.3.63" lport=2 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 32.505262][ T461] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 32.554380][ T28] audit: type=1400 audit(1787182232.825:204): avc: denied { read } for pid=572 comm="syz.0.64" name="ppp" dev="devtmpfs" ino=158 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 32.623700][ T28] audit: type=1400 audit(1787182232.825:205): avc: denied { open } for pid=572 comm="syz.0.64" path="/dev/ppp" dev="devtmpfs" ino=158 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 32.694577][ T28] audit: type=1400 audit(1787182232.835:206): avc: denied { ioctl } for pid=572 comm="syz.0.64" path="/dev/ppp" dev="devtmpfs" ino=158 ioctlcmd=0x743e scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 32.720432][ T461] usb 4-1: unable to get BOS descriptor or descriptor too short [ 32.739014][ T461] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 32.770457][ T461] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 32.815847][ T28] audit: type=1400 audit(1787182232.885:207): avc: denied { ioctl } for pid=577 comm="syz.0.66" path="socket:[17465]" dev="sockfs" ino=17465 ioctlcmd=0x586d scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 32.844505][ T461] usb 4-1: New USB device found, idVendor=1235, idProduct=0010, bcdDevice= 0.40 [ 32.876135][ T461] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 32.908160][ T461] usb 4-1: Product: syz [ 32.924299][ T461] usb 4-1: Manufacturer: syz [ 32.943171][ T461] usb 4-1: SerialNumber: syz [ 32.963229][ T28] audit: type=1400 audit(1787182234.045:208): avc: denied { getopt } for pid=616 comm="syz.2.77" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 32.982864][ T461] usb 4-1: selecting invalid altsetting 1 [ 33.005807][ T461] usb 4-1: unit 6 not found! [ 33.230075][ T28] audit: type=1400 audit(1787182234.315:209): avc: denied { connect } for pid=626 comm="syz.2.80" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 33.280919][ T596] loop0: detected capacity change from 0 to 131072 [ 33.315703][ T596] F2FS-fs (loop0): invalid crc value [ 33.348665][ T596] F2FS-fs (loop0): Found nat_bits in checkpoint [ 33.368690][ T6] usb 2-1: USB disconnect, device number 4 [ 33.406406][ T635] netlink: 8 bytes leftover after parsing attributes in process `syz.1.82'. [ 33.445529][ T596] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 33.459207][ T638] netlink: 8 bytes leftover after parsing attributes in process `syz.1.82'. [ 33.476138][ T610] loop4: detected capacity change from 0 to 131072 [ 33.544194][ T610] F2FS-fs (loop4): invalid crc value [ 33.561782][ T461] usb 4-1: 2:0: failed to get current value for ch 0 (-32) [ 33.613363][ T610] F2FS-fs (loop4): Found nat_bits in checkpoint [ 33.688800][ T610] F2FS-fs (loop4): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 33.745328][ T610] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 33.891055][ T655] SELinux: Context system_u:object_r:man_t:s0 is not valid (left unmapped). [ 33.928105][ C0] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 34.177849][ T662] loop0: detected capacity change from 0 to 128 [ 34.292347][ T672] loop0: detected capacity change from 0 to 1024 [ 34.308872][ T672] EXT4-fs: Ignoring removed nomblk_io_submit option [ 34.317786][ T672] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 34.329588][ T672] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 34.339427][ T672] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=e055c01c, mo2=0002] [ 34.347716][ T672] System zones: 0-1, 3-36 [ 34.353186][ T672] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 34.391631][ T290] EXT4-fs (loop0): unmounting filesystem. [ 34.398201][ T6] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 34.467250][ T461] snd-usb-audio: probe of 4-1:1.0 failed with error -22 [ 34.495610][ T362] udevd[362]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 34.511813][ T461] usb 4-1: USB disconnect, device number 3 [ 34.564760][ T691] binder: BINDER_SET_CONTEXT_MGR already set [ 34.573334][ T691] binder: 690:691 ioctl 4018620d 200000001000 returned -16 [ 34.580841][ T452] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 34.618185][ T6] usb 3-1: Using ep0 maxpacket: 32 [ 34.625485][ T6] usb 3-1: config 0 has an invalid descriptor of length 249, skipping remainder of the config [ 34.636071][ T6] usb 3-1: config 0 interface 0 altsetting 9 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 34.649411][ T6] usb 3-1: config 0 interface 0 has no altsetting 0 [ 34.656051][ T6] usb 3-1: New USB device found, idVendor=056a, idProduct=00bc, bcdDevice= 0.00 [ 34.669578][ T6] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 34.692865][ T6] usb 3-1: config 0 descriptor?? [ 34.707867][ T6] usbhid 3-1:0.0: couldn't find an input interrupt endpoint [ 34.778156][ T452] usb 5-1: Using ep0 maxpacket: 32 [ 34.797535][ T452] usb 5-1: config 1 has an invalid descriptor of length 135, skipping remainder of the config [ 34.812830][ T699] xt_hashlimit: size too large, truncated to 1048576 [ 34.822901][ T452] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 34.848118][ T301] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 34.857771][ T452] usb 5-1: New USB device found, idVendor=1299, idProduct=1014, bcdDevice= 0.40 [ 34.877159][ T452] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 34.893255][ T452] usb 5-1: Product: syz [ 34.902836][ T452] usb 5-1: Manufacturer: syz [ 34.912938][ T452] usb 5-1: SerialNumber: syz [ 34.968146][ T461] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 35.048796][ T301] usb 1-1: Using ep0 maxpacket: 32 [ 35.055868][ T301] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 223, using maximum allowed: 30 [ 35.075885][ T301] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 223 [ 35.094360][ T714] netlink: 24 bytes leftover after parsing attributes in process `syz.1.106'. [ 35.104527][ T714] device ip6gre1 entered promiscuous mode [ 35.110791][ T301] usb 1-1: New USB device found, idVendor=28bd, idProduct=0042, bcdDevice= 0.00 [ 35.123286][ T301] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.138464][ T452] usb 5-1: MIDIStreaming interface descriptor not found [ 35.149783][ T301] usb 1-1: config 0 descriptor?? [ 35.160073][ T461] usb 4-1: unable to get BOS descriptor or descriptor too short [ 35.178472][ T452] usb 5-1: USB disconnect, device number 4 [ 35.186651][ T461] usb 4-1: config 1 has an invalid interface number: 10 but max is 2 [ 35.200414][ T461] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 35.211732][ T461] usb 4-1: config 1 has 4 interfaces, different from the descriptor's value: 3 [ 35.220979][ T461] usb 4-1: config 1 has no interface number 3 [ 35.231681][ T461] usb 4-1: New USB device found, idVendor=0582, idProduct=004c, bcdDevice= 0.40 [ 35.241046][ T461] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 35.249316][ T461] usb 4-1: Product: syz [ 35.254357][ T461] usb 4-1: Manufacturer: syz [ 35.260579][ T461] usb 4-1: SerialNumber: syz [ 35.470201][ T694] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 35.479908][ T694] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 35.490025][ T461] usb 4-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 35.498152][ T692] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 35.521654][ T461] usb 4-1: USB disconnect, device number 4 [ 35.556279][ T684] xt_hashlimit: size too large, truncated to 1048576 [ 35.563303][ T6] ip6_tunnel: ip6gre1 xmit: Local address not yet configured! [ 35.578367][ T6] ip6_tunnel: ip6gre1 xmit: Local address not yet configured! [ 35.596224][ T6] ip6_tunnel: ip6gre1 xmit: Local address not yet configured! [ 35.615779][ T301] uclogic 0003:28BD:0042.0001: interface is invalid, ignoring [ 35.663702][ T718] dummy_hcd dummy_hcd.0: remove, state 1 [ 35.679071][ T692] usb 2-1: config 220 has an invalid interface number: 76 but max is 2 [ 35.697817][ T718] usb usb1: USB disconnect, device number 1 [ 35.703961][ T692] usb 2-1: config 220 contains an unexpected descriptor of type 0x2, skipping [ 35.715714][ T692] usb 2-1: config 220 has an invalid descriptor of length 0, skipping remainder of the config [ 35.727064][ T718] usb 1-1: USB disconnect, device number 3 [ 35.733041][ T692] usb 2-1: config 220 has no interface number 2 [ 35.740823][ T692] usb 2-1: config 220 interface 1 altsetting 5 has 0 endpoint descriptors, different from the interface descriptor's value: 12 [ 35.760302][ T718] dummy_hcd dummy_hcd.0: stopped [ 35.772693][ T692] usb 2-1: config 220 interface 0 has no altsetting 0 [ 35.781933][ T718] dummy_hcd dummy_hcd.0: USB bus 1 deregistered [ 35.795637][ T692] usb 2-1: config 220 interface 76 has no altsetting 0 [ 35.813009][ T692] usb 2-1: config 220 interface 1 has no altsetting 0 [ 35.830309][ T723] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN [ 35.842142][ T723] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 35.850554][ T723] CPU: 0 PID: 723 Comm: syz.0.97 Not tainted syzkaller #0 [ 35.857763][ T723] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 35.868001][ T723] RIP: 0010:set_link_state+0x2a/0x1230 [ 35.873486][ T723] Code: 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 60 49 89 fd 48 bb 00 00 00 00 00 fc ff df e8 4d fb 24 fe 4c 89 e8 48 c1 e8 03 <80> 3c 18 00 74 08 4c 89 ef e8 e8 85 6a fe 4d 8b 75 00 49 8d 95 9b [ 35.893392][ T723] RSP: 0018:ffffc90000b875a0 EFLAGS: 00010046 [ 35.899492][ T723] RAX: 0000000000000000 RBX: dffffc0000000000 RCX: ffff8881136d6540 [ 35.907844][ T723] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 35.915939][ T723] RBP: ffffc90000b87628 R08: 0000000000000003 R09: 0000000000000004 [ 35.923922][ T723] R10: dffffc0000000000 R11: fffff52000170eb4 R12: 0000000000000000 [ 35.931917][ T723] R13: 0000000000000000 R14: 0000000000000000 R15: ffff88810dd1c000 [ 35.939901][ T723] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 35.948842][ T723] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.955429][ T723] CR2: 00007f8f909556c8 CR3: 0000000131206000 CR4: 00000000003506b0 [ 35.963394][ T723] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 35.971353][ T723] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 35.979530][ T723] Call Trace: [ 35.982801][ T723] [ 35.985726][ T723] ? __kasan_check_write+0x14/0x20 [ 35.990831][ T723] ? mutex_lock+0x93/0x1b0 [ 35.995413][ T723] dummy_pullup+0xcd/0x130 [ 35.999815][ T723] ? __cfi_dummy_pullup+0x10/0x10 [ 36.004909][ T723] usb_gadget_disconnect_locked+0x14c/0x3f0 [ 36.010812][ T723] gadget_unbind_driver+0xab/0x3d0 [ 36.015997][ T723] ? __cfi_gadget_unbind_driver+0x10/0x10 [ 36.021707][ T723] device_release_driver_internal+0x486/0x7e0 [ 36.027763][ T723] driver_detach+0x1f1/0x2d0 [ 36.032335][ T723] bus_remove_driver+0x121/0x1d0 [ 36.037257][ T723] driver_unregister+0x75/0xa0 [ 36.042024][ T723] usb_gadget_unregister_driver+0x4e/0x70 [ 36.047745][ T723] raw_release+0xda/0x260 [ 36.052062][ T723] ? __cfi_raw_release+0x10/0x10 [ 36.056986][ T723] __fput+0x1fd/0x8f0 [ 36.060957][ T723] ____fput+0x15/0x20 [ 36.064935][ T723] task_work_run+0x1e1/0x250 [ 36.069513][ T723] ? __cfi_task_work_run+0x10/0x10 [ 36.074872][ T723] ? __kasan_check_write+0x14/0x20 [ 36.079974][ T723] do_exit+0xaf2/0x2850 [ 36.084145][ T723] ? __cfi_do_exit+0x10/0x10 [ 36.088812][ T723] ? stack_trace_save+0xa6/0xf0 [ 36.093670][ T723] ? __stack_depot_save+0x36/0x490 [ 36.098790][ T723] ? __kasan_check_write+0x14/0x20 [ 36.104194][ T723] ? _raw_spin_lock_irq+0x95/0xf0 [ 36.109325][ T723] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 36.114885][ T723] do_group_exit+0x21b/0x2e0 [ 36.119476][ T723] ? __kasan_check_write+0x14/0x20 [ 36.124596][ T723] ? recalc_sigpending+0x168/0x1c0 [ 36.129744][ T723] get_signal+0x167c/0x1700 [ 36.134438][ T723] ? __cfi_get_signal+0x10/0x10 [ 36.139372][ T723] arch_do_signal_or_restart+0xd1/0x11c0 [ 36.145119][ T723] ? __kasan_check_read+0x11/0x20 [ 36.150246][ T723] ? call_rcu+0xb84/0xf50 [ 36.154659][ T723] ? __cfi_arch_do_signal_or_restart+0x10/0x10 [ 36.161084][ T723] ? __cfi_call_rcu+0x10/0x10 [ 36.165761][ T723] ? __switch_to+0x56f/0x1070 [ 36.170465][ T723] ? __kasan_check_write+0x14/0x20 [ 36.175698][ T723] ? recalc_sigpending+0x180/0x1c0 [ 36.180808][ T723] exit_to_user_mode_loop+0x7a/0xb0 [ 36.186131][ T723] exit_to_user_mode_prepare+0x87/0xd0 [ 36.191712][ T723] syscall_exit_to_user_mode+0x1a/0x30 [ 36.197292][ T723] ret_from_fork+0x15/0x30 [ 36.201812][ T723] RIP: 0033:0x7fd763b9eec9 [ 36.206216][ T723] Code: Unable to access opcode bytes at 0x7fd763b9ee9f. [ 36.213231][ T723] RSP: 002b:00007fd7649801c0 EFLAGS: 00000206 ORIG_RAX: 00000000000001b3 [ 36.221640][ T723] RAX: 0000000000000000 RBX: 00007fd763b5a460 RCX: 00007fd763b9eec9 [ 36.229650][ T723] RDX: 00007fd763b5a460 RSI: 0000000000000058 RDI: 00007ffda8b77fd0 [ 36.237784][ T723] RBP: 00007fd7649806c0 R08: 00007fd7649806c0 R09: 00007ffda8b780b7 [ 36.245745][ T723] R10: 0000000000000008 R11: 0000000000000206 R12: ffffffffffffffe8 [ 36.253791][ T723] R13: 000000000000006e R14: 00007ffda8b77fd0 R15: 00007ffda8b780b8 [ 36.261838][ T723] [ 36.264843][ T723] Modules linked in: [ 36.268724][ T723] ---[ end trace 0000000000000000 ]--- [ 36.274252][ T723] RIP: 0010:set_link_state+0x2a/0x1230 [ 36.279710][ T723] Code: 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 60 49 89 fd 48 bb 00 00 00 00 00 fc ff df e8 4d fb 24 fe 4c 89 e8 48 c1 e8 03 <80> 3c 18 00 74 08 4c 89 ef e8 e8 85 6a fe 4d 8b 75 00 49 8d 95 9b [ 36.299749][ T723] RSP: 0018:ffffc90000b875a0 EFLAGS: 00010046 [ 36.305826][ T723] RAX: 0000000000000000 RBX: dffffc0000000000 RCX: ffff8881136d6540 [ 36.313801][ T723] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 36.321792][ T723] RBP: ffffc90000b87628 R08: 0000000000000003 R09: 0000000000000004 [ 36.329772][ T723] R10: dffffc0000000000 R11: fffff52000170eb4 R12: 0000000000000000 [ 36.337759][ T723] R13: 0000000000000000 R14: 0000000000000000 R15: ffff88810dd1c000 [ 36.345821][ T723] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 36.355042][ T723] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.361631][ T723] CR2: 00007f8f909556c8 CR3: 0000000131206000 CR4: 00000000003506b0 [ 36.369593][ T723] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 36.377562][ T723] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 36.385531][ T723] Kernel panic - not syncing: Fatal exception [ 36.391661][ T723] Kernel Offset: disabled [ 36.395984][ T723] Rebooting in 86400 seconds..