last executing test programs: 1m46.411125978s ago: executing program 32 (id=17): bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x109042, 0x100) fcntl$lock(r0, 0x24, &(0x7f00000000c0)={0x1, 0x2, 0x1c00, 0x7fffffffffffffff}) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_HOPOPTS(r1, 0x29, 0x36, &(0x7f0000000400)=ANY=[], 0x8) connect$inet6(r1, &(0x7f00000003c0)={0xa, 0xfffe, 0x4, @mcast2, 0x4}, 0x1c) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000240)='bridge0\x00', 0x10) write(r1, &(0x7f00000000c0)="832a0a65bd8c002b0304000e0580a7b6070d63e286a5cefe", 0x5ac) 1m43.906901976s ago: executing program 33 (id=45): r0 = socket$inet6_udp(0xa, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x89f0, &(0x7f00000002c0)={'bridge0\x00', &(0x7f0000000140)=@ethtool_cmd={0x4a, 0x0, 0x8, 0x4, 0x4, 0xd, 0x6, 0x7, 0x2, 0x50, 0x4000000f, 0xfffffff9, 0x8, 0x7, 0xe, 0xb701, [0xcf, 0x2]}}) (async, rerun: 64) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'erspan0\x00', 0x0}) (rerun: 64) sendto$packet(0xffffffffffffffff, &(0x7f0000000180)="0b032200eb1025000212475400f6a13bb1000000080088a84803", 0x10300, 0x0, &(0x7f0000000140)={0x11, 0x0, r2}, 0x14) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f000000ec00)=[{{&(0x7f00000005c0)={0xa, 0x4e23, 0x800, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, 0x7}, 0x1c, &(0x7f0000000cc0)=[{&(0x7f0000000600)="8f865048ee7ad04e909891aabb07c433c253fb62d60797da3161c194527d83b829d6df0fedf167756e3a46c5379737608feab3489a06bc6b9d48ecf8acfb9c082f1f9be2353e3453922b71fd7641598e78a338b3197b3f0e4509d776a2089f3ceab0c975b3e935153f39b7b80acf766d064b91e34cc854fd7111caffa2d534ef137c517d6f5cacd0bc0770f844a6e2853dbab9bf90962f50d2940bd9815143bd42", 0xa1}, {&(0x7f00000006c0)="f25acdc4a828a8aa353fd822b58734462cbda3af10", 0x15}, {&(0x7f0000000bc0)="b2f3a4a472a626fb170e9bf905a0e7da380088cd157012c18a1721408dab25ebe8527e0cef1c6c8ef0ddedab8f4220d43fd3c7dd1e124afa4d96b374f5404cbb4b430cea049942e38cdde72002fe099b26b2e7be2cbb7abf8ff7b097272357ac8df80d6806599d06d78c1c59eef0ce42e42e238174c410c8f7", 0x79}, {&(0x7f0000001fc0)="6cbf3746225d7c18be981fc37bd6b4000b88a63273eba670999061bef38ed1cbc148ac639842952735709b776fe354a6c4d190f6bf8e934a0a9f49d1ef01d0313e6a96f302c01c20f3f8635ee3d489aed4d0ae73efbd4e7df8c70d5887f8bdd60d88c5bb92324d9a2335fc23f76ae5ade8a2911970ff46ef245770e838421b8e7cdd14688f91baf7012f7762dd76300e1fa8ddb4d2ffce6d57ed987f3633ab7eeb2333918a358095164e4351197ca75b779cba29df0bcd3e48e7ed755af9d53b5399523f59981f6c511200a540e10f809c64e14c17227aa5290867fa30418e725cec61f0da0df345d7d74b5aaefcafb96b3ff5222715ac4623a7c36a0eaac467f052aaf2e259f66f10dd1a45e80504a382ec464b86e87a7ea6358da8dd9f555dec9a34c88c178d36f6e9d85039c3dc626352f3676b5c76587b30d2717f07bd86088665e2744247bc21eaae37c257763e6c8430cd8a3920ab0ba741fe659f3f27f6c0c95a6f8cc67e9c94aa4297bc4b4f017e863bfcecc1c63d5be8159f36792ab7bf1933220f3b309fedcc24d26d585bc733961e3706ffc1429312c42b3274a220e9a8808a07efe1eaa86a07dbe20368865c1c77386dbbbe50d00ed3e749cd7aef83763b7b22c8108bc4fce0cf27be7d63fc44887f31bad4f386582c63e3911f5942dd9340bcc7ed4b4f047e08cc3a941343c699f162da08b5e999d571d03d3d65912bdd75a5219b638f35b448fb5654a91027e9c6aa3615825ad767dc9c7af9e3cea7918f93d37e18e9181985c4bf585bf5365b7b73d6b9f271a96847e95b0385bbff816079c47cb11937aafe9c61ac76d7c94a1197c4bb8031b2a6775d4be2fda3cb522b0651df442a6abcd41aa04ab09df33d4615fc5f0efe539ed168870c98ade21e7e9214f637d9d358f8f3dd3efc48b6d9c2b55a46cfe8bebc25a29f97c55e2798de5327f3b9a6f1f698b4e04872ce5d983ed884e8a9f801f2ff99b810f04c17afaa8508def34cf3053ecdf7b51d819de63bc111ec67fbad3523ebb53a5b7864d31a3a29bc046be836a393f1b0c836f6b0930e291edbe4cf3ab2b34a26b847d551cf71f8f056f93bb252192bb4d920bb0ae843e46a83500590ae1d36a9eefc508081e516882882001849ec1d165dc51abfb30a38fc877fe3495b14371c44bce510686eb9ad913dcb5865f7a3c6437add27960cc0e82475834555c30351ff21c9aca30807d4989b779bac7b00cecf44ef513aa685f814d1d3475b29778ce5e5667f55d44bf349e74f8c62aecaeb5e8b154e7bf4ea90270a4b535fb67ae5c4622b2b1c0a727b307e2081139be10c1cf62cb2d1fffe329bfaa45796d8dcd7093c29cc240457217d543a98af4be9b98f7788149c6b4b463adc61933bb7f7af7536b5bff677f2b0d934207fa37b467d6ef2969cda1afb6c4f162f14691736119971b781b782f014c646ecaa1db51cd183d4be0dbf8a2f49c064cc22fb1f941b37505b362db1536f2f8030d4b76c9a9aa53284cfb23cba0a0f81af64fbda0c76583b585b7b7af7834c8bfeeb1596a84a5f0a56d67343776f972a123d28a23408576e5853ccb8a823785929cb40ac18ad61260a8f56da1d892f700353372675e49d77d57ee50e249ee12deb580c1b82d2821c41e1f32b8e3e64f34f9776bdb250a65e0c75c740719ba95fb44aefc163f0bc8dac3cc3e0c5f3ace32498de5f7edfb0e74857b923df435d05b6787136238d74fc7a70e221646620d0f30c0137578167729506a6b162831f0e355a8618f5f4f72c10777451bdc29998f0452243120cdc958a75ef010db512410cc8c94960a8e0f609f65a3c6b990cc739ec44d5c60d1d9b846992c7692295b4690beff3d5b19cd43697f83e9eba6bdcb653c06da6f6120a069f0adbf8be76f8b752f8ed8ad4ad4febec69a499d3671bc6b09f60bc6091345c26486c34ce68d2dc645754560d2813794197b1222c747dead8e8775506a9b2a78c756d63460b30884c40543dd2aab83689881d0aac1ec577466c4337c68f682ca950acd81f7b2f4bb58e1983f6cb8485a282872895102da50a0ef312621286394f44cab55e8e247fd113df2e4e239f3983fd3e1bf414304d12a2e8c30872db7ccf442e14ae4d705d55bacb22b60d7cc010fb91418a8d6b61951101feba5622572c81e7ccee40ba1903e0044f2e0208485c75ee34a8b0b798a3a0a52169e509c32dfab15de8ee4760e8372d8f5684a5af21d4de0da4fff747a5c3e7a24ae852932d0febef77ef8b5c59cf07eb15e8a9a6e0b9064747d5a50c206a2efe244564d0a36f59b95f1954c6e366bc31403550421bb077b5f53235f5d884eb708e5e8449a6f2eb2051ada452a1448312fb382e8259c92f7872c7bb9484264ccb960e0213b10480a156381cb18cdc158e97d1e63fa0edc71c6f498e6d7457c322db6524d8525a2aaba1ef3af9e6b626a074881c16902a6253e5cf9177b7f889c4ccc5f91e1e9122ddfd220089592d24bb4524b3bc6ffad26c79a19d07d3126d1cc91419f287506d2debe942b5505674f1bb48035e1a0c47da79d26552f8635fe3ff164b5f017f543192ae66300adac33295665f7aa54f5f177eb8e153611f8eaff7c819ac56d237612db33451cebdb9dc9976f8c9087eccad8910dfd07e9ce213c7aa731f96e2c6bb5a88e26ed56acad6df1b4f5a2adfdaf3c52753400ab92dc94fdbbabad4e31a9a4ba99c40e5cb599c0d62951c42e590a68c2d63f8130feb7a24053ecd8c35c1eeee6a7e0d8c71b12178e5f9ee7d569d530971fecd51ec997620cc2d0c870d2195844225f3c4c8aed14beede656f037d571f1fd912e15d0c2d4a262fa98bfe8da85f1558ddb80c355b6e84fc83a63b9ccffbc29947f69d64eb4bad515d0d1cd3f1e7a9ec5296ec9663e84d99bc740f79033e198e4cc44468d703418253a3e5c2a5689d523766d791ad079f4fce5d409b4946c2fb79d3f29dcca571e22fbfd4640d64ee16360e2d4244bc74882aa8e814c1ef9814c963cfbb7333bbce244bef4bbbee432ae3b182ec1016cff2cf9484176f6b1121850e7a8b33bce9de7c55dc3dc2e10d883b773849844df58bdb8eb3f0bf9942f14203cc6da4855ff6c22b2dd40895178abcc81afa0063ceac1f87927c09c394769f77ba70d567ddb69c5dd60ffd6d5d38e2330d1edaab700e49bcfec316c8b937fe77b0383c2fd03885585a24ce04c4727b57656f086579a88972bb76ff6f1aaadc0404d7cb697198ae8727ddf207187325240b2bfcbc31edf24ad438433b751660aa590f71c80c26eb179fba1bf279127403eae4dc602058127d0539a775fa15092fef9c5e7301bd6e5f801d986b474c55a6f7aee3f0582e512a9140ddae02f6e9497b490b59d666107b151500ab314e651fd8c176bc361ae83193cac48e549622461066eb27612ff44ee9b6a91dd2412b5fd1ad21991c6384ccb4f3bb7bc360e95b05e8404c67a1e2aec6151d72ce94c0ffbca9071a7d29ff41f8db5e1974e80859aa2ec2abd6ed42014d4ed792a5024b0941914ff1b637e07c38c9d525c09d429b61d66db6662ae32cd7980ec065f91cc9d14d459fc4ec7a6ae900b0fb67bc858b42df940ea44734be34aa646aed28364eb62550b163601505247be66406e5c412bd814cc8ea3d74006c6abc856069db29582a5a60a77195ee94f7d93acc8bf4d210182f0290cae4100bad99bdcdd8cd16644b0ae26f8564aafb50185b058e42f30be2f99142b63b6efd8328869a548dd6dfdf3159f293db20f4195319397e12a988afc5b83e8abdcef3393261e08bfcfad8be6e8a772f8d34ea33fd6c194c151efc9d52927b4b225830c158aa91fa6f169d4aa4b4d5914acac28704b68798f790ba30dcc3e8a175ee8cb4c9a14358998b45bb44929ea581c719bdbae8b42a10c695754d39d0338dbdb9fbabe2adfc147be5e524624141b9961d963251b2a7fde93775d2a5958618a83ff295c7852484a086434262bac3cec73b3e6ef9e18da0f0be8c8c2d6700beec1422e9439ce919d230982dbdd634fa72c3833276bd5fe08b61955a2b992ccaf01362fb9dad48e35942197da8ab193da0870b1db467aadcd2ed30b57c7b1e0c8b87ee5830cf2bb24d1f079f2a7e34010fa641be9e9dfbfee7e551a73e7fdeaa7bda0f0bcd2cae81fd8e640fe6105107c3079bae2d77e9baec9636317048e58f0d51839e44b86ff20ccde08eabc0cd75b4990d6f5aa17b43eb60a9a37b1be60c5fdfc2323504edb8d05131ec13ddd1d308b951421e38669eaaf231e2a5c192f46b7dc2db8d2adf8ae274b70f6a9c55ff41b075766f4397571a6325328b0324f080ac3a0900e572a6ba923e8f4fce94c810839d0b0aaf8e7e2ece48ee184ffcc51c1612d013fb2c97e2820e7d4364487df6b6ea47a9e1df857aa89d4e93e8b960d20bd2439770d928b1d8a7341e171497b3f1c35e635a32d32539d62722efe0d8724aec750bdc9df893f73de219dc912331076d535e16933d70cf6bcf8a68f2346d7963c71f077824571240b14faf15cd3f72b44ad85820809215bd67a0b0f4611371a0597c0544ff1f38a119a1f5ac8f8b5d6adea4d2fb62feefc671d062fb3b7338c1940aaf2f5123ca9202960ef606017833dc6cb31797407f17e92b9d9ba0c741ecb322a93560776861bc59d54ec6de9e7b2ff4d93ffe867fc6498bb6bfae2f0209200869b2adf56508da071d4deeb208b0f09199dd0361eb6f0178f1438355c44d3f4f62491ac4ea12da8dbed1c3dfd9d1fb853e0cf32c58d0474e76f20536f161ccf4a6f55b6a5fcd0090d5a2507d693d23f63e6dc36027ab4cc9a530bcd7a5878ae488dfd25a697b39e2e5bea713b0b8e556987d8eb71f846a4a1a9a7d3853f0b1f0482f656e08fc28a6be6265f8f0acda847ee70485ec6c6b4b7c7a05e0a26d52f7213c79c3ab936612b9ee94e81e8e54c026e216ed50ed1d95bf0237167ab59badcf844981058ff1f005630be2b5f65f3105ae16367472d08274b971e1118400081a351525a48ffdfa7ca55fa763f0192a0c6421f7ae9ad1043f655c18613dbfe863cc4ccb670e720a582b73473c7263c283ad9e0e9e0883f5ee2aadce753be6f57e51ad5592d783df4ac44c3ca6066b77b601f40df5ccb89c1fb23d41a1b45e2664c8ee67e3673ae4a37533b6ac68d10f8bfe10be8f915904b4c522fdb8723e0969e528559fb6fb1a5e6d403f74b1913a73060ea1a2589489dfabdabe2681cce1832f5f11c59dc8cf93979133229b9993d0cda90e0b579011601e3470ca34444a5da799dd2d208a835f132df6a300d1ac2af562b299d3b556f29260dfd59399315e1e750e2b3207f926e2343f84cd14b1410cf518edd5195ae23ad085467c1666a92905287726c1809741f9e3955b5d59289bc82ae30c2faeeeddb8d048bc6c1e6e0b845998c83bc7b0cef0ba8240e191e3c6ca3c92d9dfd406949fac08d17d13f1d5d168a1a19f92ecf42b260251a79a0d15912d6c7c02207bea8c8e28592915ac16795d6eb1268eebe691dbbcd1a93865634f6e2e2df2f0a451a536bfcc713bc239f375c76a997651a3782aaea903d7e76c4713c5a12fec5ee1c2058cb401f4848ecaf8b47de5525ba38ab48f21060bed765cb7e10deb3ec199cd8395ee9040882b3709db0be766b3b19c9daeed2a82b82107c0887aea2fb31bead37d2ee5598bfc4fcb2ed3b59b149aa61098baea32aeedd59493967d2194a31a882f36be5ce0a77afd15157bd7bd4833c0322000944eaeaff294e2713d", 0x1000}, {&(0x7f0000000700)="9b51e7537e95a25e73be4a1ee99c83c6d75f9d7d920085f9d447b65dfac9e8e56a", 0x21}, {&(0x7f0000003800)="b0162c47d0cb84c9e438117754a2680282c1070b45db7123134c5ed63cab035ac2d0223b36bc6a767fc6da92ef7e41833579ce0e28f73fb565f348fef2187cb90d05b22fb77ca0374b1c1898e2a9238ef5e86048927e4a5f87a0ff71ed65949f812894c1daeb488179b1aa1e680cf82bb7f5789bc0c46c1a040598e42c69ee476bd4dcde401f1cf28eb4f55079ec66fe1c3e99eac69b340f9c2bd5ae5510edf79368e076a7778394489df45b5f850f6859609a9ef223c35d9447ef58cc91659b6e620eff9b325b6510b826d73d23c9c98e2a8ab58655a526dcf6f2b9fdf5766a5e3ce78bdc131f65d1512893c49c23947d73f755f84774a0117bfc639b6bf9cfdbb1769424074eb084ddfd276a3885cf2fbd0b4535a6e5dfac1f0897bdd1b9ceacacc730826c9cf2ba5445426c98085d835e984d1f42ec18655d7fabdaabeb60f241fd28a7f032066534e4038133fa0e9dd3d0eec2905c753ee0bcc4a1b3263680cabac9e9341ddd4c7ccc26743f0d2fac97bac22d56ee69fc643e3846c1350dd8ce6fd60971ebfb05eb9673a1fe1327adce234b0c6d120d96e0592b0f465da1c055320eb13135ab6140a3005cfe14c4de00aff43c48a670f32a5ff9e8138603ede72b92526f0816b838d2a3e8ee987089e4bec6e1a81d9a27aa86a96c2bb30952b9619491923d0bda8d939067eb1ff9237f44a81456fe4f19ec3cfb11f2827d207ac3c384ccfc0fb4ab210dfb56552b7dc9860b28ba846f4428f88556a1f6e2b0d638095a4a22bc9cf452c9c9ded14e1d5a5bbac565dedaec5775e19453eb87f225bd0c0b6960d5b5e923560a77287d61773ad26f5d4e2dd04e194f739f20aa25ca1ba0ba465940ae5057106709b5a8f887d6ffa45b57302aaa5209d17799d0ffced2f07f98cd6d30d7f62db788456b86a6dc97cd492750ef4de9898c1eb8202c60fedac8ada55d2aae783bd533d5528a219ec48dfc91bd4c61b29166f19d95ed73c18adf85c920229d48c806e03f3df96682eb57bf8a0d1b501dff0dd735034466c3ffe6fd9aac4e1cfa0095d32acf47eca4282fc6a2d937af3be8a054e2b36104f6eb2098eb46ec0d489b80205bdbdeba18b5e647299157a404ee9f60f2c38d8cc8213d842095286aff35a81f6b840c3a8bbf5eff71feb38ead50bf3f49308a04e638cde4caaf2c15ea3a7eb7e869fbea7ab6537f097151b24cbfc10346042ed70c5fd9be0dd20acd758487f96e5068300f50479f250560b7e715e220d86255bfb8596c414d128570ecbea1dad41c2f981bf2326bb032caaf82d0d9a2e937ad84ce838700508d84d3516bbc862c55f4fc4ec06b2423e33ee6721aeefb6a551c44ea87f9aad9dd39188726d074204a2da735efe1ceeec58460d68f8a3cee170b683c8b5d42ba8ff8b2c4befd20fee3d268b2cf6df80b308ca7480a46f275ea257afa55596571041adbb098e7b419c0b311f83333c709df714c0730ae072449c2094c6a25ef5de1c92947eddc37d17ca84c53a9c95a1e4840ae146c605c28bd3e6ecf1d519b0a4c8b461e153cde396cb0ceadfa8fcb34e39c6811fb2d003508e3beaefe824f8fbe1d72bf4816162fc4ceb5e2341a5e2e52fa0253cc257edc1e26a03a699b695cc2fab381b1f3b36ef5bcb0797dbe4a1b3a69fb5180128d61c742eca4275b9341661cee058c4802204aafe8573ee0d52d20db9e22c50add3151200f9d0906c465d13496f7d924a4a462ddf2448ee251db04878c21599d6a4420180097b488ae3b1e9c7a8e8d18cfa775bde80009d58492a9dde23b50dcb5402b43d0437a7d125635df05e21d3d1c45ff0bc33f8851ea22bd66cc6c1789844a0733759bd8b8fce72c7db9150d11ed441eaf44f5a329affd7932e62855c4123a15e36b4b39a764076c653aafaa3f8b2c70a9e296fee3f47542fbc72fbf6a1e929a70a6b9cd937b1220f1e403921c89db13c2fb749546abe1e66222615ea808dabc5196d620b83af456bdf938fceb9003e859b15f99690d671050a80440f13ce4f8faa3e9476289fa484f5435cf38fbf65db2bda2f7a76505921868aec6908f064f22bc4730fdeea838ee5122aabe792d99822f60e4a92ccac6881babd9f9fd06f922954cb1cf2f636074744bc333718773b834f2ca2039e105cd1f4b6730010754f98c6b870a2512177d2e4df7d7090b35279290ae9fa0f6941b511fd119a8716244f54a38322bc75bd6edf23d8baacf78af69657ca6a6c26c8d53499f49ff055087ebd052e5e43ef62bf6a52675c3f50c7d953ab832b2959313ad44f59db47551eaa438ef6454f8901dac5f167484df46ac68daed949c5a836df815b29941d29d1d0f669985a48dab10aa0f3d9579858308a540a07bd7823405d1669958144e425628ceb1357459f3566fbd401e2aa994c7a89e7913966d96b0605063d06d03da1c60bc254737242205d7b0c4ddbf54d40405f0628f2b40a23b411d48299a985339bc99fb4d05eec4790acd9f8d68f3c3aa9c130afbeb6acd5bc6f45e519539c9605c5c4e5d619ffdf4d3ab9369504cb73c50cb4c5d3746edb6a0f358d5085a2b44c59b977204722b2a122b4475bd0a4e5589842d890d2f4fe8f84790a8d0cbe778461eed2be1c55fe71be1616ff174c33887f5a6d7788d1cd8674782dbb6ee39ddc00fb8cb88e77498f6cb8211e2b48114292c89da86125e5c89c3e99bbe8b12bc484192ea7cc8d83d820526a0de5f82e212b29049821ebf9138ffd34fd08f68ee54dee7058243e76fb47ba5248485f825ed27b2a5aab655ba862e285eb1c5193b817531f525b75e7ab4f26cecab81c6d691f502d0291d8644663659cdb87ca56bdb25a99c8482fd9c733d08d92c83f10598560208b5163f6c7e4abfdc7161ed6693e37693f533ba2191962d5947f3eb87025403b362f4b766a29a3c2370a06e738481c83a0570343ed94bb2d102a1dc5aa4a945c33ccbfb46d6eb25417cb62de4a13a535ded6ea4c334bc7a022f44831c6b103e260de7937e3283126377466e4fa40fffcbe9900b4a265f1e8be6eb15cb6d6faf58c21d02c6b7c8e42a8344f9775f625fb5a2e2e94c4fc74e946a363a7b21c5e739ace8552b87224f26a62ee66eb3659874887849b6375e759645dd0dfd290c119a9a155795b4aa185a99d6709c5ddd8b069e3ad3011a9ca2ac3df77282156e0ace50a9245690678caebf499ed53c2a7aa75ed42e3154a4cbd3523b844aab7ca1801fb987ce020c961d276fda19d44a8b7762a86dae2abe69ea85062895040df70c008ce31a72f4669b5d220f4b43279c3ad784f98f166678fb7745a47463e611f37aa8ab755b21744c6956db99f4a0f74ab20145051475798d343f60c9f8ab363ec7bac96bb8920d103bf9a4e078b96ea0c60adb672ac6ed63b02e83bf1af06c3711d746ab3e7e3427e51230db6704e1b4caed4815f1fc3ea235d29a82fb8deb6de5f1cae193df6f1f5f52af819a0ff0c9fe0cd0710de991419a69676e63593c1102a451b0feb93a2b857ebace0de1d899810ead4e6137bcfb0f1beb9ac9e7b71119fd975dc50437613750b3bac3a758869628e7a65cb7086a0d412cb188cc74fdc51e66663127f39c62ba2ad929938123c407283c4aa8301aa21f94c74186ef362db763f3dd521d1aaf9f41aa0b36021cc45f07980ddfe0111c24f8a04146f8c5585ec960c5703431771db080990d83957677441eb264faa1d05b5b73eff7a9ac60f16dc34fd352eaee22a6f4ad6e3f2b7181dc5b01e6ec55032681a7357c6dd0947e717e0166e95d031fa10840e32b72a746151ff6f05037c8c26dd484acc81e7fc5341e01163dba5862b63bbc4fead8db8ab5fe9d0ee19f63e36e1a92d836fdb0928b02f41f4c088708b80c7d632526a10def78101c4521179a4a273dbc3a9ab784d4651646623f4008924bfc289c59f3024ae6241399a29871ccd57fabe1056fec546ec8acddae99f4afe0162140fc750fd49dc5a6be39796fb853e63a2d1b391b9ddde66303caf112bcf1a5cc8c8d7100b97e8f7ffe5b1221225719150452c6e8b697ff998d9f5bbaf934cbbced5799868f1d049143866cfc685cfc3a8ea34ffd46472b48812210ab752fbd7a6e0b55cda09881b8bed8f017b8aa02a47b40b7559c4e4f678149771372c4cfd1b744558e0d88e47a6261a3a79305ee52d7a51b53bb71406b3dba8da35b61757cf77b1fc4cb48947aa472fab92caee7f28db293a5f56e91aa1e1d9807c3e7d30079fc088cf9b5c9e182fd370bc8d3fdea9b37fde8b82df744442b344775b22c1f700487ff99c66155e89711da8b8dd8e896824bbee3dec59332f8f448f366e57074e0123f5d61575aed78170063133a533342a1c7c0d25700d243b7333ec534bed4ae2ae76afe14a25e12e5dcad85d85cdea68b085e7e83c7e136abc5dbe6ff729b9b7aad8e134e07039be1876b820140b9b375ffedc045f82da64196d591ef7d5e52ab783991ef5c632441a573b6b5adb09bc2b9c17dea9fd36d7732c2c3e104c13f9fbeeea92e30799d6e6fb3b40bc8960fa31eeed3f818abd97e53272d1372e84d1d5f726ed53b0d0d15e9174b581e29586c8d881a1ce7649395a0aed91c261eff336f00f6547dff224419aef96340d00e7b790afb1cb23f851cd81308b6285d437d1307af1d477b0deda11cfa5ef43df0cabb1e9adc9f0f40fac81548ddc2c0710c01bd81eca73296db6362853f1c6d24729d425281a4637581cf0de0765f7ad550903fd0ef9c22e9de025b7b826e588c33fe4c814577e29e1b7827a9ae75b6d2a8d5ee82921c697aa8779b5b91e0780b87cf1c57bf2cb59d90906782a4423c2fc2499db3670431a716f9eabbcc1d98976e485520f4f3265436fd961883423b219c7b3850fde9fae58f9a89dbd9e55787275656ed43bbd0d55867a47f70f91f3096333cf3643c9f18d5e6b02468a115374b64a79db7575d1eb88a19d5c5c7297e260d250ad3dabf55ab4d4ab07e9866d655d0be4f5ed6c77635b6de7dca1a85259c8801ef757e14e22dafdd025b8dce78963885481b5b0209b14902927656705db59604b31581120afa2676fd3a6a745317016f4e2c0bc4cb9d9f4a3685b81876b16c530b3404a19a8049a30acb129777bd09be361533c8563154b4879af373df8cccc4aed62d0ef379a606ff9144f801918cb3b415c5155ec29bde80cb05c08a4ae43073b2ada4cd9df3a3a1d5d785def6831cf4b33948e9da54be1f79a1ccc27ed9476ac253050c31e4836f7462e8c62afbfabb18de1fa5ab6b80894d7580d235b669a4f54757b15dc4eaa5bf29ac942f83f481eb92e2e0aeab78a0a1c6f4c1af85f596f91b7b9fc32c41ce837663ec38e78a10a9a64837886d112bb53fd70695437aec80d87335e6e86ae946612a29448b5bfa082157923655ddf07443daecd808a75b84286817f3c8945bb0a0afdcea3db0219b7a14a7aaa8009323596aa8c317f8c4cc2b2d08e54c99ad7755c693f0bb676fbe738abd73935259332855148bc4b8dc7e9140b6f74e4f137cd8e33e9baa67a14ee66e09bb8eeee3c252b604024e0ea05c485bf1c124201d9c392933278c37b2171522259cabd41a014facd56e36530b91d62327eb36cf408ed22dffc1cb5a8ce2a5f12084588d31e52b34919c187d8cd88258c71d46c61169c58007a1510e28d1abe4e741c5468fe7fc596fdecd375b861c39f8da996745bd3a5e630905a5e9892070b29d5a44c411be980068703888f9a38cd8d11149ea110dc7ff5ceb31bda850adcb9d8a68", 0x1000}, {&(0x7f0000000c40)="91c05c807ec036a7392d79e77945928a7b25507fa65eb2e24721a20c9e5a22d91ed5ea104784fc5acfbff4f5597e2b8a30c0788167579a94a262bfc4ca63c8fd7b631cf1aaddedd256b86d5095ade701a0ec4d110dd437809af2fffae0c66aec3598d49f5e", 0x65}], 0x7, &(0x7f0000000d40)=[@rthdrdstopts={{0xd0, 0x29, 0x37, {0x3e, 0x16, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x3, 0xa5, "d6b5afdb9f7b976bb6b9b0a26e40b59f2c98c76ade2d6c683f592c557c9fbe6a3401b1b9cc867a30baf0986ac78a581f76dd2cc61e4fcd9351ede11a62fcc792162950cbecd2c5c0d5757882dae5661b666cda50f2fbc1eb95ce06144d98b8e1e68afddd3c5170683c8f2ca19620c9b926fa85c2fb622b516618493743519a966091dffdb5c5902604ff020a8f882f27058ffac144500169521888e8d9f1871b0c864b2bab"}]}}}, @tclass={{0x14, 0x29, 0x43, 0xfffff800}}, @rthdr={{0x38, 0x29, 0x39, {0x2b, 0x4, 0x2, 0x2, 0x0, [@local, @private2]}}}, @pktinfo={{0x24, 0x29, 0x32, {@empty}}}, @rthdr={{0x48, 0x29, 0x39, {0x16, 0x6, 0x0, 0x9, 0x0, [@mcast1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private0]}}}], 0x190}}, {{&(0x7f0000000780)={0xa, 0x4e23, 0x8, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c, &(0x7f0000003180)=[{&(0x7f0000000f00)="a09607ea55de41762336c09ae8c782ad532f9709ebf9800f23a3cbb33a4217404d643428c91728f954f9b56d1b712ce22f142cf029dbaddfa23f821964cb405d77572385dcd5f79a15", 0x49}, {&(0x7f0000002fc0)="686b13424986450752c1b8f5f14a1dd946b31489bfa996de520d2eb0b0fa2452aee45b8c21db78ee04d3bfe0667d0a63045ce099814ec4ee61d1e9e643d0d51717235efed98e7cac87868c116281413745566aea55315030a0bfeae01e6492a7ece069862ec7f6fc1993b71c636976f0321c8502edb035b01638ded96813b305907557b3823f6d38225a3773de748790d4956ce83ff89b531f7444c2399a59ef796a85efb3301d09bd54c6f7fc8f6aaef13ab37958ea4c57d0fe083be8bd0e8e81d076ff669141e4d82835f9e474cb6e81ea686efa643c6b416b94720f1e84921d2778b015edc3b14b290790298785debc5217f9e9a2b1669c4aefa670ae9b", 0xff}, {&(0x7f0000000940)="7b1bfcf3ef8e3c95859a0955e34e2b01337d2076f3ae47aced0d", 0x1a}, {&(0x7f0000000f80)="880d4865cd564623", 0x8}, {&(0x7f00000030c0)="a699773b5243c88c1121aa71a80b40f1b4da4362459c792eacab85541484c4d64a6bc12837f17e84feaef0d4506741568ca05ffb39221dcf534826a7a1b86d2fec8b77", 0x43}, {&(0x7f0000003140)}], 0x6, &(0x7f0000003200)=[@tclass={{0x14, 0x29, 0x43, 0x4}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0xf, 0x0, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr={{0x28, 0x29, 0x39, {0x67, 0x2, 0x2, 0x4, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x7dc}}, @hoplimit={{0x14, 0x29, 0x34, 0x6}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x4d}}, @rthdr_2292={{0x58, 0x29, 0x39, {0xa6, 0x8, 0x1, 0x10, 0x0, [@private0, @mcast1, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3c}]}}}], 0x100}}, {{&(0x7f0000003300)={0xa, 0x4e23, 0x10001, @empty, 0x8}, 0x1c, &(0x7f00000034c0)=[{&(0x7f0000003340)="753280dee8d81bcc7573e9eb9a676d238c631bb203dd456d7d0ca9d0caefcc16adae86acb780dea7c7bc11b13d4443cb2589b2328a6eecdfc03dfb932ca96eb5f56e4136d761d2e7eed0571ac57ca968ba8b2403a9d9f05abc715f9970289f5d92", 0x61}, {&(0x7f00000033c0)="36dba328f94c7eeb7cd580d6315912f1bd86f4c69cdf9c859b91dc3029738607fa7ff71b2313436c6a190969315d7ed17ba1a22d9e", 0x35}, {&(0x7f0000003400)="3f085bff6a1e48a8757fc95d174c45a18e0741f9074536c9e3b5aefab72e14b2a2c4615b2a855fa3a3256aa1ec1f4a889bf2e395f2f6b829b2fc6f6c65b830a43a19fc94aa2879745b179f4f1a926a388fc0896bcc2c18d9fe43f042aca43dbc8793ed807d25a5c8a3a46b116e7b2d310c083e6f14ee8b6b2b3fa91ad5b15ca7fa29e93d998ccaadf4e8b66da377f11d9c3971b67f1ca8ebe922c14a3c3acb2f36cf616b43d69e9ff53bba16e6516682190b65c0ccef58e3e8", 0xb9}], 0x3}}, {{&(0x7f0000003500)={0xa, 0x4e21, 0x10000, @private1, 0xffff}, 0x1c, &(0x7f00000036c0)=[{&(0x7f0000003540)="f404e3c93bffaf5915851e376c3557", 0xf}, {&(0x7f0000003580)="5a69414b1df7b005c0e9d0fe56a6b106923715dce3d2e5006579770abda7f03187dffd190f1cf8dcc11feab8ab40dbb124114d4f6cdd6a9c22dde643a553e0ee9348c05707ef96ea899c7eda7f008da843a79275ae6b6a0eb185a74e2121e816241c04c4214db532a2da323adf3a34325ce44c64c09de839113e38fab45a310254ecb15ad2cd19b1d96ef88da030e28575333a8d6cd6c55fc788e266386f13187c5e34ce7ba82be9cbd4f9667e21d37299b58f608098bcb88ba34e5e686fa44bc8985cdc5c394eb2e33e4888f2c0cf4f6cdaf34dce40bb030a7290c07fdb", 0xde}, {&(0x7f0000003680)="f927ff888bf537a59293892746a348d401", 0x11}, {&(0x7f0000004800)="9e3e078cea0c27b9fc5437cf0852ed313ac70264df7467c9838146944fd88281f55883edaeb928181c235b6f4cc339df8dabd65a21ebd6a32dcf8f8e19a5444e45f89c05bb6c69a328155b87566a5f4029635f62bebd83c941e5bd1ebdbb465f016f8d06adafc246ea199611740510472a0c0d3c50812507612943158f3a4c6c96cd7e90ba2778dc6e41762c632a822da4539634c86c4cad571f935d7f7210fd75f38353c58d43153c22c51b682af2b61fd234cc2c40130b73880fad27", 0xbd}], 0x4, &(0x7f00000048c0)=[@dstopts_2292={{0x38, 0x29, 0x4, {0x73, 0x3, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0xfff9}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0xff}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x5}}, @flowinfo={{0x14, 0x29, 0xb, 0xfffffff9}}, @pktinfo={{0x24, 0x29, 0x32, {@private0={0xfc, 0x0, '\x00', 0x1}}}}], 0xa8}}, {{0x0, 0x0, &(0x7f0000006d40)=[{&(0x7f0000004980)="f802a6c10051c825d857efcbb6a313def08d267582184b30dbe9e28fe607", 0x1e}, {&(0x7f00000049c0)="656932569fc442fa2dce0a8f1e53224b51d2c5c05d3a78678b20eb23301f2a8c02772a1aec1bc22a78972cf925c2561a", 0x30}, {&(0x7f0000004a00)="8296cff4155ba1203f275f08d93e0f072f76d7ab0668f8f0accd2751e8e22d2a7287b35b3fcdf792b02212a8496964738e9e7b72d3b8b71f668779b39660984076741a0c12a08e45b2dc1dd6790093607d1fd1a00d43a2e4666daeddd85e212d84ba737a6234f48aad2bb1eba9fbf80963a66b21469fd3413d412acaa24523b8eceb3332fce64cf1587e7ca090cfbdb1b628bddf5aa59d843e42f90e35547e5947ed00465d5b7a9281b59578019ad9663f809eaf88a5793618c98fb49e90be5e4ca4a0278d48fb3b944effef3b2adbd959c160d4239cb931fcc1faae0c71216d3dc92f84c1d69bf11b894653abd746096b53f0c49fad2e69c0257f36e72b407eb705f8437c26cdcffc0177b08754805813620b36bd99dde8b48fffe28ace9792f4dd30ffc4228c5360f8916131758e048593738aff6c9c8720cac856f78f620078490ae416fbce13a7bdf2d9f4bfc4f7a335329ed553864c646f9764357b6f21672acf94e7f75c38f6da72be25036a2f6ad53c9981c35e379f3c66fe573fc8779a1dcde3fdb5e1496da16badf84698b9ecb55880e05406df4fd7f08d9d06c340047cb500f496c863a0a66cecc55427b325742e1452d1e48a3fa93d43bbd85ba4a025e7034e9786d6157eab37ef1d6c6b5983ec2b427d4b8d06da0c01933b07959dab7bd68e2265c7f07d8a786806f2868b1ded1bec3adbf252c50f3800284bf2adb45d746a632d4368144377388dec40d0802ad19b6bf283720fe0683eaeca03715f92e720a028c3f015ce3047f401ed32b8202b2d922c1c72b31bdcb2033b4e61c00cda151f58c0b73ff455586eb97ded930c345dad28c73869130c924a6f468e722947fa7773c574c47871a345839e973ed6d5fcdfe809061d2b5ba1532eddb61d317b6679560f5ab1e4af68bcb25615168fa19cb5d448d0e654020d90860e2e07c26b216f9ab8bb6dad6a8d31674060d61cc243967b2ed04e84454ae682ac6e99ee9048465b92b5f195e63eb4e1be4b0c472ea221d8c4183f494d7d12d559578db6e8128e6fa40b837b9dd151ecbebd5a8ad57c2ba7a309ea8cbfcde65f3a748c634b7767cd5da8e83e10d3d98f8a724c64e61ae499460df8c8e208f7ec38e471a7b81997a786d172fe1c92198723c4d233b683d9d22484eac3dba169623fb7623de202c88447a5b906c6b3f90ca6a25184ab88448818e53776db8099ed7082e6d6885b2a7d24c9b01a9a6112a283a89aa9e7e0d760285573a602403ad8777cc83e9af789334802977e5dd02f57b37129a830e7030076d92308db3ecabd2b9f1ffba69c6bc97b05c3c049c1d1882a4460a597bea7bcfe2853d1e3e6fc52ce6b306a03b9a0cf7109430daa48b515ec82aa337054a77eface1befed25062b7cdb18f044e3846b466684ec419415ccc10eaf0e973d186ebe7bfc1018a39492f13a735b7e6c458f484a76d65114f49a85aea2a0b61c5cf10c06e52cfae82e7e2fb05a4fb37da1bbafc4b92fb8ff746346bcd09de9356524ad61de73925799af25ce3fa9c1d8e8a1c3a20e632ce193efee5ca47e291cdebbd70db4f106effeebba5bffc6ef0fb587f12c29aeae696cd9bef0acb771f44dadef34aa1858492b1613e23b82c988099a503d23a3eef741280b309cf36b2d24a5a6fb1d7431600c7db8737d04be503fc4b8b6ce78614af847aabeab545853c53301e519d052933118179c6da89f0e326d30c2a0c57429699bea0d410567e2a2a9d58f359eaefd7692cc0ab3259ae9aab6d8acb3cb58a9d85d40926bba8cfab8cc3c2dbb86f9d21a24fac8d01a2f06d7d1292b29679e490bd4f2c756359e15e8745f97cebb213897a1081f9c33e9fc77eea7fd9bcb6aaecaecc93bf789f1d55665d4ee0e07accad4cdbad473b9af77a4093031dc7b44e444586d80581525ed808cabad2ece301241cd637ac0eff691ea3b64bf4bc5c4e07e895e06c0e5e0d3a9fb95e9f50bb7a656a5be2f9865d0089bd47f6133c7ab72d14fdae515f105a35a2e1f3a00fe45575980df6d6d7ef534b26c4a5f01e4272a6db31f09f7298c02d958a9ef2daaf9fa3769ca919534af83d1eafdb1ffb4316535b4c1b1465589776e5ac2a369a305af01e117b24bdbfdf016eaab6d0e926fdd542904f6b3e40d9eea218ffbb48f0a226703fc5f8d1156f8c334d2ffed0448cb5b45685b6e68d9d7c2d5fa7dfd0c4d9a9cd94023325aef3fe45a7ea3a47804d74d8324b2520d88907a71bdc3ed89f171d947c8e22b3c6c76409ccc58db509bc29796dc69e20af7c8e563842d42f51fd8763692e0dbd7826b7dc8d6218480e325adc77c061b760c5283f64249eb46aef35fad3ab9557463818f58c04e19ad0a2b099c628fcc819a362d49355ed5c51e4522f61d1a8ed7caee441ed02e9e2ce0d84747dd84eb979bd4f08979ff5108d32616270e1fd0e638418aca85d39edb1366d4f65a77480729fc30c11ea8ca58fd5d7b4897fc330fde9211bf97e647589b47d70c11b4a6b6092295bce5c9e140f37b5b0d9d81fa71354d62a2d85e7415d9036a12c2a8b3e6651b2bc519ebcf3f9779e472e1d6030e770c44f3989b437235b63586e78128993d91e9baeab34152767a6a1a8ed7d8edf73246531d718f4532cace19d9339cb83724427cc987dfd522b5e7915fad831210ce990f8eae94e03f2bad69fee9167aec6ae0dd5fa5dda5b87ac7b5e6183a057383412bf4de1556f478df29e932424749b9e76346ce55c678dff9c370d5497cf93f3f5e7b12da1aa9639d8f76762fb4c54a7befcbfffdce3f21a6abc29d74e129860f5449c5c516e952b0742ecf05b0bae13c20b47ade5581690c9225f2dc180fc4d1b023516f75cbceac562eacee39b239c031fa98e58cb0f4c8b67a7f339cebbb8ee01ce7ae096a602e7b1795aa86740ea50c9105086e10116c35a357dd636936052877199f01a5cc2ea524282c8d85e6670797023f482137974d39325d268a537c9527f846b030cba46e1041bce58be154d64fd2009a689acdcb796744f3b0fa58157cb68c28a07efb4feccd155de9d3a3948d8cbae27bdb04ee8c304406b9d0c55e80031ee17d06feeb683926c296eef5ffefe26706c8cdbfa70b146faebd8955b4bc211ef0890f75d52c53df4044dea2c48bbd07faf22099306f524db120421251114f7fe0f4ede923b2de148034ac7c529d350b730949ffea2d834368324939fd6ece27e9818b066e22f174764f3d0e060ef8178dbaedc5c970bd84b828f757916098c5c565f83ca53a6517cf70db4507e06df0822f80883d9ae77be2c8fed92adf30e11cd4e407c7aceb5e06609af724d041729d5e2015c5a258370a1f97a5ffeede5ada90f844a902e0e966482010615e0938392c8bd842ef0ab2f132ed832c35c4e8d99dd3ac90742d4eaa0fdcbf72004bf623a284f1dd26f0db8d692ec73c2fd0fef098b162eb6fb5ca8197a38baf12c156945ce7208cc240261df4dc4212707e289ad097e699dba8cca6d300061f3b9cf641a670a0d582b065f00edeee30721f9e4625a089981a85cc391c002071f7eff5385bbba3cf3cece3880376d87130b28cffece972e91d6fcb8c211aad80ccc4949fc87a4e76436b6d6db58e9b8919e812c0f1587c3c409f714a03a3e722905d6705e70ca3ff43ae474055802f8fcda583d9d4e0f5b60da09836c4051e8ea4be856385e1772cb988046ecb314b1a763fb73d6b0a7644729192ea43e0c89f98d36b0bce58afbe28357cd422d6002c490c12a39a5a06efd79a9126ffd7f915323d32f8eb0a0850e75290b8e11505368ba04d9bf0d02a1505527d6173d0355e3e6e191f2830ff9c1eccdb54d51338b3a85972865f015530ce7f26b1ff49b391e5701890349e636001209c7da02c1582d5c7c497c0a2bf8da2980e4fc4b2727cbc2d011a222a8e16c85e8b860ae25fa07515d1723e59a60b0862ae7976f875c75497b954cdac917efd8c1e881677ce6aa2ebb51dae3e507bca23acb24c5753264720e305e08b88eb8e8d51928d15f5f972103e5bf2d02f55dd582e7bedd2d2cdc5d9188d23d4ca233a5008ca80fd028d5ccca706ee8b4f991e2dff53abd9385a138dcd722a30d4e601f74abae19a7228375d98d1030bfeea233f05ecb068dee19a398e42242298a1d6537d5925d902d945135907ddf2d1b43c4658f052d839d678fd3eabbb0696cd6e3c5c9df818d0233d9948aa176cda017c07332475e57596bce0939e123743453b8170589f8375e855ce4ab663e12fd78d50caab59609e16cecbeb661cb17fe67e7e25777d8befa14cbb1e9acb8415fecb93df232996917161cbaa2d595ee6694c2f7fa356b80be5467c328aecb4466c27ca32f1891d960a06982d5c8e4f13d32b3014bb903a88c546e66608a66a23a3715ac76e92ad87ede86848991695a06b41c1e032f1c544027f51d9047695bde89305dd2ae52e7ece52f16c70813c0293058c9bb5e247635143254ebfcaa76c158673414d5ec9bd03859e6380dea70a42986a805b6cdff8ab861e1363221ad8a5416f89415e4467a797cb76dfe8551f8b3d40b423219ef3af162f3baab6324a085e0027a07ec0b768f6a9a41702c72a0337f8dc56fb7612bfa3cf842df919271adfcca870309898a72687c635c06c3116291d08abc15e962ab71c67dc3747c78438fcdf9848b2e92d1066da46cbca2134caa7e8b437614939cad352092faf8fb5e872e07fec0a4af0565f0c66294f14488cc347d21e9ea06cd1ca30edfe4eddb66b397fd86e02b745f3480088323580ec01fce1d250f14dfc02b9da87f3bda1a9ceef3b572a668d989a39a6a6b10813ba74b18ef4a2b39820ba070f1bafd1b7cdb7b23ee70d356daa71262b2e4a5392fba2d806cf6254c22f13c4f956510efce79ac7e66d2d3fadbd859fac3637ed3d12f64a390a3f61d1c4733ed2656b38ef3db83d9460fd59f8063ce4a266da8b194c00a8bb093af0e9efc68f7aa82201b14e423ce58cbfd957acf83212a84f91bafe6d5d26ce493372debb808ea42891206e5d820d5b84fa350f28f5c723e2cd1435c09599d7b118d627c75810f2b2a5cc9d3bfecc5d9aadf8061a5d72644172f4ca3659cb7f0261f39fbea11570485827a198576fa133bcb56f38bd314c9e7d345b3591b1fc645da4040011e2cb0d48334c7fe1200a68e263afc7ace734e5d926eed84e939110354cd314ccc3925af7743b85a6a3171139bd9eb8e7639d6ac3a4e3fdcb6dce2296fbb490d82ed1996df604566a46987ce942aa975c5d10ebf1793ea97bfad73371412d0e5ea423ccf4d6d017d4751f38bd3023b5e0af53a26dcbf4c954f277a760ab3b2c8aa36c0d47a0a0c041f51ad2f7f36f8e2910594f2d434ab9c397526cb785ddcb0c9635c22737fc6df79e8412b0da09aa325f77f9471c5eae11a62ff977aa4b3e639f7d552dd67236e83618986981cdd06b6f13b9dda803961855c7d3ac6c9cd69f8b6b7d688cd496dfc9fc189a09192785d7d5dc7a6f50bea0033000c9e76c8b9f99699366016d57142afaaf4e8bb46adb57ae962e7cfef46796576cb21c2e8319b616e3748f0f61b9cd7f9c5a26a3322133ece16e3f01fecd79c1b6b2a58f69e9d462eb4879101d7ca4dcd1d9dceefc916160061a59f700373d978acae5446472e350cd8d9b472ee4d2243ec00adb66b404552be0af4a82a6c817d2d0deea2bc5fb5e255a3a82a7073bffad150b1c6157b9edc09f434278c611586f94270733887f61674c14de129f31c59119740a7c7742cd23003a2d46", 0x1000}, {&(0x7f0000005a00)="e6e4754e477c97caafe884d59b4372a389f17ee72fe1c97a086f7ad61bf2f171088259475d4b1492156a2beb407ba414a02a5964cfe848dafc3867fa31bdad122f8a79c49ab62aff67fde8ccd2ccfc872b35d80f6253c27b36a89cc203f1ecdc128675520d7bcd0a5462cbb7fcc0c5300465b9368cf57ef888d83ec5682c39cfe08ff9e54447927b450810d7596e6eac7e6b21dd4d9a3673df20a4aea2ce78083976dddd00df5d6ea83a67d8d92142a67aee7aadf14ba6c92af47b7495c176e35a8b941ea82a475e4c9f1b35f126bdda50906f97d18f636521ca3d374e14", 0xde}, {&(0x7f0000005b00)="a9c99cf58f28535ab6a399adbf5f8d41b13fbf6390986b53e18bbe590c776537d3468268219a0ec2f9d15202bbc63a9c16082a2ef7d03a387bdd4e2a8dba1a04342daa72d24ed7c2a80f3b18100cc369fcf1e7706da463bf58b4e5afd7ce11cb26082571651e0b023334d4f1d042bfc3099423f7f92d2446845b97dd78fcf5ffd680177301d118a90d1ad2aa39098445945346be7d", 0x95}, {&(0x7f0000005bc0)="fc6662d0518798dd71018fd61760fb6115acd5a532285269eaa9216b1b1d6ff6b459ce785c9e6e7665d8ad7de603c9d9e18dfbc3ccc82856c42b48b8578df39d24385b406f78ae58961cfdc7a8618a3db903dc2d6240123d812ec640db1729cd8ba119026be8738df620d880a6f14fae9bda5ab4f2f0a8377297c62d56f02f6eb4aea4d1ea56ea5827f6a33147e166f9ef28b9a22c31b62641afad376c76c5ee724353f8cad3990a7a0133f02955f69473fd8456658d682f0f518e012cbf0e7605eb870129697b579003246ff0cf0bafd437c685e09d5f2b3f30859cb333410b3c617b7bf3ae28", 0xe7}, {&(0x7f0000005cc0)="dba08ec4dc0dcb5af7da501c85e77ebeb0f83d7bd98723e436c59baa12069edbb191d210a4f113e8a6dd746628c336d6d1781ef15d33c810de92524558dce3af44d7951a846dde802c9b74e4caa44f753a0040623a7176a4", 0x58}, {&(0x7f0000005d40)="a8dbaecc1738c38561e25669dc351c05a07d1311cda8f345a0ea637c7f6c09663221a23766720ed3575c31dd63fa87711867dfaed46d73b619d16f524a7c292cfa2a1e144f98a58ac59969d58d87c61390d0d8d2d5e7eed8100b5b7563be7b190f8b41ba6057d77fcbc2650aa8357ab6a523297a11d2c3538f77c0d1ab4c992cc32311f9ab461e2a801ac41a9f994661b7aa2d974f67b5085c23ec3a9290d3fd45d43271c299a637c2f63adc8f6337422d4b3fac6387d370c9fd57ea198484956a20b91428308246143e82965efc47d15f130ef8854c1f3635cffda5f9977dac86314fcc5c47379629f491689c01aed41208627006a63d04b96109c8755ea5976ae4a02566e93bd1580b488c494ecaf734ee6f0212d5b6520c49dfbccbac87a49e7def15a1a3c0534101ff1052249e32b99c0c4c58d18e2b424d108bacdb5726e08ecdb75b51537780f3b3fd4e0e49f15550ef4a5c07ef337e62bea231cdf73ec2e967f4d09d904f624dc55e519021bc2c4c0c7081a133eea8994e0723aaa06229321949529179b5a23e139a2c5f3e8ad5fa95a9bfd99d0f5aeece73bf70849d4b10d2233a81ae976e551215f435bd04b36b16e11ffa061cfdb1697e30872e0adb38c540e053b129665d71556f70e912fd99300ba32a5d42558b446e1e6026b04db7a4121df53cee41e5a4346c7e781b0bb1718052f8fa6ad73430f2e418f55dfdb641ba4ca73502e1c62c63bf50aec11d51625ed55f26b7abe02f2cc30eea75093b8c4ab3a3a8c6f7fd5dc762a921edcd61b4c5e619c1b2b175c90feee476e38a967fbb902f67a8b0af2c90b748503bf084de42f15c92b5b2f26a578e3bbef1cd031d0683208c5115d5cc9ad84dd398bcd6fb349dc3e3303ac6ca44cb5bf754ddce8473e38f748a4ad977b201ab1bb8c909e1edb6c648938611905e17568c38b4f40ee441656363a8c3c45cfb8584156e23e3a80b2859bea2caca75d46f4ecc8ff5267639f679d2df63bb11b3ab3dd42e04b2d713a4a741a1262f1ca1099cad350e93db51c155dd5c1aa6e30865c1de5b7b4ef479d3fd99122e2037c5407bbeef3e233419f830bd611211bf561b5a23a83c63a5422017fe0039b146e744e618e2d6668b8f57a63af62e778e290ae04a8917331297d2dadd96f4a2565fe055a81f1c2e100c1eb0eaa642de66119cb989ecec078661ce34210aba78a1ee5de0ba2091a9452b2d2deac1fa7fb3a55933f2df3c052fdc3973989bf59197475ff17115abec9cd75e17243239d61c69698db0f0e91bdc4571bbb7d85b65248e59d2fb4797c03d3f0a3dc886390fde6c6047e189a33e6beb3099e2c66666f529f3c447fed518b3459b78bc0c67281c06f62c7a199c65a7176ce5216b2e6adfbb530d6707484e05688c59497fb4c15c7ce09371a7cab752b4efd0afcc2b8d66548c030dee2e9e8875276a6cef2544146c83442f2a0520422e1f152d6fca9042478526355b6d7c44f9f3497e5b718f21b6d156e3b212e209b6ec9afbc63a9d95ef50ba2d012e295108d3c11cc33a290fd4d8fb6159909c80090788871fd735c27e07f9b7402ea7542d97d115e8371d38f29d1ffd0c82ef7fa452e5d8cbf12742c190ce3c2e6c87b8d384006a96f8bcf440694dbed3ca71d3b69810c89afc49c401df4d18466fa5ac0cac1a6c6604eb1c6cde94c28025d9b299d1c0efbbf1909d1a2a5115e5a6aac18b7882afb792013e42fc8b811dfa0ab67728ccb282d7acf478fe4a0a499d1048368cf72ffbe3e06b8bd70cd770e83504cbb11fe05b0f12d8b209184766b6aef9b818527973908888ebd8a17131d1d6a9b1cee60c36ba9b1984bb4fd424507c5938a8f1f5902bdb44ed8459543a0d4490e9a034eaa58b8d302a537e8bf245ee33cb0bcaf7156c1da5fbb12e16a94f22a324066dd34ae372ef4f5096eba07cc4b57939c5e99a30978bddd82aa2f3a3d3e9744595d14f997e057dd8b501d4720d7fd74b8ddb06427f504ca1da5854627f1e8bad61965f394e1cd596116cda01db7df16683b60b78625a61bb6939044ef5077a41cd2426dfa6da7a4c99b4532a6a05e0c6bc81ea3aa436f64d1d3152ead686fbfe111da4482a499e346ea12d0a96e1148e4cfeec58f3155e05af3af4657a55baf243cf8b60076ec45dd3536e3125750f0879a61a6bee7f38faeba2eba4219a2951fa19dfd985b17cb01fa04749851b452a8af3745fd7a10fb03669718af794c61dc95d23fa0a9698fbec619c8812ad1c42eab49f67e70a10bdc52656aa98a3239cba9623a3d27132febe1c4447d898cb8e725cf98ff7de72947fc0f1c0bef3d58e6734b32b72de11040d850f70e8ccddbdc4f142debb35d7d3bc6814b67cc36b71475315a3d86fa007cfdb867eb387f24cc925d1884823f4d1f76bfd7782e48479eda28d403be0615b72a967aca2239e4b57b55c44179877994aa53743a90f58c59e8773117c66c7c58a4c9ed9a3a90afb68a716613d6ab2ecf2416b9edd4c7a2457e7fb351df5f5ab1ef6a999118702d45fa9d4777d734c5920537848e3be46cff83497ab0808aa8a0fd0499566ad12ac01b1abe018c8ae07323d9a5200fc4311dc0dca21544fa05aba7f0781d22e20bd4dc5400366966ea4d25c49d28dde5f3b2246c4b23f991329052bdc05a350bb76152d27ab2cbe4ad370efee1af18967b19ba91694a87c9ac168a3106d1af79bc783f75f8e6f5f636b5847935400d16d11a8697dd00fe588555fafad02ea47cf36685cc03249d320cf1d782ba921d78d5f201308437798738bbc97e8c22dfb1e496388d224cc19b98cfd654d3b951668341da64fda4a95712d9a1e1845c2805ae5a1a5caf362c907a11ddeae1ef82e566c92c7e0647d1201c459cd42461ccfb2fddb625f5d907eb05ee522449fa08cc8cff986897a51f7c0e60e747ee24ec4850351e26f3be1ff56c7bc61bb1f1b61ab24caa5fad52ab7fc1ca85f483134148b9010c865be36b2554f94aee482d78d21638dd82548712bf341f7418d6e479ce6d9e13cb1b2317893feccf0d0fd9fcda2b68ff507ac5da86f6a74b839733536b3f2a51009ee36b82cd02bd92d0801e1156425a6f26a25085a4fccf5d0a6021c1458c647d164da20a34e7bb65a46a50ee389cd8b0093a47bd2deec62c00441ec6600bc19a30022e92cf24bad58a7b50289857e17b34503dd1dc6120dd6360872d42c265f840a0f21692e95aed594092ef2a139b649a26202d1d77da45c62a6eb7b1f916350298772e3f8305744c52ba149a0a069a39a3ef2d923084dcfe6c23fd71f8555caa013c9900b8b45b727f2a68a248ac4f4eba1a8c4e0135b3b5fc8255d14cce0063740dda3ee5d14fe257daf39e3770bfe82b42b5d73453e48f60ad961800d6150a3bcbe851395708a712d8e6bdf0e79e7babbdb03a3cf158636aab27aa3673bd61f740bafa1a80f0a396f794890ff70315d3dd612e750325a0036219f632a66aa590094ac2dac15c75d846158379f8af910feee4aa87958bbfe966184f9b7f4372c52ee4f43cdda7cb18ea89e01aad3ad4c7cbcab95965c1b739e51ca0d7ddda623a46649750ea562d60776847c96a32f94f09877c8dd43b0bfdbd8655bfefae9937682d2ee50a94d7e3a334b9b339aa6c7c2fafda090181972c049ebac29728e6fb3f77ed789558864fc2b73f4c6d530153584f72b2aa48b7aa84c8c2bc955b756b5a94ae2bec279348d1f92efdcac44844a41a1fdbca05a1af430ad1546d7698e01648a43968adee882d2a95a0696dba29b7ca493871353d936b291bcc17db5c9b912a3c0058a35a19856d64448621100d770285801f0403f4efb0a5959652e670f9226a79535b5328d57842c3c4fae1b84f4d5a36f39840ef96b3a3a74513c2a8991ec16994a565acc391714eebfa194d5c159c3fb064eb2e8429b4311b3c1e404a98dd66ec4651c54b4b6efb46f48cc2bffb6156ade4c64f31cce4ac3670809b493e6f37f378956cdbf6232e7ff8d8d0e4960be5110ad8f6ba03407b5d69ac8b1eeed494ee9bfcf7449cf69c3dcb8914cd1be90e45f8b90d7d0589a544be03f369eb28dd9ff3894a99aeec6e113f819598681c8861b241f1f093e23532cd6ccf62d3ad254016586bb3dd04d7ee972a781db8892906570a1275af22fb0d136ee6b2b8830d93f3b4580c0d61c81b66957727ef2b71b40e9fec7f56aa2244f9a51dd7a5f866cff16bdee87de826558e7e2936d066ce6dd2bbf0befd8928e8cf36ada09086b14f9abb29d654a48b35c0bf8068d35bc2c1f80000c46dd7f4fc4df16a0846301d20640be2c31d39ab34210febb1790dd09c9c59b3ef317e0555ec84960d82d622b323cd1c64b536ed4bc7806f8ff3c604b3a3620b752b81a271e2bdf7c5e8c2e98cdc13c3809a2dedb632216855d8383a6695c5e203e574d476a005df89546cd36463693065c4cee3d83dfd0d8ae6790d18abf146c0ef5edc0cba66e9b2b75d171d49a5e536aa572bdfaf498c7f4cecbea6d7326d0a6eaf9c00c58269fffb211e718ca6dcc9b4fb904e0e66c736357b2d464b9e4920deba071380c1e00bc60b17a9575771d59e5464f69d3e4937f771c27c7190aee9b9d2459cee7e9471db09cf6c5c6ad91b44ade28692e8ee77f9d907f67d3e2642e220cc66925c50aaa4d3a4661c11857e38a25e260c4b687c8dd64f113458eb9368a2cffe2aa2091e1bf2613befb53f3c31f5330037a4d3d367c9c9cb041363d0186c7bf11e70298e515d5aaa1940259cf66a7d9c9b200a1d5228735e680aa7ed34db3919d4727c01233f2470b86b012d72e0bbc8f362c5caeabb1ac83ab29afd5a61056468d9464bfa1e6c85ae18cd4cf41dcec4d59b5b8fce9c6e11f6305ff87725a4958c2a587b43e1cb4aa3de86fa00faed6789ea4f75d90967073a9a23e2435a304e41f1d0b26f030b10df8637f80d3cdb4695265a48184e7cd9eb594805b7d38732635ca12ce51cc1d8d4dd548bfe81b0dcc7668c4d0af40026766ee0884e3faaf5f589aba6faf76cfbaac53a23b4aa3c22fc09843fd62697b305f890ec186af757cb2a231e74f496407d0331698b8ef84e7c53d8d974ea5043e7d0642cb55ade0236e545645a190964862de9b884a3923ca0aee8fcda142f52ba2a148364fb66bb8e0538505d6f58e75a5acdb516d00f6a29c023e50f03dbb0ca7c4a42ab7836985d896048911d6e4e854717502437bcccf4c8593a11fec21fe7b99df8ce969fb182dd614442a8294a35b9b0ea1664ebe6c6f48020b37e58510095e26c7ed5718d7d5963a3e2ac7dda606affe8a137326e4b5f8cb73b6c2bb70226571746e93985bd8ed911a53f6bc67fd08ff26ce3b3267befdbee0993c3991b31e7b33b8a82865f2156876e19758ccd43389573de8da96ccccfd112184da899e3e608ddbbcdbcf4dc155a4aedcfef0a77de3f408d61949604521a80376107e12bfceb3bc12be6cd00d5a3e34456bcbec0fbb8caa7d170eb155d3f3d621f7692ac70dbd9410a3498f1498dc07e7a4b744f985d35c3116306e681c626ac808d4045ee3657e6de3a0c32de4fd7703fcb75f9a87c47ee787e3d316cd8026ad86251e9272fbca038db4d2e46aa977ca8eb500d5684534c233ae19cfab36cc5f69144dda6f5b54f8eb05932f5b36fe7ff00bc11b3554d2a9e64f043245e6f0d74a88d0b685a59a6ab9b4781ab76c5a7f1c9dfdf634b2515be1f11090ea7ae03415206cfc9072811793f50d46b1fdfc4de7777923be8be18f20c60aea73f80d520b02", 0x1000}], 0x8, &(0x7f0000006dc0)=[@hopopts={{0x20, 0x29, 0x36, {0x8, 0x0, '\x00', [@padn]}}}, @tclass={{0x14, 0x29, 0x43, 0x5}}, @rthdrdstopts={{0x30, 0x29, 0x37, {0x6, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0xc}, @jumbo={0xc2, 0x4, 0xfffffff8}, @jumbo={0xc2, 0x4, 0x1}, @ra={0x5, 0x2, 0x7}]}}}], 0x68}}, {{&(0x7f0000006e40)={0xa, 0x4e20, 0x1000, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xc2b}, 0x1c, &(0x7f0000008240)=[{&(0x7f000000f0c0)="a6dba4bdcc025761573f63e1d212fb468217044052bb0c83d2adc9d29f4f6babcecfd9071af69b550354a8de51c532a37b4279bea266dc715e0bf5382a5c6e10bdf5e903ba1abd35edcd97a261b20beb6cf53057490cb8fba07a13019ed4822b5ad50ec1292cdc5c4b9b8708d2804b74b98c98d06546edd83b2fbfe508bc56bcd4bf9ff945b9c921673a05390cbbd6587b7d9836dd831d1c4d730ec724d514fd74d871bb7b9df7c13f83023e0f51e9e2825ef0d59feaabe2fa67f65d45299ec0eaf812b26d9d6c32212682f27e4ba9b0fd44b4395e922ec7f3ebfd1bc60c96d048e479bd854ea79c5fe3bb4cd253adafaeb2b67cce8e3760f630d14a3c0bbea2d7038105424cd18761f0a83da67ce608452f7ae21e5ade133c278d243677c0d84473bf812346c4e29c1b0e0ef44853e1bc4ce198d6ceb3ae136f25b6398ff9770f462f89792e115a896dbd4b0c1d328f08271fb01077afcdd8375dac3b3eb9f38f233a29dd1c69e912d0e87c1d013e4a332fd96da48fab493fec5eb5eccff74f7071eb335729c4d5601f02d5b289e20443f9de316c4183ccae1b0ceaa4b532a1e6317e6d9f22b7e04ffb8cde735ba1746789264c2ad7f2efac45163199464f68d38e1f0b0bf4bc55c9496b28a32b19750a72c9c8371338d6ebd59e9da9eaa529cd9a42aa6d11e489a8e5fb8e0640edcbe66850754ef7d0be2f55f002fdcf50fa96262bd93a596fc681bd3abcbd351911aeda72935e014613545ba3803095beba9a181c98a252b66e396a5b806710023d53f9f8e85a847340dfeb2e802267bd75e41a9f3c168e9c7d8d4844ba93440e3024e100241d19b56b37fa1628109088d86bace4ecb368d8070c3b1830be36843c0b93648ce5e99f3b97dba388cb88ad0d1a0c36f36340e4ae9ee8caaf7b1f737392e92f8d99349b23e055582c32219a9ff92dfd984b2976719a46bd6d9cb0a19f971788c779571e575a63fc2bb2f686fc4a764a4f7807333d8a344de8b1e4ba09f46b5e8452f8cdf884882f74e4f9e8ed34a96c0f810134a010f10fab58804320a765d11f2d8b2d31fcb7ad20631b3e62a35723cc1345b90f4132930054e7b2d25986fccbc3e53b6a2e771a80e55cf5030ac08ce031ca336739d74e22cbd946bcfe4f517a2bd019a9593786218dfde14a21ccb67d370120d3239b3700d3cf166b289b976eca4dee93ad5f9381c652e6e634a5e64270efa0175ce037bda5f799cd08e68f0247917c152e9a604fa77f0ec9afcb1487d3a9cc3c56a5ea98d01f6a695afca50dc116eef81ec49e033f759782bac173a9bcab8f25919da0654a64b1a2c619dd0e10fbf64fa8f7f2f8ac56a330c3d14166e4e341312843df1a2cf141ba2b23e3eede2351732ae9e93ab8a9342a7ae09eb6ae17cd2d17875ee2fec7fd2ce713dbd85005cde2bb1cdbb3608b222a5125d37042e56b7c2d8896217b058fa5ebc9a44ea30535655458632c47a4508561789207c0803b05b39a9fbdabffd10076d388c3f36aa01f3cd874f80d7003145740fabf8b1059c28f55c58c627ac8c7b27242047507c04f29149d35d023caad925375d1c73a146f51e81b50b6df6394c0a7394544b702f5730060675364b134e6247e3254fd00b6808a1ac760aabc62c2a7b36f0b47e9ab2885260dff8d944f84f938bb9b5e947b41627e32474ea5bb63bae690c27216c61fa8c6b1f5d33d1d4fab069176e902038bc127b02f3192afc4275e264f841ed90dcccbaba3d9ff5bc76217462fc3d2f05cf49964592c1cc614aa6e37eb493bae8370b490049867f759e4ab2701c7766729798a7863012ab941daed4dc8613cc5e02ab449170201da1b36191c56d743c09aa141151101ad44f0c0fde4008e78bf8de20e84b793ec06aae2e20ac4280ab1104b83cc785091aa79285f284ab94156793c7529a7a1dd6c1fd63e56492e160181bc14f11c82f623348e1f39b703a442e66c6801adace36d544c876b0f781e3cccc1222c419a21b083389faa026ea75aed07aba7c542f5de2f7825ea702b1a0d475f86fadd16f9bcea1b6803088af241dad4e345852e35da604afd577f628973a656666ca88ea04503deae4d23f3fe309eeb10ce2f3dfa417ad9ae31cf1cc0757ff7649cca0e4259576c70d95d1dbcf0b4fbf7d8d9f0aed68888532ae37a6ecc4b23d5fff5b53b2e1037f3bb22f8161e5f1b7237ce0732ee8b8240d1300a926409bf44e03a58bc2dfdff24f740a74b6da984dcf9be462c28258e76abfccebb9047ecc50c4bb5c0d41985ba330f920bc6ceecffe4589a7be3cf4d99a20db6366fdf105df12e3747c835c325e25c7e936b5ae5e95b956c07579cc695e0b9f20857dc862913007eac5941dd107bd5af975b1541b92f9d44ae78f17ef72bba5c3037afb3940e228e09a850717d9af1307b4321e495571ea8c38b1060ed2f3d1df94429f6259a25e9c3f5819a8f410e8258fc7307bebad05ac2876a8210034b23a97fbab8b37079eca0bde92d48ba79b9c8e8fba504632a5f5dc65390270c38f199fd53322e3f277fac12916e18159df9418d7512d5cbd232d38ad916c86aa424fca1e086cba26860b7f715e9a990564fe39f31d56ae8b93ab48390154653bb1298a76242e93525db0c41d394c662f4377c3f00fc7dc9a5b2ac19b9c4acbcfa86fa3440596463e68354bcbdbd9a62034a7c1699935975f4301163fe4fe07cb99f3e2e0d9bfbfb5d43b1f71899ab966e32b2963aeb0ae1a7ed84563c23e8d5a4df61a8a6990d32802fee27a151a642e5fcb2aa7325dc3cb0fffb297f8fc8c6c80832fd0036d5b2d914cbf81a3099a433e25fe0b091f7d2460856184209059fba2cbf25bd96340054f10a46bf0a2c1371f37d9786666079b36ecacf350e18b9e693c60f4882a0e179231c48e2bb9430962b3374d23778b36d5c590d5d8ec59878266de7e4db7e7d597378d6698864eb5da3549a8cf055fbe062a231d0c41b78ac17c56397957135f6fc930cef00eea37177024ca35a1bc326d4b294c926bea9dc6303c763d6fb737fe0e0bd50ac80ceb510a5594fb290326a1971df3ffe8fcb6c95af85d5de7393ceb05e0f6223472024050de8b2e995ba418a6bd7868f45a8642ac2fa82fff8569667c19edcf656f767afa52f94a67d66ccfb12be753af3b3f81b6b92bad1170b73f7c831eda47124455c738de3ea926a1fe16c68beaf1153973c3a3c66daa5f851f36297f55384da4e5188d46677c5d244026afbc4b636e770a22a2d4a1a758308bc161a41b2a809e961d7e7f3ded9be893daf2da8cfebd24d8f6f5d6af7d19d9c3151dba7edd0d31ad023e0efa3964ed71cfae259798baf0e07230e534061cee7801f8b5f187e94327500c0099bf89b9554c3e79c170c27950a75567fd1994242d2e74303e23b5ca31df179d938a1cea5526abad4181625f2b1b285df1b54f892211086c8e88fe51a5035e05a40c62dce8234ee24a8770232bcad702b9b1fbb954ecb3e6b4cf139dfe06ac3f600c89d0843817a6388b3507e61e3e588f90963e920b8cf7b109df6fe7431042513470b3c855bc780ce202bc3848a8028dee5efadd0d984016a4580854ad2742871bb4de5d54a9ebbde2828bab0fa2f6e73a94601332a0b4c6af91be3234d9e522756258303e695a9097971121c5fd71ec890b2d35535c95e42741eb4ad701fee62ca18a6f34994e4ac8c8a00daf5e07623a3ea40e262baec868dfda28c9ea974b4b9143cb14f559a78d16527f8844842a97d72bfb19ca5a23147a352c97f478df785079e9cdf44d2c87ab4821005d55558b5fb421d29d342380374c8464c3e763516355b3553e04be3613cfcdfb3cc75cc75bd2a628e23ef134ce97a350850ca465e458f48e395652af5ce9de3a8cd9af273487ee900d127e356686123ba3398182b737d5afff7ce0adb098cadf907e299a715bb9a95bdebc7ee4430d16c3c69be99277919a85f134713a9ab4844557420c752b4a674269512d68fd860df8fd5ebda754113f19f463f1ef1364fb5086f6932ca1d4b34d4391a2dbfcd85aa42c2b033af9440bef4796f950c5aeeead6f9945a1b0c088b3fe76987dbdc88ae5b583cf5e8ecabdd2771226efda0cdb9e9c4e937c1d152cc91084381bbc6ffe077271b6707af6fdf45758d039532c226e93f5e942239f0778731a39c9484a5f0f579eba68d173c00824dcee8127ceb559f7fd703fdb57ac0b3f8ca7793b1fca0bc686d680a11ee492b3bfb3ae2f4ef8c87226489a118768ce677a18699ec8e5c82053bc0199ae8a3d5ea3e08491913a99a4eed11be958de1c8e05deff559c18d5447a9c77597ef88b96663c92100dd4197d788792f75455813ac0581f28a150c3b563dbed0963621d7af486354f1bc466788de4fc396f9e26dafe3361c666853db1bb7746e507813b4a25a46f1435805d321a79fe1806dc5bf5fbfef1a562d631248b5e140f156a7461d0f92418bd7b71dcf0182f71b16b72a926a3e5120ed6b0b101b0fbac4b8e7759a81b493d826d7fe40b7ce3b5de5393d87e9acb842a3e1154c0a773a1582855c34be2d9d6f7a8667181cd5e76f7af6ec09dacc8b9f1a95c95338ec40af04d05b2bca2f9f8c3545e365e6df28bcad93ec5c829e8dab7337197ea86c273df8bb5eaef15509a9f164b1daba360236c3bce60deeb3d19066521fcf64226cf3e96d2cab4299ecd50d8e0221bc66f1d8261377cdb24c4357092e0cde36ce097759dabd3ea2d31ed532e2a62dc9853cba970749ba05b1c478abefdf80b452cc1d96f1b0788aedc2c9606f3674c3cc3009e535fe7b909f76c3b0946e91bacf19fb29cdd80772699a639b83d8330f0896e6657d3d59f39f6aa26a668d08a977c40a0db6fd6ab05b74a1d6f5da7543e62c06f98c2190c8418119826899ae7467637b1bd9b3ac1cf607a72d79dba9a7258343a1c16cc5bb990a251ed6dea30e05c1924ca1680f77d86c5858045ab38bf9bd937b95d89ead85f69f6cad6cffcdee8f989bf2097a5f18d14fd15d767813caa518b57fed024b86d9af9ae6dd9c81484e3f36460ab4f6012fbce505d1f6d362d8e7b49c66f723d64ae976caf67089c777df21514f7308944033e390507067d7e680033f515ec43bbfac32b5e7e2ede21f255d6cf287c34fcbd821463dcc9272e859fe5ed20e6880478356b4b6df3c396420919f9b6245b2a05305486cf70ae9455e533c79de8864f3af6fd6d916f2e09ecc083d2c86bc479026e8d2ee6b586d0dbdec7a65e1a0cdc2dcf5b11192eab236a419ad2e7cd6b984d91e5589414e55e8d140db39729b374c340a40c1918be717daebe7df7c57fd24e1dd3ba6e0260520d8497733d24dc9f85ac3641576c245be757bf1305a52415d1c766bee24ce094b74d1d979f326175b7431e6a980ef4ee0279d11b4ab30e8f5543501fffa7168b7c936234fe58081a04a52af5909e31312dcb70fc83026c362802e592fdc50b28425730daed212953fb36afc0ff8dc8f14df3b62ee43b4cee4b110e38fa219f019e3e24479e03a94df312a4115a2effe66d1c72b0a14a75456541159d673462e118a34096c4eae8909a9811127a2c514619e39117a1bb1a63a26911603a29c2e9a35d451f7323781c03c15c753a3be258aa4af9df3f0cf6397224c2b26d45e1bbb1bda1829bf1c4c7d356e8de744106851119e19e2abdc369ae7b8e374d19921ce7d572941d21cc19f8e486b435057ea102e8e47e1e42ec26ace4f9ed9595cee4cb7019c82f89bd45ae0850f1a628c3184674e8585", 0x1000}, {&(0x7f0000007e80)="bf88ee0d9051a6739281e90ad66f443a0e132b14a50eff33fa046b9e32c6bdeddaf84ead62e403a0a68e7290ae75", 0x2e}, {&(0x7f0000007ec0)="cf2d9b58fdcbdf4a20187d880eeae3e51111e17422c381a7ca5f296439c98e7d7f98ee8010ea682f5029edf970e26951c536fc38e905c7e61a6e2d232debf13dcc1e08c95f3bbd0e33db837d74e2efbced3ad2828e79ac9465dd8a703f5771526cdb", 0x62}, {&(0x7f0000007f40)="85bc54f8a2c7d9bb810259e2835394e515a67f890281ab5b7116e6eed7020b620ec23b4dbb767b6f71bca0827edb85f22d55c6a44e18f76a10cfe50abe91fa66b138eed7ba83affd1aade8886137d69cbd65a8fda9f42982b2f09e5f806130c40b92936665301958b220ae79360f5068b87502c54387f721cd3663c9c9b09e1b38be4d7d69c8872e6d691cec4ed1f4cc14200c447b9e70808fb6479d5c6423252ac216217fa3eb00b6133ad83a1bbf260717541cf99270ae26455816f8bb616471a3a945db13d49521bfe2b38097e9f279a131657378d27af182b4a37490051bfc18a49d2a365e4af14d716c264ee519", 0xf0}, {&(0x7f0000008040)="814089558f0922a327e949cb5f1d8e8cd0c7cbcd240d3c2263506b1b12e19e9f363c1ba7144f6134832399f684e37b7846b50d9653afc76bf847ad7651901f4c705727c42af87b662294a57e4a068ff3ffb6c934a9114bf67720c13496954b6ec328b2b6e77edae9fe4fb4da94c14709579a9ce5f8e54912ea8aa6368fdfc7ae6d7f8ff035a52f561d061d5361d10986a1de2633d357681d1bad3d81383d073ba5a7aa9ba3f00df8645792214cb6244e9b8b5c839f42fa85973c36bd7f14777a18be019c87d511f4bfe8547e4c588b7ea3a17f2859dde5ce4724880c08d703249250b2", 0xe3}, {&(0x7f0000008140)="30d20dc826a6e82674a69c04a63f9067cb7a0250d77509bba3a6172ed8ab1367531d9f077f4cb0f95ce0fbffc9974073ef33b4085e6c8ee1c558ebf92c0597b28bbbba52d07b057a10efc923368b8a7da0266b7f5b82fc4bca96e674d83b8144ed948a01100cb10f9e5228f4d49ba719b568a1f41733f8f79af4d18a27098b1a64b7d2f019b2b952e944108a026d37ead8bc6d52e39aef3b40d10cd846f7560fcc37e9ed960944511b1569e4fafe61f246b2d4f88b0f81b698aed4b9d69144a33d72dcaca7a333712cdef62856a7b5", 0xcf}], 0x6, &(0x7f00000082c0)=[@dstopts_2292={{0x38, 0x29, 0x4, {0x11, 0x3, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x5}, @pad1, @hao={0xc9, 0x10, @mcast1}]}}}, @hopopts_2292={{0x1050, 0x29, 0x36, {0x5c, 0x207, '\x00', [@generic={0x9, 0x1000, "ce39bd36c15a51c22b99a0f68f40ae97f7c2a445c625818e5bd8e0f082ec1c21dfbdf2bb0932b8213b7526cf47ae69d76674fc9fccd2c526bb19d96227a12b58bac7a553c74d78d98d6f78bd85cb052b6f6ac3dd328a0b34fecec12656953e3c523bc3f4a7ab766242f6b07d0c32449afb85777f14f068c01cd2222ccfb659bbd9e62a1e71f22093b24964a5c9bddd52ebc0765186836bbc9d584c17c83cc7083d0b2b9358f220802c3216bd981e5ce00648687e6bb386861a6f99a61e7bc57e9664e799649e8b6c91a824f7dd5968467a76d61510aa98659eed7fa28f9ab5929de03e397fdfef07a9de3d26903ad7e40e76c2ef26bbb6bc9375aec47ea2cbe4ac2efbda90c1155c6f380e007efea09047229a8f4047fb2fe85e6cf85ead5b5cd579fbe24c02ca2838f67bd0fd7a5073b30109a9df57cd447ebe1468c9cc46a60e24f3101646ea842857a0ae731c6114ad3913fedf46f11959b5c955a2541229b37c739ae1571d5be682e7915729a30663f824e9694d477a098186184987349572708f3323bb089699c8e68a7fed55603a2596237b51ee1f5c498ad795fc71e6b0574e5717df6e65e9a2f0ffa283f61ad9b911a5a447bb44b6b8bc945dbf89dc3c8845b3480299fa5f55f1de94b305c68fa315f738b7c67f412d4f3ead45fa5d5ead6eceb0047c228ca7799906476da5ab509a9022c3f07909171627fe4da729c8a865fe2ff8c78f038accbd90b68bb97ab5734df5a52bf9576e9a004630d2981c57a35127ee1cb50679a21036d089080478ad6d0e2af9f37fe0accca993d4eca1e1e0bb08014f5ef95df4a34922d33e1209ed05b8f426325c83a64831fe462f4d6a6fd45830081cb2faac599551ec0aec58c139bf62e57833c6726a7d734b82c355b42d1b216f82ef2f51cdc6b35f9b096f105b05e8e1c3b0722b0d2bab451027e0795e71f32b7b8fd40710a39a27e150733581e222146d33abc94794e1c049569caeb9511aaafd3a6735c8c6a25a8561b30859a4b0c2b6cc8181c095ed6edeacbac287ea594b78c9a6d319fb8b98e51dd4fff5511cc1197bd8be41d6ce4fabb1d7e3f28243441cac1fd4af465a2dae723026d1b1b67fe1fe9c31ea385535221d624fd8eb8112bca17c66775aae774c0ff36cb4fbbf53bba2861b31abeb6327e942b22c4dfd31a2d1bc073c078078e36264d10776bebee2d3a821734515067f6d0ee47dc7cd50966b6a832446d18e8e51e8fab01c5460f07a1ff20a06f1aec183e83a0d3c898b1e6faf9770e5cee6fe83cdff9485e966ed4103971a9a0d596dc0fc8027a2ef6d0a1b51209f2a8cbff24a3ade58a4620c8431582aaa64b6c4db5dc30e16d8ff7efbef1b3c207038e723427a8517079895b37fc17f7f4ffb37ccf6f1e62b14ad465c7fb20b01adeb4da90443dd3dd9d879a8c2547d68156d71493d6c2c16d5c081aabb6bd860c5cde82864c27c873a3d87fbd568b3326ecf366937b7e46fd34bb0de37ef7bc59e3e1bc4c63359888fb10154e9f1ba14bd550cd6fa7ec11db978e1e0621b20217818900f7783d3d4f03d773ab9e8e40589afa9418bc86200ff3e4ec16d9f65b229d1cf8135e15cda23f2c6a805056bc955196aabe5f539219e3909666a1d3029db90fab23a30564838357c0afe1b7c4003b9ba88e064880795d447604b35a7e13d6d4b6c77ad02381bc922c98dc19a529d70bc0d5db90f3789ac7ebf7eddb1c0fc50c1b1341ffdce79be77b2c16285ba93bbbbab79f6a8a139761b84e2d08e4632af97413b064deb14f670f7ceabc037adf2fc75897da24f310453087dca6421033d4ec1bc72ee0e38e92eb45584b26d4285163ec5137bcda2e43bc1620b317ad4c855981d3f11891f96027d5fb9b010b20d1cc87e89ba44e1db2acbfabc0ab69f563a2aaafa7412397a915db9215cf6efc8c341e65b765518345a235a8e982a60b75d1c72b29914b67e204c5e9e8a9e075ef4ece384b9475b36ae68246b7dc678cd667a9e52aa35e0f2f4acec854fdb143eb8e3f5ec5da3466ad74ec7055783c07b9c1decb26bffc653b61b086da9edf644edb97a5b2ac9056c608d3410e6e0232cff0ef5576a2b8be99df9df71e8b8b2aa11449a6e2c395705dce76159d36a887aba3e78788a2e8a9f645d887aea29538c1c573dbb2df0db81018c48ef4aeac46de546b067d646b13e888561a774c8d8c819ac85cb89c60db7e41ecf91a523a529a959b94a2b82663797ba82e18a81750c944b8a036b253666f282306bba5efb00b6210c5cc6931c5a83ed1f78242023119f7896d61049d3ba244dc8918222c4d8f1280463e3b0939f2f308b0ec006fa972094d356216c5f675c583cd96328dc2323ba203d0c48f95d8a985adf803b1b84a361f8606f63adc2d257c70da7c8f4a54e3067c8c14de1bda59137ac0be1326abd28e54eb26a3d141424ba6d1fd2bfc5c5229ad6354ebbcc1465939fda3cfa8ed7e4032f780865955008170f9ac349ac5d4b75f0b7656fd40fda02dd99d72443029aa201802002d2ffaf93305b28979ff8930440f449b9fd4b8e4de241e75b817a4200c09f5ff330fd07621367711999794dcb829903848569a680554b38de60d5224f61eb64f982bc798a1128bd300c4dd051d7ef801ca75dc12df1a36751f876409eaeabf798706300b7839a285e72d35ceb84e54933016e79d27bfec4a7da16b63c80318694ce60923bbc8895cf4f2f3dd4e4e0400362e5bc11edea1636f9eba243db81ee24242885556595209156af4e5b6c73a8dd3f1f8b7824039790b8e7348bdd1ed9823ce1ff1fcfd66c988f862fdb7f6269e95e6173c2450c2631b3b2a9a7531e91846a3439d11166530a61097636ad6458fb59413d8e66ebaf0101905338d394fdcf4723d7e05a615a52c160ee4c0e004774b9ed071c3c1e526c855873ef2f0afab5198b7f9f34c365145a8f70996aec2b48912adc784acc191b2bde14bcf8bcf108616ccb0054c0d4b3999f4e9bda8f76045ddf45f4743b7b4a4c648b8c7fc7ca011d33a6b078dc67d4363e26a874f55d3521f5c5a82c4c72f0771e5827744bf200181f3e0b779ea3ed5134d001670398be2b88e373c63dfea1649aba413f0a16a6f5e41528cb4ce617ec1af8ff0a6f9e49a71148fe7a85b83130ce45256bb64663028ce81dfa46c86f82e0ec986f8db178b26c6c0ee0d5d103b9245a86fcecc2d146b69e4c266ee949546ed2e6b49c17ee0f028f18514c81d8adc201d7a511121aceb0094a352fdf555031f81bf92175bb74d85a83eb3b93c510ea463dff783e5b89dda8753b0fdd1832a8f24a257dc6c6ca7f1e1f7a70bef4ec3f93a0117351c0999941ec130e15c679775305745e2bc6183b6fa89a2be417b534424f1cfa9248040d7376509dd31a42e068cb80c981c74dac8189f15f38e84f783ee647d4e98e332858d9109d660b6ac5eadbc178d07869bfa09357b07d04c3738331edccfc1a7aa512f59b846d0bee34ec9130c027be04b71207cb339dde8d2cb9a7aa02070eada8c8cb98a2e42a048cb9ca0ab4ea48d27b5e631bbeeea286391c6ccaf52280d944a7299675a52133f7f83f663def25b602c78c363da4e235f7b1ad68a2c03b179558f4ae72ded787fc1d6e4a4eee513a5a282e4ecdbf973d85bdd53ad2a4b19c74f82a5a58d3234c3fc5c5a069629dbdfca0ed82624090cadb4f4568b60130fb04502f85cd7a1ffd637540046a6eab02d627a8d7c3101756ccaf2799712d72e9f01cc90af47ea678a4815050636e4c360c29af94a2095872b6d097d67b7f9b53cd4cb54d57749278c011a8d2721d7ab810a1a3a52ab991e97e81e397b28131e534bff4532b6316a3110f5dc163d15afac099873017ceba6f79c16c59fbc145f1aa678ae43308d41cb4d42e9c083828047251f4180b925b495db42e16fcb502681087d501bfac3fd7563a846f62b44d08bcb86d67951609bced39384a7de4e509cc2b93d81c5491fd2ef6bc1c06ec684d5f93d27a66a30fa5cd21882590b1f1dd22772375163d4278291d2d63eb4a561d0982d8002c5b8d47a6c5c2b1623ba8545c48c65b6bac95fe9dc204e280a510338a1ca27c07a528e1ff3a1b5217853c5b0c205dd7b61860494fe8a8490e2da24b447408049db98e90bee180c98fbff829de8265bf71ba3b006400f5159c41491a71ecc6260b4b60d10b60231c2433b614fafcb4b1baf032083d84f541c3789a6d54dd591f3843194ae5612b5854acd5676d37ea240331119bd8454236dbc20ff1733359ea1c1c584d5b9b1c0286966b515d4b61917e16fc21333875a7e6751ec208a4de867ec36fb35a8827516c7d2ff31bb154f2d5a0043da87f69f8713be99c1bd4f6c775fae2beb7d5a1be24149910152b2c745e91a89c5f972b3d0fd9836c3c8592e163b9c37b9596e723866b239bc532194ea54d8e853fe52b00a087f1ab1ce87f03004ee28db04b2aa6a2bcbca68b7fca145ade2c24fe6d846a4168bf97843a6e2a974e55e50724227aedc0c917446ece60d8c005cd558381ea2b2c7cf4c9cc04c8ff0285164faa69ab16cd3d4d6aa17294a02a48c3474c658d8acf368c3ca3d377c2d247ffb8651d676f36628a891de74e9ddebbbdcb36b18fc7a0e2e2911dcb8c2e5ba4c76b701bbdb57616dc3d2880b05eaf94185f046e8e1f014f7bf200f18b4a10007ba317d02828185a5382fdf709ea946681c3b84a8b22c678ef8da2e26bc08f107eff15d864bab62d9303a5b82acf4a179792e572a9f74c190c6109433706badb05508eae28f2124194f41287528ea3901ab619054ad7d474e053339aaf64ae097bbe782fa9e48591bed6afc09b58914c10836d6830930a091b395ef931b86a84fa468793151c3246e10ea7af8568dac67e0334880ec543ddd39a1d6ffbbb6607ac921835e425d381d83c90287074950022d8538cea502701c86a0c1e7939c90c47fd629e7c12c72a42ac997b8a90221b96e860ae2c951281a7ff912185082b6f7a9f4cff414ebfc9c164f7dc3c476a5c09c76085b7ffff9087c9044e8cfbbe809f78822092c2d5154977a6b2ac7c7d193dff995893a1c386ae30db1d304d03df4ce2ee119e37f82de62677c7e59dd12ae8c3414bb427c9a8a0c75c8fd44627977233aee8f83f629d7658c39bc24e03db0e3ec635959d11d44a38d2980615fd57eaa3de6a72c806c78f92a8256f4f69ecb2fb2770a1e5ce22ad92cd7736963b4f03e6252c8c452c1b1f4666d258c36006e49271c5a2eea09f8267a189133e2b555c14ea580e7ae9dfa205b46b14484aeb4792be18d66c177f9dc1bc9328bf5622b16e03fa2fa70ccd8d473521795866ee0bb582cddfe5d25eaf7c1bc412d8e50722bb0bdb9bec5f29c616cef2fa450ef9c5fe20362b6ecbb3938d68bfdc3ecd80abb3310b9c853c4dfb293c98efb74381c8ebde10aa62f86252ed4a1e747ec37cd1a31d01c7c9034d0fcb182abb0f08c1aa83947dd83f1adabf04f203f54142989659defe012a3da6e6c9480dee83db40f676a13d07f98ede8f76494ee6d24f7e7e250eee5eadf765564730dc829b7c7e1ba3ed698d3840f654327414e5ff60e8ebc8d48c2b57136125524af84680add2e2e858ce23d95e397c298a9dd9129e6656724099b8b430349394eff317b7ce460c751a352fe3eec933d5a063d0c252c6a9bfc267fc5cfdd5564c8157ebba0b67a61ed6338e39b02807eb4167d9e3dc6034934897e9122bb36d572ca02dec9f640a574419a0dfca32c4e385c9ad604dba8bdd33"}, @calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x8, [0x0, 0xfffffffffffffffe, 0xb]}}, @ra={0x5, 0x2, 0x3}, @jumbo={0xc2, 0x4, 0x3}, @calipso={0x7, 0x8, {0x2, 0x0, 0xb9, 0x1000}}]}}}, @dontfrag={{0xfffffffffffffe06, 0x29, 0x3e, 0x7}}, @flowinfo={{0x14}}, @rthdrdstopts={{0x50, 0x29, 0x37, {0x3a, 0x6, '\x00', [@pad1, @calipso={0x7, 0x10, {0x1, 0x2, 0x9, 0x101, [0x9]}}, @pad1, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xae4b}, @padn={0x1, 0x1, [0x0]}, @pad1, @pad1, @ra={0x5, 0x2, 0x4}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @dstopts={{0x28, 0x29, 0x37, {0x5d, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x2}]}}}], 0x1148}}, {{&(0x7f0000009440)={0xa, 0x4e24, 0xb, @mcast1, 0x9}, 0x1c, &(0x7f0000009740)=[{&(0x7f0000009480)="b33aaf04c1d130634dca7eaa6823c4", 0xf}, {&(0x7f00000094c0)="0a0e4dcb4a6379bb54d06e6dbe992a3ae9c1f2a558eb8689b1ad1b0ee040de5842fb79f5b053", 0x26}, {&(0x7f0000009500)="6d38784f9911f74b944d4af50971737e8c65acb7df988b94f15e5dfa6fc26991144ced29c00e38a7ce4001f8693ff4d13cb82ab17bad939ebd16700dec36f50312c11b93e7e341e04381812dae44974b9c6aa775bd6d18e049fe91027a1c3a4db6eeab83078c4c2ecc6697894196f83f62c6a0559e748fe0be309b18456c936f4372ae5d20703248254cf5888ccbbc5f252b0fd0f09cf44fc0a28a2b15b2f19ae67d728fd0a219af0e96a7cfd84b9d63074bdb8eaa1f3b5b6cd3b40b0583", 0xbe}, {&(0x7f00000095c0)="c29d41af9185942a5cd7536dc53e2dffb0d0efe00e13229acc955d5bbb602ca4fdb31c0b389cf9edf7a69a6d3cd7f4d1f9f80b97acc8a14033333f11a0b6be44420b02f8f7ad9f4e71942be0368354f143d8dc205c64bdf4540fb2f2666f49d4d9e604a399a3f23b0f359189a9739198ff8d5402a3eb99db628998e17b6aa83e93e4cbde684df8a9155a8aaecb0027c7f646e4414830fb6c20b48789ad333b3bc02080a92fad083a493fad5e3ea33f05be356155c14fd7adf8f0f1acb423334e4e2e7503350ee945f081e5ae1fb83ebce5604b8f07eeb5a81bcfcb5424d498", 0xdf}, {&(0x7f00000096c0)="3e1b50393fafb680212915", 0xb}, {&(0x7f0000009700)="d19547987da69468872d", 0xa}], 0x6, &(0x7f00000097c0)=[@hoplimit={{0x14, 0x29, 0x34, 0xfca}}, @rthdr_2292={{0x48, 0x29, 0x39, {0x1d, 0x6, 0x0, 0xc, 0x0, [@remote, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @ipv4={'\x00', '\xff\xff', @local}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x101}}, @flowinfo={{0x14, 0x29, 0xb, 0xfffffff8}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x3}}, @hopopts={{0x38, 0x29, 0x36, {0x2e, 0x4, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x5, 0x2fa, [0xfff, 0x4a0c]}}, @jumbo={0xc2, 0x4, 0x8}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x8}}], 0x120}}, {{&(0x7f0000009900)={0xa, 0x4e24, 0xfffffffb, @remote, 0x52}, 0x1c, &(0x7f000000ae00)=[{&(0x7f0000009940)="97445d216ca8880a66b18eb55cdc24eebfda5292d5d5ba5f83beb5", 0x1b}, {&(0x7f0000009980)="0c911645c15b69c3d274a0fd504b9a17cb115e24c689f226004d0573b972a1434d275d846c43d32f513a97874568d61e7caf48df88afa84f9564311c478d618fe5621d08ac75ab987a70544acffc2ef9ce6e172888f86e69fbf73ae79ab6714506801f72b42b4eaae9c1e1f7e811ae5b9d5b662bc5910221a9bca76898c80724fe338bb7ef93913aafd72626b4b1b23c819aee8fe65b1d2b62bdeeb9f0a07382d08000d801e952bc", 0xa8}, {&(0x7f0000009a40)="bab769e00b4a769d9caa71a8ca1f454519374454211705ff4a578ade6f8bee26be5208d9be879103c29991ab8ef81e3547e44ac8b411c77453285a42289480c3b9b290bccbeff907e96400bb9db8e1a00cb8fbc0d7ad3fc0d77af7c1ddb485977bd71524ffee2f5aae596520e6666c103985b4f0731d119a9c80d61cb812094df1ba740f19ba527ac996887ce44c2a4e69ad1743f34f26e09aa39875b8e233a92ba8d708420e8c3a3d5c27b666fff2bad7f89c79c299358d7500be352220594697395fefeaccd9a8b9954c1807c381316b4c96e427956fd690945933deeb04c319f5419d681a1cac2dbd756f5dbf92c59b65ccee87055cd972a4", 0xfa}, {&(0x7f0000009b40)="0ddcf086ae56b499771831faf60f379854ebd8ceff2b19bd56403f01a83681d99798e439bdd62dddd22b251bfec6210c018f9d2d2ea4a264e4ff96fea9e7a697cf0df19de1710c8cb680a0a7b8f6735d94e4f78dad61176c516f6ecbd6a914412f704bf4fe13690a304f11e031446c947b63f1fdcf35fe7e57aaa91eafda4fc1be7e052c56b3a220d5e130d411372092df5872dedd4873d4355297d8eb023005efb2dcdd1e09f367e10e00332d796e2f1765f25fbd4d7f15d425d1fc98c6eb", 0xbf}, {&(0x7f0000009c00)="ef0a2392b344d3f85953fef2e5367026ccff0adaa23d122a5d15fd687b6a415a0977d422b561d7dd4e5f403ca9c9421d210aa757d182ca382558a3690deace13dc949794c6bcf61d84616a128f45b748c48b3d1f9bbb1a968be62544ba205935e2c1dfae86b719bc6b0593aa572b953e007c01c5fb2b115de314ae8f00d0e427b652dfe0e024ffd28f7c5ac6120954bdc7e23d54f4dc0db759a1900bb2bab98f9eaff68e6c62e3ee0c183d7e733386758a83395235810f2f99686b0fb4f783a2214405a8f4850f5a6c43af5a6948e0f3c5e9761f68b4e84934592f545fb413a212246f991362cd3c3cfbd8a7a0e9e68fbf95d8dfe0a1a7a1e57a2aef5622b4aee1c975e24d6e442fd32a61b8ac52f5ecd974bf1305d1566e94d92a1aabf83fbd17867419f45d908cf4f39d794dc89590c3b78e17150487b878f2f8b5f58bfcec48c9e1b09ae00e057581805acf0ddc88ebd43011565ff183928420a034af9efde0fdea2d0a6894c25020323e4b7ea28ba12e58c3d61b26ef4dff5ec688432f5857f6be9e2d1648bd8ba08a1eecbf62a9c31b1ece68e580d84533a2a48520e545447639f2ee6cf53fb14fb1c7a307a5925d9eda0f4bc2a223f0b44fbe570bcb6bae4759663007ac344a982e8c1cb58721d050e8a80dd885a659162b56f23855d191a65b83ab1f3588f1ed4fa2b1f4980a30bf85860664d13b0812a4ede8d0593283bda941e911f1b88216bf9684d286a6acb0ff7360a418ee4d8305b17a6ad0fb1830286234dab28642a5104aad8a50b29cf4cee7ed29b02764e0f6ce7e3c7b716de2c0827ff71288eba56b66e40cf0ee4b061661c56e05e0010d476be3abadcc930e66e4562a574ad7907705d6a4d66afcead78d6b1c93f1d74e89aea88dd8ac0275510d25aef8754f8d3c0790cb605062fe4d9021f74e6d162e099708bbd33f3d5bb0e48a5e030539af4531ea3c69a9d08296d5ad08038025d7946ce8fd3c87533d4c60c6647f0d28835fa7e9ed49cce8b00d559241658f49f9272f5c01dd3d73af31c9cd0dab1423b3dc3e5f46f61cb4cffa4f60b9d78f2982f8025c6a8337b9264df2e9ea53de54459018216f45e4b6bd10dec2f8408b21ed26738e0774a8eab259f3f96fff8531fdde6ff95a5d95e48f4f91161c24e7e071fa70fec02d62d60b8ee149ba66ec223c8796b765cb3a0746c2a1242798f8031694c28999bbd2b8c0e964cf0a9ed90a63c6f4bdd997874152226cb6ac98ec2401ab22fd1662edf17003cceafba888e475c8d6763d1d9c63918d6711ac677067474231938db7a91944aee77030fcc4ef9689d9a5e443bf146e6c07437ce2958a5a507ae1893a49a7baafa03d42ca53a15815dfea8a89deb6ac01237bed54cc0d874ae8ea1846a1c3a64f3a6bdbfff030d41714efbfaba059917e99af4ee5f048c558625f458c3a92edc1e8bb55f888dfdb4a9c0902fde1d5943699b58b0d4392a404e823eddaf42b102341e56f2d8b2350794328152844f9d35b67cc7e16589b5d53d0a74e2cee3b4012fbb04ca416d43014ab6497cb5d225c9295461bf66efec72a706711984ff8b088abb215df1b0fc2ac1894103f6882b8344908e8f8eb5d1014405e8ed4afb869b456476833db92344b58ad4ec8fee2bf58f1f59a220c68da444612f1ae8b7f23140c5e24355316d3ad263e847c02b030a674567610fed137026c8452b0d6cd7b53c2329bc7b926015f271eb7f436337f471bbcd133a2a22b06bd6dc2368b5408b926d17462a459498fdbb34b69a8a010377131b949161f3a6b20cfc3ffe9fb097508f8b2531fa08df7439fc8ef5cbc29c26ff0bed61e60734732994689501e22f4fdfe349936c7f24bedd66db9c2a53865b6824bff77854a80d64505539cf42a9c29747792390c789bb3179e6be0bd368f73b587dbce98cd327015e8ce8584704f7b7f99f94bb48fe04bdfadf54e0c098f4aa4f3a0010836353b2008b8291bdcab2db9086d2ae93b7f0d9bbc23b93f08facb726b50134c8ca54919dab19f0970a1a1ac5c874549f071fcacde2cb5d241c53833f71c3869aa9537bffa5634c39994767ef4501b61982bc0451cdaf129efe7096eca88ebbad1245d3d81a5e5a7374b3216655918186a017cfa8b5f991de16fcbd339e5caeb9b7b22686af583ed4ff8a7a12e7d38aca8141005138213586811b985da48de79f008d9ccd91196166cc900b1bb127876755331bc222540fd204570ea5301a7bd11da36061c0f7d69f573d091823b304b9d5f6f96f0a6ad2d72c44b775a67dbff65dafaf8a3d8fece7f1f4bc8ad10baa9e2693c7212caa419ba0a05078cdc8cefb8780438b9a2215f304a74bad27fc45181795e51494db2fd764478abcf6009873c0b275cc7aa5ff95204ab1717822543613709e1e538d4fc9b05e8bda2ca860c7360d90e442e24665aed784e13122cfa16c32a47ff62d9ecf8e39d5f76e0ad2b76d88a4e1acb925bdd462e72a2a61a20052ad1ac067f88a5ff2941cc3872c2f25cb1146ea917debd31eecdf0088cfb9e99c2b9a6e46da5b394c34e1eb12d4f70af149963b5ea4f8fab2a43554d946edfd9172791c01045155e8786d1e55db5a37c32c0f4f3ae7948b64617e54df75af04cec8e816fc5af8da066a58ada985b6bb7bd2e3395d9a1b7a37bbdfecb7a0869f6a87ac2e7ff952790ef100a9fcc702df0150283fc63e9c60eb8093aa1c3a37e3ba64e71f27c475ac4e7cdc0b94a040ed158bf64a4e542dc999fb9ef3e086d8222f022c5c8a8689688c5b933f2e51af276d14df2b06abc454b178581b6ee7f15edbf3f8604933b2df5a5916bef141a623051e33200297eb698259ca5cda1c9e9ab83734672d30b9b56a9b99ac3b5f3a6c54f44ab5ea589f847a1d59d547dbcb264595df39a5fe920836a22c50d40f5a533d082b4fd18313f480a41436ecd8ee79b6f5ab53ea7133f76b5990edd384e3f043755a836a6b77d61909eec2bfd761fa5f92d4b538dcc5bb8821950ca18e3f66c6f54f976f2b2fe864807d3081345037fc8c241b6a9310ac85d019746a9f4f871cf7453d47e1602f191a1cc1d1842e68022d225a83d60090c7ea35c3b4880b55971ac6a806fe53dcd95784ffbea95a16e41eeaf0a5213b4a1e51713571a07d25c1de8c69ec676e8b5d48e6744ad8ffd5bb34460bd5483764f511e125e42de388ef1f8f92925f26b786a5f64eab3669cdc8fa22d80b226f4fa11d16b06d62806f4d2e03bf1d1cc5d9f01c0d01ce8f954decf3129e332a125fe2f5e7868da8a30123e67a221bec5430dfbb836d7393b0c695d188117d7052923e669b8231cf904c025bd7481d103f186a5283bb4f858546ad5e35c28be4cb7a6a25dd65eedf0d3d1b967d762324bfe49857221ddc5b67db9261639671ca647c2d566b9005883f418182c782c0538dd340bb24e2bb489cd10986035631a94758a7763862ad2bbbe194116c5d42286174f2464f0549638cda2e7f31c2f30fd86a3722053e856554d5e9c748489ac09b6305ee3e28e5f83fe7ad6e0d0c534ee07d7c6de2d33b5da80125e3741c4a61b922f588bc0d501c119dedc63eb767180b752452a19aeeec237f49bf34712c28fc094b300107474584bf61798a8e4596755225835b3b637da70262bc2e193a077ed3d84b11566e7ef78ef52c56b355cecbae89f66a74af29b6c5d4c9018ab958d9e4fbf8b3659ed05a488346c2f488c6c599a3f40ebf1a79e1ea3ae804101b2b793587b3fb1541a9f542c2eac01364c52ce686b4a8062d26bea4e3bda1352985cef510418d4878f401f6473ce6a203f45af92ce1a90867af38d04664097db1b97f50528638e83a0f260b8468d6a53a07d3e9a69742e08388ca53cf7e16a0fe22f83ceab4629662d5ad51621de2a2dbab6d11331f6298c8258f4ceef2ab44fdc37df997992fb46759b5ba2e484e07f25b02711d2b5c60856b71a8a8b47e45a5bae4e4ccb952603448f3078e34afe99257730a5acc7582a7b46b569dfdd376f5b421d29b0bf7960463536246a8b7f361716c63e5c960f58441f7e69e84cee9128c865244803515bb08e77fc007a11cbd18987af202b920d82f4fa7768705d0114e90b5b5a105dd3ebfb7cedd4d76473a3d8b6c3b7f3a78cdf4ab29393d1cec0fb9060c921a122b99eded44766bdf1eb58c27fd5bbbc3cf18094004521e84f3b2331cc55ba09ce88dfce5e63e8c2695627d23e9863ffc27b7373c31a1f1def9c9e9fc6c40d8b51f3bfb545cb53304887b629f15934654781ea2272ee42990a306598ebddc68021de1650698c2f248ecee351c257fcffbcce0134b49cb9aa5802053d004b75c30a5c412359027ea7771458e252c16d1f7e7d5991eecded67d4aba3dca88e898f55b7ad7ac18c49b0a36c5d631ae307def32f3bc747955bac4f2651a9461fca1c6b111a5dfe5acdd3c25f11df1bab4f61b23f1de88313ef488cd45a911e3bb0319f0666ceeb11101054b669690b64900ec794ae5c21a8afb66b04eb91153a74cd5a8f7c573a0458ff072badb679ff30c9ec14550b3c21d87f688678f6113f61f2162af6241d35b15130dba87ccb0b95a6fb7527fd720ce329c41b0dbb2bb9d71554dc1bc89ff2c721533cef6c07320f8dee245ea90381a56782e1e3a57bf57209ecd7c20986e6bcacba4a76152ab9f757079cd2a455d0cdc6ffa966d957ebbb8a835cc062ecfb2923fdf97f44d769c0a3cc42e9e66050e3e8b75a44dcb0fd079685abd72ea710ab18948e6175f0da84b31bd810a248b0b6fdff7fa33dfc9376032468ca966a2c193b2c75d679bb18d49024c1c834e889a2b12e1e0d602ce7417565f6cf4d61665deee2b24c8b37ca02085c1b4d1b37cbee4780aff98692bc240a6e0dc9e5808c342fed821bb2d071d084269eaffac1225146912ff312dbc10381249da3cc073c9be94a3910ffa6326af300991ef09c85a50e5344c4b3d8261cf27ae671a4eb47e3489d67f3c47fe3ad7fa13327cd5b33c395e24fcc4f3629d431478c0332f1693e9652daa3637b37b2aefa6c6bc24ea8ce0be8dd7b426ae5c3c6dfe66b30073d92361d277ba471bbea7d06f6d0837c0c1819c09c984608e5f412978bf82eb1b3812b6f6d843535e4634f1770ce4a1ceaa9b649fa264d53b75aa69132297a2e77d545cce3d16595f89232d1269d7f3323d7723d32b2d6c530dbdfed65e4213666311ac686005f219906bff2be88be1a4ece3299858ff419c05958c009950fa8807b92b3de12136a9a9a1739a9d5117adb3984553f2c61d19a8d3b9540fcad548ef513a6a20f0fbd2a23b5c1428526e0f78528bda5cb2e3b566409fa66670a01ac96f9c5bcadd0186834e3872843924c9afe4f4d89f908fef4b1070e1d8a61d1b433cac08f06454f66f2c1469c973f53c9e9a61ccad1b5a2dc2ac8d9f09189f8fffafee6905a464e008cbf3c07e4dd3ceb6756522ae3a75e49d03e5a21bf6f75432d6c55b008a0791872e337f634fbaf571a030d5313002aa7ee5026d9795430d9976400bf0f51064b0e614263d77e4afc3ed5ee32bc28505183158f9189897a5d47d56bbd76894085d4a721d64c4572194fe8740a62b15d292f8c6bcaed2fcec66763c0fbfb7fcf9e737531d1acddc05f7e7b11571b0ea6e09dbf8004403f3e931765f92cb8e779a62ab2fd5d75e536f7402332b3033bf6fea089ab9090e78d3ee567da0a3003f93d5fc02447829ed5f0f317a9be43408c3c73a2f1510dc31f80c9ebd1693bc97ace78d7a6be174c8322fac4fab4a2e1", 0x1000}, {&(0x7f000000ac00)="175fe9699e7cefb334e02dca77e80cd02a62f7e12d0f9d0e4d42ab44326d6af206a6adabcf24203404be45ee628a0cc8727281ee1ba339d90fbc22003fca4d4aba6f3a292565eeed6dddb0b68e37dd56e8bc929cc8fcfee47f417c027a37ca11ee48ae93debcdc325bfc6ad72de43bce890c5f1505959377087104047f6e35986b321904fdf9f345be56f8409895c07947fc39140a1a787cb05de7484e36294405a85a4bda5595a44a5ee2bcb10738126fe61d83736216055597ab037d1855851817e27fab4c681107aa331324d4fdbe9248334fab355b707fed6afe4ac453961fcab9562a1f50", 0xe7}, {&(0x7f000000ad00)="bbd1adda2753ad4cc663889e58051f2afeca0d63070a0d18a36b6cda7936a16709c45f0c2a07a85ae40f4996011771d9ac5b05ce4c16ca90c901e3daa697d30af07b5c9ba24e7a2ee93ff86a226f818db84eed563c14d790fde3c0cfd6039a9ec2674fa5bd0e9056077a7cef4e950a37af66596a61a62fd94e1b95c8f6fdcb109bc3507ac3894df52d8bd0ca23338486e0113577b47a29aacbcf8b49c300cdb87aa57d98e118cf616715b45414f6521269f96b3f83109f21768d45e3b1dc7d706d394f99458b87687fd995d6936a927d1b0b0d028a4ea2016fa6fed1aaeb71120e354303ecfca7ee6327f2c59b5085120ce4714e03", 0xf5}], 0x7, &(0x7f000000ae80)=[@flowinfo={{0x0, 0x29, 0xb, 0xa4}}, @flowinfo={{0x14, 0x29, 0xb, 0x40}}], 0x30}}, {{&(0x7f000000aec0)={0xa, 0x4e21, 0x4, @local, 0xfffffffc}, 0x1c, &(0x7f000000b280)=[{&(0x7f000000af00)="e3e644b48eb9076b8d88a1641b9c68556a44ba5eacb3b239eacc9d877b69f17b09af55432d0c3b121268d7d4cdbd40924d3108980e453fcb3cac5f79340e41eac981c8bbce13ba95a74966", 0x4b}, {&(0x7f000000af80)="fd4e41a46ea18dd46d79c0a6f66ca282763702264e653a8c0827ba7c2a32d6433f7655cd30bb6dc92ffaa0fcb0f0fe28f2ca75429c423f27ecaa99e673c423d2bcefb8b96fcae29c880a8a8c7aa24281d403c8f73048956ccd32bd3e8944c7311ef972e7701aaa33d435fc5e967209ef67fc5549ef49d1145a0216753c9149b25c76168ea4799c572fc1f36120e50b5aa77e52a47932c74b866271", 0x9b}, {&(0x7f000000b040)="ee4d1c18c33720f72c3d71223b51ecac2ee82b77bbc2d2b1a0e7cdf1350068b8210b56a94f61fe9a3aa6d1e9ea39d40a7522469b688f19b81c3ffbe6889501f9f7fb575c7a5473a8d94dd6f4693c87275775b2fc64fa0c2fecbc91062fc44bb77e53393fb5d7e5d0c6dc2c5d001423df196b020712a0b098a8362f5288093cf883135c229307f59a7c051cd1299e56d1caaa4d30f1b1", 0x96}, {&(0x7f000000b100)="e7f8193a9967d26080", 0x9}, {&(0x7f000000b140)="6298d85617b7e98d59b54ac7bd717f56075e2cd972f28f84", 0x18}, {&(0x7f000000b180)="384cb88469216292eec5451c4e520680419241b9bcc36233a4f82801c1cc28baa68e75470e8bc0a4c3fabf26d1a1be0091166bd61b932685916cb996d6a7b634dc5e6c1178bde4fd42676cfcefb6232e736cbd8a5113d06683b4a5f0fcd1288016c0664683c8c45dff43e83c9833d112a3921d64df9265ea96e1953511dcfe705bfb34537fd9dd1d42459c3149a6079eb828763f45473cab71a13d4d8c80c625f4ec73c3c7dc888417c06d1e0cd1e001757c9f1c25fa8b748ace47b9e6a2783f7c82c06c4bcdff5d4b", 0xc9}], 0x6, &(0x7f000000ee80)=[@dstopts={{0xd8, 0x29, 0x37, {0x2c, 0x17, '\x00', [@hao={0xc9, 0x10, @local}, @ra={0x5, 0x2, 0x40}, @generic={0x9, 0x9b, "62fa4a781849b335c599129be1a16a7f2ce11e67ec11ac5f32f43c7fe5c50bb223c4a9ec0147ebb3357b731e4cae84bbaab8879d1ef6ec00997985dcc481099787ed7ecffdd4f2c9fe71bd26e29859ea89abcd00ccafa5580c4565e1d24d06238f8b5e08221a764423504af8b6b1613409a9067a69109a2a3a79fbea6091663072c22e7b9957e9a24e934331707ebdbb90731295715a45ffb2d4c4"}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @dstopts_2292={{0xa0, 0x29, 0x4, {0x3c, 0x10, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x7fff}, @calipso={0x7, 0x28, {0x2, 0x8, 0x93, 0x2, [0x4, 0x101, 0xd, 0x5]}}, @enc_lim={0x4, 0x1, 0xfc}, @generic={0xc9, 0x40, "3976663f68e9e2c4799e782cf40e1f642e85998d296ce4b1a31e7489010ccb26ee7d2394c51b5bb732f2bbacee61c31e28fb64851c9d4741f8af201e89b3b9d1"}, @pad1, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@ipv4={'\x00', '\xff\xff', @remote}, r2}}}, @hopopts_2292={{0x80, 0x29, 0x36, {0x73, 0xc, '\x00', [@calipso={0x7, 0x38, {0x3, 0xc, 0x4, 0x200, [0x8, 0x0, 0x9, 0x5, 0xf06f, 0x7f]}}, @generic={0x6, 0x27, "8bb9c8847fc6a113f79332ff53452a5e74290fb3b4346dfdbbcf5df73128a1700c3d5f67295b5c"}, @enc_lim={0x4, 0x1, 0x5}]}}}], 0x220}}, {{&(0x7f000000b500)={0xa, 0x4e20, 0xffffffff, @private0={0xfc, 0x0, '\x00', 0x1}, 0x7}, 0x1c, &(0x7f000000d840)=[{&(0x7f000000b540)=')N?3_y', 0x6}, {&(0x7f000000b580)="de5b07db297115e856a40292d29a7f77b9857d72f17ad508e2cbdd6d5f5f5450e1a74d3e843ab65836a9d2fa504485a087adffeb09ad698b7d5da1aa8ac8c44083ec8e10f38966bcdbd4ec6200b3ee2bcf41821eae1a7afb2360ad6f511b5e8727787bd6b5bff56e3cecd09063978b9d32965db8f66b9e81a8f580f8620a6a8c23376cd10eb9f4539728cf6ece7986916f65022bca0932148d89674b7c6aa35cd527b57dd7c6cebf6e37d125193e2ec91a18091af0c0f3dc78d18016d4695b02f72f2abe43656f2fa6bc9248f12c08cb26817addfa4dd901717d7a", 0xdb}, {&(0x7f000000b680)="337c7049f551eb03f019d4321552ee222529ad370fafb40461c47848d344c9c24448fb26f316f5525a4f07e76eef1f9279b2f103365717b23c68bbf14f812d537ccc8918b721f02a1d2e24f1aea9ddcbfd73f4ae583f8a608cab3914d1d23176624b828cf9fc3c3172d4da57d0c3b1867f99e804dca58d9f4e2687a0ccbaa08a572afb1fb5dc3935da9720881e520996e91e0f2be8474300961a097ac29fb4bdf4b31868dc711b73f64f0aa9f0c10598de0e71dd89c3557a1a1d61c254e4d4afa1dbd5b7e5713ea4f3f1bbeb5c20b199e9231d9df5b0cf43ccfce1b215f9ba642460d243de6496549a906db35643285a1d6c148dfabf8f5a7e9220f819fb8b1c8947059f016d5223fc85a05377fdb791055d4cb2c1b8cf39585eef64adc4f1a763fcfbb34f57f0c6eee7ec03019bc84888e55bf3ba2616489785ad7c107ea2d4c7e7b0acd2934e49dbddd9c72eafe856aed9134b69f4ab9ffa072b4fbc7c69a84ec86d170d120539cae25bcd417bdb8252346a6885b7da435ac0140db74aba82615df4f0df0517a387a5ca8a329e541f0111af7891a6570f3dbc62fef67eb25de7cbc55d696d82f958ccc3dc7412e4395e7b601853e61f84fe74acac537a8ac9d861fbffee7d4dbb37f5f14d255498c3da711d57d6938cb9a01652695bad3c0f20119b9873aa6fc5b208e8b2437891460256f72ffbd5cf34d54386eeacb84d93e740a3805e097884ad16bbef66e77412aef8ac08cbcb7784378a0f089ef4675beddb85012f997f9ef8c796c089c60220717d1504ce3f18e3a266b96c1ad505244b801585b1fe8b85773d4140c402aaab9fee692b8acde1274a4c5b53b64bad1bd31f22099d54f79cb8ce3941a2aa9e8ed2fcff7cc6c11667fd432a2e110b3d1fcb4e5b5e7e7b0a349262a783fdd7dc333552602a47f7b7530c4397190b5ff2d1eb8b2a679a82d1743d62ae11a7d349b0d1db791e9cf4cd0ea492e195aea5894785e0075a1490179159d9cb7c6f05000962c166d7a57b1c9ce1be96bd08c5dff0eed590d3340fc86650c19f71bb6444262d303c84dfb6ab06dfbb82ab52f73685f91abfd4a01649c684e0ec77b0b1502ca2581e2d44b48392a10ed810d43b9616ee83b091790a706a76f3766b29508e517e0a787ab2ffdd4c9ada79abba442b268143c0f4696494b374101a0fb0432f23905f0e104441580a1898355a3b4f1f34f2a58d6a98dcf0deaceba0d3516edcb3791fd1e4c16c8e50fba833e7059352028acdb04fd4b687054fe9462bcada53c6052642168494c3a1b93fdeb8019faba41be6ff33be95409231e50bc6c8f3b6a1aaffd7935c4521cb7b69b26b8e107c98783ef28631a22d98f0005f23108928db7bef498d12efd372516ee783c72a88616657b245ddbd1fa441ab48c85c5ce5e0019e4d22798b1f0623b2bf96ef6ec12bf1f38da5f161b003d2a398f6be373194015a3312babf9b483a308d40f13a7b298d9d580cab926fba88925cfe656cfe71880bdb862405c31181c85cd118655faf621aa3ec2521c48f54828cbd244b8a2d7d7873bcc9399969f6fbfec7c8fed6166433df6d19bcc50620d4879c42b062cd2c9eae59360f612868bcf33fc7b9c9ca8ffe21017d410a86189168bdad07b4c47f9fd27e8eed99296c08566101d0fe9e471aabf314101a3bdffb80a2bbab4b4b9284118900a0bc8bdf8c39c111760f89c0cd0874e854e1da9ab5aa54152d9f4e9578bbb94848092bdb1b2f712e4ea9f32ad74dc7081c2466d4f9f1e45aa35ebdb4c682f93c95102be8d8c553284e2dd16c2b06e8a54bff5c68d1c46769381e93076b122a99bf705496b338469c477eb77509b448a3d251f52206adfc46f143ddeaf375fd88c72e51791e5064c4445ced4718de1096ec6c13d2203a18355d8c8ddf9e9e83a2d027a34bd72edeb45bd184483c4c13d313ff1d4ae372ae78192a786f836124219c4f6715f9e45bd7d8c75051dd302763a779d71cde271d8f550b48d50879d3005b8da560923d2201d82e350740933ce222a00d3a871707a431f38ffd552af0346d1a33d31555bcf2dae03ef01fefaa66f07e6977805f8b30ed2a88a992b1cae176a5dc82cd9cafe8682f291c45c7906fcf4d58152247f94c8115af1a6cedd15cccbedea6b2b2f284064779a4b3f9418f7d284211f39f8e46def0d8d143bf622dc7167bc61b3c5278e6d197d1faf243ccc7576055f6d749d0c423faa6be97c7377645a2640a897427ce53a9359c3953baa86c6ffcc1e7acc1aa255e8b953b589bb5f38fc692b62986f7887e816c4490e552d4fa46e3ceec16e6efd2de7b4f07d36f5b394ed72363e8f342b816c78f0cb69157d8f971f749c8d64a4f5c2c64542d26b8fba078b04083ef046d6378f49ff5c5eae227ed4f626e8c06abae7afc5d757c8c9708384edf067b4857c3ddc243adfa733a085bb1976c55a80cdd9e7926bac719e7256bc02744fab8ba87ca932f0becfdbd6eeb8b4ab79c2caec9efc3567d08f9b9616c8348ca4b205cc9c55f02e177089dd926556d9ed051dafdb63dfae14c0908cf4bb4b0055668b0a6d9b8a8b60fa2b1307170527f173566108db33a8bd6f2327c8467059879b74dd1f486a0e35cdc199c55efe318858c0770b89676e8cbd45448c21510fbef7c918a917de0a49b125c618af92062a58a8fe99396de4f55a76aae7f296a33949d65dc93c3f2da24647d3ffcd469552cd12dac8cc518d4e4e2d1f74ad6bc8d25c391683b3cfb419a398b1bda91e59d0f7de30c02fb96701d6835b956cc04bd3f104ee8fa8ecf70749ad67a7ae7c6f830f3b7da2401e4e0fd618934ecb7887034a5f9ea0dc6dccd349e35c64d88507c4f438dc2009e948a99915d4fab0e8d23e5d234ee5d2ba5791e1634407873287abdda1db2f4b6946ffcaadcb22fe248487e0f42f9ed60a3eb60b580882fd6e59e2fde124357a3991e5ceb257fcc2159bbaf4152abd71d220ad82f0755c47db487ad28d1b9bfc6e26da13a82cc4f4874e960fe30bb6af925f3100ee547e7515befebc74dd54af4aba8bb16d9779edd7107333c5c8adbd662a5a6b6fc6085c9f92e568e4423735afb691fc7c987c870fb38a8d507cae5df80c14154df92dff79766b3844e26a394d8b03429001dd20418dd268dfe505092e0e94418af198742e2eaad12eeca3701623fccade8ae9eded0ba3be90a7e6a31b87538d55bfa2b367f5eba8401264e62f403852f3fae768d0b4081bda605b6a09359757bb94b9f0e7c19299180afebbba12205b51e6c8e5879a3c2149dfa7538638ee336b33763c64f9df08bece073131b6a0447dbeb48561bdf56ea65dcd787af851b195a100a17d8f6e85e0b426e2e9b2b04929073d80d48ffa709f29719c1a75a753e14a922bde7443b3afce6f864db72fd18dd31fc9856b2589c6d268df2abba4a6c464ae7f15d883c994ce93d15623997d93280c88b6173e6a46038aa143d574638631e77ac8980c4b046bf605bc74b95969da1a7eff386e2450ee0a4843873c3908b8a16f367bd67b67692e62ee13590afc62f43f176768712ee828d2adc86a44aece5820833fc8c6895964483059d5809cca5d1e8c4a5224cec3d6349a38e3d114b1a3f5c2b1abd65c9a8014d10b1c2ab350f17a3cbbc2978797b3dbb2c15bcdc3099545551aa9679efc2fc591960ef6c6a9fefeb378342ea75faa750e14f093a0d287498d36b22e3ac667a6b1249167969061f973abdc81c4d686d14a7ba4138d209e7018705dac4bce64dae30a40552f0438b6a0565537d34e9479b4f3b277da10c08e13686906ae0c5ca261007a66feb136b41ac0cc98f452407601f3b689f2ef6fe7d120e9cb85d20fe8d81df92c905b367eb96ea7ff56bb0b8864fd8597bde85f203dfdf4e2f1a59d44f2df3899d07296887fb9afac340526849d488ec8d104cf83d20cd05cb3662dc8993fb4d6dd2b5567d40dcd293337b75c44446f2379cac9d684f7729707390d13bfad7b83d2e1e1e573952a8bcb51a3be13655c971c4bd52f98d79ce1842b17d9ffaf8c3a58ace7725108c93a1f859f3b5cf51364a6796d56f4af2074411c35c9c53667e49e884b67fd85528c8e963060ec588c5cfc408149bb0634e49cb38240f36ad6f60a5616260a4491a77bf311fb13c14dbb88a5409da08f6f1405ea7fd620654830369e96323c08c70f647b74d79ac2c210080f52a4437946ad5d1b353a28b24cdf9120703467cb9188e4f77e1a6e7f71da67227704e2fd1247bdc641494f84cf137acda1d49b5377cbc56a84b7f09785fd0e7ef1bc510383447ad7e67cb826b621e0dd9d759b006716604e0761ae1d933b18c4961dffe058c195293d63d0fd9dd8fd9449b90ef31bc3851171509afbe6844c844118615a1081e4e9b491c17c7048fa108afc86f158bbd9ad0db59269e43b08a0dd6ab219cf529373cdcf852275b02f0387f99146c3ef481740dff2a9178c96328e0e19a96baf271eab017bf8733fadfdbabe058dadcc8c409f35024f28a9ff9f9b7b40b3bc20939bc8a38122c8046577940415e4be1663b05f7deb2108e902bde82368fe3701d5dc2235fc3c3a68a069f8d6501ffb1b73d3fc7fa5ccc5ca003fa088b4b567ed5759d26124aec490ee9fe9275b3834e5965240064cf20ca9244b4bc53cf46a15c8120cf5c87afe84be35330c7d1dac7796bb4de8706eb0a91150c56ea684cbecf86026df7f973a23965f334f7c97dfaf8c90b1a25166954bb14cc477b6f3d61d792266742fc395b706e30cc0c200f644971b7e41da5035415dc9945cf9675e0c12077596e54740b1565e08b1687f43028a4ad00213f445ff7ae8da1ce113eddb28553b007d7e3cea6e78280193442526f0daccce76c88f9f8b831d4395926f31e7941a9ed49e798156e711ec7409fdcbb622c715a8a4877e7dc2de88a336690f22a97a14b4530597714e25d5b8bb8ac5a8064d0e9e888926b931b3b3dc850497df0624efda8cc2c0102655badd466ce3e06944f622625a5d463f3d99a6ca5c4ac01638607b85223347ca7d87de0403de814ce9a7b89a8b068400e97685c3caf982dbe5669abd3e51d981952d2a381db0e4767a954ee171a1560d54164c9eef9d65dde9f137207a101953115fdb2ebf9b87fdda671ba5c09436089f6dc45555612c7d8826789072262eeb4f3f6d608dbe4a296923a488826975ec7c08a1b140d83bc7beb10fa1cd4383c4a1d9000ce772fca9a5c5fc6402797ebf90895ba3c61a10b56c9e4af71189a0067fa444ee4e48dee549ad08b8c972322441c406436c814f73f25c481e54b681f5cc7fdf7715b11663797ccdcbdfabc9ff4c4f8f246aa1d45307b90701b8371473ffb9318a5180d87e3b372f0326c26fab91966e8976f08fb90cd618fa66bfd4da33537e54d0bffb2f941391747e34f12fede6760515d9bab382e5d3e2f33b608ce7399670ef4edd7f4b9b3360874e818a1a49e29225650ac6d79f34138260413f24bf5e817475efa5d436f333c99e5b55285e54454487bd94e392d20a2a7ed979151c8b60ccfc2c6a66089529498386f449e5c4294d761e70f8e8baeebc18b8a93bf8a07160dd78fd6a101794fd8e80483c58dce62a5095531dd599821b095c7b70629a41f86d259ef746ee70486f534463790b92fa6040548c3ef4496a2fd04ae5ba435945f6dc1f7606509e1ddf9f5c12ad93cd424e064163f6fb0ab64e23f1f0ef83a45b5b8ca1217e7196a143ba31c7854ba0bc3924f31d0fc5a8947da9719805a06c452d235", 0x1000}, {&(0x7f000000c680)="a9078d482a362d689e754035965344876a70bef831705a691f0cabddff7b2116e6d19bc6d2440c3ce9b18ce44f26f2617f6309764e734e7905f8605ce5fbd0a019e60c89f7ec8cb89aacc448c18164fbc25771158c8ecf", 0x57}, {&(0x7f000000c700)="3d5c4a74cac2d6d10be8fc2ef9ad0465a5fc811d100c5d37b23151c21742de1ea31fc990647da3c8002160ccf7887900ed6ab62eea13091b516e1a1a817878c81b24e7fba298b6a165101ebe944b7ffb314dabdc57fd760a6675a9283c0d989514499a97830b776b2d00c4c43877b843181be8ad075b82dd19194413522ba7b403ee", 0x82}, {&(0x7f000000c7c0)="05afd7424fdc47b5c9359ce6c00f93f6c759320515a39d60c6399e99b2e6e9015b89f1ac6a1eb45ae591ced849115b316d3df46fada5f23425daf987a66d2e202145652d5dedf5684cafca2af10e7b0c92326943e205cdd824e102be13c70298e394ec8a042f68da361074005cedb25c604685e35a", 0x75}, {&(0x7f000000c840)="7205a6ac764103bb7b42a5a683146bf62fb7821ee89478d208f2098814b66fc861bcf9537df13bd04614d120cad3f6614164356e4f8c4384a5b5cacc1414acc2dfa0c05fe8c7f99e1d50a30007c0a0ffc6cdc144f4722029c33b5d8ffca16f864a584ebdf8f40b65aa910f42d5b948847fa270f6fb58292331f738f7b893834f3f8dc51aa7f289af81ab5ac51e9d0aa0218d4cbe5820581a0e275f6d0a06e27159e8bb6e3fb08302decbe0273a5bda2d1af6e0a39efbaad946f22befb0187a588f7af03c9a4172c03b4e1aee656fcfcb70f9fedaecbdad9dd0cca9476c7dfbeea2916582f403266325fc46a4e6fe7e229230a5940d4598fff36cdbc6221eb0c3e0fb634635c9d8090667d4cd0e915b95c2e846dc42ca868b25ec009ed8f36ed4163c63601e64b58fb8da8dd05a59c2acb21248dda2a3e49d50aa1e486e3d21706639c592544a5de39e8cc254c400a0645c8c640920692cf56075c1b98d958f0624480a1d8e683de3ff9447468b2b9a1d8bb0fd4b3f150417c2e243409497d18a629d458fc08cbda6c7f9f85a58848b0bc8407a30d0d6dc9db89cfcc8e0381f8319e9a970a554c2f1d1b08d708cc89a2ef0551a09191b088178e83155d16297e8c6b00a293e367eb650b2202cb37550f111d2920c244748ce431868343378c1fb7225fdec55ad33b34da80ff824b432c5233e77269287f9edbc57025c48835f455b31c9587bf746f489e51945e5d6789654aed3ad5890fa4547fad7827200c5806fbc6fed4971eaa7d08a195e8bce5bbb84e166546e997047c1211d70d62731e78db4d05ca5a53cc7313c342278d7175881da39217f06a7bd2a236f1d81f125136a0338da4b2425a837061b45cdf88cbfbea766f3b2073a45d6091c5bfdfaf3fbda84047a3c7ae54b2c94020e138bf912ee970c951c0310625c91c60c6e04466bab899f63f8ca74faed5b9c03898038e550da2d9de3c67e862c2f3f8911fc4ee5863f1212fd2581b213872b070f19e6178b37a70581675ab0ad89a9d8c037c5907fd7ec39ffaef6ca799dde86d13d19e289bfe3560daec841daac1519ff07258caddeadb7d61589d7b89c7f3cb723b17a3b3bd4685325d08de6b5d4ca5e5f2e071045ea6eeeca51359461e93cf142cc36796e975baaf70fbb747ad286dc87bcfe4cea645a5794fd954408c6036e544ac4173349dea13da52f340c035640289af753e4216eea5810ae24fff17daedc86e7fbb0df7ba5d1af4a9538a4f4393ccda2fc210784576896f31f63d977b4c0a7a50e2361a61d201736f54adc714b35fb5f4bb42960e079e6aeee1ee58a0d0f68a3f71093c0cc24bfd56faf142a9918875d2e5af8bc0620aa7e1b7375cab4ac1ad996848a5227013d449457c8bf9fe0a349b5d0c767913e0d21aaa5e3015d4b428dd1fa07bd10dc4bae667666bebff1c033cc323088aacf9f99f1671ca1e19a3516e1c7e7c7d3df9602c0eaf2509e4f0b782a4564129fd2db213f06e1873fae5140d9a3510fb53799944efc961cb5b33e3f5b765bec09deaa5c638373f63a0f4cdf3dc410f6e25181b9ec47640e86ce99a5f5e18bc4d6e8312e144e52e82db8bfefa6279179ffe59e57a8fb81647e735cf6a46b9d28ec907980d4af9730c295f752836275761ec7b058143dd3af9fe5a7355ade7f074c5ae848732a6c5448638d7c3984d5a967873711d25e3b677b3223d2a630eadee4f2cdf7db8bf4e22225d84504954dabc34166808738cf73c4a8a8f45e9afec7cc0d4c69d89765dc4b98f392e0c166e46aa2a169b370b25205a4b7ee17705dff8884d6390a037af03ff8d6100efad0134f2956ccc830f12e9e3080bc55f4dae5ec5491aa8aebf10169856696afd24be679f98288aae9dfa2be043fd017c6dd51bdab0113322c82675acf95c7fe3fcd689bd21f8409799c72fd609bfabeea7ce70b6c2939566b841c313848d5e1ca49dfeaa67618e4e818b0485cbfcf3491958044501b33b9923873a74aaad6643bc74820fc4beefaa73574b87f93443ce7bdcd0a1b5cf561da404204e9a9bf68a3bd2144f1891d557681ad7de35be0615af3c00278355c10c3dce943021a1e8385ab8fb0943c6230807f2e1ef0c7d4660c1aa4135a3486e461af84336b4eb617c0411ce8e44342b4b508b11146f73e470a22465d5151908899fbbf626e47afffaa312a24475946e81f2d1308c655056b07b6d634f9a771403efaa6dbb80a1740e04601e62a98260153ab91e20dce1c677639dd25871b2c2e8eea3ced019210ca1e84ed2d095a688999eb42581b0261fa2ec877383b6b11ec261b7e0d32767dc2a6b24fc6a26ee92349bc226b3db0731b45dce8b1c5c7b61fc56f575f9a9c997286a04ab7dde4692f4faeed26e589064dbf28d026ca58af716e9d7083055fd1084dde9f1e8bd5493cc6e8c7109e8e9fa0f468930a76209d6ba85fae653cd20108f3d3f2a6a1cfde5791275a5da0f8be8a20ae98202a141111c7b142c316424b37dc82386cc3b248c3b7104e6adba0a89597c78d76d12cb66d210a51149fc331c31cb48ace956223eec40077f18541eedfea89161cf23e35d1dd015038e10b5a9ab9b279179b792ea90fb1bf4e83ac68b13fa7130e339471bd662ff72ad5a0afddcd5aa480c6f1ce9de0e0f0e0a5f0a981281e0c720342656b03892a3a2f2b115bca4217a08e083442dd54b9af8defcc719c8b9ea4584cf9d5154a26a8d2d35f45672c56e2334e729ffe672e5c9e6ab3604fd75ef6b9f01696b2b709bcbcad87451a27c3a2464e61290ee19ad11eff1dbc8435ea0c48c52cb5c0e21aff59737069e9d3533a808e04858359a80a250c07929d731843c1d489719005cea508765dfa5168ce946b180fb8473b69c1575a7f33f4aa8d54c9b8142304fa1437149a094c52b80b7fffee822deece88356f7f248bb6ddb70203f172e7cbae43790ba4c4738a7a39aa58546eb6510b204000b57267b45dc5d34c215e8f5994e52b9c39c428f35c8ff752764827c617413d2214e7ba0014b8f6d1577a68989f435e2854ef54b2524253cb4a2b84991692f18f34971812a07711470048733d832f71b9a52facb89d72c83d7e4e4c81a72c3377ee3bd67f4451defd607d008a3b5530eeaf35d2e43d0568512179b081f41024bf1da7b60d925fff0e573b87448deecd489bc2c46ed4fb8d7b31e97572e34e57afcd8fb546d284180236adcaf5dbb842a6bf7f8e33e72bf5272b03d8207d2bb32e0ec41c22228f98ec1b897d55b8bf6f202862cc1194c9182913f5da0ccb0bb3c6b33afdb5e6c3829f9d5a2a8c9d34c4077187185fa98358d2e249040e250ce472c92ee522239a63bf6a66366793cf36834cec4ee9edca898694e515a0a7fec0cc45cf5bef81d2612409e36931172ce00153d7046e8ae24d58f5463e680f91c89f1633d9ddc86e3492011b0985ea4f73fdeace50ca8bb8128b76aa5825fdd2b31e22566f53cbaca55cae3bb47c78d102d326cc093124c418cfccfd5ee17a1cfa2098305df0f0af09abb68d7d39ac2e3f50d07971f82533ee07439a19dcfe3c7cbc140d5e4f0c7853da7407febf988c202b0f13f6e29db4b76774d5ac32243757ad5a1fce6692dee4e63ec1b590293ae761b654de44e6c5d5e74e44985ef089dd6f3ee4e701fca011de55c9b5bc26ca6426361d24d008204310a423dd8334a85ad10f04258b78ec452d5b53d909ddca145ad0c47f4ef1b7057cce22ae72d1542690027fe1f9774193429ab8e90fb5de125bd6912114fb00d24fa636d238b94c9b5f26df8ee1258de63ecbdc11ecac899c6c648abe531673c78901b76c15a52a50296f5183ae905f0434e90603ec0a296fede24b4acbe3c2ff1ba5d501ccbdb6f416bbe1cd1de91a9670493495fd24d8444e10ece2b033447b53d73a2794cb9ebe74e7e98b126f367bee50b7d89d0c70f621ecc0c5fcc1d5b6d128c189a6eccc030f66e6933a347bb217e4755fe788542607e32c030c6bfa2f0660ee43aaa04dfa05086c6171a4e5d32d23d589254dbdd179310253bbfd891b43c7cb3b990a7d7a32b6ec64f754212279be6f19b93c764f19509d380db66d1471303473573591f9231fede6a1dd8aa421064c78663140744ef3cf9175c2906ba63775c4b41a68a4c596d34608d77da070a9d1c2706c7e540ce73e3f37657e5fc888d0eb37f890fc669a49ade1ed7a3231f0381effe4dcad9c16be3b717819e6991affa6aaebcbf5b4bc3e3bcb9d44e708fe0e0719f89db848edbf4f570037738cb6889da58fec785b82eac9ab1e68d77c6ee0c011e33e9ba84338b317cb81c1f199a8dcd56fbf8e19785c1390a86732640ddc3d0278eea029db7017b7ff4c4b7e144356da038275be37411cf4bb74a6e594dd27f0d9e09dca7e796486a492ed17c73cb28761c97ae5868f5160345163904bc68ad3252ba88a45acce01ab0c88974f6aa13df19424a9391f03caeb9b545332e6c49d911cf2b077fd31cd66b271f3659eaa68f00fafb233dbd18e16d36ec16fed32ea7f7f8edbe3baa44f281b8e44938755f718c74f64100dc9b724aaabbb1c61d9c8020debcc2a1a979e99f3f601539eaaef530a6db01cf7b7b2b30c5c8152030e5b89fd26cc45de5236cc70948d3ed146c06693fdde287ba075e5e6763e69c874492f2c59dce6403ee01ee5f2d834dbf6663b34680bfac6e64476cfb6aaf79c95e7fedeac7064c227f753a783d73a0fa8fab86c055b0ba98e01d196bc95b3aa407bb248d186aa1af14f3936c77d20bb71f38e975485b30a8cd4bd1f813dcea0d9bef758eb67a64c8b1335ea238b51d46d77a0283b0f70d9e7027d5d246d0caf512992179b07d63c2b6fc51aa2b441769065ea8b22fa1cd96fd6b33adf95c9efc3f826c188e0b48697ce173217368cab863c68fab245c747b2f8704b944cb3ac41926e68e09f01481a8025391bdcf090b80f59fb300ab911bc74293e14fd4dcb05db30c859607fae6d7a421eb293f616b829c32ec3bc9f8ce62ab46ce03e5f0141b33fbba0e51d67b306f444aefe0e54ff6dda2b92f32594222c5a5116e21153dbda42e9d07eca35385e5e5d69d0a99e4780b3f49269ae9f8ec53c3ab082e64128a19771b4f21a5a008e384423731d504fd0672ba3547074c50fb810b3365ee0cc55322a4097bd672157567f111ae6ab75497d867163c3b9dd347b684f30688ed6e5664052177f8890e74fc9dc38b0628954ac07d5d348f231e7e46b003691696769458856a17481601368a052a7d17b7725c1a1a70f7006e6cb1f7ac262fc177fac681085f8f196485d05f9e2e4b655e93227921119bf0513051c798c4ec2b52d4a2c4baba808ebde22279a317a9bf834f5ebdf7b8d3b503c834db1e02281280138a95209a67743db0f4542b173c6b4f8597a8e1fb1f2e71fd8b19f00cb5fe81c017ac5f8bd0dbd32bc1f51526a81bb432fe5af9aed7682e7eb6abadebcd4b8f9d17edac0d84701d65a35d0c8ee532d028f34944fdd6ebbd0e574af838c3b929a7efcc0078a94ae54e4f5aae9e812544608899a363a5ea3ac98270c2a09b67c9374282af6d626eab130dcfe408a3f11898f526b9b5dc00d89617d0c5e8fe3f1dd3c9d7d8e80ee3a426b1eabe920f1035df5019a0d0aab00551d33e9de2147ab396e7eac084d5bfc1a1cb6430614366a8f1fd5a31ff6d1d898c6bb2967ee93077e7b49c399e856ea75d920be2ecec5531a18d64e45c88177c1915d0630fa695ff05ab773c03014d31f53b564e76dce086569335b97d1ed29", 0x1000}], 0x7, &(0x7f000000d8c0)=[@hopopts={{0x40, 0x29, 0x36, {0x88, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @hao={0xc9, 0x10, @mcast1}, @jumbo={0xc2, 0x4, 0xc3f9}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1]}}}, @dstopts_2292={{0x50, 0x29, 0x4, {0x39, 0x6, '\x00', [@pad1, @ra={0x5, 0x2, 0xc}, @jumbo, @enc_lim={0x4, 0x1, 0x3}, @hao={0xc9, 0x10, @private2}, @padn, @jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0xa8, 0x29, 0x39, {0x84, 0x12, 0x0, 0x0, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback, @local, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, @local, @mcast1, @private2={0xfc, 0x2, '\x00', 0x1}, @local]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @hopopts={{0x11c0, 0x29, 0x36, {0x2b, 0x234, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @generic={0x1, 0x67, "40d2fef4b349fa7cd1e24701be598f204132cb72cd58ab9c4404c5ccbdf4b7f5f010cc073830968505736ea30d4ff65f27ba9f7e61bfe88f986218511c5c2a831f96e2da88d1594521f4bf372cbd60a02defba49e18a2a32afae0176e085b2fb5e833037fb9e3f"}, @hao={0xc9, 0x10, @empty}, @jumbo={0xc2, 0x4, 0x72b}, @generic={0x4, 0x1000, "be45ba093a6df8d475ed260e1284bf9d1c3fa6896324c1a953d89dacec59f62cafea996a7c825372cc4c6ad7664adbeb40cffcd3c58c1009e70fa4413d72cd788ad5dce8ee5bd069866c5464fa72652bee0d7afd3d7b3aa24cc2eb5173fa0088760eb67e1c15388c478e8357826dc5d44db18ca1cf7b212a93dba74c0fe5be347bd453cef7e7b550e4cd7089a61071292dbc0f7ab2be066fcb67ad48983fa465baf49c47c7e229577c916e1e667fb8c64dbb4260321ce2ebc637b7b8690c94c58fb3802c9ca162fa857bac08c33df4ee28450a2e59f9a811a0841c1df3ef052e42e6c39422befaae379bbb9fffbd1310d1f5acaf4f035f04acdf2c51185582d48cfd4e146c897199af256100fc436bad2b524d3985843092bcccd89be73342ed6be192c0a239720771d5505f3e4a602627194a8ac534f613a2e11f892b1cafc3580ed7613cf8e8a7dbd539e18d984c5cddaadd224fb0b6ff8a8179bcaa0c40e11c4a2672733a260a541a8b1dad6e2f4f29ad954df1135448a6e2717f828c8b13a81f3d6f5ecfbdb88bf80ad3d8d5fccd5b6b68341041bc2fbd29f0324ed1331fbb0ef70fef5c4dba9dea1e88f7ce4b3160f5e1cbd0b93d4157ec2871295c10959af4b940a79bd776913cec67a6d59915eb5b1b324d9da8c0b03e3b48ca69de756b0878cc74c03a7a10943866176fc1e77643a51c2443002c79aa69134a9c0218d69db2a16744f470d1b3175de89d5bf6432f0a9e0accb12c382e8720e88bdbcdc57c6eaa6309a3c7759654a9f42c5537ada30e4f20436662c1bbb7db8970fa0e289dfacf3dc1927944d9dcbec8f99475a7dd5b8c2fb6b13c30420bc023d3d50ba297b4179047842bedb18f8b4069a95c20c2d4899634e47ae3f2c77877a49bde3ac21712d04586219410bad8ca5d77cbe2a5f302fc6ed9a4c72f394845a54e86a33753578fe1ab439c118deba5b4fc212d360b348b2afe997c883b9282f757c23f1773fee0084584d0db44aadfee315d46279589bbc9c66b523889fb4d650914e93f2a131a03ed8d8e21c8e2583c930c317b832a8a7a2f06e1beddd1a5bcd57bdc128a6cff4d9a7cbde8c9d09203624fd318fee4be4930baa7886c816a7c62eba9c35ca73f6cc637a7e5364a5edd7a0413cfabc7a40c1b434c92b34899f95b971e7038300d1bf19efd7c5ab6999d81cb04d54d49d39cc53f58712bf4134ace2173f6f2c816a1506061914208048e80015defd03a9bc1da40f7c54c76bf8357153db28376c3093b5550335105c3d7cac3f7844ddd46c7592902b399e5f57920d0d9b90730fae416b57a0011c7e092022b30805aa20745e136c415cd37f7e595196c53a97f6fb13453b408a6e801b247806fd56565113550ec67425bc6376a01d97d8397f459788251635c0c61d14933658052733a55d633aab67e5416b48c5b4f1a288b7287d834ccf00046d49ff1ee3671bede5b253c8ff269e65af22da298fd448c58a68095c0c2f793ef135703924e47c5f6aa44e82d7776e32e01b43c52e50c8b9b1f88de872cd885f8cbb85be1d1dac38c5c740e486b49678fa5539bb55769b776b58ec80c96f270cf13926e4012517e94fd94c7ce888ee8b22b94e05c457ecc9a34433f8950d74c6f41a314bb04b84c02a4b9296bfd10070edb76bde6f361f1548a9ed9409e03df7161df8aefc8ae354537e7ac2146f786c1349bb69da5c3e497ebea8c71cee753a10da1a141b6dc41dc40b3532c18457b811d8c9d90814387e735ab9856e5fc221b2523af35e37f70869362331d49819da552071fcfd69dd4a9021c0019cfbb446af9cbb1ae8886265d169d8671b1552b92c9ccf7b32d4de4bcbe636bc15fcdad9139e05e00de24da16146f460013fa808e3d7860187b8d71d810ad3175bc983ec6873d4748836090b62699b8e569eab5569e888dd7bee4652f8ca90e8b0653123722a8b5eb8870679c34ffbf82b41f5ff23990f45aead6ad25d46a5bff766ec53310090ee46f152a943e415f82d5e28b94093bfeacd974f17d10bfabc8697a6bbea779f788eac8ae3b28276418990f2fd485acaeab62bfa0fd5bd8370c83d83a8ec6c31bb8fb94941f32adc5cc689434ca6091f8b77f695fb89f4aefa97c4b978144f55760880590642dfd04c159989508109e44800f9d86a1817878e8974a926586e5094a0056f877b148fd36dee5897c61df60ca1adc30a5cdc7d1d926bafb14947b13772303b34acef4b45729a22873c9a3e2377d61bcce6f8df198646f07e26086abc698ce00ac2ee7e1db2c3bec557a13999763aceb033dfece84d5693189f69076c4487cc2c055c93900f4ecad0464c540b32f15c90e1ccabf8179470f72493d2342a1afcc5769bd98d275599cc6e74d5cf4f1fbb0491c1cc88b5b5adb564c641dd0869d014df11e081611d00a1111422e4ff2a23f64caf033fb0b0adf4366f4edc0fce0539e9123a7bf9b6c8b6622a61f6136c72fc962713715a3b504756d754cfc6fcb6b0472c9b5ecba835a73f701db4bc17a591b02073ea2c5390af7e89a8d0d2e44e3bd882d99bfe01d0cc6003c83af0de5eee4613db9cc1e3186961d032116a65cb9705921f4e91fa23b18a1310c94bbaaeae9f5664a99534cbd4d9778d8c6b7ede84f30a3aa3b1902145ae97f5682636c7703c82e01b09770a5e6202cc1221d890a01a0c36f80da01fcfa55ed44a4122c388124c18b99cea27de7e5c2c51ed8092bde7d63cbd27cfad64cebaa559fcf1388dd059b33546ab32023042f96df5481b2d6e3d401327610b17adeda3bdbb4eccd8df7ffa90e6a23082cb9c72eb7bf5a3e74638972e81a6afd18d35b4ed796aa062708ec231d2d609f9c6f318b8f76615b6d0ac2f40df72e490eb16c21267161487bc31d921f66264201ecef8ac61470b58242661fd7b2f40d8fa39646efcccf413f96bf3a1c971aacd28a1cf57e43a10421912709226152fbe72816baa07f061458ba48ca7035b7237f0ef99194994c0e18e6fa28a432e954ceecdcf8e8633d8e69c7a98b4286ac689a3ff3c957d95be3284bc665df9620ec07c580f6dcfe4d2fd8c9729d953ad5159076686467a7c5770775d819b43bf616468ac8fa428094d89b6b6efc2f4284dc36d39770ee6dd0bfb6c5e6775f8f57099b379dc6f98c4085efd5b259d79ba79aa70a549e835776ad225731009efa18286cf1fa7a5dcc89685b3e230aec3029dc4656f69def87630170e5a0be9977ca2687e9cb257c8a27aa788ad34e4f68d2859572ce3ca8c372af399acb34a4ef713753441b3e7d6953d47f7276612ae291377483905642d0206dd3633d7ed5882380cf79a97d2c45736b6793c93cadd765c7695c74122a6beb0a8622703585f48f2a1b81ea44530ff3671020249cedde3ce03c6979ea272c47fb169760686b60927368d7c2a2d73cc7404565049283111cb70a0ae6979d39b7be88f9bd5cbc3775eeb6c183fd201192ae6c6dbf726d00f844aebf638eb13069e3083f16aa163257dec5b62919d45ae4d387e5c6970fcf353d29c7f9c0e383974225b3443233d897a2ef944ef8b0b090f7d1e4e2cace4178ff0e2fb6195267f867e5be09f587e60776c8f1ac956d031040060b18f5294d97ee2bb680ab7afe3cfe8e4d8c05c460194d6470aea9f1949000a63944da9ec7f79df01b72d2fed7a7c73809e55e7b94dfaa0bcfd268ececd64875c0865bac3527bfef000438f48da1e0752a88d634dc207379d57e9b848bb466cea4b58f9cab3691170b0cb158c4c475a9773ffc4fe2eccc84d3af69b7f66e8691d6d17c00860c65fd85cd40e67941e8d26c6f27f3d60c04df20c58717a34d1078d1c42d91745bf5fcaf5318976c1fab94669664a45655c7308bb84bf2eebfd2abb2cb5930c29af21db98081f2303e0d1e4e4ba62d2fbc3c03aabdd6bf31b36f0b9751da6d09ed281958f9b5a07628976caafd9705c557be89d629f999e73f94d354bb39380bc23e495f619a033dc2c706ed83778480563226c87c7938ba842cd341a663a06cfac057b80e32016741b357d739e2d4b7f0648feb95d09f873f02055b14d18ea5712601016dc2f04fee462d167e1fd2775cafa9ba2581c31c38196a4978d83e0761b6e64711265ef73aee0199d8597e0de28ad63249891aab9944e81fd86adee119604f1529f239d76341e9cf55a7052307dbdfa703f98659e4a97c9ba91cfe599e75605433eff302add433e9064922219e7777e7f4a7278ad430cbb8038442e0379230aa75df7739ead66a0b1a37b9c33503cae05b58bdba70837323e0cfb74ae7c647e9415b0f77ef3b68c9f40e12e2f8a4ea9c5619c7322494052c1c6a98fe0a057eed65da2903cb48d3eaffd16b90e988f4737836f5e7114aadcd849247babe7ffa1f8960fdcffca9e01873da3b380fea55a6b1bfe3915f13973aa108244cb6fe934504e83798ef25c10f519bb8961b3918ad97dbc50090f552450ba86c6a6587652966a080001ac666f64e3d385754c52695f102baeff7e1274574772176abd3a548054761c173d14ecd7e54ffbe8c2430217d16df1020d8016f2a02dc2de3f6dce4e0f88628395ad30471ddf91fcc174bdeefb77ba7697b78e978a2f558b3b58284984c6bec007da70ab452662eacbb65df142cd5e6bf7bac3c881bbdc6293289972142d1ffa242f0e24bd4a5c44ec7e60d7059fe5c87680d2cf785826ed8f5543db4ed86e7ddb9fb9b91c0c1edc53b90363857c9e8d676fa9e432f930682074174f46b6633f53098f873b1c103f7c129b8f54891b03e084131f3e0e4296028434e5c51350b29ccbe95d1a7cd7b0b40d5bc3e9ed0772cc2797c488aa67bd464987a479a1987c896e2d5bc9029c29d8c50e2a39e5a042cee080d59efaa3218ab7e35c8f36afca24fb96128482e11da3abe3b19a4cfa0c4792c629f0dfa70e58d269ee36e66cd574def808ffc7939dc8cb10266a314bf42a4a34bdcb0e45ad6b35f5c054eaeb6956b155142f7b0d7e389e8cc0eb2f80431e99d807493337f8ffcd08fd14d043828a94b01e38e3fc4a208d98c90a89bb6a81fdd99ff492d433aae1c1afc635cab30bb51137619a721e650dc48e5dc775a17a872ff20d4a1f880f5e50615b090b3be408215d5fdf3c80a4de79dccb225d6b6685479c72bfba9ca3fab6b1304bf81eca7d1353f05c3dcce4bc5996823845aa02ef9daff69a5d781892d3a9768a19bbf00ac784db41a9004c8d811b03c822ad175646767044ae74297abd943a06d57ae0d067be89528b91d6d5230f4ab84ca103a895b694c95e5106e80c324503dbec585887efe58a315aafe3abe79a96ef6c3a993fa29fc66dfc041b617a2e7a32f85a99af18914083820fc49505fc03da697bdb089c8636d5bab88d2ed136f746bd67fb61cd57452c0a4c01e4ea6b05e24112a197503bfbb22bb7eedb98417d0d5107c234f76f869fa5a858d0bd1780bc627a9a4c9b66b725ad768d4749551c878d8bfb3275286034eb3e6d5f933ea96502f6a7c0b3193c31cfb93e408df9eb1c818a64b9f4d6df04970b14c1cc4116147e9f9d4c8bbc2749cd122897a86ee0a61139cc98b9bc0566b1212bf659161507711ba9fefa8e0bb9d97463dcc7c1670785b6a6ed718290742a96b4fa122d550ac60f03ef95cccbe89e160bbae812ab6ad97cecf5b0236c7a025e52abf61f4c76a803f02d108a5d3777a437882589230368da67f508b52bf046b112459b6fdebd01d8eb6f4e1334720e49f321143cabce0f6511ed8d2f77548956ac3eb92e21038"}, @calipso={0x7, 0x18, {0x1, 0x4, 0x83, 0xfffd, [0x6, 0x1]}}, @generic={0x33, 0xff, "5a533fadb9e2925a802ea0313cfae7c0664355e3bf34e3278e55f961764028bb8606924b8476a6473823befa7a6c5f9970576625d51f75b07b555ae7f63f4be97ab02af88ccb498021bd92023a0c4ae262e35aecad6b6e56fe48220a859be95f3db9d761f818d51622150fb794d074ed9ba9c5ea7fe3097ea2ed27e1afe3350314d2d18155d762a6e1563d5332267eff20a88dd4a7fa24d1058457dc90a9cfc4a80e492a5220c227028f876a2db84f862235d740525529bfdbbc02acf10de654d53a019b16eb67f923549add24099f8909ec658e37cf26bcc895cd1b80ac872567dc86b6152de73bcfa1d6be6e81dfaecde48f368888d7ab2b03415f05fbd3"}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x3}}], 0x1328}}], 0xa, 0x40000d0) (async) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000040)={0x1, 0xf}, 0x8) (async) setsockopt$inet_mreqn(r1, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0xc) (async) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x4e21, 0x5, @ipv4={'\x00', '\xff\xff', @empty}, 0x7}, 0x1c) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x19, 0x3, &(0x7f00000003c0)=ANY=[@ANYRES32=r1], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x9, '\x00', 0x0, @cgroup_sockopt=0x16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) (async) r6 = fsmount(r5, 0x0, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r4, r6, 0x16, 0x0, @void}, 0x10) (async) ioctl$TIOCGSID(r6, 0x5429, &(0x7f0000000580)) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000a00)=@newtaction={0x19c, 0x30, 0xc96f2b0dc02612b1, 0x71bd22, 0x25dfdbff, {}, [{0x188, 0x1, [@m_ife={0x78, 0xb, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_DMAC={0xa, 0x3, @remote}, @TCA_IFE_METALST={0x4}, @TCA_IFE_DMAC={0xa, 0x3, @multicast}]}, {0x31, 0x6, "ea24464decc1b2772ce0e9d802b5374a8d6638c9f5d62d73097ad328a4154dd4046c261a61dc99ee70038b3509"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_csum={0xc8, 0x4, 0x0, 0x0, {{0x9}, {0x4}, {0x99, 0x6, "576458eea52fd27eec92e713a172e757e1f62fe8475fa8817d9bd39d398251801f64d9b8e312b47b111ff094a2f452e1fd749b169123625c664a63e06baa8402c6b5fe34fbffaf329e5589fe1d00f704d8d13b0100000081ec7a1e9e21427be570631961812505684e260d3f73821a372961e6acf9f73f3ab3a6d19010c501877fc1573ff3fe388a502702c7e7d4eb99cd479f52be"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_bpf={0x44, 0x9, 0x0, 0x0, {{0x8}, {0x4}, {0x19, 0x6, "a09e88b2fa7e2ad0dddad3cdaa9b38000000603429"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}]}]}, 0x19c}, 0x1, 0x0, 0x0, 0x4004000}, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) sendto(r7, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x8804, 0x0, 0x0) (async, rerun: 64) syz_mount_image$fuse(0x0, &(0x7f0000000540)='./file0\x00', 0x4400, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) lsetxattr(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=@known='trusted.overlay.impure\x00', &(0x7f0000000340)='^@-!#:,(&\x00', 0xa, 0x1) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) (async, rerun: 64) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000000)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) (async, rerun: 64) recvmmsg(r7, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x365}, {&(0x7f0000000280)=""/85, 0x7c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/106, 0x645}, {&(0x7f0000000980)=""/73, 0x9}, {&(0x7f0000000200)=""/77, 0x334}, {&(0x7f00000007c0)=""/154, 0x2c}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000880)=""/191, 0x41}, 0x2ad6}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) (async) connect$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x659, @empty, 0xff}, 0x1c) (async) setsockopt$inet6_udp_int(r3, 0x11, 0xa, &(0x7f0000000280)=0x7ff, 0x4) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x12, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000001000000000000000000000063010c08000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x14}, 0x80) (async) fcntl$dupfd(r3, 0x406, r3) (async, rerun: 32) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000000)=0x5) (async, rerun: 32) close_range(r0, 0xffffffffffffffff, 0x0) 1m37.624393716s ago: executing program 1 (id=96): r0 = syz_io_uring_setup(0x4b6, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, 0x3df}, &(0x7f0000ff0000), &(0x7f0000000000)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000440)=[0xffffffffffffffff, r0], 0x2) r1 = syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000007c0)='./file2\x00', 0x0, &(0x7f0000000000)={[{@nolazytime}]}, 0x3, 0x54b, &(0x7f0000000800)="$eJzs3d9rZFcdAPDvvcnsZndTM1UfasFabGW36k52G7cNPlQF8a2gVHwS1phMQthJZkkm7SYsNsVXQRBRwRd98kXwDxCkL76LUKjvoqJIzeqDQtsr986dJpmdSSLO5C7J5wNn748zc7/fk+ycOfdH7g3g3Ho6Iq5FxEREPBcRM+X6tCyx2y356x7s3V/MSxJZ9so7SSTlut62LpbTK+XbpopXRHw7eTju5vbOnYVWq7lRLs921pJ3s2zn+urawkpzpbk+N3fzhfkX52/N3xhJO+sR8dKX//Kj7//iKy/95rOv/fH23659J0/rP1n2evS1Y5S6Ta/F1IF1kxGxMY5gFZksWth1q+JcAAA4Wj7e/3BEfLIY/8/ERDGaAwAAAM6S7AvT8W4SkQEAAABnVhoR05GkjfJ63+nyitUrEfHRuJy22pudzyy3t9aX8rqIetTS5dVW80ZMFdcO1KOWLO/uH08olldbzefLa257y3MR8XhE/HDmUrHcWGy3lqo77AEAAADnypW+/f9/zaRpo1FW7lacHAAAADA69aoTAAAAAMbO/j8AAACcffVswBO6HpaOPxMAAABgDL768st5yXrPv156dXvrTvvV60vNzTuNta3FxmJ7425jpd1eKe7Zt3bc9lrt9t3PxfrWvdlOc7Mzu7m9c3utvbXeub166BHYAAAAwCl6/BNv/iGJiN3PXypK7kJZV4vIJg6+eLKKDIFxOfqanr7aP483F+B0Hfx+v1RhHsDpM6SH86tWdQJA5Y77A6ChF+/8bvS5AAAA43H1Y8PP/7+zXGlqwJiVZ/iTE90ABDhTJqpOAKhM9/zf+1lX1dkAp6l21AjATgGceelozv8fcylhokMBAICKTRclSRvlfsB0pGmjEfFY8VjAWrK82mreiIgPRcTbM7WL+fLN4p2J0TwAAAAAAAAAAAAAAAAAAAAAAAAAnFCWJZEBAAAAZ1pE+tfek7muzjw73X984ELy75liGhGv/fSVH99b6HQ2bubr//HB+s5UdNc/X8URDAAAAKBfbz+9tx8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKP0YO/+4oMsy7K9+4unGffvX4qIehm/LN2ayZgqplNRi4jL/0xi8sD7koiYGEH83Tci4olB8ZM8raiXWRyKfyEijYhLo4of/2P86Ma/MoL4cJ69mfc/Xxz0+Uvj6WI6+PM3WZb/1/D+L/2g/5sY0v89NmyjtcOLT771q9mh8d+IeHJycP/Ti5/k2xsQ/5kTtvFbX9/ZGVaX/Tzi6qD+Lzkca7azdnd2c3vn+urawkpzpbk+N3fzhfkX52/N35hdXm01y38HxvjBx3/9/v7Sew+1//IR/W/R/iE//2dP2P733rq395HubN9vJmrxsyy79szg3/8T+eTTg+Pn/yc+VX4P5PX5zzD9yTcGxn/ql79/alhuefuXhrR/qq/9F/vaf+2E7X/ua9/90wlfCgCcgs3tnTsLrVZzw8zBmag/Emk8ujP5uLPyNJJIIp95+1DVQvWJdWdeLz9jC63ep21EW/5tuXM0zuQr6o8AAIDx2R/099ck1SQEAAAAAAAAAAAAAAAAAAAA59CxtwEbVpVGxP6ab37viLuR9cfcraapAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH+m8AAAD//0Ga1CA=") copy_file_range(r1, &(0x7f0000000040)=0x4, r1, &(0x7f00000000c0)=0x8, 0x8000000000000000, 0x0) 1m37.428307138s ago: executing program 1 (id=97): r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000040)={r1, 0x1, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000200)={r1, 0x1, 0x6, @multicast}, 0x10) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000580)={r1, 0x1, 0x6, @local}, 0x10) 1m37.146337455s ago: executing program 1 (id=99): r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x161042, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) unshare(0x20000400) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000c00)=@newtaction={0x4c, 0x1e, 0x109, 0x0, 0x25dfdbfe, {}, [{0x38, 0x1, [@m_mirred={0x34, 0x4, 0x0, 0x0, {{0xb, 0x9}, {0x4, 0xe}, {0x6, 0x6, "6ed0"}, {0xc, 0x7, {0x81ff}}, {0xc, 0x8, {0x1}}}}]}]}, 0x4c}, 0x1, 0x2b1e}, 0x0) ioctl$PPPIOCSDEBUG(r0, 0x40047440, 0x0) 1m37.146098455s ago: executing program 1 (id=100): syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f00000000c0)='./file2\x00', 0x20048a, &(0x7f0000000300), 0x12, 0x51a, &(0x7f0000001200)="$eJzs3U9sI1cZAPBvJsnam6ZNCj0AKnQphQWt1k68bVT1QjlVCFVC9MhhGxInimLHUeyUJuwhe+SORCVOcOLMAYkDUk/ckTjAjUs5IBVYgRokJFx5bGedP06sbGJv499PGvnNvLG/93Y071mfN/MCGFu3ImI/Im5ExLsRMds5nnS2eLO9tc775NGD5YNHD5aTaDbf+WeS1beORc97Wp7pfGY+In7wVsSPkmNB/xRR393bWKpUytudQ8VGdatY3927u15dWiuvlTdLpcWFxfnX771WurS+vlT9zcc3I+L3v/vyR3/c/9ZPWs2a6dT19uMytbs+dRinZTIivncVwUZgotOfGxd584XexGVKI+JzEfFydv/PxkR2NY86epm+PcTWAQBXodmcjeZs7z4AcN2lWQ4sSQudXMBMpGmh0M7hvRDTaaVWb9xZre1srrRzZXMxla6uV8rznVzhXEwlq+uT5YWs3N2vlEvH9u9FxPMR8bPczWy/sFyrrIzyiw8AjLFnjs3//8m1538A4JrLPy7mRtkOAGB48qNuAAAwdOZ/ABg/5n8AGD/mfwAYP+Z/ABg/5n8AGCvff/vt1tY86Dz/euW93Z2N2nt3V8r1jUJ1Z7mwXNveKqzVamvZM3uq531epVbbWng1dt4vNsr1RrG+u3e/WtvZbNzPnut9vzw1lF4BAGd5/qUP/5JExP4bN7Mtep73f+5c/eJVtw64SumoGwCMzMSoGwCMzMnVvoBxIR8P4+v/zWYzetbujYiHh6Weh4H2/S9CHwwUJrVuKDx9bn/xCfL/wGea/D+Mr4vl/32Xh+tA/h/GV7OZWPMfAMaMHD+QnFPf+/v/fLNnZ7Df/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBamsm2JC101gKfiTQtFCKejYi5mEpW1yvl+Yh4LiL+nJvKtfYXIsK6QQDwWZb+Pems/3V79pWZ47U3cv/NZa8R8eNfvPPz95caje2FiBvJvw6PNz7oHC+Nov0AwHm683R3Hu/65NGD5e42zPZ8/J324qKtuAedrV0zGZPZaz7LNUz/O+nst7W+r0xcQvz9hxHxhdP6n2S5kbnOyqfH47diPzvU+OmR+GlW135t/Vt8/hLaAuPmw9b48+Zp918at7LX0+//fDZCPbnu+HdwYvxLD8e/iT7j361BY7z6h++eONicbdc9jPjSZMRB98N7xp9u/KRP/FcGjP/XF7/ycr+65i8jbsdp/U+OxCo2qlvF+u7e3fXq0lp5rbxZKi0uLM6/fu+1UjHLURe7meqT/vHGnef6xW/1f7pP/Pw5/f/6gP3/1f/e/eFXz4j/za+dfv1fOCN+a078xoDxl6Z/m+9X14q/0qf/513/OwPG/+hveysDngoADEF9d29jqVIpbz95IX/mOellhBigkETsX3GIx4Xcr3/61vkn54bWngsWol/VxNPSwmtTyD0dzRigMOqRCbhqj2/6UbcEAAAAAAAAAAAAAADoZxh/TjTqPgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB9fRoAAP//j4/W2A==") r0 = syz_clone(0x81248080, 0x0, 0x4c, 0x0, 0x0, 0x0) ptrace(0x10, r0) waitid(0x1, r0, 0x0, 0x4, 0x0) ptrace$setregs(0xf, r0, 0x9, &(0x7f00000001c0)="f688615952b07ad502b96d2ef705eac019329fcb74f84151b54220") r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x1e8) getsockopt$inet_tcp_buf(r1, 0x6, 0x1f, &(0x7f0000001740)=""/4096, &(0x7f0000000000)=0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file2\x00', 0xa4c42, 0x108) open(&(0x7f0000000080)='./bus/file0\x00', 0x68c82d098651582d, 0x3c1) r3 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000040)={0x40, 0x80, 0x200}) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000040)={0xc, r1, 0x0, 0x18, 0x0, 0xfffffffffe000001}) 1m37.145091015s ago: executing program 1 (id=103): socket(0xa, 0x3, 0xff) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) bpf$BPF_GET_BTF_INFO(0xf, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x16b042, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40000040) timer_create(0x2, &(0x7f0000000100)={0x0, 0x2, 0x1}, &(0x7f00000000c0)=0x0) timer_settime(r0, 0xe54aef35e9c2845d, &(0x7f000006b000)={{0x77359400}, {0x0, 0x9}}, 0x0) umount2(0x0, 0x2) r1 = fsopen(&(0x7f0000000000)='tracefs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r1, 0x1, &(0x7f0000000280)='gid', &(0x7f0000000580)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xeaEb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) ioctl$int_out(r1, 0x5462, &(0x7f0000000080)) r2 = socket$nl_route(0x10, 0x3, 0x0) syz_usb_connect$uac1(0x0, 0xa7, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000000000106b1d010140000102030109029500030100000209040000000101000009240100000302010213240600000600000800000000000a0000000009240300000000030009240500070000000009240300fe020404000824050402"], 0x0) sendmsg$nl_route(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="4400000010000d0400"/20, @ANYRES32=0x0, @ANYBLOB="00000000004001002400053f1c5ca8e20279d52aca12800b0001006272696467650000140002800800050001"], 0x44}}, 0x20000012) 1m37.074420509s ago: executing program 1 (id=104): mkdirat(0xffffffffffffff9c, &(0x7f0000002000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x275a, 0x0) r3 = socket(0xa, 0x1, 0x0) setsockopt$inet6_group_source_req(r3, 0x29, 0x2e, &(0x7f00000001c0)={0x3, {{0xa, 0x4e24, 0x2, @mcast1, 0xff7ffffd}}, {{0xa, 0x4e08, 0x4a3, @local, 0x4f1}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r3, 0x29, 0x30, &(0x7f0000001a00)=ANY=[@ANYBLOB="03000000000000000a004e2300000010ff010000000000000000000000000001f8ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000a004e2000000008fe8000000000000000000000000000aa05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000010000000c0000000000000000000000000000000104000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad94e2100000073fe8000000000000000000000000000aa"], 0x610) r4 = socket(0xa, 0x1, 0x0) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f00000001c0)={0x3, {{0xa, 0x4e24, 0x2, @mcast1, 0x88f}}, {{0xa, 0x4e08, 0x4a3, @private2, 0x4f0}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r4, 0x29, 0x30, &(0x7f00000011c0)=ANY=[@ANYBLOB="03080000000000000a004e2300000009ff010000000000000000000000008489e9efccf689b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000521db6eb00000000000000000000000000000000000000009671a6b14599168c013691c7432b316e290521afbf82bec837dee0a1a85efa00746dc8"], 0x90) r5 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_dev$usbmon(&(0x7f0000000180), 0x2, 0x20800) r7 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r7, 0x10e, 0xc, &(0x7f0000000040)={0x80}, 0x10) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="28000000120001"], 0x28}}, 0x0) r8 = syz_pidfd_open(r5, 0x0) pidfd_getfd(r8, r2, 0x0) r9 = gettid() sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000007c0)='>', 0x1}], 0x1, &(0x7f0000001480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRESOCT=r4, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYRESDEC=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r5, @ANYRESDEC=r2, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=r6, @ANYRES32, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r2, @ANYBLOB="e5ac9831ad453be865b9dee9f733ffff6e087eb33a963d5d01c7e259fde97d94b078b376206c0f6c756c8574f658f20fbcbe712c15b235bef1ab663b8a44fa03246015ee592f9fa75695f012c08290321eaa2c25383227524c85ce53f63ec43973c27d4e0d33dd16c86e44762affd8b654efcb4fa923474abca03f09cb2f7d3042000f2d686e7ea9bc616e917aca527e470975e4c7ee7e2010533187206797a510b072bed0235f766735555369d26c5836d187a84873177e74f4917ce0e6a67111e5647fc10c10635676c97fb6db945d58c2a38c11d771ce42a884f4e0494cbafa07742ea7d8cd456dca506db965a3acdec54b169db55a93a3ec8c302a3930c8034018910c8ed90837043044bb8c2f3d21aaf2fdb1f73d83ecc6b0acd07c9828ca640b167cc607f0295712836254390af48046e526020d09b5b373a2ee4255aeb32209af4e8d6a6b70c7f1641b6b62944bdfd2a78fb18378ca56"], 0xa0}, 0x4004881) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@usrquota}, {@grpjquota}, {@nouid32}]}, 0x1, 0x4bc, &(0x7f0000000a40)="$eJzs3ctvW1UaAPDPdpMmaWb6mNGo7UjTSh2p81DjPDRqMjObWc3MotJoKrEBqYTEDSVOHMVOaaIuUth1wQKBQEIs2PMXsKErKiTEGvaIBSqCEiRAQjK613abOHGwII1p7u8n3ebch/2dU+s7Ovf4Xt8AMuts8k8uYjgiPoyIo43VrQecbfzZuH9zJllyUa9f/iKXHpestw5tve5IRKxHxEBE/P/fEc/ktsetrq7NT5fLpeXmerG2sFSsrq5duLYwPVeaKy2OTV6cmpocnRif2rO23n7puduX3vlv/9vfvHjv7svvvZtUa7i5b3M79lKj6X1xfNO2QxHxz0cRrAcKzfYM9roi/CTJ5/ebiDiX5v/RKKSfJpAF9Xq9/n39cKfd63XgwMqnY+BcfiQiGuV8fmSkMYb/bQzly5Vq7a9XKyuLs42x8rHoy1+9Vi6NNs8VjkVfLlkfS8sP18fb1ici0jHwK4XBdH1kplKe3d+uDmhzpC3/vy408h/ICKf8kF3yH7JL/kN2yX/ILvkP2SX/IbvkP2SX/Ifskv+QXfIfskv+Qyb979KlZKm37n+fvb66Ml+5fmG2VJ0fWViZGZmpLC+NzFUqc+k9Ows/9n7lSmVp7G+xcqNYK1Vrxerq2pWFyspi7Up6X/+VUt++tAroxvEzdz7ORcT63wfTJdHf3CdX4WCr13PR63uQgd4o9LoDAnrG1B9kl3N8oP0netvHBQOdXrj0cL4QeLzke10BoGfOn/L9H2SV+X/ILvP/kF3G+MAOj+jbYrf5f+DxZP4fsmu4w/O/frXp2V2jEfHriPio0He49awv4CDIf5Zrjv/PH/3jcPve/ty36VcE/RHx/BuXX7sxXastjyXbv3ywvfZ6c/v4phd2PGEAeqWVp608BgCya+P+zZnWsp9xP/9X4yKE7fEPNecmB9LvKIc2cluuVcjt0bUL67ci4uRO8XPN5503TmSGNgrb4p9o/s013iKt76H0uen7E//Upvh/2BT/9M/+X4FsuJP0P6M75V8+zel4kH9b+5/hPbp2onP/l3/Q/xU69H9nuozx7JsvfNox/q2I0zvGb8UbSGO1x0/qdr7L+PeeeuJ3nfbV32q8z07xW5JSsbawVKyurl1If0durrQ4NnlxampydGJ8qpjOURdbM9Xb/ePkB3d3a/9Qh/i7tT/Z9ucu2//d799/8uwu8f90bufP/8Qu8Qcj4i9dxv9q/JOnO+1L4s92aH9+l/jJtoku41df/c/hLg8FAPZBdXVtfrpcLi0rKCj0pHDrl1GNtkKveybgUauuJqfmSdL3uiYAAAAAAAAAAABAt/bjcuJetxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CD4IQAA//9HcdTQ") r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', 0x0, 0xc2) ioctl$FS_IOC_FSSETXATTR(r10, 0x401c5820, &(0x7f0000000040)={0xf4, 0x0, 0x601, 0x0, 0xdae}) fstat(r10, 0x0) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_START_SYNC(r6, 0x80089418, &(0x7f0000000380)=0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r12, 0xc0c89425, &(0x7f0000000540)={"e269e5127a27e89944279ad3461af1c8", r13, r14, {0xfffffffffffffff9, 0xa42f}, {0x6, 0x6}, 0xaf, [0x1, 0x4, 0x1, 0x7, 0x8000000000000000, 0x2, 0x1, 0x7, 0x3, 0x0, 0x3ff, 0x2, 0xffffffffffffff7f, 0xc7af, 0x2, 0x2ec]}) r15 = dup(r12) socket$nl_route(0x10, 0x3, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000440), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB='|rans=fd,rfdno=', @ANYRESHEX=r11, @ANYBLOB=',wfdno=', @ANYRESHEX=r15, @ANYBLOB=',fsname=trans=fd,,k']) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(r10, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000300)={&(0x7f0000000f00)=ANY=[@ANYBLOB="ac000000", @ANYRES16=0x0, @ANYBLOB="00022dbd7000fcdbf6251b0000000e0001006e657464657673696d0000000f0002006e65746465f673696d30000008000b00be0000000800010070f9690011000200303030303a30303a31302e300000000008000b00f9ffffff0e00010065658264657673696d0000000f0002006e6574696d31000008000b004e5e0000080001b9f43751007063690011000200303030303a30303a21302e300000000008000b00010000000000000029558bc549dfdc1074c399cda7f25ad1f31e21bbb21c408fada4850fbfdc09aa29d44637fc78c98fec7b37d91bb0e71e6a63f1650b22ae8a3c92d9418b6f670784d9bba646bf717f4cc00d295ca2507136fd63603be6462e2a1e2fe63fcf09ab30f1b8e112e9d14e879878aabe6640c529fbd09e0a0dce4c2e709415ff9b49ca4af39af4f312949bb623033b8e6e0dc1653d2fbd6a6916fd953dd47427630021da2bf059c19b0ccf7cba94c9990335736779a842d8f533c2282d11400fca420460dfa221347d0767ed83b722c16cea30161b22add1d8d731fca16d2217ce0519d022acca2b226d0088aa517336abd4f69d7a3f644f99923eaf10db88a9b1f24a36701c872741b402ee0e5fa6dbf6cb95dbe4ebe749a4c1d144131a5cf7ced7dc68b0f534f6d9eff1089180209e25b92fab1e82fcb03163d1e58b23e85e3028e50bd384bc8a3a79f82c6bbeb20689e0142a04872669d8d64d8189f8381cf28400989543b85c027d7104d5e83a6d97a5c090ab7bbd9a02f4f1563908f356530a98664bffa58c794a2f3b17b712254393de91f766143eb303e5d8f3c9b89d5f8cad60802c5f41045ea78f022d2884f289893c6ff2e35de71f1cb9611c484875708621128d7e214b08cb77ba9e3530b51bcfa7d57f1660e0d438c1fd7e0000000000000000"], 0xac}, 0x1, 0x0, 0x0, 0x20040000}, 0x8c5) 1m37.074019019s ago: executing program 34 (id=104): mkdirat(0xffffffffffffff9c, &(0x7f0000002000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x275a, 0x0) r3 = socket(0xa, 0x1, 0x0) setsockopt$inet6_group_source_req(r3, 0x29, 0x2e, &(0x7f00000001c0)={0x3, {{0xa, 0x4e24, 0x2, @mcast1, 0xff7ffffd}}, {{0xa, 0x4e08, 0x4a3, @local, 0x4f1}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r3, 0x29, 0x30, &(0x7f0000001a00)=ANY=[@ANYBLOB="03000000000000000a004e2300000010ff010000000000000000000000000001f8ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000a004e2000000008fe8000000000000000000000000000aa05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000010000000c0000000000000000000000000000000104000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad94e2100000073fe8000000000000000000000000000aa"], 0x610) r4 = socket(0xa, 0x1, 0x0) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f00000001c0)={0x3, {{0xa, 0x4e24, 0x2, @mcast1, 0x88f}}, {{0xa, 0x4e08, 0x4a3, @private2, 0x4f0}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r4, 0x29, 0x30, &(0x7f00000011c0)=ANY=[@ANYBLOB="03080000000000000a004e2300000009ff010000000000000000000000008489e9efccf689b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000521db6eb00000000000000000000000000000000000000009671a6b14599168c013691c7432b316e290521afbf82bec837dee0a1a85efa00746dc8"], 0x90) r5 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_dev$usbmon(&(0x7f0000000180), 0x2, 0x20800) r7 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r7, 0x10e, 0xc, &(0x7f0000000040)={0x80}, 0x10) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="28000000120001"], 0x28}}, 0x0) r8 = syz_pidfd_open(r5, 0x0) pidfd_getfd(r8, r2, 0x0) r9 = gettid() sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000007c0)='>', 0x1}], 0x1, &(0x7f0000001480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRESOCT=r4, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYRESDEC=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r5, @ANYRESDEC=r2, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=r6, @ANYRES32, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r2, @ANYBLOB="e5ac9831ad453be865b9dee9f733ffff6e087eb33a963d5d01c7e259fde97d94b078b376206c0f6c756c8574f658f20fbcbe712c15b235bef1ab663b8a44fa03246015ee592f9fa75695f012c08290321eaa2c25383227524c85ce53f63ec43973c27d4e0d33dd16c86e44762affd8b654efcb4fa923474abca03f09cb2f7d3042000f2d686e7ea9bc616e917aca527e470975e4c7ee7e2010533187206797a510b072bed0235f766735555369d26c5836d187a84873177e74f4917ce0e6a67111e5647fc10c10635676c97fb6db945d58c2a38c11d771ce42a884f4e0494cbafa07742ea7d8cd456dca506db965a3acdec54b169db55a93a3ec8c302a3930c8034018910c8ed90837043044bb8c2f3d21aaf2fdb1f73d83ecc6b0acd07c9828ca640b167cc607f0295712836254390af48046e526020d09b5b373a2ee4255aeb32209af4e8d6a6b70c7f1641b6b62944bdfd2a78fb18378ca56"], 0xa0}, 0x4004881) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@usrquota}, {@grpjquota}, {@nouid32}]}, 0x1, 0x4bc, &(0x7f0000000a40)="$eJzs3ctvW1UaAPDPdpMmaWb6mNGo7UjTSh2p81DjPDRqMjObWc3MotJoKrEBqYTEDSVOHMVOaaIuUth1wQKBQEIs2PMXsKErKiTEGvaIBSqCEiRAQjK613abOHGwII1p7u8n3ebch/2dU+s7Ovf4Xt8AMuts8k8uYjgiPoyIo43VrQecbfzZuH9zJllyUa9f/iKXHpestw5tve5IRKxHxEBE/P/fEc/ktsetrq7NT5fLpeXmerG2sFSsrq5duLYwPVeaKy2OTV6cmpocnRif2rO23n7puduX3vlv/9vfvHjv7svvvZtUa7i5b3M79lKj6X1xfNO2QxHxz0cRrAcKzfYM9roi/CTJ5/ebiDiX5v/RKKSfJpAF9Xq9/n39cKfd63XgwMqnY+BcfiQiGuV8fmSkMYb/bQzly5Vq7a9XKyuLs42x8rHoy1+9Vi6NNs8VjkVfLlkfS8sP18fb1ici0jHwK4XBdH1kplKe3d+uDmhzpC3/vy408h/ICKf8kF3yH7JL/kN2yX/ILvkP2SX/IbvkP2SX/Ifskv+QXfIfskv+Qyb979KlZKm37n+fvb66Ml+5fmG2VJ0fWViZGZmpLC+NzFUqc+k9Ows/9n7lSmVp7G+xcqNYK1Vrxerq2pWFyspi7Up6X/+VUt++tAroxvEzdz7ORcT63wfTJdHf3CdX4WCr13PR63uQgd4o9LoDAnrG1B9kl3N8oP0netvHBQOdXrj0cL4QeLzke10BoGfOn/L9H2SV+X/ILvP/kF3G+MAOj+jbYrf5f+DxZP4fsmu4w/O/frXp2V2jEfHriPio0He49awv4CDIf5Zrjv/PH/3jcPve/ty36VcE/RHx/BuXX7sxXastjyXbv3ywvfZ6c/v4phd2PGEAeqWVp608BgCya+P+zZnWsp9xP/9X4yKE7fEPNecmB9LvKIc2cluuVcjt0bUL67ci4uRO8XPN5503TmSGNgrb4p9o/s013iKt76H0uen7E//Upvh/2BT/9M/+X4FsuJP0P6M75V8+zel4kH9b+5/hPbp2onP/l3/Q/xU69H9nuozx7JsvfNox/q2I0zvGb8UbSGO1x0/qdr7L+PeeeuJ3nfbV32q8z07xW5JSsbawVKyurl1If0durrQ4NnlxampydGJ8qpjOURdbM9Xb/ePkB3d3a/9Qh/i7tT/Z9ucu2//d799/8uwu8f90bufP/8Qu8Qcj4i9dxv9q/JOnO+1L4s92aH9+l/jJtoku41df/c/hLg8FAPZBdXVtfrpcLi0rKCj0pHDrl1GNtkKveybgUauuJqfmSdL3uiYAAAAAAAAAAABAt/bjcuJetxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CD4IQAA//9HcdTQ") r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', 0x0, 0xc2) ioctl$FS_IOC_FSSETXATTR(r10, 0x401c5820, &(0x7f0000000040)={0xf4, 0x0, 0x601, 0x0, 0xdae}) fstat(r10, 0x0) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_START_SYNC(r6, 0x80089418, &(0x7f0000000380)=0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r12, 0xc0c89425, &(0x7f0000000540)={"e269e5127a27e89944279ad3461af1c8", r13, r14, {0xfffffffffffffff9, 0xa42f}, {0x6, 0x6}, 0xaf, [0x1, 0x4, 0x1, 0x7, 0x8000000000000000, 0x2, 0x1, 0x7, 0x3, 0x0, 0x3ff, 0x2, 0xffffffffffffff7f, 0xc7af, 0x2, 0x2ec]}) r15 = dup(r12) socket$nl_route(0x10, 0x3, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000440), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB='|rans=fd,rfdno=', @ANYRESHEX=r11, @ANYBLOB=',wfdno=', @ANYRESHEX=r15, @ANYBLOB=',fsname=trans=fd,,k']) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(r10, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000300)={&(0x7f0000000f00)=ANY=[@ANYBLOB="ac000000", @ANYRES16=0x0, @ANYBLOB="00022dbd7000fcdbf6251b0000000e0001006e657464657673696d0000000f0002006e65746465f673696d30000008000b00be0000000800010070f9690011000200303030303a30303a31302e300000000008000b00f9ffffff0e00010065658264657673696d0000000f0002006e6574696d31000008000b004e5e0000080001b9f43751007063690011000200303030303a30303a21302e300000000008000b00010000000000000029558bc549dfdc1074c399cda7f25ad1f31e21bbb21c408fada4850fbfdc09aa29d44637fc78c98fec7b37d91bb0e71e6a63f1650b22ae8a3c92d9418b6f670784d9bba646bf717f4cc00d295ca2507136fd63603be6462e2a1e2fe63fcf09ab30f1b8e112e9d14e879878aabe6640c529fbd09e0a0dce4c2e709415ff9b49ca4af39af4f312949bb623033b8e6e0dc1653d2fbd6a6916fd953dd47427630021da2bf059c19b0ccf7cba94c9990335736779a842d8f533c2282d11400fca420460dfa221347d0767ed83b722c16cea30161b22add1d8d731fca16d2217ce0519d022acca2b226d0088aa517336abd4f69d7a3f644f99923eaf10db88a9b1f24a36701c872741b402ee0e5fa6dbf6cb95dbe4ebe749a4c1d144131a5cf7ced7dc68b0f534f6d9eff1089180209e25b92fab1e82fcb03163d1e58b23e85e3028e50bd384bc8a3a79f82c6bbeb20689e0142a04872669d8d64d8189f8381cf28400989543b85c027d7104d5e83a6d97a5c090ab7bbd9a02f4f1563908f356530a98664bffa58c794a2f3b17b712254393de91f766143eb303e5d8f3c9b89d5f8cad60802c5f41045ea78f022d2884f289893c6ff2e35de71f1cb9611c484875708621128d7e214b08cb77ba9e3530b51bcfa7d57f1660e0d438c1fd7e0000000000000000"], 0xac}, 0x1, 0x0, 0x0, 0x20040000}, 0x8c5) 1m4.591061197s ago: executing program 4 (id=513): r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x161042, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) unshare(0x20000400) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000c00)=@newtaction={0x4c, 0x1e, 0x109, 0x0, 0x25dfdbfe, {}, [{0x38, 0x1, [@m_mirred={0x34, 0x4, 0x0, 0x0, {{0xb, 0x9}, {0x4, 0xe}, {0x6, 0x6, "6ed0"}, {0xc}, {0xc, 0x8, {0x1}}}}]}]}, 0x4c}, 0x1, 0x2b1e, 0xe00}, 0x0) ioctl$PPPIOCSDEBUG(r0, 0x40047440, 0x0) 1m4.570995438s ago: executing program 4 (id=514): r0 = syz_open_procfs(0x0, &(0x7f0000005fc0)='net/stat\x00') getdents(r0, 0xffffffffffffffff, 0x5a) ioctl$VHOST_SET_LOG_BASE(r0, 0x4008af04, &(0x7f0000000080)=&(0x7f0000000040)) r1 = mmap$KVM_VCPU(&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x1, 0x810, r0, 0x0) syz_memcpy_off$KVM_EXIT_MMIO(r1, 0x20, &(0x7f00000000c0)="2be02a5764c808ab57cc8f9679e5d816cb4cf2f95ba84d69", 0x0, 0x18) 1m4.5353381s ago: executing program 4 (id=516): r0 = epoll_create1(0x0) (async) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r0, 0x406, r1) (async) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000000)={0x20000002}) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)={0x20000001}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000100)={0x80000000}) 1m4.449937175s ago: executing program 4 (id=519): syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000500)='./file1\x00', 0x1805a, &(0x7f0000000540)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRES8=0x0, @ANYBLOB="cf273a0abcc4f2422ff71d66fb510b2c24a3bb3d80f4b375eebf598bde5b0c092ed3bd151c741529ec33b7705526fde9015d0f3304c4f69f3f3a0823e327cbd4c96163a1215429ee0ea277dea63fb677debdd703a656a30d4111ea76612d3a7c7d06c1ba5d200a901c601d23e6d2c5cc68f72ce5ebb1d12c", @ANYBLOB="876bba73483312e268b8ed8c0cc195db9783f0e6dd19db8838a1f20ff1914750936f5ec85ef10629c79567dbce6bed2d37f09164d954da619becac5e883ef940795c410d2d92912905f69bc3d530a6b06619bf4c88e1e0ae7b8472948237eb904afcd7d0cc63bc738562ade95dd623c1daa04f0819debf84015c414cd6cc2da9fe81337cccf663903decb2146f1b673decac", @ANYRES16=0x0], 0xfb, 0x10652, &(0x7f0000000f80)="$eJzs3E1vVOUXAPAzFCjlzx+J4cXEhTcxJm3iNEwpRGKiqBA1AUJ8WbhRpzOXycDM3NoZhspGF5q4cOGXYGfcuPATuPF7mBjjRhN3Gsx9KSkEoZThpfb3Sy7nuc8898x5JjSdM5PeALatA8mff9Rif8xE7JyKiH0R+Thq1VE4VYZnIuK5iNix7qhV8zcndkfE3ojYnyePmKrW5A9998kPf4+vnf3q+su/fnjy+u+1x7drYFK+2eC6V287fyEi+svl+Gq/jFmnjJeq+ea4W8T+4riK5QP9y9V5Vsar6VKR4WpzbV2ziMc65fps+cowjxd7zVYeO92LxfzyoHzC4bizlqe44FJzpThvp0tF7A6zInaulXWtVvHacFTmaVf5Pi3Sx2i0Fsv5dDUt97N8uYitwaiaL/Nm7XQ1j+MqVk8XrazXLupY2uCLvAWd7Q6urCbjdGXYzQbJ8fnGS/ONE/XGStZOR+livdlvn1hMZju9fFl9lDb7pzpZ1uml862sP5fMdlqteqORzJ5Ol7rNQdJozB+bP1o/PleNXkzePP9+0msns3l8vTu4Mur2hsnFbCUpr5hLFuaPnZxLnm8k7567kFx458yZcxfe++j0B+dfO/f2G9WitbKmi/8To3QxmV04urBQbxytLzTmHnT/+e/IrbH/m2VNcP/wQLyTBLhv6/r/0P8Dj8q/9P8z69dsp/5/Wv9/1/63/2y5fov3vzOb3b/+H+7AO0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4B927idHiSCKA/CDtp0Z/8SJmYEjeAVWxiULDuERXHoAvY07jmBMCOfAnUcwYCiKBaSNQlfDQL4vabq6Uv3rB6yqCxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC69LOejr/Nv3xtm7P8vmqlzLsBAAAAmizq6Tg17jfHL3P/69z1NiKGETGIiMeIaJq7V/F8J/MhInq53TS+3qvhR0RKWJ9zk7cXEfEhb7/fdP0pAAAAwPWaz0aTiGrdTC/v/zLu5qRVcax3hw3PN21uS10+3fJ5VirtIYV9LpT2uI0sYhAR9f2vQmnDiOi/+lgobe3uXwOqvNv57tNBb7PrHxQHAABchGpnV2z2BgAAwJPz6dwFcBr7C71pvTb/Fj+vBW9X+pfpD/l3zecBAAAAl6N37gIAAACAzqX5v+f/AQAAwHXbPP8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALi3q6Xg+G03a5ixX/++2oe+oi/bbVg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAH/bnJYVhGAiiYOcf3UnkZDm8abDBC6+9cRUIHjMIIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4ltt6ct/i0fgleXbaeHU8k7y7any6anw7bIxemMn/8IW9cc7HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBhf+5OIASCIAz2nf85LeYfljRoDCJUwcLHDPOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8xu9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6U/A8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwNbPDjz6GEEalH5e8f748Sfkwl8nTS7uVKvTO8bnRwdATAAAA8B/EUsljc3uccjzN+39T35N2/uu1rq/7/PzeX7Pu/qm2493r+4M2uuekDz07vzjdW9o3/D0W3YWsLz5y08Ukn853L7FewmzOmvx7jq7a9mglt6s/MDQA8C12a5am/h9KuT/kYAD8ZTv9F5NSobf/x+kgcwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs1VsAAAD//2vnZaw=") pipe(0x0) r0 = open(&(0x7f00000003c0)='./file2\x00', 0x81, 0x0) ioctl$BTRFS_IOC_DEFRAG(r0, 0x4c00, 0x3) r1 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000018c0)={r1, 0x0, 0xd40, 0x24, &(0x7f0000000800)="7d2f2a5eb65b9a5f520c3c726d704175b1409e7f232900a367335f7034ae2e008bba7df38e89eb06af6d07d79b7dc40eb31c394d4765a00468b75b5d4c6ef3bed4642e85c82aedf9e3e2c1573fd4a190bd4cc0c000b7b862e9b4a191521b31c33ff0007e701ce6754e7875387740821cdb573068f2150af0fbcae1ad8bde440d775dac76e5d7a05b7728e31bd39e9500ac8e71ed6334a73ed70dac66db7230261ad2a2d61bf75789e45a614f68480632e98f6f784d18f70b17a6c14e9474b4f4d43cdc8d749e5c9b08fc0d2b47c09af5b9bf6525c09593e4d4eafa33d2c032729315d7c3f7d8afe9dfc54f57a79c92552d9ffc57985e457ec74542bb52053b0c90cc2d80fa660eade0216125427dbcfb4df63c0ae6518eecd19aac86a4295a7761d867dd9d1d8d5085e00521a2066a95513c0bd47561bdbd2861577bd14e9c535cda97f115b8d76351cffa2c88237df6b49b5fa364888ab2fa233ee208a050babe0e4ae9444216a8aaf9ff60875213895e59e8a43849d442685de9a3634ef32c6b48c28016d56c0fe7d7c31edbf1c939b7579a99a43ae905b8106990da12428ebee18ffe191b20c761f067db4580b3f4b11dd54e9c7e5d2f6b24c84e5087e5657871b94715633ded7b45165996e49261d99457055c2eb4ccd98ce9e9ae326d767c96ae7a1ff0bcffaf201fdc7dcd4659dd411d3dc0db7150d33ea9e010f5397a0e25bb007a76cfbf0f3e99bb8212e9ce9483871c617845d9b7bad665e9a1b8ae352a1aaac2fec6d259a0edfa27bf361cf4c746e98f681f358acf2611edee855ff82a3a8bb77e8cd363fbe25f7665d9d1cbea06c4de8758f338f36bf893c0cbfa26def916fefee8dcbf3796ac53491501fa5c8d6d1344e57ddc096a340fb6539f44dc4c762d234f84b06f348420285da649a49609e6b6dad5c642340f8dceaf9d9ee6dc62c39134cce77967a8657ca2ffda7ea290b6d27d0a7c0281baf67744f2e5b19c466b83f3aba8e05c3f8fd3a3c0bca9daab5c205338b75cf2a138dbf109bf850b3ddcfc8a2cf5bca8bd8844321905ee8311afc72e930c5c86fb4eadf3602c7f173834186556aa358d12281628230a7d9e09197282e765d08d2e303607be0a7111fbbbbd134ed5c4e51d258397726d9b50da3f56e29abc53d3bfbb5a31c931cc8a3dc23f51fffada26cdad7f43b2fff482d2e9fcfd5318a6b63565b2726a9df96b012aed3539159a19ad754fbc18f163e8e0678cebb9776bbd3ad5adc177da62392a8ba1956b5ee22b0d3a7a4ba4dc4fb0c2d8ebe078e507eb05d2bc7cb981e096abc1bd192ca4c06fbc320ac56439fd8940eb4e442fef265c7049b536600d2568e6d3cc7b27047b63090d0a01a34ccd56d48f40c65b089283c08d82ff0e097f29f081c92f3a107a7bce920114a861591fb078c502423c5e4d83cfcad2f1fb95ed9d2cd08f8f847437cc7c02a2a57e02ceb4b69248d07a7383de990d7ca094c4c4b46c565ffd2c7c2a2412c298e05262766d2a6f8aeddbbfad944f93fa14081b166fcbfc5592badc30508d01b30f0a4f094b18338f253da4ba37c2e7fa51d8bbf5fd49b9bc0c92b26139474e8007ee2416cc7a70c6ecf3ebff034f2dfef1430b0dabde2d5e44596466e5fa0ccab53e204bc992abd6203b84f419fbbfd943cf16da674064be4373c866616bac8e48a488a575331ab1521f10b9027dfd05eb423213873fd32a046785d2b0b95eb631bd9a937b2ab84958316faf72bf61a9457f984483f7dec476cb3d16a4e8eb2949b39f8810a65b9ef67d4489089d429fb38e3ebce242ad91eabca407b2ff71c9ad709d25a370a9da0b92052f2e44c0f487561a483937aa3ef1b1d7b212b13cce39496f7021d4c08f17591f1d63ff04cc57665e9f526ab49b80a9837c35d882acff028b2cc637fa8f62ee40d87ffe8062e08e21883e637d893a5acbb6e24eea0a05cf77c40e6fcba122dd1fe0916f4f0c8b78ff20d18a8ebe9bb0d9082587e69f6b8d93e64d01c1c81a982d24213f2cd5fb81c85d0e08e4aad1fa6151a1983f72d83851e9c4643eb8d6e92afdcc13de172b411089d0626853c6ec39bd2e523916f64f2a127a132a8da26f24c0a85e7ad69193f7c51e1dc024a73b5c7ceaec0b0585952f5b1c6fd757aa7eb743e96065a5aa2a4a4a4acec08843b6ec01bc1262a6d8b0187fa73087dc81111914506836d2d7d2d884f86febd1de87f60f3d3845634155adeed879fe06478335974094b14bd7b8735ff1ea04fa9f91d4edaf6414ac2eb1850e17176df6d7dff7074bffab73a895ef285996c68a13d7250d5481a125e0e35dd63ed0ac4e04addda94ff0ca8a9fc9942c3065cec9cd9e0843f354082f5feeee6d4a40147b995b5d6d58b881faa787a303b249565382f7c87eb123f33bdf4a8b1476429809e875b599138993904b932e4e337e204a4a894a63451a94e5055057dc0440295546b1ec3c0c5c502b5a025cd5f0a8716fe606d50abab4283014b1dfc158caf3e05f2c2f7578a9c54ed59c70979c812d1bca72e418af96eead4932cfc07d648012a8536fef7eba174de80ac49fbf7a5b8b4307e3c9cdaf1f6790726554afb1b944024d3668ce9ee28be2d99930e5b73d75d1849ad9802bbefaff774183064d89fa78e41bdd8af204c73b6c6d6851c4a958b37ce6aa07bcc958e446ba93990370d11d190753511476297cfb2b960ee90e9dffdb60f05a8cbe03d40e39b500f0f4e522ecbb6b42f8215f96bd8e41d7fedc95251dd79346da6581fc33b4693badd9b942c3cf477d3185d4ca01d2c977f3ccd363b32c98e7fe939860c2573cbdfe1f42276a69dcd39427205e0470286692fec4051fba11c3f2fcbcb8eee9aad6b1718c07142af74ae68924b2dd0fedca3c75c4dbc17dd10eb81c9e87268635fbda390404f56fb02c8dad1aee59bc9f23e6b846ffe1119e41b8d10e9c131d3fb2ea07fdfa68c78c274885b0fb873784716fd661805fca2155d9a468211235b69fbd0ee7f388c78339e5d168244ac18c52c7d5ccb064e6d7efed98dc7853ec1498d8a12b69cc9037123d8fa02bbccab30285d44f581328448c9777b77f29e903100cef55213473a1840bd896bc476e2ba004eb9477f7da6bd057a54f101ccca65845f5b4741c252392f14e0e16ec5c0dff0137ec9167d123c91e5766b727d7119a2441d080405d7b88b1893362f4ee88a18cc8ede130ad5d31dbc4860e4c72bb697b0d9820638d12ca45eca4435bf29bf32d05f484d092db1a3e21696e3df1852f63455d3a905a915aa2486731b575b9b31c24848d4f58b4cbc073b26b4636c0df4c3bfff8eb1e1dfb92e32b10f9e80ee82459ee04d07382404f799a61da49904e6550358dafd543cb1a28790491a9d137cdd9d85ad7a1771928931a9bf30a3ff1d2da7e1f20546492073b80e73cf3ab8ff463e5324d955ee732a51f1390117965bcc9d79d8f7cf7e36e225a91185acfbb4e81c1dabb0df3cc4306d80efdca75792afe637893d4655dd41ee1bc7e841e6b029da8305bc72ce05c493254d17ff51170d3540698bb22383f48d361e3bde5fba8c141abe131b80847b55d429caaef789672eada9c9bf056523a5a449d8d4ab9451132b6f7f7d3ec30c7e9d7f8c52d48cde747b85318100d9f12ec6b41076979fb36a91166284290ee3ba92a89f233b8d35f4ceef72c2b48f2e0d1b7dc6f9d52de11411eb2fce210f74e9b19f9a3bfc059b061032ec7bd69ca732b7770c813ccc3292bf70b81e4fbe7b9b09f8bc7a5ab71d1decec988cd04c743817457932e25a919d95f31bf961c6315d894047ba69597f25e4efad9bca66ce2a0a64b1583e93b1d493668b1d1d087d6446cc6cef98dc936744aa23f47d99dab2a22d0891d3c4ef6afc85e6bc452f6b09634a9931df60c2d0774c092da696ffc74ef1f85827ae5c02c682fdd48bab0f6c7fd4ae7cef2eafee2751e82b6c3e1de71a4b0c74bf4642ae9e2b4086b47fba24b761143e68faef9854fdb1b89c43b3eded53306c52e80ba78af8977e12e6405ca134253a18dbbccb7ea6ee2b1f419229d9d191194bf80c0407c9c555d070d79ef1d2a97d819607731a4abc4c727fd9b92f70b9597edc54d3432950ae1fc8b34e26968f6f876122163bc529cdc86444feb6615447bc1d0f55e2d267e548d777aafc8ab18737a60a811c47d4ebb28ff8f26d17d1263caef85f62fc17d1a0c1f06437bf0db64e83971aaf90bab7cebf900dbd6169706c766a2904ceb1959706cb8471e2d0f7aef16cd16d01dc3fdcb8e7797d3285422115af26054091e790c0e8e10050199ea3e44bc5ebce426c0b7dc0a87df571aa21c74abd99e83124ff9cab9ec6f6f254075f3c8a37cb71a663f66dc5fc9fb30aee82d572ae01607fbe50e6e93b05529173602d4c0116bacaf20773866add1284e4a4efc77981b26eaf8a977643a48098a2b326b9adc188dabb04267be8cab74511e2a922d299b7fb1f8efe7738abc39dd65d40d05884aa518810f779f2470d16ff4acbb33cae4942dcac2ed79745848fc4e201de4565a52c7466e49328b37496b518ca2c7c4c15f5fb2769ba91f753cd3bd7b518825f67fe6e5804b7eb44403a828116468b67aefa763a5aaa0669dbb43779844705ad5b91d20b4ee2d9fb15b352408ef2c4790b3e060e1660b9c4fceeab903b9405a2dc6c5e6eeaf355b1b8482265b8df3c66db5f7488d21774dae51a86b52e8f67bddcaeceda5f4dbbcf98c628f6ba29002e77b6d5cf0fd11085c1826bb1534cbea73f0706ae2825db3", &(0x7f00000002c0)=""/36, 0x10, 0x0, 0x30, 0xa0, &(0x7f0000000300)="14462812ff84ee40207f0667fe91534c5b0e4edbbbef1b7bc4aee74fb8fc2f46b8e55291aba399f2f440bc1058640600", &(0x7f0000001800)="7bacc63b99a9c5161534e248f152ffad43ea3a97659e1c33604f3c8636309966d3d2a022782824f0a8fd6fb3c01d5b5486234f89df78fcab8e4178fe42625b70d181f783b1f0adbd32e3fbedfc5cbd6a4cf893162ef706f6c266c8d37b3c09ce18331da8e706edf836f0e600a3e15c17cad3005b60048491e6fe47e47902a9786b53b7b5e4c8ae8d76805d69e929d764a1dd718ab768ee3a636ef91f816d82f5", 0x2, 0x0, 0x8}, 0x50) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='sysfs\x00', 0x1214040, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') llistxattr(&(0x7f0000000340)='./bus\x00', 0x0, 0xfffffffffffffe54) r2 = syz_clone(0x24000091, 0x0, 0x0, 0x0, 0x0, 0x0) syz_read_part_table(0x401f, &(0x7f0000000000)="$eJzs0DEOAUEUBuB/NqKgUbuERk2UjrKNTqLRuIrKMSQaB3EBJ9CMZElIVuv7mvlnMjMv741vp1WSMttu2l1eNJ28bJKSZF73Jf/nvedrsjgnGfX5pDvUtPcvNycfzveHGoZ96j4N6ro+Ti+/vAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAwAAACDM3zqP9gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEsBAAD//4IoCls=") waitid(0x0, r2, &(0x7f0000011680), 0x40000000, &(0x7f0000011700)={{0x0, 0x0}, {0x0}}) syz_mount_image$erofs(&(0x7f0000000100), &(0x7f0000000180)='./file0\x00', 0x3010418, &(0x7f0000011900)=ANY=[@ANYBLOB="1f3b5622b9fc79b12967da94c7b4afbe6019041697d1ee46bdb7e7fe595ab43e55a6ebbd0d826d61cfae12629feca40d0871caffb64874d27cace1cf26d5f645a349f77b448ae84f7ce3ff4aeb4c22646add4dd0d5bfa63137ae7dc8892392fea74e93d0416e7b472a5a806339c96741037055a17260a0107a351502fb46397f7be4de1fe9e36a61b8d24771f8669ef0a97e2e53f6b702bec20efe4acae70202a468fde2822f335744b5d28ea665e9bf4f3f47bd2dede89ea83948e8bbd5ae54e7780ecb78b371156b04a5319894535b7d0a8e8784fc831de835179d85160cd2626890ee5f5e18a4a09dd99e", @ANYRESHEX=r3, @ANYRESHEX=r3, @ANYRES64, @ANYRESDEC, @ANYRESHEX=r4], 0x1, 0x1ec, &(0x7f0000000540)="$eJzsmb+LE0EUx78zu7e5HCLY2FoY8ERvs7uncM0hJ9gLp6BlMKtEN0aSFZKAYLCxsbQQbP0HLCxSWdjZ2WqhgmBhSjthZGZns8P+kKxEm3sfuHffffN237zJ7BtIQBDEkeXrl5+fn13eu3YewDG00ND+71YWw434Ty8ennu+f+Xl64+v3t0//mief16jZn6Z5u2BhRhNgBXHW8oyW86ipX3XwXHWiHFK5hmC4abWdw09aGoRhe6tQdS93YtCTxpfmkCaXTO/DWAxY+gC2AQghBDmNEeT6b1OFIXDvNgQaZ7CUF3xp/VT8zvg2NfXwoKQ63Dj6ZMZe5zFecb6+eDwtd4Fw6HWe2jAdd1sSYz6uS5a1m+tUv/ahCWF/Ijr335ip16uS0rIzfbvyikTsroVgpvr2EwkQpb3yL299JxczN8X7/qWeTb/Mjv7b69MTqjGBaAw9GFLClY2tJJIG29ZjJP1J/lCnUHWP2zlTWjH/Qft0WS60+t37oSp94LnXQzaqhElVnnNs+XXsv/ZwIxhy3j+RmW3dDDuxPHQHwPx0HeYvg4Sa3TcwzeDH+oOrvofx/bp5AksPW8qDjqm/7j6L9W2VTkdgiAIgiAIgiAIgiAIgiCIWpwCU9+C6h+qRAXBVRX9OwAA//8PqVGj") write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) r5 = inotify_init() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x3) lsetxattr$security_capability(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200), &(0x7f0000000380)=@v2={0x2000000, [{0x7, 0xa3}, {0x4, 0x2}]}, 0x14, 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) bind$inet6(0xffffffffffffffff, &(0x7f0000d84000)={0xa, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, 0x9}, 0x1c) mremap(&(0x7f0000241000/0x2000)=nil, 0x2000, 0x400000, 0x3, &(0x7f000082a000/0x400000)=nil) inotify_add_watch(r5, &(0x7f0000000340)='.\x00', 0xa50003d1) r6 = open(&(0x7f00000000c0)='.\x00', 0x179006, 0x80) getdents(r6, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3004009, 0x0, 0x42, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) chdir(&(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000000)='./file1/../file0\x00', 0x0) 1m2.67339579s ago: executing program 4 (id=525): syz_mount_image$exfat(&(0x7f0000000180), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB='errors=continue,namecase=1,iocharset=none,errors=continue,fmask=00000000000000000000011,iocharset=cp950,gid=', @ANYRESHEX=0x0, @ANYRES8=0x0, @ANYRESHEX=0x0, @ANYBLOB=',umask=00000000000000000127435,gid=', @ANYRES64, @ANYBLOB=',\x00', @ANYRESHEX], 0x5, 0x1510, &(0x7f0000000240)="$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") r0 = socket$packet(0x11, 0x3, 0x300) socket$nl_generic(0x10, 0x3, 0x10) r1 = creat(&(0x7f0000000140)='./file0\x00', 0x0) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000001200)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000000201020c0d2405000005000000000000000c240000e9fffff5ffffffff092403f3", @ANYRES8=r1, @ANYRES64=r0], 0x0) r2 = syz_open_dev$loop(&(0x7f0000000100), 0xf01c, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x294003, 0x4) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.stat\x00', 0x275a, 0x0) r4 = openat$incfs(r3, &(0x7f0000000000)='.pending_reads\x00', 0x4000, 0x20) setsockopt$bt_hci_HCI_FILTER(r4, 0x0, 0x2, &(0x7f0000000040)={0x162, [0x1, 0x4], 0x80}, 0x10) ioctl$LOOP_CONFIGURE(r2, 0x4c0a, &(0x7f00000002c0)={r3, 0x0, {0x2a00, 0x80010000, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0xc, "fee8a2ab78fc5e3ed1e00d96072000001ea89de2b7fb0000e60080b8785d96000100", "2809e8dbe108598948224ad54afac11d875397bdb22d0000b420a1a93c5240f45f819e01177d3d458dd4992861ac00", "9001001c781265406c7f306003d8a0f4bd0000000300000000002f59911800"}}) 1m2.477568432s ago: executing program 4 (id=529): syz_open_dev$usbfs(&(0x7f0000000340), 0x206, 0x8401) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000340), 0x206, 0x8401) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x1c, 0x3032, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x1c, 0x3032, 0xffffffffffffffff, 0x0) flistxattr(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x22480, 0x22) (async) r1 = open(&(0x7f0000000400)='./file0\x00', 0x22480, 0x22) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, 0x0) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f0000001d00), 0x4000) (async) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) getresgid(&(0x7f0000001d80), 0x0, &(0x7f0000001e00)=0x0) r4 = userfaultfd(0x801) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) r5 = openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, 0x0, 0x2, 0x0) fstat(0xffffffffffffffff, &(0x7f0000003d00)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000003d80)={{{@in6, @in6=@private2}}, {{@in=@remote}, 0x0, @in=@empty}}, &(0x7f0000003e80)=0xe8) (async) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000003d80)={{{@in6, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@empty}}, &(0x7f0000003e80)=0xe8) getresgid(0x0, &(0x7f0000003f00), &(0x7f0000003f40)) (async) getresgid(0x0, &(0x7f0000003f00), &(0x7f0000003f40)=0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000003f80)={{{@in6=@loopback, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@remote}}, &(0x7f0000004080)=0xe8) getresuid(&(0x7f0000005240), &(0x7f0000005280), &(0x7f00000052c0)) statx(0xffffffffffffffff, &(0x7f0000005300)='./file0\x00', 0x6000, 0x92a, &(0x7f0000005340)) sendmmsg$unix(r1, &(0x7f0000006e40)=[{{&(0x7f0000000880)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000000900)="6f624af4b0fa7fa13b7feba4eb3ce61f9a3f32df065a68cf92dbdc654682a5b4658fac49646c171cc81e9fd1a36bf844525b2b024b0f3d62119cb392238ad1ca99ed722f7656ebcbb7a21bd4fb513bddb08e9c9f10d41a7da901c72a8a2a1a72c9dde005e935e7d3f46def39091888603e07cef11fc69e5be0ebbef436119d93b1b45e2484969f046d7911c50b5745d14b17899cb7ef6af610e79956b1137f3d8dca508126cea5682f36027fee5d0b9a7e83", 0xb2}, {&(0x7f00000009c0)="4a8568c65e4ff0b3154f19cf68505f92bd3949ccefcf5f23471ee599bbf78c2e79d717a468b22aabab62f0a7101105ed7011fb798189d8039dc42cf0ecf29cea054b55df2929e2602375584ceed160f35b98bbdcdd2da50405bfdc0f7e715ce18ce10d8b9cb939b28c72ec06b50e91833a93cffc17ab7a13a6ead24478444b6a9ecf4f0584b64d9d6b9f16ce2d2e8b6f767770adbc3043696827a93756e269796b62d1a8645427f6c711cf6d7ad609a19bba73eaa570af10ce095f4278b38736239eacc1c841a2c2a51db10ee178e9b001e638d20fc1e2bcf21aedc12ab772a1e4c4cf108374c3de7014952346d3aee00d1f3257984627e7c523e7bb910dfba5cce85e2865b1ac01f19e6cb0604ee3c35436ee7e60c0d37e67a277b52fa949b5dc81a1bfd9fbd27f0c179404c50c84d0986a3362e11e650c17c00158976caea3e611a37d8c7ec60608a10406ff1e9f524b870ac4028baefff82cd3780b092c2cd003886fb13f9963db59b60dc18b0b1f493017907c57a65865e366bf9c4b3e72bf8dca5c52c1bcaba157b0a4a72b76ff2b3d34b1f884d17f3b561ba9ae73b52d73f37507061f5beb611a970c824b9263f80d9e5094084064dce6ab0f9f5adc64096b4c4fc70bb631b6826fefefc217f34d4067cb6099e50ebbea6f0d3ae4c4f8ee63f7d485a1e56c8dbdb4da345a2dc88daf7b712b5770151a4ec524bfe5e482fa8bc9331fc2d1510138ecc49b96f6318d9fddcc189ebbc58a51dd747e516da961b016da3c55f7e51cfa532b14542ddf54e0ef1ad19f0629c5de63ab8e62c4743b8f7b1bfb38cf798c554dcca918937d494f41d97f0b6c2412a320870ceed5e9d8b34e6813f33fc34e11fb3cc86b9ce96619d0783e1163e081c1f371044eba85f661d47f42a70252bb558a77d1a239ae84ba074ce62ac45970ce489c9643167c4b811c5ddadae4f5f493a3097b0e6711c52fd05335ab2461ab3e29157dde2c1e4506983a0acebbcdd6c9ed601e30dd17f7d96763fa411e5c1c89c7e7333b2cb6c39c45eb82ad3750aed1b89d3bc5533a705e11b305c90b4d9437f50abc9dd4992b5e57e0c6524e3826eabc3ffac8867f3c6e756fa3ced39f5b617a657822cc1ad03a60a50dba6160e23b5fbfec68026f8f9a82259b1f11e9ff09bc7ee386f611a424f1738f957e773e5b01a97f3c42d2936de71361231f949c7310ded9a5be5f66a778a68b2b0d5dc27e5380d5f0b22a1fc731ae28e771a666c6c72be51221786b07d9aa7310916ff816c5b87e891e53f02ac3b69da8b41a12bcae22e4804620c0273794caac30cdfa74d548bb3696610455451fe889dadd21c80baf13a73b37144e9e8193ce0e00bb614beba189fd754e5c961591b12620b03c8989ac5ca39ca4c236ba25b7edc0b4cc2e6e13aa3a58f4f74e3e6f532d72a7c97b6610f0f2c72de66617d361b46d672b4377554f01cda6c9aeece807b62b1ed1f95b9ad62d90ea89be3c7a5a008a21cb506a279016195a3705c13ff2c91d4a514899a3b161f0d3876e08c7818b9fa7b3e3f0d8114f83c01f961ccb00aa98c5047fc08e63bf3d5d5da006d6327521cc8938ab75d0d64cff4374904546f097afa0f2d2d2429914db36a16e031fcc8ea1baf2db8013f276595b22aa497a3a564e5bc1541a42fd59e26b45bfee6c22406f5f88573b77fd8f700101b79f36d042701bfbe136911f6e1552bd5812284d29ee1d05d31bb091a151e4c6dd93f7af90c1aed250395b0ef4d623dbd9bc9403e2763bb45a2ce50b2857ac0e1ce4e9105e8efd69c5b22a2785da10552918544822054bd3f6757801b8f6fd399bc3f7c25fab9140c155826d46d33f03b9baa4d48df40b32178c77ee246a52edb97e99b61c14e9b384a55446dab6a022876f764377ef03ee835ff7ecd14ee43b74d1d2ce1fd79cbea08eacab7be118ff5c6f1a38d08281437a8915e2fcacd3cc44d5a9d1d18347eeb1ce42eaa6865fe8814ba7a6d2d30f5fdf3bd4b229ae5d5c3d8d1509cc975d38d6627724969a4aceb13fc8f179b14f0440915d1491c7ca7fa6e30d01bfb47f3e62fcfad66437e8a88ce3ad9493c1c49bd1d1e9bc3f354600e63f84ceb4efb549ebe63c28fda92a8e3aed2466a7a6876651d958aefe1e9ad9798270ae169e255d98da7306cb508f40d8c815b70bd3634525fb488c2bdb1f303eb2f3316aeb10fbe79eb1af1506957fcd6ad2f77dc1f67ce14b53f8bca26954956ae1c585ca7d95de74301392e6a00c12706c596be94258c72ee0ad3bd204de91db9ce8eb416a6aff7451bf1ab7b5fc0ed5863f364b1b1414f08f7952459004e864264557a27cddde51b6a6cd856a10479ed634f39cd3b11641e45c44dd8b21277414c4f1241ca903909cc485b01d6623be19b5b1807b4e11e7b1fae5b5306799b2e960b77d311093a3519b72ee68d055d9582fcd48ec2bb332d346d6a7ab78edd2d3454433b3976d146bfd9775d7b504060c126f6ee290cafed8b38258cbd4d8b4287ab50268db8194d6b2916a635ac8e5a5b01e75277c9910d80276cc5146e00f98572726ce457cb61ab6a17d98784366001c1f88f0e416972f5200facc7213c41962b82b9447b63d5a47cedf7e4311296ec33bc07ed8c2c47f586b3ff5bcf1fc81cbe86852070af15666874c272df7e524bfee361461df777609b518f151bf0698e5eac78bdd69965dd54c91494abf8c39b33a62d4946a553fdb102072248fe055f348dd5058566a88be13e50013909eb78cb3f4129f08fa7c6e1369eb9137f58c398c4d3e1cddbd932ddcfdb58dd7b3ebbae339c0ab9aa9864d4746bbaca6ffab2ab215379df9f51d79cc35902cc49579a618539392d242c694abf5d114431a10d8aacda7b8f241236e4ecd277d14a0a6a12c0506a86ddfa968795ce90a3dd5e664649db3897993e73c395e74dd298da42b18ebc2a016657359ece87e7fb8c734b40cd5d2dcca53c02cfb2b880660372bc0093f92e5200eec586569b9f7c682d88462611d17b235ca4aa8fa7fce8406b38c9e4bae7702527d8141a77c65e0ea178faafe31fcff90278c0f4a97bfbb92fe15a7e1446d28bc8e1978b6e6deb4a052be7db8f8b2089a69d2c2b02d8494fc39c0dc8a3517863618c39017c392ef2d86a2cd1e5e11145ab99626c966fa67bd35c384a761530c6c37e5726d029df2fef9425c5f169ffc514f54d2b256024a7c339fc686c74ddfdd5262575856b8a1d8596aca34fd96236e074b45c95bf4d25dcfc158251bb8a0a43c08247e34c02ffe015d1e5d159a4cbf7a1b56e12c3fe39605b4ad51c867bc4cd9bde4e5d762affdd2e85fcc8230b481630acec39e8385c4daa422ee669cdba2064284c6ff61bb88b2e0c3711b1479f7c07ec3c9c381dd6b32f6fa8addb7278b384117fa415fdd1d5edab36d902a2e1d091effda1fc0cbe00636189be348942ee32786dcbdaa84d5f4b6413b29faab82035df9f7faf80723648e7efc91ba7787f3d411b76c1e8115c721292e923f08dd9d9f0fb845ba7713ec74d9e27f3e898a636fae171a260000a3208a1084cbe969428477bbb7c12a2bb134a530f380f43b2c607445d6e6e29f6f7c7c16de1db7679c6547576ce75659640d5fddd40591a0dc1ab5305b92ea5f975b0f9741f97533d21905d90c0c741ab8e496df09b043d20cc261128dd33f8fc0b8cae4efc15cd9c6a6f375129bf829a4eb3cf35f55727a160fffa0d7e19d959d8471caa659defe11540fab431401612adee5ca1a89f3235f3adaacd30157c4cf9794ad14574a0ec772a08bd76bed824977c6750da790a176f6077e59d8880094130cea78ad9b545ade520fe31de2af96fef6d4214a0997db69c7b3eec07ae0a7c6ef9c1443f042d29ccf9085f12534a2656dd7a69492865ede468c1d26a58fa297730bde7fcfb01673ba46d7d5b8fe164a02cf7ead887883bb3a5e996c617de92fed9de3fc1b5e0eef10a1ca6be21c604c06b12e6554cf2a2d7c0ae95b14ddfc312cbeefe95f4b3702e31c2ac35020221b0370ea4d65ad1844870777fe0a6e5d1444ad7e06019326df74b814d84f732e873e9131ce9fae3b1eff4a2db37452946f20398a82c379c55bd85b95aa3f6d57f5a98d8247fd1a0635d3446c731202bf483cfb6467486e3eb61b07ecb7985d797de95d14d0a424ccac5777ee8768bf6ba84349a5c129f4ac45baa502df9c62a4b70172875350a297dfa552709ea59490597012e89b41ca159e328a34cc2badd6a151cd533bcf2883e99611f0630f830f55d2fe02d5b19ca55eb8664ce906acc6ba33565472adb2d89c4f77f15babadb557862bc9292f8cd67db23456a190c60b682c7e585a840f331fa67dc04b81a93e8a7b98f13642f16f3ae5c2c5616e0152d514acfc7873c3bbe61afe422bc3f340ad2c883cd4b7a83190003fc9a229bca20245382e73422ef39b244b9ef778bfefab9e1cafe9353c1483766b31840cd85ff34cf53f1b23a0947b8c34ee8009d6c9668deb86f87ad0340c0fe050e18dcbe7562746aba8395530a0c9a9da2c4658154361d81e71aa6acbbf216913e6b00caba79ba39e183b3f03ace692869f7539e71681a8cb655161f7a78be8677100d07376238a9cdcbea104ef4b068c8c91fb456a4f65249e4a979a23756e7cdde558fbd6cbdfa593762892acdc123ed4ea9bbfd2a5ab04f0c708902bac3294d30b41abac2ca775d3c00af59d30a1f5d182378dfb0440c2499c56ab02b02c6fe57f230eac61212d84bda1d0b6c603e86bf11199c6e1f22bcb298a36752cf1d4fb29d93e427caa35c44c3b636bee9aac2b2013eb8fa0283449d1501d033ceeb68014d80bf65ccc8203b8606a918d60c64662080a8cb13cde9f675aa37897b7f73ea02cf2ccd77739eca59314bb1487de5b4febe02b03a64cad3b6034a559dd812a9f75e053d492a7be20e689ca094f1c8738447bcce125256292019bdc077b3cc60dcc2f91a304efc9805897cbecf85c7974bf18b07188f2e54afd581ff737bd24e90a782ec86436c9c21643f19b64f5e59d51003f1f71a1ce87226e4d51def2db368f53c1442dfe54925fe8357e1cd13a689b9a1bbf1542b79dd6a92828656d207e58d9dec8587c9172203f4214a0907e698f79e1aa64f6df2062ff891c12edef17b7cccc1d3565d97e012786ed1e4d7fa8df31c46d46d4645122b815a0453b3cf12b7b180ef983b858046fc481fd39382a5362878f4e03c4f5289a505353c23548b4de1f38aeb452622240be76dae2ba32e0d91e54134bf194d62314fadd2a0817f2ed256432198edb2efc58f0f7d5f9ea8f207e70837bdcfb3469ff353ad328609838c8c221414903267d2811f5fb469cd633bc7c2afc6999b565a6ab3dd9ea445c1640f71d302c3a7b9d21c9d163047dfe4dd907e7d6e0338dd6645bae4ba6f149f99ce2be89dd0e8bcf54dfd87e67151ea5d569109250b68a06741ee58ed10adc12bea65bf10159a1c6f42eb4f1fe1bc3c32943edf6c7280c43b5b0907e75d6646544c14ff86d07b30fdc9b5be6d88bd789727821262de20e2dd3b982f258c0538b5d6ce319956f46bfe9b69616be737e268058d042200f040720f0f0e2b95b38ffc4a8bdd2c066c6de60543cbfb346e17bbf11647adedc99986db04ad50c94702355c989d8972cf74212aea6084a1b02818d4e987beadff8323947a778e9d2f6867d4bf287343d65c5f75ffb8136306b25ea04a0c0a9a3a79f14df08339b738ea20a34b616a2fdae70792e899829d524881ae643ca6b8c6e20f6ff", 0x1000}, {&(0x7f00000019c0)='z]Q', 0x3}, {&(0x7f0000001a00)="a5f6c7bd57dfb4773584eb6d15dac108201bdfaa68d6cf1c9e8c3444af49d959da13a84e55f36c7b5f0391238d844698403cfeb2c1bd2becd9da0994f18b8d7ab6b8de6bfedf19a6751bc7d7a384b5621e7f90750060bb8d361d67de98ce9f7676b88ccb44abef8abd5bf45b6f4a72af9ab76b186fe74e24b694164d5cefd9d561b4404f461bc0806f4b48d41aa9299f9cf323654ffa72412bd66a13ae98f5773df8e00320868cfec97decc5", 0xac}, {0x0}], 0x5, &(0x7f0000001e80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=r2, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="00000000240000000100"/20, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xb8, 0x8000}}, {{&(0x7f00000024c0)=@file={0x0, './file0\x00'}, 0x6e, 0x0}}, {{&(0x7f0000002780)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000003c40)=[{&(0x7f0000002800)="484a03c9d2cfa744c92108397bb2f3fc24883f85823f6bbb3fe9da860778189008190a57a06c87620742d8068e3e92701169c4fa62f02a751720958b8345cbb0350f89b8dc474a089bac60cf00b928b6c8ef", 0x52}, {&(0x7f0000002880)="4e5b600b1fa911709a5e439faca40e5f918b7c0eaefdad1a84501dd3fd7785781bef84cbebc552f580db8abc2fbb69ca357a33f6f45af848bb3ae89ffa699cb9f86ded7038e2c77068ebe3bf19eca71711d99cc4287088b597e70e7044e26ed29dbe82d10e48cec873ce3bdad0ce721750a0331c3fa71d49e1637fd48ba5242e0e2015cb1df53f1bfb5f7e3ebbc0495ec8c9c20dccaa6a51156cbe670a4cba249f67b9ecb35504e51ab68705278036ae1894532ec2ab0619a1d5f457db70822b512c709d6434a1f341fe25db720449e169c088b8eed3cc47a09d86535405bec2c4ccc07bcea9b2702b5db4a48eed69f8fa58c55beec5ef28581e7cfd0c9dc47e8bc222e4fdb3b06ab1630a7685f71c7c9db8026129b1a45bd2db5d5d736187d74307f4df06bef5938cb1321596f38fff5feac679000aae06e08a3aca2f4a75a181d0ce2accf2105b2d00ad944655b49b7fe8162ec0c231e6fd5181c85f53241e63f6b6ba2d6ee19f6ea568f9f357c4ce24582990444aa995cd854703e52f4fd91708e7e8204095c5e6f8eacf753f51be6520166af23225b42c4a6e47d40afd3dc246723111fcb863aaaeea3f57c9b86898c24da0ffef8c3743c83efe53fa359b5e70e77dc43f2f91e96009e13beab37819ce9e0c0449e24e29e2fa413b689bc56457d392d560ef788f8b261ec4ad62cb3445394b2ccdef14774327c4da71d0211e2452780c2a8776d3ab66c700d56f9326d08c44ec362f635dad8793b50a7a5be758f8ec3bb0b81d7462e47767ca01f35ea50f36b80c4c3325fdc39bd991557f29d402e60f8c8ef4d291bf4a54e726bdec896c7b8b9bf2c984e4c99c3d4abb02f7dff336d7d233cc4440f12d6d6eb2b5a9e00464b8db8865ef8b78657078cfe0bea9241556973f2971584276be4ff984534affdb4319885100cf98e53811f9492c52904e4dbaa38d9f0f0a88337c220e175f0a9aa19ab24f4ab81f2f21c69c56271a945be9ceb700057ea20fccc611863c918d2624e18810f4693494865f19c1992e99bb014364deaea820b60285c7638f2764a03d40b104e54df3316b7fd10232ed32eca130b30acbff494f44101fe9b6715314231243294cc70242378201c0c0976df0798e2970618388f997ffebe31c7010e7bf07f859bafab6387d268dc5c01e20dde06a7d7791daa15189438a50d7ef30f0abffb4e7124f8ecce71866b17f0f6d6a2f3b05a42d8e5b4e945ac658bbfa401de77c2d05a7a29d648ff446f5bd9dbf0a23ad6e151722a00f5900782eca8422251f049e20b4ab2271c033f17a552175cbcd5374b651ad63de3aecad7932438150117ea0a0df20d76adc589a8504ce193708833920f5b2b11286e695c0ae51abd9a5926384854d81883e1c9f288e237aad67baa76f08df38a9d4d81e7ee1af998cee26f790281ceff5c0ffc38aa90158769cf5a45cb3d08c4bfb24e869c5808e32db2d67f6d209fe9d4a7aac7d599dee175353a42d8956a93e2deafb1a8f5ea371395bdd52525bc5c46233c4503bef02e647ae8087e4e1197be5e0f1c10bf96a4dabd07ef5bbb89e7cc25a64a87529673c1b3376879279168fa257ac8d810b5359a05e9f6352b42211580eb5aeb0b3e67ccda099a1688c1a052e90e8a49acdd478176fe19412dabe7aa1af80a103cc6a31b1adf871b174f67659e7f1de03c29d0066c01df89b1b4aa128f5efa558267a5922454ae5e1d04e44d88e0d43650832d11391e829ac6d18228b56c75369d3660170e5bcd4dcc7c340d838a1f2738efebdc7f00ba83ea1c471bbcd224ad171fee64691b4979f32a52371e30ddae9b49bfa114e45ef14d3ffae12977a108459db7700932e6d757518ca635b01e80fe6c413f8dc639896bdeb309e46ab9449291aa5b59d398bfb7312c74929975377a08f3f27f9b365d4d81284fab7e224ae3de60b7d5eda49f40507e38de2431a19c83e8b4f5e5cc24f94bb4e11a3186d24effbcce8c9cf00e6dbaeb91044f1d11ec19aa583c5f9549c1ec4972bbb56a8c3bbaab4e294e6726eb42b47bd2bff589033bd163165940bc04040dd8fbf9870ed702ccc3c6b644a87f669dffbef4eaa9f994361d5504bf2887f35de381e84cbe12513557f82a7ff4b4c7d7223038592d78cf886050f057080ff398474c9b3f614e959cb113ca65d55a27ffe5d6846548e52c21065e73294b8779c817b0c6812a803eca47d4a6f3aa2c6e58695a75829612f33810a6418b4baf6fd56e603848f0b8a942bcd9f4b6c77cf67bf08bcc48d44e2b508ccad2d62a8ea69d3c60db44055d0162c35cc55673561230da8e320a8a53c6fc239e555ad53f2a2525e395f9db808e091def38be618f8d3e8380dbea7ccc8613428c51c225cab9f11edd5952dc121a8e254044cde35b59aaa771d7d61a22d0956856189a12a0d31eea222d37482f770d949a7ed2784d7cfe2343c4d1a7b40cacc2bdbcfb7ffa907c2edb19efe5e851511026ff1b37fa284646e21c31f98b69d2ac56016b9d909c61e21a4a5885f42bea933fe80b7e47775926b65a7b7b9b1e9c08c2f354278a044a8f44d0d9f7a08abe556b0cc136406bb75108950ce1bdbd5ff3666741ba8bbe971dc5cfac2fcc731a367c638f47c7e36d68f87f5f81e09475c1bd9478a0d3c40228d2a0796ff43c9fb9a8044cd954e0edbb6d4e79df5f0cb287b7bbb6a3a350f35a423f3a40281b46f556752ca226bbd06ad5f226f837c1bd86d418c22a30328712ee4a208d0e76d16d1625017956e73e93b84290ccd5161cfdc086a21b6483a94615a422b9f883887b55fab7ea632f0bed1e63cec3dc083bf37a6693cbb3f25e1864daa7109770db296fadcb592ae631707df83bdc0f92b99d6fcc48ed24339b01fc4c986db436b80bfabd3856e0551844920fc35bc1d58ef0ec80941f72554055204d59428e57e262cf179bd38e17f409842f8ac38be6a8135a2a355929ae4f494945532f42e315481dd66bf68252d0d7561efd24ef44d37b36c37b9f3b602ab9f427e09e177d55998c2369d2d8d3b9e8ad47f95e8c2542ee2cc15fc4432cf89e71fe690a1e1954872eab65d311fbba5ddfd4c54d43502bed36d1c0dc120c2a40932ef2df917a8e978b9ae04f10bc3312df372e7ea85ef3ac3ffc5f902ff4239f6efc57edde37e979b316fa082da55e3788102e7680e4a716c0b0dfe7149844ef73183f5f41d5261b2c38c82348f275eef45f4763a6bab3677b31c386132bf51ec9c0c45de68dc809d23daf9446cedb1ce9d266cb4e49af0e1494dfe929ff4f4a61c957e2d2cf6a296fbef8e18c6078941a01f51d5f2b2a901fba879673fa46df1364156324ecf6cf1275622f717fe531557b4eee89159f6b5989740c92f434eb11aea4e140d9e813534241c3069496e1047f937bbcb376288ce04ae3e72362feb9873fa9d94a7aadeafdf7a0300a7e01337ed026c76e0cbafe6065e191a919702d7bf481c06d96a850c62998bf8f6512cfe2b0d374173c3c2c044bc40322d515c3489712ab38189bb07cc5a4710daf80ede8dba6fa80bf912579ca9d59210fa066b2605691d7ea0d9bed52f6a2e4f32ae1aa0067110f6c0a33ee530865d005642914dc45da7817d98c8cab2a7d51bfad516a9d9974038b888084491427e014e0b10c9c5f5ed6b4f508dc7f431835dc5dae309d33fb0eb2e490038abcd3ea88dd6ec1129c8e3a549a4deb13b27cb57ab4c75f302505de7a668b5b6286531c71e18dfde8f32531218a2891e06451bb38d6fad4fa66b6dfcad4a3f751b41856f9b73e6dc211d39f16453028b3c8fbeb2cf72e345acb80716dd4c81047214e8f53c756969e1319ecb62a915a66e84462706f9f1aa0d3d6a3d8cd6bdc6564f8ea39694ab080c840d9b0c86f85e724a7bd0b825dbca72337ee26355d004118c179ac117f56f2e9b04f17ee4c8b5cdc99037edf853bffb3a6bdc520ef6cb96502cd259659d479a1e19f96f795243d73b4a8f2d49b478384a4de2457d5dc1cdb1e90f12e99b9487bd15d7d3eaf8a8c76c986279d00ef831d4405ed75b5d8b383eb6d255f65dd8fef191129ef1d5826d3af59c97d3cb634c94741a1cfcc016136de61c444858bad26a2cde85ca43affa9553e295bb3e4c9273cc43f461f087b1a53a0f59a9042c7dd3611093a93ace8ee2480fb13b9237b114d0e3f35ffc7bf37c342ba405b43a77fa88740705a2a4fb89123b0b93295752738a9581fb4155709dc895d820e33fbf1bdbec73c0fad9f7c098fcb3dd8de3c3d7bc6f23da8aa69de480abbc5099d66706db29c013354a071134f7aef905f7dca47bd0a065ea27cee85a283ac5b79bdc0113d5615f718f578e477eff5790aa7fdc91ddbb2fbe0e830a689beb62d226a3eccbd69d4d4ab808dd8be21df17655032fc90fea2a86a27d597d9269e5f713614f52e03896308df6678ee9806f97644a0ee751b6ddd70609ca3b4bde282090c0f416f2b3e5c673bee889e0f25af1325112a2e5668d0ed5f17897a2eea68404417fdf1c938129e5b8340300e93cb2d86b2ebe8f5993e1e69bcc8ad6e69d4dbb0095b91988d11037a2bed3df7819f9b68bd5e22eddbcbbcb092d513154ea72b889a585a3380a19479b8b50550486708aab2c178836b336161a7d2f346f9ab9af00fdc921c22666c7365b964f1da095468e6f1db8764217a85eef06706c1763e7287a70de7ab60c58ab140f61212b6fc5d9463ea0ac1e25c7dee532dd12aa609d2f8c779e63b48e3058fedb21c0c72c445a22ce2f2c6d515b451f784dfa1261a5f0082148f3b3df546b0e916a8abca4f24ecd2ba5ef2f62c7dd223ae74e1db73182640756cb0820af41535a699493a159da0ed65b7010a79424a7f79cca8dee79ef67ea76d05f35d64289db1172fc9fb6d881deb777f00d62246e0759f64715b0c9fd405c812f164e21916822a9b100995075afd61548e723a588db1727d1d3cc20b8b367f9216cb5615d0fe6ec9236052c56e87a052991cbedd59aaafe09b2ee5d0d3daa327181c4f9638ce06f02d26bc3d1e0bc80bfa159436a873a55d2db0d4117e324be19e61332712a1204956eb55ab310f1d9bb0b7cf573a9e882056b2ee0b432b260a7f71d8776e1e6bba08d2375ecfb9b78ee5a2b15d9aa97725a9d944b354c8f4262b7586d79172646ff0a3d4a6cd9c2addddaae3cc637cc30425881f461a38c0460beb95625a1393fdfc8360d1441c3868a16a3b9aaee45cb67b94545a6e573a8bac9b071b08a148e41e2f2a8b976d4a05601b330bf1c44f66a1001052a61174ea87d03c9b25888c98dab5fbfb04ff63a58361f195cdc474bca41c18d666862bbdcbca60b2e69cd72190325dfc39d1af508f65d2ef9fffd8d719678850b727cfb2e0f4afff1d584e7b1e11e1c1b9c973e13571d918339727dbdbed3017cea688d91f74418174aff544f8866e22346c1e179e5f04083a27efc774df85ae05648fbf303a70746c8ae6ff28f175bf83d696596be129ab7aa5180744f8e213e0dbec1dfb59186ab28c73807a02c0468eec2d25a0b164774ea833ea9e633b8ba4b5378b93586c24c2758f8a00731c7330150ab2a289d9e8802b3e39f7cf8c285b2a47714bb6fa294ccaf0df8ab146714d511e0fa150ecfeafd8426efe6d3fbc901698780ab6dc2c12aa7019b5d5ece30d05147b06f5b26039aa6a681bf2ec3c6071bff5a07777273c571dbed231ccf63c2d8736370e14d03cb345b6192f38cc9396d792ade39e6090b72fa2c276ef964c3ea6c099033b9074bccccfc62aa1c", 0x1000}, {&(0x7f0000003880)="c7546178aefaa6e3237e570e48b15300b175b49cccf32f72d1271ba91f96", 0x1e}, {&(0x7f00000038c0)="4d2f464d506a8e11337c7a4e435a5c718dbef07ca2f0c7b722e1ec2499a36fdbe65bb77527971a5452e0135f01fb8d7d6338f9fc0de67e9a1415e143e78dacdcb96e3d877286ef18ad5f41e6c8ac240f84352bfa6c34aa5d63cfe7e6fae562f8a348b014806ebd5471c3f2e4be212b93d23fd0484c2c3e09aa8df749b4a4187498538388e7114484312d3140d48cae47622ee733f98e5be9591c51bf72bdd4b1056ac580c73dd9866eb8cd42058a8da515fdc02261b991d8953269c2b4d76b923d13e291d81759753e533bad039edac47bde0ef8034e01dc0a2d2d995b7c1192ea0d", 0xe2}, {0x0}, {&(0x7f0000003a00)="3fe575b1140edc6e1bc0cb36c1a18bd44dfa6dbcb08047d9ab5d404c4ef700a8ac0286c1bf568b80d8bee25227d7799840fd08c130e1833203ed3bae9915d81225e190496a891f74a75111460d3acd227bf8058aa96e26c1a9aec129f1836666a5b9213d11", 0x65}, {&(0x7f0000003a80)="2b3d71c31ba39dec7b2ae023644bf9b6b6", 0x11}, {&(0x7f0000003ac0)="ee32a3ffe430f27ce30a4964c67b71146446a9d79160377776727fae9af7726a4fed6b64e5ec8b2804687ce9f1335b5286fbf08ae485c1c369ffd9a3094e837b207903667a53f4aa01a26084a055ee10c68a84a99a7e98c6b765a84be3cd8e5c3e485c114e05ae6c265b6fe8a1d023aa4f9d3969fc5d69acc3c20246345d7fb835961aa620e86286530d7e75e6ee9afc1dded1810e49378988724d4f69c4966a1c021ec8dac4a62a2aab251291674bbf48232717a56649ab2b601cb492c52d1ff4d4db425c5b81dff836e4abb2e7e192bd93", 0xd2}, {&(0x7f0000003bc0)="92e3491cfed311744540b8de62e8cc9a8e90c98bbc5508f7ff2bb803b7e3e1f4fc7c998336d603a8df618ad2c57ed99fc383933f31556d2b0affd9274112b75ee62c80fa46434260d462efae795b8b1a79ede4532fe1bc350d7d6283fc4cac4aae98b037899ea8e35e6806b0eaca", 0x6e}], 0x9, &(0x7f00000040c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, r8}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9}}}, @cred={{0x1c}}], 0x90, 0x4020001}}, {{&(0x7f0000004180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000005200), 0x0, &(0x7f0000000000)=[@rights={{0x30, 0x1, 0x1, [r0, 0xffffffffffffffff, r5, r4, r5, r1, 0xffffffffffffffff, r1]}}], 0x30, 0x28000084}}, {{&(0x7f0000005480)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006800)=[{&(0x7f0000005500)="5a374c7c675b2dde793ffabd3f79e010776aff6b7ebf7245", 0x18}, {&(0x7f0000005540)="6698c84f9953afb21ea49a37451aa89d7d7239b85392ada9625a035513e0221691754793e4f58a06aca3da5dfd97aad30ea8c447c48efba0c57f209a9ec04c6f3c20166d91ba715f87a354adef3b373ebb7597d99a93f0e055037dc49f2f9852b2e5dbb8a347cf1c4b091683c707f2c1be8cbf2fbeae2b322115ae947cb1290e3d35f0115cd5da8bd9b9a580f2e6c44ad520ef3de293ab4613f79901ccc9d0ea35d05b8e057734493e0732f72fc5041063edc2f48b54e121261c1326f950eeb661e71ae973718ac3782b7325fd81e3aa711e7ecf3720046e5862a43201bf52a98a3d12bbf5056a12ab59125a429fd2494eb6748ab5a35c", 0xf7}, {&(0x7f0000005640)="68bbc92e687287c85d345f9babdb6e03a8ac4b13d27e3d3dd37b12de44dfd01fc3e79fc5ed590084e6fdf6268f556ae5a745b3d1db5b", 0x36}, {&(0x7f0000005680)="991ae71521aa8b3fce7b21acea8c5550a53f442ff06d1c5ee93332aa29bacfe1aebc16ead9b548d31d0ef30c285990da0a4b1647fbc202ed835f1a7a404d1d1b9c9cab6621d891dd4c6b8ffb1e2abd3bccf7d1ad88123c1a0878fb4cba69e347d78c4f2dbb756c7228c32c613b0e1083a02fa12e33a6cda288dc2238362c8217e6ae763b4de5f9e8aebb0d5356b685a118a99bf74fb2b3991979a7dd07f7deedfb907f5509cee4acf602186957e5e2ade223d5f7b7ba3ebf89b52bc133b5b1a56c67cf8463dfe5c978a1970d36f43cbf3ea87349d3435ee27053e1125d7f654626bfc6042c5fbd6e103fa9fa3bb13bc132ab68feddcb438445f33bcbe8e583ada9a4a48850bc07463d4fb19b3f78219919f45134918906b91d48ba1c692a0536601ca9439b6e2d8ea371fc2910c1831e7b026cc8097d50801937b690899a93492e9cf8c0a956c558016382300cb595b0ff9127b113c5b3efdbe415620ac7ee05005af271730832d7b8c9c46a89db8050d991feaeb45fc9196163fa6b1cb1a6ea1e3320818337249142b87475eb1b083aba2e7e938757fb7dafb6aecf11e375b460c6d4ce1864604715cba2b61b3ce7ef4ad16a0a2ec374649fddc6623f78d5208f75cf1b0bae533f8c528515f603103fabe39c19c36a12dcf83ea5a87123b7304b938a946ff05684dbc042987444994fb9974a8a7c58d3e26c9223536c59300af852afd756406f75860446e45526f73fa2ae0eb733aace6189dd22fae9f5ecac4ebc509588c8f1c2824cb02da332873995fcc885b29e17d9dab6447a664e94fe3159464c992841371fde250f910e81903f542b4d2a8efd0b0bd23fdeb7eeb72fcae7a7495c9f04816afd9100ef5f1893444489e2de90661c0aea73ee2458bd2f0def7cd763fc32e627556f23c4ad8cb035347a1c448625a8f15c33b4c20836a4d765949f6c183448e83eb2cdf9cf1f41ab31745de1547e69bf11175d20fe84bf7b99fe267f9a369c27cc3e027150fb755031a403c2d851dc1bae8bbb42791af7ee211fe9febc52c1980692fc5ef6c5d0dae78ad946228970fd839e498f523195df39ec54586004cae584fc7a394f06132dcd4a67919400f92ab1c57a9907cb63a7723372961873470320ea58ef26b52b55c20524d9e6aa6215645e0dad0978aef95c01f4e46f0d281984b17f2ca210c7a999582317dcad862b5aaa0ef515bb2a34e4dc7b0931d53b5abd6d7f56d888d0231c1b38d2625821ca2519fb2af49679b0ed8824510b1e0a8e071484afa877383179b88655b47c4b1edee5f9bd57f6ba4c2ef523720ade260c748d3f6a58b83536fe17a8641f08102cfea0bc94e8d41f9b9da2e865142b3732847ba138a04e5d517947b28549b3980022375bb3173a19a871b3283ae66a9395902376d64ab4d5256cb5a641f93a027746d5a3e0d3aa2596afb5a33ea7699e3ba039b98577417b6649431a18cdc5a4a7abe73bf20e709688fde95515e5d48c4bafc7bc7eaa477647438bf6dca9f56c85a9c85b7ba75701bfdf567514306a862257fcd2524758324544e67d4db85279bb3cd71dd85dac081a5970ae648751338b713e0034ec545ed9439b0f25d8935f187cb857754285d68d74b2a301c425db6d7b53bd2db22e2c7579723ac369e5f9c0d2827bd244a7a89277c551af96eb9c2a43ee77083ee8360e787b20b27015eaf94b52442e2187831ddd48734768a1720dbdff8f1cac7c186325808178cb303622a573a0f9f5cf5c4cce51abafb82fdbed6f45fb0840c86f4e238df7ae5f8e5cf0c844e67e0def8b3aba0b21bf764222402914cf73ff1556560b0c97f8bc1029af52fd5ab70a37bd156470c3b44f69ed70e5ad598bee83c0c72d00ab2d67c2f03bd66b0a3598a13598662d89b32f6a8d7218a62752407731e84ab99d989da06809c0a18c2484dc376c32993fde518237feb7b7116ddf70dad664c1024364807be550ecd807ff50fbd00cb53228991f968003d5a77d2b6eda9893988c8aac263a3fcb8900c7a6602888766e57aad092fe7d7251ae1de20b5041ea9bdd2d5c1c16f6d451e38cc4691d1beaf4855188ab70a766caa81db6f2ab9f38161bd6a08a6b9727b92984b2252c06eb49d28d96d6bf3d362a2248702e01d50454a65f2c044ebad3690353fffa149d4447ff018d869ad07e08ae3f3643258a52626f40c7866f21e1e5a8b7471eb1f4f9f372ab23f442ae2bf336fb066788375c17f60c68e76910a7416171c6082c317a553a9198fa57805e4d4254ea6ec7a14e0d6e83ed31e1d448bb86fafd660ee19eedf745013bdb084379260466004381b04db10ca4f62ae3e6f3aa1fdd75f9d7bfb9d7e717f0cc2bad0d6a824f76973f5c0392db1d05a540495f504fd52c2dbaef09acbcf53249923c9edb4720d9a66d6ff4bb0ffd4a4d3b55902a0cc9eb25aab298ff657f90a88835d586d0e1224260b7f91a5de5e8c4ed60be3feba28d801f52dc18dffb7bf8e6eae5e6dcb3de9ba678260c3b72909791c0b1fc67ef19c0789b56033d4bc82e91a94b71413b36088d1964fa6f16787fe522c236d0c7ba6003d2c5aad8e23a932c20700255336081d6757b6b3ddc5a16e821cced2ccb62b4578808c6ae3c44d4d955a34aa139355750bf72049a20f4eb20c545cb4f4475a981ac6fcce5c510720ae8172f851053bd19ed35e5b4552beb2e069d31313b2315a7f273020075916610903f7f99a39e3d26d76ae73eaa082ba396b7430324840efe6de5b6c245ab78bde670b191c6071578738da1495d5e3c0933c8c25f245845d906aed20d92354804f366fd097ca4c28a6bb4db63e5fb75f8740edc8520ddf34f16e921b37d7c68c7c2073c6a597d2613b7de66c40635bbc46febac8d3ddc671214d0d1ddcd710d09e36fcfdf73405aab147883605961bf03e38dd735ab5851f3819fb6831b8720e6b0cbe0edc272599919ed9b4a634dd1bbe549f5b47b60666d20470802149b984d1244155e5acc37b9ab2f67f2b28bfea84258f6499b4dd39b98be739221bac56928738502936900fbe31cb0946b343153f091ce77a3c148b60d5fe109a898da17223c993798c45b71bfe8806ae8dfa20e51f2b045a1d0cfb77c12fc803801888af0d90c2d71eb255c0bdc68a4f4277fc0796c6baef8d5e8b4656ad2a385386780835acc285f67d9f526b8bb7703bc182ef79d86da7f767b8243439cf354b2262205de902bfcb71c4f53a9c53fb922bcb226135711978737161c649b5cf74fc8f7624b32cc66e449d706cfe0ce271bad639a0e7b99ca99eb0d4313dd03f002eaf5d8695db958eeb908ed9bfd9b6bdf7480a4f0b6827a4292ac7531cd96c55b34bca0cc26a9931606df942d837b92ab2d58fe0fac05771b45d30faf6cb3bbe01ca7f3b49a3280a4daedff922e8a0aa0a0e72b5f434cbcf36cd3c08ef592ceff6151c4f2e601d72598bd32799dbd64be80fbe3106964994d1be37a8596bdafbcb8f7b19b93e97bf9218f2981ad1c7423214dd0bc2850a21a6dd2ccd8c12eb4663168d8a8f17b02b5efd5ea4b1e28ce71666d1db48b084c750ecc6929b8300969cca96e77372a78bc9c52ed2b8146fb7f55bdda49e1b5b00bb68a34096c0aea32e0a222d8a41e18adffaaa3bdadf8ba3358fbc024ab5624acbd4f85d9dc7303701fa0ca9717f83d8d2357c11f77c3fe66fa5f03b5ef7d964b3ed0f20f4f7a17d4a63788e15b10ffa156498bdcf6d3cc801fa4a74d596385fb291ab0650a51eda0b411c7ceee1f46d2c6594c9310c6147ae40034cbea468ad1975c8cb5164a112a8751b30c4d06bf168c86c15cd858e0a0ba479bb9a662613e93b8053a7bb158fc0b9340f86ec330d106c713e2784848ad65fb50a7e52f374f94b94d9d13ced7398c4ac155bfbbb9a31651ef7d6d2c63e6ba21f9a61f953c4b6cfc35cb54c6c0a88889aab7ec24cca7e7cdb4ea94a010ab781d9b1ebcd8fb48741965e9abb948840a4696e67653a0d567c2669dae603269f3590e8d879df3006165147660333121b3dc558c4d0bbefea1e4074050e02f1c9e173d5072966eb80f679a5e13cb762588003d93e1eb35b39a9179b74e099dd386cd4adff2f29837b773ae2738ed23947881efda19c047cfd230ea9034326c9a034e1f4367b9b831df0a6d299600c8ff6fbc6a9284423544da85f88950822986ab2c41698ec84851c302b88ef39db3155d5a14c1623a78681e27e688b60e5c86550aa2ecfde6de75a416767f953329655558b0ebda65d3123c934c7c271d6f7721b8aa05a27baf2676d6dfe4103b2bc5377e14dfa8f7bad4089e75d389b88541a46c99131b8571e78b61534ba8435dc9a329b92f0837d21cd79e9a120520dd6ad2db03bf36196e0da8349a27cc63c763d1cb0200088952e2d64cb0339e2fa5988fd191e1959980cccb0b0dc0715a4afcc50d8e747beb520b0bfc921ba40f4bcce263491f4891f6eb3dcf9be5c2383b7d76a9a5effd0ba098e15a305b1ff2217c9038a69a313e6c051e5809c60438a28b3acde6363ba446dc89a129e4ed9467c35e727159101b8e7314cd9448046856d0bd330d9c7a8e699f9b4edeae62bf1ed3b905a76d25e835a282ce8df1d9a3af11971cd8900b44b8a5cef0a98645aaae0d668a249b3165376b6ec94962c63948f6c8d4c4f70b62923cad3833b73df1dbe50cd338bb410a364d8d0dd9f185e2b591d5e46507d74b5778ae9e43cc94f1f0c3c4f3d19e5e3f8666d5253bade0dd596ab49431c27bf0bc845e97b208542f498285cb72219545d5bfdf0c1705fa5fd82d2139887d056140679a7ff6a1618205c21a612c4b4d7634c72470e53ed5ed9356127949c073e9665eada46c4946f4a22fd785372c8cf10c01fdf6d0918f5014d458e6c5f3a5ef3d0de926995aa6335441a3781e58cda95d554424ff3daf63baf0c39c06524545cf28048e85e251a13cdd9e0713ff8f13c520124976179c86549755a8dfc12d6db708d26c5fc123453db360b660404ac47598af3b1a3f870da91ec9d01ca9dd66a911f067529ae4f0bff4220a3e53c054b4553e65c72654f106394021959bf5ba72547473968f00e2680a9c77d162eeb6c1fb8e251dd800bd56451b75dfab033151c3fa21a263cb4f547b225f99d33e2a17335a3d7bc2437ff4810099aa1b194f19de5d55dfa1bd7fa07c9aba4da3037649cbc8eecb9ee4bf4ba8ebd39034831f930b65be83eb5eb3576631163980d9e1f70e9348cc38ac0e5874fbd9853fb6dfd4e34ead296fc134e8a3a6e9c75a8d25bc0919f7e70bb5f1301a4e32ec9a4420b56951d640a34cfb2f9c530dbc4fe43b310df8a073471b8d1eb28743f7110a30aba77b43a5950abd02e4cffc4311009972d660dc3363f9c6d1788146ed9be490a1ff39d92008d4efd007903b2a2dc46cdabddf85af56023bc07d272fa7b9e229f34fa41d142ae573c4bf3ee88fba832b5df42301646f33aff3ff277408dca6a65b8fec37ac6282aecbbcd0401010103a9dc08c4384689c14461d50e757a536d067c46b8df5b8b31f6501543855ec254f9da7eb3647658373117561ffc224ef5aeef8690cbb5f8fd582109cbc72ee740a866931a06c63c8b81d0cfa62d8b470966556a645502068f690de3f6dfb1b858b9eb4ef65b223ce99620adc2f67ccbbcd8d57890f99488dbab34a7c7b7d3a1178e7d9da37151690e05142169ccd2f384a9adfb164e9ba3cbebcf537be7083021631a89d4cd535e61e925bca95f0e8013ea75cfdf937da974e0774f0a09fba4542e5e524", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000006680)="df94a4978e6f729495de4b646800f83e195f853b2e37cca84a05991a35b0b03a0a19681daabc273b332f6183c388b5716354b587b552a11c3f0bcb067734702ccc958dece9ee77b94c8e27dfdd69585c0868288e3a17faea26a52a33b44aa9b958a622ead44aa797a4121a81c64747eb7daded3262b0dbb0567d1d87e4", 0x7d}, {&(0x7f0000006740)="3f6b943617df88c9c094210794a05c779178ea88146b9f69fb", 0x19}, {&(0x7f0000006780)="a4844c985d2373c9e84683594f1ca71030592d287d9d96c89432b8cfbdfe2662d7f97f56c6bb9669cfc2394591ef7d0ebe47c153e404eccbc76956a7dd3ae3dbfaab37bc64dc62cb9b2b32a260e672", 0x4f}], 0x8, 0x0, 0x0, 0x5}}, {{0x0, 0x0, &(0x7f0000006900)=[{&(0x7f0000006880)="9a11940b95e7bd4e86e9e49aa3229ae2431c78e4eb0e4c2341335dd0b819ad5a51772b14d636dfa419d93097cf481d40ed39cbc33e5d99bd6e79968eb1a45776048cc7137ff1faf73aeba422f60f0957364042b4c9e9", 0x56}], 0x1, 0x0, 0x0, 0x4}}, {{&(0x7f0000006940)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000006dc0)=[{&(0x7f00000069c0)="6ce7464d354e89dabbb4055eccc9cdd7ae640846553251348ae3b4e478fc864fc2c532fd036201b33d538ae8ff5b90fb240ae00db5ed04c1ec2b", 0x3a}, {&(0x7f0000006a00)="e531038d3d76860073799e068d59727125cad983b2018be9e509ea8930ccd99f68ac5eab4b9c15d0d0ec2c92a67e12e5d124184b5bc2d4866fd17b6d421dde42ce", 0x41}, {&(0x7f0000006a80)="bd468453f2687ae7424b0c285e13004e509920ec121e73975e010de9700594", 0x1f}, {&(0x7f0000006ac0)="f60e8e426f7e0b56fbda843a5d68dcc82841b1fabb7ada02d6d8f45f278c42ef30c3907cd72e1dbd785f6bc60714c58bf3d3e6f8ef0dd3c888e2b4396ecc93a934ee4bd708a66b5a8ea12bd749b12696410c492cfe5a93367d30d8c7840332fd4cae39a17895fe5562631361d934560eeb776802d384750cab81b69e177f46081a61d7f9997b766162d2ab5e372a721baf1a8a46bcd0236f286e7ac3061cead8619889f23c75095f265fd61c48e21606361a217b0d3e6305eaea5caedf44221cfc95b9ed7a8ef847c99ec93b17a1b1e4f25c257e6a346a091d30f2812572f0df0f6ce39245445589a03791eb16a04f1774add18fff437c7403dbe65c3963", 0xfe}, {&(0x7f0000006bc0)="76b3ceb4dd66203a537b6083a3ee31bf4af2932f3b4675aca2", 0x19}, {&(0x7f0000006c00)="38638800e5a68e5c871606347839dbd1d331e37caf833c0065450e5d1bdb", 0x1e}, {&(0x7f0000006c40)="8c15513d1196385ec0f2a39e8de4e4c567a53e40833294562d553f29444e712cf4420f26f75878219cc7944de8f275de55aa29618570801dafd886fa335b7f1a2290d9afb6c59c91f2eea33a335bf58d83d2cf2ee1c9f390b6620684c8bb678e60b35d63e474ae26b8c65a070406", 0x6e}, {&(0x7f0000006cc0)="713224a8c593896e45e44d2210883028633c84a3fc36c144c1d1b4b7335d434d69722fe6ed785e43ddc0c52518fddcd3aee8545dd8bcbebe530879c1eda53053fd95fd71a57e712a49cb866995795416d517e7266f958c9cefe629a6bfdfec64b133ff809e58e5aa40bfa2ffd90cce3f040290371f25d5ba595a7dc7cf0a7afb370e6fb721fb9fa4f54803e8c9fa8e19b6366e18fd2442b05136bc2edb075107ac02645b852d975fcedb13a32214cec35eb4cc83f3b1a0ac282fc464a2b74ef41d84c020b3d35324739f89ac107fb8ce856db9dd", 0xd4}], 0x8, 0x0, 0x0, 0x40080}}], 0x7, 0x80) r10 = getpgrp(0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f000000cd00)={{{@in=@initdev, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@multicast1}}, &(0x7f000000ce00)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f000000ce40)={0x2020}, 0x2020) (async) read$FUSE(0xffffffffffffffff, &(0x7f000000ce40)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r13 = getpgrp(0xffffffffffffffff) getresuid(&(0x7f000000ee80), &(0x7f000000eec0), &(0x7f000000ef00)=0x0) r15 = gettid() statx(0xffffffffffffff9c, &(0x7f000000ef40)='./file0\x00', 0x2000, 0x20, &(0x7f000000ef80)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f000000f080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f000000f1c0)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000100)="5dda2a47b149292cf97aab4c29a58b46a403f58b7cff74958ec316b170e1dfb4ca7577cf7b5efbcf812373a7b83fc7042211765e76349993443d462278d3c6bf03536a17be2e4216693d6643823e1817970c05c4b31322a1c96bd1e767897d7683db6c93a4fdc41a0c1e3f5d5e2a6891ea17e48afb4099630a66831d4a344d8db1320c832492764ad89fb808d28b16fca5ce5fed295b2574702a6e68e355a90e4be8c897006e1e0d6e61d4279e88234a15c00863c6740f88f77f9a991335189fe37ea19c9f94e9cba3bb94f86337f7e3d25ae3ebae", 0xd5}, {&(0x7f0000000200)="5a5270d8feae1907095e1ccdfb9dd5102bce40724d1be04212563429f2b4eb1eb886d1ec7ca0971171b4cf4576e2ab4110f16f41c6c77c6a51ebfcaec3f7efa29245757675aa5d15f72a7ddeff3d6898fef78018e445eb87b88e61a593b06f1b30d81d2372e241a4034bb04c0660f17735ef3d18c5ae23789393d5ac4ae6a69b8c28984a2c54b42e9000189fb8520ae7977bd4", 0x93}], 0x2, &(0x7f0000000440)=[@rights={{0x24, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}], 0x60, 0x4080}}, {{&(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000800)=[{&(0x7f00000003c0)="bc42b16bce76cfeec53791ee37dd4c14f743", 0x12}, {&(0x7f0000000540)="9e67a4c4605816e8b905abef2d4340ce0c6470aca9fe1b32823fe8e6bceea7a6c94c9cfd9b47f48b86e1cd48e6ac00b5a753e17d6a518bdf87f2cc7d5c5b6edea93b74c2247d3c240c3442ace64fadaae3962bea2fc3a35526176687832b0bc3a15859f7a36725e8c300cdac449240c844c12568b62179aabce1a3873490b95c9ec020ef91ed838152beda87f674139f163774c2efb89a5932858c959f2de899abae2c4402f25e8d439313177e13bea17320e11c46f3419ddbb6a975662b2184744e10d9889b5fd81474a570c40e1eb1ac028562b7e0b2c7a621030bf7fe658a4b21e33c2c8ac2", 0xe7}, {&(0x7f0000000640)="eb97e7531fac2cbfb8f493d611be96893e0efddb147535f9ed38f9841fa069ead0388aba97e386576f76507754bbb618f3d44b52b7b1f87bcc5301520c671a4bd6e855dbfc15079d743a85bf91094b8f4593bcf534f83442ecf4b283f06f5d288e6c11462612993e34d8f91c600e7eef1ff1310fe207fd546e299848cbacb343e46124583b3791e1caa71384a9373ff82abf602fb0f84f16ada2084e33ea5e8b261a6adfd2ca4d0e02e7b60d57d56d4f6d9e7fe516a5e58baeea6c4dcd9284b0", 0xc0}, {&(0x7f0000000700)="07c5e6902bc6118aed7a161ca438a6c7ed2fee79914453ff889844e98b03b0d657a25673b167d587ab14f26cea20f0566baaaada454cb1b76c0f42c7bec0bc5d02e5fc052042f6e6ef58dea371e0048507a4cde791c6e5320d9f510995bbd09c3d121c6396aec2d8ce45282e1b819c41d22a332467d03711801070fa0dfdcf980c3207adcd1dda9ede4c61bf0d3465edf5e97c719d05e2ba593e36be5e4b874428c4abc722082485a1bacdbc7220d2b91c2dc5793d0395300f041a142ade4d3472ddef6c6d001727b37a4eeb9c29a04fccfe", 0xd2}], 0x4, &(0x7f0000000880)=[@rights={{0x28, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x28, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90, 0x1000}}, {{&(0x7f0000000940)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000a80)=[{&(0x7f00000009c0)="a09c79c66b91ef13663794e8cab2f13482c5dc50bd4a4e77a1476b7d55c9c25c0f24fae58878e308a0c07c6df851b47bb646771f38e46af33913c15aeef2728306c861c9ee1729fdbe2099b82f71e35af4ee37e5a01cf77715e2b483dbec44a2b6f68727a9ab62fa2fdbb63aaaa973483ff8c14b8ce4d4a34e42b15fa4389d77c55e41a8fe41a349c81d8c0144bcdf6515283553a1ee70695b302fbd48978af27442e1", 0xa3}], 0x1, &(0x7f0000001200)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0xe0, 0x4000000}}, {{0x0, 0x0, &(0x7f000000c900)=[{&(0x7f0000001300)="8028928ae60481c250e0869e15378e7ad20904470a4e3e7fc74695444ad6aacdfa71c6b790ab2af5cf207d4ad99ba692af", 0x31}, {&(0x7f0000001340)="241827e96ce0555b31ca5bcb638d5aa2baca7a6b1d4bd37672f05437521a58da502d6a8a4fd8e039892b817603f97f031d65e94883d5d9f04387dd88b1ee162c2279b8f887828487114e68aeaac1f624495ae9f637718c5e369078dcab069b3be372076b517f8042379ca51ad8b2de296647250c20870d2114aa7b93f4d609f425a499b4a695cda0fff02cc0860e6da11075d4079a8bbfd3b6e5e777edd4eb3f32a57399455909e147e08fbce43b2ffe13d4c74acad66ad9516f0cdf7202e97d45e3438bbb031a3e930ccd2a7ecd5024d9243d98b59291da0b64b6faebe7692f69ab05ff09390a5c7a", 0xe9}, {&(0x7f0000001440)="6b4794ddfc38fbdb1b09f6280be9ec207f21823eb21482073d8dc4c841cf87be839612b4b3dc0c37d81b2e98d6eb6542a86845582de4e1c32e10afe122e0cd27ddc2c8dcd99607349fd8a8b25444ddc128ba419dc1bf5d3bb4eec0f0fcffb64a5133e733ae841a915ea0341530d54e85727e8623d5", 0x75}, {&(0x7f000000b6c0)="4dc42103aabac024269887c9689bdfa4edacff0358f74e4a08152c541dd24e6ec53ffaba594fb2372d269f35f48024e71a0d19471d0e8a68da186975d641e38d998865b2cb3d826202eab5bd588490ba54ef170663d6d0c74129cf7fa1f2d9e0dab664f01ac37b75890bf28b3849a93b1fbbca6eb7375e3b2f", 0x79}, {&(0x7f000000b740)="85b3621119ef6cd51d639f21c09dfa8f42009b083c9b073cf1315116b6a2bd15c2833e85d917e81694f75b65c176aa3d0511e60eb92fe26c29eefd32cc56ef2b3ee1014573ab48fec0571de56b3af22b5caea632a4b5afc419b05a9f30e109d22a1816ce7b351cf289ff12d832ef71d148ecb42c5b32389a8ba3926649ca1d0c4bd56e8772b3fc66df8ca0b213cc2041ed508e78c4203a93f4fff2133e7e73d8f6d3262e7ccee6882ed96e5244871849b9071ad1449f2f3d4237d863254453c1afac78ac699f942a9685bd352ad03cb3d0c0371bfe25e69b43441a2d699e26982f60f0e139d4324fa209f1a9791f5335c6c6fff968e7d7789b9657704b93001730d2fe50d0ec5bca5fe3f7e5499cb57db559bbfc9cd8c222ba05da8df6acdc2d35b599e062457d4f1d81ed3652e6a1d1e989cd085b43f03a86a0d7ce67aaf4ef21499da212d46e7678f7197b001c7bc9507b79b7d804865463765108cdd56a5bd762adaf6bae122ae10526c5e7c5bf050b25f331d8725e28dc751f91fab42d24e6cbf4f1b920fa7a69136116fc5b7ed0e9580d47a2a04bd35245ce481a58254e25cf13bd8973025c73c226cfd5065a4d6ffd08c60725803bcd0c9a960c8625da091642cfc0048f2c3df98229970c780246c93ed74d9eb4c500e50b30b3b0f312d62c3984e020299156046840c6f1678f340f05dd8e38d88a46f154f9bea57370071435c53962a231c74dcd8497ebc9f49754b9195dea3478d9e94cd1feb3128cbf99e75484028b8d603c68dd78ab6935b1c56feed0794be125ed482e60216543c4c36aa8bfbf340bfe011561d959362c39ca84bc5ddc4325add632488f6e5c007db28d93a644d9a3b7039811a6c764ac5c726aea4b73ea035b331cdd68a4da81894aaacd49c089f21f37dbe107a4f13335ccdaad219c8c236966462d6cec87bdb2ea9d80f2eb9f0b2a702a39830c8481fccb01b77339381b0dce6157b1dfd9846585cc83fb2418093adfe4cd857e576dc6bd439e01f99e1bcfcf5fcbf3b418c3d8b550b08a49049351a0971efdd4f1e16265a5fea51ab31d904917a7bf39c95d625b3d82ac74c10663b5439881d7ef2d7722e6796569a0e469a0b1f2c9eaac79a0100123b8f214cafe961e76a23b66e34cf6b5e6796a9dced17b6ad27b9e449995a1a6a9c302c8eeea1797c14db3572b0ac3bdd28f9738cfa1557161f4d97166ff371a54a8b9a7a209a4bc7be545eb125a38ae296c686794a991908ebd82f49a62f653cd2fc8c20784486a6ec30a76c40a5653061139fb0f93f706438bfb94127cd26eec818f12051b82e1474ae8b6d7392ca17584784002827b78f80fee685ce3a97b6d6685631a213493491d70e4e5aa59b7a4f6594cf47f5a71de81b3a33e39baaffdbefc73072f31e55c267285011be5fcf350d51c56d820e9b177222217b176232f72a77726dfb718edae1a86385b6a2144a82cb08e12fe4c501ea6b1f944baf1a67ef595dddeebc949fe41edf342dfe74ec26cb814af09c7d127964d3d0f867b9506a2fbf4d239bc30c3e22e79a89b7f34e29b8c0fdf3f115567c1245f403f89f63432c9001d6ed9084cbecd08bbb950783edd32808b5576ba2ef8d1abab418d332bf7f5c7d1116f083a27b7a65fd2e523467ba9e8f5cd77cb90294d3a8775ff12c64544f911a858e09cc228cedd008fccc9c4b4bfdc4dcb70b5a7e8338ac6bf48ba5e1cf7051b8d1ebf739bc5ce4e93c6e15189bf4e3d11fceef7f16d2f542600647f4c6c2c5b3b788373e6d90a1368d0994b1fdc6e755e5249ae3038ecb965efdfefe146c6035a6dbefba31ee2b22e9768abc385f4410ecacc879febbd27ee1c68c136ea6ef7cbd2cf761477b68759f39f1c1165ac3db6bdfe1705c5a8938f7298c60009b54728c4a51978b0a3b58520b0b9c08c3deae17b698d4090d4e61e2ba9a4a2f0c522d7922c57ee9b8126b9ee5fd41732a0ce61a3f3f9376e19bcdc096a53a73017aacb19f595dc1ea16028069dc9c6c6433be3eaa77fc04d48067ba8260f6a94ff8c8ec57ee75457fe44478faafe15e54f820a4cba0e282806f85538857067bd6498c9b1b5a1b9426c38f02bb021f3c68996aa4ba1b40efdbb221bc38fa3590e08b8abd50664bbfcc4825b3739608fdf63339ec774178662ac78ffea60ab513b5f50bda93aff8669648e2fea681ff264c23ffb695c275787c85e20951cccc5e4b9888b2b3ab16d494475cbe576b5b6b644dfd64d8572b44d32658418ef13244096929add2f831920aaa587df47b41dd82a9ff99fe6c8302926c7e4f8c728e0a04356d78f95f0c69cfbf52ac6585932b4ee1173f639de50325673cd38e4f4b1f51d6a1760e4e0ed7a4d010b9e752268573ade7cf3af42d2eba51df62fa999be9800ff6ca7cdd5f969e9c73a5e44b31f49d310e2f586a2479596883b7bc173fe3254298b570b8817e3e156709415b7f1f213db52f7a9874c6584f96b1b22a5e9c4d8f89fe573585a6dcfa146623f388b4fdb7f833cfe539e4371c495217d7d5aa088bb133b899de664633b45c9af156b2d882ac072502332103024d6e9498416f87f505ebbddf7ed26d55b2401e6a68b1321cb8579232c1e9c9e6a753064c221e311805859c06b4bbf619a361d630fef92b6f5e5e38b5fbc05da109466cf29fbe4dc840db79a8ae613dc555e4ca48aadd5e25221a31735dc84c4ea1293888e44a1acbae3426d4e5606baaf666d54f55a5e32d3271577e9a5950ddd73a365752c1e9f62a2210c27f276a02b3ea6e96a25fc83e17ad6340e66cd4f07f3e402e6a3e46caba30f4d753ec9bb50769a50d8a59f01b6cc7e5142f730a0be60dbe8bde8089ddff4478d85a5eec6ad0009e5e86c2c00bbe3466433a6a2734b4a6c71aacd8bdc6944022453aa9d88b9533f209263a9229208ce49b1c5ec5cb973ca3916d2cfc551dc76130a659e49204f860b3c4ba08f2a9cff6febf4a849f01fb4a440b493cccda08bdedf29e31ff9a2ae91f4a18416af47cd7147cef738618596c9b44a4ee3739e1fe211c920940afafc86c28dbd23d8ee69dff211ae71fcea7b18696f675e6d7d5b54847e20f98fcf89483e448980820768b4219c886c3ec756807935f0f0ccb05799900a503b95bcba58824e57be980189ea3c50193d852305cfc90a68535a7110c6faaa61c37ace4b3e359b92f5dfa1dced9da8953c89885b8f02cec3091916b15f3ebc4431ab5dd5fe501523e719d2a38a60714b0bbcdcaaa3a4816d2b6c63b11b5d9d8f6aaea98e1f90f3a09bbe5fcba56be84125c33514b31fc5b8d2aeea13566095a643cd4d88822b09e6ab184985fe606fea98b53c722cf40023992e0f0f58ca58c34a8f525fec308f8f1350099fdf7d229aa7b41b1f2ceb942a402aead16a57ab32327d2a34ab34e2d379a4e6ef421521f9456af343819dbb0d0e8293cb60cc18e60a96fed121a47d9033e3e6a18873211d8b6ec0344b6a215609d8dbc8d400e1fd23a35c2b65700cece5d6b03cb75696e560cffc8ce453672bdbcb509c13d0502d6e9cd1c8907c9fedbb74fe8845a27e6e4bd60e56da82d6474cd9220e2a43a46244a3f6dd50e9610096302f8d9a05d4ca22a54fc24a2b6fb4858a3adecb7cd612764963c514c8a0044fa54298bf822bec975d93ab75c375604b3ecdad41e434a4929c5d85ed59bec66e9e2d3b554d903564a3a936456a33a6c59f5fd60ba34e359798be225b992000df7d747442fe6ccc0e94fcc409b9bc6bf958522ef28a1aab54fbf43bb29095b7bd48f83383304308eba647634a7e04a825551afaf9a8b36b1a94f1ff7fcc3d4a37aa8203b6557562d72a4aa312d638495ed46fc580b15740172e1c5128edef370551a54c0fa3f7195ea83a25e0b0bfef5f84f5924d80772aef5bcb824f71118b03c9342f8e247ec2295917ea31ffe4fd5a38d0520cc4c378fe1b5f57941e0c56c95442d630c6cc11a10cf9765685d951cd4788c81ea5560f5fde5fa74599822d4c8713241b1c9614979a4f328f1f31f35fc0b609936ae3ef6665a8d1e010566b40ed1bbb4ae979712d1bf7ed88bb1cc8e0844f8c7a1192c2e1c178a7865a8e1bbf9743ea367cee5af2744262c6dd074b6c422e90d1e08ed67bb8221c55fd5a572a5924f899dacc3f6e890fa75a77486765a75b4e9419d786d5392ec98f5364afc06edb185a69924b2056071ef380efd77847b9dbcd0f18bff12a8a37d3a1654b9967734f42a34cfff5324d483dbc182f62f02310a4bad62a9788dde559c2833893467338a76f7abc95e39f4d200a7f1f0d979594fba70b8958272b398fae9018e041da58c62ee24fe6be50abc1b675162fa51c16d612c4f0b4fd375fe76272bf277e833f1fb48ab6de5c6b44faacc45ef89c2426f56c4905b06962e0af2e0cec685d49fcac12d92fc574bc8254b658a24462fc46ffef4bbd1523f847d6e9bcb3f90f12ea924edcb4673084c3d3f60f13a5fa760e660d8f65a45539562a66e156f1afdbee12fdcc25340e6398e0ca5ea696f80665dcce7e5edccc0efd01193eb70692e3b19c244e3c297e6f7434c3fa294e2045e6bca89e2ae4df7862b81380ce54edbbfcda3adc2753eeee93f1900d5fa4ec9665d95c4ea0faea6e00d8d273d5775a24a640e7c2c2d0deec27645e6aa88ead406de15bda945187e21f195d54b7ca909a4cea7009e2b3a3cb3d0fc7f8eeec50065a0a1d6ef97d02107898b0ed7a67d4f22bbace2b2298ee23170fa651d1431d10d1bf96df7a12aadebab60c37c7272ccbb34b742e725ec85393e0942b662538af56c06f8ad84b24cb50a1600d22f686392d0dcc00ecca0f9a4fcdb03b8afb81d83090e85e3c93c7d8ca5c55235b9bb81f912afd2126fff388c9765c5a4117a7b86e59f6ec338bdddf44a936359e93b2b3504e5540ab7ad3b996b81de11e3b561e5dc32ee730fea126f6cfc2deb9c1910a7c63ab02909e26413e3fbf5eed11827e8ddc681057df760a43914be737b8c8e42f40a59cbc290a92c9772139d97cd3a9b8bf186e98fcffa87b7bc90d2b176ac69ad674a7faeb58a6d59f0835cdfe836b675c0230fb0c3dda9edf751391565f9f48fe561d642ccb4b4d35b0df506b8ae596e691f9c2ab76d47dda93dee517b756b8403a52745db1f7fec4352c455fbdc1c75a57fd869a8a01e34270ac0ca700917684a3be70979bcf8d0616763cc7129d0f3fd1bcb5ea016e81b23f6f63087ec0f7e51b9f3d98fe0bd37621b31bf8bfdf14fe7302d18f62d437f78249c29e60a364813326b1a8476034fb01d97a0190f9b3409a1355cf721b908075d1da2e4e41b1ac9fe24f618265f9edded683b337a07189f210a6e6d87d6ca52116509cec71908aa98e4565430eeb0eeff17e2fbe2ec1febe047889380793e2b6d8406b608545dd0e5497176c74dd3e75f25b4b5c508342759e8bda64bb5ee91fd789baba8045a1382a84eafbd1cc2fedd5b77eecc579a54cf7174f9acb2420a98657aa8f31267ea953c9a1979d38db453b6d93582437131bcfa3fc40d0115c19edf6d6f909ab386439b12a65c811ab3a5e985dae5a9b93f39c3c73a713683df491de11ba3e58de6bf455a40d197e270411b380194f808dc495b1e876b9c1dfaee9db48c4722b882ce6619ae3f5b4cc23e96ffb4eb764d40b0b71d6749801950824cf003abd067f4187dd646ac2e841bbffcc5b067ed1990bdb76163a4cc24f1039723cd2c9cb6eab19109a6ea1f3c800622df7555bca8777dc19224588b721448e8531e30f7d163e6a7e", 0x1000}, {&(0x7f000000c740)="c0b1c3d514968abe4874c43f52393d6243a01d2fb4ed56d9b42f45053db21ba3fb1d480de80c38475daeb2900afaf53f631716248d80631c051f41092121e16342455982032a5448f03eec414fc94a131901e87052d759f2faabbb16bbfba2156f1a91e6ec7a416065ae686046ef0504a787beccb5f8fdf659f2b057c907bef549191d44fd69f65024e9d72e9fcb788bf31106e9296ad7d190badf38f362df757ef70bf448990a8bcd8286b381eb9bc738257830916f8cc43b08937ca20ca6019f180c45ece29e49fdd83cf772dfd3", 0xcf}, {&(0x7f00000014c0)="b11e084a1cfd63ec38487374220dc3e3032c32321ce7c73f707ca9726fa6997612c3018e9bbadcfd", 0x28}, {&(0x7f000000c840)="60827a83b9fabe8f152a974f172a943af167d44f35829e0362d73b6ae85714a0d59e374f2176a1e2eb8ec862a740eceb152f87491d3398aad57dc9d1063cf7f64e09e04e520995544bae241bc423ba9359297446f91e99ee63af9a25ff938358bb3d27528ff444bcaf28dd356f4a47f01fb700fe8ff11ba1a6fa87029ed9ec4a42c0d13394", 0x85}], 0x8, &(0x7f000000f100)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r8}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r12}}}, @cred={{0x1c, 0x1, 0x2, {r13, r14, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r15, r16, r17}}}], 0xa0, 0x4001080}}], 0x4, 0x24004041) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) ioctl$USBDEVFS_BULK(r0, 0xc0185502, &(0x7f0000000040)={{{0x1, 0x1}}, 0x0, 0x0, 0x0}) r18 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) r19 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r18, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001500)={&(0x7f0000000400)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r19, @ANYBLOB="0100000000000000000008000000180001801400020073797a5f74756e000000000000000000180002800400010010000380"], 0x44}, 0x1, 0x0, 0x0, 0x200c4011}, 0x0) 1m2.476598552s ago: executing program 35 (id=529): syz_open_dev$usbfs(&(0x7f0000000340), 0x206, 0x8401) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000340), 0x206, 0x8401) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x1c, 0x3032, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x1c, 0x3032, 0xffffffffffffffff, 0x0) flistxattr(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x22480, 0x22) (async) r1 = open(&(0x7f0000000400)='./file0\x00', 0x22480, 0x22) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, 0x0) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f0000001d00), 0x4000) (async) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) getresgid(&(0x7f0000001d80), 0x0, &(0x7f0000001e00)=0x0) r4 = userfaultfd(0x801) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) r5 = openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, 0x0, 0x2, 0x0) fstat(0xffffffffffffffff, &(0x7f0000003d00)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000003d80)={{{@in6, @in6=@private2}}, {{@in=@remote}, 0x0, @in=@empty}}, &(0x7f0000003e80)=0xe8) (async) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000003d80)={{{@in6, @in6=@private2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@empty}}, &(0x7f0000003e80)=0xe8) getresgid(0x0, &(0x7f0000003f00), &(0x7f0000003f40)) (async) getresgid(0x0, &(0x7f0000003f00), &(0x7f0000003f40)=0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000003f80)={{{@in6=@loopback, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@remote}}, &(0x7f0000004080)=0xe8) getresuid(&(0x7f0000005240), &(0x7f0000005280), &(0x7f00000052c0)) statx(0xffffffffffffffff, &(0x7f0000005300)='./file0\x00', 0x6000, 0x92a, &(0x7f0000005340)) sendmmsg$unix(r1, &(0x7f0000006e40)=[{{&(0x7f0000000880)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000000900)="6f624af4b0fa7fa13b7feba4eb3ce61f9a3f32df065a68cf92dbdc654682a5b4658fac49646c171cc81e9fd1a36bf844525b2b024b0f3d62119cb392238ad1ca99ed722f7656ebcbb7a21bd4fb513bddb08e9c9f10d41a7da901c72a8a2a1a72c9dde005e935e7d3f46def39091888603e07cef11fc69e5be0ebbef436119d93b1b45e2484969f046d7911c50b5745d14b17899cb7ef6af610e79956b1137f3d8dca508126cea5682f36027fee5d0b9a7e83", 0xb2}, {&(0x7f00000009c0)="4a8568c65e4ff0b3154f19cf68505f92bd3949ccefcf5f23471ee599bbf78c2e79d717a468b22aabab62f0a7101105ed7011fb798189d8039dc42cf0ecf29cea054b55df2929e2602375584ceed160f35b98bbdcdd2da50405bfdc0f7e715ce18ce10d8b9cb939b28c72ec06b50e91833a93cffc17ab7a13a6ead24478444b6a9ecf4f0584b64d9d6b9f16ce2d2e8b6f767770adbc3043696827a93756e269796b62d1a8645427f6c711cf6d7ad609a19bba73eaa570af10ce095f4278b38736239eacc1c841a2c2a51db10ee178e9b001e638d20fc1e2bcf21aedc12ab772a1e4c4cf108374c3de7014952346d3aee00d1f3257984627e7c523e7bb910dfba5cce85e2865b1ac01f19e6cb0604ee3c35436ee7e60c0d37e67a277b52fa949b5dc81a1bfd9fbd27f0c179404c50c84d0986a3362e11e650c17c00158976caea3e611a37d8c7ec60608a10406ff1e9f524b870ac4028baefff82cd3780b092c2cd003886fb13f9963db59b60dc18b0b1f493017907c57a65865e366bf9c4b3e72bf8dca5c52c1bcaba157b0a4a72b76ff2b3d34b1f884d17f3b561ba9ae73b52d73f37507061f5beb611a970c824b9263f80d9e5094084064dce6ab0f9f5adc64096b4c4fc70bb631b6826fefefc217f34d4067cb6099e50ebbea6f0d3ae4c4f8ee63f7d485a1e56c8dbdb4da345a2dc88daf7b712b5770151a4ec524bfe5e482fa8bc9331fc2d1510138ecc49b96f6318d9fddcc189ebbc58a51dd747e516da961b016da3c55f7e51cfa532b14542ddf54e0ef1ad19f0629c5de63ab8e62c4743b8f7b1bfb38cf798c554dcca918937d494f41d97f0b6c2412a320870ceed5e9d8b34e6813f33fc34e11fb3cc86b9ce96619d0783e1163e081c1f371044eba85f661d47f42a70252bb558a77d1a239ae84ba074ce62ac45970ce489c9643167c4b811c5ddadae4f5f493a3097b0e6711c52fd05335ab2461ab3e29157dde2c1e4506983a0acebbcdd6c9ed601e30dd17f7d96763fa411e5c1c89c7e7333b2cb6c39c45eb82ad3750aed1b89d3bc5533a705e11b305c90b4d9437f50abc9dd4992b5e57e0c6524e3826eabc3ffac8867f3c6e756fa3ced39f5b617a657822cc1ad03a60a50dba6160e23b5fbfec68026f8f9a82259b1f11e9ff09bc7ee386f611a424f1738f957e773e5b01a97f3c42d2936de71361231f949c7310ded9a5be5f66a778a68b2b0d5dc27e5380d5f0b22a1fc731ae28e771a666c6c72be51221786b07d9aa7310916ff816c5b87e891e53f02ac3b69da8b41a12bcae22e4804620c0273794caac30cdfa74d548bb3696610455451fe889dadd21c80baf13a73b37144e9e8193ce0e00bb614beba189fd754e5c961591b12620b03c8989ac5ca39ca4c236ba25b7edc0b4cc2e6e13aa3a58f4f74e3e6f532d72a7c97b6610f0f2c72de66617d361b46d672b4377554f01cda6c9aeece807b62b1ed1f95b9ad62d90ea89be3c7a5a008a21cb506a279016195a3705c13ff2c91d4a514899a3b161f0d3876e08c7818b9fa7b3e3f0d8114f83c01f961ccb00aa98c5047fc08e63bf3d5d5da006d6327521cc8938ab75d0d64cff4374904546f097afa0f2d2d2429914db36a16e031fcc8ea1baf2db8013f276595b22aa497a3a564e5bc1541a42fd59e26b45bfee6c22406f5f88573b77fd8f700101b79f36d042701bfbe136911f6e1552bd5812284d29ee1d05d31bb091a151e4c6dd93f7af90c1aed250395b0ef4d623dbd9bc9403e2763bb45a2ce50b2857ac0e1ce4e9105e8efd69c5b22a2785da10552918544822054bd3f6757801b8f6fd399bc3f7c25fab9140c155826d46d33f03b9baa4d48df40b32178c77ee246a52edb97e99b61c14e9b384a55446dab6a022876f764377ef03ee835ff7ecd14ee43b74d1d2ce1fd79cbea08eacab7be118ff5c6f1a38d08281437a8915e2fcacd3cc44d5a9d1d18347eeb1ce42eaa6865fe8814ba7a6d2d30f5fdf3bd4b229ae5d5c3d8d1509cc975d38d6627724969a4aceb13fc8f179b14f0440915d1491c7ca7fa6e30d01bfb47f3e62fcfad66437e8a88ce3ad9493c1c49bd1d1e9bc3f354600e63f84ceb4efb549ebe63c28fda92a8e3aed2466a7a6876651d958aefe1e9ad9798270ae169e255d98da7306cb508f40d8c815b70bd3634525fb488c2bdb1f303eb2f3316aeb10fbe79eb1af1506957fcd6ad2f77dc1f67ce14b53f8bca26954956ae1c585ca7d95de74301392e6a00c12706c596be94258c72ee0ad3bd204de91db9ce8eb416a6aff7451bf1ab7b5fc0ed5863f364b1b1414f08f7952459004e864264557a27cddde51b6a6cd856a10479ed634f39cd3b11641e45c44dd8b21277414c4f1241ca903909cc485b01d6623be19b5b1807b4e11e7b1fae5b5306799b2e960b77d311093a3519b72ee68d055d9582fcd48ec2bb332d346d6a7ab78edd2d3454433b3976d146bfd9775d7b504060c126f6ee290cafed8b38258cbd4d8b4287ab50268db8194d6b2916a635ac8e5a5b01e75277c9910d80276cc5146e00f98572726ce457cb61ab6a17d98784366001c1f88f0e416972f5200facc7213c41962b82b9447b63d5a47cedf7e4311296ec33bc07ed8c2c47f586b3ff5bcf1fc81cbe86852070af15666874c272df7e524bfee361461df777609b518f151bf0698e5eac78bdd69965dd54c91494abf8c39b33a62d4946a553fdb102072248fe055f348dd5058566a88be13e50013909eb78cb3f4129f08fa7c6e1369eb9137f58c398c4d3e1cddbd932ddcfdb58dd7b3ebbae339c0ab9aa9864d4746bbaca6ffab2ab215379df9f51d79cc35902cc49579a618539392d242c694abf5d114431a10d8aacda7b8f241236e4ecd277d14a0a6a12c0506a86ddfa968795ce90a3dd5e664649db3897993e73c395e74dd298da42b18ebc2a016657359ece87e7fb8c734b40cd5d2dcca53c02cfb2b880660372bc0093f92e5200eec586569b9f7c682d88462611d17b235ca4aa8fa7fce8406b38c9e4bae7702527d8141a77c65e0ea178faafe31fcff90278c0f4a97bfbb92fe15a7e1446d28bc8e1978b6e6deb4a052be7db8f8b2089a69d2c2b02d8494fc39c0dc8a3517863618c39017c392ef2d86a2cd1e5e11145ab99626c966fa67bd35c384a761530c6c37e5726d029df2fef9425c5f169ffc514f54d2b256024a7c339fc686c74ddfdd5262575856b8a1d8596aca34fd96236e074b45c95bf4d25dcfc158251bb8a0a43c08247e34c02ffe015d1e5d159a4cbf7a1b56e12c3fe39605b4ad51c867bc4cd9bde4e5d762affdd2e85fcc8230b481630acec39e8385c4daa422ee669cdba2064284c6ff61bb88b2e0c3711b1479f7c07ec3c9c381dd6b32f6fa8addb7278b384117fa415fdd1d5edab36d902a2e1d091effda1fc0cbe00636189be348942ee32786dcbdaa84d5f4b6413b29faab82035df9f7faf80723648e7efc91ba7787f3d411b76c1e8115c721292e923f08dd9d9f0fb845ba7713ec74d9e27f3e898a636fae171a260000a3208a1084cbe969428477bbb7c12a2bb134a530f380f43b2c607445d6e6e29f6f7c7c16de1db7679c6547576ce75659640d5fddd40591a0dc1ab5305b92ea5f975b0f9741f97533d21905d90c0c741ab8e496df09b043d20cc261128dd33f8fc0b8cae4efc15cd9c6a6f375129bf829a4eb3cf35f55727a160fffa0d7e19d959d8471caa659defe11540fab431401612adee5ca1a89f3235f3adaacd30157c4cf9794ad14574a0ec772a08bd76bed824977c6750da790a176f6077e59d8880094130cea78ad9b545ade520fe31de2af96fef6d4214a0997db69c7b3eec07ae0a7c6ef9c1443f042d29ccf9085f12534a2656dd7a69492865ede468c1d26a58fa297730bde7fcfb01673ba46d7d5b8fe164a02cf7ead887883bb3a5e996c617de92fed9de3fc1b5e0eef10a1ca6be21c604c06b12e6554cf2a2d7c0ae95b14ddfc312cbeefe95f4b3702e31c2ac35020221b0370ea4d65ad1844870777fe0a6e5d1444ad7e06019326df74b814d84f732e873e9131ce9fae3b1eff4a2db37452946f20398a82c379c55bd85b95aa3f6d57f5a98d8247fd1a0635d3446c731202bf483cfb6467486e3eb61b07ecb7985d797de95d14d0a424ccac5777ee8768bf6ba84349a5c129f4ac45baa502df9c62a4b70172875350a297dfa552709ea59490597012e89b41ca159e328a34cc2badd6a151cd533bcf2883e99611f0630f830f55d2fe02d5b19ca55eb8664ce906acc6ba33565472adb2d89c4f77f15babadb557862bc9292f8cd67db23456a190c60b682c7e585a840f331fa67dc04b81a93e8a7b98f13642f16f3ae5c2c5616e0152d514acfc7873c3bbe61afe422bc3f340ad2c883cd4b7a83190003fc9a229bca20245382e73422ef39b244b9ef778bfefab9e1cafe9353c1483766b31840cd85ff34cf53f1b23a0947b8c34ee8009d6c9668deb86f87ad0340c0fe050e18dcbe7562746aba8395530a0c9a9da2c4658154361d81e71aa6acbbf216913e6b00caba79ba39e183b3f03ace692869f7539e71681a8cb655161f7a78be8677100d07376238a9cdcbea104ef4b068c8c91fb456a4f65249e4a979a23756e7cdde558fbd6cbdfa593762892acdc123ed4ea9bbfd2a5ab04f0c708902bac3294d30b41abac2ca775d3c00af59d30a1f5d182378dfb0440c2499c56ab02b02c6fe57f230eac61212d84bda1d0b6c603e86bf11199c6e1f22bcb298a36752cf1d4fb29d93e427caa35c44c3b636bee9aac2b2013eb8fa0283449d1501d033ceeb68014d80bf65ccc8203b8606a918d60c64662080a8cb13cde9f675aa37897b7f73ea02cf2ccd77739eca59314bb1487de5b4febe02b03a64cad3b6034a559dd812a9f75e053d492a7be20e689ca094f1c8738447bcce125256292019bdc077b3cc60dcc2f91a304efc9805897cbecf85c7974bf18b07188f2e54afd581ff737bd24e90a782ec86436c9c21643f19b64f5e59d51003f1f71a1ce87226e4d51def2db368f53c1442dfe54925fe8357e1cd13a689b9a1bbf1542b79dd6a92828656d207e58d9dec8587c9172203f4214a0907e698f79e1aa64f6df2062ff891c12edef17b7cccc1d3565d97e012786ed1e4d7fa8df31c46d46d4645122b815a0453b3cf12b7b180ef983b858046fc481fd39382a5362878f4e03c4f5289a505353c23548b4de1f38aeb452622240be76dae2ba32e0d91e54134bf194d62314fadd2a0817f2ed256432198edb2efc58f0f7d5f9ea8f207e70837bdcfb3469ff353ad328609838c8c221414903267d2811f5fb469cd633bc7c2afc6999b565a6ab3dd9ea445c1640f71d302c3a7b9d21c9d163047dfe4dd907e7d6e0338dd6645bae4ba6f149f99ce2be89dd0e8bcf54dfd87e67151ea5d569109250b68a06741ee58ed10adc12bea65bf10159a1c6f42eb4f1fe1bc3c32943edf6c7280c43b5b0907e75d6646544c14ff86d07b30fdc9b5be6d88bd789727821262de20e2dd3b982f258c0538b5d6ce319956f46bfe9b69616be737e268058d042200f040720f0f0e2b95b38ffc4a8bdd2c066c6de60543cbfb346e17bbf11647adedc99986db04ad50c94702355c989d8972cf74212aea6084a1b02818d4e987beadff8323947a778e9d2f6867d4bf287343d65c5f75ffb8136306b25ea04a0c0a9a3a79f14df08339b738ea20a34b616a2fdae70792e899829d524881ae643ca6b8c6e20f6ff", 0x1000}, {&(0x7f00000019c0)='z]Q', 0x3}, {&(0x7f0000001a00)="a5f6c7bd57dfb4773584eb6d15dac108201bdfaa68d6cf1c9e8c3444af49d959da13a84e55f36c7b5f0391238d844698403cfeb2c1bd2becd9da0994f18b8d7ab6b8de6bfedf19a6751bc7d7a384b5621e7f90750060bb8d361d67de98ce9f7676b88ccb44abef8abd5bf45b6f4a72af9ab76b186fe74e24b694164d5cefd9d561b4404f461bc0806f4b48d41aa9299f9cf323654ffa72412bd66a13ae98f5773df8e00320868cfec97decc5", 0xac}, {0x0}], 0x5, &(0x7f0000001e80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=r2, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="00000000240000000100"/20, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xb8, 0x8000}}, {{&(0x7f00000024c0)=@file={0x0, './file0\x00'}, 0x6e, 0x0}}, {{&(0x7f0000002780)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000003c40)=[{&(0x7f0000002800)="484a03c9d2cfa744c92108397bb2f3fc24883f85823f6bbb3fe9da860778189008190a57a06c87620742d8068e3e92701169c4fa62f02a751720958b8345cbb0350f89b8dc474a089bac60cf00b928b6c8ef", 0x52}, {&(0x7f0000002880)="4e5b600b1fa911709a5e439faca40e5f918b7c0eaefdad1a84501dd3fd7785781bef84cbebc552f580db8abc2fbb69ca357a33f6f45af848bb3ae89ffa699cb9f86ded7038e2c77068ebe3bf19eca71711d99cc4287088b597e70e7044e26ed29dbe82d10e48cec873ce3bdad0ce721750a0331c3fa71d49e1637fd48ba5242e0e2015cb1df53f1bfb5f7e3ebbc0495ec8c9c20dccaa6a51156cbe670a4cba249f67b9ecb35504e51ab68705278036ae1894532ec2ab0619a1d5f457db70822b512c709d6434a1f341fe25db720449e169c088b8eed3cc47a09d86535405bec2c4ccc07bcea9b2702b5db4a48eed69f8fa58c55beec5ef28581e7cfd0c9dc47e8bc222e4fdb3b06ab1630a7685f71c7c9db8026129b1a45bd2db5d5d736187d74307f4df06bef5938cb1321596f38fff5feac679000aae06e08a3aca2f4a75a181d0ce2accf2105b2d00ad944655b49b7fe8162ec0c231e6fd5181c85f53241e63f6b6ba2d6ee19f6ea568f9f357c4ce24582990444aa995cd854703e52f4fd91708e7e8204095c5e6f8eacf753f51be6520166af23225b42c4a6e47d40afd3dc246723111fcb863aaaeea3f57c9b86898c24da0ffef8c3743c83efe53fa359b5e70e77dc43f2f91e96009e13beab37819ce9e0c0449e24e29e2fa413b689bc56457d392d560ef788f8b261ec4ad62cb3445394b2ccdef14774327c4da71d0211e2452780c2a8776d3ab66c700d56f9326d08c44ec362f635dad8793b50a7a5be758f8ec3bb0b81d7462e47767ca01f35ea50f36b80c4c3325fdc39bd991557f29d402e60f8c8ef4d291bf4a54e726bdec896c7b8b9bf2c984e4c99c3d4abb02f7dff336d7d233cc4440f12d6d6eb2b5a9e00464b8db8865ef8b78657078cfe0bea9241556973f2971584276be4ff984534affdb4319885100cf98e53811f9492c52904e4dbaa38d9f0f0a88337c220e175f0a9aa19ab24f4ab81f2f21c69c56271a945be9ceb700057ea20fccc611863c918d2624e18810f4693494865f19c1992e99bb014364deaea820b60285c7638f2764a03d40b104e54df3316b7fd10232ed32eca130b30acbff494f44101fe9b6715314231243294cc70242378201c0c0976df0798e2970618388f997ffebe31c7010e7bf07f859bafab6387d268dc5c01e20dde06a7d7791daa15189438a50d7ef30f0abffb4e7124f8ecce71866b17f0f6d6a2f3b05a42d8e5b4e945ac658bbfa401de77c2d05a7a29d648ff446f5bd9dbf0a23ad6e151722a00f5900782eca8422251f049e20b4ab2271c033f17a552175cbcd5374b651ad63de3aecad7932438150117ea0a0df20d76adc589a8504ce193708833920f5b2b11286e695c0ae51abd9a5926384854d81883e1c9f288e237aad67baa76f08df38a9d4d81e7ee1af998cee26f790281ceff5c0ffc38aa90158769cf5a45cb3d08c4bfb24e869c5808e32db2d67f6d209fe9d4a7aac7d599dee175353a42d8956a93e2deafb1a8f5ea371395bdd52525bc5c46233c4503bef02e647ae8087e4e1197be5e0f1c10bf96a4dabd07ef5bbb89e7cc25a64a87529673c1b3376879279168fa257ac8d810b5359a05e9f6352b42211580eb5aeb0b3e67ccda099a1688c1a052e90e8a49acdd478176fe19412dabe7aa1af80a103cc6a31b1adf871b174f67659e7f1de03c29d0066c01df89b1b4aa128f5efa558267a5922454ae5e1d04e44d88e0d43650832d11391e829ac6d18228b56c75369d3660170e5bcd4dcc7c340d838a1f2738efebdc7f00ba83ea1c471bbcd224ad171fee64691b4979f32a52371e30ddae9b49bfa114e45ef14d3ffae12977a108459db7700932e6d757518ca635b01e80fe6c413f8dc639896bdeb309e46ab9449291aa5b59d398bfb7312c74929975377a08f3f27f9b365d4d81284fab7e224ae3de60b7d5eda49f40507e38de2431a19c83e8b4f5e5cc24f94bb4e11a3186d24effbcce8c9cf00e6dbaeb91044f1d11ec19aa583c5f9549c1ec4972bbb56a8c3bbaab4e294e6726eb42b47bd2bff589033bd163165940bc04040dd8fbf9870ed702ccc3c6b644a87f669dffbef4eaa9f994361d5504bf2887f35de381e84cbe12513557f82a7ff4b4c7d7223038592d78cf886050f057080ff398474c9b3f614e959cb113ca65d55a27ffe5d6846548e52c21065e73294b8779c817b0c6812a803eca47d4a6f3aa2c6e58695a75829612f33810a6418b4baf6fd56e603848f0b8a942bcd9f4b6c77cf67bf08bcc48d44e2b508ccad2d62a8ea69d3c60db44055d0162c35cc55673561230da8e320a8a53c6fc239e555ad53f2a2525e395f9db808e091def38be618f8d3e8380dbea7ccc8613428c51c225cab9f11edd5952dc121a8e254044cde35b59aaa771d7d61a22d0956856189a12a0d31eea222d37482f770d949a7ed2784d7cfe2343c4d1a7b40cacc2bdbcfb7ffa907c2edb19efe5e851511026ff1b37fa284646e21c31f98b69d2ac56016b9d909c61e21a4a5885f42bea933fe80b7e47775926b65a7b7b9b1e9c08c2f354278a044a8f44d0d9f7a08abe556b0cc136406bb75108950ce1bdbd5ff3666741ba8bbe971dc5cfac2fcc731a367c638f47c7e36d68f87f5f81e09475c1bd9478a0d3c40228d2a0796ff43c9fb9a8044cd954e0edbb6d4e79df5f0cb287b7bbb6a3a350f35a423f3a40281b46f556752ca226bbd06ad5f226f837c1bd86d418c22a30328712ee4a208d0e76d16d1625017956e73e93b84290ccd5161cfdc086a21b6483a94615a422b9f883887b55fab7ea632f0bed1e63cec3dc083bf37a6693cbb3f25e1864daa7109770db296fadcb592ae631707df83bdc0f92b99d6fcc48ed24339b01fc4c986db436b80bfabd3856e0551844920fc35bc1d58ef0ec80941f72554055204d59428e57e262cf179bd38e17f409842f8ac38be6a8135a2a355929ae4f494945532f42e315481dd66bf68252d0d7561efd24ef44d37b36c37b9f3b602ab9f427e09e177d55998c2369d2d8d3b9e8ad47f95e8c2542ee2cc15fc4432cf89e71fe690a1e1954872eab65d311fbba5ddfd4c54d43502bed36d1c0dc120c2a40932ef2df917a8e978b9ae04f10bc3312df372e7ea85ef3ac3ffc5f902ff4239f6efc57edde37e979b316fa082da55e3788102e7680e4a716c0b0dfe7149844ef73183f5f41d5261b2c38c82348f275eef45f4763a6bab3677b31c386132bf51ec9c0c45de68dc809d23daf9446cedb1ce9d266cb4e49af0e1494dfe929ff4f4a61c957e2d2cf6a296fbef8e18c6078941a01f51d5f2b2a901fba879673fa46df1364156324ecf6cf1275622f717fe531557b4eee89159f6b5989740c92f434eb11aea4e140d9e813534241c3069496e1047f937bbcb376288ce04ae3e72362feb9873fa9d94a7aadeafdf7a0300a7e01337ed026c76e0cbafe6065e191a919702d7bf481c06d96a850c62998bf8f6512cfe2b0d374173c3c2c044bc40322d515c3489712ab38189bb07cc5a4710daf80ede8dba6fa80bf912579ca9d59210fa066b2605691d7ea0d9bed52f6a2e4f32ae1aa0067110f6c0a33ee530865d005642914dc45da7817d98c8cab2a7d51bfad516a9d9974038b888084491427e014e0b10c9c5f5ed6b4f508dc7f431835dc5dae309d33fb0eb2e490038abcd3ea88dd6ec1129c8e3a549a4deb13b27cb57ab4c75f302505de7a668b5b6286531c71e18dfde8f32531218a2891e06451bb38d6fad4fa66b6dfcad4a3f751b41856f9b73e6dc211d39f16453028b3c8fbeb2cf72e345acb80716dd4c81047214e8f53c756969e1319ecb62a915a66e84462706f9f1aa0d3d6a3d8cd6bdc6564f8ea39694ab080c840d9b0c86f85e724a7bd0b825dbca72337ee26355d004118c179ac117f56f2e9b04f17ee4c8b5cdc99037edf853bffb3a6bdc520ef6cb96502cd259659d479a1e19f96f795243d73b4a8f2d49b478384a4de2457d5dc1cdb1e90f12e99b9487bd15d7d3eaf8a8c76c986279d00ef831d4405ed75b5d8b383eb6d255f65dd8fef191129ef1d5826d3af59c97d3cb634c94741a1cfcc016136de61c444858bad26a2cde85ca43affa9553e295bb3e4c9273cc43f461f087b1a53a0f59a9042c7dd3611093a93ace8ee2480fb13b9237b114d0e3f35ffc7bf37c342ba405b43a77fa88740705a2a4fb89123b0b93295752738a9581fb4155709dc895d820e33fbf1bdbec73c0fad9f7c098fcb3dd8de3c3d7bc6f23da8aa69de480abbc5099d66706db29c013354a071134f7aef905f7dca47bd0a065ea27cee85a283ac5b79bdc0113d5615f718f578e477eff5790aa7fdc91ddbb2fbe0e830a689beb62d226a3eccbd69d4d4ab808dd8be21df17655032fc90fea2a86a27d597d9269e5f713614f52e03896308df6678ee9806f97644a0ee751b6ddd70609ca3b4bde282090c0f416f2b3e5c673bee889e0f25af1325112a2e5668d0ed5f17897a2eea68404417fdf1c938129e5b8340300e93cb2d86b2ebe8f5993e1e69bcc8ad6e69d4dbb0095b91988d11037a2bed3df7819f9b68bd5e22eddbcbbcb092d513154ea72b889a585a3380a19479b8b50550486708aab2c178836b336161a7d2f346f9ab9af00fdc921c22666c7365b964f1da095468e6f1db8764217a85eef06706c1763e7287a70de7ab60c58ab140f61212b6fc5d9463ea0ac1e25c7dee532dd12aa609d2f8c779e63b48e3058fedb21c0c72c445a22ce2f2c6d515b451f784dfa1261a5f0082148f3b3df546b0e916a8abca4f24ecd2ba5ef2f62c7dd223ae74e1db73182640756cb0820af41535a699493a159da0ed65b7010a79424a7f79cca8dee79ef67ea76d05f35d64289db1172fc9fb6d881deb777f00d62246e0759f64715b0c9fd405c812f164e21916822a9b100995075afd61548e723a588db1727d1d3cc20b8b367f9216cb5615d0fe6ec9236052c56e87a052991cbedd59aaafe09b2ee5d0d3daa327181c4f9638ce06f02d26bc3d1e0bc80bfa159436a873a55d2db0d4117e324be19e61332712a1204956eb55ab310f1d9bb0b7cf573a9e882056b2ee0b432b260a7f71d8776e1e6bba08d2375ecfb9b78ee5a2b15d9aa97725a9d944b354c8f4262b7586d79172646ff0a3d4a6cd9c2addddaae3cc637cc30425881f461a38c0460beb95625a1393fdfc8360d1441c3868a16a3b9aaee45cb67b94545a6e573a8bac9b071b08a148e41e2f2a8b976d4a05601b330bf1c44f66a1001052a61174ea87d03c9b25888c98dab5fbfb04ff63a58361f195cdc474bca41c18d666862bbdcbca60b2e69cd72190325dfc39d1af508f65d2ef9fffd8d719678850b727cfb2e0f4afff1d584e7b1e11e1c1b9c973e13571d918339727dbdbed3017cea688d91f74418174aff544f8866e22346c1e179e5f04083a27efc774df85ae05648fbf303a70746c8ae6ff28f175bf83d696596be129ab7aa5180744f8e213e0dbec1dfb59186ab28c73807a02c0468eec2d25a0b164774ea833ea9e633b8ba4b5378b93586c24c2758f8a00731c7330150ab2a289d9e8802b3e39f7cf8c285b2a47714bb6fa294ccaf0df8ab146714d511e0fa150ecfeafd8426efe6d3fbc901698780ab6dc2c12aa7019b5d5ece30d05147b06f5b26039aa6a681bf2ec3c6071bff5a07777273c571dbed231ccf63c2d8736370e14d03cb345b6192f38cc9396d792ade39e6090b72fa2c276ef964c3ea6c099033b9074bccccfc62aa1c", 0x1000}, {&(0x7f0000003880)="c7546178aefaa6e3237e570e48b15300b175b49cccf32f72d1271ba91f96", 0x1e}, {&(0x7f00000038c0)="4d2f464d506a8e11337c7a4e435a5c718dbef07ca2f0c7b722e1ec2499a36fdbe65bb77527971a5452e0135f01fb8d7d6338f9fc0de67e9a1415e143e78dacdcb96e3d877286ef18ad5f41e6c8ac240f84352bfa6c34aa5d63cfe7e6fae562f8a348b014806ebd5471c3f2e4be212b93d23fd0484c2c3e09aa8df749b4a4187498538388e7114484312d3140d48cae47622ee733f98e5be9591c51bf72bdd4b1056ac580c73dd9866eb8cd42058a8da515fdc02261b991d8953269c2b4d76b923d13e291d81759753e533bad039edac47bde0ef8034e01dc0a2d2d995b7c1192ea0d", 0xe2}, {0x0}, {&(0x7f0000003a00)="3fe575b1140edc6e1bc0cb36c1a18bd44dfa6dbcb08047d9ab5d404c4ef700a8ac0286c1bf568b80d8bee25227d7799840fd08c130e1833203ed3bae9915d81225e190496a891f74a75111460d3acd227bf8058aa96e26c1a9aec129f1836666a5b9213d11", 0x65}, {&(0x7f0000003a80)="2b3d71c31ba39dec7b2ae023644bf9b6b6", 0x11}, {&(0x7f0000003ac0)="ee32a3ffe430f27ce30a4964c67b71146446a9d79160377776727fae9af7726a4fed6b64e5ec8b2804687ce9f1335b5286fbf08ae485c1c369ffd9a3094e837b207903667a53f4aa01a26084a055ee10c68a84a99a7e98c6b765a84be3cd8e5c3e485c114e05ae6c265b6fe8a1d023aa4f9d3969fc5d69acc3c20246345d7fb835961aa620e86286530d7e75e6ee9afc1dded1810e49378988724d4f69c4966a1c021ec8dac4a62a2aab251291674bbf48232717a56649ab2b601cb492c52d1ff4d4db425c5b81dff836e4abb2e7e192bd93", 0xd2}, {&(0x7f0000003bc0)="92e3491cfed311744540b8de62e8cc9a8e90c98bbc5508f7ff2bb803b7e3e1f4fc7c998336d603a8df618ad2c57ed99fc383933f31556d2b0affd9274112b75ee62c80fa46434260d462efae795b8b1a79ede4532fe1bc350d7d6283fc4cac4aae98b037899ea8e35e6806b0eaca", 0x6e}], 0x9, &(0x7f00000040c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, r8}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9}}}, @cred={{0x1c}}], 0x90, 0x4020001}}, {{&(0x7f0000004180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000005200), 0x0, &(0x7f0000000000)=[@rights={{0x30, 0x1, 0x1, [r0, 0xffffffffffffffff, r5, r4, r5, r1, 0xffffffffffffffff, r1]}}], 0x30, 0x28000084}}, {{&(0x7f0000005480)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006800)=[{&(0x7f0000005500)="5a374c7c675b2dde793ffabd3f79e010776aff6b7ebf7245", 0x18}, {&(0x7f0000005540)="6698c84f9953afb21ea49a37451aa89d7d7239b85392ada9625a035513e0221691754793e4f58a06aca3da5dfd97aad30ea8c447c48efba0c57f209a9ec04c6f3c20166d91ba715f87a354adef3b373ebb7597d99a93f0e055037dc49f2f9852b2e5dbb8a347cf1c4b091683c707f2c1be8cbf2fbeae2b322115ae947cb1290e3d35f0115cd5da8bd9b9a580f2e6c44ad520ef3de293ab4613f79901ccc9d0ea35d05b8e057734493e0732f72fc5041063edc2f48b54e121261c1326f950eeb661e71ae973718ac3782b7325fd81e3aa711e7ecf3720046e5862a43201bf52a98a3d12bbf5056a12ab59125a429fd2494eb6748ab5a35c", 0xf7}, {&(0x7f0000005640)="68bbc92e687287c85d345f9babdb6e03a8ac4b13d27e3d3dd37b12de44dfd01fc3e79fc5ed590084e6fdf6268f556ae5a745b3d1db5b", 0x36}, {&(0x7f0000005680)="991ae71521aa8b3fce7b21acea8c5550a53f442ff06d1c5ee93332aa29bacfe1aebc16ead9b548d31d0ef30c285990da0a4b1647fbc202ed835f1a7a404d1d1b9c9cab6621d891dd4c6b8ffb1e2abd3bccf7d1ad88123c1a0878fb4cba69e347d78c4f2dbb756c7228c32c613b0e1083a02fa12e33a6cda288dc2238362c8217e6ae763b4de5f9e8aebb0d5356b685a118a99bf74fb2b3991979a7dd07f7deedfb907f5509cee4acf602186957e5e2ade223d5f7b7ba3ebf89b52bc133b5b1a56c67cf8463dfe5c978a1970d36f43cbf3ea87349d3435ee27053e1125d7f654626bfc6042c5fbd6e103fa9fa3bb13bc132ab68feddcb438445f33bcbe8e583ada9a4a48850bc07463d4fb19b3f78219919f45134918906b91d48ba1c692a0536601ca9439b6e2d8ea371fc2910c1831e7b026cc8097d50801937b690899a93492e9cf8c0a956c558016382300cb595b0ff9127b113c5b3efdbe415620ac7ee05005af271730832d7b8c9c46a89db8050d991feaeb45fc9196163fa6b1cb1a6ea1e3320818337249142b87475eb1b083aba2e7e938757fb7dafb6aecf11e375b460c6d4ce1864604715cba2b61b3ce7ef4ad16a0a2ec374649fddc6623f78d5208f75cf1b0bae533f8c528515f603103fabe39c19c36a12dcf83ea5a87123b7304b938a946ff05684dbc042987444994fb9974a8a7c58d3e26c9223536c59300af852afd756406f75860446e45526f73fa2ae0eb733aace6189dd22fae9f5ecac4ebc509588c8f1c2824cb02da332873995fcc885b29e17d9dab6447a664e94fe3159464c992841371fde250f910e81903f542b4d2a8efd0b0bd23fdeb7eeb72fcae7a7495c9f04816afd9100ef5f1893444489e2de90661c0aea73ee2458bd2f0def7cd763fc32e627556f23c4ad8cb035347a1c448625a8f15c33b4c20836a4d765949f6c183448e83eb2cdf9cf1f41ab31745de1547e69bf11175d20fe84bf7b99fe267f9a369c27cc3e027150fb755031a403c2d851dc1bae8bbb42791af7ee211fe9febc52c1980692fc5ef6c5d0dae78ad946228970fd839e498f523195df39ec54586004cae584fc7a394f06132dcd4a67919400f92ab1c57a9907cb63a7723372961873470320ea58ef26b52b55c20524d9e6aa6215645e0dad0978aef95c01f4e46f0d281984b17f2ca210c7a999582317dcad862b5aaa0ef515bb2a34e4dc7b0931d53b5abd6d7f56d888d0231c1b38d2625821ca2519fb2af49679b0ed8824510b1e0a8e071484afa877383179b88655b47c4b1edee5f9bd57f6ba4c2ef523720ade260c748d3f6a58b83536fe17a8641f08102cfea0bc94e8d41f9b9da2e865142b3732847ba138a04e5d517947b28549b3980022375bb3173a19a871b3283ae66a9395902376d64ab4d5256cb5a641f93a027746d5a3e0d3aa2596afb5a33ea7699e3ba039b98577417b6649431a18cdc5a4a7abe73bf20e709688fde95515e5d48c4bafc7bc7eaa477647438bf6dca9f56c85a9c85b7ba75701bfdf567514306a862257fcd2524758324544e67d4db85279bb3cd71dd85dac081a5970ae648751338b713e0034ec545ed9439b0f25d8935f187cb857754285d68d74b2a301c425db6d7b53bd2db22e2c7579723ac369e5f9c0d2827bd244a7a89277c551af96eb9c2a43ee77083ee8360e787b20b27015eaf94b52442e2187831ddd48734768a1720dbdff8f1cac7c186325808178cb303622a573a0f9f5cf5c4cce51abafb82fdbed6f45fb0840c86f4e238df7ae5f8e5cf0c844e67e0def8b3aba0b21bf764222402914cf73ff1556560b0c97f8bc1029af52fd5ab70a37bd156470c3b44f69ed70e5ad598bee83c0c72d00ab2d67c2f03bd66b0a3598a13598662d89b32f6a8d7218a62752407731e84ab99d989da06809c0a18c2484dc376c32993fde518237feb7b7116ddf70dad664c1024364807be550ecd807ff50fbd00cb53228991f968003d5a77d2b6eda9893988c8aac263a3fcb8900c7a6602888766e57aad092fe7d7251ae1de20b5041ea9bdd2d5c1c16f6d451e38cc4691d1beaf4855188ab70a766caa81db6f2ab9f38161bd6a08a6b9727b92984b2252c06eb49d28d96d6bf3d362a2248702e01d50454a65f2c044ebad3690353fffa149d4447ff018d869ad07e08ae3f3643258a52626f40c7866f21e1e5a8b7471eb1f4f9f372ab23f442ae2bf336fb066788375c17f60c68e76910a7416171c6082c317a553a9198fa57805e4d4254ea6ec7a14e0d6e83ed31e1d448bb86fafd660ee19eedf745013bdb084379260466004381b04db10ca4f62ae3e6f3aa1fdd75f9d7bfb9d7e717f0cc2bad0d6a824f76973f5c0392db1d05a540495f504fd52c2dbaef09acbcf53249923c9edb4720d9a66d6ff4bb0ffd4a4d3b55902a0cc9eb25aab298ff657f90a88835d586d0e1224260b7f91a5de5e8c4ed60be3feba28d801f52dc18dffb7bf8e6eae5e6dcb3de9ba678260c3b72909791c0b1fc67ef19c0789b56033d4bc82e91a94b71413b36088d1964fa6f16787fe522c236d0c7ba6003d2c5aad8e23a932c20700255336081d6757b6b3ddc5a16e821cced2ccb62b4578808c6ae3c44d4d955a34aa139355750bf72049a20f4eb20c545cb4f4475a981ac6fcce5c510720ae8172f851053bd19ed35e5b4552beb2e069d31313b2315a7f273020075916610903f7f99a39e3d26d76ae73eaa082ba396b7430324840efe6de5b6c245ab78bde670b191c6071578738da1495d5e3c0933c8c25f245845d906aed20d92354804f366fd097ca4c28a6bb4db63e5fb75f8740edc8520ddf34f16e921b37d7c68c7c2073c6a597d2613b7de66c40635bbc46febac8d3ddc671214d0d1ddcd710d09e36fcfdf73405aab147883605961bf03e38dd735ab5851f3819fb6831b8720e6b0cbe0edc272599919ed9b4a634dd1bbe549f5b47b60666d20470802149b984d1244155e5acc37b9ab2f67f2b28bfea84258f6499b4dd39b98be739221bac56928738502936900fbe31cb0946b343153f091ce77a3c148b60d5fe109a898da17223c993798c45b71bfe8806ae8dfa20e51f2b045a1d0cfb77c12fc803801888af0d90c2d71eb255c0bdc68a4f4277fc0796c6baef8d5e8b4656ad2a385386780835acc285f67d9f526b8bb7703bc182ef79d86da7f767b8243439cf354b2262205de902bfcb71c4f53a9c53fb922bcb226135711978737161c649b5cf74fc8f7624b32cc66e449d706cfe0ce271bad639a0e7b99ca99eb0d4313dd03f002eaf5d8695db958eeb908ed9bfd9b6bdf7480a4f0b6827a4292ac7531cd96c55b34bca0cc26a9931606df942d837b92ab2d58fe0fac05771b45d30faf6cb3bbe01ca7f3b49a3280a4daedff922e8a0aa0a0e72b5f434cbcf36cd3c08ef592ceff6151c4f2e601d72598bd32799dbd64be80fbe3106964994d1be37a8596bdafbcb8f7b19b93e97bf9218f2981ad1c7423214dd0bc2850a21a6dd2ccd8c12eb4663168d8a8f17b02b5efd5ea4b1e28ce71666d1db48b084c750ecc6929b8300969cca96e77372a78bc9c52ed2b8146fb7f55bdda49e1b5b00bb68a34096c0aea32e0a222d8a41e18adffaaa3bdadf8ba3358fbc024ab5624acbd4f85d9dc7303701fa0ca9717f83d8d2357c11f77c3fe66fa5f03b5ef7d964b3ed0f20f4f7a17d4a63788e15b10ffa156498bdcf6d3cc801fa4a74d596385fb291ab0650a51eda0b411c7ceee1f46d2c6594c9310c6147ae40034cbea468ad1975c8cb5164a112a8751b30c4d06bf168c86c15cd858e0a0ba479bb9a662613e93b8053a7bb158fc0b9340f86ec330d106c713e2784848ad65fb50a7e52f374f94b94d9d13ced7398c4ac155bfbbb9a31651ef7d6d2c63e6ba21f9a61f953c4b6cfc35cb54c6c0a88889aab7ec24cca7e7cdb4ea94a010ab781d9b1ebcd8fb48741965e9abb948840a4696e67653a0d567c2669dae603269f3590e8d879df3006165147660333121b3dc558c4d0bbefea1e4074050e02f1c9e173d5072966eb80f679a5e13cb762588003d93e1eb35b39a9179b74e099dd386cd4adff2f29837b773ae2738ed23947881efda19c047cfd230ea9034326c9a034e1f4367b9b831df0a6d299600c8ff6fbc6a9284423544da85f88950822986ab2c41698ec84851c302b88ef39db3155d5a14c1623a78681e27e688b60e5c86550aa2ecfde6de75a416767f953329655558b0ebda65d3123c934c7c271d6f7721b8aa05a27baf2676d6dfe4103b2bc5377e14dfa8f7bad4089e75d389b88541a46c99131b8571e78b61534ba8435dc9a329b92f0837d21cd79e9a120520dd6ad2db03bf36196e0da8349a27cc63c763d1cb0200088952e2d64cb0339e2fa5988fd191e1959980cccb0b0dc0715a4afcc50d8e747beb520b0bfc921ba40f4bcce263491f4891f6eb3dcf9be5c2383b7d76a9a5effd0ba098e15a305b1ff2217c9038a69a313e6c051e5809c60438a28b3acde6363ba446dc89a129e4ed9467c35e727159101b8e7314cd9448046856d0bd330d9c7a8e699f9b4edeae62bf1ed3b905a76d25e835a282ce8df1d9a3af11971cd8900b44b8a5cef0a98645aaae0d668a249b3165376b6ec94962c63948f6c8d4c4f70b62923cad3833b73df1dbe50cd338bb410a364d8d0dd9f185e2b591d5e46507d74b5778ae9e43cc94f1f0c3c4f3d19e5e3f8666d5253bade0dd596ab49431c27bf0bc845e97b208542f498285cb72219545d5bfdf0c1705fa5fd82d2139887d056140679a7ff6a1618205c21a612c4b4d7634c72470e53ed5ed9356127949c073e9665eada46c4946f4a22fd785372c8cf10c01fdf6d0918f5014d458e6c5f3a5ef3d0de926995aa6335441a3781e58cda95d554424ff3daf63baf0c39c06524545cf28048e85e251a13cdd9e0713ff8f13c520124976179c86549755a8dfc12d6db708d26c5fc123453db360b660404ac47598af3b1a3f870da91ec9d01ca9dd66a911f067529ae4f0bff4220a3e53c054b4553e65c72654f106394021959bf5ba72547473968f00e2680a9c77d162eeb6c1fb8e251dd800bd56451b75dfab033151c3fa21a263cb4f547b225f99d33e2a17335a3d7bc2437ff4810099aa1b194f19de5d55dfa1bd7fa07c9aba4da3037649cbc8eecb9ee4bf4ba8ebd39034831f930b65be83eb5eb3576631163980d9e1f70e9348cc38ac0e5874fbd9853fb6dfd4e34ead296fc134e8a3a6e9c75a8d25bc0919f7e70bb5f1301a4e32ec9a4420b56951d640a34cfb2f9c530dbc4fe43b310df8a073471b8d1eb28743f7110a30aba77b43a5950abd02e4cffc4311009972d660dc3363f9c6d1788146ed9be490a1ff39d92008d4efd007903b2a2dc46cdabddf85af56023bc07d272fa7b9e229f34fa41d142ae573c4bf3ee88fba832b5df42301646f33aff3ff277408dca6a65b8fec37ac6282aecbbcd0401010103a9dc08c4384689c14461d50e757a536d067c46b8df5b8b31f6501543855ec254f9da7eb3647658373117561ffc224ef5aeef8690cbb5f8fd582109cbc72ee740a866931a06c63c8b81d0cfa62d8b470966556a645502068f690de3f6dfb1b858b9eb4ef65b223ce99620adc2f67ccbbcd8d57890f99488dbab34a7c7b7d3a1178e7d9da37151690e05142169ccd2f384a9adfb164e9ba3cbebcf537be7083021631a89d4cd535e61e925bca95f0e8013ea75cfdf937da974e0774f0a09fba4542e5e524", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000006680)="df94a4978e6f729495de4b646800f83e195f853b2e37cca84a05991a35b0b03a0a19681daabc273b332f6183c388b5716354b587b552a11c3f0bcb067734702ccc958dece9ee77b94c8e27dfdd69585c0868288e3a17faea26a52a33b44aa9b958a622ead44aa797a4121a81c64747eb7daded3262b0dbb0567d1d87e4", 0x7d}, {&(0x7f0000006740)="3f6b943617df88c9c094210794a05c779178ea88146b9f69fb", 0x19}, {&(0x7f0000006780)="a4844c985d2373c9e84683594f1ca71030592d287d9d96c89432b8cfbdfe2662d7f97f56c6bb9669cfc2394591ef7d0ebe47c153e404eccbc76956a7dd3ae3dbfaab37bc64dc62cb9b2b32a260e672", 0x4f}], 0x8, 0x0, 0x0, 0x5}}, {{0x0, 0x0, &(0x7f0000006900)=[{&(0x7f0000006880)="9a11940b95e7bd4e86e9e49aa3229ae2431c78e4eb0e4c2341335dd0b819ad5a51772b14d636dfa419d93097cf481d40ed39cbc33e5d99bd6e79968eb1a45776048cc7137ff1faf73aeba422f60f0957364042b4c9e9", 0x56}], 0x1, 0x0, 0x0, 0x4}}, {{&(0x7f0000006940)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000006dc0)=[{&(0x7f00000069c0)="6ce7464d354e89dabbb4055eccc9cdd7ae640846553251348ae3b4e478fc864fc2c532fd036201b33d538ae8ff5b90fb240ae00db5ed04c1ec2b", 0x3a}, {&(0x7f0000006a00)="e531038d3d76860073799e068d59727125cad983b2018be9e509ea8930ccd99f68ac5eab4b9c15d0d0ec2c92a67e12e5d124184b5bc2d4866fd17b6d421dde42ce", 0x41}, {&(0x7f0000006a80)="bd468453f2687ae7424b0c285e13004e509920ec121e73975e010de9700594", 0x1f}, {&(0x7f0000006ac0)="f60e8e426f7e0b56fbda843a5d68dcc82841b1fabb7ada02d6d8f45f278c42ef30c3907cd72e1dbd785f6bc60714c58bf3d3e6f8ef0dd3c888e2b4396ecc93a934ee4bd708a66b5a8ea12bd749b12696410c492cfe5a93367d30d8c7840332fd4cae39a17895fe5562631361d934560eeb776802d384750cab81b69e177f46081a61d7f9997b766162d2ab5e372a721baf1a8a46bcd0236f286e7ac3061cead8619889f23c75095f265fd61c48e21606361a217b0d3e6305eaea5caedf44221cfc95b9ed7a8ef847c99ec93b17a1b1e4f25c257e6a346a091d30f2812572f0df0f6ce39245445589a03791eb16a04f1774add18fff437c7403dbe65c3963", 0xfe}, {&(0x7f0000006bc0)="76b3ceb4dd66203a537b6083a3ee31bf4af2932f3b4675aca2", 0x19}, {&(0x7f0000006c00)="38638800e5a68e5c871606347839dbd1d331e37caf833c0065450e5d1bdb", 0x1e}, {&(0x7f0000006c40)="8c15513d1196385ec0f2a39e8de4e4c567a53e40833294562d553f29444e712cf4420f26f75878219cc7944de8f275de55aa29618570801dafd886fa335b7f1a2290d9afb6c59c91f2eea33a335bf58d83d2cf2ee1c9f390b6620684c8bb678e60b35d63e474ae26b8c65a070406", 0x6e}, {&(0x7f0000006cc0)="713224a8c593896e45e44d2210883028633c84a3fc36c144c1d1b4b7335d434d69722fe6ed785e43ddc0c52518fddcd3aee8545dd8bcbebe530879c1eda53053fd95fd71a57e712a49cb866995795416d517e7266f958c9cefe629a6bfdfec64b133ff809e58e5aa40bfa2ffd90cce3f040290371f25d5ba595a7dc7cf0a7afb370e6fb721fb9fa4f54803e8c9fa8e19b6366e18fd2442b05136bc2edb075107ac02645b852d975fcedb13a32214cec35eb4cc83f3b1a0ac282fc464a2b74ef41d84c020b3d35324739f89ac107fb8ce856db9dd", 0xd4}], 0x8, 0x0, 0x0, 0x40080}}], 0x7, 0x80) r10 = getpgrp(0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f000000cd00)={{{@in=@initdev, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@multicast1}}, &(0x7f000000ce00)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f000000ce40)={0x2020}, 0x2020) (async) read$FUSE(0xffffffffffffffff, &(0x7f000000ce40)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r13 = getpgrp(0xffffffffffffffff) getresuid(&(0x7f000000ee80), &(0x7f000000eec0), &(0x7f000000ef00)=0x0) r15 = gettid() statx(0xffffffffffffff9c, &(0x7f000000ef40)='./file0\x00', 0x2000, 0x20, &(0x7f000000ef80)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f000000f080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f000000f1c0)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000100)="5dda2a47b149292cf97aab4c29a58b46a403f58b7cff74958ec316b170e1dfb4ca7577cf7b5efbcf812373a7b83fc7042211765e76349993443d462278d3c6bf03536a17be2e4216693d6643823e1817970c05c4b31322a1c96bd1e767897d7683db6c93a4fdc41a0c1e3f5d5e2a6891ea17e48afb4099630a66831d4a344d8db1320c832492764ad89fb808d28b16fca5ce5fed295b2574702a6e68e355a90e4be8c897006e1e0d6e61d4279e88234a15c00863c6740f88f77f9a991335189fe37ea19c9f94e9cba3bb94f86337f7e3d25ae3ebae", 0xd5}, {&(0x7f0000000200)="5a5270d8feae1907095e1ccdfb9dd5102bce40724d1be04212563429f2b4eb1eb886d1ec7ca0971171b4cf4576e2ab4110f16f41c6c77c6a51ebfcaec3f7efa29245757675aa5d15f72a7ddeff3d6898fef78018e445eb87b88e61a593b06f1b30d81d2372e241a4034bb04c0660f17735ef3d18c5ae23789393d5ac4ae6a69b8c28984a2c54b42e9000189fb8520ae7977bd4", 0x93}], 0x2, &(0x7f0000000440)=[@rights={{0x24, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}], 0x60, 0x4080}}, {{&(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000800)=[{&(0x7f00000003c0)="bc42b16bce76cfeec53791ee37dd4c14f743", 0x12}, {&(0x7f0000000540)="9e67a4c4605816e8b905abef2d4340ce0c6470aca9fe1b32823fe8e6bceea7a6c94c9cfd9b47f48b86e1cd48e6ac00b5a753e17d6a518bdf87f2cc7d5c5b6edea93b74c2247d3c240c3442ace64fadaae3962bea2fc3a35526176687832b0bc3a15859f7a36725e8c300cdac449240c844c12568b62179aabce1a3873490b95c9ec020ef91ed838152beda87f674139f163774c2efb89a5932858c959f2de899abae2c4402f25e8d439313177e13bea17320e11c46f3419ddbb6a975662b2184744e10d9889b5fd81474a570c40e1eb1ac028562b7e0b2c7a621030bf7fe658a4b21e33c2c8ac2", 0xe7}, {&(0x7f0000000640)="eb97e7531fac2cbfb8f493d611be96893e0efddb147535f9ed38f9841fa069ead0388aba97e386576f76507754bbb618f3d44b52b7b1f87bcc5301520c671a4bd6e855dbfc15079d743a85bf91094b8f4593bcf534f83442ecf4b283f06f5d288e6c11462612993e34d8f91c600e7eef1ff1310fe207fd546e299848cbacb343e46124583b3791e1caa71384a9373ff82abf602fb0f84f16ada2084e33ea5e8b261a6adfd2ca4d0e02e7b60d57d56d4f6d9e7fe516a5e58baeea6c4dcd9284b0", 0xc0}, {&(0x7f0000000700)="07c5e6902bc6118aed7a161ca438a6c7ed2fee79914453ff889844e98b03b0d657a25673b167d587ab14f26cea20f0566baaaada454cb1b76c0f42c7bec0bc5d02e5fc052042f6e6ef58dea371e0048507a4cde791c6e5320d9f510995bbd09c3d121c6396aec2d8ce45282e1b819c41d22a332467d03711801070fa0dfdcf980c3207adcd1dda9ede4c61bf0d3465edf5e97c719d05e2ba593e36be5e4b874428c4abc722082485a1bacdbc7220d2b91c2dc5793d0395300f041a142ade4d3472ddef6c6d001727b37a4eeb9c29a04fccfe", 0xd2}], 0x4, &(0x7f0000000880)=[@rights={{0x28, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x28, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90, 0x1000}}, {{&(0x7f0000000940)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000a80)=[{&(0x7f00000009c0)="a09c79c66b91ef13663794e8cab2f13482c5dc50bd4a4e77a1476b7d55c9c25c0f24fae58878e308a0c07c6df851b47bb646771f38e46af33913c15aeef2728306c861c9ee1729fdbe2099b82f71e35af4ee37e5a01cf77715e2b483dbec44a2b6f68727a9ab62fa2fdbb63aaaa973483ff8c14b8ce4d4a34e42b15fa4389d77c55e41a8fe41a349c81d8c0144bcdf6515283553a1ee70695b302fbd48978af27442e1", 0xa3}], 0x1, &(0x7f0000001200)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0xe0, 0x4000000}}, {{0x0, 0x0, &(0x7f000000c900)=[{&(0x7f0000001300)="8028928ae60481c250e0869e15378e7ad20904470a4e3e7fc74695444ad6aacdfa71c6b790ab2af5cf207d4ad99ba692af", 0x31}, {&(0x7f0000001340)="241827e96ce0555b31ca5bcb638d5aa2baca7a6b1d4bd37672f05437521a58da502d6a8a4fd8e039892b817603f97f031d65e94883d5d9f04387dd88b1ee162c2279b8f887828487114e68aeaac1f624495ae9f637718c5e369078dcab069b3be372076b517f8042379ca51ad8b2de296647250c20870d2114aa7b93f4d609f425a499b4a695cda0fff02cc0860e6da11075d4079a8bbfd3b6e5e777edd4eb3f32a57399455909e147e08fbce43b2ffe13d4c74acad66ad9516f0cdf7202e97d45e3438bbb031a3e930ccd2a7ecd5024d9243d98b59291da0b64b6faebe7692f69ab05ff09390a5c7a", 0xe9}, {&(0x7f0000001440)="6b4794ddfc38fbdb1b09f6280be9ec207f21823eb21482073d8dc4c841cf87be839612b4b3dc0c37d81b2e98d6eb6542a86845582de4e1c32e10afe122e0cd27ddc2c8dcd99607349fd8a8b25444ddc128ba419dc1bf5d3bb4eec0f0fcffb64a5133e733ae841a915ea0341530d54e85727e8623d5", 0x75}, {&(0x7f000000b6c0)="4dc42103aabac024269887c9689bdfa4edacff0358f74e4a08152c541dd24e6ec53ffaba594fb2372d269f35f48024e71a0d19471d0e8a68da186975d641e38d998865b2cb3d826202eab5bd588490ba54ef170663d6d0c74129cf7fa1f2d9e0dab664f01ac37b75890bf28b3849a93b1fbbca6eb7375e3b2f", 0x79}, {&(0x7f000000b740)="85b3621119ef6cd51d639f21c09dfa8f42009b083c9b073cf1315116b6a2bd15c2833e85d917e81694f75b65c176aa3d0511e60eb92fe26c29eefd32cc56ef2b3ee1014573ab48fec0571de56b3af22b5caea632a4b5afc419b05a9f30e109d22a1816ce7b351cf289ff12d832ef71d148ecb42c5b32389a8ba3926649ca1d0c4bd56e8772b3fc66df8ca0b213cc2041ed508e78c4203a93f4fff2133e7e73d8f6d3262e7ccee6882ed96e5244871849b9071ad1449f2f3d4237d863254453c1afac78ac699f942a9685bd352ad03cb3d0c0371bfe25e69b43441a2d699e26982f60f0e139d4324fa209f1a9791f5335c6c6fff968e7d7789b9657704b93001730d2fe50d0ec5bca5fe3f7e5499cb57db559bbfc9cd8c222ba05da8df6acdc2d35b599e062457d4f1d81ed3652e6a1d1e989cd085b43f03a86a0d7ce67aaf4ef21499da212d46e7678f7197b001c7bc9507b79b7d804865463765108cdd56a5bd762adaf6bae122ae10526c5e7c5bf050b25f331d8725e28dc751f91fab42d24e6cbf4f1b920fa7a69136116fc5b7ed0e9580d47a2a04bd35245ce481a58254e25cf13bd8973025c73c226cfd5065a4d6ffd08c60725803bcd0c9a960c8625da091642cfc0048f2c3df98229970c780246c93ed74d9eb4c500e50b30b3b0f312d62c3984e020299156046840c6f1678f340f05dd8e38d88a46f154f9bea57370071435c53962a231c74dcd8497ebc9f49754b9195dea3478d9e94cd1feb3128cbf99e75484028b8d603c68dd78ab6935b1c56feed0794be125ed482e60216543c4c36aa8bfbf340bfe011561d959362c39ca84bc5ddc4325add632488f6e5c007db28d93a644d9a3b7039811a6c764ac5c726aea4b73ea035b331cdd68a4da81894aaacd49c089f21f37dbe107a4f13335ccdaad219c8c236966462d6cec87bdb2ea9d80f2eb9f0b2a702a39830c8481fccb01b77339381b0dce6157b1dfd9846585cc83fb2418093adfe4cd857e576dc6bd439e01f99e1bcfcf5fcbf3b418c3d8b550b08a49049351a0971efdd4f1e16265a5fea51ab31d904917a7bf39c95d625b3d82ac74c10663b5439881d7ef2d7722e6796569a0e469a0b1f2c9eaac79a0100123b8f214cafe961e76a23b66e34cf6b5e6796a9dced17b6ad27b9e449995a1a6a9c302c8eeea1797c14db3572b0ac3bdd28f9738cfa1557161f4d97166ff371a54a8b9a7a209a4bc7be545eb125a38ae296c686794a991908ebd82f49a62f653cd2fc8c20784486a6ec30a76c40a5653061139fb0f93f706438bfb94127cd26eec818f12051b82e1474ae8b6d7392ca17584784002827b78f80fee685ce3a97b6d6685631a213493491d70e4e5aa59b7a4f6594cf47f5a71de81b3a33e39baaffdbefc73072f31e55c267285011be5fcf350d51c56d820e9b177222217b176232f72a77726dfb718edae1a86385b6a2144a82cb08e12fe4c501ea6b1f944baf1a67ef595dddeebc949fe41edf342dfe74ec26cb814af09c7d127964d3d0f867b9506a2fbf4d239bc30c3e22e79a89b7f34e29b8c0fdf3f115567c1245f403f89f63432c9001d6ed9084cbecd08bbb950783edd32808b5576ba2ef8d1abab418d332bf7f5c7d1116f083a27b7a65fd2e523467ba9e8f5cd77cb90294d3a8775ff12c64544f911a858e09cc228cedd008fccc9c4b4bfdc4dcb70b5a7e8338ac6bf48ba5e1cf7051b8d1ebf739bc5ce4e93c6e15189bf4e3d11fceef7f16d2f542600647f4c6c2c5b3b788373e6d90a1368d0994b1fdc6e755e5249ae3038ecb965efdfefe146c6035a6dbefba31ee2b22e9768abc385f4410ecacc879febbd27ee1c68c136ea6ef7cbd2cf761477b68759f39f1c1165ac3db6bdfe1705c5a8938f7298c60009b54728c4a51978b0a3b58520b0b9c08c3deae17b698d4090d4e61e2ba9a4a2f0c522d7922c57ee9b8126b9ee5fd41732a0ce61a3f3f9376e19bcdc096a53a73017aacb19f595dc1ea16028069dc9c6c6433be3eaa77fc04d48067ba8260f6a94ff8c8ec57ee75457fe44478faafe15e54f820a4cba0e282806f85538857067bd6498c9b1b5a1b9426c38f02bb021f3c68996aa4ba1b40efdbb221bc38fa3590e08b8abd50664bbfcc4825b3739608fdf63339ec774178662ac78ffea60ab513b5f50bda93aff8669648e2fea681ff264c23ffb695c275787c85e20951cccc5e4b9888b2b3ab16d494475cbe576b5b6b644dfd64d8572b44d32658418ef13244096929add2f831920aaa587df47b41dd82a9ff99fe6c8302926c7e4f8c728e0a04356d78f95f0c69cfbf52ac6585932b4ee1173f639de50325673cd38e4f4b1f51d6a1760e4e0ed7a4d010b9e752268573ade7cf3af42d2eba51df62fa999be9800ff6ca7cdd5f969e9c73a5e44b31f49d310e2f586a2479596883b7bc173fe3254298b570b8817e3e156709415b7f1f213db52f7a9874c6584f96b1b22a5e9c4d8f89fe573585a6dcfa146623f388b4fdb7f833cfe539e4371c495217d7d5aa088bb133b899de664633b45c9af156b2d882ac072502332103024d6e9498416f87f505ebbddf7ed26d55b2401e6a68b1321cb8579232c1e9c9e6a753064c221e311805859c06b4bbf619a361d630fef92b6f5e5e38b5fbc05da109466cf29fbe4dc840db79a8ae613dc555e4ca48aadd5e25221a31735dc84c4ea1293888e44a1acbae3426d4e5606baaf666d54f55a5e32d3271577e9a5950ddd73a365752c1e9f62a2210c27f276a02b3ea6e96a25fc83e17ad6340e66cd4f07f3e402e6a3e46caba30f4d753ec9bb50769a50d8a59f01b6cc7e5142f730a0be60dbe8bde8089ddff4478d85a5eec6ad0009e5e86c2c00bbe3466433a6a2734b4a6c71aacd8bdc6944022453aa9d88b9533f209263a9229208ce49b1c5ec5cb973ca3916d2cfc551dc76130a659e49204f860b3c4ba08f2a9cff6febf4a849f01fb4a440b493cccda08bdedf29e31ff9a2ae91f4a18416af47cd7147cef738618596c9b44a4ee3739e1fe211c920940afafc86c28dbd23d8ee69dff211ae71fcea7b18696f675e6d7d5b54847e20f98fcf89483e448980820768b4219c886c3ec756807935f0f0ccb05799900a503b95bcba58824e57be980189ea3c50193d852305cfc90a68535a7110c6faaa61c37ace4b3e359b92f5dfa1dced9da8953c89885b8f02cec3091916b15f3ebc4431ab5dd5fe501523e719d2a38a60714b0bbcdcaaa3a4816d2b6c63b11b5d9d8f6aaea98e1f90f3a09bbe5fcba56be84125c33514b31fc5b8d2aeea13566095a643cd4d88822b09e6ab184985fe606fea98b53c722cf40023992e0f0f58ca58c34a8f525fec308f8f1350099fdf7d229aa7b41b1f2ceb942a402aead16a57ab32327d2a34ab34e2d379a4e6ef421521f9456af343819dbb0d0e8293cb60cc18e60a96fed121a47d9033e3e6a18873211d8b6ec0344b6a215609d8dbc8d400e1fd23a35c2b65700cece5d6b03cb75696e560cffc8ce453672bdbcb509c13d0502d6e9cd1c8907c9fedbb74fe8845a27e6e4bd60e56da82d6474cd9220e2a43a46244a3f6dd50e9610096302f8d9a05d4ca22a54fc24a2b6fb4858a3adecb7cd612764963c514c8a0044fa54298bf822bec975d93ab75c375604b3ecdad41e434a4929c5d85ed59bec66e9e2d3b554d903564a3a936456a33a6c59f5fd60ba34e359798be225b992000df7d747442fe6ccc0e94fcc409b9bc6bf958522ef28a1aab54fbf43bb29095b7bd48f83383304308eba647634a7e04a825551afaf9a8b36b1a94f1ff7fcc3d4a37aa8203b6557562d72a4aa312d638495ed46fc580b15740172e1c5128edef370551a54c0fa3f7195ea83a25e0b0bfef5f84f5924d80772aef5bcb824f71118b03c9342f8e247ec2295917ea31ffe4fd5a38d0520cc4c378fe1b5f57941e0c56c95442d630c6cc11a10cf9765685d951cd4788c81ea5560f5fde5fa74599822d4c8713241b1c9614979a4f328f1f31f35fc0b609936ae3ef6665a8d1e010566b40ed1bbb4ae979712d1bf7ed88bb1cc8e0844f8c7a1192c2e1c178a7865a8e1bbf9743ea367cee5af2744262c6dd074b6c422e90d1e08ed67bb8221c55fd5a572a5924f899dacc3f6e890fa75a77486765a75b4e9419d786d5392ec98f5364afc06edb185a69924b2056071ef380efd77847b9dbcd0f18bff12a8a37d3a1654b9967734f42a34cfff5324d483dbc182f62f02310a4bad62a9788dde559c2833893467338a76f7abc95e39f4d200a7f1f0d979594fba70b8958272b398fae9018e041da58c62ee24fe6be50abc1b675162fa51c16d612c4f0b4fd375fe76272bf277e833f1fb48ab6de5c6b44faacc45ef89c2426f56c4905b06962e0af2e0cec685d49fcac12d92fc574bc8254b658a24462fc46ffef4bbd1523f847d6e9bcb3f90f12ea924edcb4673084c3d3f60f13a5fa760e660d8f65a45539562a66e156f1afdbee12fdcc25340e6398e0ca5ea696f80665dcce7e5edccc0efd01193eb70692e3b19c244e3c297e6f7434c3fa294e2045e6bca89e2ae4df7862b81380ce54edbbfcda3adc2753eeee93f1900d5fa4ec9665d95c4ea0faea6e00d8d273d5775a24a640e7c2c2d0deec27645e6aa88ead406de15bda945187e21f195d54b7ca909a4cea7009e2b3a3cb3d0fc7f8eeec50065a0a1d6ef97d02107898b0ed7a67d4f22bbace2b2298ee23170fa651d1431d10d1bf96df7a12aadebab60c37c7272ccbb34b742e725ec85393e0942b662538af56c06f8ad84b24cb50a1600d22f686392d0dcc00ecca0f9a4fcdb03b8afb81d83090e85e3c93c7d8ca5c55235b9bb81f912afd2126fff388c9765c5a4117a7b86e59f6ec338bdddf44a936359e93b2b3504e5540ab7ad3b996b81de11e3b561e5dc32ee730fea126f6cfc2deb9c1910a7c63ab02909e26413e3fbf5eed11827e8ddc681057df760a43914be737b8c8e42f40a59cbc290a92c9772139d97cd3a9b8bf186e98fcffa87b7bc90d2b176ac69ad674a7faeb58a6d59f0835cdfe836b675c0230fb0c3dda9edf751391565f9f48fe561d642ccb4b4d35b0df506b8ae596e691f9c2ab76d47dda93dee517b756b8403a52745db1f7fec4352c455fbdc1c75a57fd869a8a01e34270ac0ca700917684a3be70979bcf8d0616763cc7129d0f3fd1bcb5ea016e81b23f6f63087ec0f7e51b9f3d98fe0bd37621b31bf8bfdf14fe7302d18f62d437f78249c29e60a364813326b1a8476034fb01d97a0190f9b3409a1355cf721b908075d1da2e4e41b1ac9fe24f618265f9edded683b337a07189f210a6e6d87d6ca52116509cec71908aa98e4565430eeb0eeff17e2fbe2ec1febe047889380793e2b6d8406b608545dd0e5497176c74dd3e75f25b4b5c508342759e8bda64bb5ee91fd789baba8045a1382a84eafbd1cc2fedd5b77eecc579a54cf7174f9acb2420a98657aa8f31267ea953c9a1979d38db453b6d93582437131bcfa3fc40d0115c19edf6d6f909ab386439b12a65c811ab3a5e985dae5a9b93f39c3c73a713683df491de11ba3e58de6bf455a40d197e270411b380194f808dc495b1e876b9c1dfaee9db48c4722b882ce6619ae3f5b4cc23e96ffb4eb764d40b0b71d6749801950824cf003abd067f4187dd646ac2e841bbffcc5b067ed1990bdb76163a4cc24f1039723cd2c9cb6eab19109a6ea1f3c800622df7555bca8777dc19224588b721448e8531e30f7d163e6a7e", 0x1000}, {&(0x7f000000c740)="c0b1c3d514968abe4874c43f52393d6243a01d2fb4ed56d9b42f45053db21ba3fb1d480de80c38475daeb2900afaf53f631716248d80631c051f41092121e16342455982032a5448f03eec414fc94a131901e87052d759f2faabbb16bbfba2156f1a91e6ec7a416065ae686046ef0504a787beccb5f8fdf659f2b057c907bef549191d44fd69f65024e9d72e9fcb788bf31106e9296ad7d190badf38f362df757ef70bf448990a8bcd8286b381eb9bc738257830916f8cc43b08937ca20ca6019f180c45ece29e49fdd83cf772dfd3", 0xcf}, {&(0x7f00000014c0)="b11e084a1cfd63ec38487374220dc3e3032c32321ce7c73f707ca9726fa6997612c3018e9bbadcfd", 0x28}, {&(0x7f000000c840)="60827a83b9fabe8f152a974f172a943af167d44f35829e0362d73b6ae85714a0d59e374f2176a1e2eb8ec862a740eceb152f87491d3398aad57dc9d1063cf7f64e09e04e520995544bae241bc423ba9359297446f91e99ee63af9a25ff938358bb3d27528ff444bcaf28dd356f4a47f01fb700fe8ff11ba1a6fa87029ed9ec4a42c0d13394", 0x85}], 0x8, &(0x7f000000f100)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r8}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r12}}}, @cred={{0x1c, 0x1, 0x2, {r13, r14, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r15, r16, r17}}}], 0xa0, 0x4001080}}], 0x4, 0x24004041) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) ioctl$USBDEVFS_BULK(r0, 0xc0185502, &(0x7f0000000040)={{{0x1, 0x1}}, 0x0, 0x0, 0x0}) r18 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) r19 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r18, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001500)={&(0x7f0000000400)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r19, @ANYBLOB="0100000000000000000008000000180001801400020073797a5f74756e000000000000000000180002800400010010000380"], 0x44}, 0x1, 0x0, 0x0, 0x200c4011}, 0x0) 1m0.046516266s ago: executing program 8 (id=562): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000106a053103000000000001090224000100008000090400101c0300010009210000000122f80409058103"], 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_mount_image$erofs(&(0x7f00000001c0), &(0x7f0000000200)='./file2\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x1f0, &(0x7f0000000440)="$eJzslb+r01AUx7/3Ji9pfW5uLg4+8DmYJqm/lgfPxclB8Edxs9i0VFMrbQZbEPEvcHdzcPFfEKGu/hFSBVEQXdT5SnJvkptqSltbing+0JNv7j09OfeccAKCIP5bPrz/ORU/Dj5VABzFHmy1/tnIfbjm/67y7dGbK5cbT80Xb+2pUy1Gs5d+vglgcslApO6FEELf31PX6+CZvgGO00o3wOAofRscN5UOwHBL6bua7u8oEQbOnX7YanfDwI2NFxs/NvXZ/L4+YWhp+TFtfzga32uGYTDYmLBKKjf5kuVXAQ60/PR+OZDZulr9PHB4StfBcE3pi7DhOE5eEu38x808vjH3/BaWP+SuvvIx6U660p5xNrBkHXfm+MS1Xa0xAPtz719t9m1YRVgorOBlvmXIrbSjW0917QJm8aR/EVDYBtaf4QV7DUPk9aHsX5bqY3lfdO7vzu/y4WLvz6KVz+aneM5wSptPcpQ8Sz4Wtaj3oDYcjc90e81O0Anu+379vHvWdc/5tWQQSVsyA+P41WQ+HZGhY6plvhaz8LAZRQNP2uzelzY/QP4fnsw/jv2TSL4cDMeuzsb9DiB9KFM/nlxjtW+UJk8QBLFFToBlg9NMhfqaqA1LCOH/NvQIgiAIgiAIgiAIgvhn+BUAAP//aA9ZjQ==") ioctl$KVM_SET_SREGS(0xffffffffffffffff, 0x4138ae84, &(0x7f0000000100)={{0x0, 0x8080000, 0x0, 0x0, 0x8, 0x0, 0x0, 0x2, 0x0, 0x8, 0x9, 0x10}, {0xffff1000, 0xb000, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x7}, {0x2000, 0x5000, 0x10, 0xff, 0x7, 0x4, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfc}, {0x3000, 0xd000, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x8, 0x0, 0x6}, {0xeeee8000, 0xffff1000, 0x9, 0x0, 0x5, 0x8, 0x0, 0x0, 0xfc, 0x3c}, {0x0, 0x0, 0xf, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0xa, 0xfe, 0x0, 0x0, 0x3}, {0x0, 0x3000, 0x0, 0x0, 0x0, 0x1, 0x0, 0xca, 0x26}, {0x80a0000}, {0xdddd1000}, 0xddf8ffdb, 0x0, 0x10000, 0x50, 0x0, 0xf801, 0x8080000, [0x0, 0x0, 0x1]}) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r1, 0xaf01, 0x0) r2 = eventfd(0x0) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, &(0x7f0000000000)=r2) ioctl$VHOST_SET_VRING_KICK(r1, 0x4008af20, &(0x7f0000000040)={0x1, r2}) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f0000000780)={0x1, 0x1, &(0x7f0000000380)=""/240, &(0x7f0000000900)=""/103, &(0x7f0000000800)=""/90}) r3 = ioctl$KVM_GET_STATS_FD_vm(0xffffffffffffffff, 0xaece) r4 = open(&(0x7f0000000040)='.\x00', 0x20000, 0x0) getdents64(r4, &(0x7f0000000fc0)=""/224, 0xe0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000300)={@fallback=r1, 0x36, 0x1, 0x9, &(0x7f00000000c0)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) r6 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x9) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000640)={@fallback=r6, r3, 0x1c, 0x20, r4, @void, @void, @void, @value, r5}, 0x20) ioctl$VHOST_SET_MEM_TABLE(r1, 0x4008af03, &(0x7f0000000680)) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, &(0x7f0000000980)=0x1) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000004c0)={[{@noload}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}, {@bh}, {@noload}, {@data_err_ignore}, {@usrjquota}]}, 0xff, 0x44d, &(0x7f0000000900)="$eJzs3MtvG8UfAPDvrp30/Ut+UB4tLQQKouKRNOnzwKUIJA4gIcGhiFNI0qrUbaAJEq0qKBzKEVXijjgi8RdwggsCTkhc4Y4qVaiXFiQko13vpsa107hx6rb+fKRNZrzjzHx3d+zZGTsBDKyx7EcSsTkifouIkUb2vwXGGr+uXTk389eVczNJ1Otv/Jnk5a5eOTdTFi2ft6mRqdeL/Lo29V54O2K6Vps7XeQnFk++N7Fw5uzzx09OH5s7Nndq6tChfXt3Dh+Y2t+TOLO4rm7/aH7HtlfeuvjazJGL7/z0TdbezcX+5jh6ZaxxdNt6qteV9dmWpnRS7WND6EolIrLTNZT3/5GoxIalfSPx8qd9bRywpur1er3d+3PhfB24hyXR7xYA/VG+0Wf3v+V2m4Yed4TLhyPeP9iI/1qxNfZUIy3KDLXc3/bSWEQcOf/3l9kWazQPAQDQ7LvDEfFcu/FfGg82lftfsYYyGhH/j4j7IuL+iNgaEQ9E5GUfioiHu6y/dYXkxvFPeumWAluhbPz3QrG2tTT++6eex18YrRS5LXn8Q8nR47W5PcUx2R1D67L85DJ1fP/Sr5932tc8/su2rP5yLNiQXqq2TNDNTi9OrzLsJZc/idhebYk/l0S5jJNExLaI2N7VX75+h3H8ma93dCp18/iX0YN1pvpXEU83zv/5aIm/lHRcn5w8eGBq/8T6qM3tmSivihv9/MuF1zvVv6r4eyA7/xtbr//cUvyjyfqIhTNnT+TrtQvd13Hh98863tPc6vU/nLyZp4eLxz6cXlw8PRkxnLx64+NT159b5svyWfy7d7WLP81f48oj8UhEZBfxzoh4NCIeK9r+eEQ8ERG7lon/xxeffLf7+JeZle+hLP7Zm53/aD7/3ScqJ374tvv4S9n535endhePrOT1b6UNXM2xAwAAgLtFmn8GPknHl9JpOj7e+Az/1tiY1uYXFp89Ov/BqdnGZ+VHYygtZ7pGmuZDJ4u54TI/1ZLfW8wbf1HZkOfHZ+Zrs/0OHgbcpg79P/NHpd+tA9ac72vB4NL/YXDp/zC49H8YXPo/DK52/f/jPrQDuP28/8Pg0v9hcOn/MLj0fxhIHb8bn67qK/8S93wi0u6fVY07pPF3U6K64n9mcYuJdW139fuVCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDf+DQAA//9X4u4v") r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.stat\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000000040), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r7, 0x0) fdatasync(r7) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) bpf$ENABLE_STATS(0x20, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000340)={0x24, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00220508"], 0x0}, 0x0) 57.584834791s ago: executing program 8 (id=586): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r2 = socket$inet(0x2, 0x3, 0x9) ioctl$sock_inet_SIOCSARP(r2, 0x891a, &(0x7f0000000000)={{0x2, 0x4, @broadcast}, {0x1, @broadcast}, 0x4a, {0x2, 0x102, @initdev={0xac, 0x1e, 0x2, 0x0}}, 'ip6gretap0\x00'}) write$binfmt_aout(r1, &(0x7f00000000c0)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000100)={0x0, 0xfffffffe, 0xfffffff6, 0xf, 0xf}) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) syz_open_pts(r3, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) (async) socket$inet(0x2, 0x3, 0x9) (async) ioctl$sock_inet_SIOCSARP(r2, 0x891a, &(0x7f0000000000)={{0x2, 0x4, @broadcast}, {0x1, @broadcast}, 0x4a, {0x2, 0x102, @initdev={0xac, 0x1e, 0x2, 0x0}}, 'ip6gretap0\x00'}) (async) write$binfmt_aout(r1, &(0x7f00000000c0)=ANY=[], 0xff2e) (async) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000100)={0x0, 0xfffffffe, 0xfffffff6, 0xf, 0xf}) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) (async) syz_open_pts(r3, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) (async) 57.445218999s ago: executing program 8 (id=589): prctl$PR_SET_MM(0x23, 0x9, &(0x7f0000004000/0x3000)=nil) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) syz_open_procfs(r1, &(0x7f0000000000)='net/ip_tables_matches\x00') r2 = openat$kvm(0x0, &(0x7f0000000040), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = syz_kvm_setup_syzos_vm$x86(r3, &(0x7f0000c00000/0x400000)=nil) r5 = syz_kvm_add_vcpu$x86(r4, &(0x7f0000000180)={0x0, &(0x7f0000000080)=[@cpuid={0x64, 0x18, {0xb, 0x1}}], 0x18}) ioctl$KVM_SET_CPUID2(r5, 0x4008ae90, &(0x7f0000000380)={0x3, 0x0, [{0x0, 0x1, 0x1, 0xee, 0x7, 0xed}, {0x8000001e, 0x7f, 0x6, 0x4, 0x7fe, 0x7, 0x7}, {0x0, 0xe0739a4e, 0x0, 0x2, 0x8, 0x4, 0x3}]}) ioctl$KVM_RUN(r5, 0xae80, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = syz_open_dev$usbfs(&(0x7f0000000040), 0x12, 0x80801) ioctl$USBDEVFS_CONTROL(r7, 0xc0185500, &(0x7f0000000080)={0x0, 0x1, 0x7, 0x8, 0x2, 0xfffffff7, &(0x7f0000000000)="6bb2"}) sendmsg$nl_route_sched(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000a00)=@delchain={0x12, 0x64, 0xf31, 0x8000000, 0x0, {0x0, 0x0, 0x0, 0x0, {0x5}, {0xfff2, 0xffff}}, [@TCA_RATE={0x0, 0x5, {0x5, 0xe}}, @TCA_RATE={0x0, 0x5, {0x2, 0x6}}, @TCA_RATE={0x0, 0x5, {0xe9}}, @filter_kind_options=@f_fw={{}, {0x0, 0x2, [@TCA_FW_POLICE={0x0, 0x2, [@TCA_POLICE_RATE64={0x0, 0x8, 0x3}, @TCA_POLICE_PEAKRATE64={0x0, 0x9, 0x7}, @TCA_POLICE_RATE64={0x0, 0x8, 0x7}, @TCA_POLICE_PEAKRATE64={0x0, 0x9, 0x1}, @TCA_POLICE_RESULT={0x0, 0x5, 0x9}]}, @TCA_FW_POLICE={0x0, 0x2, [@TCA_POLICE_TBF={0x0, 0x1, {0x3, 0x1, 0xff, 0x5, 0x9, {0x40, 0x0, 0x25a5, 0x0, 0x674, 0x2}, {0x9, 0x2, 0x8, 0x7, 0xa248, 0x9}, 0x7, 0x4, 0x5}}, @TCA_POLICE_RATE={0x0, 0x2, [0x9, 0x274c, 0x8, 0x9, 0x4, 0x0, 0x2, 0x6, 0x9, 0x4, 0xfffffffa, 0xeea6, 0x1, 0x3, 0x0, 0x7, 0x81, 0x0, 0x2, 0x4, 0x7, 0x8, 0x1000, 0x4, 0xfd, 0x1, 0x661, 0x9, 0x8000, 0x1, 0x8, 0x4, 0x6e, 0x3, 0x1, 0x7, 0x7e, 0x842, 0x4, 0x101, 0x1000, 0x8, 0x5, 0x5, 0xbd, 0x80, 0x1, 0x6, 0x4, 0x0, 0x0, 0x3, 0x2, 0x8, 0x2, 0x6, 0x2, 0x8, 0x41e, 0x9, 0x0, 0x6, 0xfff, 0x8, 0x7, 0x877, 0xb6, 0x6, 0x8, 0x80, 0x3, 0x8000, 0x2, 0x6, 0xb62, 0x9, 0x0, 0x0, 0x9, 0x9, 0x1fb, 0x401, 0x2, 0x1, 0x9, 0x9, 0x8000, 0xc, 0x1, 0x2, 0x5, 0x4, 0x5, 0x8, 0x0, 0x9, 0x8, 0x1, 0x7ff, 0x2, 0x8, 0x6, 0xffffffff, 0x9, 0xfffffea7, 0x4, 0xbc, 0x4772d0b2, 0x1, 0xc7, 0x7fffffff, 0x4, 0xa9e, 0x554, 0x8, 0x1795, 0x9, 0x1d, 0x3, 0xe2f, 0x3ff, 0xae7, 0x7, 0x100, 0x6, 0x8, 0x8, 0x9, 0x3, 0x1, 0x8, 0x8, 0x4, 0x2, 0x7, 0x694b, 0x9, 0x5, 0x2, 0x3, 0xfffffff9, 0x3, 0x6, 0x7, 0xed6, 0x2, 0x1, 0x7, 0x1, 0x1, 0x63f, 0x7, 0x9, 0x4, 0xd, 0x7a8, 0xaec, 0x400, 0x7, 0xfffff53a, 0xa, 0x1, 0x7de7, 0x673f2faf, 0x1, 0x3, 0x4, 0xd, 0xd, 0x8000, 0x0, 0x22ab, 0xfffffff9, 0x3e17, 0x0, 0x1, 0x67e, 0x8000, 0x1ff, 0x0, 0x4, 0x8, 0x6, 0x7ff, 0xa, 0x3ff, 0x6, 0x401, 0x8, 0xd, 0x9, 0x2, 0x80000000, 0x4, 0x5, 0x5, 0x9, 0x10, 0x4, 0x80000000, 0x0, 0x2, 0x3, 0xfffffff6, 0xfffff204, 0x6, 0x3, 0x2, 0x8001, 0x5, 0x4, 0xffffffff, 0x10, 0x9, 0x4, 0x5e35, 0x2, 0x49, 0x80, 0xfffffff0, 0xb, 0x5, 0x4, 0x6, 0x5, 0x7f, 0x5, 0x5, 0x4, 0x2, 0x80, 0x8000, 0x7ff, 0x7, 0x7, 0xb5b2, 0x71, 0x0, 0x1000, 0x1, 0x6d09, 0x3, 0x9442, 0x7fff, 0x5, 0x8, 0x6457, 0x8, 0x8, 0x3, 0xfff, 0x100, 0x1, 0x0, 0x9, 0x5]}, @TCA_POLICE_RATE={0x0, 0x2, [0x0, 0x2, 0x3, 0x4, 0x5, 0x4, 0x6, 0x1, 0x100, 0x6, 0xf, 0x7f, 0x5, 0x4000000, 0xe, 0x9, 0x81, 0x1, 0x0, 0x9, 0x6, 0x80000000, 0xc4, 0x6, 0x6, 0x1, 0x8, 0x5, 0x6, 0xfffffffd, 0xffff4225, 0x10000, 0x1, 0x80000001, 0x1, 0x6, 0x2, 0x3, 0x1, 0x2, 0x10, 0x6, 0x6, 0x8001, 0x1800, 0xfffffff9, 0x1, 0x1ff, 0x3, 0xd1, 0x5, 0xffff, 0x25, 0x60000000, 0x4, 0x3, 0x7, 0x4, 0x5, 0x78c48c55, 0x7, 0xfffffffb, 0x7, 0xfffffff2, 0x1000, 0x7, 0x6, 0xcd2, 0x40, 0x5, 0xeefe, 0x0, 0x0, 0xffffffff, 0x100, 0xe6, 0x7, 0x0, 0x8, 0x401, 0xa8cd, 0x81, 0xf8f, 0xff, 0xc581, 0x276, 0x9, 0xffff0001, 0x7, 0x1, 0x4, 0x7fff, 0x9, 0x7, 0x32, 0x40, 0x2, 0xe, 0x1ff, 0x7, 0x6, 0x1ff, 0xbb, 0xa, 0x2, 0xfff, 0x2, 0x5, 0x1, 0xfda, 0xd, 0x16, 0xfffffff7, 0x1, 0x4, 0x100, 0x6, 0x546, 0x6, 0x9, 0x9, 0x10d5, 0x7f, 0x7, 0x3, 0x401, 0xffffff8c, 0x7, 0x4, 0x7, 0x1, 0x6, 0x2, 0x10001, 0x2, 0x1000, 0x0, 0x0, 0x4, 0x5, 0x5, 0xfffffffb, 0x9, 0xdf8f, 0xfffffffe, 0x3, 0x8, 0x5, 0x0, 0x1, 0x4, 0x8, 0x2, 0x7fff, 0x7, 0x6, 0x7, 0x0, 0x8000, 0x0, 0x9a, 0x6f8, 0x6, 0x10, 0x8001, 0x1000, 0x7f, 0xfffffff9, 0x3, 0x3, 0x3, 0x400, 0x80000000, 0x8, 0x9a89, 0x5, 0x0, 0x7, 0x4, 0x2, 0x7, 0xffffffe8, 0x8ac3, 0x9, 0x2, 0x9f6e18bd, 0xff, 0x8, 0xb, 0x2, 0x8, 0xfffffff9, 0x5, 0xf, 0x8000, 0x60b137b4, 0x400, 0x3, 0x2, 0x7, 0x9, 0x8, 0x40, 0x9, 0xe66, 0x3ff, 0x6, 0x4, 0x6b, 0x7f, 0x401, 0x7, 0x711, 0xfffffff9, 0x8, 0x7fff, 0x4, 0x80, 0x3, 0x6, 0x9, 0x3, 0xffffffff, 0x1ff, 0xa318, 0x7fff, 0xfffffbff, 0x3, 0x3, 0x8, 0x5, 0x3, 0x4, 0x0, 0x2, 0xfffffffe, 0xffffffff, 0x4, 0x2, 0xffffff41, 0x6, 0x9, 0xfffffffa, 0x2a6c, 0x0, 0x7, 0x49d, 0x5, 0x5, 0xfffffc00, 0x3800000, 0xffffffff, 0x2, 0x3ff, 0x6, 0x4]}, @TCA_POLICE_RATE64={0x0, 0x8, 0x8}]}]}}, @filter_kind_options=@f_flower, @TCA_RATE={0x0, 0x5, {0x5, 0x96}}, @TCA_RATE={0x0, 0x5, {0x3, 0x47}}]}, 0x24}}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="300000000101010100000000000000000a000000100001800c000280050001003a0000000c00198008000100cc00ee38a80b9707066bd5a107b4f9721f0cbe2db41e2490895a4ab8003ace35698832a9ad709af69ebebbf13d9b4380cddb70c7ddbc31743550ab93c5a9d6"], 0x30}, 0x1, 0x0, 0x0, 0x4}, 0x821) msync(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 57.385505502s ago: executing program 8 (id=590): syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000080)='./file0\x00', 0x400, &(0x7f00000004c0)=ANY=[@ANYBLOB="6e6f626172726965722c6e6f657874656e745f63616368652c6673796e635f6d6f64653d7374726963742c696e6c696e655f78617474720000693a653d3078303030303030303030303030303766662c736d61636b6673726f6f080000006673f52b00e58abba2d0cc27be339f6f4fe5ad35a724e1531a622f050000008586eb5ba3614d2c24abf5a2614c0f111e057112dafd66336a5e3b6512b81cda80be6e9a34ccc2b88c0100008000000000e3f5def862b95c20ee847008000b0c22653d2ff39b36732e46b56357afe57094f42ba61c5e8b4e184d7dd50000000000000000c0469264c247cd3c7fcb39043dda97538456bc294ae31e525d3b664cf8e83b52b1885b866b58698b3f132aced62a4fc7c8c400b805173d7488a35708d2523190c0014689f57be6ee3f5d28935a0000000000000000000000000000000000000059c1403d010001008ab61fa90695a8b268c277645c1e357ec9316354f659d4244fe126a8364eaa0de6bf4ba21c767782a04bdbb8c86d0cc7e3f03f8ef15c0ee311768cccb8affb0ae5d7cd0000000097676c046a6c754c98dd5f400ad99a588d983ae6e07b4e0e0907266aca53b30a815a84295fb5eab2f263613d36994dc15562892c33ed149270907e9c2e4d0cac7dd9735621a0c6768d4f70c664699157854bb1b85ce3f6ea44456e4f1ae1575315d77f2b995ce4d6ce21b17ca891c155ddd9916e997c32e78231e8d54675e4edf480980023b9736180ff98cf93f888eb70abb728b7e91a5d75b7e43e54f92b6e679249576f12533bef1c93aa993977f15c0a7b595423444db6e87480c46c408f6d48afa1ba"], 0x1, 0x5514, &(0x7f0000005d80)="$eJzs3M1rI2UYAPAn7Xa/XYt48LYDi9DCJmy67aK3qrv4gV3KqgdPmiZpyG6SKU2a1p48eBQPnv0nRMGTR/8GD569iQfFm6BkZqpbP8ClSWPb3w8mz7xv3jzzvGFZeGZKAjiz5pNffirFtbgUEbMRcTUiOy8VR2Y1D89FxPWImHnsKBXzf0ycj4jLEXFtlDzPWSre+vTm8MbKj2/8/PW3F85d+fyr76a3a2Dano+I7lZ+vtvNY9rK48NivjZsZ7G7PCxi/kb3UTFO87jb3Mgy7NYO1tWyeLuVr0+3dvqjuNmp1Uex1d7M5rd6+QX7w9ZBnuwDD2vb2bjR3Mhiu59msbWf17W3n//ftt8f5HkaRb4PsvQxGBzEfL6518z3s/Uoi/XeoJjP86aN5t4oDotYXC7qaaeR1bFxlG/6/+3Ndm9nLxk2t/vttJesVKovVKp3ytXttNEcNJfLtW7jznKy0OqMlpUHzVp3tZWmrU6zUk+7i8lCq14vV6vJwt3mRrvWS6rVyu3KrfLKYnF2M3n1/jtJp5EsjOLL7d7OoN3pJ5vpdpJ/YjFZqtx+cTG5UU3eWltP1h/cu7e2/vZ7d9+9/9La668Ui/5WVrKwdGtpqVy9VV6qLp6h/X9UFD3G/cORlJ5s+YVJ1QFwguj/gWmYXP+//SBi8v1/6P/H4kT1vxPr/z87s/uHI3nC/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNPj+7kvXstO5vPxlWL+qWLqmWJcioiZiPjtH8zG+UM5Z4s8c/+yfu4vNXxTiizD6BoXiuNyRKwWx69PT/pbAAAAgNPryw+vf5J36/nL/LQL4jjlN21mrr4/pnyliJib/2FM2WZGL8+OKVn27/tc7I0pW3YD6+KYkuW33M6NK9t/MnsoXHwslPIwc6zlAAAAx+JwJ3C8XQgAAADH6eNpF8B0lOLgUebBs+DsL+//fCB46dAIAAAAOIFK0y4AAAAAmLis//f7fwAAAHC65b//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv7NzP7lpA1EcgJ8NLvSfiqru26N0B8foEbrssuIAvQRHoFfIBTgD2eUIEUR4HBSiJIrisa2Q75PMMBb8/IzwYmakAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALp0Wa0X//9+/9c2Z7dv54WX/dG2bgAAAHgLttV6Ub+Zpf7H5vzn5tTXpl9ERBkRD43dR/HuJHPU5FSPfL66V8NFRJ1wuMakOT5ExM/muP7S9a8AAAAA52uzXM3TaD29zIYuiD6lSZvy069MeUVEVLOrTGnlIe9bprD6/z2OP5nS6gmsaaawNOU2zpX2LPXjfpy1m95pitSUT38/270DAAA9Gp00/Y5CAAAA6NPvoQtgGEXcLmUelwInqWmW996f9AAAAIBXqBi6AAAAAKBz9fjf/n8AAABw3tL+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRpW60Xm+Vq3jZnt28nz90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADADfvzjgIhEAZhsHd9ZzL3P6w0aGpqUgXCx98YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7M9tCoAgEIbBrezrX3j/w8YLeoYIZkB42EVBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBH7hnLOLXO2BJPVbVME3vGvaqOrBJnVokrF/p4sPUPfwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMvO/bzGUcUBAH8zs7NJq+IaZQ8RseBBLzbd1tbexIMSPPgnCCHd1titP9ocbClCLt4k515EjyKCEm/9H3puoZd662EPFTxX5lcy+XFYhZ3ZZD8fePO+Mwzzvm8WQr77XgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsM/5wL06yQ6+I4/Law2d317P+0YE+c3/78XLWsjhqMunj4Y36SdSvnSw2nwwAAADzIanq+xDCk3RnNevjXl7/p9U9Wc3/00tFXNXzB+v+qq9q/6z9+cfT13YH6hXjZA+9ujEanjucSmd6s5xhz1+e4KZO/ubz716S/AOJP9l6dZzm7zP64cGDj7p5uDD9dAGA/+ds1ZdB9ftQ1g/aTAyAudGpFd5V/Z/02s0JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANO3fAAAA///FdTwZ") mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x81c0, 0x8103) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3004009, 0x0, 0x2, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)={0xf0, r1, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0xdc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xf}}}, {0x14, 0x2, @in={0x2, 0x0, @broadcast}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e23, @broadcast}}, {0x14, 0x2, @in={0x2, 0x4e21, @remote}}}}, @TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffffff}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0x7, @dev={0xfe, 0x80, '\x00', 0x38}, 0x400}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0xffff, @empty, 0xa}}}}]}]}, 0xf0}}, 0x0) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000880)={0x34, r1, 0x1, 0x70bd27, 0x25dfdbfb, {}, [@TIPC_NLA_BEARER={0x20, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}]}]}, 0x34}, 0x1, 0x0, 0x0, 0x48c05}, 0x4040140) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@index_on}]}) chdir(&(0x7f00000003c0)='./bus\x00') truncate(&(0x7f0000000940)='./file1\x00', 0x2fffffd) 57.027191773s ago: executing program 8 (id=592): r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000100)=@name={0x1e, 0x2, 0x0, {{0x42}}}, 0x10) r1 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000000)={0x42, 0x5}, 0x10) sendmsg$tipc(r1, &(0x7f0000000380)={&(0x7f0000000140)=@nameseq={0x1e, 0x1, 0x3, {0x0, 0x0, 0x4}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8811}, 0x8054) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='mnt\x00', 0x4, &(0x7f0000000040)={[{@nolazytime}]}, 0x0, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000540)=ANY=[@ANYBLOB="12010000000000106a05310300000000000109022400010000800009040002010300010009210000000122f80409058103400004000070488210c2623649a4849bb5cce3222c1d1fa099409149a7"], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f0000000340)={0x24, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00220508"], 0x0}, 0x0) 56.359711953s ago: executing program 8 (id=598): r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x161042, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) unshare(0x20000400) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000c00)=@newtaction={0x4c, 0x1e, 0x109, 0x0, 0x25dfdbfe, {}, [{0x38, 0x1, [@m_mirred={0x34, 0x4, 0x0, 0x0, {{0xb, 0x9}, {0x4, 0xe}, {0x6, 0x6, "6ed0"}, {0xc}, {0xc, 0x8, {0x1}}}}]}]}, 0x4c}, 0x1, 0x2b1e, 0x100000000000000}, 0x0) ioctl$PPPIOCSDEBUG(r0, 0x40047440, 0x0) 56.304222146s ago: executing program 36 (id=598): r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x161042, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) unshare(0x20000400) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000c00)=@newtaction={0x4c, 0x1e, 0x109, 0x0, 0x25dfdbfe, {}, [{0x38, 0x1, [@m_mirred={0x34, 0x4, 0x0, 0x0, {{0xb, 0x9}, {0x4, 0xe}, {0x6, 0x6, "6ed0"}, {0xc}, {0xc, 0x8, {0x1}}}}]}]}, 0x4c}, 0x1, 0x2b1e, 0x100000000000000}, 0x0) ioctl$PPPIOCSDEBUG(r0, 0x40047440, 0x0) 38.684948346s ago: executing program 5 (id=789): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x1, 0x0, 0x0) r0 = inotify_init1(0x80000) inotify_add_watch(r0, &(0x7f0000000240)='.\x00', 0x60000726) mount$overlay(0x0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000b80), 0xc008, &(0x7f0000000080)={[{@uuid_auto}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="0200000001eb3c0000000000040001000000000020000600000000002000020000000000729222f1a35264c8e346f3c783e485788eb0371408f5ec389df3561b21ec08a3efb3327ea1de026ea6833619d8fe4834ef3fe946b55183cf5457c69e00093e837c1817f8399fb07c3c15a9d4cd7cf033b952191d0b20838877f5784e53967be7f4a7ea60ec073d25b3d03e2d4701"], 0x1c, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x1, 0x0, 0x0) (async) inotify_init1(0x80000) (async) inotify_add_watch(r0, &(0x7f0000000240)='.\x00', 0x60000726) (async) mount$overlay(0x0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000b80), 0xc008, &(0x7f0000000080)={[{@uuid_auto}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) (async) lsetxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="0200000001eb3c0000000000040001000000000020000600000000002000020000000000729222f1a35264c8e346f3c783e485788eb0371408f5ec389df3561b21ec08a3efb3327ea1de026ea6833619d8fe4834ef3fe946b55183cf5457c69e00093e837c1817f8399fb07c3c15a9d4cd7cf033b952191d0b20838877f5784e53967be7f4a7ea60ec073d25b3d03e2d4701"], 0x1c, 0x2) (async) 38.669114608s ago: executing program 5 (id=790): r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001c40)={0x8, 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000001200)='syzkaller\x00'}, 0x80) r1 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) r2 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) r3 = fsmount(r1, 0x0, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000003c0)={r0, r3}, 0x10) r4 = fsopen(&(0x7f0000000080)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x8) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000340)={r0, r5, 0x0, 0x0, @val=@netfilter={0x0, 0x1, 0x6}}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x40, 0x40, 0x2, [@fwd={0xc}, @enum={0x0, 0x5, 0x0, 0x6, 0x4, [{0x8, 0x5}, {0x20014, 0xa5da}, {0x1, 0x5}, {0x47, 0x3}, {0x6, 0x4}]}]}}, &(0x7f0000000a40)=""/4110, 0x5a, 0x100e, 0x1}, 0x28) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) openat$sndtimer(0xffffffffffffff9c, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB='iocharset=cp865,utf8=1,utf8=0,utf8=1,iocharset=utf8,sys_immutable,uni_xlate=0,uni_xlate=1,uni_xlate=1,gid=', @ANYRESDEC=0x0, @ANYRESDEC=0x0], 0xfd, 0x1b1, &(0x7f0000000d00)="$eJzs2zFrE2EYB/DnahrTOiSDkzjc6BSafoIGqSAGBCWDgqDYBqQnBQsBHWw3B7+EH8bBVT+JYwfhpLk0aUKEGpocJL/fkodc/rnnfcMleQJ5ff/90cHxSe9V70fUkiQ29iKN8yQasRGXzgIAWCXneR6/8zzPb5/F1rfI87zsjgCARfP5DwDr5/mLl0/anc7+szStRWRf+t1+t7gtjrd78S6yOIydqMefuPiCMFTUjx539nfSgUZ8zU6H+dN+99ZkvhX1aMzOt4p8OpnfjO2r+d2ox93Z+d2Z+Wo8qI7ymxFRj19v4ziyOIiL7Dj/uZWmD592pvJ3Bo8DAACAVdBMRwbzezUm5/dmc/L4eD4u8u3k2r8PTM3XlbhXKXftALCuTj5+OnqTZYcf5ihqw+eYM3694ud2cZIFnuKGisstHd2zt4z9+d+ierXDqWJrwa1Wlr7kJCLK2vDvEVH6yz3XRT0oSngzApZqfPWX3QkAAAAAAAAAAAAAAPAvy/hfUdlrBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD9/A0AAP//W1+CbQ==") r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x189800, 0x9b) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r6, 0x40047211, &(0x7f00000002c0)) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r6, 0x40047211, &(0x7f00000001c0)=0x1) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000085000000750000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000e00000095"], 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xf, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xe, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x12, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) syz_usb_connect(0x5, 0x4c, &(0x7f0000000240)=ANY=[@ANYBLOB="1201100335fe6510ca1a8eb232920102030109023a00010d019002090432a70201039e08090588061000060408082387ac33afe3410725010305f804090507020002040266072501"], &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/netlink\x00') r8 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0xd, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0xb97bbecec6b35064, 0x2, 0x1, 0x8, 0xffffffffffffffff}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x94) sendmsg$nl_route(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@ipv4_newrule={0x2c, 0x21, 0x801, 0xfffffffc, 0xfffffffc, {0x2, 0x20}, [@FRA_DST={0x8, 0x1, @local}, @FRA_GENERIC_POLICY=@FRA_SPORT_RANGE={0x8, 0x17, {0x4e23, 0x4e20}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40}, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000280)=""/215, 0xd7}], 0x1, 0x1006c, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r9, &(0x7f0000000240)={0x0, 0xeaff, &(0x7f0000000200)={&(0x7f0000000040)=@gettaction={0x28, 0x5a, 0x1, 0x0, 0x0, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8}]}, 0x28}}, 0x0) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file1\x00', 0x2804458, &(0x7f0000000040)={[{@init_itable_val={'init_itable', 0x3d, 0x7}}]}, 0x1, 0x502, &(0x7f0000000240)="$eJzs3d9rY1kdAPDvvW26nZmuyaoP64K7i7vSWXSSduruFh92VxB9WlDX91rbtJSmTWnSdVoG7eAfIIio4JNPvgj+AYLMnyDCgL6LiiI6o4/OXElyq9M2aTPbtJlJPx+4zTn31/ecS3Pur0NOAJfWqxHxXkSMRcQbEVHM56f5tNDK7HfWe3D/9lJrSiLLPvhHEkk+72Bfrfx4RFzrbBKTEfGNr0Z8Ozket7G7t75Yq1W383ylubFVaezu3VjbWFytrlY35+Zm35p/e/7N+Zksd6Z6liLinS//5cc/+MVX3vnN57/zx4W/Xf9uq1hZsVPuiFg6U4AeOvsutI/FgdYx2j6PYEMwltenMDbskgAA0I/WNf7HI+Iz7ev/Yoy1r+YAAACAUZK9OxX/SSIyAAAAYGSlETEVSVrO+wJMRZqWy50+vJ+Mq2mt3mh+bqW+s7ncWhZRikK6slarzuR9hUtRSFr52byP7UH+5pH8XES8EBE/Kl5p58tL9drysB9+AAAAwCVx7ZXD9///LqbtNAAAADBiSj0zAAAAwKhwyw8AAACjz/0/AAAAjLSvvf9+a8oOxvFe/nB3Z73+4Y3lamO9vLGzVF6qb2+VV+v11fZv9m2ctr9avb71hdjcuVVpVhvNSmN3b2GjvrPZXFg7NAQ2AAAAcIFeeOXuH5KI2P/ilfYU+e8AAhzy52EXABiksWEXABia8X5XTM63HMDFK5y6Rt8tBPCMOu303rPzzm8HXxYAAOB8TH/q+Pv/iXzZ6c8GgGeZvj4AcPl4uweXV+HUHoA6/sCo+1jn47ley8/+/j/LnrhQAADAQE21pyQt5+8CpyJNy+WI59vDAhSSlbVadSa/P/h9sfBcKz/b3jLxZAAAAAAAAAAAAAAAAAAAAAAAAAAA+pRlSWQAAADASItI/5rko/xNF1+f6jwVeJiP1XVk1K+fffCTW4vN5vZsxETyz2Jr1kRENH/amb9zMzMkAAAAADwF2vfvN/PP2WGXBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBR8+D+7aWD6SLj/v1LEVHqFn88Jtufk1GIiKv/SmL8se2SiBgbQPz9OxHxYrf4STzKsqyUl6Jb/CvnHL/UPjTd46cRcW0A8eEyu9tqf97r9v1L49X2Z/fv33g+nVXv9i/9X/s31qP9eb7PGC/d+1WlZ/w7ES+Nd29/DuInnfhJHIn/Wp/xv/XNvb1ey7KfR0x3Pf8kh2JVmhtblcbu3o21jcXV6mp1c25u9q35t+ffnJ+prKzVqvnfrjF++OlfPzqp/ld7xC8drv+x4/96n/V/eO/W/U90koVu8a+/1v38+2KP+Gl+7vtsnm4tnz5I73fSj3v5l797+aT6L/eo/+Qp9b/eZ/3f+Pr3/9TnqgDABWjs7q0v1mrV7RMSk32sc8GJd5+OYkgMKpF9r/P/eLb9nHHzY4nsLJuPxwCKMfEE39PBJobZKgEAAOfh/xf9wy4JAAAAAAAAAAAAAAAAAAAAXF4f8RfCJiOi75WPxtwfTlUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE703wAAAP//jl/Y1w==") syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f00000005c0)='./file1\x00', 0x18000, &(0x7f0000000000), 0x80, 0x62d, &(0x7f0000000c40)="$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") 36.659807626s ago: executing program 5 (id=812): r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e04, 0x3, @dev={0xfe, 0x80, '\x00', 0x25}, 0x23}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000001980)=[{{&(0x7f0000000100)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0x64}, 0x10}, 0x1c, 0x0}}], 0x40000000000024e, 0x20002040) r1 = syz_open_dev$vcsa(&(0x7f00000001c0), 0x1, 0x8000) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0xd3283d0368e269b3, 0x8031, r0, 0x3000) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x7, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000a00000000000000100000026b1110000000000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x94) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) futex(&(0x7f000000cffc)=0x20000, 0x1, 0x0, 0x0, &(0x7f0000048000)=0x10000001, 0x2) r3 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f00000000c0)={@private2={0xfc, 0x2, '\x00', 0x1}, 0x8000000, 0x0, 0x3, 0x1, 0xfffc, 0x7f}, 0x20) r4 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000002280)={0x5, &(0x7f0000000500)=[{0x20, 0x2, 0x81, 0xfffff034}, {0x6, 0xba, 0x2, 0x2ffff}, {0x2, 0x4, 0xbf, 0x4}, {0x4, 0x7, 0x1, 0x4ecf}, {0x1, 0x7, 0x2, 0x1}]}, 0x10) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaabcaaaaaaaaaaaaaa3086dd6100272400303afffc0200000000000000ffffffffffff00ff020000000000000000000000e4ff00020090780000050066e5652000023a00fc00000000000000000000000000000080000000000000000000003904000001"], 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000000)={@loopback={0xfec0ffff00000000}, 0x8000000, 0x2, 0x3, 0x0, 0x0, 0x603}, 0x20) futex(&(0x7f000000cffc), 0x0, 0x0, 0x0, 0x0, 0x0) futex(&(0x7f000000cffc), 0xc, 0x1, &(0x7f0000000040)={0x0, 0x3938700}, &(0x7f0000048000), 0x0) setsockopt$sock_int(r2, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) capset(&(0x7f0000000040)={0x20071026}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x81, 0xfffffff9}) syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), r1) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="0700000004000000080200002100002000"], 0x50) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x1e, 0x4, &(0x7f0000000380)=ANY=[@ANYRES16=r5], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x94) sendmmsg$inet(r2, &(0x7f0000001a00)=[{{&(0x7f0000000180)={0x2, 0x4e23, @multicast2}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)="80", 0x1}], 0x1}}, {{0x0, 0x0, 0x0}}], 0x3, 0x2400c0a2) sendto$inet6(r0, 0x0, 0x0, 0x8000, 0x0, 0x0) timer_create(0x0, &(0x7f0000000200)={0x0, 0x21, 0x2, @tid=0xffffffffffffffff}, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000040)={0x0, 0x0, 0x60d3, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) epoll_create1(0x80000) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) 36.567872492s ago: executing program 5 (id=816): openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x21) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x79, 0x10, 0xa2}, [@ldst={0x5}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x22e, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) rt_sigprocmask(0x0, &(0x7f000078b000)={[0xfffffffffffffffd]}, 0x0, 0x8) mremap(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x400000, 0x6, &(0x7f000082a000/0x400000)=nil) madvise(&(0x7f000042f000/0x800000)=nil, 0x800000, 0x15) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='mnt\x00', 0x4, &(0x7f0000000000), 0x0, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") mkdirat(0xffffffffffffff9c, &(0x7f0000000640)='mnt/encrypted_dir\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000680)='mnt/encrypted_dir\x00', 0x800, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f00000006c0)=@v1={0x0, @adiantum, 0x0, @desc3}) chdir(&(0x7f00000002c0)='mnt/encrypted_dir\x00') r2 = socket$inet6(0xa, 0x3, 0xff) sendmsg$inet6(r2, &(0x7f0000000000)={&(0x7f0000000040)={0xa, 0x4e23, 0x40000, @dev}, 0x1c, 0x0}, 0x48b00) socket$vsock_stream(0x28, 0x1, 0x0) msync(&(0x7f00006d2000/0x4000)=nil, 0x4000, 0x3) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f00000001c0)='syz_tun\x00', 0x10) r4 = syz_clone(0x20800000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_pidfd_open(r4, 0x0) ptrace$PTRACE_GETSIGMASK(0x420a, r4, 0x8, &(0x7f0000000080)) bind$inet6(r3, &(0x7f00000001c0)={0xa, 0x8000002, 0x0, @mcast2}, 0x50) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@link_local, @random="4d5088b759e8", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "a7a096", 0x18, 0x3a, 0xff, @local, @local, {[], @mld={0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}, 0x0) rename(&(0x7f0000000200)='\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', &(0x7f0000001a00)='\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') 36.228411382s ago: executing program 5 (id=818): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x12, 0x4, 0x4, 0x12}, 0x50) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000a80)={r1, &(0x7f0000000640), &(0x7f0000000280)=@tcp6=r0}, 0x20) recvmmsg(r0, &(0x7f0000000d00)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x845af6a6}, {{0x0, 0x0, 0x0}, 0x1}, {{&(0x7f0000000940)=@sco, 0x80, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)=""/57, 0x39}], 0x2}, 0x2d5}], 0x4, 0x10041, 0x0) 34.986134555s ago: executing program 5 (id=826): bpf$ENABLE_STATS(0x20, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000003880), &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000840)={[{@utf8no}, {@shortname_winnt}, {@uni_xlate}, {@utf8no}, {@utf8no}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp737'}}, {@shortname_winnt}, {@shortname_mixed}, {@shortname_winnt}, {@fat=@quiet}, {@utf8}, {@shortname_mixed}, {@utf8}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp874'}}]}, 0xfd, 0x2a8, &(0x7f0000000580)="$eJzs3c9qK1UcB/DfpGkSdZEsXInigC5cXW7vE6RIL1zMSslCXah4b0GaILRQ8A/GrgRXblz6BILQnS/hxjfwAQR3dlE4MslMk9Q07UDT+ufz2fT0nPOd8zuTaUsXOfnw5fHB0zz2T778LTqdLBr96MdZFr1oROXrWNL/LgCAf7OzlOKPNFMnl0VEZ3NlAQAbVPvv/+nGSwIANuydd997a3cw2Hs7zzvxePzN8bD4z774Ohvf3Y9PYhTP4mF04zwiXZi1H6eUJs280IvXx5PjYZEcf/BLef3d3yOm+Z3oRm/atZx/MtjbyWcW8pOijufL9ftF/lF048UV6z8Z7D1akY9hK954baH+B9GNXz+OT2MUT6dFzPNf7eT5m+n7P794vyivyGeT42F7Om8ubd3xSwMAAAAAAAAAAAAAAAAAAAAAwH/Yg/LsnHZMz+8pusrzd7bOi2+2I6/0ls/nmeWz6kKXzgeapPihOl/nYZ7nqZw4zzfjpWY072fXAAAAAAAAAAAAAAAAAAAA8M9y9NnnBx+NRs8Ob6VRnQZQva2//nVOp6n+Qs+rsT7Vnq/VKJtrloitak4WsbaeYhO3dFuuazx3Vc0//lT3gp3r52wXa3VucRfVy73QE1VPtvoeti8md6qH5OeqJ6WUWnHD1VtXDaVaj19r5VC39t1ovTBtTNbMieyqwr59Zf5zWQ5ll3fRWrrPS43tsrEQv/Rs1Hqe//67InNaBwAAAAAAAAAAAAAAAAAAbNT8Tb8rBk/WRhupvbGyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBOzT//v0ZjUoZvMLkVh0f3vEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+B/4KAAD//+KpXP8=") syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x4000, &(0x7f0000000140)=ANY=[@ANYBLOB="6e6f6e756d7461696c3d302c636865636b3d7374726963742c756d61736b3d30303030303030303030303030303030303133363033302c756e695f786c6174653d312c756e695f786c6174653d302c666d61736b3d30303030303030303030303030303030303030303034302c757466383d302c6e6f6e756d7461696c3d302c73686f72746e616d653d77696e39352c73686f72746e616d653d6c6f7765722c73686f72746e616d653d77696e6e742c756e695f786c6174653d312c74696d655f6f66667365743d3078303030303030303030303030303166622c666c7573682c756e695f786c6174653d302c73686f72746e616d653d77696e39352c00208893fdd4787adad4209069"], 0x6, 0x2ab, &(0x7f0000000a80)="$eJzs3b1rLFUUAPAzyX6pxW5hJYIDWlg9Xl5rs0HyILiVsoVa6MP3Hkh2ERII+IFrKlsbS/8CQbDzn7CxsBdsBTtTBEZmZya7ibObTHATP36/Jjd3zrn3zOQmYYs9+/6L04PHaTw9+eyX6PWS2BrGME6TGMRWVL6IC4ZfBQDwb3aaZfF7VmiSl0REb3NlAQAb1Pj///cbLwkA2LC33n7njd3RaO/NNO3Fw+mXx+P8lX3+tbi++zQ+jEk8ifvRj7OI7Fwxfphl2ayV5gbxynR2PM4zp+/9WK6/+1vEPH8n+jGYT13M3x/t7aSFpfxZXsez5f7DPP9B9OP5mv33R3sPavJj3IlXX16q/17046cP4qOYxON5EYv8z3fS9PXs6z8+fTcvL89PZsfj7jxuIdu+5R8NAAAAAAAAAAAAAAAAAAAAAAD/YffK3jndmPfvyafK/jvbZ/k37Ugrg4v9eYr8pFroUn+gWRbfVP117qdpmpWBi/xWvNCK1t3cNQAAAAAAAAAAAAAAAAAAAPyzHH38ycGjyeTJ4d8yqLoBVG/rv+k6w6WZl6ImZhDnM93FllvltmtWju0qJolYW0a+YqPi21fvvmLwzKqsb79r+uh6V8e0b1Bhw0F1ug4eJfXPsBvVTK86JD8sx3Timnt1Vl3KGh2/Tu2lfuN77zw3H8zWxESyrrDXfi2eXDmTXL6Lzvyp1qa3y0Hxu1B3Nhqd57/+rUh06wAAAAAAAAAAAAAAAAAAgI1avOm35uLJiqSf94sP+Y/BhqsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNux+Pz/BoNZmXyN4E4cHt3xLQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/8GcAAAD//wrtYeE=") mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mount$incfs(0x0, &(0x7f0000000b80)='.\x00', 0x0, 0x1, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f00000015c0)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000feffff7a0af0ff2300000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010001010404000034000000b7030000000000006a0a00fe000000008500000032000000b700000001000000950000000000000075cdc4b57b0c65752a3ad50000007ddd0000cb450063dedba767ade51f7f1f66acd19100002000000000000000ff7f0000b52f17cee19d0001000000000000000000cb04fcbb4e4d0b9bafe3ba431351a58a885ba9918d37b056b9bbd11b6b9f6cf7db6d574620260000000000008062d77e85cef4a2ab938f65aac33c4d620de2c9b7dc10d7d313f9f57606b83b994fc4051ade12f41deff6df6a936b4ec3827c739bb39aad16cc75fe369258673b5df11cc2afb53611cc32a790bc0b80e80eae8f5e64be2c9d2d29db3d36dd0cf8f79a015c7bd3f15aa6aadbeab2a01685108e61aa00000000000000000000000000c67c6c6a06e828e5216f601b19db1af1b5d356d0f062137d866d11be4ba3f0151fdbbd4e97d62ecc645e143a60f10800000000000000826151e3b42bcae95239ef5ca2a730a00c87c493db0300e63fda97a296820000000001000000eecc952a3fd2c46f3c1cde71a19d1a2982492a210e00d2bfea3b8d188df2eff8d56aaae7d32a2e180022537395019f02ec4b85f6aad7faca088de9b26797a8446b16c28d85f225992dbdd5bb01ba51508951c7a7d6ca0916c3a12912715649c2b1c7192a4251b59d378d3f00000000000000665c8b7e89eddfc3783f6c9129a7c5f8ee5f50579e2f638f7eb12f63be72a3d81ab324d6e417b1c2cbfdcada0a16e31790e26cf19588a7e0496ee2782224cf30f810da86cf1a3204f4c9404f5d7321a4fefc4d1c9139ca4b65b99909950000006b42077ca60fdecb2717e21f8f187b1866108b6e8c71e2603217606637ece1fa89917e131f4034a8383e99c3568fd04201b37cd92ca6ebf94a2d8310f7032775cfd75652f87b039d5430b3c6643e9146d2478ce31344b554aca7670000000000000010c65608fda6ed5d08e7a796042aa127d874105787d0347aa37801faff5b9050803a19ff6205aa5c263e407a2f7de56f7a0000e094fa4e3f05528caab5a430c08dd810bc97204b767dd969721a26aa740000000000bc433fe2d0a6ef2a8a91cd3cb305aa80dadef8b0caca780000000000000000863e21db415a222bb1a7ab94bfe4a74157d794f9d0430c2c0eb563350559829865a3dd08fb31bd0801e09aa3ee45e61a56fc83076451cff7632e49a41eadb5044a0d5f73d6932161ae5e9ce218a35cd8e7b747887b1a74798982d0b492c3f0ff53189d80733eb04f8124877b648ff438f7d66c7efcc09a8f3330b6c22d14e80db8e5608bdeab9388b758a15f4ce70390c214bc6838798f5b9b0b500d4e8b5174f329b8501c6feb7a6982bcea74a0f2ced7fa2059234a8d10b7f0597151d5c9067d57d85f4ae933eaf5174ba122f3f702ef8695578d3c08562c9fc185f0f65d11b4c58ae52500cbe99cde3758a5cbe6093dd328ac820e2de309d25a324647aadffcecf0f3bbaeda7af4436d9ffbce1b240a2f5e346eba8812e6329e01b087bde7da4a6448f478102e90c8134f531de08d4cf4f6f35b15a202544c0ced0c1715fd3a90099f785a13a2412bedba2981dd22bd9d736c00000000000000000000000000000000eb6fec8d7d2f77f4d470a9caa5b1bfc00cd1d40830ac35f229f8ffe1c02a63d3c2d9"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2}, 0x8, 0x10, &(0x7f0000000100), 0x10}, 0x57) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000300)={r0, 0x0, 0xe, 0x0, &(0x7f00000001c0)="348b0d151ff01482a63334b585dd", 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) 34.946859907s ago: executing program 37 (id=826): bpf$ENABLE_STATS(0x20, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000003880), &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000840)={[{@utf8no}, {@shortname_winnt}, {@uni_xlate}, {@utf8no}, {@utf8no}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp737'}}, {@shortname_winnt}, {@shortname_mixed}, {@shortname_winnt}, {@fat=@quiet}, {@utf8}, {@shortname_mixed}, {@utf8}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp874'}}]}, 0xfd, 0x2a8, &(0x7f0000000580)="$eJzs3c9qK1UcB/DfpGkSdZEsXInigC5cXW7vE6RIL1zMSslCXah4b0GaILRQ8A/GrgRXblz6BILQnS/hxjfwAQR3dlE4MslMk9Q07UDT+ufz2fT0nPOd8zuTaUsXOfnw5fHB0zz2T778LTqdLBr96MdZFr1oROXrWNL/LgCAf7OzlOKPNFMnl0VEZ3NlAQAbVPvv/+nGSwIANuydd997a3cw2Hs7zzvxePzN8bD4z774Ohvf3Y9PYhTP4mF04zwiXZi1H6eUJs280IvXx5PjYZEcf/BLef3d3yOm+Z3oRm/atZx/MtjbyWcW8pOijufL9ftF/lF048UV6z8Z7D1akY9hK954baH+B9GNXz+OT2MUT6dFzPNf7eT5m+n7P794vyivyGeT42F7Om8ubd3xSwMAAAAAAAAAAAAAAAAAAAAAwH/Yg/LsnHZMz+8pusrzd7bOi2+2I6/0ls/nmeWz6kKXzgeapPihOl/nYZ7nqZw4zzfjpWY072fXAAAAAAAAAAAAAAAAAAAA8M9y9NnnBx+NRs8Ob6VRnQZQva2//nVOp6n+Qs+rsT7Vnq/VKJtrloitak4WsbaeYhO3dFuuazx3Vc0//lT3gp3r52wXa3VucRfVy73QE1VPtvoeti8md6qH5OeqJ6WUWnHD1VtXDaVaj19r5VC39t1ovTBtTNbMieyqwr59Zf5zWQ5ll3fRWrrPS43tsrEQv/Rs1Hqe//67InNaBwAAAAAAAAAAAAAAAAAAbNT8Tb8rBk/WRhupvbGyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBOzT//v0ZjUoZvMLkVh0f3vEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+B/4KAAD//+KpXP8=") syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x4000, &(0x7f0000000140)=ANY=[@ANYBLOB="6e6f6e756d7461696c3d302c636865636b3d7374726963742c756d61736b3d30303030303030303030303030303030303133363033302c756e695f786c6174653d312c756e695f786c6174653d302c666d61736b3d30303030303030303030303030303030303030303034302c757466383d302c6e6f6e756d7461696c3d302c73686f72746e616d653d77696e39352c73686f72746e616d653d6c6f7765722c73686f72746e616d653d77696e6e742c756e695f786c6174653d312c74696d655f6f66667365743d3078303030303030303030303030303166622c666c7573682c756e695f786c6174653d302c73686f72746e616d653d77696e39352c00208893fdd4787adad4209069"], 0x6, 0x2ab, &(0x7f0000000a80)="$eJzs3b1rLFUUAPAzyX6pxW5hJYIDWlg9Xl5rs0HyILiVsoVa6MP3Hkh2ERII+IFrKlsbS/8CQbDzn7CxsBdsBTtTBEZmZya7ibObTHATP36/Jjd3zrn3zOQmYYs9+/6L04PHaTw9+eyX6PWS2BrGME6TGMRWVL6IC4ZfBQDwb3aaZfF7VmiSl0REb3NlAQAb1Pj///cbLwkA2LC33n7njd3RaO/NNO3Fw+mXx+P8lX3+tbi++zQ+jEk8ifvRj7OI7Fwxfphl2ayV5gbxynR2PM4zp+/9WK6/+1vEPH8n+jGYT13M3x/t7aSFpfxZXsez5f7DPP9B9OP5mv33R3sPavJj3IlXX16q/17046cP4qOYxON5EYv8z3fS9PXs6z8+fTcvL89PZsfj7jxuIdu+5R8NAAAAAAAAAAAAAAAAAAAAAAD/YffK3jndmPfvyafK/jvbZ/k37Ugrg4v9eYr8pFroUn+gWRbfVP117qdpmpWBi/xWvNCK1t3cNQAAAAAAAAAAAAAAAAAAAPyzHH38ycGjyeTJ4d8yqLoBVG/rv+k6w6WZl6ImZhDnM93FllvltmtWju0qJolYW0a+YqPi21fvvmLwzKqsb79r+uh6V8e0b1Bhw0F1ug4eJfXPsBvVTK86JD8sx3Timnt1Vl3KGh2/Tu2lfuN77zw3H8zWxESyrrDXfi2eXDmTXL6Lzvyp1qa3y0Hxu1B3Nhqd57/+rUh06wAAAAAAAAAAAAAAAAAAgI1avOm35uLJiqSf94sP+Y/BhqsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNux+Pz/BoNZmXyN4E4cHt3xLQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/8GcAAAD//wrtYeE=") mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mount$incfs(0x0, &(0x7f0000000b80)='.\x00', 0x0, 0x1, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f00000015c0)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000feffff7a0af0ff2300000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010001010404000034000000b7030000000000006a0a00fe000000008500000032000000b700000001000000950000000000000075cdc4b57b0c65752a3ad50000007ddd0000cb450063dedba767ade51f7f1f66acd19100002000000000000000ff7f0000b52f17cee19d0001000000000000000000cb04fcbb4e4d0b9bafe3ba431351a58a885ba9918d37b056b9bbd11b6b9f6cf7db6d574620260000000000008062d77e85cef4a2ab938f65aac33c4d620de2c9b7dc10d7d313f9f57606b83b994fc4051ade12f41deff6df6a936b4ec3827c739bb39aad16cc75fe369258673b5df11cc2afb53611cc32a790bc0b80e80eae8f5e64be2c9d2d29db3d36dd0cf8f79a015c7bd3f15aa6aadbeab2a01685108e61aa00000000000000000000000000c67c6c6a06e828e5216f601b19db1af1b5d356d0f062137d866d11be4ba3f0151fdbbd4e97d62ecc645e143a60f10800000000000000826151e3b42bcae95239ef5ca2a730a00c87c493db0300e63fda97a296820000000001000000eecc952a3fd2c46f3c1cde71a19d1a2982492a210e00d2bfea3b8d188df2eff8d56aaae7d32a2e180022537395019f02ec4b85f6aad7faca088de9b26797a8446b16c28d85f225992dbdd5bb01ba51508951c7a7d6ca0916c3a12912715649c2b1c7192a4251b59d378d3f00000000000000665c8b7e89eddfc3783f6c9129a7c5f8ee5f50579e2f638f7eb12f63be72a3d81ab324d6e417b1c2cbfdcada0a16e31790e26cf19588a7e0496ee2782224cf30f810da86cf1a3204f4c9404f5d7321a4fefc4d1c9139ca4b65b99909950000006b42077ca60fdecb2717e21f8f187b1866108b6e8c71e2603217606637ece1fa89917e131f4034a8383e99c3568fd04201b37cd92ca6ebf94a2d8310f7032775cfd75652f87b039d5430b3c6643e9146d2478ce31344b554aca7670000000000000010c65608fda6ed5d08e7a796042aa127d874105787d0347aa37801faff5b9050803a19ff6205aa5c263e407a2f7de56f7a0000e094fa4e3f05528caab5a430c08dd810bc97204b767dd969721a26aa740000000000bc433fe2d0a6ef2a8a91cd3cb305aa80dadef8b0caca780000000000000000863e21db415a222bb1a7ab94bfe4a74157d794f9d0430c2c0eb563350559829865a3dd08fb31bd0801e09aa3ee45e61a56fc83076451cff7632e49a41eadb5044a0d5f73d6932161ae5e9ce218a35cd8e7b747887b1a74798982d0b492c3f0ff53189d80733eb04f8124877b648ff438f7d66c7efcc09a8f3330b6c22d14e80db8e5608bdeab9388b758a15f4ce70390c214bc6838798f5b9b0b500d4e8b5174f329b8501c6feb7a6982bcea74a0f2ced7fa2059234a8d10b7f0597151d5c9067d57d85f4ae933eaf5174ba122f3f702ef8695578d3c08562c9fc185f0f65d11b4c58ae52500cbe99cde3758a5cbe6093dd328ac820e2de309d25a324647aadffcecf0f3bbaeda7af4436d9ffbce1b240a2f5e346eba8812e6329e01b087bde7da4a6448f478102e90c8134f531de08d4cf4f6f35b15a202544c0ced0c1715fd3a90099f785a13a2412bedba2981dd22bd9d736c00000000000000000000000000000000eb6fec8d7d2f77f4d470a9caa5b1bfc00cd1d40830ac35f229f8ffe1c02a63d3c2d9"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2}, 0x8, 0x10, &(0x7f0000000100), 0x10}, 0x57) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000300)={r0, 0x0, 0xe, 0x0, &(0x7f00000001c0)="348b0d151ff01482a63334b585dd", 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) 17.071364332s ago: executing program 7 (id=1056): ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f0000000000)={0x8, 0x6, 0x4, 0x69, 0x0, 0x3}) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x2b53acfc, 0x4040) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000080)=""/4096) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000001080)=0x0) r2 = syz_open_procfs(r1, &(0x7f00000010c0)='net/packet\x00') ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000001100)=""/112) r3 = dup2(r2, r0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$CAN_RAW_FILTER(r3, 0x65, 0x1, &(0x7f0000001180)=[{{0x2, 0x1, 0x0, 0x1}, {0x4, 0x1}}], 0x8) r4 = openat$cgroup_ro(r2, &(0x7f00000011c0)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) r5 = syz_create_resource$binfmt(&(0x7f0000001200)='./file0\x00') execveat$binfmt(r3, r5, &(0x7f0000001300)={[&(0x7f0000001240)='blkio.bfq.io_service_time_recursive\x00', &(0x7f0000001280)='blkio.bfq.io_service_time_recursive\x00', &(0x7f00000012c0)='[}*@).-,+/}--%$/\x00']}, &(0x7f0000001380)={[&(0x7f0000001340)='net/packet\x00']}, 0x1000) getsockopt$inet_int(r3, 0x0, 0x21, &(0x7f00000013c0), &(0x7f0000001400)=0x4) ioctl$EXT4_IOC_GETSTATE(r2, 0x40046629, &(0x7f0000001440)) getsockopt$inet_pktinfo(r2, 0x0, 0x8, &(0x7f0000001480)={0x0, @multicast2, @dev}, &(0x7f00000014c0)=0xc) bpf$MAP_CREATE(0x0, &(0x7f0000001500)=@base={0x18, 0x101, 0xffffff96, 0x4, 0x2008a, r3, 0xffffe0b3, '\x00', r6, r2, 0x5, 0x1, 0x2}, 0x50) write$binfmt_script(r4, &(0x7f0000001580)={'#! ', './file0', [{0x20, ':%*[[:/'}, {}, {0x20, ']&'}, {0x20, '&'}, {0x20, '#(\'%]/'}, {0x20, 'net/packet\x00'}, {0x20, '[}*@).-,+/}--%$/\x00'}, {0x20, '\x00'}], 0xa, "eb55711c2a7e13eae3020083f6576a2debbbdbd6164058b5f5245e8e5c0d23f441e52d6a0ecc6fab5d5ba004e212d8bbefb530d6feefb8cad7ae9b4909353ba42b703a84b8ef6f638ba1959cebcd351ab606d5ab3a101bba0f2abf74897b70d9cb44cb61e2be0e3fa945160c2c3bf98ed9d145e1f0ee8103e839b5c389da4a50c754294b0f9c33598ddabb19aa9b45d56d1a07f2492f98b7699d95304decdff13a49212ba30dc3973b29550563fbf8a85229b5c7e09c196116dfc21356fb01f44dd1ed4778f6482c7a0eced4c01c24cf523c542a110a454a27bf143fa75f1989254948543bfcf9b91e6c3da16f030e94f61137"}, 0x133) r7 = syz_open_dev$evdev(&(0x7f00000016c0), 0x55, 0x42000) ioctl$EVIOCGABS20(r7, 0x80184560, &(0x7f0000001700)=""/239) r8 = accept4$bt_l2cap(r2, 0x0, &(0x7f0000001800), 0x0) connect$bt_l2cap(r8, &(0x7f0000001840)={0x1f, 0xecce, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x0, 0x1}, 0xe) connect$inet(r4, &(0x7f0000001880)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x23}}, 0x10) r9 = syz_open_procfs(r1, &(0x7f00000018c0)='syscall\x00') getsockname$netlink(r9, &(0x7f0000001900), &(0x7f0000001940)=0xc) close(r3) ioctl$KVM_CHECK_EXTENSION(r9, 0xae03, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000001980)={'batadv_slave_0\x00'}) ioctl$PPPIOCSMRU1(r9, 0x40047452, &(0x7f00000019c0)=0x7f) r10 = syz_genetlink_get_family_id$ipvs(&(0x7f0000001a40), r4) sendmsg$IPVS_CMD_GET_CONFIG(r3, &(0x7f0000001bc0)={&(0x7f0000001a00)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001b80)={&(0x7f0000001a80)={0xe4, r10, 0x2, 0x70bd2a, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_SERVICE={0x58, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xffffff80}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e22}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@mcast1}, @IPVS_SVC_ATTR_SCHED_NAME={0x8, 0x6, 'sed\x00'}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x2c}, @IPVS_SVC_ATTR_SCHED_NAME={0x9, 0x6, 'none\x00'}, @IPVS_SVC_ATTR_SCHED_NAME={0x9, 0x6, 'none\x00'}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x5}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e23}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x7f}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x2}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e23}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x40}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x9}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3818}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x12e}]}, 0xe4}, 0x1, 0x0, 0x0, 0x802}, 0x4000000) 16.951609369s ago: executing program 7 (id=1060): syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x1000003, &(0x7f0000000380)={[], [], 0x22}, 0x84, 0x466, &(0x7f0000000ac0)="$eJzs3MtvG8UfAPDvbpr219cvoZRHH0CgICIeSZMW6IELCKRekJDgUI4hTavStEFNkGgV0RShckT9C4AjEn8BJ7gg4ATiCneEVKFcCBzQorV3U+PYwU7sOsWfj7TxzO6sd77eHXt2xk4AfWsk/5NE7ImInyJiKCIG6guMVB9Wlhen/1henE4iy177Lcl3i9+XF6fLoknxuLvIjKYR6QdJHGpw3PnLV85Pzc7OXCry4wsX3h6fv3zl6XMXps7OnJ25OHnixPFjE889O/lMR+Lcm9f14Htzhw+cfOPGK9Onbrz57ed5ffcU22vjqBre9DFHYmT1Nan32KaffWvZW5NOtvWwIrQlb+v56RqstP+hGIhbJ28oXn6/p5UDuirLsmzHmrWrPYClDPgPS6LXNQB6o/ygz+9/y+U2dj967uYL1RugPO6VYqlu2RZpUWaw7v62k0Yi4tTSnx/nSzQchwAA6Kwv8/7PU436f2ncW1Pu/8Xc0HBE3BUR+yLi7ojYHxH3RFTK3hcR97d5/JG6/Nr+zw87NxRYi/L+3/PF3NY/+39l7y+GB4rc3kr8g8mZc7MzR4vXZDQGd+T5iXWO8dVLP37UbFtt/y9fVgZjuuwLFvX4dVvdAN3pqYWpzcRc6+a1yhjg1bXxJ6szAUlEHIiIgxt4/vx6OffEZ4ebbV8T//JiXfzr6MA8U/ZpxOPV878UdfGXkvXnJ8f/F7MzR8fLq2Kt776//mqz428q/g7Iz/+uhtf/avzDSe187Xz7x7j+84dN72n+Pf7G1//25PVKenux7t2phYVLExHbk6W16ydv7Vvmy/J5/KNHGrf/fRF/fVLsdygi8ov4gYh4MCIeKur+cEQ8EhFH1on/mxcffWvj8XdXHv/pts5/+4mB819/0ez4rZ3/45XUaLGmlfe/Viu4mdcOAAAA7hRp5TvwSTq2mk7TsbHqd/j3x650dm5+4ckzc+9cPF39rvxwDKblSNdQzXjoRDHWV+Yn6/LHKuPGWZZlOyv5sem52W7NqQOt2d2k/ed+Geh17YCua2serdkv2oA7kt9rQv/S/qF/af/Qv7R/6F+N2v/ViJV1d7rWteoAt5HPf+hf2j/0L+0f+pf2D31pM7/rXy+x72Rrhct/QNilatwBiYGtUY22E5FuiWpsLJFujWpUEzsiotXCV29bS+nxGxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECH/B0AAP//tNHo8Q==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1cb) lseek(r0, 0xfffffffffffffbfa, 0x2) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r1 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r1, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) getdents64(r0, 0x0, 0x0) 16.878274004s ago: executing program 7 (id=1062): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.group_wait_time\x00', 0x275a, 0x0) write$UHID_CREATE2(r1, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES8, @ANYRES8=r1, @ANYRES64=r0], 0x118) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x88fd537e5c114b6e, 0x11, r1, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$KVM_X86_SETUP_MCE(0xffffffffffffffff, 0x4008ae9c, &(0x7f0000000000)={0x1c, 0x526d630517582f27, 0x4}) (async) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x4e20}, 0x6e) (async) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x4e20}, 0x6e) (async) sendmmsg$inet6(r2, &(0x7f0000003c00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4) r5 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) r6 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, r5) r7 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, r6) keyctl$KEYCTL_MOVE(0x1e, r7, r5, r6, 0x1) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmmsg$inet6(r8, &(0x7f0000000500)=[{{0x0, 0x0, 0x0}}], 0x1, 0x8000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r9, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000012c0)={0xb8, 0x0, 0x2, 0x401, 0x0, 0x0, {0xa, 0x0, 0x5}, [@CTA_EXPECT_MASTER={0x30, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private1}, {0x14, 0x4, @loopback}}}]}, @CTA_EXPECT_MASK={0x38, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @remote}}}]}, @CTA_EXPECT_TUPLE={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}}}]}]}, 0xb8}}, 0x0) accept4$inet6(r1, &(0x7f0000000240)={0xa, 0x0, 0x0, @local}, &(0x7f0000000280)=0x1c, 0x800) r10 = syz_usb_connect(0x0, 0x36, &(0x7f0000000540)=ANY=[@ANYBLOB="120141014813442024040075ee69010203010902240001000010000904b8070259d1ca000905060200020d0006090582020002"], 0x0) syz_usb_control_io$uac1(r10, 0x0, 0x0) r11 = syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), r1) sendmsg$SEG6_CMD_DUMPHMAC(r1, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x64, r11, 0x1, 0x70bd26, 0x25dfdbfb, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7}, @SEG6_ATTR_SECRET={0x18, 0x4, [0xd, 0x8, 0x3, 0x4, 0xf]}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x1}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x7}, @SEG6_ATTR_SECRET={0x18, 0x4, [0x401, 0x0, 0x2, 0x200, 0x4]}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x1}]}, 0x64}, 0x1, 0x0, 0x0, 0x4010}, 0x800) (async) syz_usb_control_io(r10, 0x0, &(0x7f0000000480)={0x84, &(0x7f0000000380)={0x20, 0x15, 0x4, "abe763a8"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, 0x0) (async) openat$urandom(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, &(0x7f0000000740)={0x44, &(0x7f0000000180)=ANY=[@ANYBLOB="601004000000cf"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 14.497172974s ago: executing program 7 (id=1088): syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb87, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2s/8CAAD//yT3/f8=") socketpair(0x6, 0x4, 0x7, &(0x7f0000000300)) r0 = open(&(0x7f0000000200)='./file1\x00', 0x4827e, 0xdc) r1 = syz_clone(0x2000400, 0x0, 0xfffffebf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./cgroup/../file0\x00', 0x0) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000000140)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f00000005c0)=r1, 0x12) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r5 = openat$cgroup_ro(r4, &(0x7f00000000c0)='cgroup.kill\x00', 0x275a, 0x0) write$cgroup_int(r5, &(0x7f0000000040)=0x1, 0x12) fallocate(r0, 0x0, 0x0, 0x8800000) read$FUSE(r0, &(0x7f0000002380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0xfffffffffffffffe, r6, {0x5}}, 0x18) r7 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001380)=@newtfilter={0x30, 0x2c, 0x1, 0x30bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r8, {0xb, 0xfff3}, {}, {0xe, 0x300}}, [@filter_kind_options=@f_fw={{0x7}, {0x4}}]}, 0x30}, 0x1, 0x0, 0x0, 0x20041090}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x404000, 0x40) 14.373582482s ago: executing program 7 (id=1090): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@delneigh={0x44, 0x1a, 0x1, 0x70bd2b, 0x0, {0xa, 0x0, 0x0, 0x0, 0x4, 0x0, 0x4}, [@NDA_CACHEINFO={0x14, 0x3, {0x7}}, @NDA_DST_IPV6={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, 0x44}}, 0x0) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f00000005c0)='./file1\x00', 0x8205, &(0x7f0000000000)={[{@inlinecrypt}, {@data_err_abort}, {@journal_async_commit}, {@errors_remount}, {@abort}, {@barrier}, {@barrier}, {@min_batch_time={'min_batch_time', 0x3d, 0x577}}]}, 0x21, 0x618, &(0x7f0000000640)="$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") ioctl$EXT4_IOC_SETFSUUID(r0, 0x4008662c, &(0x7f0000000180)={0x0, 0x0, "295a9a721429ecc9b66fbf1a39928d58"}) 14.305882535s ago: executing program 7 (id=1092): syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file2\x00', 0x0, &(0x7f0000000080)={[{@auto_da_alloc}, {@auto_da_alloc}]}, 0x4, 0x523, &(0x7f00000018c0)="$eJzs3cFvG1kZAPBvnLhJs+mmC3sABGxZFgqq6iTubrTqhfYCQlUlRMWJQxsSN4pi11Hsiib0kB65V6ISJ+A/4MYBqScO3LjBjUs5IBWoQA0SB6MZT1I3sZNAnbiJfz9pMvPeTP29F/e953mR5wUwtC5ExGZEnImIOxExlecn+RbX2lt63csXDxe2XjxcSKLVuvX3JDuf5kXHv0m9k7/meER8/zsRP0r2xm2sb6zMV6uVtTw93aytTjfWNy4vF/Kc8tzs3MynVz4p962uH9R+/fzbyzd+8NvffOnZHza/+ZO0WJM/PZed66xHP7WrXozJjrzRiLhxFMEGZDT//8PJk7a2z0TEh1n7n4qR7N0EAE6zVmsqWlOdaQDgtEvv/ycjKZTyuYDJKBRKpfYc3vsxUajWG81LU/X79xYjm8M6H8XC3eVqZSafKzwfxSRNz2bHr9Ll19KPK1ci4r2IeDx2NjtfWqhXFwf5wQcAhtg7u8b/f421x/9OxUEVDgA4OuODLgAAcOyM/wAwfIz/ADB8/ofx37cDAeCUcP8PAMPH+A8Aw+fA8f/R8ZQDADgW37t5M91aW+3nX28/qfvyYqWxUqrdXygt1NdWS0v1+lK1UlpotQ56vWq9vjr78U6ysb5xu1a/f695e7k2v1S5XfEsAQAYvPc+ePqndNDfvHo226JjLQdjNZxuhUEXABiYkUEXABgY3+eB4XWIe3zTAHDKdVmity2fIEh6XfDE4q9wUl38vPl/GFZvMv9v7gBOtv9v/v9bfS8HcPyM4TC8Wq3Emv8AMGTM8QM9//6f6/mIkCf9LwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcFJPZlhRK2Vrgm+nPQqkUcS4izkcxubtcrcxExLsR8cex4lianh10oQGAN1T4a5Kv/3Vx6qPJ3WfPJP8ey/YR8eOf3/rZg/lmc202zf/HTn7zSZp/trlWPjOICgAAna7tzcrG73K+77iRf/ni4cL2dpxFfH69vbhoGncr39pnRmM0249HMSIm/pnk6bb088pIH+JvPoqIz23XfzwedESYzOZA2iuf7o6fxj7X9/idv//d8Quv1beQnUv3xex38dnYVTjgQE+vt/vJvO2lTTxvf4W4kO27t//xrId6c2n/lzbXrT39X2Gn/xvZEz/J2vyFnfT+JXn+8e++uyezNdU+9yjiC6Pd4ic78ZPu/W/xo0PW8c9f/PKHvc61fhFxsWv9t1ekrmXd7HSztjrdWN+4vFybX6osVe6Vy3OzczOfXvmkPJ3NUbd//r5bjL9dvfRur/hp/Sd6xB/fv/7xtUPW/5f/ufPDr+wT/xtf7f7+v79P/HRM/Poh489PXOu5fHcaf7FH/Q94/+PSIeM/+8vG4iEvBQCOQWN9Y2W+Wq2sHXCQftY86BoHhz9I7+3fgmJkB7EZ0a8XzCYlIqLrNekn6rejykd1kAws+q/6/YKD7pmAo/aq0Q+6JAAAAAAAAAAAAAAAQC+N9Y2Vse7f1urbwaDrCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwOn13wAAAP//KHnENg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143042, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) munmap(&(0x7f00004ef000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) lseek(r2, 0x2000, 0x0) syz_mount_image$ext4(&(0x7f0000000bc0)='ext4\x00', &(0x7f0000000240)='./file1\x00', 0x4000, &(0x7f0000000000), 0x2, 0xbc6, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/PwUAAD//8+0DA0=") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101842, 0x1) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000200)={0xa, 0x4e24, 0x1, @local}, 0x1c, 0x0}, 0xfdff) ioctl$FS_IOC_GETFSLABEL(r3, 0x800452d2, &(0x7f0000000100)) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000740)=@newlink={0x38, 0x10, 0x439, 0x70bd2a, 0xffffffea, {0x0, 0x0, 0xe403, 0x0, 0x3, 0x610c3}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x8, 0x3, @remote}]}}}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x4008040) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000000)=0x2) sendfile(r0, r0, 0x0, 0x7a680000) 13.957459256s ago: executing program 38 (id=1092): syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file2\x00', 0x0, &(0x7f0000000080)={[{@auto_da_alloc}, {@auto_da_alloc}]}, 0x4, 0x523, &(0x7f00000018c0)="$eJzs3cFvG1kZAPBvnLhJs+mmC3sABGxZFgqq6iTubrTqhfYCQlUlRMWJQxsSN4pi11Hsiib0kB65V6ISJ+A/4MYBqScO3LjBjUs5IBWoQA0SB6MZT1I3sZNAnbiJfz9pMvPeTP29F/e953mR5wUwtC5ExGZEnImIOxExlecn+RbX2lt63csXDxe2XjxcSKLVuvX3JDuf5kXHv0m9k7/meER8/zsRP0r2xm2sb6zMV6uVtTw93aytTjfWNy4vF/Kc8tzs3MynVz4p962uH9R+/fzbyzd+8NvffOnZHza/+ZO0WJM/PZed66xHP7WrXozJjrzRiLhxFMEGZDT//8PJk7a2z0TEh1n7n4qR7N0EAE6zVmsqWlOdaQDgtEvv/ycjKZTyuYDJKBRKpfYc3vsxUajWG81LU/X79xYjm8M6H8XC3eVqZSafKzwfxSRNz2bHr9Ll19KPK1ci4r2IeDx2NjtfWqhXFwf5wQcAhtg7u8b/f421x/9OxUEVDgA4OuODLgAAcOyM/wAwfIz/ADB8/ofx37cDAeCUcP8PAMPH+A8Aw+fA8f/R8ZQDADgW37t5M91aW+3nX28/qfvyYqWxUqrdXygt1NdWS0v1+lK1UlpotQ56vWq9vjr78U6ysb5xu1a/f695e7k2v1S5XfEsAQAYvPc+ePqndNDfvHo226JjLQdjNZxuhUEXABiYkUEXABgY3+eB4XWIe3zTAHDKdVmity2fIEh6XfDE4q9wUl38vPl/GFZvMv9v7gBOtv9v/v9bfS8HcPyM4TC8Wq3Emv8AMGTM8QM9//6f6/mIkCf9LwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcFJPZlhRK2Vrgm+nPQqkUcS4izkcxubtcrcxExLsR8cex4lianh10oQGAN1T4a5Kv/3Vx6qPJ3WfPJP8ey/YR8eOf3/rZg/lmc202zf/HTn7zSZp/trlWPjOICgAAna7tzcrG73K+77iRf/ni4cL2dpxFfH69vbhoGncr39pnRmM0249HMSIm/pnk6bb088pIH+JvPoqIz23XfzwedESYzOZA2iuf7o6fxj7X9/idv//d8Quv1beQnUv3xex38dnYVTjgQE+vt/vJvO2lTTxvf4W4kO27t//xrId6c2n/lzbXrT39X2Gn/xvZEz/J2vyFnfT+JXn+8e++uyezNdU+9yjiC6Pd4ic78ZPu/W/xo0PW8c9f/PKHvc61fhFxsWv9t1ekrmXd7HSztjrdWN+4vFybX6osVe6Vy3OzczOfXvmkPJ3NUbd//r5bjL9dvfRur/hp/Sd6xB/fv/7xtUPW/5f/ufPDr+wT/xtf7f7+v79P/HRM/Poh489PXOu5fHcaf7FH/Q94/+PSIeM/+8vG4iEvBQCOQWN9Y2W+Wq2sHXCQftY86BoHhz9I7+3fgmJkB7EZ0a8XzCYlIqLrNekn6rejykd1kAws+q/6/YKD7pmAo/aq0Q+6JAAAAAAAAAAAAAAAQC+N9Y2Vse7f1urbwaDrCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwOn13wAAAP//KHnENg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143042, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) munmap(&(0x7f00004ef000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) lseek(r2, 0x2000, 0x0) syz_mount_image$ext4(&(0x7f0000000bc0)='ext4\x00', &(0x7f0000000240)='./file1\x00', 0x4000, &(0x7f0000000000), 0x2, 0xbc6, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/PwUAAD//8+0DA0=") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101842, 0x1) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000200)={0xa, 0x4e24, 0x1, @local}, 0x1c, 0x0}, 0xfdff) ioctl$FS_IOC_GETFSLABEL(r3, 0x800452d2, &(0x7f0000000100)) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000740)=@newlink={0x38, 0x10, 0x439, 0x70bd2a, 0xffffffea, {0x0, 0x0, 0xe403, 0x0, 0x3, 0x610c3}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x8, 0x3, @remote}]}}}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x4008040) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000000)=0x2) sendfile(r0, r0, 0x0, 0x7a680000) 13.078913568s ago: executing program 0 (id=1101): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='blkio.bfq.io_queued\x00', 0x26e1, 0x0) ioctl$TUNSETNOCSUM(r0, 0xc0189436, 0x8000001ffffffd) socket$nl_route(0x10, 0x3, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f0000007cc0)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/171, 0xab}], 0x1, &(0x7f00000004c0)=""/227, 0xe3}, 0x6}, {{&(0x7f00000005c0)=@pppoe, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000640)=""/104, 0x68}], 0x1, &(0x7f00000006c0)=""/74, 0x4a}, 0x2}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000740)=""/170, 0xaa}], 0x1}, 0x1}, {{0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f0000000840)=""/20, 0x14}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/98, 0x62}, {&(0x7f00000009c0)=""/136, 0x88}, {&(0x7f0000000a80)=""/176, 0xb0}, {&(0x7f0000000b40)=""/172, 0xac}, {&(0x7f0000000c00)=""/192, 0xc0}, {&(0x7f0000000cc0)=""/68, 0x44}, {&(0x7f0000000d40)=""/127, 0x7f}], 0x9, &(0x7f0000000e80)=""/16, 0x10}, 0x100}, {{&(0x7f0000000ec0)=@rc, 0x80, &(0x7f0000001100)=[{&(0x7f0000000f40)=""/196, 0xc4}, {&(0x7f0000001040)=""/172, 0xac}], 0x2, &(0x7f0000001140)=""/99, 0x63}, 0x1}, {{0x0, 0x0, &(0x7f0000001200)}, 0x80000000}, {{0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f0000001240)=""/207, 0xcf}, {&(0x7f0000001340)=""/246, 0xf6}, {&(0x7f00000014c0)=""/167, 0xa7}, {&(0x7f0000001580)=""/207, 0xcf}, {&(0x7f0000007f40)=""/158, 0x9e}, {&(0x7f0000001740)=""/83, 0x53}, {&(0x7f00000017c0)=""/99, 0x63}, {&(0x7f0000001840)=""/247, 0xf7}, {&(0x7f0000001940)=""/205, 0xcd}, {&(0x7f0000001a40)=""/163, 0xa3}], 0xa, &(0x7f0000001440)=""/57, 0x39}, 0x4d}, {{&(0x7f0000001bc0)=@phonet, 0x80, &(0x7f0000005040)=[{&(0x7f0000001c40)=""/4096, 0x1000}, {&(0x7f0000002c40)=""/231, 0xe7}, {&(0x7f0000002d40)=""/94, 0x5e}, {&(0x7f0000002dc0)=""/122, 0x7a}, {&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000003e40)=""/4096, 0x1000}, {&(0x7f0000004e40)=""/227, 0xe3}, {&(0x7f0000004f40)=""/12, 0xc}, {&(0x7f0000004f80)=""/140, 0x8c}], 0x9, &(0x7f0000005100)=""/246, 0xf6}, 0x8}, {{&(0x7f0000005200)=@isdn, 0x80, &(0x7f0000005600)=[{&(0x7f0000005280)=""/165, 0xa5}, {&(0x7f0000005340)}, {&(0x7f0000005380)=""/255, 0xff}, {&(0x7f0000005480)=""/201, 0xc9}, {&(0x7f0000005580)=""/86, 0x56}], 0x5, &(0x7f0000005680)=""/240, 0xf0}, 0x4}, {{0x0, 0x0, &(0x7f0000007c00)=[{&(0x7f0000005780)=""/161, 0xa1}, {&(0x7f0000005840)=""/31, 0x1f}, {&(0x7f0000005880)=""/117, 0x75}, {&(0x7f0000005900)=""/246, 0xf6}, {&(0x7f0000005a00)=""/4096, 0x1000}, {&(0x7f0000006a00)=""/4096, 0x1000}, {&(0x7f0000007a00)=""/119, 0x77}, {&(0x7f0000007a80)=""/223, 0xdf}, {&(0x7f0000007b80)=""/111, 0x6f}], 0x9}, 0xfffff801}], 0xa, 0x40010020, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=ANY=[], 0x48) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000800)={0x0, @multicast1, @broadcast}, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000005}, 0x40000) socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'lo\x00'}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newtaction={0x90, 0x30, 0xffff, 0x3, 0x0, {}, [{0x7c, 0x1, [@m_police={0x78, 0x1, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x1}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x7, 0x0, 0x0, 0xfffffffb, {0x3, 0x0, 0x0, 0x0, 0xb, 0x3}, {0x4, 0x2, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x10000003, 0x2}}]]}, {0x4}, {0xc, 0xb}, {0xc, 0xa, {0x1}}}}]}]}, 0x90}}, 0x0) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, 0x0, 0x50) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0500000006000000", @ANYRES32=0x1, @ANYBLOB="ff27070200"/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) 5.773252719s ago: executing program 3 (id=1150): r0 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file1\x00', 0x42, 0x41) syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f00000000c0)='./file2\x00', 0x200004, &(0x7f0000000440)=ANY=[@ANYBLOB="6673796e635f6d6f64653d7374726963742c64697361626c655f726f6c6c5f666f727761726400696e6c696e655f646174612c6c617a7974696d652c646174615f666c7573682c6e6f696e6c696e655f646174612c6e6f71756f74612c6163746976655f6c6f67733d342c6673796e635f6d6f64653d706f7369782c8a2c6e6f757365725f78617474722c6661756c745f747970653d30303030303030303030303030303030303139312c6163746976655f6c6f67733d322c696f5f626974733d30303030303030303030303030303030303131342c70726a71756f74613d232c646566636f6e746578743d726f6f742c657569643ea8b0862c47ddf527fb4f3dddc7d9497bb1d2ca55e9fa057b8702000000d7b61d26e169eb2b5632196e02d62ee7f03c8b5d492f4d1c3e040c590dc0116611591723e84aa5e6f8a645185ecd0921cfb9cad7b9012e6b2c5273ed635e5bc9cc35e5d2e69c4978cb0630ec540db269fb2ad7f6f6015edb8fadd2f90a610f1579ffafc8b520060372b794ab10b397fcc7cc74dada36e8f20e711e51a227d6a3ac123fef", @ANYRESDEC=0x0, @ANYBLOB=',pcr=00000000000000000045,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0x1, 0x5533, &(0x7f000000d000)="$eJzs3L1vG2UcB/Cf89J3SoQY2HpShZRItVWnL4KtQCteRKuqwMAEju1abm1fFLtOyMTAiBj4TxBITIz8DQzMbIgBxIYE8j0X1ACBVnFj0nw+0vl79/j8u+csK9LvcnYAR9ZS9uvPlTgbJyNiPiLORBTrlXIpXEvxQkRkETH30FIpx/8cOBYRpyLi7KR4qlkpn/r8wvj8lZ/e+uWb744vnP7i6+9nd9bArL0YEf31tL7ZT5l3Ut4rxxvjbpH9y+My0xP9++V2nnKzvVZU2Gzs7Nco8lIn7Z+vPxhO8m6v0Zxkp3u3GF8fpAMOx52dOsUL7jU2iu1We63I7jAvsrOd5rW1nf62bQ9HqU6rrPdRUT5Go51M4+2tdjqf9ftFNgejcjzVzVvtrUmOyywPF8281yrmsbafd/r/7e3u4MFWNm5vDLv5ILtSq79Uq1+t1jfyVnvUvlxt9FtXL2fLnd5kt+qo3ehf6+R5p9euNfP+SrbcaTar9Xq2fL291m0Msnq9dql2sXplpVy7kL1+672s18qWJ/lqd/Bg1O0Ns7v5RpZesZKt1i69vJKdr2fv3Lyd3b5z48bN2+9+cP39W6/cfPO1cqe/TStbXr24ulqtX6yu1leO0Pl/Uk56iucP+1KZ9QQADp/H7f/P6f+BKXhy/f/GnYgn3//Ho/f/CxH6/70cqv73qPf//37+i/v/NMBj0v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD3buJmdpII4D8L+FCvgRiXHvVdzBMTyCS5fIAbwER8AreAHOgDuPYKihMzFg0GCmFDTPk/SdTt/pjxkCi5mSAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4pa/Ndvl59eZTac6hLdPPaAAAAIBL9s122Z3MU/1Zvv4iX3qV61VE1BFxae4+iidnmaOc0/ymffNLH75EdAnH15jk42lEvM3H95e3fhcAAADg/7VbbxZptp7+zO/dIYaUFm3q5+8KMj6enFcR0cy/FfcrqY95r3sK6z7f4/jQU1q3gDXtKSwtuY37SrtK93X/uWo3PSmqVNR/vr+3sQMAAAManRXDzkIAAAAY0vt7d4A+tdW1LbuG+bf4+VHgJBX58d7srAYAAAD8g65eKAAAAAAeQzv561u6+f+j7v9XrdL/7P8HAAAAZdL+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzSvtkud+vNojTn0JbJMbPyEQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8IP9eUeBEAiDMNi7vjOZ+x9WGjQ0NqkC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB487u//J+YGmeSudfG0vNIsnZqbJ0ae+fG0R/G168BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvbnJQVCIAiiYM7430nf/7CSoGcQIQIaHlXUogEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7od7/8n5gaZ5K508bS8UiydtXYumrsPWgcPRhv/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbunTeOKgoA8NmZnTUOIIxBLowQSBTQEGfzIh2iAFkU/AQky2yCyYZH4oJEEeCGDrlOg6BECAlkujT8gtSJlCZ0KVwEiTpoXvbYsYR5ZMb2fp90954Zje49d1ayfOaODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1zbe24zT/mCnjpDp3+8H15by/s6vP3Vy/O5+3PO61mfTh8GLzoDfXXSIAAABMjrSu7yPiXraxmPfJTFH/Z/U1ec3/3dNlXNfzu+v+uq9r/7z9+sv957cmminnyQc9vzIenXg0lf7jW+XB9szfXtEv7nzx7CUtvpDk3bXnNrPifva+uXXr7UERTrWRLQDwbxyv+yqofx/K+2GXiQEwMfqNwruu/9OZbnMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANr2VwAAAP//EOdHBA==") socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) bind$netlink(r1, &(0x7f0000000280)={0x10, 0x0, 0x25dfdbf9, 0x10000}, 0xc) socket$netlink(0x10, 0x3, 0x0) r2 = accept4$packet(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x800) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x108b}, 0x0) sendmsg$NFNL_MSG_ACCT_NEW(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}, 0x1, 0x0, 0x0, 0x810}, 0x4004090) syz_emit_ethernet(0x1f, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff000000e8ff000011424203"], 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioprio_get$uid(0x3, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x101042, 0x40) symlinkat(&(0x7f0000000000)='.\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') syz_mount_image$fuse(&(0x7f0000000100), &(0x7f0000000680)='./file2\x00', 0x2016000, &(0x7f0000000bc0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000060000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0xee00, @ANYBLOB=',max_read=0x0000000000000001,blksize=0x0000000000001800,allow_other,allow_other,max_read=0x0000000000000009,hash,obj_user=fuse\x00,appraise_type=imasig,permit_directio,smackfsroot=exfat\x00,fscontext=root,euid=', @ANYRESDEC=0x0, @ANYBLOB="2c686173682c686173682c7365636c6162656c2c0099d7e6c1e30cf78fcab78d0e273a163e9445d70d780e5e3502a92b438c5276828ac9fd4c83cb1e852f1b0c1fc1e67b16567ce1c4680bea386473c72342f6f5e58e01c1fe5652e2b3b82fc7f8e2ac617ebc6d4534e0fa3ab1a443977cf91650dfa5f0ba382dfc0ed0bf1e5a0f40c90536"], 0x0, 0x0, &(0x7f0000000900)="07d84c8fc385cb6a96ea160871e2a3927259083c88cd5788b056df8b3cb63c60c9791879571ee7398676c4a7f0c37013adf8404abdb967280e469eac822423abc149642c06f73ca0d7c96ffa4d428944988d0bc2171bed37ec080b6a8414ecf2331553a427b632dfe0e12588ae17c9fd18152a013a16e6df171de78df3d54f8fc996") syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x200008, &(0x7f0000000380)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f0000000240)='./bus\x00', 0x322030, &(0x7f0000000240)=ANY=[], 0x1, 0x0, 0x0) syz_mount_image$exfat(&(0x7f0000000180), &(0x7f0000000140)='./file3\x00', 0x1220890, &(0x7f0000000300)=ANY=[@ANYRES32=r6, @ANYRES32=0x0], 0xfd, 0x1506, &(0x7f0000001800)="$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") 4.482309845s ago: executing program 6 (id=1154): r0 = syz_mount_image$ext4(&(0x7f0000000400)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x1000003, &(0x7f0000001800)={[{@noblock_validity}, {@dioread_nolock}, {@nouser_xattr}, {@dax_inode}, {@jqfmt_vfsv0}, {@usrjquota, 0x2e}], [], 0x22}, 0x84, 0x466, &(0x7f0000000ac0)="$eJzs3MtvG8UfAPDvbpr219cvoZRHH0CgICIeSZMW6IELCKRekJDgUI4hTavStEFNkGgV0RShckT9C4AjEn8BJ7gg4ATiCneEVKFcCBzQorV3U+PYwU7sOsWfj7TxzO6sd77eHXt2xk4AfWsk/5NE7ImInyJiKCIG6guMVB9Wlhen/1henE4iy177Lcl3i9+XF6fLoknxuLvIjKYR6QdJHGpw3PnLV85Pzc7OXCry4wsX3h6fv3zl6XMXps7OnJ25OHnixPFjE889O/lMR+Lcm9f14Htzhw+cfOPGK9Onbrz57ed5ffcU22vjqBre9DFHYmT1Nan32KaffWvZW5NOtvWwIrQlb+v56RqstP+hGIhbJ28oXn6/p5UDuirLsmzHmrWrPYClDPgPS6LXNQB6o/ygz+9/y+U2dj967uYL1RugPO6VYqlu2RZpUWaw7v62k0Yi4tTSnx/nSzQchwAA6Kwv8/7PU436f2ncW1Pu/8Xc0HBE3BUR+yLi7ojYHxH3RFTK3hcR97d5/JG6/Nr+zw87NxRYi/L+3/PF3NY/+39l7y+GB4rc3kr8g8mZc7MzR4vXZDQGd+T5iXWO8dVLP37UbFtt/y9fVgZjuuwLFvX4dVvdAN3pqYWpzcRc6+a1yhjg1bXxJ6szAUlEHIiIgxt4/vx6OffEZ4ebbV8T//JiXfzr6MA8U/ZpxOPV878UdfGXkvXnJ8f/F7MzR8fLq2Kt776//mqz428q/g7Iz/+uhtf/avzDSe187Xz7x7j+84dN72n+Pf7G1//25PVKenux7t2phYVLExHbk6W16ydv7Vvmy/J5/KNHGrf/fRF/fVLsdygi8ov4gYh4MCIeKur+cEQ8EhFH1on/mxcffWvj8XdXHv/pts5/+4mB819/0ez4rZ3/45XUaLGmlfe/Viu4mdcOAAAA7hRp5TvwSTq2mk7TsbHqd/j3x650dm5+4ckzc+9cPF39rvxwDKblSNdQzXjoRDHWV+Yn6/LHKuPGWZZlOyv5sem52W7NqQOt2d2k/ed+Geh17YCua2serdkv2oA7kt9rQv/S/qF/af/Qv7R/6F+N2v/ViJV1d7rWteoAt5HPf+hf2j/0L+0f+pf2D31pM7/rXy+x72Rrhct/QNilatwBiYGtUY22E5FuiWpsLJFujWpUEzsiotXCV29bS+nxGxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECH/B0AAP//tNHo8Q==") r1 = syz_usb_connect$cdc_ncm(0x0, 0x76, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010002020000402505a1a44000010203010902640002010000080904000001020d0000052406000105240000000d240f0110000000000000000006241a00000808241c08000afdff0905810308000024000904010000020d00000904010102020d0000090582020002002000090503020002"], 0x0) syz_mount_image$exfat(&(0x7f0000000280), &(0x7f0000000180)='./bus\x00', 0x3440a, &(0x7f0000000000)=ANY=[], 0x1, 0x1533, &(0x7f00000002c0)="$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") r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000000)='S', 0x1) getsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000100)=""/19, &(0x7f0000000080)=0x13) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x42, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27ffff7, 0x4012011, r3, 0x0) truncate(&(0x7f0000000900)='./file1\x00', 0xbf39) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000640)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0x80, 0x1c, {0x9, 0x0, 0x50e, 0xf476, 0xffff, 0x6f3, 0x7, 0x2, 0x7, 0x9, 0x4, 0x38}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)={[{@nomblk_io_submit}, {@grpquota}]}, 0x4, 0x4eb, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvnXZoKQMFZaFGBRFFQ5j+ABqCC2GjMYTESFy5gNoOTdMZpum0SCuLsnRvIokr/RPcuTBh5cKdO925wYUJKnkv9CVvMS/3zqUd2g7te7Qd6Hw+ye2955xhvufMcM6Ze2B6AuhZZyNiNSKORMS9iBjO85P8iButI33cq5ePp9ZePp5Kotm8878kK0/zou3PpI7lzzkYET/7ccQvk61xG8src5PVamUhT48s1uZHGssrl2YLec74xNjE6LXLV8f3rK1nan968aPZWz//y5+/8fzvq9//dVqt0m+OZ2Xt7dhLraYXo9SW1x8Rt/YjWJf0539/+PCkve1LEXEu6//D0Ze9mwDAYdZsDkdzuD0NABx26f1/KZJCOV8LKEWhUC631vBOx1ChWm8sXhyuLz2YjmwN62QUC/dnq5XRfK3wZBSTND2WXW+kxzelL0fEqYj47cDRLF2eqlenu/nBBwB62LFN8//HA635HwA45Aa7XQEA4MCZ/wGg95j/AaD3fI7537cDAeCQcP8PAL3H/A8AvWfH+f/JwdQDADgQP719Oz2aa/nvv55+uLz0g9LDS9OVxly5tjRVnqovzJdn6vWZaqU81Wzu9HzVen1+7Mp6srG8crdWX3qweHe2NjlTuVsp7nN7AICdnTrz7J9JRKxeP5od0baXg7kaDrdCtysAdE1ftysAdI3v80Dv2sU9vmUAOOS22aL3DR3/i9BTm7/Ch+rCV63/Q6+y/g+964ut//9wz+sBHDzr/9C7ms3Env8A0GOs8QPv9O//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KNK2ZEUytle4Kvpz0K5HHE8Ik5GMbk/W62MRsSJiPjHQHEgTY91u9IAwDsq/CfJ9/+6MHy+tLn0SPLJQHaOiF/9/s7vHk0uLi6Mpfn/X89ffJrnjx/pRgMAgHY3tma15un83HYj/+rl46nXx0FW8cXN1uaiady1/GiV9Ed/dh6MYkQMfZTk6Zb080rfHsRffRIRX9lo/6O2CKVsDaS18+nm+Gns4/sQf+P13xy/8Eb8QlaWnovZa/HlPagL9JpnN1vjZN730i6W979CnM3O2/f/wWyEenevx7+1LeNfYX3869sSP8n6/Nn19Ntr8uLKX3+yJbM53Cp7EvG1/u3iJ+vxkw7j7/ldtvFfX//muU5lzT9EXIjt47fUsmF2ZLE2P9JYXrk0W5ucqcxUHoyPT4xNjF67fHV8JFujbv3823Yx/nv94olO8dP2D3WIP7hD+7+zy/b/8dN7v/jWW+J/79vbv/+n3xI/nRO/u8v4k0M3Om7fncaf7tD+nd7/i7uM//zfK9O7fCgAcAAayytzk9VqZWGHi/Sz5k6PcfFhXsRqxHtQDRfv1UW3RyZgv210+m7XBAAAAAAAAAAAAAAA6KSxvDI3EPv7daJutxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD67MAAAD//w/PzvM=") bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000001880)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x94) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="17000000000000000400000003"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000019c0)={0x3, 0xc, &(0x7f0000001a80)=ANY=[], 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x10, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000740)={r4, 0x0, 0x0}, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x441, 0x2) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r5, 0xc0406619, 0x0) r6 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x204000, 0x1cb) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) creat(&(0x7f0000000080)='./file1\x00', 0xc1) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) ioctl$KVM_X86_SET_MSR_FILTER(r8, 0x4188aec6, &(0x7f0000003780)={0xdf6cb67723fc5ab7, [{0x0, 0x0, 0x1000000, 0x0}, {0x0, 0x0, 0x1, 0x0}, {0x1, 0x0, 0x40, 0x0}, {0x0, 0x0, 0x9, 0x0}, {0x2, 0x0, 0x9, 0x0}, {0x3, 0x0, 0x97, 0x0}, {0x3, 0x0, 0x10001, 0x0}, {0x3, 0x0, 0x10001, 0x0}, {0x2, 0x0, 0xffffffc0, 0x0}, {0x1, 0x0, 0x10, 0x0}, {0x0, 0x0, 0x80, 0x0}, {0x3, 0x0, 0x9, 0x0}, {0x3, 0x0, 0x95b, 0x0}, {0x1, 0x0, 0x7, 0x0}, {0x0, 0x0, 0x3, 0x0}, {0x2, 0x60, 0xfeda80c, &(0x7f00000001c0)="edf312035350fbdd3a407f77"}]}) openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) getdents64(r6, &(0x7f0000000300)=""/175, 0xaf) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000016c0)={0x2, &(0x7f0000001680)=[{0x61}, {0x6}]}) 3.959430336s ago: executing program 3 (id=1155): syz_mount_image$ext4(&(0x7f0000002180)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008802, &(0x7f0000000000)={[{@jqfmt_vfsv1}, {@abort}, {@discard}, {@max_batch_time={'max_batch_time', 0x3d, 0x3}}, {@data_ordered}, {@mblk_io_submit}, {@usrquota}, {@nodioread_nolock}, {@errors_remount}, {}, {@auto_da_alloc}]}, 0x9, 0x606, &(0x7f0000000600)="$eJzs3c1vVFUbAPDnTD9oKe/bQt68igtpYgwkSksLGGJcwNaQBj/ixo2VFoIUaGiNFk0oCW5MjBtjTFy5EP8LJbJlpW5cuHFlSIgaliaOudM7pdPeaenH9Fbm90uGnnvu3J5zpzxzzj1zzp0A2tZg9k8lYn9ETKeI/jS/uK8z8p2DC8978OeHZ7NHimr1td9TpDyv/vyU/+zLD+6JiB++T7GvY2W5M3PXLo5PTU1ezbeHZy9ND8/MXTt84dL4+cnzk5dHXxg9cfzY8RMjRzZ0XtcL8k7ffOe9/o/H3vz6y7/SyDe/jKU4GS/nT1x6HltlMAZrr0lauavvxFYXVqLOZdtpeQY7Vkf+9+uKiCeiPzqW/DX746NXSq0c0FLVFFEF2lRaR/xnvYVW1gXYTvV+QP3afvl1cKWUXgmwHe6fWhgAWBn/nQtjg9FTGxvY/SA1jPOkiNjYyFyjPRFx987YzXN3xm5Gi8bhgGLzNyLiyaL4T7X4H4ieGKjFf6Uh/rN+wZn8Z5b/6gZ7CsuHisU/bJ+F+O9ZNf6jSfy/tST+395EHfJLkeu9DfHf6+oDAAAAAAAA1un2qYh4vujz/8ri/J8omP/TFxEnt6D8wWXbKz//r9zbgmKAAvdPRbxUOP+3Uv/8faAjT/2nNh+gK527MDV5JCL+GxGHomtXtj2yShmHP9n3RbN9g/n8v/ojK/9uPhcwr8e9zl2Nx0yMD45v9ryBiPs3Ip4qnP+bFtv/VND+Z+8H049Yxr5nb51ptm/t+AdapfpVxMHC9v/hXSvS6vfnGK71B4brvYKVnv7g02+blb/R+HeLCdi8rP3fvXr8D6Sl9+uZWfXXzRdlHp3rrDY7YGP9/9nx7vR67a5C3Xne++Ozs1dHIrrT6Y4styF/dK1XAR4zPxVn1+OhHi9Z/B96ZvXxv6L+f29BsKc/GtcU1/3/775fm1VT/x/Kk8X/xLra//UnRm8NfNes/Edr/4/V2vpDeU7W/rfuFYF/j8/rYdrdmF8Qjp1Fu7a7vgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwOKhExJ5IlaHFdKUyNBTRFxH/i92VqSszs8+du/Lu5YlsX+37/yv1b/rtX9hOte//r2Tph9uj0bh9NCL2RsRnHb217aGzV6Ymyj55AAAAAAAAAAAAAAAAAAAA2CH6mqz/z/zWUXbtgJbrLLsCQGkK4v/HMuoBbD/tP7SvDcV/mt/6igDbTvsP7Uv8Q/sS/9C+xD+0L/EP7WrZOH4qqx4AAAAAAMAW2Xvg9s8pIuZf7K09Mt35vq5Sawa0WqXsCgClcYsfaF+m/kH7co0PrDXrt6fpQZuZLzx9dhMHAwAAAAAAAAAAAEDbObjf+n9oV9b/Q/uy/h/aV339/4GS6wFsP9f4QKyxkr9w/f+aRwEAAAAAAAAAAAAAW2mmuitiamry6szctYvjLUt0R0SLi9h04o2dUY2iRG+LfnO1Wr2e/S8o/QQfj0R9KvxOqc+yRH2t36MdVd57EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0OifAAAA//8sxicA") 3.643782335s ago: executing program 3 (id=1158): r0 = open(&(0x7f00000000c0)='.\x00', 0x10000, 0x0) fstat(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r1, r1, r1) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x3e, 0x2000000}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @cgroup_skb}, 0x21) 3.544462151s ago: executing program 3 (id=1159): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = gettid() rt_sigqueueinfo(r1, 0x10000022, &(0x7f0000000040)) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000440)={'filter\x00', 0x6001, 0x4, 0x3c8, 0x0, 0x1f8, 0x0, 0x2e0, 0x2e0, 0x2e0, 0x4, 0x0, {[{{@uncond, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0x1f8}}, {{@arp={@dev, @remote, 0x0, 0x0, 0x0, 0x8, {@empty, {[0x0, 0x0, 0xff]}}, {@empty, {[0x0, 0x0, 0x0, 0xff, 0x0, 0xff]}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth1_vlan\x00', 'team_slave_0\x00', {}, {}, 0x0, 0xe2}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @mac=@broadcast, @multicast2, @private, 0xf}}}, {{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) socket$inet_tcp(0x2, 0x1, 0x0) (async) gettid() (async) rt_sigqueueinfo(r1, 0x10000022, &(0x7f0000000040)) (async) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000440)={'filter\x00', 0x6001, 0x4, 0x3c8, 0x0, 0x1f8, 0x0, 0x2e0, 0x2e0, 0x2e0, 0x4, 0x0, {[{{@uncond, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0x1f8}}, {{@arp={@dev, @remote, 0x0, 0x0, 0x0, 0x8, {@empty, {[0x0, 0x0, 0xff]}}, {@empty, {[0x0, 0x0, 0x0, 0xff, 0x0, 0xff]}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth1_vlan\x00', 'team_slave_0\x00', {}, {}, 0x0, 0xe2}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @mac=@broadcast, @multicast2, @private, 0xf}}}, {{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) (async) 3.476467955s ago: executing program 6 (id=1160): r0 = socket$nl_route(0x10, 0x3, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x8a07f54793f55ef3, 0xc, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x40, '\x00', 0x0, @fallback=0x1f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socket$inet_tcp(0x2, 0x1, 0x0) (async) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e21, @local}, 0x10) (async) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000180)={0x2, 0x5e20, @empty}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f00000001c0), 0x4) openat$full(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000003c0)) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000003c0)={0x0, 0x0}) prlimit64(r2, 0x5, &(0x7f0000000000)={0x10000000000401, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f000005e000/0x400000)=nil, 0x400000, 0xb635773f04ebbeee, 0x10010, 0xffffffffffffffff, 0xd15a8000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$USBDEVFS_REAPURB(0xffffffffffffffff, 0x4008550c, &(0x7f00000000c0)) (async) ioctl$USBDEVFS_REAPURB(0xffffffffffffffff, 0x4008550c, &(0x7f00000000c0)) r6 = getpid() sched_setscheduler(r6, 0x2, &(0x7f0000000200)=0x7) getpgrp(r6) connect$unix(r4, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e22}, 0x6e) (async) connect$unix(r4, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) (async) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capset(0x0, 0x0) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0xc) (async) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0xc) socket$netlink(0x10, 0x3, 0x0) (async) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f0000000100), 0x0) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x28, &(0x7f0000000440)={@multicast2, @loopback, @empty}, 0xc) sendto$inet(r1, &(0x7f0000000380)='x', 0x1, 0x480c1, 0x0, 0x0) (async) sendto$inet(r1, &(0x7f0000000380)='x', 0x1, 0x480c1, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="700000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000480012800e00010069703665727370616e00000034000280060002003000000014000600fc02000000000000000000000000000014000700fc"], 0x70}, 0x1, 0x0, 0x0, 0x4040080}, 0x0) 3.461075066s ago: executing program 3 (id=1161): r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x836d9fb164f927b3) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000007c0)=@ipv4_delrule={0x38, 0x21, 0xb12becd5a2b54ddf, 0x70bd2a, 0x0, {0x2, 0x0, 0x10}, [@FRA_GENERIC_POLICY=@FRA_OIFNAME={0x14, 0x11, 'netdevsim0\x00'}, @FRA_SRC={0x8, 0x2, @rand_addr=0x64010101}]}, 0x38}, 0x1, 0x0, 0x0, 0x24000000}, 0x0) io_setup(0x3, &(0x7f0000000600)=0x0) io_submit(r1, 0x1, &(0x7f0000000000)=[&(0x7f0000000080)={0x0, 0x0, 0x10, 0x3, 0x4, r0, 0x0, 0x0, 0x0, 0x0, 0x2}]) r2 = syz_open_procfs(0x0, 0x0) syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x800700, &(0x7f0000000a40)={[{@journal_ioprio={'journal_ioprio', 0x3d, 0x5}}, {@bsdgroups}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x22}}, {@noauto_da_alloc}, {@quota}, {@oldalloc}, {@resuid={'resuid', 0x3d, 0xee01}}]}, 0x2, 0x44a, &(0x7f0000000400)="$eJzs281vFOUfAPDvzLbl9+OtFfEFRK0SY+NLSwsqBy8aTTxgNNEDHuu2EMJCDa2JECLVGLyYGBI9G48m/gXevBj1ZOJV74aEKBfQU83MzsDuslsobHcr+/kkA8+z82yf57vPPDPPzLMbwMAaz/5JIrZGxG8RMVrPNhcYr/939fLZ6t+Xz1aTWFl5688kL3fl8tlqWbR835YiM5FGpJ8kRSXNFk+fOT5bq82fKvJTSyfem1o8febZYydmj84fnT85c/Dggf3TLzw/81xX4sziurL7w4U9u15758Lr1cMX3v3p26y9W4v9jXF0y3gW+F8rudZ9T3S7sj7b1pBOhvrYENakEhFZdw3n4380KnG980bj1Y/72jhgXWXXpk2ddy+vAHexJPrdAqA/ygt9dv9bbj2aemwIl16q3wBlcV8ttvqeoUiLMsMt97fdNB4Rh5f/+SrbYp2eQwAANPqs+uWheKbd/C+N+xvKbS/WUMYi4p6I2BER90bEzoi4LyIv+0BEPLjG+luXhm6c/6QXbyuwW5TN/14s1raa53/l7C/GKkVuWx7/cHLkWG1+X/GZTMTwpiw/vUod37/y6+ed9jXO/7Itq7+cCxbtuDjU8oBubnZpNp+UdsGljyJ2D7WLP7m2EpBExK6I2L22P729TBx76ps9nQrdPP5VdGGdaeXriCfr/b8cLfGXktXXJ6f+F7X5fVPlUXGjn385/2an+u8o/i7I+n9z8/HfWmQsaVyvXVx7Hed//7TjPc3tHv8jydv5+WikeO2D2aWlU9MRI8mhPN/0+sz195b5snwW/8Te9uN/R/GeLP6HIiI7iB+OiEci4tGi7Y9FxOMRsXeV+H98ufO+jdD/c23Pf9eO/5b+X3uicvyH7zrVf2v9fyBPTRSv5Oe/m7jVBt7JZwcAAAD/FWn+HfgknbyWTtPJyfp3+HfG5rS2sLj09JGF90/O1b8rPxbDafmka7Theeh0slz8xXp+pnhWXO7fXzw3/qLy/zw/WV2ozfU5dhh0WzqM/8wflX63Dlh37dbRZkb60BCg51rHf9qcPfdGLxsD9JTfa8Pgusn4T3vVDqD3XP9hcLUb/+da8tYC4O7k+g+Dy/iHwWX8w+Ay/mEg3cnv+iUGORHphmiGxDol+n1mAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6I5/AwAA///K8u7c") mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) unlink(&(0x7f0000000580)='./file0/file0\x00') ioctl$TCSETS(r0, 0x5402, &(0x7f0000000000)={0x9, 0x0, 0x2, 0x7, 0x18, "b2e50b8b26a62cfcd02eb303c5fc846e0119b5"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f000000c900)=[{{0x0, 0x0, 0x0}}, {{&(0x7f00000005c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x2, 0x0, 0x2, 0x2, {0xa, 0x4e20, 0x3, @mcast2, 0x79d5}}}, 0x80, 0x0, 0x0, &(0x7f0000000cc0)=[{0x10, 0x118}], 0x10}}], 0x2, 0x800) r4 = socket$inet6(0xa, 0x80001, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r4, 0x29, 0x2a, &(0x7f0000fca000)={0x400007, {{0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x35}}}}, 0x88) ioctl$PPPIOCSMAXCID(r2, 0x40047451, &(0x7f0000000200)=0x92a) setsockopt$inet6_MCAST_MSFILTER(r4, 0x29, 0x30, &(0x7f0000000c40)=ANY=[@ANYBLOB="08000000000000000a004e2000000000ff01000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000001000000010000000a0000000300000300"/273], 0x110) openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000280)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230"], 0x3, 0x105ec, &(0x7f0000020c40)="$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/s3EuuEkEUANCL2AJ+IjF8tsLIOGTAIlyCQxegu3HGGkwI68CZSzBgqC4JIG9CF49+L+ck3VXVoW9X8xlUFX0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABu6Ve1nP9Yf/veNM5210yZuwEAAAAu2VTLeaoM6/abfPxdPvQhIqYRMYmIcURcGrt349VRxE6M0r526fXVWR9+RqQI+3N6eXsdEZ/y9uf97d8HAAAAeK7Wq9kioruvpt3HQ40n5MWV5+VJm36pfqQpn5eloo1SsK+Foo3/hSxiEhHV8HehaNP9Z/j2c249+PsbFLrc0UVy0T8qOnVx7XcKAABosdORQLHRGwAAAK3z5d4d4D7Sem3+L35eC+7VRV4QHJy0AAAAgPY6f9r+oPO4/QAAAADuII3//8v/l2cFrs//F/L/AQAAQIvU+f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4pU21nK9Xs0XTONtdM2XuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjL/ryjQAiEQRjsXd93Grz/saRBU1OTKhA+/sZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB487u//J+YGmeSudfG0vNIsnZqbJ0ae+fG0R/G168BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBif+5OIASCIAz2nf85LeYfljRoDCJUwcLHDPOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dr51EidtkhPQWHzPQUCEYgQ8JyZJnYAAWoqGitVgEVgABBy2dKXie5v/T6Yo7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCI76+HCXp6EEPq7D/LU+y9rM4dt3z7/0L8Xn++8uRSfMz1FOYTwcL5eu97BuRTd0srqo+l6vbYo+cskCeFZAYbRXtKT/dl/P5TuL8YIJa1JktfV47tEks/NCQCAU6WcRfrf5afy5lS6L5kI4eer1vr/SpSHY+r/7Y2+ctjoG9je6Bv4sfyuEV8rrv+HOzbDwug56kC1sfC0urSyem1+YXquNld7PDo6MnZz7MbtWyPV3WclVU9MAAAA+DeVLOL6vzTxZ///fJSH4+v/gb24N/ngfnytrrNd/x/poOmX90gAAADOtouD374etvoyqVTC8nSjsTjc/Nz/eaT5mcNQT6wni7j+75rIe1QAAABAJ+ysJy39/9koD232/4der23F5+wKIfRm/f+hmSf12c5Np9Ca/f/B//o6cd5zBAAAIF+9WcT9//Lu+v/S/pKHUgjh6uVmnn0NYFv1/8eXd1teWo/X/492boqFVBpv/j52t+MhdI/nPSIAAABOs3NZpMX+VnlzavH7i8mK9f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPxix45RGgiiMABvdrNaiQErtfICoheIWAhi4yFEQfAEIogHEFtL72DpHVIr2FhYpvAG8mZ3VNIELHaVfB9M3iMMmZdJk38BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIC5pvvffRUvo6Yv2/eeP65Oor7M1PB+v74ZK/pBl0P/O3t9DwAAAMCCqHK+L4rirX48jFqOU/6v857I/A8rTZ/z/Gzuz/Xp7nUj5//r463Lr4NGzTnxoWfnF6c7nX3Dv2917o5huvn07KVKP0h5dLM2rdN9Dm4nk4Ol1C53MS0A8BvbubZN/j8UdbfPwQBYGMN2FT/yfzXudyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALnwGAAD//1p/WeU=") io_setup(0x8c, &(0x7f00000000c0)) openat(r5, &(0x7f0000000040)='./file0\x00', 0x242e80, 0x3) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x800000, &(0x7f0000000b40)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d30303030303030303030303030303030303136323134372c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e6e742c696f636861727365743d6d61637475726b6973682c6e6f6e756d7461696c3d302c696f636861727365743d6b6f69382d72752c756e695f786c6174653d302c696f636861727365743d757466382c6572726f72733d636f6e74696e75652c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e39352c7379735f696d6d757461626c652c757466383d302c002e39a45aa9edcfe08671a816cb673d99851079b41e699eacf742"], 0x1, 0x373, &(0x7f00000006c0)="$eJzs3U9rXFUUAPDTsfmr6WQhgop4qRvdDEn8Ag3SghhQYkeqC+HVTHTINBPmDZEpot259XMUl+4E8QtkoXt37rJx2UXpk8yfJpOOKSVOHtXfD8I9yT0nc+883uNuHufw1g93drbz2nbWjcq1FJWIqDyIWO5HA5eGY6Ufz8ZJ9+Kd6q0/3vj4088+WN/YuL6Z0o31m++upZSuvPnL19/8ePXX7ouf/HTl57k4WP788K+1Pw9eOXj18NHNr5p5auZpt91NWbrdbnez261G2mrmO7WUPmo1sryRmrt5ozM2v91q7+31Ura7tbS412nkecp2e2mn0Uvddup2ein7MmvuplqtlpYWg6ep39/czNYH8fwZedcuakFMQaeznh3dw3NPzNTvl7IgAKBU5z3/z/6r5/+ZcP6/SCfP//xXHZ3/Z4f37zjnfwAAAAAAAAAAAAAAeB48KIpqURTV0ViMXhIe/l7y8piyJ67/qZ+y18d0nXhxbz6i9f1+fb8+GAfz69vRjFY0YiWq8fDosTAyiG+8v3F9JfUtx9Kd7/r1V3+LqL8wXr8a1VieXL86qE+P6+NonInFk/VrUY2XJ9evTayfjbffOlFfi2r8/kW0oxVb/cfbcf23qym99+HGqfq5fh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/w+1NPJ6DPre79cjFmJ/2L+/dpywPN4ff1D/uL/+SlTj4eT+/CsT+/Nfjtcul7t3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjJe3d3slar0bmoYNTzv/+X2VHwz1WXBun3Tk0txHjy3NP+zzmDyjNVLQw3OWHqUVEU01rq/MVeyvMEMxFxRk4x/ALP/1kvRcQZOXMRMf0tV8r/wp85KONpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOU6bvpd9koAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoU967u5O1Wo3OFIOy9wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA8+TsAAP//S+oM3w==") mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) linkat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0\x00', 0x0) 2.684539832s ago: executing program 0 (id=1162): r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1e, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="3800000000000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x80) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000080)={0x7f000000000, 0x1ff, 0x0, 0x401, 0x1, 0x0, [{0xffffffffffff0001, 0x3a28, 0x996, '\x00', 0x82}]}) (async) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000080)={0x7f000000000, 0x1ff, 0x0, 0x401, 0x1, 0x0, [{0xffffffffffff0001, 0x3a28, 0x996, '\x00', 0x82}]}) 2.626360755s ago: executing program 6 (id=1163): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB="30000000100001002dbd7000fddbdf2500000000", @ANYRES32=0x0, @ANYBLOB="3008d8fc38bd05000300000008001b000000000008001300727abc6c81742bba6f4d4e9305803a3670fb6c90eb7b2e82cee89f11376ca3585769bed952a4975674fa7001333f61b494a6736b218c1bf6e6df7e4942406792e9da8eda53a6294d85c7d5e1460d107ccea726166345000000002104ab2750df5f5b8f2702c2782b7e1c6c1c87e2dc514b15fe6f55657729a5154256a6e033b1c21c817aa6aa60b10a7bdd4f0ece99d25cce58d33de20026d0987ea80a7683a1", @ANYRES32=0x0, @ANYBLOB], 0x30}, 0x1, 0x0, 0x0, 0x40801}, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000300)='./file0\x00', 0x21000e, &(0x7f0000000140), 0x1, 0x553, &(0x7f0000000d00)="$eJzs3c1vI2cZAPBnnGSbdFOyBQ6lUsuKFu1WsM6moW3Eoe0KxK0CtNyXKPFGUZx4FTvt2qqqVBw4IiFEK3HixAWJPwAJ9U9AlSrROwIEqmALBw7AoBmP98M7zsZaO97Gv58063fe+Xie116P3/nITABT63xEvB4RMxHxQkQsFfWVYojD7pDN9+mttzeyIZty9e9JJEVdRF687Wyx2Hz3pVSz3dlZr9dr+8X4cmv3xnKz3bm0vbu+Vduq7a2urry89sraS2uXyxbfGradWbte/fZffv6TX33n1d99/a0/XvvbxXeypL9VTC/aMXIf5//OZe/FbbMRsT+OYBMwU7RnbtKJAABwLFkf//MR8ZW8/78UM3lvLtffpZs/+ewAAACAUUhfW4z/JBFp2tu9TwEAAIBT5rWIWIykUi2uBViMSqVa7V7D+8V4vFJvNFtfu9442NvMpuVXelaub9drl4tras/FXJKNr+TlO+Mv9o2vRsSTEfGzpYV8vLrRqG9O+NgHAAAATIuzffv//zrs7v8DAAAAp8y5IeevjCkPAAAAYHyK/f+Z/vpkArkAAAAA4zHs+X8AAADgM+V7b7yRDWnv+debb7YPdhpvXtqsNXequwcb1Y3G/o3qVqOxld+zb/dB66s3Gje+EXsHN5dbtWZrudnuXNttHOy1rm17fiAAAABMypNf/uDjJCIOv7mQD5kzUfbHAAXXCsCpMdStPP48vjyAkzfoZx44/WYnnQAwOYfDL3J+HHkAE3PPrT5KOgV3X7xzzzGD348vJwAAYLQufCmJsvP/+ZP+J50cMFYe5QHTy/l/mF5Dnv//cFx5ACdvTg8Apt6DHvVRevOOhQHn/8+UzZymR64LAAAYu8V8SCrV4lzgYlQq1WrEE/mf+s8l17frtcsR8bmI+MPS3GPZ+Eq+ZOLxgAAAAAAAAAAAAAAAAAAAAAAAAABwTGmaRAoAAACcahGVv8Zs9/lfF5aeX+w/PnAm+fdSFI/0eusXV9+7uTTf2l/J6v9xu771/tX3bq63WvsvTuIIBgAAANCvt5+ev65MOhsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATptPb7290RtOMu4nV+K7ca4s/mzM56/zMRcRj/8zidm7lksiYmYE8Q/fjYinyuInWVpxrsiiP34lIhZGH3/uzpTb8Z9J07Q0/tkRxIdp9sGViHi97PtfifPxWL79iZLv/2wxPKxPruRf8tL4ve3fzIDt3xPHjPH0R79ZHhj/3YinZ8u3f734yYD4z5WtsORN+eEPOp37Krsrj/SXERdKf3+Se2Itt3ZvLDfbnUvbu+tbta3a3urqystrr6y9tHZ5+fp2vVb8W9rGnz7z2//1Vf037crbH/fH/3F0P5Yj2/98Vrhrix1pf5gi2Ec3b33h/uq8gVn8i8+Vf/5PHRE/+z/x1eJ3IJt+oVc+7Jbv9uyvP3y2NLEi/uaA9/9Bn//FQSvt88L3f/SnY84KAJyAZruzs16v1/aPVVgYZuZ2ZydNI3o176dpOuTiIysM39LpK/R6d2MLMf+otPQRKGR960cgjUGFURzZAgAAHjV3Ov3HXuSdsSYEAAAAAAAAAAAAAAAAAAAAU6jZjsrR9wNL04iHu51Yf8zDyTQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBI/w8AAP//qXLPzg==") r1 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/thread-self/attr/sockcreate\x00', 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@fallback=r1, 0x6, 0x0, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}, 0x40) pipe2$watch_queue(&(0x7f0000000100), 0x80) r2 = userfaultfd(0x80801) r3 = syz_io_uring_setup(0x1eab, &(0x7f00000004c0)={0x0, 0xa1c4, 0x8, 0x1, 0x115}, &(0x7f0000000280)=0x0, &(0x7f0000000400)) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$binfmt_aout(r5, &(0x7f00000000c0)=ANY=[], 0xff2e) ioctl$TCXONC(r5, 0x540a, 0x0) ioctl$TCXONC(r5, 0x540a, 0x3) ioctl$TCXONC(r5, 0x540a, 0x1) ioctl$TIOCSETD(r5, 0x5423, &(0x7f0000000100)=0xf) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000180)=0xfffffffc, 0x0, 0x4) io_uring_enter(r3, 0x1816, 0x2000, 0x1, 0x0, 0x0) io_uring_enter(r3, 0x12ed, 0xaad9, 0x3, 0x0, 0x0) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x749}) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) madvise(&(0x7f0000c0c000/0x1000)=nil, 0x1000, 0x4) syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x2002) sched_setscheduler(0x0, 0x2, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r6 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r6, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r6, 0x4028af11, &(0x7f0000000100)={0x1, 0x0, 0x0, &(0x7f0000000400)=""/85, 0x0, 0x191a7000}) ioctl$VHOST_SET_MEM_TABLE(r6, 0x4008af03, &(0x7f0000001680)) r7 = eventfd2(0x1, 0x1) ioctl$VHOST_SET_VRING_ERR(r6, 0x4008af22, &(0x7f00000001c0)={0x0, r7}) ioctl$VHOST_SET_VRING_ADDR(r6, 0x4028af11, &(0x7f0000000280)={0x0, 0x1, 0x0, &(0x7f0000001ac0)=""/191, 0x0, 0x4}) 2.625994035s ago: executing program 9 (id=1164): symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') umount2(&(0x7f00000003c0)='./file0/file0/..\x00', 0x0) setxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0/file0/..\x00', &(0x7f0000000040), &(0x7f00000000c0), 0x2, 0x1) 2.625679295s ago: executing program 0 (id=1165): openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x0, 0x4, &(0x7f0000000240)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd}, 0x94) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$MAP_CREATE(0x0, 0x0, 0x48) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) r5 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0xffffffff, @hyper}, 0x10, 0x80000) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r5, 0x28, 0x0, &(0x7f00000000c0)=0x2, 0x8) sendmsg$nl_xfrm(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000480)=ANY=[@ANYRES8=r1, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000400000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000044000500000000000000000000000000000000000000000033"], 0xfc}}, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x7f, 0x7ffc0002}]}) r6 = syz_create_resource$binfmt(&(0x7f0000001400)='./file0\x00') openat$binfmt(0xffffffffffffff9c, r6, 0x42, 0x1ff) faccessat2(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x3, 0x300) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="0180c20000000180c2000000080045031fc3073b006000000000002f90780009000000000000008065580000000000000000100008000000000086dd6529080088be00000000100000000100000000000000080022eb000000002000000002000000000000000000000008006558"], 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0xa, 0x4e24, 0x0, @rand_addr, 0x8000}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000092c0), 0x4ff, 0xfdff) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@dev, 0x800, 0x0, 0x2, 0x9}, 0x20) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fc000000190001002dbd70000000000000000000000000000000000000000001ac1414aa00000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00000000000000000c00000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00ecffffffffffffff000000000000000000000000000000000a000000000000feffffffff7f400002000000000000080000000000000000010000000000000044000500ac1414aa000000000000000000000000000000003c00000002000000ac1414aa00000000000000000000000006000000040300"/180], 0xfc}}, 0x0) r8 = socket$inet6(0xa, 0x80002, 0x0) sendto$inet6(r8, 0x0, 0x0, 0x240cc044, &(0x7f0000000280)={0xa, 0xe20, 0x7, @dev={0xfe, 0x80, '\x00', 0x36}}, 0x1c) sendto$inet6(r8, &(0x7f00000009c0)="c7cfcaaa22e10542fca5c0195350f15147657e0bfc59d383a47190db88690e6fedc3040ab5809ae02a54cd429cc3338c5afa0c9dce3f91950d1f567f358ac21154159130e88cbb6c43197813b2f23f3e442f80877490b393408142ebcfea6821f543e5ee9e27032e2b75d78f1b79f5a6bb6f0645e267770ef7e8f3a92148091217450ce8581e54223eeb6486205a209bf1fe854d211c03f8c3140fc3979d824082990d119473d20e94f253c9621fac339560ae46cb24b88bf2d01559bb658e343257b90f233b81bc5c398be3bbddb23a1e", 0xffd6, 0xc001, 0x0, 0xffffffffffffff0c) 2.549401009s ago: executing program 9 (id=1166): syz_io_uring_setup(0x1105, &(0x7f0000000100)={0x0, 0x3, 0x1, 0x8000000, 0x8000021e}, &(0x7f00000001c0), &(0x7f0000000040)) epoll_create1(0x80000) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000040000000400000008"], 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0d00000023000000040000000200000040000000", @ANYRES32=r0], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000007c0)={r1, &(0x7f0000000680), 0x0}, 0x20) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x1ff) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[], 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000000000000000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70300001d000000850000001b000000b7"], &(0x7f0000000780)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000480)={0x0, &(0x7f0000000c00)=""/4096, &(0x7f00000003c0)="140249104b2857765b39774a1676acdc0b4122fc5434d1919161784901e72f9ed36324876e5e8735bf66c146c10c5dc36d4578b1630d7a2949b970936be593cf9a8b0539acb28ce0742029fcfa7858161a961fbeffb2f9605f72c5fecc56b286042367f28565205b421c11c6e309b706cc491a42cd44e638998fd226acb7abe7aa99d4c5d9ec191244521fd9779686c72013872fe84b24ab", &(0x7f0000000240)="37addee31826418f88af1696b2d80ead8dd2daac8f09f49c11eb823a5b6e0d827c53311042023dac6c30c3de0d", 0x100, r2}, 0x38) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r3 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r3, &(0x7f0000000000)={0x0, 0x3, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="02050000070000002bbd7000feffffff0400070000a000000a"], 0x38}, 0x1, 0x400000000000000}, 0x0) r4 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r6, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f00000001c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02030609100000000000004c9e0000000200130002eb0e00000000000000000105000600200000000a00000040010000000500e50000070000001f00001a000000030000a95a6e870200010000e9ff070040000200000000050005000000cc580a"], 0x80}}, 0x48800) sendmmsg(r7, &(0x7f0000000180), 0x400008a, 0x0) 1.510474491s ago: executing program 0 (id=1167): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'bridge0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="640000001000ffff27bd7000fedbdf2500000000", @ANYRES32=0x0, @ANYBLOB="150c0000000000002800128009000100766c616e000000001800028006000100040000000c0002001c0000001000000008000500", @ANYRES32=r1, @ANYBLOB="d1010000", @ANYRES32=r1, @ANYBLOB="0a000100aaaaaaaaaa160000"], 0x64}, 0x1, 0x0, 0x0, 0x28001}, 0x8000) 1.509851451s ago: executing program 9 (id=1168): bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000004000000090000000500000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000000000000000000000000000000000000000cc783ef49eb20fdf1869f701c12378450600c8ac7faa46508c23d34ad8a8bfcb78ed691cea3e428855f3ab71d97c709a3296c51422a86396352a0492f0831a4ca05283788e21958908cd93b1436e6f41a2cbbb6a7ecfa5932cb4d773b62323d879493f14eb6adf5a5a5831eaefc4f486d762de006d79c2016c1e74b65d7682f700000000000000"], 0x50) setresuid(0xee01, 0xee01, 0x0) r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getpgid(0x0) kcmp(r1, r0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x2002) readv(r2, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/117, 0x75}], 0x1) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000140)=0x8005) write$evdev(r2, &(0x7f0000000040)=[{{}, 0x0, 0x2}], 0x37) bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x3, 0x4, 0x4, 0xb, 0x0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x50) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=ANY=[], 0x48) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = ioctl$LOOP_CTL_GET_FREE(r3, 0x4c82) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = ioctl$LOOP_CTL_GET_FREE(r5, 0x4c82) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, r6) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r9 = syz_kvm_setup_syzos_vm$x86(r8, &(0x7f0000bfd000/0x400000)=nil) r10 = syz_kvm_add_vcpu$x86(r9, &(0x7f0000000080)={0x0, 0x0}) ioctl$KVM_SET_MSRS(r10, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0x1d9, 0x0, 0x1}]}) ioctl$KVM_RUN(r10, 0xae80, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, r6) r11 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r11, 0x4c81, r6) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, r6) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 1.432984646s ago: executing program 6 (id=1169): ioctl$SNDRV_TIMER_IOCTL_SELECT(0xffffffffffffffff, 0x40345410, &(0x7f0000000000)={{0x0, 0x2, 0xc, 0x0, 0x4}}) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.io_wait_time_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100)={'#! ', '', [], 0xa, "b69d575e8100000000000000334e26d9d38ad63884179c0c682e2e98"}, 0x20) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r3 = fsopen(&(0x7f0000000040)='cgroup2\x00', 0x0) ioctl$VHOST_SET_FEATURES(0xffffffffffffffff, 0x4008af00, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000001180)=""/16, 0x10}], 0x1, 0xe, 0x341e) r4 = syz_mount_image$vfat(&(0x7f0000000300), &(0x7f00000001c0)='./file0\x00', 0x800000, &(0x7f00000006c0)=ANY=[@ANYBLOB="616c6c6f775f7574696d653d30303030303030303030303030303030303136323134372c756e695f786c6174653d302c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e6e742c696f636861727365743d6d61637475726b6973682c6e6f6e756d7461696c3d302c696f636861727365743d6b6f69382d72752c757466383d312c696f636861727365743d757466382c6572726f72733d636f6e74696e75652c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e39352c757365667265652c73686f72746e616d653d77696e6e742c005a086502454ede48cd0c582ac337a877be0c36a8e60d572dbe625e0680a225abe4d4fc79e83de86dce78be26dba8f6ff0abfb9c2fba30a14b3b206ad905e994c27e6d4fc5d74f88b749758f85a07efcf3e17bd78aad46a325ec58b65332fe45ac5db6e722db0a32946415f0b3403d53ad233d1fe2593f1d4fe07041a0091b2f43c1e87fa638a217f4108c00d47c229ae1229250e"], 0x1, 0x373, &(0x7f0000000340)="$eJzs3U9rXFUUAPDTsfmr6WQhgop4qRvdDEn8Ag3SghhQYkeqC+HVTHTINBPmDZEpot259XMUl+4E8QtkoXt37rJx2UXpk8yfJpOOKSVOHtXfD8I9yT0nc+883uNuHufw1g93drbz2nbWjcq1FJWIqDyIWO5HA5eGY6Ufz8ZJ9+Kd6q0/3vj4088+WN/YuL6Z0o31m++upZSuvPnL19/8ePXX7ouf/HTl57k4WP788K+1Pw9eOXj18NHNr5p5auZpt91NWbrdbnez261G2mrmO7WUPmo1sryRmrt5ozM2v91q7+31Ura7tbS412nkecp2e2mn0Uvddup2ein7MmvuplqtlpYWg6ep39/czNYH8fwZedcuakFMQaeznh3dw3NPzNTvl7IgAKBU5z3/z/6r5/+ZcP6/SCfP//xXHZ3/Z4f37zjnfwAAAAAAAAAAAAAAeB48KIpqURTV0ViMXhIe/l7y8piyJ67/qZ+y18d0nXhxbz6i9f1+fb8+GAfz69vRjFY0YiWq8fDosTAyiG+8v3F9JfUtx9Kd7/r1V3+LqL8wXr8a1VieXL86qE+P6+NonInFk/VrUY2XJ9evTayfjbffOlFfi2r8/kW0oxVb/cfbcf23qym99+HGqfq5fh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/w+1NPJ6DPre79cjFmJ/2L+/dpywPN4ff1D/uL/+SlTj4eT+/CsT+/Nfjtcul7t3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjJe3d3slar0bmoYNTzv/+X2VHwz1WXBun3Tk0txHjy3NP+zzmDyjNVLQw3OWHqUVEU01rq/MVeyvMEMxFxRk4x/ALP/1kvRcQZOXMRMf0tV8r/wp85KONpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOU6bvpd9koAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoU967u5O1Wo3OFIOy9wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA8+TsAAP//S+oM3w==") r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = creat(&(0x7f0000000180)='./file1\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001100)='cpu.stat\x00', 0x5000000, 0x0) readv(r7, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000480)=ANY=[], 0x20) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, 0x0, 0x0) sendmmsg$unix(r9, &(0x7f0000005a40)=[{{&(0x7f0000001200)=@file={0x1, './file7\x00'}, 0x6e, &(0x7f0000001280), 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="1c00010000000200000000000000000053b817004bda4a645faef4094a34d2e3b151597a3de3a7565e45c533a6c531b684a1aeb6f7b2adf82fb45fbbad71d46ca9fabfd8b59b13f3fef4eac93dfc82c918a862bbcdaf4bcedeee732197ebb93e734060f4a100912c7b313b5eb76b8e6e226369f85c993fe6bcc72205d9673bc556d12f65e89cc7ca3be890900c8f42dc4c9a38bcdea1615179511b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r6], 0x70, 0x10}}, {{&(0x7f0000004140)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000005380)=[{&(0x7f00000041c0)="42352a3daf0c7ee2906b6d970e8d8b542fabe789034001fd99588936fd092a586d780b7f832ae545aa155991d7c4152db96ec03a25ff9c503153006b528866b210bf2854872c7f8456070896fb1874a45daa34b4aee7547b99151ee3d8d472b413c767f1c5cb6f8430533925258f033715704bd31f04c5fe939b194571a86bda5a55f138f30416b4e443a0a992e8bc866ca38776b71cbb66f75aba109bbc98d30c2339ce6641f286ff9c007b69920170b4e9241d544b843e24f84c5b5287721e81f689a5723a45d5409dd01fe7c60df39327144c6029d181089875d5f5e30b587c6e1d5eaf849f410433a7c3b53b2be83051baa51cf66a66c6e9d3078dd6b2326a474626f417a3a0d8c5ba4ff5295ec7f6a0f4c474371ce72df9075e0933cc9c1dc234be7fec243817294e9b89dda59709a373aa6af2e344b3817feac6d42eb9ceffad59437d89045ca279a2d6505218aab0f96e1cf6ff6663788d7be5c3175b5eaea725dcb32e02366f0926ee4da3fd9aeec93b2fd3cf38725bf27a64e6cc03776f787ff87d4eb3511a193490e1b747bb58c02d4475c5baed2521cefb05b67227b00dd85f7e17057e9f5b7cf092ff280748071bf2adb85867bed9770c3304626e7ee2cd46d9d5b73d237feeb47019d89d09004ccfe8ca5266099db92367fbe7e29f5a49c4678a16609f03be84d9d5caf01b3743a67a416761908eaf16c5ca305597aa7a820122aae63010e0f58f6f3fe02178623bd7ac6c83d9a5212d466d23343a609935a84bd28ba79881bd272d25bd60c0b2c0ddd668f84c214abec7c927456a91b9679746350e00721a0f1648a3f78cffad62d2afef306b5510ede25f954dd4eea97a9ad98fd1d00f9c09701847064637ab65ddb0c75abfa5062f18a51076a56d4c651418794dcbedca3e7914867137aa9d7e94ce7f0752856cbdf793c806e4ac475ac3f91cc2f5bb1de770a9141c5c65bbbfb4f9b01a9c823450624613ef6e3acde76131e9aca0e3fe060f6a19d3b95201d10cd869525768f197204b742d8e42f351e69cae9506b32fa1e0ee688a691511657fcd81711ab09e7a1cade1ed2ae99e8599004104620cf74217357e1a7ab4ffc6064046a3328c636768adf13569c7ea9d81aced0a53f88de83a3a014b4886c0c3062a536b007d8d64c880a993dabf6f37601eda9ca010d685e9aff978ff10aeb0d1fd0c1fe108fff0c249b2eb3eb3f3c4067287b5ebbb4b3a4caa5635419962e097810789d92f19d0d50d360a3b05b7978a16c7f0a95b2fe4d5b0afb4e94fd83f4859ccfbcdb6b39e6d33e2861f91ed1a07992a2280f45cbc100f3e78ff52c93e592a5c944f71a1e1ffcc08c2c482416eedb6302024c27181f360e001b9a969a0b699a3449e1a48e5d213e2894b384a7f1fbf29836c8cf8d24e6706cceebc866817a18ad3b7d5af35585216199842758f7d854b20cd97a0307a44b42af446dc4c3df167ffddd9182a4679a3fdfd48fbd89bbd7d69222141d381404bfb35b696d367d312f7a70d1cf4e4221da0a6924b284d1d8af36ebe01673a9270c4cb1e65e979c7806a2a50269b4f190590237a92b0d27ce33d30c1fe8e600129d464a1efca7172f6605b0ce891a870df9096dbcf0b2c690caf215aec40fdfaca96caedc5956ef30f1411f319f6adfcf51a46a2b66f867e67cc6de7c6cae6112b6f85ccf3bfcaf7c9967891e23e1ba65c1266a8cc6318e9fc2da4ec7a11f946d34ffa6fe71f1eb511efc62bf28a2704d6866f060f7eb82fe76f316859c1f959841a33e8b7df4d9fc67b08d849f066166eea7936164a613463808ed4bd20de6c6e727e530129892da0e8a301e703778d342365c12d3d7d269d08e3dbdf2895604c5d4ffe1907b10510d5d113b8611ff56ed93d29077c70156919aad7aefce34cad86b5b8f7caf5cf8ea5a30c391e141c809bae6aa3feeabacce27721923ed1ce338044224198f0191f16ca9329663c5137939b4f3e71775e7c4a59e8f523cca9bc2816579fd5357fd50d2cafbfb5c1a68ea555392525b4488faf25e87902a5a675f52af552886d939e49d46cd7891399fd69237990f93251acb552c3cb2fe972dc9eacc98963e51f72d55cbebc4f1f30500e54b2077235e6a6bb4bf50fc73bd6b9bfd6474558d7842ab426e507c7f5dcdfa3ab2103be7878c2477064945a00a48f6e3c43756f74bec8b3f230b5bcece62f32f4bfc2efe0b94ec4aa1482db64588eeecdcf62e3d7216b3b222bc0b23b77ea98969a7e39c6da887c61cae607c925c25d96c4911f1dfae920ee590d074ef96545c92b48745040ef5c3c443db363c94674e18ab6e0f052b9a9bb8f4cd9b875cb30c840fbdd566e8342380b67aaa7874c6d493222a5448a55245775ddd945e94962ba617fedf3c07343cc2d17f947316b5ac3bb239eed34b3b9ff4c84c91cab379870bca5250450d0ce0bd3fa378b3d6d610a1244026c29b208c13a55749fc802727a7bd4b5cdf2ce943048ffb94aeac71bfc1a47756544fbb8af65ebbdc430f0ff628db6ccd73f51979bedb0edd8204c65709ee1cdb6420e3ad853a3b0005db7f51709a68d5971eb6d9f6c41af02c0362aa2dcdee1a4f1a914ef9d9fa9df3adffef4dc4e1b12be919da47cedba0bc0911d814d79cbd98d569054abbb4c1e37103c93ac0ff353817b78f5ab79eb73bd6ce398ca54d1a2f028935d2348b54198ecac360ec834078d5a9c859ab7e13905d31b2fe247ade266445555f06d86a016618a9651af92baaea300fc0672c026f270ff1ab22c74bc81651650054c2b15c8cd1ac566ba0d58ba162adb928a5697502b7bbbb154963e24679b6234393789c2d009b04883bb60e9730cf0b75d211d5cf018c919500a35a200fb44effdc060d9901c542240fbbef5f421a02868916339261af4b516235f758826037376c387d68a6fde0198131e63f760fea4828c22ddfb63bfa16d8cadcb46472c5cbc61df53cf8adca94f13c74aacf40aff65da8099fab5453a35259f3d73b883ab43e297ea643c3f840cf2439cd4c6f5e905bbf1ada64d7f081c83b11c346da8ab6766d2a3ef60a25ab9348af1b4d3a8e0ffac0dd086b97b98f19f5673c97dc8454cf259249d69b5ae1c0e876ae3a5203cf836ac6373f74e2870cd8ca4ce9159090dc1b98b38392a62267db5abdda15b8eb9b0f55c3daea57c47aa601263d2b9276b42cb6381f4bbb78faa05c2669fa7c9dfe1bed5301a3bd2eec845b60eca82ce91a30a67beaa7a480643caa9e6cc295be845f2cc3453d878c02d2f71aff46d25f2843c9bd296d69ada1b74304493f9feab0200f53795822203043cd16bb99b53182255254f75de93573b7f7c6076902b15074ba66ecba4231fb558c3035b59f5bc290b70985d43fc060c65f1d40fa533991c03e350d4db2051c23452d7ad19989a0618a9a3bd56269675f59c89d4daea5a6a2608cd923d813b5e263305a4704789dfe6ecce7a96c9b3045ee7116dfab50058b2ea421eb62e79f69bddfb3851db89166ebc9f07a45d1bc44e081cc33dd3f5817e256ed0037e34c96ddd3f3bc5a343fa48e10873bc6eb14f37baafe86c7009a5489e7eb1d7036471114917bc90145080f72060c66beb64a976e9b60ad1f48eb7967a66d95ca7bdc2c530bf36d17587fd0dbfe7faba928619e8469c8a86f87b89d568178d482b30193fdccba7c8333534c5d1fee8de06de64edb0dd5c70f974367e453e198f2f9e8ddd7f77a4658dec76e1dbc3c3ede41edeaa4ce4a384c1872063318a8d1259206582ed17d8831cf720f28e532ed5733470252cb3d5529c25bde3140c625fc4b344413be4b530964b3abef593a93b8c9403a9d2280fa3d6210978e1a213b4cbef5341d19f94193d989742162781a2c321bd926fa4f02156977ac3150a1f0fc1e1cde08375c46ea539c8246d86112bbdb3bfba22b1e71bc54f51cace9b840cae0d07c20138772eb96362c9e507345ff311ecdcf4ef37f8884bfce36a17afeedcb8f14d457a1014dfb54842ceb3913c8324726ea3d21bc48b257c5a4a6d8c76023de62c4b1856b2f23b46ed565dd344d8d535dba67b7270a714f40af5eb3abacccf241afb7b5f2a019c7f9d3df0b86296736936c34ba0004ed3de43162f9c3bae124e4f5a4151c97646c3bb35c86127ed759595c68111d72e1ff8152a23d651d978714291e54e286bbe7ae2338aebf6b6ff32c0a2b274e1469e97e12cc137cd5b42edc7ac2e810560ff2c7a113ee610bbd8544516e145c7b35a9c7b93eb02a1f485550f691dbe89bc5daf2366d26145a637d66a695750aec90f60d1f2ffc492671cd9f2c0c6222ea5a4363e9848324ec0b26cefd36f322d2f12164d0b04be63d9e9accad72c4013829fb9b98372bc0c0aa006fa6909b8e30a60336eb19fb710704d9150addf98be07856d5e62be2afb285175a1db3485c6bb9783e56b0834d6a94ae77ff3630c86c1270c146abb56251f76460dd1064c54b9b833f904164c601f593999f6fa1d16884ce19e2a10ea2fc1c8fa95ece4c74944001b2cd2c2118c5706b471606d4a440c63e4c9141202dc303d65211fed56479da13dc0204c191b9443ddb137461802cdbd8072a5f0af1cec39ec3aab50b3438c81625e059e513f31205a425cee6462bfd34d2acec1c175d565ab82c23f6f5aaf7940c430c83125f9ea78124e1f88e7f904ce56649b3b51276bc6ac1bcf6af850ae1d17e0acfdfe3d14f43d8f68886fc5c6552c748ca78284967c1c6ec84e97aafc62cec3a2827deed78189702e785d1cd385a1f5c3ca75c42f07b30295fa5d0e594f3bfae7cbd8082f1476d953633f2a1e6169ed9f6727e79526dc6e2b5b94d1bd0b772c1aaa33dd11c38c88e11b2c0902fb01ad9653d08492c8dd6c11bea83b05a62c0cb787ec6ca7f546ad4297b9848aed728aa507e9628de25bedd3def158006ddab44ecdcfac5458619c7f1857e41c3f7bb0d9aeb08ffd79a1fdd84766d6ac0096a2422b5e2f3a89467bfd192989503c982666c53eb4c6b621c46ec69281b7e9774ea5129aed46a73c671167da192a5c744e1cbfe8242bab1ac4c301ce8591e6fb179c689793143272db9dd5cbf87c292e56c6bdb8d692590a1fd42f3cca6142e818762e9b07daa5e6392c520af45a20c9a124e828b5c541eae1c0dc426d7ca477a1ba5532929d22c77a24c39f024497e8842c358b8b741ee8e50b809251406b6c6dab034011945ffe08af3edd338b768ee9e826b4d4e40c2d9540c4268d3d71aca064a6c31d16e276bd04d0c62ea96408ea36b2af3ee248d07b330953510870597abe7cb133490dd6bef95a9f196415d8950b74ed45f2622968e9d4d11017164492fd39ce09c9966f9b1beed0b2b74b2ba68c71ed2729cf752b43475d2aa47d0f5a38f21d456938178e0eb2d2f56580fd8a508243d85368c72abd59057c56ea7cc06838532b02dde361dcc6ce8b05038cebc7b955d0804fddc38ee0614c5bdb2ecca806eed930d5b6f98337ef10188c11a9d9ec0401b35c6825a8860184351e5192d349e1132ed7900a69a7d6463bd20913dd0b7d9d584a3d97e51d134e1f5c7895812a73a07fb2ad506e7b4659a66ddff9142d87d78eb1cec75746e8da965a39316b66158c556e7c5b0d9de0f912df67706bda6af325cae50bb762de1f7ee55eefb60ebbde52582124de723371b2715df9e1e664465a257c011a8e2c5d25db41f2403e51fe087eea0a8415ded40c19c3dae5cdbe60d1a603815ac32ad558e357e22d79de951c707db7c3fdcbe8171707b562", 0x1000}, {&(0x7f00000051c0)="28c426ea6d000ad3633f354c571f2e9730b5054742153d22bbd19b566f18c750a4a3dbbba9429c7b8c9ba6ce1626e88f5ac7cadbddb869b189f3029492e7bbb58f529924bf15b8a6f990dab6bc74da4aa8f0c4798c83a02be1a96d6d51bb6e0dbe499c540b382d672d36eaa67c749e92cfcb25da6cb01590784db33f523a0106fa89d18280aa45a89b8e855627b035617c74eafa19623a43fb60fb5e1a931bdace404f3d374f0a5d9e8a80", 0xab}, {&(0x7f0000005280)}, {&(0x7f00000052c0)="ed4509ce576522b766698b25429a30fd3a3e2ca471c4", 0x16}, {&(0x7f0000005300)="de08fc22f8f8a6592e2b3ff8c2b7d3b3c52919f512360b35142acfaaa21b45", 0x1f}, {&(0x7f0000005340)="81a9ebd4434763075120f2d33a61ce8d95ddb7c0deedebb1c1164ed4587191c53113569eb8fe831f", 0x28}], 0x6, &(0x7f0000001940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000d00001400000000be33095cae496acac067e00f3c54f64187e0", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32=r8, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="eba3ee67fe82bd3805b59a3d8900901593f860b32b49c1cb2fc24bfb5acedb1d5ea047acfbc0ee7038c5eb0f20ab50b2af1575f2c4857b49b4f339fb81b452fca0e9ef1642861697", @ANYRES32=r7, @ANYRES32=r5, @ANYBLOB="9cd78feeb076fc5e81ec5a81a3752c7503189020e0ccea5c3e63410b34913fbabba3fb268d7cee1f00"/51, @ANYBLOB="30000000000000000100000001000000", @ANYRES8=r6, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16=0x0, @ANYRES32=r5, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32=r7, @ANYRESOCT=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32=r6, @ANYBLOB="38000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x4008050}}, {{&(0x7f0000005700)=@file={0x1, './file7\x00'}, 0x6e, &(0x7f0000005900)=[{&(0x7f0000005780)="d33d6907b4ca7f2819ed6f386b6b0809a522536d19b9cf7c7d16f0cde8cc9512fd6e963e4e75a28330125f960342dd929b1ddf7ea2bd47776628a8418ffd749058d115e5c429c2802ea3c9c6b8399a22ad1213ccff9c4883928ada44fc26ff0f9069fe409cc571c28f", 0x69}, {&(0x7f0000005800)="7866cc7fb4538bda5cc53b0265b2a99f2ab46ce8bc41ad06aa3e4adfd8b3e696a418a2b40207d110a95672aa10b704f0e6113ad907a5b2af92e8e4cbe5ba438b78f1ca3eee7f33dfe4c08fa2d62c98fed2f85093ecfbf3e9b2e636112d372a452f66415c535e6a5c2a3ca647b1931305dde03e0e3127d1de991146b916fa45eb6ebc6640bd860d59f80036f59fe7c8bf5962548756", 0x95}, {&(0x7f00000058c0)="de484164e6deff3a7576fd42501d682052e18570d18284a6d1a30c5759f4adb56ac68eb0b562d9997dbb09c6fc8fb7981a", 0x31}], 0x3, &(0x7f0000001700)=[@cred={{0x1c}}], 0x20, 0x4000}}], 0x3, 0x40) recvmmsg(r8, &(0x7f0000001900)=[{{0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001300)=""/157, 0x9d}, {&(0x7f00000013c0)=""/114, 0x72}, {&(0x7f0000001440)=""/65, 0x41}], 0x3, &(0x7f0000001500)=""/169, 0xa9}, 0x2}], 0x1, 0x2, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) symlinkat(&(0x7f0000000000)='.\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') linkat(0xffffffffffffff9c, &(0x7f00000006c0)='./file2\x00', 0xffffffffffffff9c, &(0x7f0000000700)='./file7\x00', 0x0) mount$incfs(&(0x7f0000001140)='.\x00', &(0x7f0000000100)='./file2\x00', &(0x7f00000011c0), 0x4000, &(0x7f0000001180)=ANY=[]) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 1.432405246s ago: executing program 9 (id=1170): r0 = open(&(0x7f00000000c0)='.\x00', 0x10000, 0x0) fstat(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r1, r1, r1) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x3e, 0x8000000}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @cgroup_skb}, 0x21) 1.385737568s ago: executing program 0 (id=1171): syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x1000003, &(0x7f0000000380)={[{@noblock_validity}, {@dioread_nolock}, {@errors_remount}, {@delalloc}, {@jqfmt_vfsv0}, {@usrjquota, 0x2e}], [], 0x22}, 0x84, 0x466, &(0x7f0000000ac0)="$eJzs3MtvG8UfAPDvbpr219cvoZRHH0CgICIeSZMW6IELCKRekJDgUI4hTavStEFNkGgV0RShckT9C4AjEn8BJ7gg4ATiCneEVKFcCBzQorV3U+PYwU7sOsWfj7TxzO6sd77eHXt2xk4AfWsk/5NE7ImInyJiKCIG6guMVB9Wlhen/1henE4iy177Lcl3i9+XF6fLoknxuLvIjKYR6QdJHGpw3PnLV85Pzc7OXCry4wsX3h6fv3zl6XMXps7OnJ25OHnixPFjE889O/lMR+Lcm9f14Htzhw+cfOPGK9Onbrz57ed5ffcU22vjqBre9DFHYmT1Nan32KaffWvZW5NOtvWwIrQlb+v56RqstP+hGIhbJ28oXn6/p5UDuirLsmzHmrWrPYClDPgPS6LXNQB6o/ygz+9/y+U2dj967uYL1RugPO6VYqlu2RZpUWaw7v62k0Yi4tTSnx/nSzQchwAA6Kwv8/7PU436f2ncW1Pu/8Xc0HBE3BUR+yLi7ojYHxH3RFTK3hcR97d5/JG6/Nr+zw87NxRYi/L+3/PF3NY/+39l7y+GB4rc3kr8g8mZc7MzR4vXZDQGd+T5iXWO8dVLP37UbFtt/y9fVgZjuuwLFvX4dVvdAN3pqYWpzcRc6+a1yhjg1bXxJ6szAUlEHIiIgxt4/vx6OffEZ4ebbV8T//JiXfzr6MA8U/ZpxOPV878UdfGXkvXnJ8f/F7MzR8fLq2Kt776//mqz428q/g7Iz/+uhtf/avzDSe187Xz7x7j+84dN72n+Pf7G1//25PVKenux7t2phYVLExHbk6W16ydv7Vvmy/J5/KNHGrf/fRF/fVLsdygi8ov4gYh4MCIeKur+cEQ8EhFH1on/mxcffWvj8XdXHv/pts5/+4mB819/0ez4rZ3/45XUaLGmlfe/Viu4mdcOAAAA7hRp5TvwSTq2mk7TsbHqd/j3x650dm5+4ckzc+9cPF39rvxwDKblSNdQzXjoRDHWV+Yn6/LHKuPGWZZlOyv5sem52W7NqQOt2d2k/ed+Geh17YCua2serdkv2oA7kt9rQv/S/qF/af/Qv7R/6F+N2v/ViJV1d7rWteoAt5HPf+hf2j/0L+0f+pf2D31pM7/rXy+x72Rrhct/QNilatwBiYGtUY22E5FuiWpsLJFujWpUEzsiotXCV29bS+nxGxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECH/B0AAP//tNHo8Q==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1cb) getdents64(r0, 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/175, 0xaf) socket$inet6_udp(0xa, 0x2, 0x0) 1.36423473s ago: executing program 9 (id=1172): bpf$MAP_CREATE(0x0, &(0x7f0000000600)=ANY=[@ANYRES32], 0x50) bpf$MAP_CREATE(0x0, &(0x7f000001b0c0)=ANY=[@ANYBLOB="0200000004000000090004000900000000000000395df0da22b98513d7b61790f4227bc64f8042a0e2a3a70a364792370485662e68079373be776bcac5", @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'/28], 0x50) bpf$PROG_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x248}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f000001b140)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x4c, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000080)='./file0\x00', 0x8002, &(0x7f00000000c0), 0x1, 0x4b4, &(0x7f0000000c80)="$eJzs3E9sFNUfAPDvbHdpgR8/KiIKoi6isdHYQkHh4AWjiQdMjHjQY9MWghRqaE2EECmJwaMh8W48evXgVb0ZTyZe8WhiSIjhAnhaM7sz7e52t//Y7oL7+SRL35t9s+99982bfTNvlwD6Vjn9J4n4X0TcjIidtWxjgXLtz707Vybv37kyGQuVyqm/k2q5u2k+k++3PcuMFCIKXyRNL1gzd+nyuYmZmemLWX5s/vwnY3OXLr969vzEmekz0xfGjx8/euTwsdfHX1t/UC3qS+O6u+/z2f173/noxruTxXz7UPa3Po5OKUe5VVOqXux0ZT22oy6dFHvYENZlICLS7ipVx//OGAidB/2iUqlUBts/vVBpdm3ZFuCRlUSvWwD0Rv5Bn17/5o8uTT0eCrdP1C6A0rjvZY/aM8UoZGVKTde3nTQUER8u/PNN+ohNug8BAFDvpxP5TLB5/leIPXXl/p+toQxHxGMRsSsiHo+I3RHxRES17JMR8VTT65cjorJC/eWm/PL5T+HWAwW4inT+90a2ttU4/8tnfzE8kOV2ROQT5ulD2XsyEqXB02dnpg+vUMfPb/3+VbvnynXzv/SR1p/PBbN23Co23aCbmpif2HDATW5fi9hXbI4/KUYkiysBSUTsjYh963jd4br02Ze/27+YKTWWWz3+qkrLdbQOLFVUvo14qdb/C9HQ/0s1JiuvT44Nxcz0obH0KDjUso5ff7v+Xrv6V43/hz+bd3n72I+nHjTsRWn/b6s7/iNfv12KfziJSBbXa+fWX8f1P75se02ztuP/asM+6fG/Jfmgmt6SbftsYn7+4uGILcnJ5dvHl/bN83n5NP6Rg63H/65sn/SdeDoi0oP4mYh4NiKey9p+ICKej4iDK8T/y5svfLzx+DdXGv9Uy/NfQ/8vrdfPncwTl9aaGDh34Ob9NiePtfX/0WpqJNvS+vyXNJwi1trADryFAAAA8NArRPW7/4XRxXShMDpauwe0O7YVZmbn5l85PfvphanabwSGo1TI73TV7geXkvz+53BdfrwpfyS7b/z1wNZqfnRydmaq18FDn9teHfPJsvGf+mug160DNp2f/ED/Wm3877nRpYYAXefzH/pX3fhfaFNkwTdl4L+p9ed/qevtALqv1fi/uoF9gEdLxViGvmb8Q/8qxvuL6UJPWwJ0m89/6Etr/xX/RhKVwdZPDcXywjG0Oc3Y2qKuniTSmVVPat+6kb3y/02hbZkorPY6xYZjbDCWlxmInvTFmT0dP/gr2XflO93U71cep/l0fRPeqO6ehwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbLvwEAAP//cdfX0w==") bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000380), 0x4) r3 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x141a82, 0x0) sendfile(r3, r3, 0x0, 0x4) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='net/if_inet6\x00') read$FUSE(r4, &(0x7f0000019080)={0x2020}, 0x2020) pread64(r4, &(0x7f0000000080)=""/102356, 0x18fd4, 0xc2a) 1.149818533s ago: executing program 2 (id=1173): r0 = getpgid(0x0) syz_mount_image$exfat(&(0x7f0000000280), &(0x7f00000000c0)='./file2\x00', 0x2208050, &(0x7f0000000140)=ANY=[], 0x1, 0x1521, &(0x7f0000000480)="$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") r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x105042, 0x189) write$binfmt_format(r1, &(0x7f0000000000)='1\x00', 0x2400) r2 = syz_pidfd_open(r0, 0x0) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$UI_DEV_SETUP(r3, 0x405c5503, &(0x7f0000000180)={{0x2, 0x7, 0x0, 0xe}, 'syz0\x00', 0x1c}) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0xeb, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000340)={@multicast, @link_local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "02adf7", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @time_exceed={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "fd9063", 0x0, 0x3a, 0x0, @mcast1, @loopback={0x0, 0xffffac1414aa}, [], "1e520b4c951ee12e"}}}}}}}, 0x0) ioctl$UI_SET_EVBIT(r3, 0x40045564, 0x5) ioctl$UI_DEV_CREATE(r3, 0x5501) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000f00)={0x30, 0x19, 0x1, 0xfffffffc, 0xffffffff, "", [@typed={0xa, 0x0, 0x0, 0x0, @str='\x00\x00\x00\x00\x00\x00'}, @nested={0x14, 0x9, 0x0, 0x1, [@nested={0x8, 0x50, 0x0, 0x1, [@generic="ac35cc8d"]}, @typed={0x8, 0x14e, 0x0, 0x0, @pid}]}]}, 0x30}], 0x1, 0x0, 0x0, 0x4000041}, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000005880)={0x0, 0x0, &(0x7f0000005840)={&(0x7f0000000000)=ANY=[@ANYBLOB="34000000120001002bbd7000fddbdf25ff0100000000000000000000000000010000fdd30200ff000c0015"], 0x34}, 0x1, 0x0, 0x0, 0x1090}, 0x40080) read$FUSE(r6, &(0x7f00000028c0)={0x2020}, 0x2020) r8 = pidfd_getfd(r2, r2, 0x0) setns(r8, 0x66020000) mount$9p_fd(0x0, &(0x7f0000000980)='.\x00', 0x0, 0x104000, 0x0) syz_clone(0x498144ee5f62e149, 0x0, 0x17, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) move_mount(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, 0x0, 0x0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) r9 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r9, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x262) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) umount2(&(0x7f0000000040)='.\x00', 0x2) 252.751705ms ago: executing program 0 (id=1174): r0 = socket$inet6(0xa, 0x2, 0x0) dup(r0) socket$inet6_udp(0xa, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x103081, 0x0) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x103081, 0x0) r2 = socket(0x2, 0x3, 0x6) syz_usb_connect$uac1(0x3, 0xdc, &(0x7f00000017c0)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206", @ANYRES8=r2, @ANYBLOB="07b0cf7e2c89cc"], 0x0) dup3(r1, r0, 0x80000) (async) r3 = dup3(r1, r0, 0x80000) sendmsg$AUDIT_GET_FEATURE(r3, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3fb, 0x4, 0x70bd2d, 0x25dfdbfd, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000}, 0x4000000) 227.415847ms ago: executing program 9 (id=1175): syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='fd\x00') r0 = syz_mount_image$erofs(&(0x7f00000000c0), &(0x7f0000000000)='./file2\x00', 0x20404a, &(0x7f00000003c0)=ANY=[], 0xfd, 0x1dc, &(0x7f0000000440)="$eJzslr+PEkEUx78zu1nAaEwsbSwkUQuX3UWNjYk0VhYm/iAWJhJZCbJKAhRCYtC/wN7EwsLef8BE2/sjLtxV13DdNdfsZXZmd+cICxwcUNz7JDy+s8y8ffPe5A0gCOLCsr93NAqRj/RlFJFTzw+MdA7X5u/mD7/8f/qk+v3N753cyC5M8xmGi7/fBPCvYqCXrD29uqi+X4An+iU47ihdBYOt9FtwvFLaB8NrpT9oui3m2/b7ZuDb79pBXQhHGFcYT5jyZHzjbwx1LT6m/d7tD1q1IPA7axTz8jeucDzS4tPrZUNG62j5c8HhKl0Gw3OlHyIX50amRNv/dTP1b8zcv4V1Z0SEcoZV165klsoCsFwYAEsc/sRK28FXdWTXeYYyhIFIxBU9J8/GhnYhDvqcOTA3nlW2WjKXqcXfx3JN/CQcynE052qGw3C44CssLJONtD+Fvxhuaf1JtpIf0VUjSljq9gd3mx9rDb/hf/K88gPnnuPc90pRI5J2Rv8rRP3pUup/6p0ksJiFz7Ver+NKm4w9aad1XB71P47bN+VYFNea8JvXNFMfEyaY7L2tP5nREwRBbI8bYMehwoyFuk2g/dd9tsUYCYIgCIIgCIIgCIJYjZMAAAD//4U6Q1I=") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x80000, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x4, 0x0, 0x7ffc0005}]}) process_mrelease(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10012, r1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x50) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYRES8, @ANYBLOB="fa9b2aca424e2f8fcdc6ab60bc41664dfdd1f354b7dc164f51b3a75e4546dbe1ffc91d41fbd6e9c74853721ef8340a853c2f9905651479b29cd79056c4e4bc49847bc588b7f11772eced46a3525dc5a63cde2641aee4ee7519d705dd91c73d9da4fc7475f1", @ANYRESHEX=0x0, @ANYRES32=r0], 0x50) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r3, 0x8946, &(0x7f0000000140)={'syz_tun\x00', &(0x7f0000000180)=@ethtool_link_settings={0x4d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, [0xfffffffc]}}) syz_mount_image$f2fs(&(0x7f0000010580), &(0x7f00000105c0)='./file1\x00', 0x0, &(0x7f0000000200)=ANY=[], 0x1, 0x105da, &(0x7f00000311c0)="$eJzs3E1vG2UQAOBx0pQ2lBIhDty6EkJKpNqKk7SCW4BUgESqiI8DJ3Bsx3Lrjyh2ElOECJwRx/4ROHHnzp/ghjggcSsCeXcNTSlqoMYh9fNI69n39e7svFakaHYtBzC1FpJffi7E5bgYEbMRcSki3S/kW2o9Cy9ExJWImLlvK+Tzf0ycj4j5iLg8TJ7lLORvfXr3aPPeYHM+z3r1dFYM/B+8FBHt3Wz/sJ3FbiOLt/L5ykEzje21gzxmb7Rv5+NuFg/r22mGw8rouEoaVxvZ8d3d/d4w7rQq1WFsNHfS+d1OdsHeQWOUJz3hVmUvHdfq26Nyj9Lz7mSDQR7v9PpZnlqe7+M0ffT7o5jN1wf1bD27t9NY7fTz+W5WX60+GMaDPPay6ah2W7W0ju1/+SGfAW83O/uD5KC+12t2O8m1UvnlUvl6sbzXrdX79bVipV27vpYsNlrDw4r9eqW93uh2G616qdptLyWLjWq1WC4nixv17Walk5TLpdXScvHaUr53NXnj5vtJq5YsDuNrzc5+v9nqJTvdvSQ7YylZKa2+spS8WE7e3dxKtt65cWNz670PNz64+ermW6/nB/2lrGRxZXllpVheLq6Ul/7hgn+d4Ppn84s8ev3Df9GTWf8DLjze6Uy7wmkXAHD2pP3/xZhk///Jt3d/2vii8r3+H6bYWer/m3lDrv8fv6nr/0+w/s+naP36fx6L/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA7+zcTW7aQBQH8GeDW/qloqrLSr1Kd3CMHqHLLhEH6CU4Ar1CLsAZyC5HiHCExyg4IlIUxkZBv5/kj7HgzzNi82aQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA+3Vbr+f/Fz3/n5uzq8+S5GwAAAOCUbbWeNyfTNP7UXv/SXvrWjouIKCPiVO8+inedzFGbUz3z+upJDTcRTcL+M96328eI+NVu91/7/hYAAADgem2Wq1nq1tNueumCGFKatCk//86UV0RENb3LlFbud98zhTW/73H8zZTWTGBNMoWlKbdxrrQXGXUOk6NDkQ7loOUAAACD6HYCw3YhAAAADOnP0fnignUwsCIOS5mHteDmn/ePC4IfOiMAAADgDSouXQAAAADQu6b/9/w/AAAAuG7p+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0aVut55vlanZuzq5+hR+T9Oa6rjPcCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8sD/vKBACYRAGe9d3JnP/w0qDxoYmVSB8/I3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCL3/3l/8TUOJPMvTaWnkeStVNj69TYOzeO/jC+fg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDF/rykQAiDQRjsybx0J7n/YaUDnkGEKhA+fulFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgOf555WsL+OKd+NI8um18e15Jvn111y7ZDS2Dhp7B/Pu9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLJzP69xVHEAwN/s7mx/gHSNslAvVqxUFJts/YXgpQcheBA8iccl3S2rW5U2B1tyMBcPgv+BF732IgQEqQf/gh482WO9VJA9RPDgSZlfcZJddaJmdjd+PvDmfTN5mfm+CYR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEwuh3NF3EwOnSxu5Oe+393aSPp7B/rEg/7ts0lL4qjetJdOK3lG3XlnAQAAwHHXLOr7EML9eGc96RudtP5/qhiT1PxbD2VxUc8frPuLvqj9k3bnmy/e3LtRJ7tPHEL4qjMerNU2w8V2vuK4MxXGpO8Ssjc0zfTb1nh9+5FJnD716NO7d19rp+GJf5cxAPBfuFj0eTCMPkp/PxqOxoPePBMDYHm1/v7TxZCi/m92asgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf2Z9724SBMI7Dry+JErfJCOktPmagoUKwAiAhWfIMDMBCNFS0FovACiDBuaYzFM/T/H/FFfcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7/r0xUdEFJG6TJGm27/zZ0R8Rdq17eT7nsX+cmp+Hrk4HGc5f2P+X0ZEGUUf5wAA9K7qNsd6U68GeYd5R3nHeauyqZev/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAjR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAsQAAAACAMH/rNDo2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD//54WVeM=") r4 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @private1}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r4, 0x29, 0x30, &(0x7f0000000e00)=ANY=[@ANYBLOB="08000000000000000a00000000000000ff01000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"], 0x110) setsockopt$inet6_group_source_req(r4, 0x29, 0x2b, &(0x7f0000000240)={0x0, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @private1}}}, 0x108) r5 = open(&(0x7f0000000140)='./file1\x00', 0x64042, 0x1e9) pwritev2(r5, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x78c00}], 0x1, 0x2000, 0x0, 0x3) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/169, 0xa9}], 0x1) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{r2, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)=r1}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x11, 0x23, &(0x7f0000000780)=@raw=[@map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xb4}, @func={0x85, 0x0, 0x1, 0x0, 0x7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x4}, @initr0={0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0xb24}, @map_fd={0x18, 0x8, 0x1, 0x0, r2}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x5}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x401}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r6}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) msync(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) r7 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r7, 0x29, 0x40, &(0x7f0000000980)=@raw={'raw\x00', 0x8, 0x3, 0x4c8, 0x0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x3f8, 0xffffffff, 0xffffffff, 0x3f8, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x148, 0x170, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@hashlimit1={{0x58}, {'bond_slave_1\x00', {0x41, 0x1ff, 0x6, 0xb0e2, 0x10001, 0x84e, 0xfffffffb, 0x18, 0x8}, {0x1}}}]}, @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, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x528) syz_emit_ethernet(0x76, &(0x7f0000000000)={@broadcast, @link_local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "122d92", 0x40, 0x3a, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @private1={0xfc, 0x1, '\x00', 0x1}, {[], @dest_unreach={0x1, 0x4, 0x0, 0x31, '\x00', {0x8, 0x6, "6e2fca", 0x1, 0x33, 0x1, @remote, @private1, [@fragment={0x3a, 0x0, 0x1, 0x0, 0x0, 0x19, 0x68}], "a93c4a11be356509"}}}}}}}, 0x0) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) readv(r8, &(0x7f0000001440)=[{0x0}], 0x1) 207.736688ms ago: executing program 2 (id=1176): syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000140)='./file0\x00', 0x8, &(0x7f0000002340)=ANY=[@ANYBLOB='shortname=mixed,shortname=lower,iocharset=cp863,shortname=lower,umask=00000000000000000000005,shortname=lower,codepage=1251,shortname=winnt,nonumtail=0,uid=', @ANYRESDEC=0x0, @ANYBLOB="000004a13470a0a3a4bedc186b0a4b00020000000000"], 0x5, 0x2a2, &(0x7f0000000380)="$eJzs3cFLu3UcB/DP3NqmENshkCRo0aWTqNGhU0oYRIOi2KFOSU4KZ8IGgh7Um9TfUH9CRaduEXSIrv0DEYQFXbSTh2Cx37NHN3/7TSfK81Ner4N++O779vvd9mV7HvX57uMXtjbXtzsbp6fHUS7norAcEWe5qMZU5CNxGADAQ3LW7cZJN3GD+NQdTAkAuGNn3de/jLjx+z8AcA+NOP8/P6fPHZ63vZfN7ACAuzD8/v/N9xOF/fYfAO6lDz786J2Ven31/VqtHLF1tNPYaSTfk9tXNuKzaEUzFqIS/6V/KUiOFnpf33q7vrpQ6/mrGuWtg37+YKeRH84vRiWqo/OLtUQ0BvPPxEw///tMNGMpKvFckin3557ml0bmi/HKywPjz0clfvsktqP16P8a0/FLEbG/WKu9+W79It87rmmUYj27pwUAAAAAAAAAAAAAAAAAAAAAgAduvpZKd9UZ3r9n/qJDdXh/naT34P5A02P3B7q8P08h5grZ3W8AAAAAAAAAAAAAAAAAAAB4mnR29zbXWq1me1zx+a/f/nxcSgJrrfSq/atSI4tcPzxZ6ui6nd+4/nyefenPry7fVIi9zdLkj8/tFj+9mMGgzXYUJkn9cvzp8692Zl97Up8oDLZ80VsuQ316C2nETy7c5gM+NbBE/6lEFG+6aMcX36XF8r+P9UkXU7M9ncVzOljMfr289sP+H3/3W/JxRWrMi0Y3f/svRAAAAAAAAAAAAAAAAAAAwMDl1lnPBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACy0//8/7kf+0Wz3dktpsXeuKIUQy3loT7F8wFOupnePwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6Pk/AAD///j1hBU=") syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x4c27e, 0x2) fallocate(r0, 0x0, 0x0, 0x1000f4) sendfile(r0, r0, 0x0, 0x800000a1e) sendmsg$NFT_MSG_GETCHAIN(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="34000000040a010400000000000000000a00009d25a688698a0f080900030073797a300000000d080073797a3200"/59], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) syz_mount_image$ext4(0x0, &(0x7f0000000240)='./bus/file0\x00', 0x40040, 0x0, 0x0, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)='./file0\x00') syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000140)='./file0\x00', 0x8, &(0x7f0000002340)=ANY=[@ANYBLOB='shortname=mixed,shortname=lower,iocharset=cp863,shortname=lower,umask=00000000000000000000005,shortname=lower,codepage=1251,shortname=winnt,nonumtail=0,uid=', @ANYRESDEC=0x0, @ANYBLOB="000004a13470a0a3a4bedc186b0a4b00020000000000"], 0x5, 0x2a2, &(0x7f0000000380)="$eJzs3cFLu3UcB/DP3NqmENshkCRo0aWTqNGhU0oYRIOi2KFOSU4KZ8IGgh7Um9TfUH9CRaduEXSIrv0DEYQFXbSTh2Cx37NHN3/7TSfK81Ner4N++O779vvd9mV7HvX57uMXtjbXtzsbp6fHUS7norAcEWe5qMZU5CNxGADAQ3LW7cZJN3GD+NQdTAkAuGNn3de/jLjx+z8AcA+NOP8/P6fPHZ63vZfN7ACAuzD8/v/N9xOF/fYfAO6lDz786J2Ven31/VqtHLF1tNPYaSTfk9tXNuKzaEUzFqIS/6V/KUiOFnpf33q7vrpQ6/mrGuWtg37+YKeRH84vRiWqo/OLtUQ0BvPPxEw///tMNGMpKvFckin3557ml0bmi/HKywPjz0clfvsktqP16P8a0/FLEbG/WKu9+W79It87rmmUYj27pwUAAAAAAAAAAAAAAAAAAAAAgAduvpZKd9UZ3r9n/qJDdXh/naT34P5A02P3B7q8P08h5grZ3W8AAAAAAAAAAAAAAAAAAAB4mnR29zbXWq1me1zx+a/f/nxcSgJrrfSq/atSI4tcPzxZ6ui6nd+4/nyefenPry7fVIi9zdLkj8/tFj+9mMGgzXYUJkn9cvzp8692Zl97Up8oDLZ80VsuQ316C2nETy7c5gM+NbBE/6lEFG+6aMcX36XF8r+P9UkXU7M9ncVzOljMfr289sP+H3/3W/JxRWrMi0Y3f/svRAAAAAAAAAAAAAAAAAAAwMDl1lnPBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACy0//8/7kf+0Wz3dktpsXeuKIUQy3loT7F8wFOupnePwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6Pk/AAD///j1hBU=") (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) (async) open(&(0x7f00000001c0)='./bus\x00', 0x4c27e, 0x2) (async) fallocate(r0, 0x0, 0x0, 0x1000f4) (async) sendfile(r0, r0, 0x0, 0x800000a1e) (async) sendmsg$NFT_MSG_GETCHAIN(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="34000000040a010400000000000000000a00009d25a688698a0f080900030073797a300000000d080073797a3200"/59], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) (async) syz_mount_image$ext4(0x0, &(0x7f0000000240)='./bus/file0\x00', 0x40040, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)='./file0\x00') (async) 154.436891ms ago: executing program 6 (id=1177): bpf$PROG_LOAD(0x5, &(0x7f0000000800)={0x3, 0xd, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000008500000061000000850000002a0000001801000020756c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000081000000850000001700000095"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) 154.267711ms ago: executing program 2 (id=1178): socket$nl_xfrm(0x10, 0x3, 0x6) socket$inet6_udplite(0xa, 0x2, 0x88) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000000), 0x20000000000000b5, 0x9) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0xe, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1804"], 0x0, 0x0, 0x0, 0x0, 0x41100, 0x44, '\x00', 0x0, @fallback=0x2e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0xc004743e, 0x110e22fff6) ioctl$TUNGETVNETLE(r0, 0x4010744d, &(0x7f0000000180)) 151.196711ms ago: executing program 2 (id=1179): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000800)={0x3, 0xd, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000008500000061000000850000002a0000001801000020756c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000081000000850000001700000095"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0x0, 0x8, 0x0, &(0x7f0000000300)=""/8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) 139.675352ms ago: executing program 6 (id=1180): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x10, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000071101500000000009500000000000000"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x80) (async) syz_usb_connect(0x0, 0x3f, &(0x7f0000000080)=ANY=[@ANYBLOB="0700000000000000030478faa8ff0000000109022d0001000000060909050e00010065050809050700400005001e09045f0e21ec11fb286fb570fde6aaac112bb4b9f9ab46bdc952b61aeb18f2386f477fb96154f5c0d034ab69a8e337f8685bfcc0926278c09015e2db9015b1aef0f673d6b89aaba49e20b9122e2f131ff766973f4997d53c33b27a128172874d0cc5b49f59d85d3a94ab96d0f4e58e27bbdefa62610c6a7d2744"], 0x0) 137.593492ms ago: executing program 2 (id=1181): r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000800)={0x1f, 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="85000000230000009500040000000000", @ANYBLOB="f1d95035ee0da8b4ca16271d4d5a2611de2214ebbb0b52be9908820b5a89217e240f7fd036540c32e98d7634a59ba7a380f57d4af46457612d827f5ac4032b4962ec55d320254c2dbd355b4509639498ce714d126e8cf3", @ANYBLOB="6a06bd1f84591618385c98ffa2973eed"], &(0x7f0000000180)='GPL\x00', 0x2, 0xe9, &(0x7f0000000240)=""/233, 0x0, 0x11}, 0x94) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000880)=ANY=[], 0x50) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2$9p(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84000) write$P9_RXATTRCREATE(r2, &(0x7f0000000700)={0x7, 0x21, 0x2}, 0x7) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001c40)={0x8, 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000001200)='syzkaller\x00'}, 0x80) r4 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) unshare(0x180) r5 = fsmount(r4, 0x0, 0x0) r6 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000003c0)={r3, r5}, 0x10) bpf$LINK_DETACH(0x22, &(0x7f0000000040)=r6, 0x4) bpf$LINK_DETACH(0xf, &(0x7f0000000080)=r6, 0x4) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{}, &(0x7f0000000040), &(0x7f0000000080)=r0}, 0x20) getpeername$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000001c0)=0x14) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000600)=@bpf_tracing={0x1a, 0x18, &(0x7f0000000480)=ANY=[@ANYBLOB="950000000000000018120000", @ANYRES32=r1, @ANYBLOB="0000000000000000b703000000000000850000000c000000b70000000000000004185000030000008428f4ff080000001800000009000000000000000700000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000008b7080000050000007b8af8ff0000a1201ffe00000000000007020000f8ffffffb703000008000000b7040000010000008500000082fc4f000000cf78300010000000184b00000700000000000000000000001800000007000000000000000001"], &(0x7f0000000100)='GPL\x00', 0xa, 0x0, 0x0, 0x41100, 0x0, '\x00', r7, 0x19, r5, 0x8, &(0x7f0000000340)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000380)={0x1, 0xa, 0x30c0, 0xffff0001}, 0x10, 0x15745, 0xffffffffffffffff, 0x1, &(0x7f00000003c0)=[r1, r1], &(0x7f00000005c0)=[{0x4, 0x3, 0x1, 0x2}], 0x10, 0xce32}, 0x94) r8 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r8, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) r9 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r9, 0x10f, 0x87, &(0x7f0000000900)={0x41, 0x4}, 0x10) socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r8, 0x10f, 0x87, &(0x7f0000000040)={0x41, 0x4}, 0x10) r10 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r10, 0x10f, 0x87, &(0x7f0000000280)={0x41, 0x0, 0x2}, 0x10) sendmsg$tipc(r10, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r11 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r11, 0x10f, 0x87, &(0x7f0000000100)={0x41, 0x0, 0x2}, 0x1be) sendmsg$tipc(r10, &(0x7f0000000180)={&(0x7f0000000140)=@name={0x1e, 0x2, 0x2, {{0x0, 0x4}}}, 0x10, 0x0}, 0x0) sendmsg$tipc(r10, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44010}, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000400)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) 2.39149ms ago: executing program 3 (id=1182): r0 = open(&(0x7f00000000c0)='.\x00', 0x10000, 0x0) fstat(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(r1, r1, r1) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x3e}, [@ldst={0x6, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1010000}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @cgroup_skb}, 0x21) 0s ago: executing program 2 (id=1183): pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) splice(r1, 0x0, r0, 0x0, 0x100000000001, 0x0) sendfile(r0, r1, 0x0, 0x0) write$binfmt_script(r2, &(0x7f0000010100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x10009) syz_clone(0x202000, &(0x7f0000000300)="36e60405c95a3d61ebfef1ca3ac3d1f7d06db070573330e2ca13a8098579f93e7caafbebe09e784e7f4dd37dece7b4b93e16eab89e2aeaecef6817d7098b11660f567a126d8a331300e7cf7b73dd2a8b18b6ca7c8acd1e0edd4bf5ead436f8ebccf57c0eb36198e468451b5d17cfb850322f21107ed79a5da9f1c750987bac1fba39ce27558111503c68b41b5e2c46e7b73801014b5b01a2a22fb63e0a2a922fbcb7c4c8da199e94b902cd808ffe689d34ab118d166994970b458c49103154d0903fc33c55df205dc1b3608aa9d7304db658f29d6eb6305ca9151db598bc9b188b8c4e8739049519da3497825448b036b37f8c788227cc2bf82e900ad7a8ef10b98e9ba87ba166b71835b3acf8a9382931c14e1e1bbcafd9fe222f5deda0acc76311bb40e419ce45b8e416cf3a6440c2dda6472833e2a016a97cf36308d2817f8b27c137b70de5997aa3456f45095f38e4b62801de46c57714a0f597c00e7104bbcfda263dcf422433f29c637122c5e93da4070af07d124768a852fdf6ce4acfa591b584208d2713928f3372f15f8468d009c0eb724cb06d71648757b60e25ab456ba3bf040c205f115ce3eaa97f1d8a703f8b629d7b7730781499eb063d4ac238c8d630666f0fe401a19bc37903a8c3052ba7ac1af7471fc9ca01b5c15aaeaf5643b79e4a6ea787fb2526124041351a8feb3fe3d7c9bcb735ed0aee12005587bca1a9c791f380b9153d41404bc4a2b0d1a861f7c5722fd5719ee39e4b447d96a0a2d8eaf20a61511349a0dad264add45efee8be3354dd0ce2c17816fcee02b78814369796084e98752c47207896a64b5366926be59fc4303959f0af8f48f1951fe8bbf15b1ba7b076056b305b910542716c3f31596eb20c37dcfc21dd6b6142933990e8a868cb92953c263fe5aa8889e6904a53af0b7a167ba9673cfe02c593bf4a1c2d75a660b15540e0fb35e19a3d620fe72e8d221afdaa0647b821a16aea7fec4d3ec43660df769471b0babe8e7df25ad8540801cdb9d5c8f2343e262363fcd353fd2e2c4783877ee65fe1074165e7584403f94b1149b7b263313dd270f1d153b319fc765d75ba026d9aed7a9e8933cd2ec030258a8cfea1865172a09533f094e5b7d7e5d0f089d1298d767b9134ef933f47a022660b6730fe38976e7c3861ad8521c3c96db7417944cc5ead25b637158cb9bf623446c605371fc968a660d9ef0f0e0c4b57dc65ed05e959c87223576d07d7ae0af5a6d3a56259d1075969542dac244a28b46af14eab36861d2d3fe8db62c3cb487f750e899f2e11672913b0a7c7026194a4f4bac119ad455e3baa49e74bfa743b1d74514ad8a009a7e5550d3c3525fecf474ef04769b9dae78aa78e87f63ebcd77dc888c992677f058e340ea7dff9e22f145f49083be393c28ff36cbdbfc649de9ab9e80fd59c6e06b386d18b17490f1aab22a69a9c0db05a5ce1315cb6509573a7d68953ee73d7383dd75209fe952f3f098c2d9a6500551a639b5f974100ae1e0599bb8a86eae7252ae877a7318ab647a961308e433e7acc880c23a0905dea7f81a2a54b6856cdb434e157e1dc1eac3f1c4983084683e46b1977083be7d4813c21c87a498b512dd65e12c52f57f9e10f5c08ef738035bd7edcb8673cece0782835962c6964a82489d5b6541f72f8cb19e0f4a156a917c5b8b27d7a4312ada125c4dd4dab70a8f537f35a9205d9a7161bec937abc7a33320ee956c14d6e8f94b0db7f2bec6946243c291ee11e709ea687691204af097712078e74c459fa8e045c469009b04439e659554e3e88ea346ca98feffac80a0b7d08441596b9baa56c2a185628ed53bdaf1b45dccd7f9b7a86f5531e6afa04a83266b530312b5e0696fdf9df5420cea326787d606fb295702cf6a28c17a1ea68f2298b1240bcaa2bd5c790601394bf8011eabe595fd7ba8cd348f43ca512e655d16c3e68af86a10d4437cb1bea0a5ab823799f090cedf2beba512caa9aa4d602ccbf0a4ea50576f81c471bc339eeac17a33ab63d65ec5eafaae5e0760f7036c255493f0dcce1d8315aff5fa6fad975737f6b198b6c89521ff9f8012aca5294ca70685a4bc89adc87b10cc2bf39dd154b3b8b773e846e71b9b8481bcccdd623ef64527b12f943e13be626fc779ca4de1ade3b1a3f1b8c5b5b22a9500051235d8a9721039f3589835e708a1ee13ad26914b2635e5152ccdfb874b379089d92a72da439c3d364c3bd575104bedbe7fc6284adc09ac4d811244035aa5c42e78f046266b56be91d2e79df4ec7af8a9ced3e586fa5b05c9e5805ba4581e936fbb0a16fdb6ecbefb616284f007a1e7e909386be8e0f439071ad1cd14d4ec3f8b54f0aafd28615fea14eeda1dcbfebe734208fbe28f7a782f5d78f2c3fc6a94b517c2d26e42c46daddf549492e2b8885c277c604778a2b97eea8ff85717649e3af405c5adf98e322c6535dd35b1ac17c7356a3c1a1cf7a207a2094be970e15b133b912d3ca1743df7a704ee9e1eede4736317f47783909d0326c3bad55c71a9ece46bba3d391b894832e3afc81e7879eabc2cb53c28b7c96a50e319a7a5c1e989eb5069b239bb9209ec05c73695032a4f506d8cc6ace58a4f2d46264dfba17c38af074748b3c355f1dd29f299d7b3a66f32cc8eabcbc03a9720763e688deb6aa53a7f8bc61b3bb461658fd71e55dd812244e6e508a204a996e5190af4553988879943cb924443f75bbcfb4b2ce462d181884f3312750e784b136be1a987e4c03891f8981e7b30ae73ea00265f3d027bddf10fc3e11a286a6b197821d9123672d98a8cd9870b5f2db1e8fb643bd3c9233ee09f880d47ea2f00fb911182488c45b204a597081ac1d2026f118b006b2d14e9fdfd1b60d8054a9cbd91ff8cfc264eeb76df4d491b847d5b10b9e96acb46e157844b93b0eed1c251ed54d33f5821152f0408c3cbb1dd644308296e2a63c1c5775b30142279bd93e8e107915bb841dff7a18f63c1ee6e152e7d30f498adb32b367680b53b0a67b50eb792ec1d3ee7c8b8950b7600cc05b3933f666d370a6c0f07dbcbbab1fc0050e12f51172245e6676a4cb7c128a4ef4af5c2ca9e2b3042e8085db18e979be081786e010ea5c2b8814a71de75ae7933a04b22a150de14709e8f0c877f8279710a940445a48e7dd07226d8180d8acdc923cbcd9e78298afa2f7c11e665ba7b44564893a61039181354783f9b8cb07e97d433ffd5aeed70f70f97caf088168282e13f7b51d5777affd22cbcc05b5e2535b319e15224e24574827657e716b5fbc4f357db0900f0df5981d55d59e98d4f20fe2797ca9a94db6fe85a894022d0c363d5164c5402df0bbee4f118787cb596b7a54aeddf95b0399cc5331fa606e7627b613be22806510a57a01f9230bdfe4693aff7f2676afa95a8c274e55a479eb895701486490e1308e3f5ea68357df46d9e0a4cf6f687ac257025c7d7d97e6e1e3f2e683bf90889dcbc7b971fa50a425af1d26ea250aad6597927b417007a316eb3dad0c16109eec98f25c90e984d9ace3de26013db540a6bfef2b71dbd20bf8f776008e4d882cd631381b8cfdd78aa0e72a01333dec2f49be994ecc762ae01cee6d2e79fd18f26d2312fa180531f03473106db3fa1b11279e6ddd33c70a165769fa0cc92132b3728c85e0d03317e22051986dc534f34e4b9f2986264e55721776e21f9b8a94cd3211111fcf020583d92a5664427c7546dfc20a8e2fe23e944cad14462dcdd6c81e688783c125cff126bdfc671e5db92d197ebaf345b35e1acc008e59d4cc596b32bbac7d68da926096c2cd8883de47371e4ce6b412a7c67e7a20176fb4488424fedf567d7473bab6ccc235dab993081a64d07f2f227d4d004aa10009a019e7dd9be1231bccf8d11463722571a372e98145ac886f184c95a499b2f1f11c12afda9e0d3694f7eeee5c59eca6d32d372f3c3005b1bef6a4e75149a8feb0e24427495ad2d3416bb3d1127356f220598f0bf93a760c03c290fe5988441c50b10e4302ef2ec1da5eb39fb7f3e9a5b6e6b0a4ca63148347ff368ebe9666b621a8263785cf80e7ad7fdf195d5b94b9211cf6796bdda20a8dced8836dab083d4e1a60d4ecf6dde5d55a349721e8a7dfb35b4f1cfa20668fed0233902eae76f37a17af6cc623b29c0fc8e44c320ddbe307d57e76a622304055116a089f97d413314dc30b38f20c9cf73c99721fe9f575c54cada487beca338777d5e230de83d6f4fd3af818c0dfd179532e5c326985a07f2f16c99138280971717172bc9dbb736dd634541910840a2ff3702bdb7d7a56c060848d7232a069b3118fd4cf404cd22a92bdc0cd08f8be23b847480c0066cfe9d6edf18de1ec4e15b27257e7fdb103ff366a2df7912cd39ced4669ab3c676b1d8e674eeac2df5a33b630bf98ae6aea34036fdd7afc9c2f1044d7c12ea5c068e95f9455814368ceb324aabf364bc9c3321f35e8e68ff09c239300c9b8e0bc75f0493572fc8b63ba189d654bef8ae2b4a9d48e038f86a6475f201915b08047e4b8ae0bfdb7654c38c35e1e5663a8effb7f92694ca8b834500f5716ede1c9ed3856aec20aebfbfd9bcbda7a2ebecdfe3ba3932276c2f0454ef4ad46c709eedaeaf451b66712977ad2172cb1482932f8de754b8882fb4ce4a5714c04d1097f6b43f64c1e6b7266f6391cd6b9eea6fc95e90a09e4a98b51881ede26cb45a19275268cbd9ad8249d8728e0a0064793ae006f6f02beca8d6f04081a0d8387bb592222a77220eb72a41a9bebe882ea035d2e5887303e41edf7f8735121a48d1884553d176b33ab0e7fad5a26b52b290ad7a4714a2e86deb05417aa3967f5bc338c3eea1cc22a2e235d9bf35fb3915951fdfc0d26ff8d38622b4c3d19cc3d1d3fd92f999a59785967a30aed4796afd8ac1736688cdee690cc384cfab8a2787bb2f8621118750cd5294bc3c11ee8db8499e9063c53b782af00c8e0d2f600729b1666adb196f3b01d97287f3351273d75767fe15502a3bd7c8ac4338a9afb78e456051600b3f3c22fa42c8c3ab6db54a368dd929d90ba57575d7f02ee75b648d8d89b725b35b8ad6c6756841095b409fc2325686923c6b5b398036f017b0ffc38b1184f809f85cb5003b579767a8c803f2576cd90f9dbc63afbf7ae498e5b135e687db3efb90cbdb0738e61ac85e0f674ce64577fcfd52b00b4073ed0136dfe382a71a78d48381f13bf9da22c5cacbedcb9e5903d2187ef22c04f3037e1a51d3d96b9681a9b8d4d77fb41857ff34a8bd5cca9c4639c0937f35503d31b311e58de7d6d7f20c7213368d43507ff1e6262aec77bbb94314d5ef26419e8e6551fb19364555ef786882a7f3a6383f96f5b4c6225f91a568624f63fa43d70df536a3deef5bd6499040da175e1d7fdf7e8b851dc8d450095931d3f6ae8d87c9c91cdc9356c5616e94b53c443525a1acec9f0e407a6d6d615ef582f705cada578bddc7b12ebfe0f5dbad92dc84a13d5862e2d58266baaf6c4cb2808c79ce85aebc27e5d89be90b9c4dc174639a0f230cb20484ab95bfe66bef99eb54902fcac40d351269806438ae33c6aae509e3c2f1e7019b591e72be1168f0703ad83c4a6bd3adf347936dc0737b0417262c6dbeb1b1f6390209ac511ef4bdacf3b6ff3b5d7a198d7a35a21e6dbcfcfb54572025efad05d4863b521dfca4e4effe4bcece04166131e963a0666d8575b7c814fff0d479ae7790391616285f613c18caa87a19cc5ac798b3b5592b5b0ff7e5de3af2ab7760343e9052c25f078", 0x1000, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="d1b599603404d4ef57180b9ff269b6ac9a9b856d51621f729369a1ce02c50c332d10ce3b8bfb6e53886c099f75") setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, &(0x7f0000000000)={0x2b, @multicast2, 0x4e23, 0x3, 'wlc\x00', 0x21, 0x3, 0x61}, 0x2c) syz_usb_connect(0x0, 0x2d, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x1b, 0x52, 0xda, 0x8, 0x46d, 0x8b1, 0x283e, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x99, 0x0, 0x0, 0xfd, 0x3, 0xd0}}, {{0x9, 0x4, 0x1, 0x0, 0x0, 0xb5, 0xe3, 0xe0}}]}}]}}, 0x0) kernel console output (not intermixed with test programs): [ 69.385791][ T2190] tipc: Enabling of bearer rejected, failed to enable media [ 69.399772][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 69.410424][ T2163] device veth1_macvtap entered promiscuous mode [ 69.422153][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 69.436221][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 69.448505][ T30] audit: type=1400 audit(1770417567.866:613): avc: denied { mounton } for pid=2163 comm="syz-executor" path="/root/syzkaller.DNiZd1/syz-tmp/newroot/sys/kernel/debug" dev="debugfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=dir permissive=1 [ 69.482704][ T45] ------------[ cut here ]------------ [ 69.488233][ T45] WARNING: CPU: 1 PID: 45 at net/ipv6/xfrm6_tunnel.c:337 xfrm6_tunnel_net_exit+0xc0/0x130 [ 69.498286][ T45] Modules linked in: [ 69.502226][ T45] CPU: 1 PID: 45 Comm: kworker/u4:2 Not tainted syzkaller #0 [ 69.509598][ T45] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/24/2026 [ 69.520119][ T45] Workqueue: netns cleanup_net [ 69.527918][ T2201] loop7: detected capacity change from 0 to 256 [ 69.528809][ T45] RIP: 0010:xfrm6_tunnel_net_exit+0xc0/0x130 [ 69.540274][ T45] Code: e8 85 5e 71 fd 4b 83 3c 3e 00 75 19 e8 79 33 32 fd 49 81 ff f8 07 00 00 74 1b e8 6b 33 32 fd 49 83 c7 08 eb c9 e8 60 33 32 fd <0f> 0b 49 81 ff f8 07 00 00 75 e5 49 8d 9e 00 08 00 00 45 31 ff 4a [ 69.560178][ T45] RSP: 0018:ffffc900002efc30 EFLAGS: 00010293 [ 69.566962][ T45] RAX: ffffffff84379950 RBX: ffff888120ddf000 RCX: ffff888108784f00 [ 69.575213][ T45] RDX: 0000000000000000 RSI: ffffc900002efa20 RDI: ffff888127710000 [ 69.583636][ T2201] exfat: Deprecated parameter 'namecase' [ 69.597199][ T45] RBP: ffffc900002efc50 R08: 0000000000000003 R09: 0000000000000004 [ 69.611997][ T45] R10: dffffc0000000000 R11: fffff5200005df24 R12: dffffc0000000000 [ 69.628702][ T45] R13: dffffc0000000000 R14: ffff888127710000 R15: 0000000000000000 [ 69.629054][ T2201] exFAT-fs (loop7): failed to load upcase table (idx : 0x00010000, chksum : 0x1a9973fb, utbl_chksum : 0xe619d30d) [ 69.645052][ T45] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 69.660744][ T30] audit: type=1400 audit(1770417568.076:614): avc: denied { getopt } for pid=2208 comm="syz.6.541" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 69.661814][ T2209] netlink: 4508 bytes leftover after parsing attributes in process `syz.6.541'. [ 69.682596][ T335] usb 6-1: USB disconnect, device number 7 [ 69.693623][ T45] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.715143][ T45] CR2: 00007f245f242fac CR3: 0000000127b0b000 CR4: 00000000003506a0 [ 69.740950][ T45] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.759216][ T45] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.789169][ T45] Call Trace: [ 69.793603][ T45] [ 69.796971][ T45] cleanup_net+0x593/0xae0 [ 69.803749][ T45] ? ops_init+0x4a0/0x4a0 [ 69.808184][ T45] ? __schedule+0xb76/0x14c0 [ 69.814504][ T2213] netlink: 8 bytes leftover after parsing attributes in process `syz.2.542'. [ 69.824181][ T45] process_one_work+0x6be/0xba0 [ 69.829293][ T45] worker_thread+0xa59/0x1200 [ 69.840878][ T2202] loop8: p1 p3 < > [ 69.842339][ T45] kthread+0x411/0x500 [ 69.849176][ T45] ? worker_clr_flags+0x190/0x190 [ 69.855117][ T45] ? kthread_blkcg+0xd0/0xd0 [ 69.859941][ T45] ret_from_fork+0x1f/0x30 [ 69.864722][ T45] [ 69.867841][ T45] ---[ end trace cd536b3afd181c84 ]--- [ 69.874158][ T45] ------------[ cut here ]------------ [ 69.879712][ T45] WARNING: CPU: 1 PID: 45 at net/ipv6/xfrm6_tunnel.c:340 xfrm6_tunnel_net_exit+0x115/0x130 [ 69.890927][ T45] Modules linked in: [ 69.895222][ T45] CPU: 1 PID: 45 Comm: kworker/u4:2 Tainted: G W syzkaller #0 [ 69.904664][ T45] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/24/2026 [ 69.915404][ T45] Workqueue: netns cleanup_net [ 69.917784][ T2225] xt_TCPMSS: Only works on TCP SYN packets [ 69.920286][ T45] RIP: 0010:xfrm6_tunnel_net_exit+0x115/0x130 [ 69.943856][ T45] Code: fd 4b 83 bc 3e 00 08 00 00 00 75 19 e8 24 33 32 fd 49 81 ff f8 07 00 00 74 1b e8 16 33 32 fd 49 83 c7 08 eb c5 e8 0b 33 32 fd <0f> 0b 49 81 ff f8 07 00 00 75 e5 e8 fb 32 32 fd 5b 41 5c 41 5e 41 [ 69.954871][ T2229] netlink: 40 bytes leftover after parsing attributes in process `syz.8.546'. [ 69.965381][ T45] RSP: 0018:ffffc900002efc30 EFLAGS: 00010293 [ 69.980083][ T45] RAX: ffffffff843799a5 RBX: ffff888127710800 RCX: ffff888108784f00 [ 69.988800][ T2230] netlink: 40 bytes leftover after parsing attributes in process `syz.8.546'. [ 70.010906][ T45] RDX: 0000000000000000 RSI: ffffc900002efa20 RDI: ffff888127710808 [ 70.021163][ T45] RBP: ffffc900002efc50 R08: 0000000000000003 R09: 0000000000000004 [ 70.029171][ T45] R10: dffffc0000000000 R11: fffff5200005df24 R12: dffffc0000000000 [ 70.040992][ T20] usb 8-1: new high-speed USB device number 6 using dummy_hcd [ 70.044717][ T45] R13: dffffc0000000000 R14: ffff888127710000 R15: 0000000000000008 [ 70.058012][ T332] udevd[332]: inotify_add_watch(7, /dev/loop8p1, 10) failed: No such file or directory [ 70.068756][ T45] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 70.069646][ T380] udevd[380]: inotify_add_watch(7, /dev/loop8p3, 10) failed: No such file or directory [ 70.078285][ T45] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.093021][ T2235] overlayfs: failed to clone upperpath [ 70.112650][ T45] CR2: 000000110c2ce7d7 CR3: 000000010d548000 CR4: 00000000003506a0 [ 70.120663][ T45] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.134148][ T45] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.152257][ T45] Call Trace: [ 70.157531][ T45] [ 70.160486][ T45] cleanup_net+0x593/0xae0 [ 70.171487][ T2238] EXT4-fs (loop8): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 70.176140][ T45] ? ops_init+0x4a0/0x4a0 [ 70.201573][ T2238] EXT4-fs (loop8): orphan cleanup on readonly fs [ 70.202938][ T45] ? __schedule+0xb76/0x14c0 [ 70.208022][ T2238] EXT4-fs (loop8): Cannot turn on journaled quota: type 0: error -2 [ 70.223182][ T2241] EXT4-fs (loop5): Ignoring removed mblk_io_submit option [ 70.223627][ T45] process_one_work+0x6be/0xba0 [ 70.230482][ T2241] EXT4-fs (loop5): Test dummy encryption mode enabled [ 70.235992][ T45] worker_thread+0xa59/0x1200 [ 70.247068][ T45] kthread+0x411/0x500 [ 70.251458][ T2238] EXT4-fs (loop8): 1 truncate cleaned up [ 70.251649][ T45] ? worker_clr_flags+0x190/0x190 [ 70.257107][ T2238] EXT4-fs (loop8): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 70.283613][ T45] ? kthread_blkcg+0xd0/0xd0 [ 70.288248][ T45] ret_from_fork+0x1f/0x30 [ 70.292848][ T45] [ 70.295869][ T45] ---[ end trace cd536b3afd181c85 ]--- [ 70.306322][ T2241] EXT4-fs (loop5): mounted filesystem without journal. Opts: grpid,mblk_io_submit,nodioread_nolock,test_dummy_encryption,sysvgroups,acl,grpquota,discard,,errors=continue. Quota mode: writeback. [ 70.330282][ T45] ------------[ cut here ]------------ [ 70.336655][ T45] WARNING: CPU: 1 PID: 45 at net/xfrm/xfrm_state.c:2754 xfrm_state_fini+0x289/0x2e0 [ 70.391295][ T45] Modules linked in: [ 70.395376][ T2241] netlink: 20 bytes leftover after parsing attributes in process `syz.5.551'. [ 70.421018][ T20] usb 8-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 70.436791][ T45] CPU: 0 PID: 45 Comm: kworker/u4:2 Tainted: G W syzkaller #0 [ 70.457330][ T2253] set_capacity_and_notify: 3 callbacks suppressed [ 70.457346][ T2253] loop8: detected capacity change from 0 to 1024 [ 70.470394][ T20] usb 8-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 70.471627][ T2241] netlink: 24 bytes leftover after parsing attributes in process `syz.5.551'. [ 70.484051][ T45] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/24/2026 [ 70.506631][ T45] Workqueue: netns cleanup_net [ 70.512345][ T45] RIP: 0010:xfrm_state_fini+0x289/0x2e0 [ 70.517997][ T45] Code: 43 80 3c 2c 00 74 08 48 89 df e8 52 f6 88 fd 48 8b 3b 44 89 f6 e8 d7 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 37 cb 49 fd <0f> 0b e9 e1 fd ff ff e8 2b cb 49 fd 0f 0b e9 49 fe ff ff e8 1f cb [ 70.541037][ T45] RSP: 0018:ffffc900002efc10 EFLAGS: 00010293 [ 70.547138][ T45] RAX: ffffffff84200179 RBX: ffff888120ddf000 RCX: ffff888108784f00 [ 70.559575][ T45] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff888108784f00 [ 70.570912][ T45] RBP: ffffc900002efc38 R08: ffffffff86d855a7 R09: 1ffffffff0db0ab4 [ 70.589954][ T45] R10: dffffc0000000000 R11: fffffbfff0db0ab5 R12: 1ffffffff0db088c [ 70.600929][ T2262] xt_TCPMSS: Only works on TCP SYN packets [ 70.608881][ T2264] loop8: detected capacity change from 0 to 512 [ 70.615397][ T20] usb 8-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 70.628023][ T20] usb 8-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 70.636156][ T45] R13: dffffc0000000000 R14: ffff888120ddfa80 R15: dffffc0000000000 [ 70.638417][ T2266] loop5: detected capacity change from 0 to 512 [ 70.644264][ T20] usb 8-1: SerialNumber: syz [ 70.650631][ T45] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 70.650654][ T45] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.650667][ T45] CR2: 00007f1824e63000 CR3: 000000000660f000 CR4: 00000000003506b0 [ 70.650689][ T45] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.687988][ T45] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.696667][ T45] Call Trace: [ 70.700049][ T45] [ 70.703299][ T2264] EXT4-fs (loop8): Ignoring removed bh option [ 70.704016][ T45] xfrm_net_exit+0x25/0x60 [ 70.714212][ T45] cleanup_net+0x593/0xae0 [ 70.719119][ T45] ? ops_init+0x4a0/0x4a0 [ 70.723805][ T45] ? __schedule+0xb76/0x14c0 [ 70.728807][ T45] process_one_work+0x6be/0xba0 [ 70.734183][ T45] worker_thread+0xa59/0x1200 [ 70.741511][ T2266] EXT4-fs (loop5): Mount option "nodioread_nolock" incompatible with ext2 [ 70.747394][ T45] kthread+0x411/0x500 [ 70.751642][ T2264] EXT4-fs (loop8): mounted filesystem without journal. Opts: i_version,min_batch_time=0x00000000000003a5,bh,,errors=continue. Quota mode: writeback. [ 70.771956][ T45] ? worker_clr_flags+0x190/0x190 [ 70.777013][ T45] ? kthread_blkcg+0xd0/0xd0 [ 70.781793][ T45] ret_from_fork+0x1f/0x30 [ 70.786237][ T45] [ 70.789257][ T45] ---[ end trace cd536b3afd181c86 ]--- [ 70.791100][ T2264] ext4 filesystem being mounted at /7/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 70.903516][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 70.921613][ T20] usb 8-1: 0:2 : does not exist [ 70.928324][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 70.940558][ T20] usb 8-1: USB disconnect, device number 6 [ 70.957449][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 70.974405][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 70.987212][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 70.995877][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 71.004584][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 71.013198][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 71.171846][ T332] udevd[332]: error opening ATTR{/sys/devices/platform/dummy_hcd.7/usb8/8-1/8-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 71.370895][ T335] usb 9-1: new high-speed USB device number 2 using dummy_hcd [ 71.620911][ T335] usb 9-1: Using ep0 maxpacket: 16 [ 71.741003][ T335] usb 9-1: config 0 interface 0 altsetting 16 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 71.790885][ T335] usb 9-1: config 0 interface 0 altsetting 16 endpoint 0x81 has invalid wMaxPacketSize 0 [ 71.810911][ T335] usb 9-1: config 0 interface 0 altsetting 16 has 1 endpoint descriptor, different from the interface descriptor's value: 28 [ 71.820941][ T26] usb 8-1: new full-speed USB device number 7 using dummy_hcd [ 71.830945][ T335] usb 9-1: config 0 interface 0 has no altsetting 0 [ 71.947962][ T2304] loop5: detected capacity change from 0 to 2048 [ 72.054368][ T335] usb 9-1: New USB device found, idVendor=056a, idProduct=0331, bcdDevice= 0.00 [ 72.063552][ T335] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 72.080050][ T335] usb 9-1: config 0 descriptor?? [ 72.117856][ T2304] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 72.165295][ T2320] overlayfs: failed to clone upperpath [ 72.274510][ T26] usb 8-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 64, changing to 4 [ 72.287408][ T2304] EXT4-fs error (device loop5): ext4_validate_block_bitmap:438: comm syz.5.570: bg 0: block 234: padding at end of block bitmap is not set [ 72.333238][ T2304] EXT4-fs (loop5): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2048 with error 28 [ 72.345754][ T2304] EXT4-fs (loop5): This should not happen!! Data will be lost [ 72.345754][ T2304] [ 72.355453][ T2304] EXT4-fs (loop5): Total free blocks count 0 [ 72.361443][ T2304] EXT4-fs (loop5): Free/Dirty block details [ 72.367337][ T2304] EXT4-fs (loop5): free_blocks=0 [ 72.372300][ T2304] EXT4-fs (loop5): dirty_blocks=4032 [ 72.377585][ T2304] EXT4-fs (loop5): Block reservation details [ 72.383611][ T2304] EXT4-fs (loop5): i_reserved_data_blocks=252 [ 72.408042][ T26] usb 8-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 72.409270][ T45] EXT4-fs (loop5): Delayed block allocation failed for inode 18 at logical offset 2050 with max blocks 1976 with error 28 [ 72.430985][ T45] EXT4-fs (loop5): This should not happen!! Data will be lost [ 72.430985][ T45] [ 72.570966][ T26] usb 8-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 72.580075][ T26] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 72.588124][ T26] usb 8-1: Product: syz [ 72.591612][ T2282] loop8: detected capacity change from 0 to 16 [ 72.592367][ T26] usb 8-1: Manufacturer: syz [ 72.603103][ T26] usb 8-1: SerialNumber: syz [ 72.673310][ T2282] erofs: (device loop8): mounted with root inode @ nid 36. [ 72.683402][ T2282] erofs: (device loop8): erofs_fill_dentries: bogus dirent @ nid 36 [ 72.744283][ T335] hid (null): invalid report_count 52999 [ 72.752594][ T335] hid (null): unknown global tag 0xc [ 72.757963][ T335] hid (null): unknown global tag 0xc [ 72.763362][ T335] hid (null): global environment stack underflow [ 72.769764][ T335] hid (null): unknown global tag 0xe [ 72.775244][ T335] hid (null): bogus close delimiter [ 72.827490][ T2331] overlayfs: missing 'lowerdir' [ 72.921028][ T26] usb 8-1: 2:1: invalid format type 0x1001 is detected, processed as PCM [ 72.932649][ T26] usb 8-1: 2:1 : unsupported sample bitwidth 0 in 5 bytes [ 72.984941][ T26] usb 8-1: USB disconnect, device number 7 [ 73.050221][ T335] usb 9-1: USB disconnect, device number 2 [ 73.350327][ T2340] netlink: 'syz.7.582': attribute type 4 has an invalid length. [ 73.668658][ T2357] netlink: 'syz.2.588': attribute type 12 has an invalid length. [ 73.901569][ T2367] overlayfs: failed to clone upperpath [ 73.922872][ T2365] loop8: detected capacity change from 0 to 40427 [ 73.960204][ T2365] F2FS-fs (loop8): Found nat_bits in checkpoint [ 74.032394][ T2365] F2FS-fs (loop8): Mounted with checkpoint version = 48b305e5 [ 74.076591][ T30] kauditd_printk_skb: 2 callbacks suppressed [ 74.076606][ T30] audit: type=1400 audit(1770417572.496:617): avc: denied { setattr } for pid=2364 comm="syz.8.590" name="#25" dev="loop8" ino=25 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 74.117592][ T2163] F2FS-fs (loop8): access invalid blkaddr:2048 [ 74.124467][ T2163] CPU: 0 PID: 2163 Comm: syz-executor Tainted: G W syzkaller #0 [ 74.133416][ T2163] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/24/2026 [ 74.143474][ T2163] Call Trace: [ 74.146753][ T2163] [ 74.149683][ T2163] __dump_stack+0x21/0x30 [ 74.154015][ T2163] dump_stack_lvl+0x110/0x170 [ 74.158691][ T2163] ? show_regs_print_info+0x20/0x20 [ 74.160935][ T30] audit: type=1400 audit(1770417572.526:618): avc: denied { link } for pid=2364 comm="syz.8.590" name="#25" dev="loop8" ino=25 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 74.163884][ T2163] dump_stack+0x15/0x20 [ 74.189370][ T2163] f2fs_is_valid_blkaddr+0xca0/0x12a0 [ 74.194753][ T2163] f2fs_map_blocks+0xd8b/0x38f0 [ 74.199601][ T2163] ? f2fs_do_map_lock+0x80/0x80 [ 74.204440][ T2163] f2fs_mpage_readpages+0xb26/0x1e50 [ 74.209712][ T2163] ? dquot_release_reservation_block+0xa0/0xa0 [ 74.215848][ T2163] ? __this_cpu_preempt_check+0x13/0x20 [ 74.221374][ T2163] ? cgroup_rstat_updated+0xf5/0x360 [ 74.226643][ T2163] f2fs_readahead+0xfc/0x240 [ 74.231216][ T2163] ? f2fs_set_data_page_dirty+0x520/0x520 [ 74.236926][ T2163] read_pages+0x17b/0xb00 [ 74.241254][ T2163] ? __lru_cache_activate_page+0x210/0x210 [ 74.247047][ T2163] ? page_cache_ra_unbounded+0x9a0/0x9a0 [ 74.252663][ T2163] page_cache_ra_unbounded+0x7a5/0x9a0 [ 74.258113][ T2163] ? read_cache_pages_invalidate_pages+0x1c0/0x1c0 [ 74.264594][ T2163] ? do_wp_page+0x9a8/0xc90 [ 74.269081][ T2163] ondemand_readahead+0x8fa/0xe80 [ 74.274090][ T2163] ? fault_around_bytes_set+0xc0/0xc0 [ 74.279441][ T2163] ? page_cache_sync_ra+0x430/0x430 [ 74.284619][ T2163] page_cache_sync_ra+0x2ca/0x430 [ 74.289625][ T2163] ? force_page_cache_ra+0x460/0x460 [ 74.294889][ T2163] f2fs_readdir+0x490/0x9e0 [ 74.299380][ T2163] ? f2fs_fill_dentries+0xd10/0xd10 [ 74.304559][ T2163] ? down_read_killable+0xc1/0x110 [ 74.309653][ T2163] ? security_file_permission+0x83/0xa0 [ 74.315182][ T2163] iterate_dir+0x260/0x600 [ 74.319582][ T2163] ? f2fs_fill_dentries+0xd10/0xd10 [ 74.324764][ T2163] __se_sys_getdents64+0xf2/0x250 [ 74.329773][ T2163] ? __x64_sys_getdents64+0x90/0x90 [ 74.334952][ T2163] ? filldir+0x690/0x690 [ 74.339180][ T2163] ? debug_smp_processor_id+0x17/0x20 [ 74.344532][ T2163] __x64_sys_getdents64+0x7b/0x90 [ 74.349551][ T2163] x64_sys_call+0x592/0x9a0 [ 74.354037][ T2163] do_syscall_64+0x4c/0xa0 [ 74.358436][ T2163] ? clear_bhb_loop+0x50/0xa0 [ 74.363092][ T2163] ? clear_bhb_loop+0x50/0xa0 [ 74.367754][ T2163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 74.373627][ T2163] RIP: 0033:0x7f182e810873 [ 74.378023][ T2163] Code: c7 c0 e8 ff ff ff 64 c7 00 16 00 00 00 31 c0 eb 9e e8 81 9b fd ff 90 b8 ff ff ff 7f 48 39 c2 48 0f 47 d0 b8 d9 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 05 c3 0f 1f 40 00 48 c7 c2 e8 ff ff ff f7 d8 [ 74.397612][ T2163] RSP: 002b:00007ffd085da9f8 EFLAGS: 00000293 ORIG_RAX: 00000000000000d9 [ 74.406007][ T2163] RAX: ffffffffffffffda RBX: 000055556917e910 RCX: 00007f182e810873 [ 74.413961][ T2163] RDX: 0000000000008000 RSI: 000055556917e940 RDI: 0000000000000005 [ 74.421924][ T2163] RBP: 000055556917e940 R08: 00007f182ea34cc0 R09: 0000000000000001 [ 74.429885][ T2163] R10: 0000000000000000 R11: 0000000000000293 R12: 000055556917e914 [ 74.437837][ T2163] R13: ffffffffffffffe8 R14: 0000000000000010 R15: 00007ffd085dcca0 [ 74.445794][ T2163] [ 74.516685][ T2163] attempt to access beyond end of device [ 74.516685][ T2163] loop8: rw=524288, want=45072, limit=40427 [ 74.538317][ T2163] attempt to access beyond end of device [ 74.538317][ T2163] loop8: rw=0, want=45072, limit=40427 [ 74.568258][ T2379] loop7: detected capacity change from 0 to 8192 [ 74.583174][ T2379] FAT-fs (loop7): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 74.594218][ T8] attempt to access beyond end of device [ 74.594218][ T8] loop8: rw=2049, want=40992, limit=40427 [ 74.617371][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.652735][ T2379] FAT-fs (loop7): Filesystem has been set read-only [ 74.659414][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.669362][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.679049][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.687901][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.700952][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.733613][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.753111][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.766331][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.775609][ T2379] FAT-fs (loop7): error, fat_get_cluster: invalid cluster chain (i_pos 1046) [ 74.786500][ T30] audit: type=1400 audit(1770417573.206:619): avc: denied { write } for pid=2378 comm="syz.7.593" name="urandom" dev="devtmpfs" ino=8 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:urandom_device_t tclass=chr_file permissive=1 [ 74.929310][ T2389] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.936480][ T2389] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.944277][ T2389] device bridge_slave_0 entered promiscuous mode [ 74.953203][ T2389] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.960252][ T2389] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.967958][ T2389] device bridge_slave_1 entered promiscuous mode [ 75.037057][ T2400] netlink: 4 bytes leftover after parsing attributes in process `syz.6.600'. [ 75.052698][ T2389] bridge0: port 2(bridge_slave_1) entered blocking state [ 75.059754][ T2389] bridge0: port 2(bridge_slave_1) entered forwarding state [ 75.067073][ T2389] bridge0: port 1(bridge_slave_0) entered blocking state [ 75.074117][ T2389] bridge0: port 1(bridge_slave_0) entered forwarding state [ 75.116472][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 75.126323][ T342] bridge0: port 1(bridge_slave_0) entered disabled state [ 75.143654][ T342] bridge0: port 2(bridge_slave_1) entered disabled state [ 75.167670][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 75.183166][ T342] bridge0: port 1(bridge_slave_0) entered blocking state [ 75.190237][ T342] bridge0: port 1(bridge_slave_0) entered forwarding state [ 75.200611][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 75.221337][ T342] bridge0: port 2(bridge_slave_1) entered blocking state [ 75.228414][ T342] bridge0: port 2(bridge_slave_1) entered forwarding state [ 75.251393][ T8] device bridge_slave_1 left promiscuous mode [ 75.257634][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 75.273764][ T8] device bridge_slave_0 left promiscuous mode [ 75.289241][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 75.305162][ T8] device veth1_macvtap left promiscuous mode [ 75.317730][ T8] device veth0_vlan left promiscuous mode [ 75.444747][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 75.458432][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 75.485815][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 75.513982][ T2389] device veth0_vlan entered promiscuous mode [ 75.521850][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 75.539492][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 75.552177][ T2421] loop7: detected capacity change from 0 to 4096 [ 75.558945][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 75.567308][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 75.575649][ T2389] device veth1_macvtap entered promiscuous mode [ 75.589240][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 75.603569][ T2415] overlayfs: failed to clone upperpath [ 75.610248][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 75.620089][ T2421] EXT4-fs (loop7): Ignoring removed mblk_io_submit option [ 75.628985][ T2421] EXT4-fs (loop7): Test dummy encryption mode enabled [ 75.667145][ T2421] EXT4-fs (loop7): mounted filesystem without journal. Opts: grpid,mblk_io_submit,nodioread_nolock,test_dummy_encryption,inode_readahead_blks=0x0000000000000000,nodelalloc,noblock_validity,debug_want_extra_isize=0x0000000000000040,,errors=continue. Quota mode: writeback. [ 75.672074][ T2426] loop9: detected capacity change from 0 to 1024 [ 75.708597][ T30] audit: type=1400 audit(1770417574.126:620): avc: denied { setattr } for pid=2420 comm="syz.7.608" name="file1" dev="loop7" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 75.747671][ T2426] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 75.776283][ T2430] loop5: detected capacity change from 0 to 512 [ 75.806279][ T30] audit: type=1400 audit(1770417574.226:621): avc: denied { create } for pid=2425 comm="syz.9.599" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 75.846756][ T2430] EXT4-fs error (device loop5): ext4_orphan_get:1400: inode #15: comm syz.5.609: inode has both inline data and extents flags [ 75.871905][ T2430] EXT4-fs error (device loop5): ext4_orphan_get:1405: comm syz.5.609: couldn't read orphan inode 15 (err -117) [ 75.898568][ T30] audit: type=1400 audit(1770417574.256:622): avc: denied { read } for pid=2425 comm="syz.9.599" name="file0" dev="loop9" ino=19 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 75.921136][ T2430] EXT4-fs (loop5): mounted filesystem without journal. Opts: nobarrier,,errors=continue. Quota mode: writeback. [ 76.102580][ T30] audit: type=1400 audit(1770417574.526:623): avc: denied { ioctl } for pid=2441 comm="syz.9.613" path="socket:[23042]" dev="sockfs" ino=23042 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 76.290926][ T335] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 76.364072][ T30] audit: type=1400 audit(1770417574.786:624): avc: denied { map } for pid=2450 comm="syz.2.616" path="socket:[23085]" dev="sockfs" ino=23085 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_route_socket permissive=1 [ 76.412818][ T2455] bridge0: port 1(bridge_slave_0) entered disabled state [ 76.467902][ T2455] bridge0: port 2(bridge_slave_1) entered disabled state [ 76.498843][ T2456] netlink: 'syz.2.616': attribute type 16 has an invalid length. [ 77.120871][ T335] usb 6-1: Using ep0 maxpacket: 16 [ 77.128532][ T2456] netlink: 4 bytes leftover after parsing attributes in process `syz.2.616'. [ 77.163989][ T2459] loop9: detected capacity change from 0 to 2048 [ 77.234661][ T2459] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 77.251173][ T335] usb 6-1: config 0 has an invalid interface number: 105 but max is 0 [ 77.290957][ T335] usb 6-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 77.330910][ T335] usb 6-1: config 0 has no interface number 0 [ 77.410850][ C1] sched: RT throttling activated [ 77.484114][ T2458] EXT4-fs error (device loop9): ext4_validate_block_bitmap:438: comm syz.9.618: bg 0: block 234: padding at end of block bitmap is not set [ 77.508913][ T2458] EXT4-fs (loop9): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2048 with error 28 [ 77.521544][ T2458] EXT4-fs (loop9): This should not happen!! Data will be lost [ 77.521544][ T2458] [ 77.531201][ T2458] EXT4-fs (loop9): Total free blocks count 0 [ 77.537182][ T2458] EXT4-fs (loop9): Free/Dirty block details [ 77.543125][ T2458] EXT4-fs (loop9): free_blocks=0 [ 77.548057][ T2458] EXT4-fs (loop9): dirty_blocks=8192 [ 77.553352][ T2458] EXT4-fs (loop9): Block reservation details [ 77.559324][ T2458] EXT4-fs (loop9): i_reserved_data_blocks=512 [ 77.629258][ T342] EXT4-fs (loop9): Delayed block allocation failed for inode 18 at logical offset 2050 with max blocks 2048 with error 28 [ 77.642126][ T342] EXT4-fs (loop9): This should not happen!! Data will be lost [ 77.642126][ T342] [ 77.820961][ T335] usb 6-1: New USB device found, idVendor=046d, idProduct=08f3, bcdDevice= b.28 [ 77.837273][ T335] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 77.852623][ T335] usb 6-1: Product: syz [ 77.860945][ T335] usb 6-1: Manufacturer: syz [ 77.869719][ T335] usb 6-1: SerialNumber: syz [ 77.882462][ T335] usb 6-1: config 0 descriptor?? [ 77.961513][ T335] usb 6-1: Found UVC 0.00 device syz (046d:08f3) [ 77.967890][ T335] usb 6-1: No valid video chain found. [ 77.984711][ T2436] loop7: detected capacity change from 0 to 131072 [ 78.023923][ T2436] F2FS-fs (loop7): invalid crc value [ 78.049543][ T2436] F2FS-fs (loop7): Found nat_bits in checkpoint [ 78.058486][ T2488] loop9: detected capacity change from 0 to 256 [ 78.079733][ T2488] exfat: Deprecated parameter 'namecase' [ 78.100806][ T2436] F2FS-fs (loop7): Cannot turn on quotas: -2 on 2 [ 78.108382][ T2436] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e4 [ 78.130730][ T2488] exFAT-fs (loop9): failed to load upcase table (idx : 0x00010000, chksum : 0x1a9973fb, utbl_chksum : 0xe619d30d) [ 78.179858][ T2430] UDC core: couldn't find an available UDC or it's busy: -16 [ 78.201088][ T2430] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 78.227558][ T20] usb 6-1: USB disconnect, device number 8 [ 78.450911][ T335] usb 10-1: new high-speed USB device number 2 using dummy_hcd [ 78.761329][ T30] audit: type=1400 audit(1770417577.116:625): avc: denied { create } for pid=2507 comm="syz.7.629" name="#1b" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 78.847627][ T30] audit: type=1400 audit(1770417577.116:626): avc: denied { link } for pid=2507 comm="syz.7.629" name="#1b" dev="tmpfs" ino=471 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 79.443627][ T2513] overlayfs: './file1' not a directory [ 79.545829][ T2522] loop5: detected capacity change from 0 to 2048 [ 79.553573][ T2525] loop7: detected capacity change from 0 to 4096 [ 79.584506][ T2525] EXT4-fs (loop7): Ignoring removed mblk_io_submit option [ 79.604427][ T2525] EXT4-fs (loop7): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000001,quota,grpquota,mblk_io_submit,,errors=continue. Quota mode: writeback. [ 79.668509][ T2522] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 79.684596][ T2522] ext4 filesystem being mounted at /89/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 79.700935][ T335] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 79.707113][ T2522] overlayfs: unrecognized mount option "verity=on" or missing value [ 79.711840][ T335] usb 10-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 79.763799][ T2532] loop7: detected capacity change from 0 to 2048 [ 79.786764][ T30] kauditd_printk_skb: 2 callbacks suppressed [ 79.786778][ T30] audit: type=1400 audit(1770417578.206:629): avc: denied { accept } for pid=2533 comm="syz.5.642" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 79.812481][ T335] usb 10-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 79.822975][ T335] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 79.831698][ T335] usb 10-1: SerialNumber: syz [ 79.848674][ T30] audit: type=1400 audit(1770417578.246:630): avc: denied { mount } for pid=2531 comm="syz.7.641" name="/" dev="loop7" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 79.870683][ T30] audit: type=1400 audit(1770417578.266:631): avc: denied { unmount } for pid=717 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 79.889552][ T2537] tipc: Can't bind to reserved service type 0 [ 79.903097][ T2539] fuse: Bad value for 'user_id' [ 79.903769][ T2537] loop5: detected capacity change from 0 to 512 [ 79.911322][ T2539] xt_hashlimit: size too large, truncated to 1048576 [ 79.931717][ T2537] EXT4-fs (loop5): encrypted files will use data=ordered instead of data journaling mode [ 79.943353][ T2537] EXT4-fs (loop5): orphan cleanup on readonly fs [ 79.950476][ T2537] EXT4-fs warning (device loop5): ext4_expand_extra_isize_ea:2806: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 79.964297][ T2537] EXT4-fs (loop5): 1 truncate cleaned up [ 79.970010][ T2537] EXT4-fs (loop5): mounted filesystem without journal. Opts: init_itable=0x0000000000000000,jqfmt=vfsold,debug_want_extra_isize=0x000000000000006a,user_xattr,dioread_lock,quota,,errors=continue. Quota mode: writeback. [ 79.997434][ T2537] EXT4-fs error (device loop5): ext4_find_inline_data_nolock:164: inode #12: comm syz.5.644: inline data xattr refers to an external xattr inode [ 80.131615][ T335] usb 10-1: 0:2 : does not exist [ 80.141157][ T335] usb 10-1: USB disconnect, device number 2 [ 80.556613][ T2545] xt_CT: You must specify a L4 protocol and not use inversions on it [ 80.721252][ T30] audit: type=1326 audit(1770417579.146:632): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2552 comm="syz.6.649" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 80.763391][ T30] audit: type=1326 audit(1770417579.156:633): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2552 comm="syz.6.649" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 80.787783][ T30] audit: type=1326 audit(1770417579.166:634): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2552 comm="syz.6.649" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 80.811399][ T30] audit: type=1326 audit(1770417579.166:635): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2552 comm="syz.6.649" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 80.822533][ T332] udevd[332]: error opening ATTR{/sys/devices/platform/dummy_hcd.9/usb10/10-1/10-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 80.857215][ T30] audit: type=1326 audit(1770417579.166:636): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2552 comm="syz.6.649" exe="/root/syz-executor" sig=0 arch=c000003e syscall=248 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 80.911350][ T30] audit: type=1326 audit(1770417579.166:637): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2552 comm="syz.6.649" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 80.990895][ T30] audit: type=1326 audit(1770417579.166:638): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2552 comm="syz.6.649" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 81.062268][ T2566] loop7: detected capacity change from 0 to 2048 [ 81.263199][ T2588] loop7: detected capacity change from 0 to 4096 [ 81.301503][ T2588] EXT4-fs (loop7): Ignoring removed mblk_io_submit option [ 81.350441][ T2592] netlink: 24 bytes leftover after parsing attributes in process `syz.6.661'. [ 81.702198][ T2588] EXT4-fs (loop7): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000001,quota,grpquota,mblk_io_submit,,errors=continue. Quota mode: writeback. [ 81.760915][ T335] usb 10-1: new high-speed USB device number 3 using dummy_hcd [ 82.000884][ T335] usb 10-1: Using ep0 maxpacket: 8 [ 82.276551][ T2612] xt_CT: You must specify a L4 protocol and not use inversions on it [ 82.578084][ T2611] loop7: detected capacity change from 0 to 32768 [ 82.611404][ T332] loop7: p1 p3 < > [ 82.618717][ T2611] loop7: p1 p3 < > [ 82.690924][ T335] usb 10-1: unable to get BOS descriptor or descriptor too short [ 82.781090][ T335] usb 10-1: config 1 interface 0 altsetting 6 bulk endpoint 0x1 has invalid maxpacket 1023 [ 82.809472][ T380] udevd[380]: inotify_add_watch(7, /dev/loop7p3, 10) failed: No such file or directory [ 82.812760][ T332] udevd[332]: inotify_add_watch(7, /dev/loop7p1, 10) failed: No such file or directory [ 82.825625][ T335] usb 10-1: config 1 interface 0 altsetting 6 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 82.837316][ T332] udevd[332]: inotify_add_watch(7, /dev/loop7p1, 10) failed: No such file or directory [ 82.847345][ T380] udevd[380]: inotify_add_watch(7, /dev/loop7p3, 10) failed: No such file or directory [ 82.943628][ T2631] netlink: 24 bytes leftover after parsing attributes in process `syz.2.674'. [ 83.012621][ T335] usb 10-1: config 1 interface 0 has no altsetting 0 [ 83.157355][ T2630] loop5: detected capacity change from 0 to 4096 [ 83.174684][ T2630] EXT4-fs (loop5): Ignoring removed mblk_io_submit option [ 83.192718][ T2630] EXT4-fs (loop5): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000001,quota,grpquota,mblk_io_submit,,errors=continue. Quota mode: writeback. [ 83.330994][ T335] usb 10-1: New USB device found, idVendor=04b8, idProduct=0202, bcdDevice= 0.40 [ 83.344088][ T335] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 83.352453][ T335] usb 10-1: Product: syz [ 83.361434][ T335] usb 10-1: Manufacturer: syz [ 83.367411][ T335] usb 10-1: SerialNumber: syz [ 83.391011][ T2576] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 83.430962][ T20] usb 8-1: new high-speed USB device number 8 using dummy_hcd [ 83.720982][ T20] usb 8-1: Using ep0 maxpacket: 32 [ 83.741479][ T335] usb 10-1: USB disconnect, device number 3 [ 83.901144][ T20] usb 8-1: config 0 has an invalid descriptor of length 32, skipping remainder of the config [ 83.943901][ T20] usb 8-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 84.032170][ T20] usb 8-1: New USB device found, idVendor=0421, idProduct=00a0, bcdDevice=c8.e1 [ 84.096212][ T20] usb 8-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 84.457102][ T20] usb 8-1: config 0 descriptor?? [ 84.521365][ T20] usb 8-1: bad CDC descriptors [ 84.538056][ T2666] xt_TCPMSS: Only works on TCP SYN packets [ 84.581622][ T2670] mmap: syz.6.688 (2670) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. [ 84.680141][ T2673] loop5: detected capacity change from 0 to 7 [ 84.700767][ T2676] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=515 sclass=netlink_tcpdiag_socket pid=2676 comm=syz.2.691 [ 84.726531][ T335] usb 8-1: USB disconnect, device number 8 [ 84.742612][ T2681] loop5: detected capacity change from 0 to 256 [ 84.779553][ T2681] exfat: Deprecated parameter 'utf8' [ 84.786283][ T2679] xt_CT: You must specify a L4 protocol and not use inversions on it [ 84.797136][ T2681] exfat: Unknown parameter 'ioch' [ 84.803862][ T2679] bridge: RTM_NEWNEIGH with invalid ether address [ 84.810343][ T30] kauditd_printk_skb: 327 callbacks suppressed [ 84.810358][ T30] audit: type=1326 audit(1770417583.226:966): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 84.840244][ T2680] bridge: RTM_NEWNEIGH with invalid ether address [ 84.843636][ T30] audit: type=1326 audit(1770417583.226:967): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 84.846837][ T20] usb 10-1: new full-speed USB device number 4 using dummy_hcd [ 84.877526][ T30] audit: type=1326 audit(1770417583.246:968): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f245efc1cd7 code=0x7ffc0000 [ 84.898707][ T2679] bridge: RTM_NEWNEIGH with invalid ether address [ 84.900786][ T30] audit: type=1326 audit(1770417583.246:969): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f245ef692d9 code=0x7ffc0000 [ 84.939512][ T30] audit: type=1326 audit(1770417583.246:970): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f245efc1cd7 code=0x7ffc0000 [ 84.963378][ T30] audit: type=1326 audit(1770417583.246:971): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f245ef692d9 code=0x7ffc0000 [ 84.990073][ T2690] incfs: Can't find or create .index dir in ./file0 [ 84.997641][ T30] audit: type=1326 audit(1770417583.246:972): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f245efc1cd7 code=0x7ffc0000 [ 85.021247][ T2690] incfs: mount failed -22 [ 85.025976][ T30] audit: type=1326 audit(1770417583.246:973): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f245ef692d9 code=0x7ffc0000 [ 85.049484][ T30] audit: type=1326 audit(1770417583.246:974): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f245efc1cd7 code=0x7ffc0000 [ 85.072686][ T30] audit: type=1326 audit(1770417583.246:975): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2667 comm="syz.6.688" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f245ef692d9 code=0x7ffc0000 [ 85.260986][ T20] usb 10-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 85.271049][ T20] usb 10-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 85.289181][ T2702] x_tables: duplicate underflow at hook 1 [ 85.376358][ T2718] xt_TCPMSS: Only works on TCP SYN packets [ 85.383190][ T2720] xt_TCPMSS: Only works on TCP SYN packets [ 85.440950][ T20] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 85.450104][ T20] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 85.458705][ T20] usb 10-1: Product: syz [ 85.470909][ T20] usb 10-1: Manufacturer: syz [ 85.478407][ T20] usb 10-1: SerialNumber: syz [ 85.521379][ T20] cdc_ether: probe of 10-1:1.0 failed with error -22 [ 85.542682][ T2726] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=14096 sclass=netlink_route_socket pid=2726 comm=syz.6.707 [ 85.732024][ T20] usb 10-1: USB disconnect, device number 4 [ 85.850881][ T404] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 85.919272][ T2738] 9pnet: p9_errstr2errno: server reported unknown error rfdno=0xffffffffffffffff,wfdno=0xffffffffffffffff,dfltgid=0x0000000000 [ 86.100878][ T404] usb 6-1: Using ep0 maxpacket: 8 [ 86.220928][ T404] usb 6-1: config index 0 descriptor too short (expected 52, got 36) [ 86.229034][ T404] usb 6-1: config 4 has an invalid interface number: 102 but max is 0 [ 86.237345][ T404] usb 6-1: config 4 has no interface number 0 [ 86.243563][ T404] usb 6-1: config 4 interface 102 altsetting 0 has an invalid endpoint with address 0x9C, skipping [ 86.254714][ T404] usb 6-1: config 4 interface 102 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 255 [ 86.272851][ T2752] loop7: detected capacity change from 0 to 1024 [ 86.305544][ T2752] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=c801e018, mo2=0000] [ 86.315298][ T2752] EXT4-fs error (device loop7): ext4_map_blocks:630: inode #3: block 2: comm syz.7.715: lblock 2 mapped to illegal pblock 2 (length 1) [ 86.331066][ T2752] EXT4-fs error (device loop7): ext4_map_blocks:630: inode #3: block 48: comm syz.7.715: lblock 0 mapped to illegal pblock 48 (length 1) [ 86.340989][ T404] usb 6-1: New USB device found, idVendor=05dc, idProduct=0001, bcdDevice= 0.00 [ 86.345302][ T2752] EXT4-fs error (device loop7): ext4_acquire_dquot:6225: comm syz.7.715: Failed to acquire dquot type 0 [ 86.354381][ T404] usb 6-1: New USB device strings: Mfr=24, Product=0, SerialNumber=0 [ 86.373326][ T2752] EXT4-fs error (device loop7) in ext4_reserve_inode_write:5885: Corrupt filesystem [ 86.373579][ T404] usb 6-1: Manufacturer: syz [ 86.382945][ T2752] EXT4-fs error (device loop7): ext4_evict_inode:283: inode #11: comm syz.7.715: mark_inode_dirty error [ 86.398945][ T2752] EXT4-fs warning (device loop7): ext4_evict_inode:286: couldn't mark inode dirty (err -117) [ 86.398969][ T2754] netlink: 28 bytes leftover after parsing attributes in process `syz.9.716'. [ 86.409518][ T2752] EXT4-fs (loop7): 1 orphan inode deleted [ 86.418267][ T2729] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 86.427945][ T2752] EXT4-fs (loop7): mounted filesystem without journal. Opts: user_xattr,noblock_validity,data_err=ignore,max_batch_time=0x0000000000000006,debug,nolazytime,noauto_da_alloc,,errors=continue. Quota mode: none. [ 86.431119][ T2729] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 86.451286][ T1516] EXT4-fs error (device loop7): ext4_map_blocks:630: inode #3: block 1: comm kworker/u4:6: lblock 1 mapped to illegal pblock 1 (length 1) [ 86.472877][ T404] ums-jumpshot 6-1:4.102: USB Mass Storage device detected [ 86.479697][ T1516] EXT4-fs error (device loop7): ext4_release_dquot:6261: comm kworker/u4:6: Failed to release dquot type 0 [ 86.489356][ T404] ums-jumpshot 6-1:4.102: Quirks match for vid 05dc pid 0001: 2 [ 86.493532][ T717] EXT4-fs error (device loop7): __ext4_get_inode_loc:4358: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 86.512124][ T717] EXT4-fs error (device loop7) in ext4_reserve_inode_write:5885: Corrupt filesystem [ 86.522467][ T717] EXT4-fs error (device loop7): ext4_quota_off:6531: inode #3: comm syz-executor: mark_inode_dirty error [ 86.644023][ T2774] overlayfs: unrecognized mount option "/" or missing value [ 86.679650][ T404] usb 6-1: USB disconnect, device number 9 [ 86.703166][ T2774] netlink: 16 bytes leftover after parsing attributes in process `syz.2.723'. [ 86.780894][ T20] usb 10-1: new full-speed USB device number 5 using dummy_hcd [ 87.140946][ T20] usb 10-1: config 72 interface 0 altsetting 4 endpoint 0x81 has invalid wMaxPacketSize 0 [ 87.150966][ T20] usb 10-1: config 72 interface 0 has no altsetting 0 [ 87.157738][ T20] usb 10-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 87.166951][ T20] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 87.195458][ T2791] loop5: detected capacity change from 0 to 2048 [ 87.481199][ T2796] syz.7.730 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 87.532295][ T2805] loop7: detected capacity change from 0 to 1024 [ 87.601524][ T2805] EXT4-fs (loop7): bad geometry: first data block 4294967295 is beyond end of filesystem (512) [ 87.620341][ T2793] loop5: detected capacity change from 0 to 131072 [ 87.663641][ T2793] F2FS-fs (loop5): QUOTA feature is enabled, so ignore qf_name [ 87.672250][ T2793] F2FS-fs (loop5): invalid crc value [ 87.691943][ T2793] F2FS-fs (loop5): Disable nat_bits due to incorrect cp_ver (15359802341028777995, 275811881701387) [ 87.729266][ T2793] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 87.896957][ T2828] loop7: detected capacity change from 0 to 512 [ 87.921225][ T2828] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 87.932538][ T2833] SELinux: security_context_str_to_sid(system_u) failed for (dev ?, type ?) errno=-22 [ 87.943699][ T2833] fuse: Bad value for 'fd' [ 87.951791][ T2828] EXT4-fs (loop7): orphan cleanup on readonly fs [ 87.958218][ T2828] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 87.968505][ T2828] EXT4-fs (loop7): 1 truncate cleaned up [ 87.970105][ T2838] overlayfs: failed to clone upperpath [ 87.974484][ T2828] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 88.103105][ T2851] netlink: 4 bytes leftover after parsing attributes in process `syz.2.748'. [ 88.117903][ T2852] netlink: 4 bytes leftover after parsing attributes in process `syz.2.748'. [ 88.137425][ T2850] netlink: 12 bytes leftover after parsing attributes in process `syz.2.748'. [ 88.421241][ T2866] loop7: detected capacity change from 0 to 1024 [ 88.488213][ T2866] EXT4-fs (loop7): mounted filesystem without journal. Opts: barrier,nodioread_nolock,noquota,barrier,auto_da_alloc,nodioread_nolock,,errors=continue. Quota mode: none. [ 88.509714][ T2866] ext4 filesystem being mounted at /111/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 88.532923][ T2866] EXT4-fs error (device loop7): ext4_readdir:263: inode #2: block 16: comm syz.7.752: path /111/file1: bad entry in directory: rec_len is smaller than minimal - offset=876, inode=0, rec_len=0, size=1024 fake=0 [ 88.560889][ T2873] EXT4-fs error (device loop7): ext4_validate_block_bitmap:438: comm ext4lazyinit: bg 0: block 112: padding at end of block bitmap is not set [ 88.628617][ T2866] EXT4-fs error (device loop7): ext4_free_blocks:6234: comm syz.7.752: Freeing blocks not in datazone - block = 0, count = 16 [ 88.664156][ T2866] device ip6gretap0 entered promiscuous mode [ 88.678392][ T2866] device vlan2 entered promiscuous mode [ 88.745355][ T2877] xt_TCPMSS: Only works on TCP SYN packets [ 88.784178][ T2881] loop7: detected capacity change from 0 to 512 [ 88.808035][ T2881] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 88.830387][ T2881] EXT4-fs (loop7): orphan cleanup on readonly fs [ 88.837100][ T2881] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 88.852807][ T2881] EXT4-fs (loop7): 1 truncate cleaned up [ 88.864724][ T2881] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 89.008027][ T2898] netlink: 24 bytes leftover after parsing attributes in process `syz.2.762'. [ 89.017056][ T2898] device vlan0 entered promiscuous mode [ 89.400792][ T2896] loop7: detected capacity change from 0 to 40427 [ 89.428057][ T2896] F2FS-fs (loop7): invalid crc value [ 89.455908][ T2896] F2FS-fs (loop7): Found nat_bits in checkpoint [ 89.517259][ T2896] F2FS-fs (loop7): Start checkpoint disabled! [ 89.533719][ T2896] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e6 [ 89.615315][ T344] attempt to access beyond end of device [ 89.615315][ T344] loop7: rw=1, want=78232, limit=40427 [ 89.639065][ T344] attempt to access beyond end of device [ 89.639065][ T344] loop7: rw=2049, want=40984, limit=40427 [ 89.826127][ T2915] loop7: detected capacity change from 0 to 128 [ 89.841029][ T20] usbhid 10-1:72.0: can't add hid device: -71 [ 89.862461][ T20] usbhid: probe of 10-1:72.0 failed with error -71 [ 89.881650][ T20] usb 10-1: USB disconnect, device number 5 [ 89.911575][ T2915] EXT4-fs (loop7): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 89.922638][ T2915] ext4 filesystem being mounted at /114/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 90.335935][ T2931] loop7: detected capacity change from 0 to 512 [ 90.392401][ T2931] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 90.422948][ T30] kauditd_printk_skb: 68 callbacks suppressed [ 90.422962][ T30] audit: type=1400 audit(1770417588.846:1041): avc: denied { mount } for pid=2932 comm="syz.6.770" name="/" dev="devpts" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:devpts_t tclass=filesystem permissive=1 [ 90.451345][ T2935] 9pnet: Insufficient options for proto=fd [ 90.465052][ T2931] EXT4-fs (loop7): orphan cleanup on readonly fs [ 90.481117][ T2931] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 90.506463][ T2931] EXT4-fs (loop7): 1 truncate cleaned up [ 90.513135][ T2905] F2FS-fs (loop5): Wrong NAT boundary, start(2560) end(5) blocks(1024) [ 90.521604][ T2931] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 90.522096][ T2905] F2FS-fs (loop5): Can't find valid F2FS filesystem in 2th superblock [ 90.571355][ T2905] F2FS-fs (loop5): Found nat_bits in checkpoint [ 90.631559][ T2946] xt_hashlimit: size too large, truncated to 1048576 [ 90.635160][ T2905] F2FS-fs (loop5): Try to recover 2th superblock, ret: 0 [ 90.650898][ T2905] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 90.781888][ T2964] netlink: 120 bytes leftover after parsing attributes in process `syz.6.778'. [ 90.781886][ T30] audit: type=1400 audit(1770417589.206:1042): avc: denied { nlmsg_read } for pid=2963 comm="syz.6.778" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 90.974674][ T2968] fuse: Unknown parameter 'posixacl' [ 91.065799][ T30] audit: type=1400 audit(1770417589.486:1043): avc: denied { ioctl } for pid=2967 comm="syz.2.779" path="socket:[25663]" dev="sockfs" ino=25663 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 91.140912][ T30] audit: type=1400 audit(1770417589.526:1044): avc: denied { write } for pid=2967 comm="syz.2.779" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 91.303688][ T2974] set_capacity_and_notify: 1 callbacks suppressed [ 91.303706][ T2974] loop7: detected capacity change from 0 to 512 [ 91.353152][ T2976] loop5: detected capacity change from 0 to 512 [ 91.373363][ T2974] EXT4-fs error (device loop7): ext4_orphan_get:1400: inode #15: comm syz.7.782: inode has both inline data and extents flags [ 91.387034][ T2974] EXT4-fs error (device loop7): ext4_orphan_get:1405: comm syz.7.782: couldn't read orphan inode 15 (err -117) [ 91.399168][ T2974] EXT4-fs (loop7): mounted filesystem without journal. Opts: nobarrier,,errors=continue. Quota mode: writeback. [ 91.407530][ T2976] EXT4-fs error (device loop5): ext4_do_update_inode:5253: inode #15: comm syz.5.780: corrupted inode contents [ 91.423057][ T2976] EXT4-fs (loop5): Remounting filesystem read-only [ 91.429576][ T2976] EXT4-fs error (device loop5): ext4_dirty_inode:6089: inode #15: comm syz.5.780: mark_inode_dirty error [ 91.446182][ T2976] EXT4-fs (loop5): Remounting filesystem read-only [ 91.456973][ T2976] EXT4-fs error (device loop5): ext4_do_update_inode:5253: inode #15: comm syz.5.780: corrupted inode contents [ 91.479127][ T2976] EXT4-fs (loop5): Remounting filesystem read-only [ 91.486079][ T2976] EXT4-fs error (device loop5): ext4_xattr_delete_inode:2951: inode #15: comm syz.5.780: mark_inode_dirty error [ 91.498402][ T2976] EXT4-fs (loop5): Remounting filesystem read-only [ 91.505113][ T2976] EXT4-fs error (device loop5): ext4_xattr_delete_inode:2954: inode #15: comm syz.5.780: mark inode dirty (error -117) [ 91.518187][ T2976] EXT4-fs (loop5): Remounting filesystem read-only [ 91.524837][ T2976] EXT4-fs warning (device loop5): ext4_evict_inode:303: xattr delete (err -117) [ 91.534146][ T2976] EXT4-fs (loop5): 1 orphan inode deleted [ 91.539895][ T2976] EXT4-fs (loop5): mounted filesystem without journal. Opts: jqfmt=vfsold,journal_dev=0x00000000000000ff,debug_want_extra_isize=0x0000000000000040,max_batch_time=0x0000000000000000,resuid=0x000000000000ee01,errors=remount-ro,init_itable=0x000000000000ad55,. Quota mode: none. [ 91.667219][ T2976] device batadv_slave_1 entered promiscuous mode [ 91.755343][ T2976] loop5: detected capacity change from 0 to 512 [ 91.770938][ T335] usb 8-1: new high-speed USB device number 9 using dummy_hcd [ 91.794184][ T2976] EXT4-fs (loop5): Test dummy encryption mode enabled [ 91.805985][ T2976] EXT4-fs (loop5): Test dummy encryption mode enabled [ 91.820205][ T2976] EXT4-fs (loop5): mounted filesystem without journal. Opts: test_dummy_encryption,init_itable=0x0000000000000000,minixdf,jqfmt=vfsv1,prjquota,inode_readahead_blks=0x0000000000000100,barrier=0x000000000000000b,errors=remount-ro,auto_da_alloc,test_dummy_encryption,min_batch_time=0x0000. Quota mode: writeback. [ 91.854328][ T30] audit: type=1400 audit(1770417590.276:1045): avc: denied { getopt } for pid=2993 comm="syz.9.788" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 92.239689][ T2976] netlink: 4 bytes leftover after parsing attributes in process `syz.5.780'. [ 92.328908][ T2976] device batadv_slave_1 left promiscuous mode [ 92.492439][ T3006] loop5: detected capacity change from 0 to 128 [ 92.510927][ T335] usb 8-1: Using ep0 maxpacket: 16 [ 92.630973][ T335] usb 8-1: config 0 has an invalid interface number: 105 but max is 0 [ 92.639299][ T335] usb 8-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 92.655768][ T335] usb 8-1: config 0 has no interface number 0 [ 92.732642][ T3020] loop9: detected capacity change from 0 to 1024 [ 92.775939][ T362] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 92.793461][ T3020] EXT4-fs (loop9): Ignoring removed orlov option [ 92.799897][ T3020] EXT4-fs (loop9): Ignoring removed orlov option [ 92.821033][ T335] usb 8-1: New USB device found, idVendor=046d, idProduct=08f3, bcdDevice= b.28 [ 92.835066][ T335] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 92.851174][ T335] usb 8-1: Product: syz [ 92.858765][ T335] usb 8-1: Manufacturer: syz [ 92.865629][ T335] usb 8-1: SerialNumber: syz [ 92.876416][ T3020] EXT4-fs (loop9): mounted filesystem without journal. Opts: auto_da_alloc,resgid=0x0000000000000000,orlov,acl,debug_want_extra_isize=0x0000000000000080,inode_readahead_blks=0x0000000000100000,errors=remount-ro,noinit_itable,orlov,. Quota mode: none. [ 92.908317][ T3020] EXT4-fs warning (device loop9): ext4_expand_extra_isize_ea:2806: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 92.911638][ T335] usb 8-1: config 0 descriptor?? [ 92.961542][ T335] usb 8-1: Found UVC 0.00 device syz (046d:08f3) [ 92.973271][ T335] usb 8-1: No valid video chain found. [ 93.032256][ T3029] loop9: detected capacity change from 0 to 128 [ 93.075965][ T3029] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 93.086702][ T3029] ext4 filesystem being mounted at /22/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 93.110897][ T362] usb 6-1: Using ep0 maxpacket: 16 [ 93.201879][ T404] usb 8-1: USB disconnect, device number 9 [ 93.280978][ T362] usb 6-1: unable to get BOS descriptor or descriptor too short [ 93.315272][ T3035] loop9: detected capacity change from 0 to 4096 [ 93.351549][ T3035] EXT4-fs (loop9): Ignoring removed mblk_io_submit option [ 93.360633][ T3035] EXT4-fs (loop9): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000001,quota,grpquota,mblk_io_submit,,errors=continue. Quota mode: writeback. [ 93.360971][ T362] usb 6-1: config 13 has an invalid interface number: 50 but max is 0 [ 93.385860][ T362] usb 6-1: config 13 has no interface number 0 [ 93.392220][ T362] usb 6-1: config 13 interface 50 altsetting 167 bulk endpoint 0x88 has invalid maxpacket 16 [ 93.402975][ T362] usb 6-1: config 13 interface 50 has no altsetting 0 [ 93.474235][ T3038] tipc: Enabling of bearer rejected, failed to enable media [ 93.570944][ T362] usb 6-1: New USB device found, idVendor=1aca, idProduct=b28e, bcdDevice=92.32 [ 93.580051][ T362] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 93.588065][ T362] usb 6-1: Product: syz [ 93.592262][ T362] usb 6-1: Manufacturer: syz [ 93.596842][ T362] usb 6-1: SerialNumber: syz [ 93.620927][ T3006] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 93.842565][ T3006] netlink: 'syz.5.790': attribute type 2 has an invalid length. [ 93.851929][ T3006] loop5: detected capacity change from 0 to 512 [ 94.081011][ T362] usb 6-1: MIDIStreaming interface descriptor not found [ 94.094452][ T362] usb 6-1: USB disconnect, device number 10 [ 94.324802][ T3046] loop7: detected capacity change from 0 to 512 [ 94.335704][ T30] audit: type=1326 audit(1770417592.756:1046): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3047 comm="syz.2.805" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x7ffc0000 [ 94.340671][ T3046] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 94.398702][ T30] audit: type=1326 audit(1770417592.786:1047): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3047 comm="syz.2.805" exe="/root/syz-executor" sig=0 arch=c000003e syscall=99 compat=0 ip=0x7f0bac370eb9 code=0x7ffc0000 [ 94.427178][ T30] audit: type=1326 audit(1770417592.786:1048): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3047 comm="syz.2.805" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x7ffc0000 [ 94.452180][ T3046] EXT4-fs (loop7): orphan cleanup on readonly fs [ 94.457706][ T30] audit: type=1326 audit(1770417592.786:1049): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3047 comm="syz.2.805" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7f0bac370eb9 code=0x7ffc0000 [ 94.484726][ T30] audit: type=1326 audit(1770417592.786:1050): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3047 comm="syz.2.805" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x7ffc0000 [ 94.489216][ T3046] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 94.517105][ T3046] EXT4-fs (loop7): 1 truncate cleaned up [ 94.555493][ T3046] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 94.611721][ T3077] loop5: detected capacity change from 0 to 128 [ 94.627721][ T3074] syz.2.815 uses obsolete (PF_INET,SOCK_PACKET) [ 94.649400][ T3077] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 94.660478][ T3077] ext4 filesystem being mounted at /114/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 94.688100][ T3077] syz.5.816 (pid 3077) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 94.914836][ T3079] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=e000c018, mo2=0002] [ 94.923063][ T3079] System zones: 0-2, 18-18, 34-35 [ 94.928958][ T3079] EXT4-fs error (device loop7): ext4_quota_enable:6433: inode #4: comm syz.7.817: iget: bad i_size value: 5910974510929920 [ 94.943574][ T3079] EXT4-fs error (device loop7): ext4_quota_enable:6436: comm syz.7.817: Bad quota inode: 4, type: 1 [ 94.955053][ T3079] EXT4-fs warning (device loop7): ext4_enable_quotas:6477: Failed to enable quota tracking (type=1, err=-117, ino=4). Please run e2fsck to fix. [ 94.970584][ T3079] EXT4-fs (loop7): mount failed [ 96.218990][ T3120] xt_hashlimit: size too large, truncated to 1048576 [ 96.314697][ T3119] netlink: 104 bytes leftover after parsing attributes in process `syz.2.832'. [ 96.369114][ T30] audit: type=1400 audit(1770417594.766:1051): avc: denied { write } for pid=3123 comm="syz.7.833" name="random" dev="devtmpfs" ino=7 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:random_device_t tclass=chr_file permissive=1 [ 96.393839][ T3121] bridge0: port 1(bridge_slave_0) entered blocking state [ 96.400975][ T3121] bridge0: port 1(bridge_slave_0) entered disabled state [ 96.409001][ T3121] device bridge_slave_0 entered promiscuous mode [ 96.415994][ T3121] bridge0: port 2(bridge_slave_1) entered blocking state [ 96.423037][ T3121] bridge0: port 2(bridge_slave_1) entered disabled state [ 96.430351][ T3121] device bridge_slave_1 entered promiscuous mode [ 96.475797][ T3121] bridge0: port 2(bridge_slave_1) entered blocking state [ 96.482926][ T3121] bridge0: port 2(bridge_slave_1) entered forwarding state [ 96.490222][ T3121] bridge0: port 1(bridge_slave_0) entered blocking state [ 96.497283][ T3121] bridge0: port 1(bridge_slave_0) entered forwarding state [ 96.548166][ T3121] device veth0_vlan entered promiscuous mode [ 96.563996][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 96.575887][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 96.585767][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 96.594888][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 96.603177][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 96.611399][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 96.619738][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 96.634834][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 96.644812][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 96.655015][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 96.752183][ T3121] device veth1_macvtap entered promiscuous mode [ 96.810383][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 96.818837][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 96.847544][ T3150] set_capacity_and_notify: 1 callbacks suppressed [ 96.847556][ T3150] loop0: detected capacity change from 0 to 512 [ 96.904877][ T3150] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 96.921897][ T3150] EXT4-fs (loop0): orphan cleanup on readonly fs [ 96.928434][ T3150] EXT4-fs (loop0): Cannot turn on journaled quota: type 0: error -2 [ 96.937112][ T3150] EXT4-fs (loop0): 1 truncate cleaned up [ 96.949927][ T3150] EXT4-fs (loop0): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 97.005854][ T3150] FAULT_INJECTION: forcing a failure. [ 97.005854][ T3150] name failslab, interval 1, probability 0, space 0, times 0 [ 97.018672][ T3150] CPU: 1 PID: 3150 Comm: syz.0.829 Tainted: G W syzkaller #0 [ 97.027349][ T3150] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/24/2026 [ 97.037388][ T3150] Call Trace: [ 97.040744][ T3150] [ 97.043663][ T3150] __dump_stack+0x21/0x30 [ 97.047988][ T3150] dump_stack_lvl+0x110/0x170 [ 97.052654][ T3150] ? show_regs_print_info+0x20/0x20 [ 97.057843][ T3150] ? __stack_depot_save+0x34/0x480 [ 97.062944][ T3150] ? path_openat+0x280e/0x2f20 [ 97.067689][ T3150] dump_stack+0x15/0x20 [ 97.071824][ T3150] should_fail+0x3c1/0x510 [ 97.076222][ T3150] __should_failslab+0xa4/0xe0 [ 97.080968][ T3150] should_failslab+0x9/0x20 [ 97.085466][ T3150] slab_pre_alloc_hook+0x3b/0xe0 [ 97.090392][ T3150] kmem_cache_alloc_trace+0x48/0x270 [ 97.095657][ T3150] ? ext4_readdir+0x4a8/0x3b20 [ 97.100409][ T3150] ext4_readdir+0x4a8/0x3b20 [ 97.104995][ T3150] ? kstrtol_from_user+0x2a0/0x2a0 [ 97.110096][ T3150] ? __kasan_check_write+0x14/0x20 [ 97.115191][ T3150] ? __kasan_check_write+0x14/0x20 [ 97.120282][ T3150] ? rwsem_read_trylock+0x2ae/0x640 [ 97.125463][ T3150] ? ext4_dir_llseek+0x4a0/0x4a0 [ 97.130390][ T3150] ? downgrade_write+0x430/0x430 [ 97.135309][ T3150] ? vfs_write+0xc72/0xfd0 [ 97.139710][ T3150] ? avc_policy_seqno+0x1b/0x70 [ 97.144578][ T3150] ? down_read_killable+0xc1/0x110 [ 97.149674][ T3150] ? down_read_interruptible+0x110/0x110 [ 97.155292][ T3150] ? fsnotify_perm+0x269/0x5b0 [ 97.160049][ T3150] ? security_file_permission+0x83/0xa0 [ 97.165584][ T3150] iterate_dir+0x260/0x600 [ 97.169985][ T3150] ? ext4_dir_llseek+0x4a0/0x4a0 [ 97.174905][ T3150] __se_sys_getdents64+0xf2/0x250 [ 97.180010][ T3150] ? __x64_sys_getdents64+0x90/0x90 [ 97.185213][ T3150] ? ksys_write+0x1f4/0x250 [ 97.189710][ T3150] ? filldir+0x690/0x690 [ 97.193934][ T3150] ? __ia32_sys_read+0x90/0x90 [ 97.198719][ T3150] ? debug_smp_processor_id+0x17/0x20 [ 97.204069][ T3150] __x64_sys_getdents64+0x7b/0x90 [ 97.209361][ T3150] x64_sys_call+0x592/0x9a0 [ 97.213856][ T3150] do_syscall_64+0x4c/0xa0 [ 97.218260][ T3150] ? clear_bhb_loop+0x50/0xa0 [ 97.222921][ T3150] ? clear_bhb_loop+0x50/0xa0 [ 97.227585][ T3150] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 97.233461][ T3150] RIP: 0033:0x7f7679701eb9 [ 97.237858][ T3150] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 97.257136][ T3159] futex_wake_op: syz.6.841 tries to shift op by -1; fix this program [ 97.257451][ T3150] RSP: 002b:00007f767815e028 EFLAGS: 00000246 ORIG_RAX: 00000000000000d9 [ 97.273926][ T3150] RAX: ffffffffffffffda RBX: 00007f767997cfa0 RCX: 00007f7679701eb9 [ 97.281901][ T3150] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 [ 97.289873][ T3150] RBP: 00007f767815e090 R08: 0000000000000000 R09: 0000000000000000 [ 97.297838][ T3150] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 97.305793][ T3150] R13: 00007f767997d038 R14: 00007f767997cfa0 R15: 00007ffcbac997f8 [ 97.313755][ T3150] [ 97.628153][ T3163] loop7: detected capacity change from 0 to 512 [ 97.687044][ T3163] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 97.700806][ T3163] EXT4-fs (loop7): orphan cleanup on readonly fs [ 97.707460][ T3163] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 97.715672][ T30] audit: type=1400 audit(1770417596.126:1052): avc: denied { create } for pid=3166 comm="syz.0.845" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 97.719950][ T3168] netlink: 56 bytes leftover after parsing attributes in process `syz.0.845'. [ 98.224062][ T3169] overlayfs: unrecognized mount option "uuid=auto" or missing value [ 98.276636][ T3168] netlink: 'syz.0.845': attribute type 1 has an invalid length. [ 98.296070][ T3163] EXT4-fs (loop7): 1 truncate cleaned up [ 98.315004][ T3163] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 98.333040][ T30] audit: type=1400 audit(1770417596.136:1053): avc: denied { write } for pid=3166 comm="syz.0.845" name="file0" dev="tmpfs" ino=29 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 98.380457][ T30] audit: type=1400 audit(1770417596.136:1054): avc: denied { open } for pid=3166 comm="syz.0.845" path="/2/file0" dev="tmpfs" ino=29 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 98.401227][ T3181] loop0: detected capacity change from 0 to 256 [ 98.403063][ T30] audit: type=1400 audit(1770417596.136:1055): avc: denied { ioctl } for pid=3166 comm="syz.0.845" path="/2/file0" dev="tmpfs" ino=29 ioctlcmd=0x70c8 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 98.469377][ T3181] exFAT-fs (loop0): failed to load upcase table (idx : 0x0000fd4f, chksum : 0xfdb20923, utbl_chksum : 0xe619d30d) [ 98.482873][ T30] audit: type=1400 audit(1770417596.786:1056): avc: denied { unlink } for pid=3121 comm="syz-executor" name="file0" dev="tmpfs" ino=29 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 98.508335][ T3181] exFAT-fs (loop0): bogus allocation bitmap size(need : 2, cur : 17179869186) [ 98.589704][ T3181] attempt to access beyond end of device [ 98.589704][ T3181] loop0: rw=0, want=98488, limit=256 [ 98.608380][ T3181] fuse: Unknown parameter 'exfat' [ 98.837923][ T30] audit: type=1326 audit(1770417597.256:1057): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3206 comm="syz.7.857" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f910609eeb9 code=0x7ffc0000 [ 98.897110][ T30] audit: type=1326 audit(1770417597.286:1058): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3206 comm="syz.7.857" exe="/root/syz-executor" sig=0 arch=c000003e syscall=27 compat=0 ip=0x7f910609eeb9 code=0x7ffc0000 [ 98.939763][ T3207] loop7: detected capacity change from 0 to 16 [ 98.954960][ T30] audit: type=1326 audit(1770417597.286:1059): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3206 comm="syz.7.857" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f910609eeb9 code=0x7ffc0000 [ 98.979900][ T30] audit: type=1326 audit(1770417597.286:1060): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3206 comm="syz.7.857" exe="/root/syz-executor" sig=0 arch=c000003e syscall=56 compat=0 ip=0x7f910609eeb9 code=0x7ffc0000 [ 99.043684][ T3207] erofs: Unknown parameter '‘¾‹Ue@l0`Ø ô½' [ 99.196279][ T3207] overlayfs: overlapping lowerdir path [ 99.264071][ T3207] incfs: Options parsing error. -22 [ 99.269491][ T3207] incfs: mount failed -22 [ 99.372796][ T3227] af_packet: tpacket_rcv: packet too big, clamped from 108 to 4294967272. macoff=96 [ 99.382829][ T3225] loop7: detected capacity change from 0 to 512 [ 99.420981][ T3225] EXT4-fs (loop7): Ignoring removed bh option [ 99.477187][ T3225] EXT4-fs (loop7): feature flags set on rev 0 fs, running e2fsck is recommended [ 99.504300][ T3225] EXT4-fs (loop7): mounting ext2 file system using the ext4 subsystem [ 99.618760][ T3225] EXT4-fs (loop7): warning: mounting unchecked fs, running e2fsck is recommended [ 99.633954][ T3225] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a002e018, mo2=0006] [ 99.644144][ T3225] System zones: 0-2, 18-18, 34-35 [ 99.656951][ T3225] EXT4-fs (loop7): mounted filesystem without journal. Opts: nogrpid,bh,barrier,,errors=continue. Quota mode: none. [ 99.739907][ T3225] overlayfs: missing 'workdir' [ 99.778756][ T3240] loop9: detected capacity change from 0 to 256 [ 99.810268][ T3255] SELinux: Context system_u:object_r:inetd_var_run_t:s0 is not valid (left unmapped). [ 99.814777][ T3257] netlink: 44 bytes leftover after parsing attributes in process `syz.0.873'. [ 99.829145][ T3257] netlink: 43 bytes leftover after parsing attributes in process `syz.0.873'. [ 99.831416][ T3240] FAT-fs (loop9): Unrecognized mount option "shortname=win95+shortname=winnt" or missing value [ 99.850289][ T3257] netlink: 'syz.0.873': attribute type 6 has an invalid length. [ 99.858071][ T3257] netlink: 'syz.0.873': attribute type 5 has an invalid length. [ 99.865782][ T3257] netlink: 43 bytes leftover after parsing attributes in process `syz.0.873'. [ 99.893752][ T3264] overlayfs: unrecognized mount option "dont_appraise" or missing value [ 99.937163][ T3264] loop7: detected capacity change from 0 to 8192 [ 100.013588][ T3264] FAT-fs (loop7): Unrecognized mount option "flush [ 100.013588][ T3264] appraise_type=imasig" or missing value [ 100.114406][ T3271] netlink: 8 bytes leftover after parsing attributes in process `syz.7.876'. [ 100.213953][ T404] usb 10-1: new high-speed USB device number 6 using dummy_hcd [ 100.460876][ T404] usb 10-1: Using ep0 maxpacket: 32 [ 100.600993][ T404] usb 10-1: config 0 has an invalid interface number: 184 but max is 0 [ 100.609416][ T404] usb 10-1: config 0 has an invalid descriptor of length 199, skipping remainder of the config [ 100.619929][ T404] usb 10-1: config 0 has no interface number 0 [ 100.626135][ T404] usb 10-1: config 0 interface 184 altsetting 7 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 100.639375][ T404] usb 10-1: config 0 interface 184 has no altsetting 0 [ 100.760652][ T3285] loop7: detected capacity change from 0 to 4096 [ 100.800965][ T404] usb 10-1: New USB device found, idVendor=0424, idProduct=7500, bcdDevice=69.ee [ 100.804590][ T3285] EXT4-fs (loop7): Ignoring removed mblk_io_submit option [ 100.810224][ T404] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 100.825683][ T404] usb 10-1: Product: syz [ 100.829980][ T404] usb 10-1: Manufacturer: syz [ 100.834894][ T404] usb 10-1: SerialNumber: syz [ 100.836531][ T3285] EXT4-fs (loop7): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000001,quota,grpquota,mblk_io_submit,,errors=continue. Quota mode: writeback. [ 100.840352][ T404] usb 10-1: config 0 descriptor?? [ 100.939198][ T3290] netlink: 72 bytes leftover after parsing attributes in process `syz.7.884'. [ 100.957812][ T3292] loop7: detected capacity change from 0 to 512 [ 101.052135][ T3292] EXT4-fs (loop7): mounted filesystem without journal. Opts: grpquota,errors=remount-ro,. Quota mode: writeback. [ 101.064203][ T3292] ext4 filesystem being mounted at /136/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 101.202091][ T3299] loop7: detected capacity change from 0 to 8192 [ 101.217730][ T3299] FAT-fs (loop7): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 101.720919][ T20] usb 8-1: new low-speed USB device number 10 using dummy_hcd [ 101.895788][ T3319] blk_update_request: I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 [ 101.906750][ T3319] FAT-fs (loop5): unable to read boot sector [ 102.000888][ T20] usb 8-1: device descriptor read/64, error -71 [ 102.392717][ T20] usb 8-1: device descriptor read/64, error -71 [ 102.661031][ T20] usb 8-1: new low-speed USB device number 11 using dummy_hcd [ 103.021442][ T404] smsc75xx v1.0.0 [ 103.025197][ T404] smsc75xx 10-1:0.184 (unnamed net_device) (uninitialized): usbnet_get_endpoints failed: -22 [ 103.035922][ T404] smsc75xx: probe of 10-1:0.184 failed with error -22 [ 103.045235][ T404] usb 10-1: USB disconnect, device number 6 [ 103.130885][ T20] usb 8-1: device descriptor read/64, error -71 [ 103.234332][ T3328] loop0: detected capacity change from 0 to 65536 [ 103.246771][ T3328] FAT-fs (loop0): Unrecognized mount option "" or missing value [ 103.410909][ T404] usb 10-1: new high-speed USB device number 7 using dummy_hcd [ 103.530904][ T20] usb 8-1: device descriptor read/64, error -71 [ 103.610891][ T6] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 103.650885][ T404] usb 10-1: Using ep0 maxpacket: 16 [ 103.661071][ T20] usb usb8-port1: attempt power cycle [ 103.780951][ T404] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 103.792015][ T404] usb 10-1: New USB device found, idVendor=0b0e, idProduct=ffff, bcdDevice= 0.00 [ 103.801141][ T404] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 103.809770][ T404] usb 10-1: config 0 descriptor?? [ 103.890905][ T6] usb 1-1: device descriptor read/64, error -71 [ 104.066745][ T3348] device ip6tnl1 entered promiscuous mode [ 104.080936][ T20] usb 8-1: new low-speed USB device number 12 using dummy_hcd [ 104.141011][ T404] usbhid 10-1:0.0: can't add hid device: -71 [ 104.147714][ T404] usbhid: probe of 10-1:0.0 failed with error -71 [ 104.160776][ T404] usb 10-1: USB disconnect, device number 7 [ 104.260996][ T20] usb 8-1: device descriptor read/8, error -71 [ 104.290935][ T6] usb 1-1: device descriptor read/64, error -71 [ 104.670907][ T20] usb 8-1: device descriptor read/8, error -71 [ 104.674629][ T3379] loop9: detected capacity change from 0 to 512 [ 104.700896][ T6] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 104.721472][ T3379] EXT4-fs (loop9): Ignoring removed oldalloc option [ 104.729802][ T3379] EXT4-fs (loop9): mounted filesystem without journal. Opts: i_version,nodiscard,oldalloc,,errors=continue. Quota mode: none. [ 104.980907][ T6] usb 1-1: device descriptor read/64, error -71 [ 105.231435][ T3403] binfmt_misc: register: failed to install interpreter file ./file1 [ 105.380895][ T6] usb 1-1: device descriptor read/64, error -71 [ 105.500953][ T6] usb usb1-port1: attempt power cycle [ 105.582318][ T3415] loop9: detected capacity change from 0 to 512 [ 105.640075][ T30] kauditd_printk_skb: 77 callbacks suppressed [ 105.640096][ T30] audit: type=1400 audit(1770417604.056:1138): avc: denied { setopt } for pid=3412 comm="syz.6.925" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 105.685131][ T3415] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 105.805119][ T3415] EXT4-fs (loop9): orphan cleanup on readonly fs [ 105.812581][ T3415] EXT4-fs (loop9): Cannot turn on journaled quota: type 0: error -2 [ 105.824535][ T3415] EXT4-fs (loop9): 1 truncate cleaned up [ 105.830433][ T3415] EXT4-fs (loop9): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 105.920965][ T6] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 106.191112][ T6] usb 1-1: device descriptor read/8, error -71 [ 106.328683][ T30] audit: type=1326 audit(1770417604.746:1139): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3420 comm="syz.0.928" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 106.760077][ T30] audit: type=1326 audit(1770417604.776:1140): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3420 comm="syz.0.928" exe="/root/syz-executor" sig=0 arch=c000003e syscall=319 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 106.789091][ T30] audit: type=1326 audit(1770417604.776:1141): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3420 comm="syz.0.928" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 106.804602][ T3440] netlink: 104 bytes leftover after parsing attributes in process `syz.6.934'. [ 106.812650][ T6] usb 1-1: device descriptor read/8, error -71 [ 106.841798][ T30] audit: type=1326 audit(1770417604.776:1142): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3420 comm="syz.0.928" exe="/root/syz-executor" sig=0 arch=c000003e syscall=196 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 106.865240][ T30] audit: type=1326 audit(1770417604.776:1143): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3420 comm="syz.0.928" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 106.892703][ T3455] loop9: detected capacity change from 0 to 512 [ 106.915301][ T30] audit: type=1326 audit(1770417604.776:1144): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3420 comm="syz.0.928" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 106.940675][ T30] audit: type=1400 audit(1770417605.176:1145): avc: denied { create } for pid=3437 comm="syz.6.933" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 [ 106.960894][ T3459] 9pnet: Could not find request transport: xen [ 106.967989][ T3459] overlayfs: failed to clone lowerpath [ 106.972928][ T3455] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 106.976564][ T30] audit: type=1326 audit(1770417605.316:1146): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3449 comm="syz.6.936" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 107.016488][ T3462] overlayfs: failed to clone upperpath [ 107.024329][ T3455] EXT4-fs (loop9): orphan cleanup on readonly fs [ 107.024628][ T30] audit: type=1326 audit(1770417605.326:1147): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3449 comm="syz.6.936" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 107.056476][ T3455] EXT4-fs (loop9): Cannot turn on journaled quota: type 0: error -2 [ 107.066302][ T3455] EXT4-fs (loop9): 1 truncate cleaned up [ 107.072529][ T3455] EXT4-fs (loop9): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 107.219486][ T3469] loop9: detected capacity change from 0 to 256 [ 107.245658][ T3469] exfat: Deprecated parameter 'utf8' [ 107.254372][ T3469] exfat: Deprecated parameter 'namecase' [ 107.284369][ T3469] exFAT-fs (loop9): failed to load upcase table (idx : 0x00010000, chksum : 0x36dfe6b4, utbl_chksum : 0xe619d30d) [ 107.359650][ T3477] loop9: detected capacity change from 0 to 512 [ 107.470894][ T362] usb 8-1: new full-speed USB device number 14 using dummy_hcd [ 107.549469][ T3483] loop9: detected capacity change from 0 to 512 [ 107.663206][ T3483] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 107.674872][ T3483] ext4 filesystem being mounted at /52/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 107.677946][ T3487] netlink: 24 bytes leftover after parsing attributes in process `syz.2.951'. [ 107.690920][ T6] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 107.702543][ T3483] EXT4-fs error (device loop9): ext4_do_update_inode:5253: inode #2: comm syz.9.949: corrupted inode contents [ 107.714568][ T3483] EXT4-fs error (device loop9): ext4_dirty_inode:6089: inode #2: comm syz.9.949: mark_inode_dirty error [ 107.726173][ T3483] EXT4-fs error (device loop9): ext4_do_update_inode:5253: inode #2: comm syz.9.949: corrupted inode contents [ 107.738076][ T3483] EXT4-fs error (device loop9): __ext4_ext_dirty:183: inode #2: comm syz.9.949: mark_inode_dirty error [ 107.800999][ T6] usb 1-1: Using ep0 maxpacket: 16 [ 107.840953][ T362] usb 8-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 107.850813][ T362] usb 8-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 1024, setting to 64 [ 107.864854][ T3497] loop9: detected capacity change from 0 to 256 [ 107.930934][ T6] usb 1-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 107.950975][ T362] usb 8-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.60 [ 107.960671][ T362] usb 8-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 107.969608][ T362] usb 8-1: SerialNumber: syz [ 107.990968][ T3467] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 108.011584][ T362] cdc_acm 8-1:1.0: Control and data interfaces are not separated! [ 108.019740][ T362] cdc_acm: probe of 8-1:1.0 failed with error -12 [ 108.054368][ T3507] xt_hashlimit: invalid interval [ 108.082954][ T3511] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=62738 sclass=netlink_route_socket pid=3511 comm=syz.2.958 [ 108.102471][ T6] usb 1-1: New USB device found, idVendor=0d49, idProduct=7010, bcdDevice= c.80 [ 108.112611][ T6] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 108.120609][ T6] usb 1-1: Product: syz [ 108.130878][ T6] usb 1-1: Manufacturer: syz [ 108.135498][ T6] usb 1-1: SerialNumber: syz [ 108.147451][ T6] usb 1-1: config 0 descriptor?? [ 108.469443][ T3533] netlink: 8 bytes leftover after parsing attributes in process `syz.6.964'. [ 108.478478][ T362] usb 1-1: USB disconnect, device number 6 [ 108.514338][ T3542] loop0: detected capacity change from 0 to 1024 [ 108.552065][ T3542] EXT4-fs (loop0): Mount option "nodelalloc" incompatible with ext2 [ 108.571105][ T335] usb 8-1: USB disconnect, device number 14 [ 108.923565][ T3557] loop9: detected capacity change from 0 to 128 [ 108.951500][ T3557] FAT-fs (loop9): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 108.979458][ T3557] FAT-fs (loop9): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 109.062738][ T1516] FAT-fs (loop9): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 109.159985][ T3564] netlink: 8 bytes leftover after parsing attributes in process `syz.2.971'. [ 109.373906][ T3567] loop9: detected capacity change from 0 to 512 [ 109.426330][ T3567] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 109.452138][ T3567] EXT4-fs (loop9): orphan cleanup on readonly fs [ 109.458751][ T3567] EXT4-fs (loop9): Cannot turn on journaled quota: type 0: error -2 [ 109.467357][ T3567] EXT4-fs (loop9): 1 truncate cleaned up [ 109.474612][ T3567] EXT4-fs (loop9): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 109.522165][ T3579] xt_l2tp: v2 doesn't support IP mode [ 109.886407][ T26] usb 10-1: new full-speed USB device number 8 using dummy_hcd [ 109.920692][ T3621] overlayfs: option "volatile" is meaningless in a non-upper mount, ignoring it. [ 109.930143][ T3621] overlayfs: missing 'lowerdir' [ 109.938486][ T3621] overlayfs: failed to clone upperpath [ 110.223883][ T3629] loop7: detected capacity change from 0 to 512 [ 110.250954][ T26] usb 10-1: config 0 interface 0 altsetting 68 endpoint 0x81 has invalid maxpacket 1024, setting to 64 [ 110.262129][ T26] usb 10-1: config 0 interface 0 altsetting 68 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 110.275139][ T26] usb 10-1: config 0 interface 0 has no altsetting 0 [ 110.283903][ T3629] EXT4-fs (loop7): mounting ext3 file system using the ext4 subsystem [ 110.286613][ T26] usb 10-1: New USB device found, idVendor=1294, idProduct=1320, bcdDevice= 0.00 [ 110.324209][ T3632] netlink: 5 bytes leftover after parsing attributes in process `syz.0.984'. [ 110.333979][ T3632] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 110.346856][ T26] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 110.358668][ T3629] EXT4-fs (loop7): orphan cleanup on readonly fs [ 110.361719][ T26] usb 10-1: config 0 descriptor?? [ 110.368262][ T3629] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 110.378327][ T3629] EXT4-fs (loop7): Cannot turn on journaled quota: type 1: error -2 [ 110.386560][ T3614] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 110.391954][ T3629] EXT4-fs (loop7): 1 truncate cleaned up [ 110.399581][ T3629] EXT4-fs (loop7): mounted filesystem without journal. Opts: resgid=0x0000000000000000,usrjquota="errors=continue,noload,data_err=ignore,grpjquota="errors=continue,grpquota,jqfmt=vfsv1,,errors=continue. Quota mode: writeback. [ 110.579199][ T3670] loop7: detected capacity change from 0 to 128 [ 110.619112][ T3674] SELinux: security_context_str_to_sid(unconfined_u) failed for (dev ?, type ?) errno=-22 [ 110.630415][ T3672] loop0: detected capacity change from 0 to 409 [ 110.637951][ T3674] overlayfs: unrecognized mount option "posixacl" or missing value [ 110.676871][ T3676] loop7: detected capacity change from 0 to 512 [ 110.689623][ T3676] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 110.711892][ T3676] EXT4-fs (loop7): orphan cleanup on readonly fs [ 110.718437][ T3676] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 110.727579][ T3676] EXT4-fs (loop7): 1 truncate cleaned up [ 110.746394][ T3676] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 110.862376][ T3680] loop0: detected capacity change from 0 to 128 [ 110.868937][ T26] hid-led 0003:1294:1320.0007: hidraw0: USB HID v0.04 Device [HID 1294:1320] on usb-dummy_hcd.9-1/input0 [ 110.889964][ T26] hid-led 0003:1294:1320.0007: Riso Kagaku Webmail Notifier initialized [ 110.943974][ T3680] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 110.972359][ T3680] ext4 filesystem being mounted at /19/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 111.000965][ T3702] loop7: detected capacity change from 0 to 512 [ 111.005994][ T3680] fscrypt (loop0, inode 12): Unsupported encryption flags (0x10) [ 111.116443][ T3702] EXT4-fs (loop7): Ignoring removed nobh option [ 111.135782][ T3705] bridge0: port 1(bridge_slave_0) entered disabled state [ 111.145080][ T335] usb 10-1: USB disconnect, device number 8 [ 111.152193][ T3702] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -13 [ 111.152427][ T3610] leds riso_kagaku0:blue: Setting an LED's brightness failed (-38) [ 111.165654][ T3702] EXT4-fs error (device loop7): ext4_clear_blocks:883: inode #13: comm syz.7.1000: attempt to clear invalid blocks 1 len 1 [ 111.168893][ T3610] leds riso_kagaku0:green: Setting an LED's brightness failed (-38) [ 111.189239][ T3610] leds riso_kagaku0:red: Setting an LED's brightness failed (-38) [ 111.197728][ T3702] EXT4-fs (loop7): Remounting filesystem read-only [ 111.205345][ T3702] EXT4-fs error (device loop7): ext4_mb_generate_buddy:1163: group 0, block bitmap and bg descriptor inconsistent: 218 vs 220 free clusters [ 111.216553][ T3708] loop0: detected capacity change from 0 to 256 [ 111.222678][ T3702] EXT4-fs (loop7): Remounting filesystem read-only [ 111.232515][ T3702] EXT4-fs error (device loop7): ext4_free_branches:1030: inode #13: comm syz.7.1000: invalid indirect mapped block 1819239214 (level 0) [ 111.247487][ T3702] EXT4-fs (loop7): Remounting filesystem read-only [ 111.255387][ T3702] EXT4-fs error (device loop7): ext4_free_branches:1030: inode #13: comm syz.7.1000: invalid indirect mapped block 1819239214 (level 1) [ 111.269806][ T3702] EXT4-fs (loop7): Remounting filesystem read-only [ 111.276679][ T3702] EXT4-fs (loop7): 1 truncate cleaned up [ 111.282486][ T3702] EXT4-fs (loop7): mounted filesystem without journal. Opts: inode_readahead_blks=0x0000000000100000,resuid=0x0000000000000000,jqfmt=vfsv1,errors=remount-ro,nobh,usrjquota=... Quota mode: writeback. [ 111.538641][ T3727] overlayfs: failed to resolve './file0/file0': -2 [ 111.711766][ T3739] attempt to access beyond end of device [ 111.711766][ T3739] loop9: rw=2049, want=250, limit=128 [ 111.727255][ T3739] incfs: Backing dir is not set, filesystem can't be mounted. [ 111.735021][ T3739] incfs: mount failed -2 [ 111.739944][ T3739] netlink: 8 bytes leftover after parsing attributes in process `syz.9.1015'. [ 111.883708][ T3755] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 111.903033][ T3755] EXT4-fs (loop7): orphan cleanup on readonly fs [ 111.909544][ T3755] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 111.918133][ T3755] EXT4-fs (loop7): 1 truncate cleaned up [ 111.924063][ T3755] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 111.944796][ T3755] 9pnet: Insufficient options for proto=fd [ 112.224050][ T3761] EXT4-fs (loop9): mounting ext2 file system using the ext4 subsystem [ 112.255901][ T3763] netlink: 8 bytes leftover after parsing attributes in process `syz.7.1022'. [ 112.268378][ T3761] EXT4-fs error (device loop9): ext4_orphan_get:1426: comm syz.9.1023: bad orphan inode 15 [ 112.282756][ T3763] netlink: 8 bytes leftover after parsing attributes in process `syz.7.1022'. [ 112.293772][ T3761] ext4_test_bit(bit=14, block=18) = 1 [ 112.299193][ T3761] is_bad_inode(inode)=0 [ 112.305476][ T3761] NEXT_ORPHAN(inode)=1023 [ 112.313565][ T3761] max_ino=32 [ 112.319491][ T3761] i_nlink=0 [ 112.332093][ T3761] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 112.356675][ T3761] ext2 filesystem being mounted at /59/éq‰Y’3aK supports timestamps until 2038-01-19 (0x7fffffff) [ 112.388062][ T3761] EXT4-fs error (device loop9): ext4_ext_check_inode:501: inode #12: comm syz.9.1023: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 61(61) [ 112.413433][ T3761] EXT4-fs error (device loop9): ext4_ext_check_inode:501: inode #12: comm syz.9.1023: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 61(61) [ 112.500621][ T3780] xt_hashlimit: max too large, truncated to 1048576 [ 112.516644][ T3781] Illegal XDP return value 4294967274, expect packet loss! [ 112.568580][ T30] kauditd_printk_skb: 37 callbacks suppressed [ 112.568593][ T30] audit: type=1400 audit(1770417610.986:1185): avc: denied { map } for pid=3787 comm="syz.9.1029" path="pipe:[28126]" dev="pipefs" ino=28126 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=fifo_file permissive=1 [ 113.306264][ T3813] process '/newroot/274/file0' started with executable stack [ 113.357340][ T3826] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 113.368975][ T3826] IPv6: ADDRCONF(NETDEV_CHANGE): gre1: link becomes ready [ 113.377522][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 113.385476][ T362] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 113.413504][ T3836] exfat: Deprecated parameter 'namecase' [ 113.434606][ T3836] exFAT-fs (loop9): failed to load upcase table (idx : 0x00010000, chksum : 0x1a9973fb, utbl_chksum : 0xe619d30d) [ 113.659047][ T3846] set_capacity_and_notify: 4 callbacks suppressed [ 113.659063][ T3846] loop7: detected capacity change from 0 to 512 [ 113.673008][ T3846] EXT4-fs (loop7): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 113.685942][ T3846] EXT4-fs (loop7): orphan cleanup on readonly fs [ 113.692380][ T3846] EXT4-fs (loop7): Cannot turn on journaled quota: type 0: error -2 [ 113.700733][ T3846] EXT4-fs (loop7): 1 truncate cleaned up [ 113.706402][ T3846] EXT4-fs (loop7): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 113.723208][ T335] usb 10-1: new high-speed USB device number 9 using dummy_hcd [ 113.792227][ T30] audit: type=1326 audit(1770417612.216:1186): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3851 comm="syz.2.1050" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x0 [ 113.822805][ T3854] loop7: detected capacity change from 0 to 1024 [ 113.862207][ T3854] EXT4-fs (loop7): mounted filesystem without journal. Opts: barrier,nodioread_nolock,noquota,barrier,auto_da_alloc,nodioread_nolock,,errors=continue. Quota mode: none. [ 113.879123][ T3854] ext4 filesystem being mounted at /157/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 113.897163][ T3854] netlink: 4 bytes leftover after parsing attributes in process `syz.7.1049'. [ 113.958309][ T3859] EXT4-fs error (device loop7): ext4_map_blocks:740: inode #15: comm syz.7.1049: lblock 0 mapped to illegal pblock 0 (length 6) [ 113.971777][ T3859] EXT4-fs (loop7): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 6 with error 117 [ 113.984089][ T3859] EXT4-fs (loop7): This should not happen!! Data will be lost [ 113.984089][ T3859] [ 114.070386][ T344] EXT4-fs error (device loop7): ext4_map_blocks:740: inode #15: block 8: comm kworker/u4:4: lblock 8 mapped to illegal pblock 8 (length 8) [ 114.084743][ T335] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 114.097406][ T3874] xt_hashlimit: max too large, truncated to 1048576 [ 114.104156][ T335] usb 10-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 114.114353][ T344] EXT4-fs (loop7): Delayed block allocation failed for inode 15 at logical offset 8 with max blocks 8 with error 117 [ 114.136950][ T344] EXT4-fs (loop7): This should not happen!! Data will be lost [ 114.136950][ T344] [ 114.196075][ T3885] loop7: detected capacity change from 0 to 512 [ 114.205472][ T3885] EXT4-fs (loop7): Unrecognized mount option """ or missing value [ 114.221007][ T335] usb 10-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 114.230502][ T335] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 114.238872][ T335] usb 10-1: SerialNumber: syz [ 114.520939][ T3610] usb 8-1: new high-speed USB device number 15 using dummy_hcd [ 114.541491][ T335] usb 10-1: 0:2 : does not exist [ 114.547773][ T335] usb 10-1: USB disconnect, device number 9 [ 114.693441][ T3893] netlink: 4 bytes leftover after parsing attributes in process `syz.6.1063'. [ 114.751452][ T332] udevd[332]: error opening ATTR{/sys/devices/platform/dummy_hcd.9/usb10/10-1/10-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 114.770971][ T3610] usb 8-1: Using ep0 maxpacket: 32 [ 114.900952][ T3610] usb 8-1: config 0 has an invalid interface number: 184 but max is 0 [ 114.909247][ T3610] usb 8-1: config 0 has no interface number 0 [ 114.915612][ T3610] usb 8-1: config 0 interface 184 has no altsetting 0 [ 114.952391][ T344] tipc: Subscription rejected, illegal request [ 115.070823][ T3915] netlink: 20 bytes leftover after parsing attributes in process `syz.9.1069'. [ 115.081071][ T3610] usb 8-1: New USB device found, idVendor=0424, idProduct=7500, bcdDevice=69.ee [ 115.082445][ T3915] loop9: detected capacity change from 0 to 512 [ 115.090250][ T3610] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 115.104777][ T3610] usb 8-1: Product: syz [ 115.109030][ T3610] usb 8-1: Manufacturer: syz [ 115.113672][ T3610] usb 8-1: SerialNumber: syz [ 115.119092][ T3610] usb 8-1: config 0 descriptor?? [ 115.161371][ T3610] smsc75xx v1.0.0 [ 115.186143][ T3919] loop9: detected capacity change from 0 to 4096 [ 115.252470][ T3919] EXT4-fs (loop9): Ignoring removed mblk_io_submit option [ 115.265141][ T3919] EXT4-fs (loop9): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000001,quota,grpquota,mblk_io_submit,,errors=continue. Quota mode: writeback. [ 115.342961][ T3923] tipc: Trying to set illegal importance in message [ 115.352963][ T3923] loop9: detected capacity change from 0 to 512 [ 115.368503][ T3923] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 115.386754][ T3923] EXT4-fs (loop9): orphan cleanup on readonly fs [ 115.393506][ T3923] EXT4-fs (loop9): Cannot turn on journaled quota: type 0: error -2 [ 115.403427][ T3923] EXT4-fs (loop9): 1 truncate cleaned up [ 115.409110][ T3923] EXT4-fs (loop9): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 115.501632][ T30] audit: type=1326 audit(1770417613.926:1187): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.533195][ T30] audit: type=1326 audit(1770417613.926:1188): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.557171][ T30] audit: type=1326 audit(1770417613.926:1189): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=132 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.583761][ T30] audit: type=1326 audit(1770417613.926:1190): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.613913][ T30] audit: type=1326 audit(1770417613.926:1191): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.646538][ T30] audit: type=1326 audit(1770417613.926:1192): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.686571][ T30] audit: type=1326 audit(1770417613.926:1193): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.710075][ T30] audit: type=1326 audit(1770417613.926:1194): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3927 comm="syz.6.1074" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f245efc7eb9 code=0x7ffc0000 [ 115.830953][ T3610] smsc75xx 8-1:0.184 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000040: -32 [ 115.831011][ T362] usb 10-1: new high-speed USB device number 10 using dummy_hcd [ 115.841924][ T3610] smsc75xx 8-1:0.184 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 115.950882][ T335] usb 1-1: new low-speed USB device number 7 using dummy_hcd [ 116.110953][ T3610] smsc75xx 8-1:0.184 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000010: -71 [ 116.122083][ T3610] smsc75xx 8-1:0.184 (unnamed net_device) (uninitialized): Failed to read HW_CFG: -71 [ 116.131640][ T3610] smsc75xx 8-1:0.184 (unnamed net_device) (uninitialized): smsc75xx_reset error -71 [ 116.141107][ T3610] smsc75xx: probe of 8-1:0.184 failed with error -71 [ 116.149702][ T3610] usb 8-1: USB disconnect, device number 15 [ 116.220930][ T362] usb 10-1: config 0 has an invalid interface number: 199 but max is 1 [ 116.229249][ T362] usb 10-1: config 0 has no interface number 1 [ 116.235434][ T362] usb 10-1: config 0 interface 199 altsetting 0 endpoint 0xA has invalid wMaxPacketSize 0 [ 116.245376][ T362] usb 10-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 116.289333][ T3947] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=3947 comm=syz.6.1082 [ 116.313540][ T3949] netlink: 'syz.6.1083': attribute type 27 has an invalid length. [ 116.331060][ T335] usb 1-1: unable to get BOS descriptor or descriptor too short [ 116.341012][ T362] usb 10-1: New USB device found, idVendor=0002, idProduct=0000, bcdDevice= 0.00 [ 116.360346][ T362] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 116.370425][ T362] usb 10-1: SerialNumber: syz [ 116.383753][ T362] usb 10-1: config 0 descriptor?? [ 116.401971][ T335] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 116.402442][ T3952] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=217 sclass=netlink_route_socket pid=3952 comm=syz.2.1081 [ 116.409633][ T335] usb 1-1: can't read configurations, error -71 [ 116.422949][ T362] usb 10-1: Found UVC 0.00 device (0002:0000) [ 116.435777][ T362] usb 10-1: No valid video chain found. [ 116.448461][ T3954] xt_TCPMSS: Only works on TCP SYN packets [ 116.631008][ T3930] netlink: 80 bytes leftover after parsing attributes in process `syz.9.1075'. [ 116.650330][ T3930] netlink: 56 bytes leftover after parsing attributes in process `syz.9.1075'. [ 116.663359][ T3961] netlink: 24 bytes leftover after parsing attributes in process `syz.9.1075'. [ 116.680867][ T3610] usb 10-1: USB disconnect, device number 10 [ 116.694639][ T3965] loop7: detected capacity change from 0 to 4096 [ 116.708389][ T3965] EXT4-fs (loop7): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 116.968359][ T3975] xt_SECMARK: invalid mode: 2 [ 117.143057][ T3974] netlink: 'syz.0.1091': attribute type 4 has an invalid length. [ 117.150817][ T3974] netlink: 3657 bytes leftover after parsing attributes in process `syz.0.1091'. [ 117.162395][ T3974] fuse: Bad value for 'group_id' [ 117.406584][ T3978] bridge0: port 1(bridge_slave_0) entered blocking state [ 117.414097][ T3978] bridge0: port 1(bridge_slave_0) entered disabled state [ 117.421807][ T3978] device bridge_slave_0 entered promiscuous mode [ 117.428949][ T3978] bridge0: port 2(bridge_slave_1) entered blocking state [ 117.437665][ T3978] bridge0: port 2(bridge_slave_1) entered disabled state [ 117.445419][ T3978] device bridge_slave_1 entered promiscuous mode [ 117.509989][ T3985] xt_TCPMSS: Only works on TCP SYN packets [ 117.600599][ T30] kauditd_printk_skb: 762 callbacks suppressed [ 117.600615][ T30] audit: type=1326 audit(1770417616.016:1957): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 117.670967][ C1] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 117.679560][ T30] audit: type=1326 audit(1770417616.016:1958): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 117.758022][ T3994] netlink: 8 bytes leftover after parsing attributes in process `syz.9.1096'. [ 117.867716][ T30] audit: type=1326 audit(1770417616.016:1959): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 117.914491][ T30] audit: type=1326 audit(1770417616.016:1960): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 117.940640][ T30] audit: type=1326 audit(1770417616.016:1961): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 117.975769][ T30] audit: type=1326 audit(1770417616.016:1962): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 117.999539][ T30] audit: type=1326 audit(1770417616.016:1963): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 118.037199][ T30] audit: type=1326 audit(1770417616.016:1964): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 118.043716][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 118.077730][ T30] audit: type=1326 audit(1770417616.016:1965): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 118.091187][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 118.115372][ T3968] device bridge_slave_1 left promiscuous mode [ 118.120900][ T30] audit: type=1326 audit(1770417616.016:1966): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3980 comm="syz.2.1094" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f0bac370eb9 code=0x50000 [ 118.121774][ T3968] bridge0: port 2(bridge_slave_1) entered disabled state [ 118.173682][ T3968] device bridge_slave_0 left promiscuous mode [ 118.182919][ T3968] bridge0: port 1(bridge_slave_0) entered disabled state [ 118.201482][ T3968] device veth1_macvtap left promiscuous mode [ 118.210606][ T3968] device veth0_vlan left promiscuous mode [ 118.518180][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 118.533134][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 118.552011][ T1516] bridge0: port 1(bridge_slave_0) entered blocking state [ 118.559085][ T1516] bridge0: port 1(bridge_slave_0) entered forwarding state [ 118.593236][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 118.609848][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 118.628435][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 118.647882][ T1516] bridge0: port 2(bridge_slave_1) entered blocking state [ 118.655013][ T1516] bridge0: port 2(bridge_slave_1) entered forwarding state [ 118.678969][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 118.696117][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 118.714608][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 118.732060][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 118.758359][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 118.776587][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 118.790994][ T335] usb 10-1: new low-speed USB device number 11 using dummy_hcd [ 118.808541][ T3978] device veth0_vlan entered promiscuous mode [ 118.819533][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 118.832908][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 118.841950][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 118.851454][ T344] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 119.046108][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 119.057190][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 119.077057][ T3978] device veth1_macvtap entered promiscuous mode [ 119.109166][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 119.128811][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 119.148676][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 119.187630][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 119.229621][ T1516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 119.253163][ T4028] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=4028 comm=syz.3.1093 [ 119.363516][ T4033] xt_TCPMSS: Only works on TCP SYN packets [ 119.474747][ T4035] loop3: detected capacity change from 0 to 4096 [ 119.506660][ T4035] EXT4-fs (loop3): Ignoring removed mblk_io_submit option [ 119.542290][ T4035] EXT4-fs (loop3): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000001,quota,grpquota,mblk_io_submit,,errors=continue. Quota mode: writeback. [ 120.801637][ T362] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 121.150901][ T362] usb 4-1: device descriptor read/64, error -71 [ 121.270914][ T335] usb 10-1: Invalid ep0 maxpacket: 64 [ 121.420988][ T335] usb 10-1: new low-speed USB device number 12 using dummy_hcd [ 121.720939][ T362] usb 4-1: device descriptor read/64, error -71 [ 122.000925][ T362] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 122.029834][ T4062] xt_TCPMSS: Only works on TCP SYN packets [ 122.311082][ T362] usb 4-1: device descriptor read/64, error -71 [ 122.615434][ T4077] tap0: tun_chr_ioctl cmd 1074025678 [ 122.631304][ T4077] tap0: group set to 0 [ 122.968523][ T362] usb 4-1: device descriptor read/64, error -71 [ 123.004227][ T4090] bridge: RTM_NEWNEIGH with unconfigured vlan 4 on bridge_slave_0 [ 123.090978][ T362] usb usb4-port1: attempt power cycle [ 123.534079][ T362] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 123.588026][ T4106] netlink: 344 bytes leftover after parsing attributes in process `syz.2.1129'. [ 123.620456][ T4106] netlink: 344 bytes leftover after parsing attributes in process `syz.2.1129'. [ 123.633685][ T4108] loop3: detected capacity change from 0 to 256 [ 123.644780][ T4109] xt_TCPMSS: Only works on TCP SYN packets [ 123.651448][ T362] usb 4-1: device descriptor read/8, error -71 [ 123.740670][ T30] kauditd_printk_skb: 5912 callbacks suppressed [ 123.740686][ T30] audit: type=1400 audit(1770417622.156:7879): avc: denied { load_policy } for pid=4112 comm="syz.9.1132" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 123.786652][ T4117] loop3: detected capacity change from 0 to 128 [ 123.793574][ T4114] SELinux: failed to load policy [ 123.940521][ T30] audit: type=1400 audit(1770417622.346:7880): avc: denied { mounton } for pid=4116 comm="syz.3.1133" path="/7/file0" dev="tmpfs" ino=57 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 124.021619][ T4123] netlink: 132 bytes leftover after parsing attributes in process `syz.2.1134'. [ 124.217966][ T362] usb 4-1: device descriptor read/8, error -71 [ 124.462136][ T30] audit: type=1400 audit(1770417622.886:7881): avc: denied { mount } for pid=4125 comm="syz.9.1135" name="/" dev="debugfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 124.713581][ T4145] loop3: detected capacity change from 0 to 40427 [ 124.728853][ T4147] xt_TCPMSS: Only works on TCP SYN packets [ 124.754788][ T4145] F2FS-fs (loop3): Wrong segment_count / block_count (31 > 0) [ 124.775927][ T4145] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 125.170961][ T30] audit: type=1400 audit(1770417623.566:7882): avc: denied { unmount } for pid=2389 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 125.835373][ T4164] loop3: detected capacity change from 0 to 40427 [ 125.870977][ T4164] F2FS-fs (loop3): Fix alignment : done, start(4096) end(16896) block(12288) [ 125.907543][ T4164] F2FS-fs (loop3): invalid crc value [ 125.926940][ T4164] F2FS-fs (loop3): invalid crc value [ 125.943287][ T4164] F2FS-fs (loop3): Failed to get valid F2FS checkpoint [ 126.070931][ C1] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 126.586807][ T4182] xt_TCPMSS: Only works on TCP SYN packets [ 126.718974][ T4185] loop3: detected capacity change from 0 to 256 [ 126.876221][ T30] audit: type=1400 audit(1770417625.296:7883): avc: denied { execute } for pid=4183 comm="syz.6.1154" path="/320/file1" dev="tmpfs" ino=1764 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 127.246081][ T4189] loop3: detected capacity change from 0 to 1024 [ 127.290436][ T4189] EXT4-fs (loop3): Quota format mount options ignored when QUOTA feature is enabled [ 127.311397][ T4189] EXT4-fs (loop3): Ignoring removed mblk_io_submit option [ 127.339190][ T4189] EXT4-fs (loop3): mounted filesystem without journal. Opts: jqfmt=vfsv1,abort,discard,max_batch_time=0x0000000000000003,data=ordered,mblk_io_submit,usrquota,nodioread_nolock,errors=remount-ro,bsddf,auto_da_alloc,. Quota mode: writeback. [ 127.642844][ T4200] xt_NFQUEUE: number of total queues is 0 [ 127.657657][ T4196] loop9: detected capacity change from 0 to 4096 [ 127.701492][ T4201] netlink: 8 bytes leftover after parsing attributes in process `syz.6.1160'. [ 127.729127][ T4196] EXT4-fs (loop9): Test dummy encryption mode enabled [ 127.743394][ T4207] loop3: detected capacity change from 0 to 512 [ 127.760800][ T4196] EXT4-fs (loop9): mounted filesystem without journal. Opts: noquota,test_dummy_encryption=v1,acl,inlinecrypt,,errors=continue. Quota mode: writeback. [ 127.796620][ T4207] EXT4-fs (loop3): Ignoring removed oldalloc option [ 127.822324][ T4207] EXT4-fs error (device loop3): ext4_xattr_inode_iget:397: comm syz.3.1161: Parent and EA inode have the same ino 15 [ 127.878891][ T4207] EXT4-fs (loop3): 1 orphan inode deleted [ 127.895983][ T4207] EXT4-fs (loop3): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000005,bsdgroups,debug_want_extra_isize=0x0000000000000022,noauto_da_alloc,quota,oldalloc,resuid=0x000000000000ee01,,errors=continue. Quota mode: writeback. [ 127.941852][ T4212] Invalid ELF header magic: != ELF [ 127.947183][ T30] audit: type=1400 audit(1770417626.366:7884): avc: denied { module_load } for pid=4195 comm="syz.9.1157" path=2F38302F131377C5FC35D41454D5D41D29AD1A6029598146E6BE166E41AD0DBD4054033C9F33BBDA8224A2F3D772E7636E48B33CBF708372E8F1B9933EC5127743BE2206209EF02DF9CBF2F6E880D3382F627573 dev="loop9" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=system permissive=1 [ 128.064278][ T30] audit: type=1400 audit(1770417626.436:7885): avc: denied { remove_name } for pid=4205 comm="syz.3.1161" name="file0" dev="incremental-fs" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 128.143321][ T30] audit: type=1400 audit(1770417626.436:7886): avc: denied { unlink } for pid=4205 comm="syz.3.1161" name="file0" dev="incremental-fs" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 128.491194][ T4217] netlink: 16 bytes leftover after parsing attributes in process `syz.6.1163'. [ 129.381220][ T30] audit: type=1326 audit(1770417627.396:7887): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4218 comm="syz.0.1165" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 129.579101][ T30] audit: type=1326 audit(1770417627.396:7888): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4218 comm="syz.0.1165" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 129.605076][ T30] audit: type=1326 audit(1770417627.696:7889): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4218 comm="syz.0.1165" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 129.637727][ T4233] netlink: 20 bytes leftover after parsing attributes in process `syz.0.1167'. [ 129.708552][ T30] audit: type=1326 audit(1770417627.696:7890): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4218 comm="syz.0.1165" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 129.769648][ T4240] loop0: detected capacity change from 0 to 512 [ 129.811240][ T30] audit: type=1326 audit(1770417627.706:7891): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4218 comm="syz.0.1165" exe="/root/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 129.851400][ T30] audit: type=1326 audit(1770417627.706:7892): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4218 comm="syz.0.1165" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 129.875167][ T30] audit: type=1326 audit(1770417627.706:7893): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4218 comm="syz.0.1165" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7679701eb9 code=0x7ffc0000 [ 129.912877][ T4240] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 129.949617][ T4240] EXT4-fs (loop0): orphan cleanup on readonly fs [ 129.982475][ T4240] EXT4-fs (loop0): Cannot turn on journaled quota: type 0: error -2 [ 130.024771][ T4248] loop9: detected capacity change from 0 to 512 [ 130.175890][ T30] audit: type=1400 audit(1770417628.586:7894): avc: denied { unmount } for pid=4246 comm="syz.2.1173" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=filesystem permissive=1 [ 130.196709][ T4240] EXT4-fs (loop0): 1 truncate cleaned up [ 130.222753][ T4248] EXT4-fs error (device loop9): ext4_validate_block_bitmap:438: comm syz.9.1172: bg 0: block 393: padding at end of block bitmap is not set [ 130.237997][ T4248] EXT4-fs error (device loop9) in ext4_mb_clear_bb:6194: Corrupt filesystem [ 130.248827][ T4248] EXT4-fs (loop9): 2 truncates cleaned up [ 130.254647][ T4248] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 130.464429][ T4240] EXT4-fs (loop0): mounted filesystem without journal. Opts: noblock_validity,dioread_nolock,errors=remount-ro,delalloc,jqfmt=vfsv0,usrjquota=.". Quota mode: writeback. [ 130.978409][ T4262] loop9: detected capacity change from 0 to 16 [ 131.008925][ T4262] erofs: (device loop9): mounted with root inode @ nid 36. [ 131.020597][ T30] audit: type=1326 audit(1770417629.436:7895): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4260 comm="syz.9.1175" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2c84dd0eb9 code=0x7ffc0000 [ 131.045549][ T4262] erofs: (device loop9): z_erofs_readahead: readahead error at page 2 @ nid 89 [ 131.059733][ T4262] attempt to access beyond end of device [ 131.059733][ T4262] loop9: rw=524288, want=524304, limit=16 [ 131.071596][ T30] audit: type=1326 audit(1770417629.466:7896): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4260 comm="syz.9.1175" exe="/root/syz-executor" sig=0 arch=c000003e syscall=448 compat=0 ip=0x7f2c84dd0eb9 code=0x7ffc0000 [ 131.071894][ T3978] EXT4-fs error (device loop3): htree_dirblock_to_tree:1112: inode #2: block 13: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=76, inode=0, rec_len=0, size=1024 fake=0 [ 131.095942][ T49] erofs: (device loop9): z_erofs_lz4_decompress_mem: failed to decompress -5 in[4096, 0] out[4100] [ 131.136922][ T3978] ------------[ cut here ]------------ [ 131.142465][ T3978] kernel BUG at fs/namei.c:2941! [ 131.144919][ T4272] erofs: (device loop9): z_erofs_lz4_decompress_mem: failed to decompress -5 in[4096, 0] out[4096] [ 131.147421][ T3978] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 131.158217][ T4272] [ in]: 00000000: 1f 00 01 fa ff ff ff ff ff ff ff ff 04 ff ff ff ................ [ 131.164122][ T3978] CPU: 0 PID: 3978 Comm: syz-executor Tainted: G W syzkaller #0 [ 131.164143][ T3978] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/24/2026 [ 131.164152][ T3978] RIP: 0010:may_delete+0x701/0x710 [ 131.164190][ T3978] Code: ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 84 fe ff ff 48 89 df e8 b0 2a f5 ff e9 77 fe ff ff e8 c6 ff b5 ff 0f 0b e8 bf ff b5 ff <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 55 48 89 e5 41 56 53 [ 131.164207][ T3978] RSP: 0018:ffffc90000c6fc90 EFLAGS: 00010293 [ 131.173682][ T4272] [ in]: 00000010: ff ff ff ff ff 40 00 00 00 00 00 00 00 ff ff ff .....@.......... [ 131.182564][ T3978] [ 131.182579][ T3978] RAX: ffffffff81b3ccf1 RBX: ffff888136247dd0 RCX: ffff88811e77cf00 [ 131.182593][ T3978] RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000 [ 131.182602][ T3978] RBP: ffffc90000c6fcf8 R08: 0000000000000003 R09: 0000000000000004 [ 131.182613][ T3978] R10: dffffc0000000000 R11: fffff5200018df74 R12: dffffc0000000000 [ 131.192823][ T4272] [ in]: 00000020: 01 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 ........P....... [ 131.197754][ T3978] R13: 0000000000000001 R14: ffff8881360c7580 R15: 1ffff11026c48fba [ 131.217685][ T4272] [ in]: 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.223393][ T3978] FS: 0000555571146500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 131.223410][ T3978] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 131.223422][ T3978] CR2: 0000555571171988 CR3: 000000010f2ed000 CR4: 00000000003506b0 [ 131.223435][ T3978] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 131.223443][ T3978] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 131.223451][ T3978] Call Trace: [ 131.223456][ T3978] [ 131.223463][ T3978] vfs_rmdir+0x32/0x460 [ 131.223482][ T3978] incfs_kill_sb+0x105/0x220 [ 131.223499][ T3978] deactivate_locked_super+0xa0/0x100 [ 131.223516][ T3978] deactivate_super+0xaf/0xe0 [ 131.223530][ T3978] cleanup_mnt+0x45b/0x510 [ 131.223547][ T3978] __cleanup_mnt+0x19/0x20 [ 131.233003][ T4272] [ in]: 00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.235289][ T3978] task_work_run+0x127/0x190 [ 131.243260][ T4272] [ in]: 00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.251193][ T3978] exit_to_user_mode_loop+0xd0/0xe0 [ 131.251215][ T3978] exit_to_user_mode_prepare+0x87/0xd0 [ 131.259163][ T4272] [ in]: 00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.267115][ T3978] syscall_exit_to_user_mode+0x1a/0x30 [ 131.267135][ T3978] do_syscall_64+0x58/0xa0 [ 131.276614][ T4272] [ in]: 00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.284553][ T3978] ? clear_bhb_loop+0x50/0xa0 [ 131.284574][ T3978] ? clear_bhb_loop+0x50/0xa0 [ 131.294026][ T4272] [ in]: 00000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.302915][ T3978] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 131.309492][ T4272] [ in]: 00000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.317444][ T3978] RIP: 0033:0x7f312462a117 [ 131.317463][ T3978] Code: a2 c7 05 7c c4 24 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 [ 131.317476][ T3978] RSP: 002b:00007fff6abbbe78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 131.317492][ T3978] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f312462a117 [ 131.317501][ T3978] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007fff6abbbf30 [ 131.317515][ T3978] RBP: 00007fff6abbbf30 R08: 00007fff6abbcf30 R09: 00000000ffffffff [ 131.325480][ T4272] [ in]: 000000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.333424][ T3978] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fff6abbd020 [ 131.333439][ T3978] R13: 00007f312469271f R14: 000000000001f400 R15: 00007fff6abbe0f0 [ 131.336704][ T4272] [ in]: 000000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.339621][ T3978] [ 131.343768][ T4272] [ in]: 000000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.348318][ T3978] Modules linked in: [ 131.353685][ T4272] [ in]: 000000d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.360369][ T3978] ---[ end trace cd536b3afd181c87 ]--- [ 131.362747][ T4272] [ in]: 000000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.367191][ T3978] RIP: 0010:may_delete+0x701/0x710 [ 131.376594][ T4272] [ in]: 000000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.376610][ T4272] [ in]: 00000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.376623][ T4272] [ in]: 00000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.376633][ T4272] [ in]: 00000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.376644][ T4272] [ in]: 00000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.381364][ T3978] Code: ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 84 fe ff ff 48 89 df e8 b0 2a f5 ff e9 77 fe ff ff e8 c6 ff b5 ff 0f 0b e8 bf ff b5 ff <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 55 48 89 e5 41 56 53 [ 131.390665][ T4272] [ in]: 00000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.390682][ T4272] [ in]: 00000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.395994][ T3978] RSP: 0018:ffffc90000c6fc90 EFLAGS: 00010293 [ 131.401328][ T4272] [ in]: 00000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.401343][ T4272] [ in]: 00000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.401354][ T4272] [ in]: 00000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.417386][ T3978] [ 131.420743][ T4272] [ in]: 00000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.420761][ T4272] [ in]: 000001a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.434631][ T3978] RAX: ffffffff81b3ccf1 RBX: ffff888136247dd0 RCX: ffff88811e77cf00 [ 131.434906][ T4272] [ in]: 000001b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.509164][ T3978] RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000 [ 131.512946][ T4272] [ in]: 000001c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.521224][ T3978] RBP: ffffc90000c6fcf8 R08: 0000000000000003 R09: 0000000000000004 [ 131.530359][ T4272] [ in]: 000001d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.538618][ T3978] R10: dffffc0000000000 R11: fffff5200018df74 R12: dffffc0000000000 [ 131.546364][ T4272] [ in]: 000001e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.556153][ T3978] R13: 0000000000000001 R14: ffff8881360c7580 R15: 1ffff11026c48fba [ 131.558842][ T4272] [ in]: 000001f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.558858][ T4272] [ in]: 00000200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.581731][ T3978] FS: 0000555571146500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 131.587130][ T4272] [ in]: 00000210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.596953][ T3978] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 131.601790][ T4272] [ in]: 00000220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.611690][ T3978] CR2: 00007f0bac2274f0 CR3: 000000010f2ed000 CR4: 00000000003506b0 [ 131.620675][ T4272] [ in]: 00000230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.630427][ T3978] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 131.639620][ T4272] [ in]: 00000240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.639636][ T4272] [ in]: 00000250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.639647][ T4272] [ in]: 00000260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.639657][ T4272] [ in]: 00000270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.649525][ T3978] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 131.668733][ T4272] [ in]: 00000280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.668752][ T4272] [ in]: 00000290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.668764][ T4272] [ in]: 000002a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.668774][ T4272] [ in]: 000002b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.668785][ T4272] [ in]: 000002c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.668797][ T4272] [ in]: 000002d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.684966][ T3978] Kernel panic - not syncing: Fatal exception [ 131.687886][ T4272] [ in]: 000002e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 131.694383][ T3978] Kernel Offset: disabled [ 132.021711][ T3978] Rebooting in 86400 seconds..