bb63c31cac7be71fec2298c5a863a159de39cc8ae436e5677edda3d0c00aa2f130fbfbbe982aeb9ce3fd9034983d78a8502df180591dff0d31cd20271ce567df2a1a4d4a1d5e5c10946ffb8bd3fe3286da11d653a622220cb4b2eae93f13411029c17b3d6ab95b416369b0f4d2b1d289ea489020696dc6f1ad752c738d4f817644ed1ad952937e7e0dc1bc4419d2ed0c904512e37ed8197b1a17aa2f12912228f2c40e202929b071a0158f3e81cd6f61b536bde702cc0a680cc9d25493196bf35d18e4618bb2d19c62178d8c97b49a6e0734fef05ee72a840dcde14a98a10379f61f1e3fe7b3cd60228d0e06fbf6a2153122c4b1dcac57bbcf8e43ccc2263aa1b4b0ae881a529515ae362a64e2514fb1961fcdbcfc75f86e22d9017310e096e16bbd6d9febf3eb6934c0cfeed9a63839712eda6ae0482e2b26ab107482e76a7a7b9bd730ba75875be395483a781739c01f9e4d789de05da9639428e7819b021e450db1a68c86eedb9a2c57e874729c92724aadb4b2361b810550ee37f93293f889915fbcaa08d80e0f74a2838e4b0c0981aa8a6cfcdf16c09a0dbe6279a224dc32ee766239eb98d439f7c48ada30b7aa23c81f352258cf5383eed0d738c5e02298aa26ab8d9f7eecf9f85b4a08dedeae2ae518bb790b239b53ec857749d00ade8d2eea0e1b238a794c837b8e23bcc0a1a81a0a8218669dac75fc0ba032ec85201468fcee6a38a5910dbf0fa26272d19b9ecb5b2b5432930523a516f4109667296bf69b9af83591fc1936aec47a81fd2393e752b2e7928b0e63f4cd11ff303a239f3a4e05790e18c31916d871fffb0ff94e7b1fba00b408a3533f45e2e48cf4f523e2baf9e484f039cc0c59c15b32e4e058019895dd61fe6db93e0d27e31763cd9e7df945dfadd2ff7ea595867571eae4168b11a8ca990619cb2f9bcf78f61a2623dee497cb58ffab3085999250ac390efe19421c846bf85d8714d103ae2b50d16b9f0579ee8d9a32cd34e3b3891b5fca7b38da800954911c52266be8898a55138b35ce7b4ee789216d1030af5a26ecab23a00258d6249e9480e6b28e2f45e5c365b63a33bbd8e83db1f52a8d7da24e3a66c2500faa64a0a26ad01392cbde762ea4833ce6ee25def51cb121bea8ab046e5e6af6ea7222c9afb9fa7147758e0bf332a2174a76a502ad8b71fbb91891457b5663fc2aa1d0b9d8515ce39aa82a9cc4b9ecf33a0c95d9b6e97da43834343e8b14e1afa76fecf31302dd7f7ab1f21440adb5a18499c8cb232e892cd6de2b40e4ec68e8e99e0dd8f9aa9f1a186ddffc567ffdcbdc1e51f4f9bf135a13d6b2b639c4614782781902633f697d2b2d62ca7e1cafcfde9373378289ef0d55763abdc31c1943b7bffa0eaf93bb6cdce62d03d95bcae57488e152908104b9fa239593d6ce15a2cb5a65b8133f1b82ba518f032f899a024c347f08c88c55718cced6e0098b84eb6c8c8b3c6c2c92dc63535dc4e6e48d7ddd9f29419aaab61a1c719a7c9113cd3eb5f201b132e1a2387b8eb389919d4869021dfc9c06233578a504462fa40d3d343fa1045178a987123e959dc159d4534256535761c797510f561d79c63b901518576caf9afd5bf071b4deab5d9a81a07ca7ed01e90c59b191f9fcbf15b837f078891714c73f17fb9b1c07084ee02f3a6e51f7a6c0e21073111a036dd93ad19fb7cc8026f55828f4f63e90cba7da2c8f5b3c177842ce6f993ac86e0253228fb545ad3081d0f0b08706e06ce9f84c31155f236582f98d452931d25ec1012a547d73b01d9f0b2dc02cc422e04dcbb7a5a2bd6e144a00e8a8d8bdd3668a9e0138dba696a82cdc9fed6d591fb81fa85ba8810ec9ea26cdf9910046658ea318401fbf0d87323035a3c106aea3a6c6bdf7d6e2388dad8b332e53125182926b5ead319f914f36bc912cfcd5c397eaea09956a4760e0189942137dd4148fd0e3d8382c2452eccaf3f9dc97aaf3cb2483a87abedcfbf67d4ba4b7be8daf2a6fd319bbf5789afecab6a1a2f6cb09177808a2485a4f3aff3e19c242a113a4b3bd5c73a5441b551022b18f224f041db944a0329317d4c9c45259eddec5cd3d3a72cf46ccbbcc36cb190a9b559bdf03ecca8252f0e82139df660ba50f79dd6dd50bbdcee4b51a0eed313e7c942c6f419fb24b278128104982020288ca411a309ae596879028fd35357716bd404225f3db462108aab10", 0x1000}, {&(0x7f0000006600)="9efaf667eeac2df5a65e2c464fc48bec3f8c651a50ded3c82828c740af533967884c0c6b87b00d2493aad7c0d79ad82e3559e7239d5dca311a58ae83743dbd5ce4f752d726e62826edae3951a45a3fd6b44f56ea64a3767eda5cabcb5aa01f2061c9e9492b1b775659124cc37fd82fe083e8e8669e6f92ddde964a6f46e8aa8fb66ccd4d87f600d5da7acbf859e8eebf38f927bd9c3524a518eb657f89671b86", 0xa0}, {&(0x7f00000066c0)="6735e5a2b331aebc2a8302c3663fd5749df47820bd5c069c86d386423cd0216e5173dd9009bd03a8ae150aa50f42d4accfb14f964ed5aadee2f137c069402208d173d89450d9b760910dfdcd9b9075ab1cf3758d1669d70b41f74294cadc9e51ce97cfe61ed9943885ff6a5eacbead06fed85db2fc952b213e9c42fbe31bd860b8ad6e03c0d93bcd0e17ea5413583b280e", 0x91}, {&(0x7f0000006780)="11004f2432ecae7b1dcf44e474af7b9333dafa6c3b3edda83f29adf628adb8e1aa217269c26291f9e14293e967efcafb61b05e5da7bc32134224bb05fab31656e3c2388fbae708b20794b5cd1a8bb798b992c96a63685adc1558c93b9baac175af7674d16f6f67ea7754593004fee53333e29b6d28c5b733cbc616110b177297ebedb85aa9fa426997208a515c78e61f1deff7c6f4108373eda6ea51db0105541093e2894da2c4fe87ac67febd0afc8b6b1610ff20984339eb813247f8134e6cdf5302e9dddea943f3396e6208efc71cb90ad5a3c80464f4257392f80fbf", 0xde}, {&(0x7f0000006880)="4408a3bb999d60bf660fa4a4d4b6ae6ed8847673de8b150ecbe51a27acc76a2772514e4f13b00b753be4df3ab24178387a7951b4063f06ed88a44806d4ed2ff64465a67cc6e27e463a1f15e5d5dbad88084db9b886ed7d396da8ae3a45c3922489779f0dfbf69a9c8f31268caac03ae98e99f96754bf37e8617bd96a7756e9b311404ddea126b7c00daba06281d2", 0x8e}, {&(0x7f0000006940)="afc575caae3e9fc7aa4495a875630e8f8e67c8c8e5d89494b05f3d278ec8f0fd3a7cd9822923ed7f08f0f0cb0ac3fdb339660cdcbb132a5a7338d8d202da2f8b5fdae23691843780d3249bf32ea2a3577c8f8887b3cab233129a7cddb602", 0x5e}], 0x8, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) 18:28:49 executing program 3: fstat(0xffffffffffffffff, &(0x7f0000000400)) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x0, '\x00', 0x0, 0x392}}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) r6 = socket$inet_sctp(0x2, 0x1, 0x84) getpeername$inet(r6, &(0x7f0000000540)={0x2, 0x0, @loopback}, &(0x7f0000000580)=0x10) [ 1236.320594] IPVS: ftp: loaded support on port[0] = 21 [ 1236.450302] IPVS: ftp: loaded support on port[0] = 21 18:28:50 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000069c0)=[{&(0x7f00000054c0)="006ce8467c0c2e4a25bafc1a1081a3fbe79699c2135f1bc0eae03672bca968abc8725c919509dd803349ade9c7e8713225d2264a92d12da5685a640e5ec94e630e32f581c622313eddd4e6b9a927e16ad194bd00e319a8e228d6a2ea8f4dcb8f0bd81cc907a414f7738452c47340d270375f9d7b3c3295d31283a89f8b140a252e39e1403bb3fe0f373a109f294fc965ec2a276c28d97f763f2f28919f37c3bcc7f35589f77ddd8a4892213684db7b5918a54894c4b669b9e5c4115a70a75d84702de0544feb61e3af668f7dc21c2633776663ede9c2345ff6de14bd0b3528c4ef716e6a60a94d971bdc949d8b2f67462d78101b4a40c3", 0xf7}, {&(0x7f00000055c0)="0f70049e4a760f556ab22af6917c35775417cf51", 0x14}, {&(0x7f0000005600)="0a8e7fe1d37291700369f8f1390a754ff0eff091c4661cf97be7f3330c8e614abb9c4cabdcd4df8864c2070a397401b0006aefdf9b75d90c3ef71c73b07d10b11f77650e064ff27e2d417e71b1da7256b7916801aa5c3298b8abba5888ef9516c07c901f67ccc2ec740490b2378ee55db0869ba7a3e98a01190fbcd185249200f6d3a13e88c330b63d13ba80778b085f2e42f24d9700f7c1cb107fccabc5f97ee18acb720205a965c97b5572f4232a1f6e3cf5da031de0d2e7844e42b0b3c41362bdab074a2ae27ab67aa58d763ae587ce37532d08db2398eed31a4f89f2fc6956a78858b0bae73d59a74edd9fe27d72e5fe1c746fd775428f15a491a3ba8f87678d6f0f2f8c11f8b60d0feff453ad6e305144648125b4fe07ae9c14811918070eeea0c4bc9b5cc637ebf3a9fd1336efea6af9df9430d93aa7d7292f1319c2f0d8ab0527d5011e00bd8faafb0fa77e7c9a65f3713c5074ac7a4851ff14acc108f07aa4c71d6a4613cf2b6764c134b70873511299fce7ff0b9a5dcc792469b3b883fa196dd44952e466286d8620e932c4f67799c46fc6a1059df6bce262e25c9c1d2e260cf67928cd63b5a0cd983ad1d19baa917086fa792db78eee9545645a89bcea79286fd62f637a8610634cd6e1fdf5a3f85f065a621c8a56a4f456dc270fae3a602cad7f1a52c08072511345baf0bedf9f06363a03795e8f2b2958f9fb23ba79c2d3dd28bd3954ea864bee282abd68bbdc5a70123b778733cf2b1627ca14d11d3a0698e11c9213c4b9d23d45088a76794e491153b7395ad47622114440af0006b53aa2961cee4917dcc87a8a28175a8bd6fbb852379654d45efb22e767890a1947c7e4cec17816733a8a098afcb1f7e00b682d3a64c2fac25e74f2227e72a5bffdee6edc6f64cea16806ed261ab42373d9b5e2ae5590dc829b1d04309a523c5c869f146245cf471b676ebcd439142e8530d0682912e1781e0e29bc2d51924e2bc9f83d48e6ed31484025242bc10a1058921c12fad8497237589587ded7d7d096e1812337109f3044d61c805f3b5552a188f72da440e663404d1d170cc49b7b8951a20bdf9fcdf4b4021f4d8318695fb053c5f0bdfaa4bea32c36ffb33b8c7a14c32784528cf2f22dc14666fcaf984c254b43e1bc7a0b662d1443c43aaf5e31ffd1fe04f99111e1a9b216058fb626ad1c7a251117d9ab03eda87f820a1190a5c99a0587c94aeda463c4524fcf5597da4f7dc8ed98cdc826b387bba322920aa097a4c7048a009badee6c5c87291269dd9e9e921e4716173cf7d17c1faf16f25f289aafb601ae1220867eaac582ac35b830cdc3f0890fbf17981b7c1a7edc298fd24d4d3baf3ce10ce083cf5d7436c4e460c4c6e03d53814bfdc1658fd8e3450529c5676664de3f71dfbd787ebaa3cd4f695b5047c43dad96ed2738feddfc588479ad7e705671a49c040de558e9dd5f450cfad79c850d575be34a4784a70dd554d9d9c39c2020752bce06780ce0b0302f7373ca82e76f1748962218228e0c5dd3ac51f8c2fc0f3b8bd87f27887f2b6d3ed10508390872efa10cd30b1000b2709f6ff0574dce512d95893997a7adc77a4c82230a18c341d120738fdb7a19e327b4155516aa092be08ddf85c501acac0883efe1b61bbbc45b7024107da0c8d8126f92d841283b35602e18bf4b0648c7707d36245301ed9803e77f82a0922c0bb74ffff7b192b1012532512325071630d40a9a3a7b889f7237a46b5476f1dce7db84e14e33a250a12122b403ae8ba98c07b9dfdfa815bcf5bbc20cfdc1a9190cdf29d5096fb38c9384c9fd5be30c38f22adeb44a16a88337e9c3aa2eca13aa7b2c8a0f05372083723e9f9c096e7246b21d2de6f6ebbd756a93ac83638e57e4b881c711f4960193869f5c1eb2a2775ee35fff5ba37f9c03e3737bd8f697344c1ba6f7907311e8d8d567a4a32c208f286a1121f335e11548730fd0c2c0384ae33a428e0fa9a85da5b533ffe2baf5d829b1304c005937d32414910ea2224a00b00ade0755eee5afaccca504233b150c56ee852feab7ea5801e6394dd698425518d86c3a183bac1d4bda3c66acd2d16fe8c3e606cdc8e44a5f7a27d8ba0cc7479921d06cae623e06883b1f2510c7db9f0346c47922736d7ab967de19f430235da29cec2f538e95aac3cf164140b7c343554ec410f799faf8c24caa1ce47a7562e96181fc2c0285c6e46544c946798b3f496f5f8c4fd5e5747304be3c60019946568cb847f24d5c4f9cb4db7269fce249fbb207eb23623c5b3e401c8c8356b18073b768d8adda14d50da77f7889be4f8012ac61b2f2681096f52f314beeebb0c89cfdbeeafab7d10136be9eded73bcc19fa146ab501da2b90ccbcfdca21fadd83e58785dc9ef81c34e260a06a8ec9abc92b1e49af0d5e27ed229c6db1d72f4b16bec78ef51f4205b9aa2e7cc2876e3fef1d9224ee5e23536f5e1dfbb0f6884cea530f78fc5be372ee754007075e7f0d73f3a1a5bf4e657efacae4ac44368d67a37716b55752649ba8b01996f6d83f366b25131a2254a6908242c6b695c4e049ef4f0c9dc407a92babf9e87efc3f09818c92be6b1c37a78a24381c09af1dbc6a682625f340db82773616952772400e8c43d35d4597269b6218455776e8702ba5fb56dbdcddf49215c9eec20a1ae76663e9729d961c22c382970cf76a29a654d1fafb3e3670b82988930934cecd545d5df77aba2ba4e1e574466bc96a22426692b1d17cdc7baa98dbbe176c181c7cc4713b674487e07f1d941f1756dc796125fdf8e4d115d9221e4700c3894111def8be7480d0e8812a00574e2cb9ff3f82bfb8232a5f2034970780f925921ddd6beb61769c835c785593b79702064ea92aa880be7ed2a8fbae34152bc76fe8cf7f4c9abe91fd45a00e3cbc9d8fe9676d8e1b954f43914d325e00c3dc5d7f2d6367955032b336136b8cebf38a2521c0380806501aad632a1a7e75ae136057421a77f95b6eaeeb9f16b449fc309ef4ae1ba3636c2edfc08d9826bb4526e75b99b6a0336ffb4a1bebd376ee8bd71599dfee955dc94c4bf399c21ea88967fd51c1b1a232941b695acb85459e9efc98c7702eceeda4b48333011ef23d3511fb473cd41f24af8d63d967ffdde7f31aff33f89b722e44e4f3cf1d34bb94f2a2c796ce6537b0a50fa54584074233b53c2ff4d42ffc8fc05b713ebbe239fc028d0ccb98d77a4fd8b3379415220ec3974db5225c3ed7486f46fe2160fa7071c79af7a370dd73d671abdcc781b55ad52238c83521c0ffca6258851ff365e214f566cc0caceedbce0ab2e1687fac55b27022f9593023ecb480a4412b336f4efeda68cb2d281eb8167a44bb53237980fd7078f70c9c78a7df9cd3846442f17a50f1ad4934eb875bdace9142f9e2e13fb63e88ed9df05d97ea23bf08e8dff27ca19a85bf93951ff816e95b0ab60fd16aa8ccc1840701df6d0d9aba415d9ba608bdd4b492c03ab03d5b307711c8ca27b955557b687130ac00c42006683fb65c92f2b0e2dd0a4edf02d618b78289ec3ff73d2cff9932bf74ba09aba04edbb63c31cac7be71fec2298c5a863a159de39cc8ae436e5677edda3d0c00aa2f130fbfbbe982aeb9ce3fd9034983d78a8502df180591dff0d31cd20271ce567df2a1a4d4a1d5e5c10946ffb8bd3fe3286da11d653a622220cb4b2eae93f13411029c17b3d6ab95b416369b0f4d2b1d289ea489020696dc6f1ad752c738d4f817644ed1ad952937e7e0dc1bc4419d2ed0c904512e37ed8197b1a17aa2f12912228f2c40e202929b071a0158f3e81cd6f61b536bde702cc0a680cc9d25493196bf35d18e4618bb2d19c62178d8c97b49a6e0734fef05ee72a840dcde14a98a10379f61f1e3fe7b3cd60228d0e06fbf6a2153122c4b1dcac57bbcf8e43ccc2263aa1b4b0ae881a529515ae362a64e2514fb1961fcdbcfc75f86e22d9017310e096e16bbd6d9febf3eb6934c0cfeed9a63839712eda6ae0482e2b26ab107482e76a7a7b9bd730ba75875be395483a781739c01f9e4d789de05da9639428e7819b021e450db1a68c86eedb9a2c57e874729c92724aadb4b2361b810550ee37f93293f889915fbcaa08d80e0f74a2838e4b0c0981aa8a6cfcdf16c09a0dbe6279a224dc32ee766239eb98d439f7c48ada30b7aa23c81f352258cf5383eed0d738c5e02298aa26ab8d9f7eecf9f85b4a08dedeae2ae518bb790b239b53ec857749d00ade8d2eea0e1b238a794c837b8e23bcc0a1a81a0a8218669dac75fc0ba032ec85201468fcee6a38a5910dbf0fa26272d19b9ecb5b2b5432930523a516f4109667296bf69b9af83591fc1936aec47a81fd2393e752b2e7928b0e63f4cd11ff303a239f3a4e05790e18c31916d871fffb0ff94e7b1fba00b408a3533f45e2e48cf4f523e2baf9e484f039cc0c59c15b32e4e058019895dd61fe6db93e0d27e31763cd9e7df945dfadd2ff7ea595867571eae4168b11a8ca990619cb2f9bcf78f61a2623dee497cb58ffab3085999250ac390efe19421c846bf85d8714d103ae2b50d16b9f0579ee8d9a32cd34e3b3891b5fca7b38da800954911c52266be8898a55138b35ce7b4ee789216d1030af5a26ecab23a00258d6249e9480e6b28e2f45e5c365b63a33bbd8e83db1f52a8d7da24e3a66c2500faa64a0a26ad01392cbde762ea4833ce6ee25def51cb121bea8ab046e5e6af6ea7222c9afb9fa7147758e0bf332a2174a76a502ad8b71fbb91891457b5663fc2aa1d0b9d8515ce39aa82a9cc4b9ecf33a0c95d9b6e97da43834343e8b14e1afa76fecf31302dd7f7ab1f21440adb5a18499c8cb232e892cd6de2b40e4ec68e8e99e0dd8f9aa9f1a186ddffc567ffdcbdc1e51f4f9bf135a13d6b2b639c4614782781902633f697d2b2d62ca7e1cafcfde9373378289ef0d55763abdc31c1943b7bffa0eaf93bb6cdce62d03d95bcae57488e152908104b9fa239593d6ce15a2cb5a65b8133f1b82ba518f032f899a024c347f08c88c55718cced6e0098b84eb6c8c8b3c6c2c92dc63535dc4e6e48d7ddd9f29419aaab61a1c719a7c9113cd3eb5f201b132e1a2387b8eb389919d4869021dfc9c06233578a504462fa40d3d343fa1045178a987123e959dc159d4534256535761c797510f561d79c63b901518576caf9afd5bf071b4deab5d9a81a07ca7ed01e90c59b191f9fcbf15b837f078891714c73f17fb9b1c07084ee02f3a6e51f7a6c0e21073111a036dd93ad19fb7cc8026f55828f4f63e90cba7da2c8f5b3c177842ce6f993ac86e0253228fb545ad3081d0f0b08706e06ce9f84c31155f236582f98d452931d25ec1012a547d73b01d9f0b2dc02cc422e04dcbb7a5a2bd6e144a00e8a8d8bdd3668a9e0138dba696a82cdc9fed6d591fb81fa85ba8810ec9ea26cdf9910046658ea318401fbf0d87323035a3c106aea3a6c6bdf7d6e2388dad8b332e53125182926b5ead319f914f36bc912cfcd5c397eaea09956a4760e0189942137dd4148fd0e3d8382c2452eccaf3f9dc97aaf3cb2483a87abedcfbf67d4ba4b7be8daf2a6fd319bbf5789afecab6a1a2f6cb09177808a2485a4f3aff3e19c242a113a4b3bd5c73a5441b551022b18f224f041db944a0329317d4c9c45259eddec5cd3d3a72cf46ccbbcc36cb190a9b559bdf03ecca8252f0e82139df660ba50f79dd6dd50bbdcee4b51a0eed313e7c942c6f419fb24b278128104982020288ca411a309ae596879028fd35357716bd404225f3db462108aab10", 0x1000}, {&(0x7f0000006600)="9efaf667eeac2df5a65e2c464fc48bec3f8c651a50ded3c82828c740af533967884c0c6b87b00d2493aad7c0d79ad82e3559e7239d5dca311a58ae83743dbd5ce4f752d726e62826edae3951a45a3fd6b44f56ea64a3767eda5cabcb5aa01f2061c9e9492b1b775659124cc37fd82fe083e8e8669e6f92ddde964a6f46e8aa8fb66ccd4d87f600d5da7acbf859e8eebf38f927bd9c3524a518eb657f89671b86", 0xa0}, {&(0x7f00000066c0)="6735e5a2b331aebc2a8302c3663fd5749df47820bd5c069c86d386423cd0216e5173dd9009bd03a8ae150aa50f42d4accfb14f964ed5aadee2f137c069402208d173d89450d9b760910dfdcd9b9075ab1cf3758d1669d70b41f74294cadc9e51ce97cfe61ed9943885ff6a5eacbead06fed85db2fc952b213e9c42fbe31bd860b8ad6e03c0d93bcd0e17ea5413583b280e", 0x91}, {&(0x7f0000006780)="11004f2432ecae7b1dcf44e474af7b9333dafa6c3b3edda83f29adf628adb8e1aa217269c26291f9e14293e967efcafb61b05e5da7bc32134224bb05fab31656e3c2388fbae708b20794b5cd1a8bb798b992c96a63685adc1558c93b9baac175af7674d16f6f67ea7754593004fee53333e29b6d28c5b733cbc616110b177297ebedb85aa9fa426997208a515c78e61f1deff7c6f4108373eda6ea51db0105541093e2894da2c4fe87ac67febd0afc8b6b1610ff20984339eb813247f8134e6cdf5302e9dddea943f3396e6208efc71cb90ad5a3c80464f4257392f80fbf", 0xde}, {&(0x7f0000006880)="4408a3bb999d60bf660fa4a4d4b6ae6ed8847673de8b150ecbe51a27acc76a2772514e4f13b00b753be4df3ab24178387a7951b4063f06ed88a44806d4ed2ff64465a67cc6e27e463a1f15e5d5dbad88084db9b886ed7d396da8ae3a45c3922489779f0dfbf69a9c8f31268caac03ae98e99f96754bf37e8617bd96a7756e9b311404ddea126b7c00daba06281d2", 0x8e}, {&(0x7f0000006940)="afc575caae3e9fc7aa4495a875630e8f8e67c8c8e5d89494b05f3d278ec8f0fd3a7cd9822923ed7f08f0f0cb0ac3fdb339660cdcbb132a5a7338d8d202da2f8b5fdae23691843780d3249bf32ea2a3577c8f8887b3cab233129a7cddb602", 0x5e}], 0x8, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) [ 1236.911155] audit: type=1804 audit(1676312930.166:1875): pid=29960 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/420/bus" dev="sda1" ino=15993 res=1 [ 1237.006513] audit: type=1804 audit(1676312930.196:1876): pid=29960 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/420/bus" dev="sda1" ino=15993 res=1 [ 1237.122392] audit: type=1804 audit(1676312930.316:1877): pid=30120 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/420/bus" dev="sda1" ino=15993 res=1 18:28:50 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./bus\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000b800000000000000000000fd91e0c5115327385580878b9362f1ff9bd11d16046c8ce9af61f902c237672043ab09a38c0c32d7189d1d6c6498d89e51cee1e7e33b344ae772048166f1133d4d2e0be8186fcf7c6ef9af88c8c82ff109845fd791c980f3da063ff9b4e1303737c4c66ea236a69e07f5a63b2fe43771015604c3d34336724d02b51d8dc0b557e775b4f74f12698a70d6700e22bf88a69afb31d9c8304741fd4fb73cba8b693b0dc15c622ef3e0d21759be48714ff2bf7c03aa01260adcdc166c07ed860851b29ebbdf32640d2cce19e792dbaff367a158594ab00ec23a64c7073a0465587feacf7a9d793fb2d1adaffa3bdd3c00006de47dccd48d0b2be7eb0248d5276de46dc7372cdfa7155d86135bf016bb47f276c4d8890e5637d8fc3e93341cff366ab69316b0280c898e3997a4f9cf1ae6cbbd4fc395eea66b157ec89bae624f6abc7f82babc74a4256c3d13a803c055ba89e300f7d1304a3ae7db01002cdffdcd2ab36909f4db3f5794c4f86ccc35e34944df0e797abc68d6be2bbe64373e0274e1a4d06d17f7ae976cd359880305ff2aeafc9e4f039e7493181887a00c6cabc0eac0118bd19a0885f08b166a5a30d34d773ff1ae2e03290000d85cef57e6efef6e2726fe74ccda28cf97dda1e0d83f16e5823326792dc08da9d286223ab56dff908c1a92f7b721aa5a495f9a479b19d6b235a2f15e6b540c10b5641a0e7540e16df542077627aa6954ca7fd2125333cb5fd0cc0f1cac65a6bcaa146480"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r3 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0x6800) io_submit(r4, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r3, &(0x7f0000000000), 0x200a00}]) getpgid(0x0) r5 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) io_setup(0xc16a, &(0x7f0000000000)=0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r7, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r7, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r7, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r9 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r10 = signalfd(r5, &(0x7f00000002c0)={[0x1]}, 0x8) io_submit(r6, 0x4, &(0x7f0000000440)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x3, r0, &(0x7f0000000080)="055dc64550aadf3b5e7ea25558ae8119c17030e46320ee3888bb5175f8887748e201a988e10705ce786250079add64bc977df3c905", 0x35, 0xaf1, 0x0, 0x2, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x9, r5, &(0x7f0000000180)="34a89e69509c9288be582fb6742d742d8be14c053ba302df438ddfe1c9d5d3549ad5c03fe3d7bc7f656ad7c056b9d6bcda18489cc3d7fe051bb8a91bfadfeb8186a0100c4ed376e02385abd15e7f0b3fb57964fcdf744d27ad6b", 0x5a, 0x0, 0x0, 0x0, r9}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x7, 0xfff, r2, &(0x7f0000000240)="ea38381401e1ea882c8ec42459b6d4b5df9d656054d56c2d9338b0e9c775346e59", 0x21, 0x0, 0x0, 0x1, r2}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x5, 0x3ff, r3, &(0x7f0000000340)="18f6851aa06b7ecd8f7f9d987ae85997b3d679ae0afea6eb9d6bfb2c1720a0b22e68ea1f48aec56757a6ca583438b2eeca6e67449af79942e3df6db04c1e9973887d26ec033d49e011be186e9e4b3f48383ba45227879194b50321a1813adb6cf908600d17299328266d67dda86a618458872bbf796a5f2bb4fb91d1ab160d66aa019d2117526e767333743798649247e857b4a990dfa8dce9fe3b3de90ac47e1dac6598e2266133", 0xa8, 0x4, 0x0, 0x1, r10}]) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) creat(&(0x7f0000000040)='./bus\x00', 0x0) 18:28:50 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e0e000002000800", 0x36, 0x0, 0x0, 0x0) [ 1237.285848] nla_parse: 2 callbacks suppressed [ 1237.285858] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1237.396798] IPVS: ftp: loaded support on port[0] = 21 [ 1237.623870] audit: type=1804 audit(1676312930.876:1878): pid=29971 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir730267694/syzkaller.2Aw78H/413/bus" dev="sda1" ino=16003 res=1 [ 1237.738316] audit: type=1804 audit(1676312930.906:1879): pid=29971 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir730267694/syzkaller.2Aw78H/413/bus" dev="sda1" ino=16003 res=1 18:28:51 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) 18:28:51 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e11000002000800", 0x36, 0x0, 0x0, 0x0) 18:28:51 executing program 2: r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./bus\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000b800000000000000000000fd91e0c5115327385580878b9362f1ff9bd11d16046c8ce9af61f902c237672043ab09a38c0c32d7189d1d6c6498d89e51cee1e7e33b344ae772048166f1133d4d2e0be8186fcf7c6ef9af88c8c82ff109845fd791c980f3da063ff9b4e1303737c4c66ea236a69e07f5a63b2fe43771015604c3d34336724d02b51d8dc0b557e775b4f74f12698a70d6700e22bf88a69afb31d9c8304741fd4fb73cba8b693b0dc15c622ef3e0d21759be48714ff2bf7c03aa01260adcdc166c07ed860851b29ebbdf32640d2cce19e792dbaff367a158594ab00ec23a64c7073a0465587feacf7a9d793fb2d1adaffa3bdd3c00006de47dccd48d0b2be7eb0248d5276de46dc7372cdfa7155d86135bf016bb47f276c4d8890e5637d8fc3e93341cff366ab69316b0280c898e3997a4f9cf1ae6cbbd4fc395eea66b157ec89bae624f6abc7f82babc74a4256c3d13a803c055ba89e300f7d1304a3ae7db01002cdffdcd2ab36909f4db3f5794c4f86ccc35e34944df0e797abc68d6be2bbe64373e0274e1a4d06d17f7ae976cd359880305ff2aeafc9e4f039e7493181887a00c6cabc0eac0118bd19a0885f08b166a5a30d34d773ff1ae2e03290000d85cef57e6efef6e2726fe74ccda28cf97dda1e0d83f16e5823326792dc08da9d286223ab56dff908c1a92f7b721aa5a495f9a479b19d6b235a2f15e6b540c10b5641a0e7540e16df542077627aa6954ca7fd2125333cb5fd0cc0f1cac65a6bcaa146480"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r3 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0x6800) io_submit(r4, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r3, &(0x7f0000000000), 0x200a00}]) getpgid(0x0) r5 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) io_setup(0xc16a, &(0x7f0000000000)=0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r7, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r7, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r7, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r9 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r10 = signalfd(r5, &(0x7f00000002c0)={[0x1]}, 0x8) io_submit(r6, 0x4, &(0x7f0000000440)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x3, r0, &(0x7f0000000080)="055dc64550aadf3b5e7ea25558ae8119c17030e46320ee3888bb5175f8887748e201a988e10705ce786250079add64bc977df3c905", 0x35, 0xaf1, 0x0, 0x2, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x9, r5, &(0x7f0000000180)="34a89e69509c9288be582fb6742d742d8be14c053ba302df438ddfe1c9d5d3549ad5c03fe3d7bc7f656ad7c056b9d6bcda18489cc3d7fe051bb8a91bfadfeb8186a0100c4ed376e02385abd15e7f0b3fb57964fcdf744d", 0x57, 0x0, 0x0, 0x0, r9}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x7, 0xfff, r2, &(0x7f0000000240)="ea38381401e1ea882c8ec42459b6d4b5df9d656054d56c2d9338b0e9c775346e59", 0x21, 0x0, 0x0, 0x1, r2}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x5, 0x3ff, r3, &(0x7f0000000340)="18f6851aa06b7ecd8f7f9d987ae85997b3d679ae0afea6eb9d6bfb2c1720a0b22e68ea1f48aec56757a6ca583438b2eeca6e67449af79942e3df6db04c1e9973887d26ec033d49e011be186e9e4b3f48383ba45227879194b50321a1813adb6cf908600d17299328266d67dda86a618458872bbf796a5f2bb4fb91d1ab160d66aa019d2117526e767333743798649247e857b4a990dfa8dce9fe3b3de90ac47e1dac6598e2266133", 0xa8, 0x4, 0x0, 0x1, r10}]) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) [ 1237.999908] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1238.080421] IPVS: ftp: loaded support on port[0] = 21 18:28:52 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) 18:28:52 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e28000002000800", 0x36, 0x0, 0x0, 0x0) 18:28:52 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x24, 0x6, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r3, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r3, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r5 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="10200000000000005e2f000000000000"], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) sendmsg$nl_route(r5, &(0x7f0000000440)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000240)=@RTM_GETMDB={0x18, 0x56, 0x1, 0x70bd27, 0x25dfdbfc, {0x7, r2}, ["", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x40028011) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffe0, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x0, '\x00', 0x0, 0x392}}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) r7 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r7, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r6, &(0x7f00000000c0)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r6, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) [ 1239.504885] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1239.528750] audit: type=1804 audit(1676312932.776:1880): pid=30126 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/421/bus" dev="sda1" ino=16242 res=1 [ 1239.568285] IPVS: ftp: loaded support on port[0] = 21 [ 1239.577889] ieee802154 phy0 wpan0: encryption failed: -22 [ 1239.583547] ieee802154 phy1 wpan1: encryption failed: -22 [ 1239.620828] IPVS: ftp: loaded support on port[0] = 21 [ 1239.764274] audit: type=1804 audit(1676312932.806:1881): pid=30126 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/421/bus" dev="sda1" ino=16242 res=1 18:28:53 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./bus\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000b800000000000000000000fd91e0c5115327385580878b9362f1ff9bd11d16046c8ce9af61f902c237672043ab09a38c0c32d7189d1d6c6498d89e51cee1e7e33b344ae772048166f1133d4d2e0be8186fcf7c6ef9af88c8c82ff109845fd791c980f3da063ff9b4e1303737c4c66ea236a69e07f5a63b2fe43771015604c3d34336724d02b51d8dc0b557e775b4f74f12698a70d6700e22bf88a69afb31d9c8304741fd4fb73cba8b693b0dc15c622ef3e0d21759be48714ff2bf7c03aa01260adcdc166c07ed860851b29ebbdf32640d2cce19e792dbaff367a158594ab00ec23a64c7073a0465587feacf7a9d793fb2d1adaffa3bdd3c00006de47dccd48d0b2be7eb0248d5276de46dc7372cdfa7155d86135bf016bb47f276c4d8890e5637d8fc3e93341cff366ab69316b0280c898e3997a4f9cf1ae6cbbd4fc395eea66b157ec89bae624f6abc7f82babc74a4256c3d13a803c055ba89e300f7d1304a3ae7db01002cdffdcd2ab36909f4db3f5794c4f86ccc35e34944df0e797abc68d6be2bbe64373e0274e1a4d06d17f7ae976cd359880305ff2aeafc9e4f039e7493181887a00c6cabc0eac0118bd19a0885f08b166a5a30d34d773ff1ae2e03290000d85cef57e6efef6e2726fe74ccda28cf97dda1e0d83f16e5823326792dc08da9d286223ab56dff908c1a92f7b721aa5a495f9a479b19d6b235a2f15e6b540c10b5641a0e7540e16df542077627aa6954ca7fd2125333cb5fd0cc0f1cac65a6bcaa146480"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r3 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0x6800) io_submit(r4, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r3, &(0x7f0000000000), 0x200a00}]) getpgid(0x0) r5 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) io_setup(0xc16a, &(0x7f0000000000)=0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r7, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r7, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r7, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r9 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r10 = signalfd(r5, &(0x7f00000002c0)={[0x1]}, 0x8) io_submit(r6, 0x4, &(0x7f0000000440)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x3, r0, &(0x7f0000000080)="055dc64550aadf3b5e7ea25558ae8119c17030e46320ee3888bb5175f8887748e201a988e10705ce786250079add64bc977df3c905", 0x35, 0xaf1, 0x0, 0x2, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x9, r5, &(0x7f0000000180)="34a89e69509c9288be582fb6742d742d8be14c053ba302df438ddfe1c9d5d3549ad5c03fe3d7bc7f656ad7c056b9d6bcda18489cc3d7fe051bb8a91bfadfeb8186a0100c4ed376e02385abd15e7f0b3fb57964fcdf744d27ad6baa", 0x5b, 0x0, 0x0, 0x0, r9}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x7, 0xfff, r2, &(0x7f0000000240)="ea38381401e1ea882c8ec42459b6d4b5df9d656054d56c2d9338b0e9c775346e59", 0x21, 0x0, 0x0, 0x1, r2}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x5, 0x3ff, r3, &(0x7f0000000340)="18f6851aa06b7ecd8f7f9d987ae85997b3d679ae0afea6eb9d6bfb2c1720a0b22e68ea1f48aec56757a6ca583438b2eeca6e67449af79942e3df6db04c1e9973887d26ec033d49e011be186e9e4b3f48383ba45227879194b50321a1813adb6cf908600d17299328266d67dda86a618458872bbf796a5f2bb4fb91d1ab160d66aa019d2117526e767333743798649247e857b4a990dfa8dce9fe3b3de90ac47e1dac6598e2266133", 0xa8, 0x4, 0x0, 0x1, r10}]) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) creat(&(0x7f0000000040)='./bus\x00', 0x0) [ 1240.026899] audit: type=1804 audit(1676312933.006:1882): pid=30235 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/421/bus" dev="sda1" ino=16242 res=1 18:28:53 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) [ 1240.526527] audit: type=1804 audit(1676312933.776:1883): pid=30182 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir730267694/syzkaller.2Aw78H/414/bus" dev="sda1" ino=16242 res=1 [ 1240.741774] audit: type=1804 audit(1676312933.776:1884): pid=30182 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir730267694/syzkaller.2Aw78H/414/bus" dev="sda1" ino=16242 res=1 18:28:54 executing program 3: fstat(0xffffffffffffffff, &(0x7f0000000400)) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x0, '\x00', 0x0, 0x392}}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) r6 = socket$inet_sctp(0x2, 0x1, 0x84) getpeername$inet(r6, &(0x7f0000000540)={0x2, 0x0, @loopback}, &(0x7f0000000580)=0x10) 18:28:54 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000069c0)=[{&(0x7f00000054c0)="006ce8467c0c2e4a25bafc1a1081a3fbe79699c2135f1bc0eae03672bca968abc8725c919509dd803349ade9c7e8713225d2264a92d12da5685a640e5ec94e630e32f581c622313eddd4e6b9a927e16ad194bd00e319a8e228d6a2ea8f4dcb8f0bd81cc907a414f7738452c47340d270375f9d7b3c3295d31283a89f8b140a252e39e1403bb3fe0f373a109f294fc965ec2a276c28d97f763f2f28919f37c3bcc7f35589f77ddd8a4892213684db7b5918a54894c4b669b9e5c4115a70a75d84702de0544feb61e3af668f7dc21c2633776663ede9c2345ff6de14bd0b3528c4ef716e6a60a94d971bdc949d8b2f67462d78101b4a40c3", 0xf7}, {&(0x7f00000055c0)="0f70049e4a760f556ab22af6917c35775417cf51", 0x14}, {&(0x7f0000005600)="0a8e7fe1d37291700369f8f1390a754ff0eff091c4661cf97be7f3330c8e614abb9c4cabdcd4df8864c2070a397401b0006aefdf9b75d90c3ef71c73b07d10b11f77650e064ff27e2d417e71b1da7256b7916801aa5c3298b8abba5888ef9516c07c901f67ccc2ec740490b2378ee55db0869ba7a3e98a01190fbcd185249200f6d3a13e88c330b63d13ba80778b085f2e42f24d9700f7c1cb107fccabc5f97ee18acb720205a965c97b5572f4232a1f6e3cf5da031de0d2e7844e42b0b3c41362bdab074a2ae27ab67aa58d763ae587ce37532d08db2398eed31a4f89f2fc6956a78858b0bae73d59a74edd9fe27d72e5fe1c746fd775428f15a491a3ba8f87678d6f0f2f8c11f8b60d0feff453ad6e305144648125b4fe07ae9c14811918070eeea0c4bc9b5cc637ebf3a9fd1336efea6af9df9430d93aa7d7292f1319c2f0d8ab0527d5011e00bd8faafb0fa77e7c9a65f3713c5074ac7a4851ff14acc108f07aa4c71d6a4613cf2b6764c134b70873511299fce7ff0b9a5dcc792469b3b883fa196dd44952e466286d8620e932c4f67799c46fc6a1059df6bce262e25c9c1d2e260cf67928cd63b5a0cd983ad1d19baa917086fa792db78eee9545645a89bcea79286fd62f637a8610634cd6e1fdf5a3f85f065a621c8a56a4f456dc270fae3a602cad7f1a52c08072511345baf0bedf9f06363a03795e8f2b2958f9fb23ba79c2d3dd28bd3954ea864bee282abd68bbdc5a70123b778733cf2b1627ca14d11d3a0698e11c9213c4b9d23d45088a76794e491153b7395ad47622114440af0006b53aa2961cee4917dcc87a8a28175a8bd6fbb852379654d45efb22e767890a1947c7e4cec17816733a8a098afcb1f7e00b682d3a64c2fac25e74f2227e72a5bffdee6edc6f64cea16806ed261ab42373d9b5e2ae5590dc829b1d04309a523c5c869f146245cf471b676ebcd439142e8530d0682912e1781e0e29bc2d51924e2bc9f83d48e6ed31484025242bc10a1058921c12fad8497237589587ded7d7d096e1812337109f3044d61c805f3b5552a188f72da440e663404d1d170cc49b7b8951a20bdf9fcdf4b4021f4d8318695fb053c5f0bdfaa4bea32c36ffb33b8c7a14c32784528cf2f22dc14666fcaf984c254b43e1bc7a0b662d1443c43aaf5e31ffd1fe04f99111e1a9b216058fb626ad1c7a251117d9ab03eda87f820a1190a5c99a0587c94aeda463c4524fcf5597da4f7dc8ed98cdc826b387bba322920aa097a4c7048a009badee6c5c87291269dd9e9e921e4716173cf7d17c1faf16f25f289aafb601ae1220867eaac582ac35b830cdc3f0890fbf17981b7c1a7edc298fd24d4d3baf3ce10ce083cf5d7436c4e460c4c6e03d53814bfdc1658fd8e3450529c5676664de3f71dfbd787ebaa3cd4f695b5047c43dad96ed2738feddfc588479ad7e705671a49c040de558e9dd5f450cfad79c850d575be34a4784a70dd554d9d9c39c2020752bce06780ce0b0302f7373ca82e76f1748962218228e0c5dd3ac51f8c2fc0f3b8bd87f27887f2b6d3ed10508390872efa10cd30b1000b2709f6ff0574dce512d95893997a7adc77a4c82230a18c341d120738fdb7a19e327b4155516aa092be08ddf85c501acac0883efe1b61bbbc45b7024107da0c8d8126f92d841283b35602e18bf4b0648c7707d36245301ed9803e77f82a0922c0bb74ffff7b192b1012532512325071630d40a9a3a7b889f7237a46b5476f1dce7db84e14e33a250a12122b403ae8ba98c07b9dfdfa815bcf5bbc20cfdc1a9190cdf29d5096fb38c9384c9fd5be30c38f22adeb44a16a88337e9c3aa2eca13aa7b2c8a0f05372083723e9f9c096e7246b21d2de6f6ebbd756a93ac83638e57e4b881c711f4960193869f5c1eb2a2775ee35fff5ba37f9c03e3737bd8f697344c1ba6f7907311e8d8d567a4a32c208f286a1121f335e11548730fd0c2c0384ae33a428e0fa9a85da5b533ffe2baf5d829b1304c005937d32414910ea2224a00b00ade0755eee5afaccca504233b150c56ee852feab7ea5801e6394dd698425518d86c3a183bac1d4bda3c66acd2d16fe8c3e606cdc8e44a5f7a27d8ba0cc7479921d06cae623e06883b1f2510c7db9f0346c47922736d7ab967de19f430235da29cec2f538e95aac3cf164140b7c343554ec410f799faf8c24caa1ce47a7562e96181fc2c0285c6e46544c946798b3f496f5f8c4fd5e5747304be3c60019946568cb847f24d5c4f9cb4db7269fce249fbb207eb23623c5b3e401c8c8356b18073b768d8adda14d50da77f7889be4f8012ac61b2f2681096f52f314beeebb0c89cfdbeeafab7d10136be9eded73bcc19fa146ab501da2b90ccbcfdca21fadd83e58785dc9ef81c34e260a06a8ec9abc92b1e49af0d5e27ed229c6db1d72f4b16bec78ef51f4205b9aa2e7cc2876e3fef1d9224ee5e23536f5e1dfbb0f6884cea530f78fc5be372ee754007075e7f0d73f3a1a5bf4e657efacae4ac44368d67a37716b55752649ba8b01996f6d83f366b25131a2254a6908242c6b695c4e049ef4f0c9dc407a92babf9e87efc3f09818c92be6b1c37a78a24381c09af1dbc6a682625f340db82773616952772400e8c43d35d4597269b6218455776e8702ba5fb56dbdcddf49215c9eec20a1ae76663e9729d961c22c382970cf76a29a654d1fafb3e3670b82988930934cecd545d5df77aba2ba4e1e574466bc96a22426692b1d17cdc7baa98dbbe176c181c7cc4713b674487e07f1d941f1756dc796125fdf8e4d115d9221e4700c3894111def8be7480d0e8812a00574e2cb9ff3f82bfb8232a5f2034970780f925921ddd6beb61769c835c785593b79702064ea92aa880be7ed2a8fbae34152bc76fe8cf7f4c9abe91fd45a00e3cbc9d8fe9676d8e1b954f43914d325e00c3dc5d7f2d6367955032b336136b8cebf38a2521c0380806501aad632a1a7e75ae136057421a77f95b6eaeeb9f16b449fc309ef4ae1ba3636c2edfc08d9826bb4526e75b99b6a0336ffb4a1bebd376ee8bd71599dfee955dc94c4bf399c21ea88967fd51c1b1a232941b695acb85459e9efc98c7702eceeda4b48333011ef23d3511fb473cd41f24af8d63d967ffdde7f31aff33f89b722e44e4f3cf1d34bb94f2a2c796ce6537b0a50fa54584074233b53c2ff4d42ffc8fc05b713ebbe239fc028d0ccb98d77a4fd8b3379415220ec3974db5225c3ed7486f46fe2160fa7071c79af7a370dd73d671abdcc781b55ad52238c83521c0ffca6258851ff365e214f566cc0caceedbce0ab2e1687fac55b27022f9593023ecb480a4412b336f4efeda68cb2d281eb8167a44bb53237980fd7078f70c9c78a7df9cd3846442f17a50f1ad4934eb875bdace9142f9e2e13fb63e88ed9df05d97ea23bf08e8dff27ca19a85bf93951ff816e95b0ab60fd16aa8ccc1840701df6d0d9aba415d9ba608bdd4b492c03ab03d5b307711c8ca27b955557b687130ac00c42006683fb65c92f2b0e2dd0a4edf02d618b78289ec3ff73d2cff9932bf74ba09aba04edbb63c31cac7be71fec2298c5a863a159de39cc8ae436e5677edda3d0c00aa2f130fbfbbe982aeb9ce3fd9034983d78a8502df180591dff0d31cd20271ce567df2a1a4d4a1d5e5c10946ffb8bd3fe3286da11d653a622220cb4b2eae93f13411029c17b3d6ab95b416369b0f4d2b1d289ea489020696dc6f1ad752c738d4f817644ed1ad952937e7e0dc1bc4419d2ed0c904512e37ed8197b1a17aa2f12912228f2c40e202929b071a0158f3e81cd6f61b536bde702cc0a680cc9d25493196bf35d18e4618bb2d19c62178d8c97b49a6e0734fef05ee72a840dcde14a98a10379f61f1e3fe7b3cd60228d0e06fbf6a2153122c4b1dcac57bbcf8e43ccc2263aa1b4b0ae881a529515ae362a64e2514fb1961fcdbcfc75f86e22d9017310e096e16bbd6d9febf3eb6934c0cfeed9a63839712eda6ae0482e2b26ab107482e76a7a7b9bd730ba75875be395483a781739c01f9e4d789de05da9639428e7819b021e450db1a68c86eedb9a2c57e874729c92724aadb4b2361b810550ee37f93293f889915fbcaa08d80e0f74a2838e4b0c0981aa8a6cfcdf16c09a0dbe6279a224dc32ee766239eb98d439f7c48ada30b7aa23c81f352258cf5383eed0d738c5e02298aa26ab8d9f7eecf9f85b4a08dedeae2ae518bb790b239b53ec857749d00ade8d2eea0e1b238a794c837b8e23bcc0a1a81a0a8218669dac75fc0ba032ec85201468fcee6a38a5910dbf0fa26272d19b9ecb5b2b5432930523a516f4109667296bf69b9af83591fc1936aec47a81fd2393e752b2e7928b0e63f4cd11ff303a239f3a4e05790e18c31916d871fffb0ff94e7b1fba00b408a3533f45e2e48cf4f523e2baf9e484f039cc0c59c15b32e4e058019895dd61fe6db93e0d27e31763cd9e7df945dfadd2ff7ea595867571eae4168b11a8ca990619cb2f9bcf78f61a2623dee497cb58ffab3085999250ac390efe19421c846bf85d8714d103ae2b50d16b9f0579ee8d9a32cd34e3b3891b5fca7b38da800954911c52266be8898a55138b35ce7b4ee789216d1030af5a26ecab23a00258d6249e9480e6b28e2f45e5c365b63a33bbd8e83db1f52a8d7da24e3a66c2500faa64a0a26ad01392cbde762ea4833ce6ee25def51cb121bea8ab046e5e6af6ea7222c9afb9fa7147758e0bf332a2174a76a502ad8b71fbb91891457b5663fc2aa1d0b9d8515ce39aa82a9cc4b9ecf33a0c95d9b6e97da43834343e8b14e1afa76fecf31302dd7f7ab1f21440adb5a18499c8cb232e892cd6de2b40e4ec68e8e99e0dd8f9aa9f1a186ddffc567ffdcbdc1e51f4f9bf135a13d6b2b639c4614782781902633f697d2b2d62ca7e1cafcfde9373378289ef0d55763abdc31c1943b7bffa0eaf93bb6cdce62d03d95bcae57488e152908104b9fa239593d6ce15a2cb5a65b8133f1b82ba518f032f899a024c347f08c88c55718cced6e0098b84eb6c8c8b3c6c2c92dc63535dc4e6e48d7ddd9f29419aaab61a1c719a7c9113cd3eb5f201b132e1a2387b8eb389919d4869021dfc9c06233578a504462fa40d3d343fa1045178a987123e959dc159d4534256535761c797510f561d79c63b901518576caf9afd5bf071b4deab5d9a81a07ca7ed01e90c59b191f9fcbf15b837f078891714c73f17fb9b1c07084ee02f3a6e51f7a6c0e21073111a036dd93ad19fb7cc8026f55828f4f63e90cba7da2c8f5b3c177842ce6f993ac86e0253228fb545ad3081d0f0b08706e06ce9f84c31155f236582f98d452931d25ec1012a547d73b01d9f0b2dc02cc422e04dcbb7a5a2bd6e144a00e8a8d8bdd3668a9e0138dba696a82cdc9fed6d591fb81fa85ba8810ec9ea26cdf9910046658ea318401fbf0d87323035a3c106aea3a6c6bdf7d6e2388dad8b332e53125182926b5ead319f914f36bc912cfcd5c397eaea09956a4760e0189942137dd4148fd0e3d8382c2452eccaf3f9dc97aaf3cb2483a87abedcfbf67d4ba4b7be8daf2a6fd319bbf5789afecab6a1a2f6cb09177808a2485a4f3aff3e19c242a113a4b3bd5c73a5441b551022b18f224f041db944a0329317d4c9c45259eddec5cd3d3a72cf46ccbbcc36cb190a9b559bdf03ecca8252f0e82139df660ba50f79dd6dd50bbdcee4b51a0eed313e7c942c6f419fb24b278128104982020288ca411a309ae596879028fd35357716bd404225f3db462108aab10", 0x1000}, {&(0x7f0000006600)="9efaf667eeac2df5a65e2c464fc48bec3f8c651a50ded3c82828c740af533967884c0c6b87b00d2493aad7c0d79ad82e3559e7239d5dca311a58ae83743dbd5ce4f752d726e62826edae3951a45a3fd6b44f56ea64a3767eda5cabcb5aa01f2061c9e9492b1b775659124cc37fd82fe083e8e8669e6f92ddde964a6f46e8aa8fb66ccd4d87f600d5da7acbf859e8eebf38f927bd9c3524a518eb657f89671b86", 0xa0}, {&(0x7f00000066c0)="6735e5a2b331aebc2a8302c3663fd5749df47820bd5c069c86d386423cd0216e5173dd9009bd03a8ae150aa50f42d4accfb14f964ed5aadee2f137c069402208d173d89450d9b760910dfdcd9b9075ab1cf3758d1669d70b41f74294cadc9e51ce97cfe61ed9943885ff6a5eacbead06fed85db2fc952b213e9c42fbe31bd860b8ad6e03c0d93bcd0e17ea5413583b280e", 0x91}, {&(0x7f0000006780)="11004f2432ecae7b1dcf44e474af7b9333dafa6c3b3edda83f29adf628adb8e1aa217269c26291f9e14293e967efcafb61b05e5da7bc32134224bb05fab31656e3c2388fbae708b20794b5cd1a8bb798b992c96a63685adc1558c93b9baac175af7674d16f6f67ea7754593004fee53333e29b6d28c5b733cbc616110b177297ebedb85aa9fa426997208a515c78e61f1deff7c6f4108373eda6ea51db0105541093e2894da2c4fe87ac67febd0afc8b6b1610ff20984339eb813247f8134e6cdf5302e9dddea943f3396e6208efc71cb90ad5a3c80464f4257392f80fbf", 0xde}, {&(0x7f0000006880)="4408a3bb999d60bf660fa4a4d4b6ae6ed8847673de8b150ecbe51a27acc76a2772514e4f13b00b753be4df3ab24178387a7951b4063f06ed88a44806d4ed2ff64465a67cc6e27e463a1f15e5d5dbad88084db9b886ed7d396da8ae3a45c3922489779f0dfbf69a9c8f31268caac03ae98e99f96754bf37e8617bd96a7756e9b311404ddea126b7c00daba06281d2", 0x8e}], 0x7, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) 18:28:54 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e60000002000800", 0x36, 0x0, 0x0, 0x0) 18:28:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x24, 0x6, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) (async) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) (async) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) (async) connect$inet(r3, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) (async, rerun: 64) getsockopt$inet_mreqn(r3, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) (async, rerun: 64) r5 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="10200000000000005e2f000000000000"], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) sendmsg$nl_route(r5, &(0x7f0000000440)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000240)=@RTM_GETMDB={0x18, 0x56, 0x1, 0x70bd27, 0x25dfdbfc, {0x7, r2}, ["", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x40028011) (async, rerun: 64) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (rerun: 64) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffe0, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x0, '\x00', 0x0, 0x392}}}}]}, 0x48}}, 0x0) unshare(0x6c060000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async, rerun: 32) r6 = socket$packet(0x11, 0x3, 0x300) (rerun: 32) r7 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r7, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r6, &(0x7f00000000c0)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r6, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) 18:28:54 executing program 2: r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./bus\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000b800000000000000000000fd91e0c5115327385580878b9362f1ff9bd11d16046c8ce9af61f902c237672043ab09a38c0c32d7189d1d6c6498d89e51cee1e7e33b344ae772048166f1133d4d2e0be8186fcf7c6ef9af88c8c82ff109845fd791c980f3da063ff9b4e1303737c4c66ea236a69e07f5a63b2fe43771015604c3d34336724d02b51d8dc0b557e775b4f74f12698a70d6700e22bf88a69afb31d9c8304741fd4fb73cba8b693b0dc15c622ef3e0d21759be48714ff2bf7c03aa01260adcdc166c07ed860851b29ebbdf32640d2cce19e792dbaff367a158594ab00ec23a64c7073a0465587feacf7a9d793fb2d1adaffa3bdd3c00006de47dccd48d0b2be7eb0248d5276de46dc7372cdfa7155d86135bf016bb47f276c4d8890e5637d8fc3e93341cff366ab69316b0280c898e3997a4f9cf1ae6cbbd4fc395eea66b157ec89bae624f6abc7f82babc74a4256c3d13a803c055ba89e300f7d1304a3ae7db01002cdffdcd2ab36909f4db3f5794c4f86ccc35e34944df0e797abc68d6be2bbe64373e0274e1a4d06d17f7ae976cd359880305ff2aeafc9e4f039e7493181887a00c6cabc0eac0118bd19a0885f08b166a5a30d34d773ff1ae2e03290000d85cef57e6efef6e2726fe74ccda28cf97dda1e0d83f16e5823326792dc08da9d286223ab56dff908c1a92f7b721aa5a495f9a479b19d6b235a2f15e6b540c10b5641a0e7540e16df542077627aa6954ca7fd2125333cb5fd0cc0f1cac65a6bcaa146480"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r3 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0x6800) io_submit(r4, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r3, &(0x7f0000000000), 0x200a00}]) getpgid(0x0) r5 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) io_setup(0xc16a, &(0x7f0000000000)=0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r7, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r7, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r7, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r9 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r10 = signalfd(r5, &(0x7f00000002c0)={[0x1]}, 0x8) io_submit(r6, 0x4, &(0x7f0000000440)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x3, r0, &(0x7f0000000080)="055dc64550aadf3b5e7ea25558ae8119c17030e46320ee3888bb5175f8887748e201a988e10705ce786250079add64bc977df3c905", 0x35, 0xaf1, 0x0, 0x2, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x9, r5, &(0x7f0000000180)="34a89e69509c9288be582fb6742d742d8be14c053ba302df438ddfe1c9d5d3549ad5c03fe3d7bc7f656ad7c056b9d6bcda18489cc3d7fe051bb8a91bfadfeb8186a0100c4ed376e02385abd15e7f0b3fb57964fcdf744d", 0x57, 0x0, 0x0, 0x0, r9}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x7, 0xfff, r2, &(0x7f0000000240)="ea38381401e1ea882c8ec42459b6d4b5df9d656054d56c2d9338b0e9c775346e59", 0x21, 0x0, 0x0, 0x1, r2}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x5, 0x3ff, r3, &(0x7f0000000340)="18f6851aa06b7ecd8f7f9d987ae85997b3d679ae0afea6eb9d6bfb2c1720a0b22e68ea1f48aec56757a6ca583438b2eeca6e67449af79942e3df6db04c1e9973887d26ec033d49e011be186e9e4b3f48383ba45227879194b50321a1813adb6cf908600d17299328266d67dda86a618458872bbf796a5f2bb4fb91d1ab160d66aa019d2117526e767333743798649247e857b4a990dfa8dce9fe3b3de90ac47e1dac6598e2266133", 0xa8, 0x4, 0x0, 0x1, r10}]) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) [ 1241.318556] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1241.378703] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1241.426699] IPVS: ftp: loaded support on port[0] = 21 [ 1241.439377] IPVS: ftp: loaded support on port[0] = 21 [ 1241.485127] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1241.520418] IPVS: ftp: loaded support on port[0] = 21 18:28:55 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000069c0)=[{&(0x7f00000054c0)="006ce8467c0c2e4a25bafc1a1081a3fbe79699c2135f1bc0eae03672bca968abc8725c919509dd803349ade9c7e8713225d2264a92d12da5685a640e5ec94e630e32f581c622313eddd4e6b9a927e16ad194bd00e319a8e228d6a2ea8f4dcb8f0bd81cc907a414f7738452c47340d270375f9d7b3c3295d31283a89f8b140a252e39e1403bb3fe0f373a109f294fc965ec2a276c28d97f763f2f28919f37c3bcc7f35589f77ddd8a4892213684db7b5918a54894c4b669b9e5c4115a70a75d84702de0544feb61e3af668f7dc21c2633776663ede9c2345ff6de14bd0b3528c4ef716e6a60a94d971bdc949d8b2f67462d78101b4a40c3", 0xf7}, {&(0x7f00000055c0)="0f70049e4a760f556ab22af6917c35775417cf51", 0x14}, {&(0x7f0000005600)="0a8e7fe1d37291700369f8f1390a754ff0eff091c4661cf97be7f3330c8e614abb9c4cabdcd4df8864c2070a397401b0006aefdf9b75d90c3ef71c73b07d10b11f77650e064ff27e2d417e71b1da7256b7916801aa5c3298b8abba5888ef9516c07c901f67ccc2ec740490b2378ee55db0869ba7a3e98a01190fbcd185249200f6d3a13e88c330b63d13ba80778b085f2e42f24d9700f7c1cb107fccabc5f97ee18acb720205a965c97b5572f4232a1f6e3cf5da031de0d2e7844e42b0b3c41362bdab074a2ae27ab67aa58d763ae587ce37532d08db2398eed31a4f89f2fc6956a78858b0bae73d59a74edd9fe27d72e5fe1c746fd775428f15a491a3ba8f87678d6f0f2f8c11f8b60d0feff453ad6e305144648125b4fe07ae9c14811918070eeea0c4bc9b5cc637ebf3a9fd1336efea6af9df9430d93aa7d7292f1319c2f0d8ab0527d5011e00bd8faafb0fa77e7c9a65f3713c5074ac7a4851ff14acc108f07aa4c71d6a4613cf2b6764c134b70873511299fce7ff0b9a5dcc792469b3b883fa196dd44952e466286d8620e932c4f67799c46fc6a1059df6bce262e25c9c1d2e260cf67928cd63b5a0cd983ad1d19baa917086fa792db78eee9545645a89bcea79286fd62f637a8610634cd6e1fdf5a3f85f065a621c8a56a4f456dc270fae3a602cad7f1a52c08072511345baf0bedf9f06363a03795e8f2b2958f9fb23ba79c2d3dd28bd3954ea864bee282abd68bbdc5a70123b778733cf2b1627ca14d11d3a0698e11c9213c4b9d23d45088a76794e491153b7395ad47622114440af0006b53aa2961cee4917dcc87a8a28175a8bd6fbb852379654d45efb22e767890a1947c7e4cec17816733a8a098afcb1f7e00b682d3a64c2fac25e74f2227e72a5bffdee6edc6f64cea16806ed261ab42373d9b5e2ae5590dc829b1d04309a523c5c869f146245cf471b676ebcd439142e8530d0682912e1781e0e29bc2d51924e2bc9f83d48e6ed31484025242bc10a1058921c12fad8497237589587ded7d7d096e1812337109f3044d61c805f3b5552a188f72da440e663404d1d170cc49b7b8951a20bdf9fcdf4b4021f4d8318695fb053c5f0bdfaa4bea32c36ffb33b8c7a14c32784528cf2f22dc14666fcaf984c254b43e1bc7a0b662d1443c43aaf5e31ffd1fe04f99111e1a9b216058fb626ad1c7a251117d9ab03eda87f820a1190a5c99a0587c94aeda463c4524fcf5597da4f7dc8ed98cdc826b387bba322920aa097a4c7048a009badee6c5c87291269dd9e9e921e4716173cf7d17c1faf16f25f289aafb601ae1220867eaac582ac35b830cdc3f0890fbf17981b7c1a7edc298fd24d4d3baf3ce10ce083cf5d7436c4e460c4c6e03d53814bfdc1658fd8e3450529c5676664de3f71dfbd787ebaa3cd4f695b5047c43dad96ed2738feddfc588479ad7e705671a49c040de558e9dd5f450cfad79c850d575be34a4784a70dd554d9d9c39c2020752bce06780ce0b0302f7373ca82e76f1748962218228e0c5dd3ac51f8c2fc0f3b8bd87f27887f2b6d3ed10508390872efa10cd30b1000b2709f6ff0574dce512d95893997a7adc77a4c82230a18c341d120738fdb7a19e327b4155516aa092be08ddf85c501acac0883efe1b61bbbc45b7024107da0c8d8126f92d841283b35602e18bf4b0648c7707d36245301ed9803e77f82a0922c0bb74ffff7b192b1012532512325071630d40a9a3a7b889f7237a46b5476f1dce7db84e14e33a250a12122b403ae8ba98c07b9dfdfa815bcf5bbc20cfdc1a9190cdf29d5096fb38c9384c9fd5be30c38f22adeb44a16a88337e9c3aa2eca13aa7b2c8a0f05372083723e9f9c096e7246b21d2de6f6ebbd756a93ac83638e57e4b881c711f4960193869f5c1eb2a2775ee35fff5ba37f9c03e3737bd8f697344c1ba6f7907311e8d8d567a4a32c208f286a1121f335e11548730fd0c2c0384ae33a428e0fa9a85da5b533ffe2baf5d829b1304c005937d32414910ea2224a00b00ade0755eee5afaccca504233b150c56ee852feab7ea5801e6394dd698425518d86c3a183bac1d4bda3c66acd2d16fe8c3e606cdc8e44a5f7a27d8ba0cc7479921d06cae623e06883b1f2510c7db9f0346c47922736d7ab967de19f430235da29cec2f538e95aac3cf164140b7c343554ec410f799faf8c24caa1ce47a7562e96181fc2c0285c6e46544c946798b3f496f5f8c4fd5e5747304be3c60019946568cb847f24d5c4f9cb4db7269fce249fbb207eb23623c5b3e401c8c8356b18073b768d8adda14d50da77f7889be4f8012ac61b2f2681096f52f314beeebb0c89cfdbeeafab7d10136be9eded73bcc19fa146ab501da2b90ccbcfdca21fadd83e58785dc9ef81c34e260a06a8ec9abc92b1e49af0d5e27ed229c6db1d72f4b16bec78ef51f4205b9aa2e7cc2876e3fef1d9224ee5e23536f5e1dfbb0f6884cea530f78fc5be372ee754007075e7f0d73f3a1a5bf4e657efacae4ac44368d67a37716b55752649ba8b01996f6d83f366b25131a2254a6908242c6b695c4e049ef4f0c9dc407a92babf9e87efc3f09818c92be6b1c37a78a24381c09af1dbc6a682625f340db82773616952772400e8c43d35d4597269b6218455776e8702ba5fb56dbdcddf49215c9eec20a1ae76663e9729d961c22c382970cf76a29a654d1fafb3e3670b82988930934cecd545d5df77aba2ba4e1e574466bc96a22426692b1d17cdc7baa98dbbe176c181c7cc4713b674487e07f1d941f1756dc796125fdf8e4d115d9221e4700c3894111def8be7480d0e8812a00574e2cb9ff3f82bfb8232a5f2034970780f925921ddd6beb61769c835c785593b79702064ea92aa880be7ed2a8fbae34152bc76fe8cf7f4c9abe91fd45a00e3cbc9d8fe9676d8e1b954f43914d325e00c3dc5d7f2d6367955032b336136b8cebf38a2521c0380806501aad632a1a7e75ae136057421a77f95b6eaeeb9f16b449fc309ef4ae1ba3636c2edfc08d9826bb4526e75b99b6a0336ffb4a1bebd376ee8bd71599dfee955dc94c4bf399c21ea88967fd51c1b1a232941b695acb85459e9efc98c7702eceeda4b48333011ef23d3511fb473cd41f24af8d63d967ffdde7f31aff33f89b722e44e4f3cf1d34bb94f2a2c796ce6537b0a50fa54584074233b53c2ff4d42ffc8fc05b713ebbe239fc028d0ccb98d77a4fd8b3379415220ec3974db5225c3ed7486f46fe2160fa7071c79af7a370dd73d671abdcc781b55ad52238c83521c0ffca6258851ff365e214f566cc0caceedbce0ab2e1687fac55b27022f9593023ecb480a4412b336f4efeda68cb2d281eb8167a44bb53237980fd7078f70c9c78a7df9cd3846442f17a50f1ad4934eb875bdace9142f9e2e13fb63e88ed9df05d97ea23bf08e8dff27ca19a85bf93951ff816e95b0ab60fd16aa8ccc1840701df6d0d9aba415d9ba608bdd4b492c03ab03d5b307711c8ca27b955557b687130ac00c42006683fb65c92f2b0e2dd0a4edf02d618b78289ec3ff73d2cff9932bf74ba09aba04edbb63c31cac7be71fec2298c5a863a159de39cc8ae436e5677edda3d0c00aa2f130fbfbbe982aeb9ce3fd9034983d78a8502df180591dff0d31cd20271ce567df2a1a4d4a1d5e5c10946ffb8bd3fe3286da11d653a622220cb4b2eae93f13411029c17b3d6ab95b416369b0f4d2b1d289ea489020696dc6f1ad752c738d4f817644ed1ad952937e7e0dc1bc4419d2ed0c904512e37ed8197b1a17aa2f12912228f2c40e202929b071a0158f3e81cd6f61b536bde702cc0a680cc9d25493196bf35d18e4618bb2d19c62178d8c97b49a6e0734fef05ee72a840dcde14a98a10379f61f1e3fe7b3cd60228d0e06fbf6a2153122c4b1dcac57bbcf8e43ccc2263aa1b4b0ae881a529515ae362a64e2514fb1961fcdbcfc75f86e22d9017310e096e16bbd6d9febf3eb6934c0cfeed9a63839712eda6ae0482e2b26ab107482e76a7a7b9bd730ba75875be395483a781739c01f9e4d789de05da9639428e7819b021e450db1a68c86eedb9a2c57e874729c92724aadb4b2361b810550ee37f93293f889915fbcaa08d80e0f74a2838e4b0c0981aa8a6cfcdf16c09a0dbe6279a224dc32ee766239eb98d439f7c48ada30b7aa23c81f352258cf5383eed0d738c5e02298aa26ab8d9f7eecf9f85b4a08dedeae2ae518bb790b239b53ec857749d00ade8d2eea0e1b238a794c837b8e23bcc0a1a81a0a8218669dac75fc0ba032ec85201468fcee6a38a5910dbf0fa26272d19b9ecb5b2b5432930523a516f4109667296bf69b9af83591fc1936aec47a81fd2393e752b2e7928b0e63f4cd11ff303a239f3a4e05790e18c31916d871fffb0ff94e7b1fba00b408a3533f45e2e48cf4f523e2baf9e484f039cc0c59c15b32e4e058019895dd61fe6db93e0d27e31763cd9e7df945dfadd2ff7ea595867571eae4168b11a8ca990619cb2f9bcf78f61a2623dee497cb58ffab3085999250ac390efe19421c846bf85d8714d103ae2b50d16b9f0579ee8d9a32cd34e3b3891b5fca7b38da800954911c52266be8898a55138b35ce7b4ee789216d1030af5a26ecab23a00258d6249e9480e6b28e2f45e5c365b63a33bbd8e83db1f52a8d7da24e3a66c2500faa64a0a26ad01392cbde762ea4833ce6ee25def51cb121bea8ab046e5e6af6ea7222c9afb9fa7147758e0bf332a2174a76a502ad8b71fbb91891457b5663fc2aa1d0b9d8515ce39aa82a9cc4b9ecf33a0c95d9b6e97da43834343e8b14e1afa76fecf31302dd7f7ab1f21440adb5a18499c8cb232e892cd6de2b40e4ec68e8e99e0dd8f9aa9f1a186ddffc567ffdcbdc1e51f4f9bf135a13d6b2b639c4614782781902633f697d2b2d62ca7e1cafcfde9373378289ef0d55763abdc31c1943b7bffa0eaf93bb6cdce62d03d95bcae57488e152908104b9fa239593d6ce15a2cb5a65b8133f1b82ba518f032f899a024c347f08c88c55718cced6e0098b84eb6c8c8b3c6c2c92dc63535dc4e6e48d7ddd9f29419aaab61a1c719a7c9113cd3eb5f201b132e1a2387b8eb389919d4869021dfc9c06233578a504462fa40d3d343fa1045178a987123e959dc159d4534256535761c797510f561d79c63b901518576caf9afd5bf071b4deab5d9a81a07ca7ed01e90c59b191f9fcbf15b837f078891714c73f17fb9b1c07084ee02f3a6e51f7a6c0e21073111a036dd93ad19fb7cc8026f55828f4f63e90cba7da2c8f5b3c177842ce6f993ac86e0253228fb545ad3081d0f0b08706e06ce9f84c31155f236582f98d452931d25ec1012a547d73b01d9f0b2dc02cc422e04dcbb7a5a2bd6e144a00e8a8d8bdd3668a9e0138dba696a82cdc9fed6d591fb81fa85ba8810ec9ea26cdf9910046658ea318401fbf0d87323035a3c106aea3a6c6bdf7d6e2388dad8b332e53125182926b5ead319f914f36bc912cfcd5c397eaea09956a4760e0189942137dd4148fd0e3d8382c2452eccaf3f9dc97aaf3cb2483a87abedcfbf67d4ba4b7be8daf2a6fd319bbf5789afecab6a1a2f6cb09177808a2485a4f3aff3e19c242a113a4b3bd5c73a5441b551022b18f224f041db944a0329317d4c9c45259eddec5cd3d3a72cf46ccbbcc36cb190a9b559bdf03ecca8252f0e82139df660ba50f79dd6dd50bbdcee4b51a0eed313e7c942c6f419fb24b278128104982020288ca411a309ae596879028fd35357716bd404225f3db462108aab10", 0x1000}, {&(0x7f0000006600)="9efaf667eeac2df5a65e2c464fc48bec3f8c651a50ded3c82828c740af533967884c0c6b87b00d2493aad7c0d79ad82e3559e7239d5dca311a58ae83743dbd5ce4f752d726e62826edae3951a45a3fd6b44f56ea64a3767eda5cabcb5aa01f2061c9e9492b1b775659124cc37fd82fe083e8e8669e6f92ddde964a6f46e8aa8fb66ccd4d87f600d5da7acbf859e8eebf38f927bd9c3524a518eb657f89671b86", 0xa0}, {&(0x7f00000066c0)="6735e5a2b331aebc2a8302c3663fd5749df47820bd5c069c86d386423cd0216e5173dd9009bd03a8ae150aa50f42d4accfb14f964ed5aadee2f137c069402208d173d89450d9b760910dfdcd9b9075ab1cf3758d1669d70b41f74294cadc9e51ce97cfe61ed9943885ff6a5eacbead06fed85db2fc952b213e9c42fbe31bd860b8ad6e03c0d93bcd0e17ea5413583b280e", 0x91}, {&(0x7f0000006780)="11004f2432ecae7b1dcf44e474af7b9333dafa6c3b3edda83f29adf628adb8e1aa217269c26291f9e14293e967efcafb61b05e5da7bc32134224bb05fab31656e3c2388fbae708b20794b5cd1a8bb798b992c96a63685adc1558c93b9baac175af7674d16f6f67ea7754593004fee53333e29b6d28c5b733cbc616110b177297ebedb85aa9fa426997208a515c78e61f1deff7c6f4108373eda6ea51db0105541093e2894da2c4fe87ac67febd0afc8b6b1610ff20984339eb813247f8134e6cdf5302e9dddea943f3396e6208efc71cb90ad5a3c80464f4257392f80fbf", 0xde}, {&(0x7f0000006880)="4408a3bb999d60bf660fa4a4d4b6ae6ed8847673de8b150ecbe51a27acc76a2772514e4f13b00b753be4df3ab24178387a7951b4063f06ed88a44806d4ed2ff64465a67cc6e27e463a1f15e5d5dbad88084db9b886ed7d396da8ae3a45c3922489779f0dfbf69a9c8f31268caac03ae98e99f96754bf37e8617bd96a7756e9b311404ddea126b7c00daba06281d2", 0x8e}], 0x7, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) [ 1242.305894] audit: type=1804 audit(1676312935.557:1885): pid=30254 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/422/bus" dev="sda1" ino=15951 res=1 18:28:55 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003ee8030002000800", 0x36, 0x0, 0x0, 0x0) 18:28:55 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000069c0)=[{&(0x7f00000054c0)="006ce8467c0c2e4a25bafc1a1081a3fbe79699c2135f1bc0eae03672bca968abc8725c919509dd803349ade9c7e8713225d2264a92d12da5685a640e5ec94e630e32f581c622313eddd4e6b9a927e16ad194bd00e319a8e228d6a2ea8f4dcb8f0bd81cc907a414f7738452c47340d270375f9d7b3c3295d31283a89f8b140a252e39e1403bb3fe0f373a109f294fc965ec2a276c28d97f763f2f28919f37c3bcc7f35589f77ddd8a4892213684db7b5918a54894c4b669b9e5c4115a70a75d84702de0544feb61e3af668f7dc21c2633776663ede9c2345ff6de14bd0b3528c4ef716e6a60a94d971bdc949d8b2f67462d78101b4a40c3", 0xf7}, {&(0x7f00000055c0)="0f70049e4a760f556ab22af6917c35775417cf51", 0x14}, {&(0x7f0000005600)="0a8e7fe1d37291700369f8f1390a754ff0eff091c4661cf97be7f3330c8e614abb9c4cabdcd4df8864c2070a397401b0006aefdf9b75d90c3ef71c73b07d10b11f77650e064ff27e2d417e71b1da7256b7916801aa5c3298b8abba5888ef9516c07c901f67ccc2ec740490b2378ee55db0869ba7a3e98a01190fbcd185249200f6d3a13e88c330b63d13ba80778b085f2e42f24d9700f7c1cb107fccabc5f97ee18acb720205a965c97b5572f4232a1f6e3cf5da031de0d2e7844e42b0b3c41362bdab074a2ae27ab67aa58d763ae587ce37532d08db2398eed31a4f89f2fc6956a78858b0bae73d59a74edd9fe27d72e5fe1c746fd775428f15a491a3ba8f87678d6f0f2f8c11f8b60d0feff453ad6e305144648125b4fe07ae9c14811918070eeea0c4bc9b5cc637ebf3a9fd1336efea6af9df9430d93aa7d7292f1319c2f0d8ab0527d5011e00bd8faafb0fa77e7c9a65f3713c5074ac7a4851ff14acc108f07aa4c71d6a4613cf2b6764c134b70873511299fce7ff0b9a5dcc792469b3b883fa196dd44952e466286d8620e932c4f67799c46fc6a1059df6bce262e25c9c1d2e260cf67928cd63b5a0cd983ad1d19baa917086fa792db78eee9545645a89bcea79286fd62f637a8610634cd6e1fdf5a3f85f065a621c8a56a4f456dc270fae3a602cad7f1a52c08072511345baf0bedf9f06363a03795e8f2b2958f9fb23ba79c2d3dd28bd3954ea864bee282abd68bbdc5a70123b778733cf2b1627ca14d11d3a0698e11c9213c4b9d23d45088a76794e491153b7395ad47622114440af0006b53aa2961cee4917dcc87a8a28175a8bd6fbb852379654d45efb22e767890a1947c7e4cec17816733a8a098afcb1f7e00b682d3a64c2fac25e74f2227e72a5bffdee6edc6f64cea16806ed261ab42373d9b5e2ae5590dc829b1d04309a523c5c869f146245cf471b676ebcd439142e8530d0682912e1781e0e29bc2d51924e2bc9f83d48e6ed31484025242bc10a1058921c12fad8497237589587ded7d7d096e1812337109f3044d61c805f3b5552a188f72da440e663404d1d170cc49b7b8951a20bdf9fcdf4b4021f4d8318695fb053c5f0bdfaa4bea32c36ffb33b8c7a14c32784528cf2f22dc14666fcaf984c254b43e1bc7a0b662d1443c43aaf5e31ffd1fe04f99111e1a9b216058fb626ad1c7a251117d9ab03eda87f820a1190a5c99a0587c94aeda463c4524fcf5597da4f7dc8ed98cdc826b387bba322920aa097a4c7048a009badee6c5c87291269dd9e9e921e4716173cf7d17c1faf16f25f289aafb601ae1220867eaac582ac35b830cdc3f0890fbf17981b7c1a7edc298fd24d4d3baf3ce10ce083cf5d7436c4e460c4c6e03d53814bfdc1658fd8e3450529c5676664de3f71dfbd787ebaa3cd4f695b5047c43dad96ed2738feddfc588479ad7e705671a49c040de558e9dd5f450cfad79c850d575be34a4784a70dd554d9d9c39c2020752bce06780ce0b0302f7373ca82e76f1748962218228e0c5dd3ac51f8c2fc0f3b8bd87f27887f2b6d3ed10508390872efa10cd30b1000b2709f6ff0574dce512d95893997a7adc77a4c82230a18c341d120738fdb7a19e327b4155516aa092be08ddf85c501acac0883efe1b61bbbc45b7024107da0c8d8126f92d841283b35602e18bf4b0648c7707d36245301ed9803e77f82a0922c0bb74ffff7b192b1012532512325071630d40a9a3a7b889f7237a46b5476f1dce7db84e14e33a250a12122b403ae8ba98c07b9dfdfa815bcf5bbc20cfdc1a9190cdf29d5096fb38c9384c9fd5be30c38f22adeb44a16a88337e9c3aa2eca13aa7b2c8a0f05372083723e9f9c096e7246b21d2de6f6ebbd756a93ac83638e57e4b881c711f4960193869f5c1eb2a2775ee35fff5ba37f9c03e3737bd8f697344c1ba6f7907311e8d8d567a4a32c208f286a1121f335e11548730fd0c2c0384ae33a428e0fa9a85da5b533ffe2baf5d829b1304c005937d32414910ea2224a00b00ade0755eee5afaccca504233b150c56ee852feab7ea5801e6394dd698425518d86c3a183bac1d4bda3c66acd2d16fe8c3e606cdc8e44a5f7a27d8ba0cc7479921d06cae623e06883b1f2510c7db9f0346c47922736d7ab967de19f430235da29cec2f538e95aac3cf164140b7c343554ec410f799faf8c24caa1ce47a7562e96181fc2c0285c6e46544c946798b3f496f5f8c4fd5e5747304be3c60019946568cb847f24d5c4f9cb4db7269fce249fbb207eb23623c5b3e401c8c8356b18073b768d8adda14d50da77f7889be4f8012ac61b2f2681096f52f314beeebb0c89cfdbeeafab7d10136be9eded73bcc19fa146ab501da2b90ccbcfdca21fadd83e58785dc9ef81c34e260a06a8ec9abc92b1e49af0d5e27ed229c6db1d72f4b16bec78ef51f4205b9aa2e7cc2876e3fef1d9224ee5e23536f5e1dfbb0f6884cea530f78fc5be372ee754007075e7f0d73f3a1a5bf4e657efacae4ac44368d67a37716b55752649ba8b01996f6d83f366b25131a2254a6908242c6b695c4e049ef4f0c9dc407a92babf9e87efc3f09818c92be6b1c37a78a24381c09af1dbc6a682625f340db82773616952772400e8c43d35d4597269b6218455776e8702ba5fb56dbdcddf49215c9eec20a1ae76663e9729d961c22c382970cf76a29a654d1fafb3e3670b82988930934cecd545d5df77aba2ba4e1e574466bc96a22426692b1d17cdc7baa98dbbe176c181c7cc4713b674487e07f1d941f1756dc796125fdf8e4d115d9221e4700c3894111def8be7480d0e8812a00574e2cb9ff3f82bfb8232a5f2034970780f925921ddd6beb61769c835c785593b79702064ea92aa880be7ed2a8fbae34152bc76fe8cf7f4c9abe91fd45a00e3cbc9d8fe9676d8e1b954f43914d325e00c3dc5d7f2d6367955032b336136b8cebf38a2521c0380806501aad632a1a7e75ae136057421a77f95b6eaeeb9f16b449fc309ef4ae1ba3636c2edfc08d9826bb4526e75b99b6a0336ffb4a1bebd376ee8bd71599dfee955dc94c4bf399c21ea88967fd51c1b1a232941b695acb85459e9efc98c7702eceeda4b48333011ef23d3511fb473cd41f24af8d63d967ffdde7f31aff33f89b722e44e4f3cf1d34bb94f2a2c796ce6537b0a50fa54584074233b53c2ff4d42ffc8fc05b713ebbe239fc028d0ccb98d77a4fd8b3379415220ec3974db5225c3ed7486f46fe2160fa7071c79af7a370dd73d671abdcc781b55ad52238c83521c0ffca6258851ff365e214f566cc0caceedbce0ab2e1687fac55b27022f9593023ecb480a4412b336f4efeda68cb2d281eb8167a44bb53237980fd7078f70c9c78a7df9cd3846442f17a50f1ad4934eb875bdace9142f9e2e13fb63e88ed9df05d97ea23bf08e8dff27ca19a85bf93951ff816e95b0ab60fd16aa8ccc1840701df6d0d9aba415d9ba608bdd4b492c03ab03d5b307711c8ca27b955557b687130ac00c42006683fb65c92f2b0e2dd0a4edf02d618b78289ec3ff73d2cff9932bf74ba09aba04edbb63c31cac7be71fec2298c5a863a159de39cc8ae436e5677edda3d0c00aa2f130fbfbbe982aeb9ce3fd9034983d78a8502df180591dff0d31cd20271ce567df2a1a4d4a1d5e5c10946ffb8bd3fe3286da11d653a622220cb4b2eae93f13411029c17b3d6ab95b416369b0f4d2b1d289ea489020696dc6f1ad752c738d4f817644ed1ad952937e7e0dc1bc4419d2ed0c904512e37ed8197b1a17aa2f12912228f2c40e202929b071a0158f3e81cd6f61b536bde702cc0a680cc9d25493196bf35d18e4618bb2d19c62178d8c97b49a6e0734fef05ee72a840dcde14a98a10379f61f1e3fe7b3cd60228d0e06fbf6a2153122c4b1dcac57bbcf8e43ccc2263aa1b4b0ae881a529515ae362a64e2514fb1961fcdbcfc75f86e22d9017310e096e16bbd6d9febf3eb6934c0cfeed9a63839712eda6ae0482e2b26ab107482e76a7a7b9bd730ba75875be395483a781739c01f9e4d789de05da9639428e7819b021e450db1a68c86eedb9a2c57e874729c92724aadb4b2361b810550ee37f93293f889915fbcaa08d80e0f74a2838e4b0c0981aa8a6cfcdf16c09a0dbe6279a224dc32ee766239eb98d439f7c48ada30b7aa23c81f352258cf5383eed0d738c5e02298aa26ab8d9f7eecf9f85b4a08dedeae2ae518bb790b239b53ec857749d00ade8d2eea0e1b238a794c837b8e23bcc0a1a81a0a8218669dac75fc0ba032ec85201468fcee6a38a5910dbf0fa26272d19b9ecb5b2b5432930523a516f4109667296bf69b9af83591fc1936aec47a81fd2393e752b2e7928b0e63f4cd11ff303a239f3a4e05790e18c31916d871fffb0ff94e7b1fba00b408a3533f45e2e48cf4f523e2baf9e484f039cc0c59c15b32e4e058019895dd61fe6db93e0d27e31763cd9e7df945dfadd2ff7ea595867571eae4168b11a8ca990619cb2f9bcf78f61a2623dee497cb58ffab3085999250ac390efe19421c846bf85d8714d103ae2b50d16b9f0579ee8d9a32cd34e3b3891b5fca7b38da800954911c52266be8898a55138b35ce7b4ee789216d1030af5a26ecab23a00258d6249e9480e6b28e2f45e5c365b63a33bbd8e83db1f52a8d7da24e3a66c2500faa64a0a26ad01392cbde762ea4833ce6ee25def51cb121bea8ab046e5e6af6ea7222c9afb9fa7147758e0bf332a2174a76a502ad8b71fbb91891457b5663fc2aa1d0b9d8515ce39aa82a9cc4b9ecf33a0c95d9b6e97da43834343e8b14e1afa76fecf31302dd7f7ab1f21440adb5a18499c8cb232e892cd6de2b40e4ec68e8e99e0dd8f9aa9f1a186ddffc567ffdcbdc1e51f4f9bf135a13d6b2b639c4614782781902633f697d2b2d62ca7e1cafcfde9373378289ef0d55763abdc31c1943b7bffa0eaf93bb6cdce62d03d95bcae57488e152908104b9fa239593d6ce15a2cb5a65b8133f1b82ba518f032f899a024c347f08c88c55718cced6e0098b84eb6c8c8b3c6c2c92dc63535dc4e6e48d7ddd9f29419aaab61a1c719a7c9113cd3eb5f201b132e1a2387b8eb389919d4869021dfc9c06233578a504462fa40d3d343fa1045178a987123e959dc159d4534256535761c797510f561d79c63b901518576caf9afd5bf071b4deab5d9a81a07ca7ed01e90c59b191f9fcbf15b837f078891714c73f17fb9b1c07084ee02f3a6e51f7a6c0e21073111a036dd93ad19fb7cc8026f55828f4f63e90cba7da2c8f5b3c177842ce6f993ac86e0253228fb545ad3081d0f0b08706e06ce9f84c31155f236582f98d452931d25ec1012a547d73b01d9f0b2dc02cc422e04dcbb7a5a2bd6e144a00e8a8d8bdd3668a9e0138dba696a82cdc9fed6d591fb81fa85ba8810ec9ea26cdf9910046658ea318401fbf0d87323035a3c106aea3a6c6bdf7d6e2388dad8b332e53125182926b5ead319f914f36bc912cfcd5c397eaea09956a4760e0189942137dd4148fd0e3d8382c2452eccaf3f9dc97aaf3cb2483a87abedcfbf67d4ba4b7be8daf2a6fd319bbf5789afecab6a1a2f6cb09177808a2485a4f3aff3e19c242a113a4b3bd5c73a5441b551022b18f224f041db944a0329317d4c9c45259eddec5cd3d3a72cf46ccbbcc36cb190a9b559bdf03ecca8252f0e82139df660ba50f79dd6dd50bbdcee4b51a0eed313e7c942c6f419fb24b278128104982020288ca411a309ae596879028fd35357716bd404225f3db462108aab10", 0x1000}, {&(0x7f0000006600)="9efaf667eeac2df5a65e2c464fc48bec3f8c651a50ded3c82828c740af533967884c0c6b87b00d2493aad7c0d79ad82e3559e7239d5dca311a58ae83743dbd5ce4f752d726e62826edae3951a45a3fd6b44f56ea64a3767eda5cabcb5aa01f2061c9e9492b1b775659124cc37fd82fe083e8e8669e6f92ddde964a6f46e8aa8fb66ccd4d87f600d5da7acbf859e8eebf38f927bd9c3524a518eb657f89671b86", 0xa0}, {&(0x7f00000066c0)="6735e5a2b331aebc2a8302c3663fd5749df47820bd5c069c86d386423cd0216e5173dd9009bd03a8ae150aa50f42d4accfb14f964ed5aadee2f137c069402208d173d89450d9b760910dfdcd9b9075ab1cf3758d1669d70b41f74294cadc9e51ce97cfe61ed9943885ff6a5eacbead06fed85db2fc952b213e9c42fbe31bd860b8ad6e03c0d93bcd0e17ea5413583b280e", 0x91}, {&(0x7f0000006780)="11004f2432ecae7b1dcf44e474af7b9333dafa6c3b3edda83f29adf628adb8e1aa217269c26291f9e14293e967efcafb61b05e5da7bc32134224bb05fab31656e3c2388fbae708b20794b5cd1a8bb798b992c96a63685adc1558c93b9baac175af7674d16f6f67ea7754593004fee53333e29b6d28c5b733cbc616110b177297ebedb85aa9fa426997208a515c78e61f1deff7c6f4108373eda6ea51db0105541093e2894da2c4fe87ac67febd0afc8b6b1610ff20984339eb813247f8134e6cdf5302e9dddea943f3396e6208efc71cb90ad5a3c80464f4257392f80fbf", 0xde}, {&(0x7f0000006880)="4408a3bb999d60bf660fa4a4d4b6ae6ed8847673de8b150ecbe51a27acc76a2772514e4f13b00b753be4df3ab24178387a7951b4063f06ed88a44806d4ed2ff64465a67cc6e27e463a1f15e5d5dbad88084db9b886ed7d396da8ae3a45c3922489779f0dfbf69a9c8f31268caac03ae98e99f96754bf37e8617bd96a7756e9b311404ddea126b7c00daba06281d2", 0x8e}], 0x7, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) 18:28:55 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./bus\x00', 0x1000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000b800000000000000000000fd91e0c5115327385580878b9362f1ff9bd11d16046c8ce9af61f902c237672043ab09a38c0c32d7189d1d6c6498d89e51cee1e7e33b344ae772048166f1133d4d2e0be8186fcf7c6ef9af88c8c82ff109845fd791c980f3da063ff9b4e1303737c4c66ea236a69e07f5a63b2fe43771015604c3d34336724d02b51d8dc0b557e775b4f74f12698a70d6700e22bf88a69afb31d9c8304741fd4fb73cba8b693b0dc15c622ef3e0d21759be48714ff2bf7c03aa01260adcdc166c07ed860851b29ebbdf32640d2cce19e792dbaff367a158594ab00ec23a64c7073a0465587feacf7a9d793fb2d1adaffa3bdd3c00006de47dccd48d0b2be7eb0248d5276de46dc7372cdfa7155d86135bf016bb47f276c4d8890e5637d8fc3e93341cff366ab69316b0280c898e3997a4f9cf1ae6cbbd4fc395eea66b157ec89bae624f6abc7f82babc74a4256c3d13a803c055ba89e300f7d1304a3ae7db01002cdffdcd2ab36909f4db3f5794c4f86ccc35e34944df0e797abc68d6be2bbe64373e0274e1a4d06d17f7ae976cd359880305ff2aeafc9e4f039e7493181887a00c6cabc0eac0118bd19a0885f08b166a5a30d34d773ff1ae2e03290000d85cef57e6efef6e2726fe74ccda28cf97dda1e0d83f16e5823326792dc08da9d286223ab56dff908c1a92f7b721aa5a495f9a479b19d6b235a2f15e6b540c10b5641a0e7540e16df542077627aa6954ca7fd2125333cb5fd0cc0f1cac65a6bcaa146480"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r3 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0x6800) io_submit(r4, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r3, &(0x7f0000000000), 0x200a00}]) getpgid(0x0) r5 = perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) io_setup(0xc16a, &(0x7f0000000000)=0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r7, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r7, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r7, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r9 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r8, 0x0, r9, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r10 = signalfd(r5, &(0x7f00000002c0)={[0x1]}, 0x8) io_submit(r6, 0x4, &(0x7f0000000440)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x3, r0, &(0x7f0000000080)="055dc64550aadf3b5e7ea25558ae8119c17030e46320ee3888bb5175f8887748e201a988e10705ce786250079add64bc977df3c905", 0x35, 0xaf1, 0x0, 0x2, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x9, r5, &(0x7f0000000180)="34a89e69509c9288be582fb6742d742d8be14c053ba302df438ddfe1c9d5d3549ad5c03fe3d7bc7f656ad7c056b9d6bcda18489cc3d7fe051bb8a91bfadfeb8186a0100c4ed376e02385abd15e7f0b3fb57964fcdf744d27ad6baa", 0x5b, 0x0, 0x0, 0x0, r9}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x7, 0xfff, r2, &(0x7f0000000240)="ea38381401e1ea882c8ec42459b6d4b5df9d656054d56c2d9338b0e9c775346e59", 0x21, 0x0, 0x0, 0x1, r2}, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x5, 0x3ff, r3, &(0x7f0000000340)="18f6851aa06b7ecd8f7f9d987ae85997b3d679ae0afea6eb9d6bfb2c1720a0b22e68ea1f48aec56757a6ca583438b2eeca6e67449af79942e3df6db04c1e9973887d26ec033d49e011be186e9e4b3f48383ba45227879194b50321a1813adb6cf908600d17299328266d67dda86a618458872bbf796a5f2bb4fb91d1ab160d66aa019d2117526e767333743798649247e857b4a990dfa8dce9fe3b3de90ac47e1dac6598e2266133", 0xa8, 0x4, 0x0, 0x1, r10}]) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) creat(&(0x7f0000000040)='./bus\x00', 0x0) [ 1242.528177] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 18:28:55 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x24, 0x6, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) (async, rerun: 64) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) (rerun: 64) connect$inet(r3, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) (async) getsockopt$inet_mreqn(r3, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) (async, rerun: 32) r5 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) (rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="10200000000000005e2f000000000000"], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) (async) sendmsg$nl_route(r5, &(0x7f0000000440)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000240)=@RTM_GETMDB={0x18, 0x56, 0x1, 0x70bd27, 0x25dfdbfc, {0x7, r2}, ["", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x40028011) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async, rerun: 32) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffe0, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x0, '\x00', 0x0, 0x392}}}}]}, 0x48}}, 0x0) (async, rerun: 32) unshare(0x6c060000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) r6 = socket$packet(0x11, 0x3, 0x300) r7 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r7, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r6, &(0x7f00000000c0)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r6, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) [ 1242.629525] audit: type=1804 audit(1676312935.667:1886): pid=30389 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/422/bus" dev="sda1" ino=15951 res=1 [ 1242.650558] IPVS: ftp: loaded support on port[0] = 21 18:28:56 executing program 3: fstat(0xffffffffffffffff, &(0x7f0000000400)) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x0, '\x00', 0x0, 0x392}}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, 0x0, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) r6 = socket$inet_sctp(0x2, 0x1, 0x84) getpeername$inet(r6, &(0x7f0000000540)={0x2, 0x0, @loopback}, &(0x7f0000000580)=0x10) [ 1242.724233] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1242.764910] IPVS: ftp: loaded support on port[0] = 21 [ 1242.859955] audit: type=1804 audit(1676312935.737:1887): pid=30254 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir54933335/syzkaller.UG4U6s/422/bus" dev="sda1" ino=15951 res=1 [ 1242.955534] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1243.034946] IPVS: ftp: loaded support on port[0] = 21 18:28:56 executing program 5: write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x26, 0x5, 0x8, 0x1, 0x0, 0xfff, 0x6}}, 0x50) r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(0xffffffffffffffff, 0xc0096616, &(0x7f0000001180)={0x1, [0x0]}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) r5 = getegid() r6 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$peeksig(0x420c, r8, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000008d40)=0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) r11 = getegid() r12 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000008d80), 0x8100, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000008dc0)=@base={0xc, 0x1, 0xdc, 0x2, 0x8b0, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008f40)=[{{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000280)="fa6b958ecca9e7ddf9a18dc514bcd42550fbba5f7cefd531bf802893ba223db73830c2990f409f3aea3477f373a0bf7fcfb3aff062571f8d6dc385430acaa601f94a4d6b505338c5da9544d1bb504558e2bb049d4666e36d9a4ba3e0e9e36160141c5618321dd624952bc980b6af3724f02f156dac6121bcc3b46d378c5957305775b92054cce0b67ece30bbe5e97bf5494e0ecb81ffaf72433a716095ebce6a01f21f346b616e23a468e298b1d43bf031b09e7157d53a03e07ddff7de0692d49a545632cdbea4326f7b73335c4df605be0d3d4b9c15c4230b5ee94048ff39a191c4802b01172b2e53c1eece2448e0cfa651dff3bc507fbebd27bab05e6ff2d9f7db637e43d95f19845847ad5e68ffecb4fb131d4046947f75ff3248f3c44598bd531269bba31050435b3d7e9c2a000ac9489a87f47ff8e8a3975d35ba42c8ac9bdfae77e755b9b412b081e4e815e1bc5b855fd77acdcb37058b6fba111205a22636b178a84b048f19d82ed5743ef71389362ed84a52ae6354d5fc7ce31ea6bd1c172789ddc91d6fa7b4f966eea54140092b2595b10d0e0f69cb157d292af7a2dbaf90414700adb1c5a4891768f22382589868082a276f2f647d8f92046831e75d6e3c315751e63026dfbd79378793594569b583d634dd87bd83f77ec39f046044346558264d2a92b8a5885c6e45161e2b48a09a6f66f54f65b0a896d18055aff7cb556446e286585f457692cf8d55faa6f98f99f38eb94f5ea0ed755dc87401a427dd4eab55a468dc39f5c4ea26aa6f0367743b7f7d41f524378730d581e373ca29899420a3babb66745ba783249c5a9d9182de1cc2544e3ceed356d1f6bedb28f1132b8162aac4d993508476e638559de1962d687d7cc30f426be9f8b1f630444bd03e18e98c9898cbc8701ca39e7670cb088ae1fd568a322cf8043095a73a8b569676e9ead3e9a5ad9cd0ce6e83d95de04dd7a72b6e48fd688573fac952389eaeb19b26014c055a2efd45423c8d221772dbe993790da9e494174ad38eb8ebcffe8a0a4fb6eb5c56ed3fdd673e944eaf5200e658d5bf6ecd29061d483cb018114b7d0bfbde8999b84848596b0d708760963dac3a81e567d63e3c54986162ef4ffc2c5c5898c028cad2d349c254ce330ee27279646f79b0c6c5793ec424c73c3383927553aaab95b61205ab78b55089c4aa1d46e5a06278e32125ba1776fe9336000fc5b87bdbd8a6849c31bfd0e373d73b0f547215e11fc40cdc4449bb7ef5a9b04a51d178cdc01f4dc10814f8bbc078ded3c4bd11d2302ff50082b2e54f39551e43efdf9ab1693bb411e01a125202c0ea2e1143b522d9741467aee3d310aa0f0f58f522acba88202c3df9b1f2dddc6ecd87fcedd565a0da56aae164e9f9a93a3efcb8b2b1e8b55edefa05ef15cfc116f5943b175ec654276b6a68075fe070fe3f9448e70687841257416e0f6cbf08b07954a7336b0ded1747db4dc29df4cdf59dc794fd20b10b4794b873dc2cbba75904800391351f7dabc25096e9c7b41368733b98c68f0232554e22e783db43f385d41e01dc48f911455fa9d62bce6548551a0f63286cf8c1bd59b3f4476c70a48cc69a035371ca3a7894faf9fa33d2889ab489baaa167dbd59b9d1c76af42b825c1debc9ce136df1f7a67d9689f76b86ea0273f36878cc38a48b9d84a74f40edcbd8fd5fb134e8ee580e0be2d6d8ed7af4d416af74ee79fb6cc599de941b29ae8ba53dc0729f70caca8c1636aba72221283e0c9fe67a6efd6ba2c7c7840260697542c8ddb5093c1be156e32b9b964f5a17ad6b7d26ea476b02c43c38d68b383e504b173c73554e85ed97ca3c3762a45eb762147ba97f70671c148d1e894fc00c40d1865b0d0bca969f5ede8c0194178aa5e30ecfb97d91766beb9fb8d57d156465685a936e86fdd05b5b6c6a2433f3543f02df19e065e2b2598eb915e49c56c6de92c749e50dd3cf00f9ae4b56a95cbfa1b922f29b1499950c4cdebd4ec867e16b0c2eee2a24c64482d3f795eb32305e05ef933e7379a82404fc51f64cda81303107485894caf0af59ca46b5faa5e277eedb9eb5da8c0c8f73f440cab3ba4bc4b5032888c4550e3e084809e2991311d25ed5f60e3940608f178b952a2e67679b00fb03cab1b8ab9ef36c257aadd33bb588b931a877677377cff237fd3ded99104446beaf3248c3bc806a73200ce735474da94139e82edd6fb12b917c2e143f132c3e5e02500e1f4bbec6f5f20782f9fa4a3c89390cf5c029759a63cda1d0552e7f3a1f262e80d1b9e1d553a717b6ed13a4fab14199f60b0f279dca7bd7e33ca4cd93aa1385ed53f9fa35dc7bb3d96a4b63a626c56a96191a63b86d8a781251b6c421bcb428ba9145585de3c78402dbcf55a6a5f57d2d561c93a5bb7b712e25b63223f16f866d8aee83aed37dc5b223d74a416b70c48d8bae090dbe8d226b4a6f3d88def226a5c685246dee3afe8543e5793fbed39f421368f8d90f74d6c4966df04a9fc521a632573695221e229aee519e73ef6b427df1502991f1cdc9edc0078e8518e3dd6056cb86dad50dd62b688de45bf6339dac4430811948083b3695c1ed8a69b3d958f8a8fbc7613c235136675138de457cbe0c8bed858e79f467ec6f3c13193f424911a28059c5ff64f12b6ddbebb7461176ebd37d1e0e2a324ff43e5ebb372497e87cf8a7f2d901de7b42f307e20e5392f5556f0d875365cb74e5aa1cea0234d0352db97841446f1f8f9cf69ad3f17631b930fc30f816b84499674138af3a147c7afdb178ff0fdfaf658364b8123dd1d5691fe47c3cc4b71a1b780269118a507e985c8ba7b85815377f2aeb28607b7906c03bd3d2022a3c036566aef2a82de8f76686963bf06ffba607239c5c8488133fc9ca3654878b6ff9a3ca1f59e7cc8335332d4a1a7047eb73ab65aee22c3af36fe9efc9c0c6a488c821f01e910de3ba88aceb4c788bfbe11b4c08f497e399a2f439e8103490f190a38bed366354028ffd285c00f813003b4d301d75286ebc90a7b5c1e094b75703edfd016fb49a9aea8ed5326b3ef13e1b12689742e79ff41f5374572d23386e07161d8e6e3166e45f62b140133603795ae8c56e30e7a6230f2a915ea354dc0ee64075be1c30baf920f6037212d2849f2d6f32ac0b3ce9f1d40b878a254f427be6c3eb0951f86325c2be2962191958b877908467dca990d7f5e698b3bf441542d1278836ef0de414a33498059330b5c9af3fdf35bb54979dab154d82193bf66be02accbd56c04df40f81c9b84ee5270551211d7b1561c4579110c1e13757d8fd6a57bd1aa237c01e6199366f1337af01a30e0b07695d50e083fd9c14e32588ffd2a6b2baf93e36a9ba4926901ea557af142a91dd8caa52c0450def788692e9e0c9290d37acfa415199f1fd8147bb6ac52d2e558be6caaacd3797d305b48486f97a51a72984cc5153ce784c1d53f5857592594c85e0a710ab611d6f3c2e99c57d6ec2d534ab4300e665583b33dffc1adc73d76be39907e8000a96e1d7f031e1aed27d63700bc6730e88bc878032172844596205de103307b7b8b8149970a16cbe84eb762f84c7abc4a72a14522b0089846261c47fd0c2fe5a465c6594368b466e0e48a6206e6b8eac192513fffb194bd61a45ae317669fd1ec978a1ae348ba9df1f6c9a1fe427eb14d6296d4d89efb0ee35ea82a94202b23a2521d409411562eb040975b9fa128b38d7e984334fd39584a5dac94e177dc74ae884145de4a631c6a9b8f4b1367376d6f6793b3992f6dad553748ebc1ad83534c183e0c6410e60f28d4f1f731df3ae6556e4821f7e3f806715c75a9cc06865f44707605c51e4e715191d4782e835aa9fa9897a7034429901ca9ee04a5d1a00918d1b191bc896531dc970d9da9733a1d38fdfc94d15e16ffcc13a15a557abbb9262fd14b5a36b85305a77f074107718661969f927cf741bc7a7495aa6162beabaef3889b7a6080f70c4d81fe0b08bbb1f5049cf7867ba2b74dd40f5b25c585c62b7a1b0384e3e943199064fff29d98fc0ddf3dbbbc78d442170a4d477c875fee1fb6fdc2c919e328115bd2071b62717566ebd276839f7df112be33e310e92af364e246c9e6e463f75af71971f0e6471d6cbb23c63420cab82e8c6330a12fbca07e7b75b72916bf4452c118f31f4daf797cef8f2f4fdf00f0300995789d16dd33162f2f86545073e530dc78153dbf711203d6e977f01a894fb3fabfbd32c3af5efac980201031e22622ad8d68c459e6c99828a9c61d7325b814c1efcbfa54100d96a62e57ed19bdaea4e69639972a8ff890bae1a67aa28e01889a6fdd11b2022798489a627c195f18a8a7d7e06e9171150132a6b68b3c0e482472fbbb8e8998cc6b53220bfa94869fdf241b00178cf67e41f3e21e2507682ee949fe5603230904779f28c4c5c344cc80de6d3583e743aa50c0fc1082c1b2395e3d93df133b5815eb2d4525ef48065ed5ad204ad9c9d3ec95c622367b7b91c5abb5da20e890c833b4f6c6071eeececcbef83e61831fe0fa1315405e4624259292faebad234a7151cb8a302340a5fdc130c7552529b5ca6ab1ae7254839da8be42dd71599d0a241f9a552cb7c25336e3db3345c3246a311eb69e7d294f7def376d7b995f0657ad32e1c6350de6f3724e9d16c9219b354a656bdec8163bd5203efb1a8052401d89d47906c0a6b4b923ef935d029e506c5bfcc03fffadb6a5a96bb296ac7db20eaa89e6b2c4633fe07deaef3210a53ec8a6c1ba67f7f36a119452a3807e608ac3462c9e233f3c54dd6a6dc668513f5d74a97aab172195cc078fcf312688ce983292f29de95c768103c8be76d02b9ed7cefd4d2a7824cb9191ff4432d4f846005f800f56a0c9a72a54bebb6600a5ccce818cd612e2a2728ff320e5d6fc3faaf8d2fe00b100d80978395c46ee74f2071f94cfd84dae00b3c2be97107f74ba761e44b93f5d08685948e79503b56c5f723fe42780dabe1b50e89d1b55704e73e6f2d11abf8a3c45a63ffec23208767eb89cb5c11a1260f574ecf7e3b258229f5638787850949b652c76bfca511b633fbe01b13f9dab528eb0c14df8d7da531a35620fcb56c640500fef98cbdc193fff60c798c832b28088e1d655a892bcdefe1b095ed64d67d8bfd51d17c0393939ba059b1abbe6d77fc9a9eee2eee308363562f16fac41c34579adbf1b1038671906e7600957942544afd7b28f5bfd31729bba28609b58a05c842f602831de684de50fc306cdd1f348ceeeae8283a8055456a8efd785f4653bb76845c4bfb1b43431c3923c8d5ec1ad215adb2a62aa748244053267baab0582c3f00bc91d6cbdafbf843fe2214ef57f3ee3d4eabd30b98f8d3802f827ec7790c53a3fa769da4daebff6f6e3cb2dc4ca8a8bda6591552cf42391f31", 0xf00}, {&(0x7f0000001280)="eacd3f2c526ac8fda2efb3326b2e6453ab50656f4a1fb3899342365fdb5322022776048c05f2323798e0efcb0ffb6ab87fe28e2ee3f4da2128f07190faa52a8be2ae9a99e4ff0e8bfc66b2bbb899eee1afe6c8b57c90b0c6848cc3901b8a458dd815c75ab749e622e93779dcb52b29a877c58d7cc6bea9cd55a4036959aa422acd1b2c2c91f349ff2ce745e61ce4d55cedfdb8e3560c3271a2d5d1119490c9a2e807d6d05f13db41f18ec598a8ef00adbceec63f6aaebf89035c99513c9db157685449", 0xc3}], 0x2, 0x0, 0x0, 0x24810}}, {{&(0x7f0000001380)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000001400)="9759e36b5b8c6b1a1d4c0bebdc4ebcc2bab77a8083c234f84337686925909dd2241750840fbe55743a6295ff7af2d27c121022e342d9ad15dfbd7fea50220021ea8d858c863482f0437af616b35237d9fdca306c601f4d8dc3e4c5d28689a48099b50c2860dfcdad8276348b6c40f3fa52ddcd3585e39c3163320bf34776610ed84b9bff1d83be4d2a36fdd7a26951981dcfefb704fc39c2c956281cd7cd00e3005bceb88efd9b41c89761671409199489c4281c43cd33d78463d6d3fa0e6e9a67c9d0ac6ad64dd8b38ca2d7c27aa5cbc917dbb230f7e79b3edb2f24d4f66c92d2c0364cb98d270265cc869a587f91542ccfe90a81a8d768c004e17b7be06abf5b06c73d0cd18ceb558fd81a58aa2f899384c4ca688c1fa1da71745d279ddec262c020b5c25d575709fca580a023e9dddfa8e77d2472104628bb44cf2664306114bc1235a085d5fc681261654371d2d52605ebe18ac2329a6f406c5caa3c8d990e13bff528f81d313ab585f9255d91788d018ba7b5ff2d14706c4474b7beabbbf7f4cc8068f11201850f837063929614986b8ed15ff9d7e15052ac0164a75b83cfb6afdf8213f7a47b4839b74bbac1da05294c404889a2c5cdab46fb01f808271f852adad8fc6621b9344a9e89769f1e60ec56933c856092668ba269327ac48ceeb34e558ee6221043b6a0bda19ab4165f286539b512386a2c33e8b2c7ea73da5458b72ff19d8cacc5ad01995fd2ec9c30fddc984ea161568e3d97aeeab7bd0bcb84138963117c204f965f3a9d914c9d4b661cb907fefa08af7150ee898823c88d7e9a2fab594da58d263aa232420c4106d521b6ce677e5a4f8386fc4d1eaf6a2e0971466ef6dc50e77a2b49ab67ff4850889342b75cf16069a31faa8ac22fb58fde869a650a746777056cbe668a3bbdcb1ad70f591607f1be05f9d49263b481a21df71405e1e91b5b466860549b81584e00220fffd0a0bb88411bc040f03a5b901251ac1f1637253c0236b23cf4f25a05edbbafbe752dc954c4289115ea85776afbec7317fbd38bc9636245d28413e15cdd6a5251c8a9eb676cd2788aa17db5712ee0f436515401018e9afcbbe17ffc9e7d75fbfc247511109b81fca8ce6d546601a9466f9b7a15e33015592890838722a73644814aacbbfb7ebb333109241f5e81b2d5472f0060d4350ca96e1add509877891cd782c20ea96ea1b6829c026848cd132e875b53d3ea279ddfa77da842eff3d4d9d38d98b7c15cd852e6892a6208713d569f0fb4fa5d0f23bfcd749f0f5e775baa0c76519c23bcd5922297eb5079de4f78952e126f03206a3c456539da878dff82d6387c585bc8a3139ce1358f6b0df54b081c01db710e3a401dd268c85d1bb906ac4c2ba7918076ee70e7b0ea4fd16d23a1d076b3d8d8348b24acff1de3f9cd4b6cefdc24dd7665c6ed2e08e3970bbcec66496d2534a0241e324c7c82debe6e297dd91622ac488a9cf4c4099f82c8574df762462e455a3a0b7347edcd41bd95e6cccf2ee0a0859947d4ed1d713a70fcc52aa35af0719c3b5ccee61f8347c3ba68e880992d93bde8d394e1f432a950a67aba632e87bcab0801886f393366246661cfe9b1e11081d58897658874c7027d37ea4faee74d219675e4332775c8242b44549a17636caefdac48f13c2d8df8a606035a1bdec35e5e07d42fd8f2269a941de0148961f28a1db85bf4cf68e4f8d46d78b38963d386114f7a9b298517ff50ada8fa7c6a7e90b9c5034c88f8a6e3b51f1020b4a2adfd3edd78aca57c0426e1c73aa8c235b8d2acc7efd82ea13bdb0dd32c560a386b46d6b9626e8656e3ba1bbbbc0705f5665060640e6da70c942f6a8d3fb5fe5324e3fac690e71f0e8c3e7815c2252c9bf26deb4ff5f8bf57c92d31ade2a05bf74403ca6ccce7ce794fa4c34e8dd48fc25d4414c5fe4c9b91b128b8f1b93d819bbc2eb9a4b413dd93af1e4ba29f2f753e223da7b0cff5c4a0340f6ad6fd49fe941125dbfe181aecab1bfe46fe82970aa9650955c77e095286f67afa737455fbec9878586cc62641d5a516157d88c669c54c6514e1a4d69720c039c91c7833e87488906ac4360436be5cb9d2a8fb106a4abfabd9f8d8a4fd32f75555efbc5cf4da7aa1508739a35be66f018dc29561bdd75f828f617464fc1f5a539e76f64c17c555220ff12d28b3b52f3a5ee40ba8af66000e59729a98fef264d80524d7bee27604a0907e37773505274e3516da6a5c8fd39bd26bae41d16ee0f96219e639d8047327f810fcf516a35096789e9cbfc4396da9cab79bd5ca66850c912998faf9c363816246117acf794f205135cacf5f2ee446caae68bdb2605b076c4204e55dba995d481bf8bcc3055ecaf637a62c2a9f1aab6dafeb368c261c17c371a2dd887c46a06623ad9e8c994ab1e2e3f30d838fa9804cec4dbb59eb254b91cfe1b74d257154669d50de09fd45279b98062a15f8f65e180129bf78fec1d9f0bdf7a9f8b86b5621be2b001ac657229aaa8ad4c06088784e997876d1e9df1508911cb13f8036be8a64914d5722b9ef717e8b80ad0a5072db6ae5fc9197ae03a7d698940c82ed125dd40ec41d15f2b485ad1e54296106bd6694cabf6fdce8dd6d46368e0d0a8d12784b1753bdd695c1c09cc2a86e90d71feee8e82a96527f5e69a4f4a7f72f7f44622d26222bad20a0c74e319df05f13c3e671b3b98764a9b9ad91ebc9238411de0c5b9688cc3e9ed41d2e6730814f2885ac3e13b8148d328f77d9d701236ea2e5183a97baafdccbdf655145319fe5c05a666470482f3ec202a29c2074a93fbd632400ff2b4e090971ee30fe56f6706318053693147f3e0daffd98e205be261ed15c311c166a93fc07d8735402535dc1c01e9fc77d87114151950e0086c159d9e0e415c0ba4c7600f493905885768ce54a9f2f3a286e185c820ceab273f4369aba37116e1cbbed5080aca2e703dfcc2ec70a36790cf6156b47a4420a132ea30357449f3726a5dfde769f02a8f4666d8d1c74ecaf137218293338b6e8da6ec3b3e6111b109be0c68cdd43754da30ef83ed9b6fdc52414908626c59f0c1313f400a4421de8e9beaeb3dfd087fc4758f620e349bb9c68f7ac3700ee04674035f4772195a9332a5c6523aa2d14989b3a91176d9db30f612034e85d09fe4c3ef4026722a178df3fc27f5e14386d6b80a38d8587128dbeb18baa1175b3f2165b118fcdac34fef35719dd0804e7a3c40ca4d8d28c814867a83c86aac0787a50dd7e99fd27e4cb3d5417d1c32334891c83156bda25cd31d019a571c192c37448a5abe7e14ce8f00d4426b33ff71b1214c76cea95b2bc61d1e71a7dc7413da34cdfbb4b234f85353793d24d3705f22f16ca73b71b51f0bc16081085f4e608bcb3e7749c2b1781053a07362c089ab2c33696e4be368e51f718a2338ec934b3db095a26fb0b9cadc5c1e23a07440cd3e3f435751ab167380cdc58c5a78b202507160a52e609982e600f5a3e8c6df89cb1acd6d00c1465097dd3ca7cdbc48d4f21bb90cbb9d5799ac3d53b0f41d5b0ab3a9b3d9e08c64d93553166a46b390ca523368e05b46c92e2a8168af0297f2fa41b2397ab3a147aeb48b608e44c6c80ddbea5e87a47bdebc71802168508661012beacefc33ef4638c54146d93d9d365bf55fec6c3d2ceff26cc5c1f23afe3afc2c2cb3e160e00e6837c058c8334633d90fd18d3ee8abcf2e3d8773b7a1784a0b492a69f3d7d0b41ef4db3bea5139fcd13f2b5d7234d98ff66b077627f1079877760412a745ae7cb47bb2ea81f92af158564362bcd7e796ea0c013d48f830e75d79bdfe82754c216d326d1b8f8a54ee84edef622d97871f60770338237a31d2b23cdfb7c77df037d85de74827368bfa5af858b1a9a83f325811a19b39009b807029dc5c98909928c775fe8eacb95689a50b74eaf329fad086a7c3ff014574a0994a26b8f852598b54d7f110d37282a6d330c5b598c225ba9241f72126d08f69994765adf7a91b45a9fd679234b6d65700e5efca0f22a6196dc6b94d7ecf2ed0cd32bd5a1544959e18ce47ee7ca342596a2d91ddccee4ba34e576d31f698b394ae1550abcabc1173d3a4b81b4c224d7fd1a056f25393aa5f00c2da2ca8f6837d3572f76ca43fd72653037ca1dd441a33dfcbf05ec1255a7cfbb5500545b5f8acb28992ca215623135cf71a72e5157c54c19237b9a344aa4484b0abaa4062fab411765a86adaf4c962b31d7944072c8a25e7d7b57019a2f78483bfe6abaf7b037269e61b6fd9d012441d9abc4c425a3d6ce30cf8ebc594a64051394222f110a13c7d44edc3c9e406e51547d50598a0787010aaacbd768fbdc7165cd94f99a421c61fdfe22c66a0886527f7e9efee319545bb500625994f0b4f1e75128965201e10abaa9c9ba9b877f5ec0ed1394226ff932f0abada56c0dc3c89a26f6f114963c9b2c670c916e25ea67c9b7eb76bd60c1608863d840469acde553d6206bc2935e9bbc6f532642e9e3145219a35a463cef72955f63a9c11fc98328d56eeccb7f165ffc7fe1cfb123c2a4bc0e28389be9c1ac9406c1a2dd254150e46ad2146d6f77adec0c3b8183f8b9395ffc95fb8a6fdbe33cd3dccb773f430122a80f85580b4018629012acb006d3e40b167053e5e9188d79f12e8ee533fb305306f4cd050d01508c2f51f4087aa796723f13ac840f8ef1a7467c73c3bda0d5649c90da8b5cc9b3e0c27239c790c43a68adf4db7594ad04baafa7cb059c60a8040ab7af8a63998e3801a902f2bdc82ae0660dd1ecdbb6ec8fa59ce3b56c1e2722bfee6918d2f93359a9940ffef752abc9aafa6973bb797d60e20fcec728c82c5efaeecbf6170a18d6265b716b9c44cb5cf60ad74229a4448b867e75dc5c57b9ddaf88728916fa123fef74a83f6f3897db1742022f14e933e1ca3cc00b64721a01edf4c0fc2097d6fd3fc18dc450f8f608ffb70461dd4127f4de6fdf3bd3098c038ca59c8f07a54eea99780c929d82567dd475539f8bdb0c08c16137f72cf28934006c364c82ab9210342274a20890e25ac5fc1a3959dea38835d2969e4cff68322c8f86973811055c2de41bb069d8d2bcf8dd03a32dbb372f37c40c593fd8f028c368ec9bbcbb3b76719d34dc39ee3a53c8dedd436121da4db6cdf25d56c2ebbf02952edbf0939b2b6be23b2413cd6294730968709fe403ee1580fcfbdb68c8795ea494bb802d676b93a869d74d8b47aaede9c1e55a72bf19488fe072208e3c1c758c6ce923346eee45410a0d5bbb1896e133bad27249fabded94d0a60337d2ced20866986bb015aafe6baae5f5cc4bd1fd64a221bd91204ad570182882365ccc295b89a7c078fd874804a2b92ef75ba5b6d6ebd96e8a3aae4e43492c6c20bb2bdcb140c2a5ebc77bfa81126bc9c1be975c38f8201e3f3f98e1e6ff99f359755d3cea5989a107babfc3c7569f57865f64d82819e6732b5de928e96b4b036b0b8acc8e251ee3461dc741d484033d23d416a9174ed5a43a253c94f08268c76a31415895d3ea54b1adf9afaac67cf4ed352ad2af292e6af23ad197dfa5e8d4f921ff255d94c53a43c4c6604f489dc005c1766e3a2a295894e807036ebe0637f58f52629d74257ee8aac0c24b72ae4a5b6e921a476938900fc4048b28f6761b72ddd8754a4c9ddbb5a3a451ed83c808aef18dc94b7c2211d920f7aacd22d3be121b36b0b96ac92bc66746a656eba46d5d8342d700ada34c05048405cdd10f10d8c4fb2e396ff2d370ca1a12f682a854f3fbc27deee", 0xffe}, {&(0x7f0000002400)="1b8ba8c76edd3d3ac9c2d2518b7f53c6f6a6fab4092e9626504314c36cac8fc991f93033998d399dc0a64a7118bc215f751258c08dd59d8dff0102db0e9ef5edf2879dba105c667d472df63c171365a695f19a28b09b9c5074d62cf3dc90849e3cc3649037c6d2f51aa6946514f704e68c5b3900fc1a7b62adc38f0c27061730c9a7ca88866c02e84df4ac5d6d4940b59a4483ae7e4724958214fe0d5574936618ec498c971261a7137492369dc2b2b2fe6c65d1a338e1750d1edcadc71df93b9255ed96f30c11850225df70c4f7944b4a014a4705ef5cd092", 0xd9}], 0x2, &(0x7f00000026c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc0, 0x40}}, {{&(0x7f0000002800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000028c0)=[{&(0x7f0000002880)="08bcb175684a89b222dee7590fa2d5a841bc1373b4449a0ab4162576b7fd9d931c8212a11aeba02c32bd801bedf8349f4bee2a074d619891d9e11e", 0x3b}], 0x1, &(0x7f0000002940)=[@rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}], 0x58, 0x20000090}}, {{0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f00000029c0)="29cfa2129189aa13e8729b431db1a7e31b2ba3ad764c5330da2f8f4123a27b92d8c5ccdfb9a746c822f5e91e0784fc1d3d955347ee4711d223c0ae7408480634481e2f7a01793057fa67a64ea64ec661c6f0a9dd894bc114fc806f8a0b3787199c9de5ee2d410dcc", 0x68}], 0x1, &(0x7f0000004d80)=[@rights={{0x38, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r7}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x118, 0x40080}}, {{&(0x7f0000004ec0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000053c0)=[{&(0x7f0000004f40)="5d7efea5e3119954d513ca8c4d83c9560238348fcf51a6e843fbf5c1438f76bf0f4bab3a03370117a6eff9820714c7c6ab3a427bec88772506c131a4995a7f84952d3764f4a5c76daea026e6910d1f30473803844973adf9cb173e36f464a268a1615d04820e77c5c64823dca049f0b843", 0x71}, {&(0x7f0000005000)="a89da7fbb7e3597bb7ec2d021287bc6f45e1f024c27d0d9f7953595d6b1cb9c76e57d23c44ed181e38", 0x29}, {&(0x7f0000005040)}, {&(0x7f0000005140)}, {&(0x7f0000005180)="25a5854f95ac0c8f9ccbd723e622d2524eace84b14f8b979981538b9b0ce6bd21557e84056263fef99aa31313f0a1fb021c263ee3a37f87bf8b9203a44658e1cdc3fa910944e12d0b770123ce654e8cffb17e605df1ae613fd2c614e0e75e0cc7ca10b50bfa49ca82660030c350f63ddaa62f87a6d44e6ea5f1b23b07b27d0817c9be430189710b4509138226d2f077c8b805c5a86d0ce2d677e9e473ac70922969a57666326ddaffcd72988d254095957cfb10601399106bcc150e4f89ff22aef1a46cb020731795921728b8f7ddb97c99408a4ac67d6", 0xd7}, {&(0x7f0000005280)="51b4c14d10446f8d402cc03f506c97b708b290ece6fcab01c64389b690d5176df8a1ca87b4a473555f27adf4007f3deec34e12ec7827fd2c66b7f42e068b1432f90f87dbc89ac0fd4c0f31a605d9aae04e3c3efa4118cbe16f27774a8be1573b0b8e35c1", 0x64}, {&(0x7f0000005300)="e80a87cbda80e9343c7048afc55697ad453e66761902bf3de73f0b668ef28fcab3fb3f80960614160fb41ebe5457d0f03f1f19ef38f7f505927dbcd4a467351aee4f1199a53dcaba4014b3162bb7850c582496b141a30094209e1b45115838045c04957f7b8095bad8240186967047b6e4a052416c96", 0x76}, {&(0x7f0000005380)="8fdf0e91bffeb0d32ad7f6a93e6f0cb6ca06a88e9faf5c93e8", 0x19}], 0x8, 0x0, 0x0, 0x10}}, {{&(0x7f0000005440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000069c0)=[{&(0x7f00000054c0)="006ce8467c0c2e4a25bafc1a1081a3fbe79699c2135f1bc0eae03672bca968abc8725c919509dd803349ade9c7e8713225d2264a92d12da5685a640e5ec94e630e32f581c622313eddd4e6b9a927e16ad194bd00e319a8e228d6a2ea8f4dcb8f0bd81cc907a414f7738452c47340d270375f9d7b3c3295d31283a89f8b140a252e39e1403bb3fe0f373a109f294fc965ec2a276c28d97f763f2f28919f37c3bcc7f35589f77ddd8a4892213684db7b5918a54894c4b669b9e5c4115a70a75d84702de0544feb61e3af668f7dc21c2633776663ede9c2345ff6de14bd0b3528c4ef716e6a60a94d971bdc949d8b2f67462d78101b4a40c3", 0xf7}, {&(0x7f00000055c0)="0f70049e4a760f556ab22af6917c35775417cf51", 0x14}, {&(0x7f0000005600)="0a8e7fe1d37291700369f8f1390a754ff0eff091c4661cf97be7f3330c8e614abb9c4cabdcd4df8864c2070a397401b0006aefdf9b75d90c3ef71c73b07d10b11f77650e064ff27e2d417e71b1da7256b7916801aa5c3298b8abba5888ef9516c07c901f67ccc2ec740490b2378ee55db0869ba7a3e98a01190fbcd185249200f6d3a13e88c330b63d13ba80778b085f2e42f24d9700f7c1cb107fccabc5f97ee18acb720205a965c97b5572f4232a1f6e3cf5da031de0d2e7844e42b0b3c41362bdab074a2ae27ab67aa58d763ae587ce37532d08db2398eed31a4f89f2fc6956a78858b0bae73d59a74edd9fe27d72e5fe1c746fd775428f15a491a3ba8f87678d6f0f2f8c11f8b60d0feff453ad6e305144648125b4fe07ae9c14811918070eeea0c4bc9b5cc637ebf3a9fd1336efea6af9df9430d93aa7d7292f1319c2f0d8ab0527d5011e00bd8faafb0fa77e7c9a65f3713c5074ac7a4851ff14acc108f07aa4c71d6a4613cf2b6764c134b70873511299fce7ff0b9a5dcc792469b3b883fa196dd44952e466286d8620e932c4f67799c46fc6a1059df6bce262e25c9c1d2e260cf67928cd63b5a0cd983ad1d19baa917086fa792db78eee9545645a89bcea79286fd62f637a8610634cd6e1fdf5a3f85f065a621c8a56a4f456dc270fae3a602cad7f1a52c08072511345baf0bedf9f06363a03795e8f2b2958f9fb23ba79c2d3dd28bd3954ea864bee282abd68bbdc5a70123b778733cf2b1627ca14d11d3a0698e11c9213c4b9d23d45088a76794e491153b7395ad47622114440af0006b53aa2961cee4917dcc87a8a28175a8bd6fbb852379654d45efb22e767890a1947c7e4cec17816733a8a098afcb1f7e00b682d3a64c2fac25e74f2227e72a5bffdee6edc6f64cea16806ed261ab42373d9b5e2ae5590dc829b1d04309a523c5c869f146245cf471b676ebcd439142e8530d0682912e1781e0e29bc2d51924e2bc9f83d48e6ed31484025242bc10a1058921c12fad8497237589587ded7d7d096e1812337109f3044d61c805f3b5552a188f72da440e663404d1d170cc49b7b8951a20bdf9fcdf4b4021f4d8318695fb053c5f0bdfaa4bea32c36ffb33b8c7a14c32784528cf2f22dc14666fcaf984c254b43e1bc7a0b662d1443c43aaf5e31ffd1fe04f99111e1a9b216058fb626ad1c7a251117d9ab03eda87f820a1190a5c99a0587c94aeda463c4524fcf5597da4f7dc8ed98cdc826b387bba322920aa097a4c7048a009badee6c5c87291269dd9e9e921e4716173cf7d17c1faf16f25f289aafb601ae1220867eaac582ac35b830cdc3f0890fbf17981b7c1a7edc298fd24d4d3baf3ce10ce083cf5d7436c4e460c4c6e03d53814bfdc1658fd8e3450529c5676664de3f71dfbd787ebaa3cd4f695b5047c43dad96ed2738feddfc588479ad7e705671a49c040de558e9dd5f450cfad79c850d575be34a4784a70dd554d9d9c39c2020752bce06780ce0b0302f7373ca82e76f1748962218228e0c5dd3ac51f8c2fc0f3b8bd87f27887f2b6d3ed10508390872efa10cd30b1000b2709f6ff0574dce512d95893997a7adc77a4c82230a18c341d120738fdb7a19e327b4155516aa092be08ddf85c501acac0883efe1b61bbbc45b7024107da0c8d8126f92d841283b35602e18bf4b0648c7707d36245301ed9803e77f82a0922c0bb74ffff7b192b1012532512325071630d40a9a3a7b889f7237a46b5476f1dce7db84e14e33a250a12122b403ae8ba98c07b9dfdfa815bcf5bbc20cfdc1a9190cdf29d5096fb38c9384c9fd5be30c38f22adeb44a16a88337e9c3aa2eca13aa7b2c8a0f05372083723e9f9c096e7246b21d2de6f6ebbd756a93ac83638e57e4b881c711f4960193869f5c1eb2a2775ee35fff5ba37f9c03e3737bd8f697344c1ba6f7907311e8d8d567a4a32c208f286a1121f335e11548730fd0c2c0384ae33a428e0fa9a85da5b533ffe2baf5d829b1304c005937d32414910ea2224a00b00ade0755eee5afaccca504233b150c56ee852feab7ea5801e6394dd698425518d86c3a183bac1d4bda3c66acd2d16fe8c3e606cdc8e44a5f7a27d8ba0cc7479921d06cae623e06883b1f2510c7db9f0346c47922736d7ab967de19f430235da29cec2f538e95aac3cf164140b7c343554ec410f799faf8c24caa1ce47a7562e96181fc2c0285c6e46544c946798b3f496f5f8c4fd5e5747304be3c60019946568cb847f24d5c4f9cb4db7269fce249fbb207eb23623c5b3e401c8c8356b18073b768d8adda14d50da77f7889be4f8012ac61b2f2681096f52f314beeebb0c89cfdbeeafab7d10136be9eded73bcc19fa146ab501da2b90ccbcfdca21fadd83e58785dc9ef81c34e260a06a8ec9abc92b1e49af0d5e27ed229c6db1d72f4b16bec78ef51f4205b9aa2e7cc2876e3fef1d9224ee5e23536f5e1dfbb0f6884cea530f78fc5be372ee754007075e7f0d73f3a1a5bf4e657efacae4ac44368d67a37716b55752649ba8b01996f6d83f366b25131a2254a6908242c6b695c4e049ef4f0c9dc407a92babf9e87efc3f09818c92be6b1c37a78a24381c09af1dbc6a682625f340db82773616952772400e8c43d35d4597269b6218455776e8702ba5fb56dbdcddf49215c9eec20a1ae76663e9729d961c22c382970cf76a29a654d1fafb3e3670b82988930934cecd545d5df77aba2ba4e1e574466bc96a22426692b1d17cdc7baa98dbbe176c181c7cc4713b674487e07f1d941f1756dc796125fdf8e4d115d9221e4700c3894111def8be7480d0e8812a00574e2cb9ff3f82bfb8232a5f2034970780f925921ddd6beb61769c835c785593b79702064ea92aa880be7ed2a8fbae34152bc76fe8cf7f4c9abe91fd45a00e3cbc9d8fe9676d8e1b954f43914d325e00c3dc5d7f2d6367955032b336136b8cebf38a2521c0380806501aad632a1a7e75ae136057421a77f95b6eaeeb9f16b449fc309ef4ae1ba3636c2edfc08d9826bb4526e75b99b6a0336ffb4a1bebd376ee8bd71599dfee955dc94c4bf399c21ea88967fd51c1b1a232941b695acb85459e9efc98c7702eceeda4b48333011ef23d3511fb473cd41f24af8d63d967ffdde7f31aff33f89b722e44e4f3cf1d34bb94f2a2c796ce6537b0a50fa54584074233b53c2ff4d42ffc8fc05b713ebbe239fc028d0ccb98d77a4fd8b3379415220ec3974db5225c3ed7486f46fe2160fa7071c79af7a370dd73d671abdcc781b55ad52238c83521c0ffca6258851ff365e214f566cc0caceedbce0ab2e1687fac55b27022f9593023ecb480a4412b336f4efeda68cb2d281eb8167a44bb53237980fd7078f70c9c78a7df9cd3846442f17a50f1ad4934eb875bdace9142f9e2e13fb63e88ed9df05d97ea23bf08e8dff27ca19a85bf93951ff816e95b0ab60fd16aa8ccc1840701df6d0d9aba415d9ba608bdd4b492c03ab03d5b307711c8ca27b955557b687130ac00c42006683fb65c92f2b0e2dd0a4edf02d618b78289ec3ff73d2cff9932bf74ba09aba04edbb63c31cac7be71fec2298c5a863a159de39cc8ae436e5677edda3d0c00aa2f130fbfbbe982aeb9ce3fd9034983d78a8502df180591dff0d31cd20271ce567df2a1a4d4a1d5e5c10946ffb8bd3fe3286da11d653a622220cb4b2eae93f13411029c17b3d6ab95b416369b0f4d2b1d289ea489020696dc6f1ad752c738d4f817644ed1ad952937e7e0dc1bc4419d2ed0c904512e37ed8197b1a17aa2f12912228f2c40e202929b071a0158f3e81cd6f61b536bde702cc0a680cc9d25493196bf35d18e4618bb2d19c62178d8c97b49a6e0734fef05ee72a840dcde14a98a10379f61f1e3fe7b3cd60228d0e06fbf6a2153122c4b1dcac57bbcf8e43ccc2263aa1b4b0ae881a529515ae362a64e2514fb1961fcdbcfc75f86e22d9017310e096e16bbd6d9febf3eb6934c0cfeed9a63839712eda6ae0482e2b26ab107482e76a7a7b9bd730ba75875be395483a781739c01f9e4d789de05da9639428e7819b021e450db1a68c86eedb9a2c57e874729c92724aadb4b2361b810550ee37f93293f889915fbcaa08d80e0f74a2838e4b0c0981aa8a6cfcdf16c09a0dbe6279a224dc32ee766239eb98d439f7c48ada30b7aa23c81f352258cf5383eed0d738c5e02298aa26ab8d9f7eecf9f85b4a08dedeae2ae518bb790b239b53ec857749d00ade8d2eea0e1b238a794c837b8e23bcc0a1a81a0a8218669dac75fc0ba032ec85201468fcee6a38a5910dbf0fa26272d19b9ecb5b2b5432930523a516f4109667296bf69b9af83591fc1936aec47a81fd2393e752b2e7928b0e63f4cd11ff303a239f3a4e05790e18c31916d871fffb0ff94e7b1fba00b408a3533f45e2e48cf4f523e2baf9e484f039cc0c59c15b32e4e058019895dd61fe6db93e0d27e31763cd9e7df945dfadd2ff7ea595867571eae4168b11a8ca990619cb2f9bcf78f61a2623dee497cb58ffab3085999250ac390efe19421c846bf85d8714d103ae2b50d16b9f0579ee8d9a32cd34e3b3891b5fca7b38da800954911c52266be8898a55138b35ce7b4ee789216d1030af5a26ecab23a00258d6249e9480e6b28e2f45e5c365b63a33bbd8e83db1f52a8d7da24e3a66c2500faa64a0a26ad01392cbde762ea4833ce6ee25def51cb121bea8ab046e5e6af6ea7222c9afb9fa7147758e0bf332a2174a76a502ad8b71fbb91891457b5663fc2aa1d0b9d8515ce39aa82a9cc4b9ecf33a0c95d9b6e97da43834343e8b14e1afa76fecf31302dd7f7ab1f21440adb5a18499c8cb232e892cd6de2b40e4ec68e8e99e0dd8f9aa9f1a186ddffc567ffdcbdc1e51f4f9bf135a13d6b2b639c4614782781902633f697d2b2d62ca7e1cafcfde9373378289ef0d55763abdc31c1943b7bffa0eaf93bb6cdce62d03d95bcae57488e152908104b9fa239593d6ce15a2cb5a65b8133f1b82ba518f032f899a024c347f08c88c55718cced6e0098b84eb6c8c8b3c6c2c92dc63535dc4e6e48d7ddd9f29419aaab61a1c719a7c9113cd3eb5f201b132e1a2387b8eb389919d4869021dfc9c06233578a504462fa40d3d343fa1045178a987123e959dc159d4534256535761c797510f561d79c63b901518576caf9afd5bf071b4deab5d9a81a07ca7ed01e90c59b191f9fcbf15b837f078891714c73f17fb9b1c07084ee02f3a6e51f7a6c0e21073111a036dd93ad19fb7cc8026f55828f4f63e90cba7da2c8f5b3c177842ce6f993ac86e0253228fb545ad3081d0f0b08706e06ce9f84c31155f236582f98d452931d25ec1012a547d73b01d9f0b2dc02cc422e04dcbb7a5a2bd6e144a00e8a8d8bdd3668a9e0138dba696a82cdc9fed6d591fb81fa85ba8810ec9ea26cdf9910046658ea318401fbf0d87323035a3c106aea3a6c6bdf7d6e2388dad8b332e53125182926b5ead319f914f36bc912cfcd5c397eaea09956a4760e0189942137dd4148fd0e3d8382c2452eccaf3f9dc97aaf3cb2483a87abedcfbf67d4ba4b7be8daf2a6fd319bbf5789afecab6a1a2f6cb09177808a2485a4f3aff3e19c242a113a4b3bd5c73a5441b551022b18f224f041db944a0329317d4c9c45259eddec5cd3d3a72cf46ccbbcc36cb190a9b559bdf03ecca8252f0e82139df660ba50f79dd6dd50bbdcee4b51a0eed313e7c942c6f419fb24b278128104982020288ca411a309ae596879028fd35357716bd404225f3db462108aab10", 0x1000}, {&(0x7f0000006600)="9efaf667eeac2df5a65e2c464fc48bec3f8c651a50ded3c82828c740af533967884c0c6b87b00d2493aad7c0d79ad82e3559e7239d5dca311a58ae83743dbd5ce4f752d726e62826edae3951a45a3fd6b44f56ea64a3767eda5cabcb5aa01f2061c9e9492b1b775659124cc37fd82fe083e8e8669e6f92ddde964a6f46e8aa8fb66ccd4d87f600d5da7acbf859e8eebf38f927bd9c3524a518eb657f89671b86", 0xa0}, {&(0x7f00000066c0)="6735e5a2b331aebc2a8302c3663fd5749df47820bd5c069c86d386423cd0216e5173dd9009bd03a8ae150aa50f42d4accfb14f964ed5aadee2f137c069402208d173d89450d9b760910dfdcd9b9075ab1cf3758d1669d70b41f74294cadc9e51ce97cfe61ed9943885ff6a5eacbead06fed85db2fc952b213e9c42fbe31bd860b8ad6e03c0d93bcd0e17ea5413583b280e", 0x91}, {&(0x7f0000006780)="11004f2432ecae7b1dcf44e474af7b9333dafa6c3b3edda83f29adf628adb8e1aa217269c26291f9e14293e967efcafb61b05e5da7bc32134224bb05fab31656e3c2388fbae708b20794b5cd1a8bb798b992c96a63685adc1558c93b9baac175af7674d16f6f67ea7754593004fee53333e29b6d28c5b733cbc616110b177297ebedb85aa9fa426997208a515c78e61f1deff7c6f4108373eda6ea51db0105541093e2894da2c4fe87ac67febd0afc8b6b1610ff20984339eb813247f8134e6cdf5302e9dddea943f3396e6208efc71cb90ad5a3c80464f4257392f80fbf", 0xde}, {&(0x7f0000006880)="4408a3bb999d60bf660fa4a4d4b6ae6ed8847673de8b150ecbe51a27acc76a2772514e4f13b00b753be4df3ab24178387a7951b4063f06ed88a44806d4ed2ff64465a67cc6e27e463a1f15e5d5dbad88084db9b886ed7d396da8ae3a45c3922489779f0dfbf69a9c8f31268caac03ae98e99f96754bf37e8617bd96a7756e9b311404ddea126b7c00daba06281d2", 0x8e}, {0x0}], 0x8, &(0x7f0000006b00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, r6, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7}}}], 0x70, 0x1}}, {{&(0x7f0000006b80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006f00)=[{&(0x7f0000006c00)="f0b27d64c8a0eb5d7f1d686d22057144c909fd53740df5e7803fb6366a8d6c2e054f4717b3ab18033a7e4d81cced9f1aed61840fbf0fd7bb9b18788feff8965d2d2e7ff3a840b73c164912607bed197f521009bdd6a5d7a05271d91b26dbc1fa07956d4f7a4699abd6c75271fdf9d812b7dc498ed764ea1943f294286b4a15424b448ac67f14fe40dc286c7ebb2f6ee1672b3ffa6d9b260f28d7935848ce", 0x9e}, {&(0x7f0000006cc0)="cc9c1921c1b32365b8db4e0752cd163f6a83faa9d8dab71c5dc9dc2cbdaf1b6b09d38dfc9f0c92a26eff152f99267858a19285e5b090", 0x36}, {&(0x7f0000006d00)="d4cdc777807ea6ac4b48763bac181be060524bdb492dded51979868a6cd32d85ecc16b0dcb84fcc1dab2da7f9ca1d8b2d5df2eb89f05818559221675a431b6bae91d39e45511e5a507ef4ae6dbbce3022a2a95e745ed587427ac1e18ac3c0c2082f41277e418873976d9c45fea41e45a4aa94eff01bcc51f622bb0818bf6dab294ebdde0cb907e534d4257a976a83a9dffd1f1717ad0beb9ee3acd717ceb7adea0e8f6abcba6", 0xa6}, {&(0x7f0000006dc0)="0935509e3fd6ba410aa96206c1ca358315df9ed237e872688b583429653d2554d1a9513eedf3c20873c4b0dec3b38c65076d9d175e398685811ebbe23154eef46c767543e042a98f03bfb9244c502452088810faf62c063d0a5e95cda592afdf0d73822f0a541eb5c5ed431fd01bb10f86b14a1d5df9391baa5dc398fe5abb94faa89c4bd7f3cc159c0c3f2ca016d6214a5cb1a8ac8d1e317f9f73b417e308fa7c1df08042a94ff4139d3072a1d8fc87f19816af795e1ad4af500113f0b6d13aa1716d5a29ad5d3f8bac0b", 0xcb}, {&(0x7f0000006ec0)="44569ca2c3c18c98", 0x8}], 0x5, &(0x7f0000007040)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r6], 0x78, 0x2c008880}}, {{&(0x7f00000070c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000007140)="d1d7bf774f8fddc29f8c8388d39bfed76514f2baf7d9373df3a1afd49fc040e2f1d49cf88dec88c14e6a0af0d303aeb7bdf0a22ea68e5194dc51b7580247c34b717803ead49601440adb7523bc6b087e03806a7ec838a5d78692d95d110ee9f0c5fccc3dcbbf25c17ce82ddac6c03cdc3153be63fcfa4c19d1bb838f0b09fcdb8fe0784d07c37020ba5019bfac03c624fd875fb34362914b18a7fb0b77fd8ea4c50b3046789162ea6989388aa6747abea2b2c8cb3eea07c8120827a2", 0xbc}, {&(0x7f0000007200)="01428bddfe26be467637208bb901befbf5edf14a495d77fe5858c0ed11f48e045e28cdd0e81d9a3a1095287b930ddb43ddc1381004fb031869a0a6a9cc454a88c7319bc0172ad619df4a88e907392965c6b2ebc5af6dc64d21aae95c26cdef63558278e36841e10016c3f13485f34e4bb09ab533d4cda59c1e04cb88d8b38ace247f2b13d233019fd339ca679b228a896b589b7b9765dc2c6d1bf56dbfcb18ba", 0xa0}, {&(0x7f00000072c0)="6015b5a5437a41b6a61e3b89bcf02054e1d137f358473b029e873f16734ed1d971a25940af85fb57431ef17b1df36a15c4ae485b497015cd5c6aa38189eba838beb322d737ae2f7aeae2b1e9f6d3ad5c9d58879928830600dbd85585b0b3450024ef6be6a1a0d2e4787cd964fa548b855ca0c5ca10a0935345edc2df8a0973c2869edfe142ab22555c93af7c2143e914798b9fed8698c105c38b84962ba7e52b5988a44597ce6fbe8922b5dcad441f7d1249e0fb9e5997802070c6272c57a52a58c08601c58e8700c455176823a1279c1392deaa2a4687b1b84cf06d4fda8809a09577ec2e26a0c01a47ef9cd4853c1d24fa08180a1574f9167356d1465b431812ca27429fcbfa9e7e415bc9ef1fd7b7ea57efece2371cf18b45df7c6badc5bd4c6fbec0b5a6b146f2728beece313e73071730aad48cd6b2af4665b5c68f6c6dff9844499f534c8bf118d5acff8c6b12b787ecc7aebe4009d8fcf19adabbd07a9a6817ac5aa46c34daa2989161e206046320e9b7ff735b55748386d640893503d3636335ebcbf1ad12f2f089038891d275c900702d5a521e60d4903e21e74e1a5af21c02d7ef21f9906a00ff54cd5aadf79773ac0da9d7966064d956ddefd0fd7c39072772d57a2339222ec11d1a49ef74b63785591d4e7411b9e41cc74b6ff785302c19bbc06f0344c627334a1113980d9c999055cfcc4a8d5f9177630620fd354ed022f7559d5e014f9dbb97f94609c78090756349b456c54c31be1f7297bb202c39ef02a62851767e932a2c0562f9921a155adfba713a1fa6fc59134d5c52463b18d07e0e563e4ed1d0ef201f2ae805647570b7ba49ba4abc308f6fc5bdcc286c2c3041f074e6271385ad8bfb10b24bd25c6ff496a70bbb1ab80ce033bb77a6bc61993dfaca9f7366ffa4caaa9ef9b11bbeada500994d17b6737974abc1508698a0381f5dd53d0111bd8712ce43ec72e28c4586ddeffdd1e5efb1b29ace7e9c637d154ce08e4f133ac9d4aa68752c9d410417c70629bf10fb01b9ca90dccf8d53977a307c72ab08c035065fb15fe983251eb3b27cc5328fc95c53da303d6d21b2e1305fc48d566c423c3fbc83833346164a6f7c8fd6bdcec777ca133c239ec94e825603eb4979acddb45460460fab4efed764358a57e09e66ece205b50f038f0a0644807f7a8c810e42d1df4f6b804c4f5323e5f2086cb2a4a2174a64373db32da7143cb259c8fca68620af477ca72417590e675ee1ff2c078ff05b50b85d2109931115a6dd997d4708863d1fa7c38fd767362514ad79e5d91bc63337189e92f5645d00f28b8a66ec627206dfbe78d7725f4ff66066ae39f2ac9743e248de558a8ee6eaf211ca9f69775193b99e329f861a7d88a83503d29910095edf6b488f0076efe3b9b33bb2018405425b6352988ec4c4d4839bd37f99ff56edaecbbadba027f5a2d475569c8fc8b02034dd3404945eefda365beeba4698192f8c80ff6c4e3dbc45f6b20fe0fd8995e45c2b975500d3dc7352605b3391f97ba0d03e94dc7b189224a48d9ca7c69937f4194d1ca0299a5c134dc907eb1386a5d7ff4da1cf1d724b79825009bc4f603910916dfebe44a20a5ef0091e142d64a59347029dd35d065bb490af577dbf32bcf5be4a4a77366472cb87e0fc3f7aa11cd49971edffa7a7e5447b52fb4bb6c93ce55d1f1e0307661c184aadd646977cd238c3ace7e503a2a0406a468ec1be9f3792539494b0b1f9837d91fdcde4587557844f3144ee011f58785247a969d23ddab3fdd81d634dad1cef7c06caf2257bf9b003abe9ea38c6e322aac09ce43d201125319a3e9c67e5add392d1463c8c407b4aefb37a9782a9abd069866e28831b4282a4b81d41706605c26eb6c30be1b75326c12bb9ebec7a0358e6fd681c6997582c00b9c1b9fa2eca0eead61c650319746731866fcf825afa21a1a3364a285242295a3394b7198deeda4f401fd134197376342f364d409aa5f6a76ab5fbc881c5eba2f2519baac13ce50c714ebe69a2377104c2d9547e7ae4f14613610a824b806b401abe3d52cb8cd84ce805a0edcd13a01c9bd24baa1ba2ce7113a97cccb82c19b56bd0fe3e120aff2169739551affb884bb0b69d44c30f295a2a7b14eddfb3762b13c01b5637446c25cb2c8284987111cc9b6b12c8abae0e7b066db7559882d96f7c825c4988bc438858fa8e91d464f46e0fefc82b4ecfa0e55d71b0b3ded435e9215301b2ff3153056c5908398d7922eeec481eb76049be76a969c590e6f9af8913c447afb14f87f3b97d011bc08507f8ba9562e1efd19e844073ac2eb33aa844668a042e7234307c8f5e7ce24281cfa95a9fe2f5d6d2e58c5f201c5ac9fed0a1cc8437201c0ef856039d47f44421952937ceccb43de6e073a8181457a09650bf216203efda8d32ba4eff7490282380b9e1e9dcaf9d440f2956a4540027dda50d1b5916edb47993d79027d6e1724b741c523f2e059ac79aae79e732c70da5b9d29528ec01b68e970a576af6b609b44ce8191268c33b7cc0be2116e34cc07dcf31ea9e7278e4c4f9bc514d053427d04685566286ffeac8268a161ab92ec867b88802c0a1c2afcc609eb241c9260b6323662d1055200b77849bafd52b45144177fb0b5096cbd34fc6c5419c8e418997fd5b73fdfc0e93d3fa47909eba222ce5b6a13757fc478ec36370ca7d00eda9fe295cbffd0daeda429db7ebb8e29825c42587c79c1049fa99409c506a02d4aeefbffb5bb771b12475f4f6bf1f06de4d71214febf1c8fa7f4cd0b7900e1b2dcb08c7d72ef1e55de9fc2ed5f19828c6d3517eb34e9803699e78934f4827d86e749d11d4436899b193ab21fd8d8bf058a65dee676eeeeaef4180d30bfd3750d5ff7faa7bace9a666e6a8d5ab6b61ed413675f467a75664344f13c8a8c4c104b06061996a0435488e1bb3360c65cd1abd614186b25555a19809e9ea90feac6c682950b2693ea00464d2d8278b19c72fa9d9828f362749668d65779d4fc8315ac3b7260d12661e18417ae2cbcc32f9f127c362077aded04785cbd75c53421f2f8f862054c69100834b172ea8c0e17b30dec1dee74bb0c0b00de02d480a10f3f26f1148b312d0e5537092b90fea0515fbe8cd5e79d2bfa3672201ab68ae73c03ac764556adce44dd2b8cb1dd0102b3d3ccf67744c2d61321f57911a78be346d7b6a48a2fbd853318dd93b8405f2706582a26d443fdd597b88b6bf8b02259bd48035793c8726353aa227d522f47b24118ff16c503ecbdeafd981f4186323aae0f21565b62fd551840602785f3c1e4c18c22b8e056eb5c41b22fd08ae8bc6343cae8c09d55ed8f1835a3b5fa398647731747a0de32348912ba2bbf369e37ef60f7d385d266ba848900ca2092536bf66ab7d1b408657f7b1d997fd06739f1c1a372d19f80ae85ddc64cf324df262736efb4df8f73fa9578633c2321778cc5b02aaa13c41e445145c05e1bc8564c9f7df3b3906b08943bf6266b127c0587e518694568580cbb9edd0bcb1faf6fcf3f94d2de367ad1af7a134e194607b2f8e9b8d2b2ae6cd91d00c2b6fe0f99a2fd163771606a02f6e2ac274647a88737c20555d723930912c409a95cb2dac2bb481c144a2b3cea69b8b7217fe352173a5d984893f3e5af933276cbcc30cc27d23ee54bcd3a7c666e36a7d6e54eda47b0cae8546258736c9a0d9b21d5dccb6a92aac1852249455e9f83dccc6dc739cbb33af959bc80673f9b75ecf3238918864c8144ee0e351b4ae518e12ffadc45cb6d1cefa816b5cdd7cd9f05b2cfa68b2b13c8005e934f58f5a7ebc3eb37dfdd81b3782601fda647749a9a8e8f88b97940b3e03e62231537bbed01b6d5ec292473322b491293afef02cbd9baadd7ba82b0a8b25b14a78bb1ae8874597bd18417dd1524f35187dbd6a8801e188a1b72dac8f24f06f16be0aebc5b4dc81cddc7cc127e239e157698617e8e280faa7c8d50d428366266b585a078f0bff003dfced2e579463f5827f691723107870bfe9b7013f44b605c1c60ea6cf4661899fdc1a9edcf6e222c2373def6961bcbdaefc2e292880fe1eeac8c8f47b087e332da6138b41ab4f48edd35a0e91701e7207680449beafafd3a72bba72c337833c7f0bb986a1c7ecbf2fd3f8b66bdd26df9605b03dbbf3f01b134396eae3eb8fb4774ff871613c02b44198c0fe64b956adc20db85d7cb49bfa919454715a6df23a139a468afeeebdf9f6a06ab0a1297964fd6a649c6c6ae11b3da7563e7684b54d847479ae9fa9a740e97791b424d0e521fb8c4a8f6f33c5bd306675b4a9325967bb64e945245c7ff21ab7fb4cd00ac93886ae980125f0da191c907036a02ca1e36159ef9566c1d4edbbc2dddbd248f8cfbdeff7e42a4b8db02365e716321ab2ac52534a3330cddf4430ecaddc38a0538df880d5b4cead5a5939c8d86c5d932430222885a1a549d65c9024f95921bba213fe5b523f40c36c94eaa0a200a91de235713c8a78ef98343913e686b3a6eaa440ff8bcd37a98f1ca892d6995f9ad55a953484aa2c496a7836409b7a5f8abc9eac124305a19c0d5555d9d6eda9f6a1861c8935aa74902b4a37c297074e29b93c2472a523aa52123d9ddd485518022f3c7912c2c61b6d3a6463869985d21867e0e248ed272aea20ae9174de07ec32e00e989ff96466c6f293e59895ddbf5e511a51f353f9f5832743a1246e32b91dec7728fb19f5cc24d98203541a809df43cd77f5e0985f9218b721e6577ddc56217dfb5e8ff6cc8377a80a52de0cf6f1813a354637fffda57203df5033bd77291152120697541fc97088fb1c2bfe0c14ede8ecbf9f736c7240b7042b4eb2b886520bbe00fec89aad3a3b8ee1454b8c611218ea21f293dcabca59df6ff228c55fa0874441c1a2aaa2d8bb2dee0cfc602c15693099162add3ad488963fe088ff56809f0cc5226cf474ceb55422833e47e1a15148d858e7e68243ffff1627c0acb86adf5bc2f2b2bc4723ed26c70d5ffc0f5290ed37ec3ff820e5e5578a61c8468bea71b5732415e8867edd4f02934dd6ba5898ed0a65856e11a62ec2579ed07382c508b2eec3addf7e341213a428e1fd4e39650759260b5623606f4bfabaa59f721aa8a5cf3d8b724a2c9cb5c96f62b01964839db42328edbfcfc37b10ba39579a1717b5fb84dc42436d61357adfe87a87d5b4ea8cf027666ed7122ab4233f681eef0c2ef24e98d9c88f9f82b0492c7fdd05df078cf06d1b4f56053db54fb6beae0c4cde0f6695c6e989beacee2acfec5f54d956cc4f1cef85787e5eba7b93c2496e587b5321604531c83a41987f862b1b00a1cef27a5650f0ab98040e3ca348e9cfd4b86ca10066d00587812d7e930b0b62aedf548fc62d5548ee764430935999650be435729ef48ec86949613217c0e255d532e9b37e2fa96bc42aec616ded40d2ba6180650cce70c6599aebc813b30f16974fed30fe4300a21deff8298a72104200f6237597b239d9b697a58307d715e028cd3491b02a145515b403b9de25ee2a4e0d8d5a79855ce90e2d046e962f3cbbcc36eb2b242484b7a7838c6e0b8a494f5834ac2c5ce9b406f7476c6c3d0eabec56f20f9aae2ae27fb175ea2e1582915b013d8773bcf082f760681bc236b83fe84183160f643b48fd691ed09ba1f90da166dffe105ee6500e739a7ab887a8a0225b180ad68dd295f8dc55905b380c8d16cea2cdbb15038b3c3a794959b9146af2a9f6ab008dbc2139d4f7835643e2ab92a6f091072a69061066dc834090cf6ef295950a505", 0x1000}, {&(0x7f00000082c0)="75ea939fa316e4181529a6556a7f2fe6ecff6be1aa95f9e922b92ca684b8f1260c56fc2bc74cc1dde725a329ffd3576fdd8d4ed582589c4a12f38e2536db8982f3131097dc993c187a5abe14a8a46a8f1a418474180988e7717586312b88b3b7bab55cbd4d218e4457ebafa88faa26896db4bbc6e5b59c3be46a16aa772705a1342f1f211fbaf194492263f9b0ce8577", 0x90}], 0x4, &(0x7f0000008680)=[@rights={{0x28, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r6, r6]}}], 0x120, 0x801}}, {{&(0x7f00000087c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000008cc0)=[{&(0x7f0000008840)="6f581469057bd09b76e1f29e41dcc66b1d3d3dc479518546b41e0bbfe80d8517442bc90a1cd7d1c0ab83a91e07866cf70efac4186e482fbd5c2268de9eecaaee721edf27e4826a57aba02aaf1ffdc01014e1f1cca3c67d7b2ff52050c5a5b0a3fbc1d2fd7c65e32a1fac75a6ee76d033c7fe778501759204dd6ab0c7730c79e1d6463d4682f2183139cb8baaab2cb9335bccddb80363bb323379541d471169c2f5d67a43460e1a49131259104b76b4a6c7c20acfaebc925037edcad5bf7767f9f6dc6848d211e54994816cee70de131f2369fe295ecee28a8a55746dac25bc31f2b4c690e0d4f0fccb7c9afe86730f3d67ce4be910cfcafc6e4dd8", 0xfb}, {&(0x7f0000008940)="f6486538c6c31d04ef87aa10debab219e9bcccd25ddfeebbf817df93b4cc93fbb05b9d13b5c9324f812ee619c4db383ea8a27c7295a94d37a1337f005a", 0x3d}, {&(0x7f0000008980)="21e58c35872c49437a7e8c82721326725cea3330568d9be7c9fa10b321e5426a7fd355da1988c7921d3c8f8049991d71a41a214eff7a93e447dd50b2b76537467c60a1d91e6e1def271b87d00dae2973289e187cd92e73b837960df736f9d69c810acca4a8a34bf72811d6b71d94d91614233022ae555ce8b558c0d19fcc81c5fca23c3d49d9c80ab2b72b52891c310aaca7ad5393c8266f9f182eedf1574925a977f8ccddf7800c0b4503092a1d77538213f5f2a654486245e0ab290123c81703ad93d01f40238263131bf9379fb007c86742cb49b8", 0xd6}, {&(0x7f0000008a80)="20fc32f4ef1a697eb906131c212ab6b3a2bc278ca305b4fcee5f23b024bb3bdbb16db6df1cc45f4d5d141010a445f9e5c25614863a52b8cb8b66da6cd9ce3c66d4a0187c3833e76dcb43479a5c096c833fdb035163c109d59c10929f92d94cd8d15b9b4032a7a389e845eb581c5165a4f261fad0bfeca43d8b5a66f18db74cad833defaeac9bd3619bbdf8a4bdb0de0fe33637a656f697ac96ecbd714b69c8725807f608e33a8aba10e502202aba3f12d50436778e4351f9c3a1b4c34a4e5b0f8f21dc1afc29aaec82eeea9a16bb3ea1d9e3ba979c8403580543d685e05b3b3e3fbf5827712ee01577ea7036ec6363ab58f3043a4d997cbeca6f", 0xfa}, {&(0x7f0000008b80)="fdb5d29a00e5cef6161701bf44ab131cc940c78ea1692065cd2e88a122053d7af00c413ef7309438c9c1e6eea326b490f9ab38a72d07b46590d49db42c5ffa20730ff554102efa3278480130c32c9d89debdc310e57fd22f511ca4399da0278917018363d290d0e45e716472b0c55bd2e15b7bbfeb1f7679704f45055bda95a653f29824f3bc805a950d89c9c1e2933ad131ca3906af02d51ef7be95cc13863fa57ad92096581ce9c0756a0170054638dd860502d951902654dea4dc5fe47db30f021d6387bb9cafd4c0b19b9cbf", 0xce}, {&(0x7f0000008c80)="7576965f2f8b436f514905fec7180dcef3d4afd01ab36e39050e25aaeb7ad0d8834d14f7ddec00884304459998c592d418bb6c2a93d1bb12961f", 0x3a}], 0x6, &(0x7f0000008e80)=[@cred={{0x1c, 0x1, 0x2, {r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, r10, r11}}}, @rights={{0x18, 0x1, 0x1, [r12, r13]}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r6]}}], 0x78, 0x44010}}], 0x9, 0x4) fstat(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r15 = getuid() syz_fuse_handle_req(r4, &(0x7f00000011c0)="17c61381838e928ec73485bce7a6a1073b4d225ec64a871cf14171bd49a55feaf4b919390c0a21985b2ddbe5a4f8eadf7c64023787e32cc48838c5287c98e49dd59bdc93cd6c8b33358f7e968cb2cc6bd361a3099dfe02d2f1fd5f84df3cc8d27e8a7101f231abbabd4c9ec1f95f8796a5cfffb8389a2bc249c9b5bb9b5dc9fdb1a577d0213ad6e007d1c10b9cdd9cd64fcac4e99b9ceea7f90e9fecfa9915a3283410799aeba445867d08c4e05f4d8dade7e08218a1afc6d00e6b5c10c7472aa68dac937bc5e8bdeef26f66c34f488faa6604b9b6a13bc929299c3ff779c40232f1a63f6e97807abbc69943a36c84c8982080318a7befa4a1fff43ef7b4bbbe521e70904fe399015439b6e7b0abde19491bb5ffe4d223c00869b46e5a28de4f39442065ce9ff9f45952d0c388a6e4f9d41ca2bf9444c88a8e1f245ec3b0318180160edd8d405c613d29d6adfd636024a57233520185bca59c0df368a3fe04c98fd6a24896d0ac0fd9c012a79ef15d229e4e10ac6b024f7d00da0c366c32f597e66a6cc5e4b98301e15eac9cea351d8f145233e95ad2423a8865812a826a0b76e27c4aa84ec9f36346f61d95837e81db5813df8d13260b2daf4ba41d419a94de73c1d5565afabcf557129fc46fecccc2eadcccb89babeb290a4c2d2b027b55d48e4c9de34f9b186a6c7e40fd692774167a4a0bf86542b8265e366cc73c684485f6ad3638848396d3007d495ac2a721f5beddfc9e75b02d9160dcb1900e5e9343f67078d2763874805f744b00c388c36f02aba951e6716d817b0a7f1d16b27c80e2302cfb7ea5500aa2baa9e011e3a64a9c61545538c5e8d84d62a4bf9c63c578ebb9f4b6e1941383da22c9db0e44053f17b23568931eed9e514a7d5b4dfedc51dbb8871db78d9baaaadbbfb02f561272fce9a1f4a9107e0c39a6872835cfd2f32af1e60155e50678c906fc0edc4fd5dfd78686e8a7509be560a57bfdd24b50ff66ca14d2bebfe0c8794e0c9d7dc8313aad72790df186bd06be0dcd3b2139e97d6862adeef2718cf2fbcc58c9099f51a59f5335397f3d4312780c6b3b977fcb9d4a8ac4a6e409883fa466fb4d2689f6f16dd6304fda344967e26cd95a220ad2c7836b7077635e6d1b84cf4374e057ee3ea9fb292e74b1019da9fcb3427a888bf561a8eb18e967eb2947154e228a9a7a14a16262b7766e49f20a96f8a094cca2f8690df1a438d2c73c120449556b7b7d0f94a0b9d88904551ced8e902403ed943f84371704088c1247f1210d050131f7b06d7e771c62801729c9ce39826160d892890bc72e340572bb360f54858b95f478655e44e786128aa285bd6e9f0ce01865b679cf1db9536075a5734d1aee2f6eef4e767780d40e3ce0a3868579d0736018a41a385dc675879e646aaab8703fc8fecf9b4b07c035ac14587cf7da3315153321e9fc830273a1890896a2efb9185b24b02a17d8ccf037378a49833ce7bb6869b3422d8b4a962aa17981304946eeccbca450230b234f877867b1fb46ef352b7d8a47de79ca8d1c6e1be9fa1d6aef9f05406ca1505ba28e4960b3dc8a8bce2071c2d79ae73a0d414a6f53f0bb47b6c260d665ab665465642719c39458b4febe737f0c732f10fd84b490388f54acc75c96eb2e89fd75760d8e51703e24b87eb2dae09a79f6c1b28bb9e373ae4a6607ab75f3dd60fff41cddc01edacef0e9510edf315a14257b9a9565c54f987de412202f17ebe2623ba6f1b1bf23ce9a18ca804aa7d6932f0d6fb8e7bc6337b4d0e2e55d02460fe16e4481c145ec93df884232f3efb59da1edc7ad751b548ad42909f4edbaa8d2a3d49e58012f8494743a0a18c1eec5fcd697adb9b08697e7010519f515db2c4f1e12079ce8af47bd5282306c351f513e167daf418345c07a04e641dacad0c0815eb60d9f947a8625919d368cea8f0412865ae3e132b05b01021381c08e47f326741b847424b749ae12c5197d45cb46dc0fc4c180e8f75d3874afa23c676fa93ae7e1129a2eb1447b09dd37bdbd3fd746726561a055a39f92c8be3293533d4351f0650ba4954fdc13431708001583e48199d2bb59efc467303a6b6660a27fea329e29d0b682f355739c6a7952a5672ef0ebee4eede2d2cd29d0cb107aeec81ff3f6af249982b5f5e69815a8746e69c97543e6e000b7d199721e747cbb9851339d24b3786a333389f497b5416eaa6789c58bf73413fe747d9e82a3a9f966386646d0e4d48e5d370b10b77466329930138a16939aa5015359002d924b2e3bd16b59ff4b29c49aff3c9aae19fb75fcb4cc4483d15797a82b1c75dea9f85a3d14a7dddf77911b6c7b3498e9bd7bea73d0747f700b4526eea5e892f40092d62196ef52ff5e4c3ae89af2a328aadb20c7af4e220474fd80b618ab62e6f87c3cfd2ae127a114f3ab00097f2a1e97dfa3552bd82a8cfda75614e93f975bf9d969d77a2e4bd5ff36e373b359c0e4382adae0aef21a429cae8546bb83aa2063c70f3ed3f02c6661fcdc3f5311f1e14e7eea5b884116b5a83add7df564404ca0c11e684bcac96960c4a11e92a08a5b6f835bedf2665919be49dd2f82cb07d9aad57186964aeb0032e9e5d3224317b74d24f3a13dcc9553409dbc4ac06ec0e09959c434df3ff5f95b155bebeee6388870c43e1ef16e0c47c6f99fdfef8a10c3b70ee92fa4877018222a59c72cbf91b0e8c1ba4903117e758d3042a10463359d02b291c6a020939178a82ed535633b15256cc7f673d405d0afa0cf7fa815f7896984a6f18730acd9121492fb3c3d3cff1c8566cc023d678285f6255b5b0a813d9f576deb49524d461071cb0d5e97525c75761f351d563e1097801edad0ebcd6f877592498ae8dafb5537dc368a378c875720844f15196391c701517fdfe5d9b014e1d2289eda327cc04dcf2d5909a75855a1d6a14dcc649b25b9b46586c2daf6c2d025dbd7240482e974ccd184f6687152fc7ad8b48735da4e20ccb8a04b14e3c7c812bcc130c24478da207140a606d5890ec72efe5483dbd95bcd2c846004ad042b5c90518f92c0bf302cd369e321c50526b851b86912684d3528ce44cb42345ae228f2af49e163491c8e79ad141aa904344cc2da2a37262c1da9822f3590cd6154a89861cdd451f9743acfbc43c31085de815abeccb47e30aabcbd18b21be5f776c27b74df1dde14a162a18ff3f33fb98aca3e60c8c3588c375f71f5f18c52ee4c98b52470569c5cd168b9cc7413774aa73c4197aded4ff8d5edf5e2ec1d8504941eaf303dbb778472015aff0904718fb837fd00c9662f231762b96df065a131be7850d098a263d1082c67be46a712219cb1d3cdf267a0316fbb87542f16cb38623b4ec9e1ed97d62a601fc9922d6361b2249afed8e56b7f565715d681f2a797a87713f8c7bde3a07b7a5fcc0fbb74305f184ff7aaa851099d5faf9f70bdcc9b77ac4f9ba46a455133084a125b8290584e8365bf449d220006664ee86ef5b402c9692b01cf23923c8709976867be00919f729a076d149a4b99532959cc067b1e6f0e26e22ee5d6a88a71e97da96304a7b2bfc58cf254aa0f56436605c491f5f24b506b5ef45a3b00ba0c95d43006b1bfb5420c8a2a40063d2c5111cec3fe7dfcf098c471448600638bd02a321eec390a6b6120ec97c0416eaacd5d658047a3c9fda481504d0f77a1ef24c050bf4cda1750f396a70ea839e3f0e2fd528cb52e87b3e53cbca8eebcd70ea645bee1b76eecbdb150672c73b49828aa3f05a342424533dac3743054a6b94f84b01f7ed948486d4ac4e05c63e29d54e00022a7067d45553af073fc2d92c5d66ee4a607e110c9164f61d6d07eb8651deba996263f4a596a0a4595818916fc2078a7f4ee447fc3caf7677f85abfdee09b48ef86d15c22cee30c42a9a2ed4cb776cbc0d7b920ca1d7c0c790f596320cd158b6b5bfddbde6cfa46f0e6e559ec69dd0f07b1f6e952a3e0d2a95951a8659aa3c3bcb65fe6706684ea3da5e7b3a7a77fb0d5592d4835b7e4b579025c2b7aa2048e9dc4e04e4b0cde7d5000a76d4e2d04c5d5058c0012d933b054913a59bae00611ab1dd123b27b0061806fdab050b4ca9ae71660300d6c4f47de9a9f7e692c5038832dc67bb030a6ce28e23a4f7279a83a9490915d2fb7d31da8cda6077bd1b08f1a1841f0b06c1be1b5c82bf34eacabb9f47caba271af62908e3db9d5f02805ec314bdd31a7204641942c36755e3c53db53bc489a0fd7d05081d7bed096c54364e29e796db283addf02e3d684b786868819db4e24522443d276ed3eb38712b270b2dcb472e834e265c6bfa3ae866141c6a113850360b6a3464b3ac9156a42decb85e71d4715f93690ff9b928560e6242a5a389658f0778025511eef9c6d3cda154da5c0df3f36aa42d8576fc6b411c0ac6924052ac96709273c854b4862b25375122e14db24c7dff99f9a44ea656ba96354bb88fd1f169bd90424703e8315d5d78726fe300f06f8966c16fa95a7263ef36a71f167226642b59794e6412a2f4f7e82a90acdecf9ffe81279b510167e2dc59b1ee5f375cfa57652a05bba325cdc70e2cfdf841da0032e5b1d197756da8c61ca5cb2bbfd72455cc45b578007e8e0542597e06cfd4d74079397121a658f00456cc022fdf4873febe4d9220059f59698b29a432279b5d35b1249c65b00ee010cd130fdb1044d3affd2deab3a00652beb3915182a9a116afcae53dc28e771dd4e0a7a3f1973c56fae994a4b61660c3f03a12b84c927e383c2df03fc3c53e408aafd06d68afcbb33134221ca8083d9ad2bf8670fd387b3bdfa0e21ef37b23fb16b371907778f059a8942f132aa85093f6619a4920953a3f0d97efbe817e602d6ab30a47f33f7e3cc61a8c8327547bba4ccc84ac03c63f0d3a2b63f02247e3ef524840ea91da720aa44795cd370002c8fc8e37c32986e762125e63d50ac7efcf7c387430fdcf06cf7d1c8ea8b8293a7130f9f90d872ec94406e3f0eaad9f9b02374e4c6e50014c05b2cc5499e9dfc161e2a5daeb0e36a0068e5a400dc70bd05bf9b055e3cb4c1ec465188cc1fc68316ca4248be6294e14a9ecf1c1944097664307fa781bf18026a61fcc46d2462ee2ad6bfdc83d7e19d119472927fcf02f7fc8458eeef4fe6ed7bb60ab00db7834f0664cb87a179becfdf20f9d2f5d050e1d5a05e4f7d6a609a2b09f934c737498a80fb475244501d60b5a68a24d586a390a92389aeb00d9280d3d951e85e985554b0282450f173ae6a9236a4c9089ef68708581de0cd6589937d181028018764e6c1a4074298e9dde5871a49dece4738dba98fe4846c6951af0a4f354a667bd3b244d47eea75730ee3e8f363e8b38032a8c2aa7d8180f7fae93f59d803254fc509492ea62dff94c20a14a87da68a69a51c19ebb93933a236a30f76cb860fcb0ecd8976925ad4e25a64c51a916e923366a10f88949f0b6a50072697632a73995be256b8661787feac6576720583e67799e1fe6043800f81cc78ccfd794bb48028f89e8546e32211c9acb0c6d8447668c861500345fc75628e0bfacef3c87e3fe0b60db0d96357a7f471f527b85d00f01ecb57df05b1816dc3d2d0644fc46046ecafcfbcd4b5337925761496a855e49aec396d6b152b377c7069ada588d6938912c034244074e0a0fd3d4177264217493994982cdb204a1078e370005d4b1168cc321b1f99891675bcf5afd3ce31227e51e698f0052369b97af2b04a9c3c2b38c7ee5d8f62c841bd6bfbccd200170559cdf3fe6da2b4d71d3be2a45921ca79fa69c19bd2cf257bdc10acd4256cf8d6ac39fbc54cfde55ab1d2b76ca6d38bfa24d71db41f1825777e56f45794d661c54d930c05dbad2cfc98036cc0a3374f228473b00028cde240f2ebdcd1b2a18a18254d2eb8299aa51fd6d3a5f3125f94644cebdf2b925bf46f0a43c8aac9eb0d1c77a644e68d685b127faa6ee3e1ec157173de39a207bb8999630ad5774306cf93634ee934189bc4052a56913c1f56a61d67d9e2ae38e2c694f64c4f8aa7887eb6e47ae8608263cddf513b18374aabfd7950c3ba9fef7f2f7067813e9a0a2532c1c509756594be4996a8f690cf01cc2cc987d3120ebd40f6a718140d295503a4cb21cfc0366b70302dcb50d903dd0a119e6a308fa805a04baeb4f2c2fcee37e001b2d6135170573b8ecd8b2afc197fc364ba6e7ec04437736869a5bbbad08f971c3ccd99b83190992d6257965e2f97fbb19a56dc3abbf9acb1ce9228054e59b1b8c7908d9bb962019477a5eb43ad38a14526f2d6a54a847f876a4ba8c09480f1d7caedeb57c031576ecf117a600de46ea67869fd0d5c94e049bed520d0e975d29d1b65dca9e597cb1b65dbd7d2f09ecb4fcc6bdd6e8afbbdd5cec717680463dd0ed5c939f5e425582912f2371e7e7ff6ae979a88a949f5cb65d3d3303fef97bced982c1b99a591008d344a5192e9de9589be64c9223a59e1c2cc2f0b376767a0b7a5c1407d23d878731771c1b2a22ba73dede1f3f486d060e11af8a2403a2f115ac80ed8bc8325fa6c179872d35a394958ddf4e122eb097da14bc32afeba4aa241b690f76ec567912cd35c5606570cbacfd42b1b292af9e256896e24686e46ad457f9e4549dd60d0c9fdb146812708d3bc12993c505adeddddb5247a10b0961f5d7f12b823a33fef216a11b84f94108b16aed8a20a7ff5a8d5c5c3690f467fb9bc39846fd8ba7991885d1ba5c41838986700cb660577d7d8bdf732bd8a748aa6f09cfb2406f9201b94a974ba39b798c819eaa4f4dc41e894627cebacf1098b9c7e54dc811601a5083b0042b7222c051920cbd1ce23453f3a638819c1a4a9a96208c897a8e1cdfe5f0c196d6b2a8e1d750891986f796fea6d6ebf66fc693b20d28ba8c652865844bfc21c333fecfc2798722e82aeb83bb2a661ed46327d089cfb0e52435a85e134a026a7ec823cbae7042a14d89fa4bfcc0ea940d085ab19fbd7dc8f946186a95b27ada7526201627fd517860f465aea291f85ccc0be34b9071a869235eaacb7966d9b68d0209380740ad9bbfde2fc5b269858c725dc88df2b3cb7d44880d3ab19131b3d5c1198a74221540315bf1bd2573b601a8520e41dd9e160078e671f67796c5053e2865ac325cfdde363907e9b68b775e052355ebab97082f7d60cc50da9475383e75bbae5683204d851e9ddaaf1eec7102113a0980e922496a87ba3cb104aa04f6fecc23364f93e74a60633ed8bc42dd330c56f8e5b1c4ad1cb8e439ec8138060f6757ae931df7a16317f9c7c23aa93955c732f74a915309e3a1c44593c4feabc3ee91c4b9e16b9732b7584dfd2f76c45b313f9946b9eb9eb6545b37d384f161b029337d6b129b5ce7398e8570a3c42a649a2ac2073da9d265ebbc980e485272e3f94086df26fe87b8368d5b62537a95e93deeade32b5c16ab35cb863fc536bb51d2c239599eb00d2ff71abdd8d6f9c7951c47fdf5497a0e2485f9c8ca3213911610647fce185f40933eeb1fe35571174ddf336f0d2734ee0ab8733ae7a9a21979891d97f35c01f6b99e08cbab68f0d16fcf6a22aaf147b99482a94574c7a4be2c5f53bd9306592fffcade37b93ce31e2fcea614cda65863998ad0f63f9107d929d6a8d08467506ffd697d02c332a807c1df78f0675a02456a7478131845ebad65c7eaf248dd9d1025c6d618393afd7f47dd392b5bda6df412c1d33833eef10c9b0dda207096420424adeb5adeaa70e7d177bce68b93cd28c1109e13d16dc5875e6369ed3b8e5f92fc506e78c2756627d50ac9c956900b23bd6094a1a565bdf85e0c089c1e25cda9a0a581c7462a5944c3ac8461f7d667aa534761b06f52b16feeb5336efb46c1da028a349b59c38edf9cf95bf5f07782829f3e096585bd0bff1957183bafbbc3f3cd3a7e25a36d36147642170f4abfda457fc7d8b95cdd1bc6928959de44bf317814853fcfb92ac94c103aa1305baa07d11571c056ce7f422147957ad871cb858e9ca0748681b7f00cfd7ec253678d96ced0c9ba5897386be77d7c8ece7388a78863074f273205b7eebf9fd16bdc6b270798e002871ce33ef37e1401707befc2b85575ffabf575cc2519f206bfd235435fbc09e7d7db17b07f4f28254f048235303fbbd7604d7aa61a4f915ab47e8f984333c195023cc0202a1666cf83abc1283eda16ae92d11b2a182a9ea54e5509c483fefcdd544c388c0a6df72aef7492334fe3e2ccd254337d160a18773baca51826c5bf2243e4ac3571d9dd7f3b1beffe3ab82c996cb8ff52f43c0705fc670bd16e2998c0bdead92888e7397b70aefacd093c9a84b09056a4b0e3d9864e27becd56fe0d4e0a01ccbbdf5c75b97049bbeb9a100190a4ab409690017b048800a5b98f4710db5b3024d06a961a15b6b06983506cd89465c08809dab6e79e38c0bb413b0a0d4cc3efd7c3e34d125d6572359a26d27618bcc4ff026ec12428cf16d4525b42256b3f3dfc4ff5fbc2c28a2623a440c83a0caa0a841f715ec7188caa07c79fa5b7cff0a639270ce23a84a3921b9fbd090ad9ce3c393f67084f922a5e19b63affae4ee280c228c52604be16e5970ee930e957bcfebc1f5d8129deb58341bbf55f82f59e3f1abbdb797306b3ca0b3715763437e4b84bd30a7ca3a7d5cc2713bc9a4dce3ed276f8b10145a3242234b47214aa6007e8441deb346b9b734715a521509e4af30342c6936616488195e899d0e032a9a7cd90ac58d8b86baae7cb3d8ad81a661661b740b0e71ab6b343c39986cac5367ec8663847acad2a5f758aaf03174492f042db4e9c6410c5e3f7f13356c14add06edb923d41eef43b8107907af9893cde63b062149033cfd9a9a9b62eefcb6acedf62d094c73be162a18bdf174098292a4e2756b9ceeec968c15518f2ba6f4df02f55e27e6acb3a5600eb923379e0c91f6b27b2cbd7c09bf0d1a20d10bb0fe5943574de742b72cc4914b29f6caf318c032d4af3b6f86a779e238b872fbb136e34318e6350a6cd4288442624e6bd70c3774a4d876e9704b275297f466edd249df9f5afc8f224fa693f82de6b8b36ff2ffac3f744e8be35e5b0f057a6488031d709f278059d0acdd51f426ad0e5e9002758e530301863558f3869ae605f6b771871e15b4ac7cb7ed161dbe1532c21f8b832158f1ee2080281ed85a4393eb9d9cf52347e78c3176ea5eeca2c54832641055dfd2a9988049d75f8c73fb1317b029377827d29723c407c5fd3f532baaffd712dc11c798a0678974c6939c0d5d4d9ee8522cec5021838c255647568d9a39f3b8ced9b94175f909191796a8e0f5aeb6c955f6b4e9eee2a4d8d6e16c7c14311c3e9740a742e3047ab7eab4ef6abf0500c2cbb7f3219a369e3323e9005818b380268a7c3ff21745f177baa0e1205875b1db74ade4407f390276856b4e2f659c202b606182c1b5260ebd79903bd0e89cc6aefe685fd2d0b4c114de51c16fc30bf9bbb0b9e25cd243b2901b005ec38593c7e72eda270d7e29dc2ebfaeada2a04485b059950e65adc15b1138527388476d7f926b6576dd238b1b9b65eeff64e38ae88ff9660d7bf248be6cf3d53b9628650eb7236f7f017138b4824758b185ec32163f983067827f3e7bba09c1d8daf66f3556db434a0f444d91e9ea50429f25a2e08f2b2e7b88b43148701d487bac4fe416f9a687fd8d5f643cc129909d5878887b9d045c17feec2adf3e7271445b78cadd0935c549f4b6a11ba4cfa8a564744297a4a441228f0f87cd2a4875782bff0c92821ce8a4269ecbea518674c319be6507a78defdaa2bc89f91090a53d59e064f66483ad49c579e2eaa008a28706c3005df983ada4ce58772ea34c97c4bc20faee3cd496eeedc9a76b36d37e4ec99b92ca3b8b0650117dca512ec5b4149b74ea24240a552430b55355543f1f0a27f7396c2bd2dfb401c082e62ba1df53886701fb87b77abfdd27d099b393a1e49a262bdb9c0b26700636ca2c3b1c2d5da73d5eb935554ddce43a6c5499791ff49bfa81f256aecc326a8f6d6b6a432de32e3cc19803d613bbadfe9f903512e290ad105f3af6cc4f207dd737c4c83424a4b508a2c0f4c5d7f33bc2f3f0dd7ec69dee5a50ddba1bfd5de95b4016e1386cb603b2122bead1919144129cac23719f031265f3c4615cd52a191fa7e402e72f54b9c7742e5c9d42d8c8846161cff2fd21518afca28da42af02cc9f399d554f80c460bc4c328b076cf3f05f7ab518d4defdc6fa12178b914880632ba1f26d6b59ea73e4c6d3ee97046cf4b8040d69a13e47a37951584868d17da57c410cee57bf0f3c3bde86a9431b284b58296c57d624f179361bdab4199d69221d961b5b3f265692dee1209763333ef2f13f8eceacad0feebc20e12ca63b389a5957d8deceda73b0879145dbc24aa55f6ab08d1584392c7b92551916ae38eadf5bd0c840a4d79b9121e175d654c5192b68bba0b20e6aa90e71ee158252c5973793eaef99f57a1935e90a6b9fd660ca237ec2900317b0bdba692a156194c1946765b0cc96ced4c53f77cec6ae95963897e5c690d938587cd42431133b9b540c5f264a0d44136589a1c6806d753ee1fa6cee498697dfa5c8089a3686869d305dec6d222f4c60679eee901243d615d3a27d11d0ba59a9ace5c0c45f4fa2dc31202594490d17cd76dc4de2dfa9932d05291bc426419716c81b4f421b66b1838000afce326e35c421e6f11829d91413087a0398d10343302bb00fbf8299e0fc744b1b98141bea1ff6645e80fe71968ee9468ddfbe9bcadf6149f7575a5e73d70256ad7dcd7aab0accbfac9b4ad080b29c1b67e8f70a026eee89fe5edbb2383d652885ce3c7d7387e8de7efa05436a5011093dfced8281894f29b1551e754862fd09c0fa3576c2e15aa489d3f96776ad4f918e607901eacfd9a5db23172b9ba09d73ac142249e32373b8f6f0238d60aadf003b9e2421e9bdf25b2eaf92221d4b0d87ae6e4c6d1d634fe0f93b48e3af9fb17187b73f69493ca18dee1ad6380138b765aceb51ff3d4ef5396d13aa2913d068b9764ba1482ce9e28f8c080bb9ec423fd1c845617b9117eb38d78b74a67e1e7770501a835b3304b1e8e1133fb56a5c936b95a58b3e7e9d1aafa4d6936120f56978f31fa57dcd185799ddafd946ea680c8ec2deecacf379dead85c5ddf3918f0f5dbec6ea1550dffc35f5b865feea1e2bbe290df4424928c58168df8f63256b7c5829b54d0b2a1097c79aafdb31e9a598bb6285d5cc415bfcffa1529afa3793085c6481874afb0c0dd636eeed0005bf882efd5f38b9b6c26b6ac7bca8ed7060b9c8ec67b4d4584dcc822ae505b5d0363206a4168dce2753d72844391b32088e1520f6710e5f74de10fa5a2340ba78613428e73873d6281e01d105ace184cda7615f4b638c3b3785bbc96d9e36d5b477dcc7efc048f55b927394460c6580e8de3c9cb001dc095b46eff3c31e120b33ae7c63ed8249cfcb9aa3a079035705cb3e0f007d766fe4d81b82eb640416464d62159f0d4c2ccd4b43f4957cbd497c73ef811852e92073b3bb951dffa13c9f87218faf2bf1352fd972c6f", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000180)={0x50, 0xffffffffffffffda, 0x1, {0x7, 0x26, 0x93, 0x208000, 0x7, 0x5, 0x8001, 0x481e}}, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x1, {0x100}}, &(0x7f0000000200)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f0000000240)={0x18, 0xfffffffffffffff5, 0x3ff, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x7b4, {0x401}}, &(0x7f00000002c0)={0x28, 0x0, 0x5, {{0x4, 0x0, 0x2}}}, &(0x7f0000000300)={0x60, 0x0, 0x5, {{0x0, 0x7, 0xff, 0x1ff, 0xffffffffffffffe0, 0xfff, 0x80000000, 0x80000001}}}, &(0x7f0000000380)={0x18, 0xfffffffffffffffe, 0x0, {0x6}}, &(0x7f00000003c0)={0x23, 0xfffffffffffffff5, 0x3, {'cgroup.controllers\x00'}}, &(0x7f0000000400)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000000440)={0x78, 0x0, 0x7fff, {0x400, 0x0, 0x0, {0x2, 0x1c5, 0x100000001, 0xfff, 0x1, 0x7fff, 0x200, 0x4, 0x1, 0xa000, 0x5a, 0xffffffffffffffff, r5, 0x6, 0x20}}}, &(0x7f0000000a40)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x3, 0xfffffffffffffffd, 0xffff, 0x0, 0x43bd, {0x2, 0x0, 0x8001, 0x3523, 0x9, 0x9, 0x2, 0x5, 0xfffff800, 0x1000, 0x8, r10, 0x0, 0x4}}}, &(0x7f0000000b00)={0xa8, 0x8000000000000025, 0x9, [{0x6, 0x8be, 0x5, 0x3f, 'ext4\x00'}, {0x1, 0x135, 0x5, 0x3fb8, 'ext4\x00'}, {0x6, 0xbe, 0x0, 0x1000}, {0x3, 0x101, 0x3, 0x80000001, '.\'-'}, {0x2, 0x4, 0x6, 0x4, '+{^/)]'}]}, &(0x7f0000000c40)={0xb0, 0x0, 0x2, [{{0x2, 0x0, 0xffff, 0xc5, 0x401, 0xa3, {0x6, 0x10000, 0x800, 0x8000000000000000, 0x0, 0x0, 0x89f6, 0xf3a6, 0x8, 0x8000, 0x3f, 0x0, r14, 0x5, 0x6}}, {0x5, 0xfffffffffffffffc, 0x1, 0x7, '\x00'}}]}, &(0x7f0000000d00)={0xa0, 0x0, 0x7, {{0x1, 0x3, 0x7fff, 0xffff, 0x7fff, 0x1, {0x3, 0x8001, 0x0, 0x8, 0x7ff, 0xff, 0x1, 0x3, 0x5, 0x1000, 0x1, r15, 0xffffffffffffffff, 0x0, 0x8f}}, {0x0, 0xd}}}, &(0x7f0000000540)={0x20, 0x0, 0x2, {0x6, 0x4, 0x80000001, 0x1}}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0xfea7) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[], 0x10) 18:28:56 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x29}}, 0x10) setsockopt$sock_int(r2, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x0, @broadcast}, 0x10) getsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000c00)={@local, @dev, 0x0}, &(0x7f0000000980)=0xc) r4 = openat$incfs(0xffffffffffffffff, &(0x7f00000009c0)='.log\x00', 0x4480, 0x12) r5 = creat(&(0x7f00000002c0)='./file0\x00', 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x2, &(0x7f0000000300)=@raw=[@btf_id={0x18, 0x5, 0x3, 0x0, 0x5}], &(0x7f0000000340)='GPL\x00', 0x8001, 0x0, 0x0, 0x40f00, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000000a00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000a40)={0x1, 0x0, 0x7, 0x7fffffff}, 0x10}, 0x80) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000003c0), 0x240002, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r6, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r6, @ANYBLOB="00000000ffffffff0000000008000100636273001c0002001800017df0f68d64b1b1e79c434b19e31a4963000000000000000000920300"/64], 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r7 = socket$packet(0x11, 0x3, 0x300) r8 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) unshare(0x28000100) getsockname$packet(r8, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r7, &(0x7f00000000c0)={0x11, 0x0, r9, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r7, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, &(0x7f0000000500)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$FIOCLEX(r10, 0x5451) 18:28:56 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x128}}, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e000e0002000800", 0x36, 0x0, 0x0, 0x0) [ 1243.702419] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1243.790309] kasan: CONFIG_KASAN_INLINE enabled [ 1243.795169] kasan: GPF could be caused by NULL-ptr deref or user memory access [ 1243.802675] general protection fault: 0000 [#1] PREEMPT SMP KASAN [ 1243.808914] CPU: 1 PID: 30497 Comm: syz-executor.1 Not tainted 4.19.211-syzkaller #0 [ 1243.816790] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1243.822032] IPVS: ftp: loaded support on port[0] = 21 [ 1243.826162] RIP: 0010:__list_del_entry_valid+0x81/0xf0 [ 1243.826175] Code: 0f 84 30 52 85 04 48 b8 00 02 00 00 00 00 ad de 49 39 c4 0f 84 31 52 85 04 48 b8 00 00 00 00 00 fc ff df 4c 89 e2 48 c1 ea 03 <80> 3c 02 00 75 51 49 8b 14 24 48 39 ea 0f 85 e8 51 85 04 49 8d 7d [ 1243.826185] RSP: 0018:ffff8882258e74e8 EFLAGS: 00010246 [ 1243.860873] RAX: dffffc0000000000 RBX: ffff88804d5be480 RCX: ffffffff814bdebb [ 1243.868146] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88804d5be7a8 [ 1243.875411] RBP: ffff88804d5be7a0 R08: 0000000000000001 R09: fffffbfff15cead8 [ 1243.882946] R10: ffffffff8ae756c3 R11: 0000000000000000 R12: 0000000000000000 [ 1243.890223] R13: 0000000000000000 R14: ffff88804d5be700 R15: ffff88804d5be7a8 [ 1243.897502] FS: 00007f4f1a1e2700(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 [ 1243.905728] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1243.911611] CR2: 00007fb33ae3f988 CR3: 0000000227f53000 CR4: 00000000003406e0 [ 1243.918890] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1243.926158] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 [ 1243.933430] Call Trace: [ 1243.936040] cbs_destroy+0x81/0x280 [ 1243.939668] ? cbs_init+0x244/0x420 [ 1243.943299] ? cbs_dequeue_soft+0x810/0x810 [ 1243.947626] qdisc_create+0xb70/0x1130 [ 1243.951538] ? qdisc_tree_reduce_backlog+0x5d0/0x5d0 [ 1243.956645] ? nla_parse+0x1b2/0x290 [ 1243.960357] tc_modify_qdisc+0x50d/0x1a80 [ 1243.964499] ? tc_get_qdisc+0xb60/0xb60 [ 1243.968459] ? rtnetlink_rcv_msg+0x3fe/0xb80 [ 1243.972858] ? tc_get_qdisc+0xb60/0xb60 [ 1243.976928] rtnetlink_rcv_msg+0x453/0xb80 [ 1243.981152] ? rtnl_calcit.isra.0+0x430/0x430 [ 1243.985634] ? memcpy+0x35/0x50 [ 1243.988899] ? netdev_pick_tx+0x2f0/0x2f0 [ 1243.993044] ? __copy_skb_header+0x414/0x500 [ 1243.997454] ? kfree_skbmem+0x140/0x140 [ 1244.001419] netlink_rcv_skb+0x160/0x440 [ 1244.005467] ? rtnl_calcit.isra.0+0x430/0x430 [ 1244.009947] ? netlink_ack+0xae0/0xae0 [ 1244.013826] netlink_unicast+0x4d5/0x690 [ 1244.017875] ? netlink_sendskb+0x110/0x110 [ 1244.022101] ? _copy_from_iter_full+0x229/0x7c0 [ 1244.026778] ? __phys_addr_symbol+0x2c/0x70 [ 1244.031087] ? __check_object_size+0x17b/0x3e0 [ 1244.035653] netlink_sendmsg+0x6c3/0xc50 [ 1244.039699] ? aa_af_perm+0x230/0x230 [ 1244.043570] ? nlmsg_notify+0x1f0/0x1f0 [ 1244.047535] ? kernel_recvmsg+0x220/0x220 [ 1244.051676] ? nlmsg_notify+0x1f0/0x1f0 [ 1244.055651] sock_sendmsg+0xc3/0x120 [ 1244.059359] ___sys_sendmsg+0x7bb/0x8e0 [ 1244.063322] ? copy_msghdr_from_user+0x440/0x440 [ 1244.068079] ? __fget+0x32f/0x510 [ 1244.071532] ? lock_downgrade+0x720/0x720 [ 1244.075671] ? check_preemption_disabled+0x41/0x280 [ 1244.080694] ? check_preemption_disabled+0x41/0x280 [ 1244.085695] ? __fget+0x356/0x510 [ 1244.089131] ? do_dup2+0x450/0x450 [ 1244.092663] ? lock_downgrade+0x720/0x720 [ 1244.096795] ? check_preemption_disabled+0x41/0x280 [ 1244.101793] ? __fdget+0x1d0/0x230 [ 1244.105314] __x64_sys_sendmsg+0x132/0x220 [ 1244.109533] ? __sys_sendmsg+0x1b0/0x1b0 [ 1244.113584] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1244.118946] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1244.123948] ? do_syscall_64+0x21/0x620 [ 1244.127915] do_syscall_64+0xf9/0x620 [ 1244.131698] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1244.136868] RIP: 0033:0x7f4f1bc910f9 [ 1244.140567] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1244.159448] RSP: 002b:00007f4f1a1e2168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1244.167137] RAX: ffffffffffffffda RBX: 00007f4f1bdb1050 RCX: 00007f4f1bc910f9 [ 1244.174407] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000000000004 [ 1244.181656] RBP: 00007f4f1bcecae9 R08: 0000000000000000 R09: 0000000000000000 [ 1244.188904] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1244.196163] R13: 00007ffeb5c1e1bf R14: 00007f4f1a1e2300 R15: 0000000000022000 [ 1244.203429] Modules linked in: [ 1244.208622] ---[ end trace 461ba9f5be202930 ]--- [ 1244.208637] RIP: 0010:__list_del_entry_valid+0x81/0xf0 [ 1244.208649] Code: 0f 84 30 52 85 04 48 b8 00 02 00 00 00 00 ad de 49 39 c4 0f 84 31 52 85 04 48 b8 00 00 00 00 00 fc ff df 4c 89 e2 48 c1 ea 03 <80> 3c 02 00 75 51 49 8b 14 24 48 39 ea 0f 85 e8 51 85 04 49 8d 7d [ 1244.208655] RSP: 0018:ffff8882258e74e8 EFLAGS: 00010246 [ 1244.208665] RAX: dffffc0000000000 RBX: ffff88804d5be480 RCX: ffffffff814bdebb [ 1244.208673] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88804d5be7a8 [ 1244.208680] RBP: ffff88804d5be7a0 R08: 0000000000000001 R09: fffffbfff15cead8 [ 1244.208688] R10: ffffffff8ae756c3 R11: 0000000000000000 R12: 0000000000000000 [ 1244.208695] R13: 0000000000000000 R14: ffff88804d5be700 R15: ffff88804d5be7a8 18:28:57 executing program 3: fstat(0xffffffffffffffff, &(0x7f0000000400)) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x0, '\x00', 0x0, 0x392}}}}]}, 0x48}}, 0x0) unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, 0x0, 0x0) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendto$inet6(r3, &(0x7f0000000100)="0503460008003e00000002000800", 0x36, 0x0, 0x0, 0x0) r6 = socket$inet_sctp(0x2, 0x1, 0x84) getpeername$inet(r6, &(0x7f0000000540)={0x2, 0x0, @loopback}, &(0x7f0000000580)=0x10) [ 1244.208705] FS: 00007f4f1a1e2700(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 [ 1244.208713] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1244.208720] CR2: 00007fb33ae3f988 CR3: 0000000227f53000 CR4: 00000000003406e0 [ 1244.208735] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1244.314590] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 [ 1244.323406] Kernel panic - not syncing: Fatal exception [ 1244.329009] Kernel Offset: disabled [ 1244.332623] Rebooting in 86400 seconds..