49611fcd41ae817cab75f21fcc4cd624452c15e5eb6b1031b9485050f46010915eabcff9c93727d18595bb000000007ab0a52aa0ea1885e5342b34e3787ac4b6b18f2090957768ce4f460e5faf06505af9d8b401010000000000004517f1b6e014cf5aadd6f86a4f5310f982f954fd68943a69563054995875e7524141014dbe877583eb6fb5e9e7360280304b9ff19fb40fca13438743e09bc9b141f8759202cec05363d567e5a217a90fa73ab90135a3f5d5fd64a7bbef5b70528b285242a1b7dbfc000cc2d2ed22e5c2919e5e7cf09d43337cd0901a99aff1277f14ff7f013c84b9197d38649d08dfb517471e730e0af91903ee19dad0ebb72fa2aaae4931d57e0819d276f47e122979f34cf8bd668e3ebd6e7236ee3f690d873889b5f3e3b199de232e01348b6d0d930958d4e16edbbca2050308d43c2f36e16743d50730c1835ea68e7e3de13234355061c72ce228383930cc10410705902e34333682a6c0d8a7658a88209e73d2c68152bbee0af3b12af77364f7d2a58b17f39cb0f1dfe925f5a8c1c5b0753e3b9b7c702c14da3ea8e19576c101ec0c658d0fb0ef5689783e05baf5894556bf096335d33d3a5d6ac49763a43a7e11e50d38317c7bb69f1daad3d813b7f6bec3dc20593f5a1aaa10e2681472cc4583f12f3b33f80b292e93b1a0ac423536c984f7eba859fbff440dcf52022a612bce358f8c81892c60794efb77552ff49fbcbd27b49cb9ec02397f284ba3b38c7341739a0104a16a6c86feb60c71a4cd713969ac"]) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000054340)={0x0, 0x0, "2f089340c83012a54df334e3ef8cedbc67fd4d769ee0987f8ec540a655f149cc6c5451c92ed88ea30d9655e68cd33abb77e94eee64994714047db019746de8a9f22c2a11ea03a6df9789170165558b55146feb3c56b848f19e0e9b05623f7cb551fbbb2088c9d66f78821a1f46ca976570b894eb923b7a7d9606d16428cba3177c5440ba1a1fce2a992b426bd2afc915f74d870a3d67ace2fed5cc769647c996d4489398f609ded4385824d37c64a9a651dc8942a7d34c93fd19d147c4f426884361631c2fc8c420a7da4023474cb08f067b840a17f77e92c101cd3e1895a01656b1085e192be121365ef138feec7d91db33d80d5cd38d172163bb04afcb2155", "3613a0e0e36a10b93a6a20388c96c14aec5e5512582e721af5c693252b1d1a403c4df12b898995065a9ba73cc453c3af2815885dbf334209b614fa5ecbdcdcecc19b6ef6902326f6703dde5cf64e237ee33f0ea1e765668e89af0f76d7e1784c732316d8dce731b999b6f3f5d8b93c24bbdcf44c30e3dabc8ddbe8b6c8cadb494eb155e93542b083be3ac63aed400bdc590c24f4a284db9569597e5e980bc9a9681ffb5e91dd6a3ef98fb129df23878dfbf73d2e81ddb022f39907caecd96097e723ce299f93ad866448579a383a7060c2963dd761a7e0d39ecb7935073daa886d3f0a35ebad6b5b42450641011216d42799ef2e5b0933ec742e85dfce5644dc3dfd3dfe4b5772aedf9a8aee5aabbad87335bab97270a38b32e65132ed0377530082c7c8e7dc9ea895a6831dad54f9a5ff2b76caf12c3e3085d29cafaef2285a48f350468531b11f6e8182fa4352ca08aa4ad37c7661cf18ff2c70cc8bffe164461351b4efdb99497e169ccbddd42eeeeb53bc9567a227d70e8a00bf612d0a0652946b9859c639c1486016a32eb218c9aee7f96aedb3f2caf72c22702c196a1cc75cb2038b2b9cdcfbbfe5d37207f705ff2067ecfd9f796fa1390c667bdadfa816c5ceada704f8cf68be316c3aa46e4b2a239d4cbfa66511af30ec6f168d7b2b7ae16568708ce94ca54e948f2c55c5b4c5d4eced33c07ae1f18a0e9d154aa5aeca3177c466b32e0668d8d72c30abe086841149d0fc6428ba73d4c11231bb0ed6073cfadb614db0c7d37f96e1396988816bf800598ae9a9dcc12b4699735f5c58be2a0d9801501e772e714f2e8ae1cb36b61c806768e9edb6ce39a3d75c70da011c4a2bb6e6861b09822064fc634c49cec29b26aae261f58f10123bc7e9f8146b3cdc7f461ffda88272b5c6c41325dd331bdbf12bcc9cd0efd542bfe2800a9fda651cde8a8e14a96307d68818be50974e5cd5fe9a69f2ba268c0a36bdb5ea546a2916f944d32e581226942ee520b7fe9a840b11fe9181c185ab5175fa3716eebcfc800cd38e6f29244b756ad9af2269d4379fd608ec4c2253a623ac2d9af5fe2dd4c1337dca9eff7471a3b3edc19cd8a1a6085ff9a117d5219f6fa2c4059043c7aa533ae964a9eb8d02ca6ef94ca21cd16d45135b8242204f924cb49e1ee3f2f5c1752deb07f545ec21c76c48ab893384f1ae5968a1343d92a5b4501e84cebe0833f31accbfda98cc505828fd8316494d37d7039e2689124df0d4535200daa04a518a640e86800a8b35932fe91ce39d1397b3a671725e2e2e550f6575b73c7f25266b21775c7dbb3e70583d03344b134925389854eb5d2da98f77a31317a0b4de62ad89ee75023c383c28d61491e3d93fbee5ab61e6fb05679c275490132bbe512ef0a36bc4ca420ae6c2f5a3ac50df9ca3f5eafa86813921506ee597f21a3f3031e9a3623488281d128cf71f3592fbfe4d3cad301d440ea0ad7e0a2fc8a045ee6674b506fe99e73ee0d0dcdd6974dc6eea47a0fa8fcabb9abeee3a8587c7cd97b3d2ad84e86b8ec69d26dbe1f4e397b8caad6361ab82d73776306482925038feb56972bf1ccf3aa66a7de081ca6455421a7dc41631e8950ba0126a59b991ec508a31b265ebd751e5cc86b68dbc885b0c4251e4eef8305dcbb67c2ca248783b5c3ea44ba7c190d55c9fa53def5782723541a7d38a614a338a77133099740e4d2f9450ee7fda0666b0caf4740660616e767a88576c4f6b924c4a77f0bf0ca54f161b3e2bcb5e8f7d781d63eb68b6f05ed92c201b6f0894ba174da5a475ad4c2a45b88180780e2fe441f7d886a4e78a689b062f830c54eeaeb4284849ad0a8afd24144780815e75573435dc632ae7c73ac9fa78724687bf1e939056ca14f35730d8eef71a2f69b9ee071029c8eaa7f19c04368adb9ad00abf35ea4a5476d7f2106b79fd2b2dffabf649da2a1d251f6bf1df06156213d7f1f1da150d42e6120e2cff95556729c01c7597d60f0cb6fcd56359969d8c34a70c26e3328125d570ae7d1d826f3dece43d1d7e9323c4d82c7cfd2d0a970ceddcff237b11f0c3c2be158ba6295c749265f91684e29f11b3afbd5c840698ee1509ec5456841e4774e000acbf01de97deed5af6c8e079600ca3aab9e6cac2af9d298dbdd38882d9a3a4351585444e9878edc4d22b6f8aa9d9c1c196507e51d66bd63bd974b99aeb9e449b68cb48901df90e9026eaddfe5dda91e4c9bc09c0a9667d64dcf35c896d7756a51869ba9de43710c9ca055585f97764d3f3d3ced9f2a1b0a3da3e75f6c0ba04e622cdeed9ec0f22f928d1c1e2698909d2f15ea8272e48720e4ba4c7e459e6c564595853bb1c60adbe30d1abf2ebab5aee7c1647364ff7f37bb734861094937eca6d162c432175a036d2c40a0e6219b9076648cbe5d1e96ebc7493aef8a55729657bb3967d5728bd17a58ef9f1718e271457a524ee72a57bfa05b7964cf9ca459c0ee6b5b8fddaed5ad221dd3bab03fd3c0cee11e5cd8f0e4a25ac440d1ca985df06f78b166a712effea5d78c6723026176b572d18d8f9c2214e4a3ea0231de80ef02aa16dd0b1723ceba3692da14c00b212e354a0fc6d64a1dd7062cdbe6980e0fbe5fa358b08f5fbddfa5747f12367b47e4589d60deccbcae117aafafaa7c48f19ac554e5200d095e5d217fc9aa7456d8228fc72e541fdd1ae501a0a8f731306f705a628a98cbec94380802b0f40ad002e54d1c602a320cc51c0277606de028ac66b0e6265b9b0e282c85d4efb3c851acfa3a107def17f5f6bbd0e5e84390cca73e045f613d09464054fbecc1dc4c21a4481c9f9912f1aaef1bb9c3bd7839c5314edfa8c1833c2f192dbc6a203f6a0a8f6a48442eca5e6133d05a202111bb27a5a8e5e4ed2b2cd2bc9b9cf09e54925830c118f98034670517bfb4d3b883045b1be95b3a2ab3ef2d9a630ea5053d3da4493f6c29083d99dc79370c1b0a2824cac7214c1eb7eeac75a69bee9c2da611339c7c5a8a9d3b595b3ce667c30eb96587d3ac394214ffbb09ef551a154d3bc685adf97fd2cba283caa099e6d029ade43ae38cab91a6bf4d223bc8b4f77e52058ddc201c54f8f26f19bbd9f09eea265e5c669e8f1b5fd126dead1a74621ed6bb2f65e95440003155d8a21f7bf1d09ff22a7e8bd7d8d1600eaa8312d9f78e88d0cfd291b08733f85dedf09cd3317b2e3281c73983de55a3eed4b809cae87e7327219695b234a830cae7a2518ec5b3682c00dbf23e8a6b78ddbb9d84713051bca2319c325742f37406e42bf77b175610eaea036a38ee7c1c05d15e075ecbfcaaf459d57e28326472638f7903c7de41a9870e82b48afc06a703470e970ac6cb49fbf599a83fa8f7b8d34ed07aecb066c60401a3052db121a01b57f10462cee6111aec4d467db6d1b111cfee934f1c571bbca59858004cedd2d64284d73cb0e4f9b9155918c6bb687cf96af931e590ee1650153c3bc3651578521cf9514e7fb11091a640cf2bfffa2c9dd4f017ca140c9b2facba2b4e49601d4aa425c38f359c54e6ca4d0e53063ce13d299f94c382eecfc940303cf44b100fe4e22608af8435860e45770445f3f887a0a3f0ca713b566eabc398478be880334ee31428266e797bb9d8fb1602ac69837ec4776e6a6983f289497f9081c87ffcba574917d44cf3a2329f322009c2016db6e4fd07cb1c4436703598b526e9b590a17cad357df81dabb40668db08b9c65508371758c73bd87661a19e8f8d2cc4149b9fda6d7b8b14f91e34d2cc0ebdf598a53307a5e82b51ea7c36c59870987ab0debc22fd38444994c005d4f471087a87bf5f8990e246e909b47036a5378eaa04f2a006d7de13370f59ec8186b650906ec38ef351145d2926a875427a0140efb5268d3a0a3d075fd310cda63a0e09fbe3e7eb4e0ca3b8e3809fda56f89ff9b58a0378e2448c31d4f44da5604c91fd3d7f2990cc16a789ba83d264d4062fa5c52f665dbe652c9012019e01bcec978c19e60be0f2901a06fe7ba62854d2fed41c783e01d74155e8f254b25bdb3017c5b0cdeabae41c595f7b263409d8c60e5f65e0427efec7e0398f7b5806cb5af9cf2a708843de2c0b215039ac8008975564329410a5bb988918f87ab80dd3e5c28090cb08b7975574c19c0fe321af0bba7ac9fb7a033a5671e4c6564441b4fddad51ade3057bffacb89fdd09352ca6ff087bf7dcebde68467bd80d4ff5e28764e2f377d53c31af39834e93b010cf1bf37d800bbb6b48366100a7e4402e5bbc030d2f1f1851510792694131c78a925b676fbdcd2366cb28acd88a2aca5f8f31da3f866bef50caad7d57a58250979d133a1a7658f9c12f21a86589a5c2a23340ff629c2630456757879392b31ae483cfb360799549a21b481d5b66be535e336a7e92bc55991cd96aac444a8bba4e298df7b37d5a5b000b383a08ed5797bab1e2eba06e7168433497ff336a82b3ee05e473389f269639c7c049a849d1a12a7a60b43cee7b168980425f20d0b71c4279e65ae427d5b1241df6ba26863de9f2551a8cdbbe880e0671af562c61b468bdd06dbd78075bc5aed9d3df2d925a1e70c2dc319b6dcc7b4e616adc03033f2869dedb5930243d31d2e20867ead2df77fe3c8f06d2d70b5eece6a7b8171f4ea8ac87e3c68ab83d0adb80258cd7038e3125dad96cef1739c21b00da4c1a692672cdc9e2a9c4e0d595efbe478fb1c79a2119af087944216390e8f741667af8f32c16c9d3540d5dee8e03e60a28fd90c4c0f54723b0531eb714fe83e583ac9470bcf8cebc6a19eb5d8c2840222dca938f651053f2adcb8a70f468c175b0d5b02b7ee4fa14dc48f264d64429876000548362cfbdce5d34d600e5a663c861b98f03342678a94ef603715b34fd95a1ef461bdddaf57b63b6f006816065e28bb1d9e97e877fb5ff8339c2affdf3f0b3ef231734d5737f0ab0200fe002919985f5302d231ef9383275c4afd6d707e9fc6b8baebf05a73b03633cd5c8aa483a5581aad11291eef737b3728eab92914dc5057c8392c3fb649018379c4386da2cdd2cb40dc35dcbdae2e7e7f424a08446552528b91b55552dc59d3cb512c79ef7cbdd4577aaf035a386f94fdccfd91f58410e5f382187d3cce0842d7540e00b79746a2e584f5250af926e20421edf262fbe0dd65ecf4b2aa9fcf185daad57d6be79d34de42603248d0d2423833123896adb3a7a73cdb124f976786f22aa3d9cb11af2b46f68e59f712fd7ca20a201ee8024c877e3626791f63c0b4b9c8d349eaad9ec7a006a0668ed2ee0104c078d989feb790870a42f696a566df4a206e494f2241e71d7063abae6b7a9d6b748a7c3da42cfc6d2589d7fae7420f0db38561a670acc22a8f139eb021f2b38edf9e6a00260dcbe94c368ac7bd3"}) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r11 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r11, 0x8983, &(0x7f0000000040)) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000002ec0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x200}}, './file0\x00'}) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r11, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r12, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r10, 0xd0009412, &(0x7f0000001200)={r12, 0x100000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r9, 0xd000943d, &(0x7f0000000280)={0xeeb, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r18}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}], 0x0, "285cbe607ecdfb"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f00000553c0)={0xffffffff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1}, {r2}, {r3}, {}, {r7, r8}, {0x0, r14}], 0x8, "b80b8731dce7ca"}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x17, 0x2, &(0x7f0000000000)=@raw=[@map_fd={0x18, 0xb, 0x1, 0x0, r0}], &(0x7f0000000040)='GPL\x00', 0x7, 0xc2, &(0x7f0000000080)=""/194, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:55 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x80a, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r1, 0x541b, &(0x7f0000000000)) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000a00), 0xffffffffffffffff) r5 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000300)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_MESH(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x24, r4, 0x101, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r6}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}]}, 0x24}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={&(0x7f0000000100)=@getqdisc={0x2c, 0x26, 0x800, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, r6, {0x6, 0x2}, {0xffff, 0xf}, {0x7, 0x7}}, [{0x4}, {0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x200000d0}, 0x1) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c00000010596f416ea6b4ba1d00010400000000dc73c1bd89fcdb5e656224aae7a27a25e7cd984608ef441bf02bad815ea0962ffa6d042af5c8c92347a5398e449bb60fa93b4ba66aa69d01e2e0bfa65f", @ANYRES32=r2, @ANYBLOB="82000600840200001c00128009000100626f6e64000000000c00028008000a0000000000"], 0x3c}}, 0x0) 00:04:55 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/asound/seq/clients\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000000300)={{r1, 0x0, 0x1000, 0x3, 0x1, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x1, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000002800)=ANY=[@ANYRES64=r1, @ANYBLOB="0100000000000000d509000000000000070700000000000000000000000000000100008000000000040000000000000000000000000000000100010001040000000000000000004093000000000000090000000000000005000000000000004000000000000000000000000000120000000000000000000000000000000000007fc31b67b201c80f56b59018d40000000000000000000000000000000000000000000000000000000000000000000001000000006367b46abbcf99536de54c2257792c0000000000000000628d1c360c310fe6ff663d3bccb664a61389cd9d92f28a92b77b1977f6e5c6c77a1af29c1b5025aa0942c12270eb59965d2b16d608a0c7b68ee84bdc54845682f9b57615865da8830fbcaf3805c3eb7d045649d1ac4c7f6a87443df4b4ad0f99287358ca2121ad172cdf7f0f85df59bfabf119588077580ef6dba20449611fcd41ae817cab75f21fcc4cd624452c15e5eb6b1031b9485050f46010915eabcff9c93727d18595bb000000007ab0a52aa0ea1885e5342b34e3787ac4b6b18f2090957768ce4f460e5faf06505af9d8b401010000000000004517f1b6e014cf5aadd6f86a4f5310f982f954fd68943a69563054995875e7524141014dbe877583eb6fb5e9e7360280304b9ff19fb40fca13438743e09bc9b141f8759202cec05363d567e5a217a90fa73ab90135a3f5d5fd64a7bbef5b70528b285242a1b7dbfc000cc2d2ed22e5c2919e5e7cf09d43337cd0901a99aff1277f14ff7f013c84b9197d38649d08dfb517471e730e0af91903ee19dad0ebb72fa2aaae4931d57e0819d276f47e122979f34cf8bd668e3ebd6e7236ee3f690d873889b5f3e3b199de232e01348b6d0d930958d4e16edbbca2050308d43c2f36e16743d50730c1835ea68e7e3de13234355061c72ce228383930cc10410705902e34333682a6c0d8a7658a88209e73d2c68152bbee0af3b12af77364f7d2a58b17f39cb0f1dfe925f5a8c1c5b0753e3b9b7c"]) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000052340)={{0x0, 0x47, 0x2, 0x5912, 0x10001, 0x3ff, 0xffffffffffffffff, 0x9, 0x1ff, 0x6, 0x3, 0x5, 0x5, 0x6, 0x80}}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000053340)={{0x0, 0x7, 0x80000000, 0x1, 0x4, 0x81, 0x80000000, 0xfffffffb, 0x6, 0x3, 0x6c, 0x8, 0x6, 0x6, 0x3}}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x4, 0x4, 0x8}, 0x48) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x2, 0x5, 0xc, r4}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r5, &(0x7f0000000300), 0x20000000}, 0x20) r6 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r6, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000100)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(r6, 0xd0009411, &(0x7f0000000300)={{r7, 0x0, 0x1000, 0x3, 0x1, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x1, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r5, 0xc0709411, &(0x7f0000002b00)=ANY=[@ANYRES64=r7, @ANYBLOB="0100000000000000d50900000000000007070000000000000000000000000000010000800000000004000000000000000000000000000000010001000104000000000000000000409300000000000009000000000000000500000000000000c000000000000000000000000000120000000000000000000000000000000000007fc31b67b201c80f56b59018d40000000000000000000000000000000000000000000000000000000000000000000001000000006367b46abbcf99536de54c2257792c0000000000000000628d1c360c310fe6ff663d3bccb664a61389cd9d92f28a92b77b1977f6e5c6c77a1af29c1b5025aa0942c12270eb59965d2b16d608a0c7b68ee84bdc54845682f9b57615865da8830fbcaf3805c3eb7d045649d1ac4c7f6a87443df4b4ad0f99287358ca2121ad172cdf7f0f85df59bfabf119588077580ef6dba20449611fcd41ae817cab75f21fcc4cd624452c15e5eb6b1031b9485050f46010915eabcff9c93727d18595bb000000007ab0a52aa0ea1885e5342b34e3787ac4b6b18f2090957768ce4f460e5faf06505af9d8b401010000000000004517f1b6e014cf5aadd6f86a4f5310f982f954fd68943a69563054995875e7524141014dbe877583eb6fb5e9e7360280304b9ff19fb40fca13438743e09bc9b141f8759202cec05363d567e5a217a90fa73ab90135a3f5d5fd64a7bbef5b70528b285242a1b7dbfc000cc2d2ed22e5c2919e5e7cf09d43337cd0901a99aff1277f14ff7f013c84b9197d38649d08dfb517471e730e0af91903ee19dad0ebb72fa2aaae4931d57e0819d276f47e122979f34cf8bd668e3ebd6e7236ee3f690d873889b5f3e3b199de232e01348b6d0d930958d4e16edbbca2050308d43c2f36e16743d50730c1835ea68e7e3de13234355061c72ce228383930cc10410705902e34333682a6c0d8a7658a88209e73d2c68152bbee0af3b12af77364f7d2a58b17f39cb0f1dfe925f5a8c1c5b0753e3b9b7c702c14da3ea8e19576c101ec0c658d0fb0ef5689783e05baf5894556bf096335d33d3a5d6ac49763a43a7e11e50d38317c7bb69f1daad3d813b7f6bec3dc20593f5a1aaa10e2681472cc4583f12f3b33f80b292e93b1a0ac423536c984f7eba859fbff440dcf52022a612bce358f8c81892c60794efb77552ff49fbcbd27b49cb9ec02397f284ba3b38c7341739a0104a16a6c86feb60c71a4cd713969ac"]) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000054340)={0x0, 0x0, "2f089340c83012a54df334e3ef8cedbc67fd4d769ee0987f8ec540a655f149cc6c5451c92ed88ea30d9655e68cd33abb77e94eee64994714047db019746de8a9f22c2a11ea03a6df9789170165558b55146feb3c56b848f19e0e9b05623f7cb551fbbb2088c9d66f78821a1f46ca976570b894eb923b7a7d9606d16428cba3177c5440ba1a1fce2a992b426bd2afc915f74d870a3d67ace2fed5cc769647c996d4489398f609ded4385824d37c64a9a651dc8942a7d34c93fd19d147c4f426884361631c2fc8c420a7da4023474cb08f067b840a17f77e92c101cd3e1895a01656b1085e192be121365ef138feec7d91db33d80d5cd38d172163bb04afcb2155", "3613a0e0e36a10b93a6a20388c96c14aec5e5512582e721af5c693252b1d1a403c4df12b898995065a9ba73cc453c3af2815885dbf334209b614fa5ecbdcdcecc19b6ef6902326f6703dde5cf64e237ee33f0ea1e765668e89af0f76d7e1784c732316d8dce731b999b6f3f5d8b93c24bbdcf44c30e3dabc8ddbe8b6c8cadb494eb155e93542b083be3ac63aed400bdc590c24f4a284db9569597e5e980bc9a9681ffb5e91dd6a3ef98fb129df23878dfbf73d2e81ddb022f39907caecd96097e723ce299f93ad866448579a383a7060c2963dd761a7e0d39ecb7935073daa886d3f0a35ebad6b5b42450641011216d42799ef2e5b0933ec742e85dfce5644dc3dfd3dfe4b5772aedf9a8aee5aabbad87335bab97270a38b32e65132ed0377530082c7c8e7dc9ea895a6831dad54f9a5ff2b76caf12c3e3085d29cafaef2285a48f350468531b11f6e8182fa4352ca08aa4ad37c7661cf18ff2c70cc8bffe164461351b4efdb99497e169ccbddd42eeeeb53bc9567a227d70e8a00bf612d0a0652946b9859c639c1486016a32eb218c9aee7f96aedb3f2caf72c22702c196a1cc75cb2038b2b9cdcfbbfe5d37207f705ff2067ecfd9f796fa1390c667bdadfa816c5ceada704f8cf68be316c3aa46e4b2a239d4cbfa66511af30ec6f168d7b2b7ae16568708ce94ca54e948f2c55c5b4c5d4eced33c07ae1f18a0e9d154aa5aeca3177c466b32e0668d8d72c30abe086841149d0fc6428ba73d4c11231bb0ed6073cfadb614db0c7d37f96e1396988816bf800598ae9a9dcc12b4699735f5c58be2a0d9801501e772e714f2e8ae1cb36b61c806768e9edb6ce39a3d75c70da011c4a2bb6e6861b09822064fc634c49cec29b26aae261f58f10123bc7e9f8146b3cdc7f461ffda88272b5c6c41325dd331bdbf12bcc9cd0efd542bfe2800a9fda651cde8a8e14a96307d68818be50974e5cd5fe9a69f2ba268c0a36bdb5ea546a2916f944d32e581226942ee520b7fe9a840b11fe9181c185ab5175fa3716eebcfc800cd38e6f29244b756ad9af2269d4379fd608ec4c2253a623ac2d9af5fe2dd4c1337dca9eff7471a3b3edc19cd8a1a6085ff9a117d5219f6fa2c4059043c7aa533ae964a9eb8d02ca6ef94ca21cd16d45135b8242204f924cb49e1ee3f2f5c1752deb07f545ec21c76c48ab893384f1ae5968a1343d92a5b4501e84cebe0833f31accbfda98cc505828fd8316494d37d7039e2689124df0d4535200daa04a518a640e86800a8b35932fe91ce39d1397b3a671725e2e2e550f6575b73c7f25266b21775c7dbb3e70583d03344b134925389854eb5d2da98f77a31317a0b4de62ad89ee75023c383c28d61491e3d93fbee5ab61e6fb05679c275490132bbe512ef0a36bc4ca420ae6c2f5a3ac50df9ca3f5eafa86813921506ee597f21a3f3031e9a3623488281d128cf71f3592fbfe4d3cad301d440ea0ad7e0a2fc8a045ee6674b506fe99e73ee0d0dcdd6974dc6eea47a0fa8fcabb9abeee3a8587c7cd97b3d2ad84e86b8ec69d26dbe1f4e397b8caad6361ab82d73776306482925038feb56972bf1ccf3aa66a7de081ca6455421a7dc41631e8950ba0126a59b991ec508a31b265ebd751e5cc86b68dbc885b0c4251e4eef8305dcbb67c2ca248783b5c3ea44ba7c190d55c9fa53def5782723541a7d38a614a338a77133099740e4d2f9450ee7fda0666b0caf4740660616e767a88576c4f6b924c4a77f0bf0ca54f161b3e2bcb5e8f7d781d63eb68b6f05ed92c201b6f0894ba174da5a475ad4c2a45b88180780e2fe441f7d886a4e78a689b062f830c54eeaeb4284849ad0a8afd24144780815e75573435dc632ae7c73ac9fa78724687bf1e939056ca14f35730d8eef71a2f69b9ee071029c8eaa7f19c04368adb9ad00abf35ea4a5476d7f2106b79fd2b2dffabf649da2a1d251f6bf1df06156213d7f1f1da150d42e6120e2cff95556729c01c7597d60f0cb6fcd56359969d8c34a70c26e3328125d570ae7d1d826f3dece43d1d7e9323c4d82c7cfd2d0a970ceddcff237b11f0c3c2be158ba6295c749265f91684e29f11b3afbd5c840698ee1509ec5456841e4774e000acbf01de97deed5af6c8e079600ca3aab9e6cac2af9d298dbdd38882d9a3a4351585444e9878edc4d22b6f8aa9d9c1c196507e51d66bd63bd974b99aeb9e449b68cb48901df90e9026eaddfe5dda91e4c9bc09c0a9667d64dcf35c896d7756a51869ba9de43710c9ca055585f97764d3f3d3ced9f2a1b0a3da3e75f6c0ba04e622cdeed9ec0f22f928d1c1e2698909d2f15ea8272e48720e4ba4c7e459e6c564595853bb1c60adbe30d1abf2ebab5aee7c1647364ff7f37bb734861094937eca6d162c432175a036d2c40a0e6219b9076648cbe5d1e96ebc7493aef8a55729657bb3967d5728bd17a58ef9f1718e271457a524ee72a57bfa05b7964cf9ca459c0ee6b5b8fddaed5ad221dd3bab03fd3c0cee11e5cd8f0e4a25ac440d1ca985df06f78b166a712effea5d78c6723026176b572d18d8f9c2214e4a3ea0231de80ef02aa16dd0b1723ceba3692da14c00b212e354a0fc6d64a1dd7062cdbe6980e0fbe5fa358b08f5fbddfa5747f12367b47e4589d60deccbcae117aafafaa7c48f19ac554e5200d095e5d217fc9aa7456d8228fc72e541fdd1ae501a0a8f731306f705a628a98cbec94380802b0f40ad002e54d1c602a320cc51c0277606de028ac66b0e6265b9b0e282c85d4efb3c851acfa3a107def17f5f6bbd0e5e84390cca73e045f613d09464054fbecc1dc4c21a4481c9f9912f1aaef1bb9c3bd7839c5314edfa8c1833c2f192dbc6a203f6a0a8f6a48442eca5e6133d05a202111bb27a5a8e5e4ed2b2cd2bc9b9cf09e54925830c118f98034670517bfb4d3b883045b1be95b3a2ab3ef2d9a630ea5053d3da4493f6c29083d99dc79370c1b0a2824cac7214c1eb7eeac75a69bee9c2da611339c7c5a8a9d3b595b3ce667c30eb96587d3ac394214ffbb09ef551a154d3bc685adf97fd2cba283caa099e6d029ade43ae38cab91a6bf4d223bc8b4f77e52058ddc201c54f8f26f19bbd9f09eea265e5c669e8f1b5fd126dead1a74621ed6bb2f65e95440003155d8a21f7bf1d09ff22a7e8bd7d8d1600eaa8312d9f78e88d0cfd291b08733f85dedf09cd3317b2e3281c73983de55a3eed4b809cae87e7327219695b234a830cae7a2518ec5b3682c00dbf23e8a6b78ddbb9d84713051bca2319c325742f37406e42bf77b175610eaea036a38ee7c1c05d15e075ecbfcaaf459d57e28326472638f7903c7de41a9870e82b48afc06a703470e970ac6cb49fbf599a83fa8f7b8d34ed07aecb066c60401a3052db121a01b57f10462cee6111aec4d467db6d1b111cfee934f1c571bbca59858004cedd2d64284d73cb0e4f9b9155918c6bb687cf96af931e590ee1650153c3bc3651578521cf9514e7fb11091a640cf2bfffa2c9dd4f017ca140c9b2facba2b4e49601d4aa425c38f359c54e6ca4d0e53063ce13d299f94c382eecfc940303cf44b100fe4e22608af8435860e45770445f3f887a0a3f0ca713b566eabc398478be880334ee31428266e797bb9d8fb1602ac69837ec4776e6a6983f289497f9081c87ffcba574917d44cf3a2329f322009c2016db6e4fd07cb1c4436703598b526e9b590a17cad357df81dabb40668db08b9c65508371758c73bd87661a19e8f8d2cc4149b9fda6d7b8b14f91e34d2cc0ebdf598a53307a5e82b51ea7c36c59870987ab0debc22fd38444994c005d4f471087a87bf5f8990e246e909b47036a5378eaa04f2a006d7de13370f59ec8186b650906ec38ef351145d2926a875427a0140efb5268d3a0a3d075fd310cda63a0e09fbe3e7eb4e0ca3b8e3809fda56f89ff9b58a0378e2448c31d4f44da5604c91fd3d7f2990cc16a789ba83d264d4062fa5c52f665dbe652c9012019e01bcec978c19e60be0f2901a06fe7ba62854d2fed41c783e01d74155e8f254b25bdb3017c5b0cdeabae41c595f7b263409d8c60e5f65e0427efec7e0398f7b5806cb5af9cf2a708843de2c0b215039ac8008975564329410a5bb988918f87ab80dd3e5c28090cb08b7975574c19c0fe321af0bba7ac9fb7a033a5671e4c6564441b4fddad51ade3057bffacb89fdd09352ca6ff087bf7dcebde68467bd80d4ff5e28764e2f377d53c31af39834e93b010cf1bf37d800bbb6b48366100a7e4402e5bbc030d2f1f1851510792694131c78a925b676fbdcd2366cb28acd88a2aca5f8f31da3f866bef50caad7d57a58250979d133a1a7658f9c12f21a86589a5c2a23340ff629c2630456757879392b31ae483cfb360799549a21b481d5b66be535e336a7e92bc55991cd96aac444a8bba4e298df7b37d5a5b000b383a08ed5797bab1e2eba06e7168433497ff336a82b3ee05e473389f269639c7c049a849d1a12a7a60b43cee7b168980425f20d0b71c4279e65ae427d5b1241df6ba26863de9f2551a8cdbbe880e0671af562c61b468bdd06dbd78075bc5aed9d3df2d925a1e70c2dc319b6dcc7b4e616adc03033f2869dedb5930243d31d2e20867ead2df77fe3c8f06d2d70b5eece6a7b8171f4ea8ac87e3c68ab83d0adb80258cd7038e3125dad96cef1739c21b00da4c1a692672cdc9e2a9c4e0d595efbe478fb1c79a2119af087944216390e8f741667af8f32c16c9d3540d5dee8e03e60a28fd90c4c0f54723b0531eb714fe83e583ac9470bcf8cebc6a19eb5d8c2840222dca938f651053f2adcb8a70f468c175b0d5b02b7ee4fa14dc48f264d64429876000548362cfbdce5d34d600e5a663c861b98f03342678a94ef603715b34fd95a1ef461bdddaf57b63b6f006816065e28bb1d9e97e877fb5ff8339c2affdf3f0b3ef231734d5737f0ab0200fe002919985f5302d231ef9383275c4afd6d707e9fc6b8baebf05a73b03633cd5c8aa483a5581aad11291eef737b3728eab92914dc5057c8392c3fb649018379c4386da2cdd2cb40dc35dcbdae2e7e7f424a08446552528b91b55552dc59d3cb512c79ef7cbdd4577aaf035a386f94fdccfd91f58410e5f382187d3cce0842d7540e00b79746a2e584f5250af926e20421edf262fbe0dd65ecf4b2aa9fcf185daad57d6be79d34de42603248d0d2423833123896adb3a7a73cdb124f976786f22aa3d9cb11af2b46f68e59f712fd7ca20a201ee8024c877e3626791f63c0b4b9c8d349eaad9ec7a006a0668ed2ee0104c078d989feb790870a42f696a566df4a206e494f2241e71d7063abae6b7a9d6b748a7c3da42cfc6d2589d7fae7420f0db38561a670acc22a8f139eb021f2b38edf9e6a00260dcbe94c368ac7bd3"}) r9 = socket$nl_route(0x10, 0x3, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r11 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r11, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000002ec0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x200}}, './file0\x00'}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r11, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r12, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r10, 0xd0009412, &(0x7f0000001200)={r12, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r9, 0xd000943d, &(0x7f0000000280)={0xeeb, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r18}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}], 0x0, "285cbe607ecdfb"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f00000553c0)={0xffffffff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1}, {r2}, {r3}, {}, {r7, r8}, {0x0, r14}], 0x8, "b80b8731dce7ca"}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x17, 0x2, &(0x7f0000000000)=@raw=[@map_fd={0x18, 0xb, 0x1, 0x0, r0}], &(0x7f0000000040)='GPL\x00', 0x7, 0xc2, &(0x7f0000000080)=""/194, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:55 executing program 1: r0 = syz_io_uring_setup(0xe32, &(0x7f0000000500), &(0x7f0000ee9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x10001) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) faccessat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x12) syz_io_uring_submit(r1, r3, &(0x7f00000070c0)=@IORING_OP_WRITE_FIXED={0x5, 0x0, 0x2000, @fd_index, 0xc8}, 0x1) io_uring_enter(r0, 0x6374, 0x0, 0x0, 0x0, 0x0) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000000240)={0x7, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000000140)=""/157, 0x9d}], &(0x7f0000000200)=[0x8, 0xffff], 0x2}, 0x20) 00:04:55 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xff000000) 00:04:55 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r0, &(0x7f0000000340)=""/46, 0x2e) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r1, &(0x7f0000000340)=""/46, 0x2e) syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000080)='./file0\x00', 0x3a9001c, &(0x7f0000000380)=ANY=[@ANYBLOB="0266583a5aad4f48f5778f8719df3339a5bca6babfb12703606db3c9bca8050be8e2f34ea7fbb6cd1b793541f0271ee9e57bb535c27f54ab51f7272b", @ANYRESDEC=0x0, @ANYRES64=r1, @ANYBLOB="59b7b3f896ea3dd3f5da5ef6a01dc98a613e3dc7014121b20703c111482f8b04940e7ff690773aade4115ab758575e6c068310b95d794fa917d52708f650b9faded56e3dc2998d453dd8b52417f0b0cb1c611a4efacbe695eb983b4dab2d463cd3d5db1eb63bec577d3e5ed39516fe79ef6ab2d8925ace126da122b1e61ff089b838b6230d2ae034f8b51cb0b6ea57017ad21dbf444cd7cf0d37818a11dc4ceb3e9a19d6ba9877118cb84a137ff6c40980cc5f1fe7303d65510026c7a7a867dfacb00bc86571ad78818b478eee07d975f2577a85fb", @ANYRESOCT=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYRES8=r0, @ANYBLOB="66ce3b001cfa321b5be93625fd1a5da25225f400987ca5360e9dcd4d5b2223542864f3cf6f966c26c5c93a8232090aa6cf55b3f72ff41083ec51a3f02559cecdc5e6665d7c26f9779f41aeff7b202b1b02991eb460f056b45035c02d136c4829a2fa7d9f0e28d8b156521e0382abc821fb3160e9d8e24942eee4a0277560feb3ff8ef204", @ANYRES32=r1], 0x3d, 0x1109, &(0x7f0000003400)="$eJzs2L9qFFEUB+Dfnd31T7Uy6QcLCwsJkfUFUihsa6uNSCpTZStFUN/Fx9FU9sFei4D9yk1msrCgIs4ige+D4Z45zDl3bnluAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoJom30qy1yTtkGuSlKTrTpclSTfk73yaNCl5erRcPT5ZPFkls8vPy7Ok1KpalrbJrXbRLtqH7aO9w3ufV6/fvHpxfHx00rcp6XJ2Pv5R6t6T8dsCAADAtbf+Z/Pa5sMv2r/b/f4AAADAn4x+oQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwl9bzTdwOQZOkJF13uvyapPtP/wYAAACMo6TJ8/lW8vbF+H9xDbDxIF/m5Spf1x+lxgf5uF0PAAAA/M76Zh/MZptkuZG87+fu+5lezeV1Br+bafb3L9/7Jd8Pk0mSg63mZ+dvXw5PWU92fhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+sgPHAgAAAADC/K3T6NgAAAAAAAAAAAAAAAAAAAAAALgrAAD//zZz1yc=") r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_DISASSOCIATE_REQ(r2, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000100)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2000000008c10bde5837fa968be1460ec8990eaf3147137447db4e99cf2fb61bb28d80d2c72c1cba208ad7c290c2f20920f917053b98000000006db10e7859d8a0b8c8702ecb08dd3bb11ceba8e3c78dbda0a85d12fc14da", @ANYRES16=0x0, @ANYBLOB="000425bd7000ffdbdf25030000000c0009000550b5d83f7221ac"], 0x20}, 0x1, 0x0, 0x0, 0x4}, 0x80) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_buf(r3, 0x29, 0x1f, 0x0, 0x0) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_SEC_PARAMS(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)={0x24, r4, 0x1, 0x0, 0x3, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_SEC_OUT_LEVEL={0x8}]}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), r2) 00:04:55 executing program 2: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000080)=[{}], 0x1, 0x6f57, 0x0, 0x0) r1 = socket$packet(0x11, 0xebf74f0ee4bb17c6, 0x300) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) r3 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100) ioctl$BINDER_SET_MAX_THREADS(r3, 0x40046205, &(0x7f0000000040)=0x8) r4 = dup3(r2, r1, 0x0) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup3(r5, 0xffffffffffffffff, 0x80000) socket$packet(0x11, 0x0, 0x300) r6 = socket$packet(0x11, 0x3, 0x300) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r6, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000100)={0x83edd6ea6e3b6887}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) epoll_create1(0x0) (async) epoll_pwait(r0, &(0x7f0000000080)=[{}], 0x1, 0x6f57, 0x0, 0x0) (async) socket$packet(0x11, 0xebf74f0ee4bb17c6, 0x300) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) (async) open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100) (async) ioctl$BINDER_SET_MAX_THREADS(r3, 0x40046205, &(0x7f0000000040)=0x8) (async) dup3(r2, r1, 0x0) (async) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) dup3(r5, 0xffffffffffffffff, 0x80000) (async) socket$packet(0x11, 0x0, 0x300) (async) socket$packet(0x11, 0x3, 0x300) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r6, &(0x7f00000000c0)) (async) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000100)={0x83edd6ea6e3b6887}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) 00:04:55 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/asound/seq/clients\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000000300)={{r1, 0x0, 0x1000, 0x3, 0x1, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x1, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000002800)=ANY=[@ANYRES64=r1, @ANYBLOB="0100000000000000d509000000000000070700000000000000000000000000000100008000000000040000000000000000000000000000000100010001040000000000000000004093000000000000090000000000000005000000000000004000000000000000000000000000120000000000000000000000000000000000007fc31b67b201c80f56b59018d40000000000000000000000000000000000000000000000000000000000000000000001000000006367b46abbcf99536de54c2257792c0000000000000000628d1c360c310fe6ff663d3bccb664a61389cd9d92f28a92b77b1977f6e5c6c77a1af29c1b5025aa0942c12270eb59965d2b16d608a0c7b68ee84bdc54845682f9b57615865da8830fbcaf3805c3eb7d045649d1ac4c7f6a87443df4b4ad0f99287358ca2121ad172cdf7f0f85df59bfabf119588077580ef6dba20449611fcd41ae817cab75f21fcc4cd624452c15e5eb6b1031b9485050f46010915eabcff9c93727d18595bb000000007ab0a52aa0ea1885e5342b34e3787ac4b6b18f2090957768ce4f460e5faf06505af9d8b401010000000000004517f1b6e014cf5aadd6f86a4f5310f982f954fd68943a69563054995875e7524141014dbe877583eb6fb5e9e7360280304b9ff19fb40fca13438743e09bc9b141f8759202cec05363d567e5a217a90fa73ab90135a3f5d5fd64a7bbef5b70528b285242a1b7dbfc000cc2d2ed22e5c2919e5e7cf09d43337cd0901a99aff1277f14ff7f013c84b9197d38649d08dfb517471e730e0af91903ee19dad0ebb72fa2aaae4931d57e0819d276f47e122979f34cf8bd668e3ebd6e7236ee3f690d873889b5f3e3b199de232e01348b6d0d930958d4e16edbbca2050308d43c2f36e16743d50730c1835ea68e7e3de13234355061c72ce228383930cc10410705902e34333682a6c0d8a7658a88209e73d2c68152bbee0af3b12af77364f7d2a58b17f39cb0f1dfe925f5a8c1c5b0753e3b9b7c"]) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000052340)={{0x0, 0x47, 0x2, 0x5912, 0x10001, 0x3ff, 0xffffffffffffffff, 0x9, 0x1ff, 0x6, 0x3, 0x5, 0x5, 0x6, 0x80}}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000053340)={{0x0, 0x7, 0x80000000, 0x1, 0x4, 0x81, 0x80000000, 0xfffffffb, 0x6, 0x3, 0x6c, 0x8, 0x6, 0x6, 0x3}}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x4, 0x4, 0x8}, 0x48) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x2, 0x5, 0xc, r4}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r5, &(0x7f0000000300), 0x20000000}, 0x20) r6 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r6, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000100)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(r6, 0xd0009411, &(0x7f0000000300)={{r7, 0x0, 0x1000, 0x3, 0x1, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x1, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r5, 0xc0709411, &(0x7f0000002b00)=ANY=[@ANYRES64=r7, @ANYBLOB="0100000000000000d50900000000000007070000000000000000000000000000010000800000000004000000000000000000000000000000010001000104000000000000000000409300000000000009000000000000000500000000000000c000000000000000000000000000120000000000000000000000000000000000007fc31b67b201c80f56b59018d40000000000000000000000000000000000000000000000000000000000000000000001000000006367b46abbcf99536de54c2257792c0000000000000000628d1c360c310fe6ff663d3bccb664a61389cd9d92f28a92b77b1977f6e5c6c77a1af29c1b5025aa0942c12270eb59965d2b16d608a0c7b68ee84bdc54845682f9b57615865da8830fbcaf3805c3eb7d045649d1ac4c7f6a87443df4b4ad0f99287358ca2121ad172cdf7f0f85df59bfabf119588077580ef6dba20449611fcd41ae817cab75f21fcc4cd624452c15e5eb6b1031b9485050f46010915eabcff9c93727d18595bb000000007ab0a52aa0ea1885e5342b34e3787ac4b6b18f2090957768ce4f460e5faf06505af9d8b401010000000000004517f1b6e014cf5aadd6f86a4f5310f982f954fd68943a69563054995875e7524141014dbe877583eb6fb5e9e7360280304b9ff19fb40fca13438743e09bc9b141f8759202cec05363d567e5a217a90fa73ab90135a3f5d5fd64a7bbef5b70528b285242a1b7dbfc000cc2d2ed22e5c2919e5e7cf09d43337cd0901a99aff1277f14ff7f013c84b9197d38649d08dfb517471e730e0af91903ee19dad0ebb72fa2aaae4931d57e0819d276f47e122979f34cf8bd668e3ebd6e7236ee3f690d873889b5f3e3b199de232e01348b6d0d930958d4e16edbbca2050308d43c2f36e16743d50730c1835ea68e7e3de13234355061c72ce228383930cc10410705902e34333682a6c0d8a7658a88209e73d2c68152bbee0af3b12af77364f7d2a58b17f39cb0f1dfe925f5a8c1c5b0753e3b9b7c702c14da3ea8e19576c101ec0c658d0fb0ef5689783e05baf5894556bf096335d33d3a5d6ac49763a43a7e11e50d38317c7bb69f1daad3d813b7f6bec3dc20593f5a1aaa10e2681472cc4583f12f3b33f80b292e93b1a0ac423536c984f7eba859fbff440dcf52022a612bce358f8c81892c60794efb77552ff49fbcbd27b49cb9ec02397f284ba3b38c7341739a0104a16a6c86feb60c71a4cd713969ac"]) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000054340)={0x0, 0x0, "2f089340c83012a54df334e3ef8cedbc67fd4d769ee0987f8ec540a655f149cc6c5451c92ed88ea30d9655e68cd33abb77e94eee64994714047db019746de8a9f22c2a11ea03a6df9789170165558b55146feb3c56b848f19e0e9b05623f7cb551fbbb2088c9d66f78821a1f46ca976570b894eb923b7a7d9606d16428cba3177c5440ba1a1fce2a992b426bd2afc915f74d870a3d67ace2fed5cc769647c996d4489398f609ded4385824d37c64a9a651dc8942a7d34c93fd19d147c4f426884361631c2fc8c420a7da4023474cb08f067b840a17f77e92c101cd3e1895a01656b1085e192be121365ef138feec7d91db33d80d5cd38d172163bb04afcb2155", "3613a0e0e36a10b93a6a20388c96c14aec5e5512582e721af5c693252b1d1a403c4df12b898995065a9ba73cc453c3af2815885dbf334209b614fa5ecbdcdcecc19b6ef6902326f6703dde5cf64e237ee33f0ea1e765668e89af0f76d7e1784c732316d8dce731b999b6f3f5d8b93c24bbdcf44c30e3dabc8ddbe8b6c8cadb494eb155e93542b083be3ac63aed400bdc590c24f4a284db9569597e5e980bc9a9681ffb5e91dd6a3ef98fb129df23878dfbf73d2e81ddb022f39907caecd96097e723ce299f93ad866448579a383a7060c2963dd761a7e0d39ecb7935073daa886d3f0a35ebad6b5b42450641011216d42799ef2e5b0933ec742e85dfce5644dc3dfd3dfe4b5772aedf9a8aee5aabbad87335bab97270a38b32e65132ed0377530082c7c8e7dc9ea895a6831dad54f9a5ff2b76caf12c3e3085d29cafaef2285a48f350468531b11f6e8182fa4352ca08aa4ad37c7661cf18ff2c70cc8bffe164461351b4efdb99497e169ccbddd42eeeeb53bc9567a227d70e8a00bf612d0a0652946b9859c639c1486016a32eb218c9aee7f96aedb3f2caf72c22702c196a1cc75cb2038b2b9cdcfbbfe5d37207f705ff2067ecfd9f796fa1390c667bdadfa816c5ceada704f8cf68be316c3aa46e4b2a239d4cbfa66511af30ec6f168d7b2b7ae16568708ce94ca54e948f2c55c5b4c5d4eced33c07ae1f18a0e9d154aa5aeca3177c466b32e0668d8d72c30abe086841149d0fc6428ba73d4c11231bb0ed6073cfadb614db0c7d37f96e1396988816bf800598ae9a9dcc12b4699735f5c58be2a0d9801501e772e714f2e8ae1cb36b61c806768e9edb6ce39a3d75c70da011c4a2bb6e6861b09822064fc634c49cec29b26aae261f58f10123bc7e9f8146b3cdc7f461ffda88272b5c6c41325dd331bdbf12bcc9cd0efd542bfe2800a9fda651cde8a8e14a96307d68818be50974e5cd5fe9a69f2ba268c0a36bdb5ea546a2916f944d32e581226942ee520b7fe9a840b11fe9181c185ab5175fa3716eebcfc800cd38e6f29244b756ad9af2269d4379fd608ec4c2253a623ac2d9af5fe2dd4c1337dca9eff7471a3b3edc19cd8a1a6085ff9a117d5219f6fa2c4059043c7aa533ae964a9eb8d02ca6ef94ca21cd16d45135b8242204f924cb49e1ee3f2f5c1752deb07f545ec21c76c48ab893384f1ae5968a1343d92a5b4501e84cebe0833f31accbfda98cc505828fd8316494d37d7039e2689124df0d4535200daa04a518a640e86800a8b35932fe91ce39d1397b3a671725e2e2e550f6575b73c7f25266b21775c7dbb3e70583d03344b134925389854eb5d2da98f77a31317a0b4de62ad89ee75023c383c28d61491e3d93fbee5ab61e6fb05679c275490132bbe512ef0a36bc4ca420ae6c2f5a3ac50df9ca3f5eafa86813921506ee597f21a3f3031e9a3623488281d128cf71f3592fbfe4d3cad301d440ea0ad7e0a2fc8a045ee6674b506fe99e73ee0d0dcdd6974dc6eea47a0fa8fcabb9abeee3a8587c7cd97b3d2ad84e86b8ec69d26dbe1f4e397b8caad6361ab82d73776306482925038feb56972bf1ccf3aa66a7de081ca6455421a7dc41631e8950ba0126a59b991ec508a31b265ebd751e5cc86b68dbc885b0c4251e4eef8305dcbb67c2ca248783b5c3ea44ba7c190d55c9fa53def5782723541a7d38a614a338a77133099740e4d2f9450ee7fda0666b0caf4740660616e767a88576c4f6b924c4a77f0bf0ca54f161b3e2bcb5e8f7d781d63eb68b6f05ed92c201b6f0894ba174da5a475ad4c2a45b88180780e2fe441f7d886a4e78a689b062f830c54eeaeb4284849ad0a8afd24144780815e75573435dc632ae7c73ac9fa78724687bf1e939056ca14f35730d8eef71a2f69b9ee071029c8eaa7f19c04368adb9ad00abf35ea4a5476d7f2106b79fd2b2dffabf649da2a1d251f6bf1df06156213d7f1f1da150d42e6120e2cff95556729c01c7597d60f0cb6fcd56359969d8c34a70c26e3328125d570ae7d1d826f3dece43d1d7e9323c4d82c7cfd2d0a970ceddcff237b11f0c3c2be158ba6295c749265f91684e29f11b3afbd5c840698ee1509ec5456841e4774e000acbf01de97deed5af6c8e079600ca3aab9e6cac2af9d298dbdd38882d9a3a4351585444e9878edc4d22b6f8aa9d9c1c196507e51d66bd63bd974b99aeb9e449b68cb48901df90e9026eaddfe5dda91e4c9bc09c0a9667d64dcf35c896d7756a51869ba9de43710c9ca055585f97764d3f3d3ced9f2a1b0a3da3e75f6c0ba04e622cdeed9ec0f22f928d1c1e2698909d2f15ea8272e48720e4ba4c7e459e6c564595853bb1c60adbe30d1abf2ebab5aee7c1647364ff7f37bb734861094937eca6d162c432175a036d2c40a0e6219b9076648cbe5d1e96ebc7493aef8a55729657bb3967d5728bd17a58ef9f1718e271457a524ee72a57bfa05b7964cf9ca459c0ee6b5b8fddaed5ad221dd3bab03fd3c0cee11e5cd8f0e4a25ac440d1ca985df06f78b166a712effea5d78c6723026176b572d18d8f9c2214e4a3ea0231de80ef02aa16dd0b1723ceba3692da14c00b212e354a0fc6d64a1dd7062cdbe6980e0fbe5fa358b08f5fbddfa5747f12367b47e4589d60deccbcae117aafafaa7c48f19ac554e5200d095e5d217fc9aa7456d8228fc72e541fdd1ae501a0a8f731306f705a628a98cbec94380802b0f40ad002e54d1c602a320cc51c0277606de028ac66b0e6265b9b0e282c85d4efb3c851acfa3a107def17f5f6bbd0e5e84390cca73e045f613d09464054fbecc1dc4c21a4481c9f9912f1aaef1bb9c3bd7839c5314edfa8c1833c2f192dbc6a203f6a0a8f6a48442eca5e6133d05a202111bb27a5a8e5e4ed2b2cd2bc9b9cf09e54925830c118f98034670517bfb4d3b883045b1be95b3a2ab3ef2d9a630ea5053d3da4493f6c29083d99dc79370c1b0a2824cac7214c1eb7eeac75a69bee9c2da611339c7c5a8a9d3b595b3ce667c30eb96587d3ac394214ffbb09ef551a154d3bc685adf97fd2cba283caa099e6d029ade43ae38cab91a6bf4d223bc8b4f77e52058ddc201c54f8f26f19bbd9f09eea265e5c669e8f1b5fd126dead1a74621ed6bb2f65e95440003155d8a21f7bf1d09ff22a7e8bd7d8d1600eaa8312d9f78e88d0cfd291b08733f85dedf09cd3317b2e3281c73983de55a3eed4b809cae87e7327219695b234a830cae7a2518ec5b3682c00dbf23e8a6b78ddbb9d84713051bca2319c325742f37406e42bf77b175610eaea036a38ee7c1c05d15e075ecbfcaaf459d57e28326472638f7903c7de41a9870e82b48afc06a703470e970ac6cb49fbf599a83fa8f7b8d34ed07aecb066c60401a3052db121a01b57f10462cee6111aec4d467db6d1b111cfee934f1c571bbca59858004cedd2d64284d73cb0e4f9b9155918c6bb687cf96af931e590ee1650153c3bc3651578521cf9514e7fb11091a640cf2bfffa2c9dd4f017ca140c9b2facba2b4e49601d4aa425c38f359c54e6ca4d0e53063ce13d299f94c382eecfc940303cf44b100fe4e22608af8435860e45770445f3f887a0a3f0ca713b566eabc398478be880334ee31428266e797bb9d8fb1602ac69837ec4776e6a6983f289497f9081c87ffcba574917d44cf3a2329f322009c2016db6e4fd07cb1c4436703598b526e9b590a17cad357df81dabb40668db08b9c65508371758c73bd87661a19e8f8d2cc4149b9fda6d7b8b14f91e34d2cc0ebdf598a53307a5e82b51ea7c36c59870987ab0debc22fd38444994c005d4f471087a87bf5f8990e246e909b47036a5378eaa04f2a006d7de13370f59ec8186b650906ec38ef351145d2926a875427a0140efb5268d3a0a3d075fd310cda63a0e09fbe3e7eb4e0ca3b8e3809fda56f89ff9b58a0378e2448c31d4f44da5604c91fd3d7f2990cc16a789ba83d264d4062fa5c52f665dbe652c9012019e01bcec978c19e60be0f2901a06fe7ba62854d2fed41c783e01d74155e8f254b25bdb3017c5b0cdeabae41c595f7b263409d8c60e5f65e0427efec7e0398f7b5806cb5af9cf2a708843de2c0b215039ac8008975564329410a5bb988918f87ab80dd3e5c28090cb08b7975574c19c0fe321af0bba7ac9fb7a033a5671e4c6564441b4fddad51ade3057bffacb89fdd09352ca6ff087bf7dcebde68467bd80d4ff5e28764e2f377d53c31af39834e93b010cf1bf37d800bbb6b48366100a7e4402e5bbc030d2f1f1851510792694131c78a925b676fbdcd2366cb28acd88a2aca5f8f31da3f866bef50caad7d57a58250979d133a1a7658f9c12f21a86589a5c2a23340ff629c2630456757879392b31ae483cfb360799549a21b481d5b66be535e336a7e92bc55991cd96aac444a8bba4e298df7b37d5a5b000b383a08ed5797bab1e2eba06e7168433497ff336a82b3ee05e473389f269639c7c049a849d1a12a7a60b43cee7b168980425f20d0b71c4279e65ae427d5b1241df6ba26863de9f2551a8cdbbe880e0671af562c61b468bdd06dbd78075bc5aed9d3df2d925a1e70c2dc319b6dcc7b4e616adc03033f2869dedb5930243d31d2e20867ead2df77fe3c8f06d2d70b5eece6a7b8171f4ea8ac87e3c68ab83d0adb80258cd7038e3125dad96cef1739c21b00da4c1a692672cdc9e2a9c4e0d595efbe478fb1c79a2119af087944216390e8f741667af8f32c16c9d3540d5dee8e03e60a28fd90c4c0f54723b0531eb714fe83e583ac9470bcf8cebc6a19eb5d8c2840222dca938f651053f2adcb8a70f468c175b0d5b02b7ee4fa14dc48f264d64429876000548362cfbdce5d34d600e5a663c861b98f03342678a94ef603715b34fd95a1ef461bdddaf57b63b6f006816065e28bb1d9e97e877fb5ff8339c2affdf3f0b3ef231734d5737f0ab0200fe002919985f5302d231ef9383275c4afd6d707e9fc6b8baebf05a73b03633cd5c8aa483a5581aad11291eef737b3728eab92914dc5057c8392c3fb649018379c4386da2cdd2cb40dc35dcbdae2e7e7f424a08446552528b91b55552dc59d3cb512c79ef7cbdd4577aaf035a386f94fdccfd91f58410e5f382187d3cce0842d7540e00b79746a2e584f5250af926e20421edf262fbe0dd65ecf4b2aa9fcf185daad57d6be79d34de42603248d0d2423833123896adb3a7a73cdb124f976786f22aa3d9cb11af2b46f68e59f712fd7ca20a201ee8024c877e3626791f63c0b4b9c8d349eaad9ec7a006a0668ed2ee0104c078d989feb790870a42f696a566df4a206e494f2241e71d7063abae6b7a9d6b748a7c3da42cfc6d2589d7fae7420f0db38561a670acc22a8f139eb021f2b38edf9e6a00260dcbe94c368ac7bd3"}) r9 = socket$nl_route(0x10, 0x3, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r11 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r11, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000002ec0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x200}}, './file0\x00'}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r11, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r12, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r10, 0xd0009412, &(0x7f0000001200)={r12, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r9, 0xd000943d, &(0x7f0000000280)={0xeeb, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r18}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}], 0x0, "285cbe607ecdfb"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f00000553c0)={0xffffffff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1}, {r2}, {r3}, {}, {r7, r8}, {0x0, r14}], 0x8, "b80b8731dce7ca"}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x17, 0x2, &(0x7f0000000000)=@raw=[@map_fd={0x18, 0xb, 0x1, 0x0, r0}], &(0x7f0000000040)='GPL\x00', 0x7, 0xc2, &(0x7f0000000080)=""/194, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:55 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r0, &(0x7f0000000340)=""/46, 0x2e) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000400)={0x2, 0x8, 0x9, 0x0, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x3, 0xdb36, 0x81) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_NEW(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x3c, r3, 0x1, 0x0, 0x0, {0x4a}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_RATE_NODE_NAME={0x5, 0xa8, @random='\x00'}]}, 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0xa0, r3, 0x200, 0x70bd25, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x3}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x2}}]}, 0xa0}, 0x1, 0x0, 0x0, 0x20000001}, 0x4000) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r5, &(0x7f0000000340)=""/46, 0x2e) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x58, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="2c0000006600000829bd7000fbdbdf2500000000", @ANYRES32=r6, @ANYBLOB="0f00edaa5d775a68d0d94200395aed0a15d4928e"], 0x2c}, 0x1, 0x0, 0x0, 0x4000080}, 0x40) fcntl$getflags(r2, 0x408) sendmsg$nl_route(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="20000000110001"], 0x20}}, 0x0) [ 295.694181][T10196] loop5: detected capacity change from 0 to 512 00:04:55 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r0, &(0x7f0000000340)=""/46, 0x2e) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000400)={0x2, 0x8, 0x9, 0x0, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x3, 0xdb36, 0x81) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_NEW(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x3c, r3, 0x1, 0x0, 0x0, {0x4a}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_RATE_NODE_NAME={0x5, 0xa8, @random='\x00'}]}, 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0xa0, r3, 0x200, 0x70bd25, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x3}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x2}}]}, 0xa0}, 0x1, 0x0, 0x0, 0x20000001}, 0x4000) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r5, &(0x7f0000000340)=""/46, 0x2e) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x58, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="2c0000006600000829bd7000fbdbdf2500000000", @ANYRES32=r6, @ANYBLOB="0f00edaa5d775a68d0d94200395aed0a15d4928e"], 0x2c}, 0x1, 0x0, 0x0, 0x4000080}, 0x40) fcntl$getflags(r2, 0x408) sendmsg$nl_route(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="20000000110001"], 0x20}}, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') (async) read$char_usb(r0, &(0x7f0000000340)=""/46, 0x2e) (async) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000400)={0x2, 0x8, 0x9}) (async) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x3, 0xdb36, 0x81) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$DEVLINK_CMD_RATE_NEW(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x3c, r3, 0x1, 0x0, 0x0, {0x4a}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_RATE_NODE_NAME={0x5, 0xa8, @random='\x00'}]}, 0x3c}}, 0x0) (async) sendmsg$DEVLINK_CMD_PORT_SPLIT(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0xa0, r3, 0x200, 0x70bd25, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x3}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x2}}]}, 0xa0}, 0x1, 0x0, 0x0, 0x20000001}, 0x4000) (async) socket$nl_route(0x10, 0x3, 0x0) (async) syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') (async) read$char_usb(r5, &(0x7f0000000340)=""/46, 0x2e) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x58, &(0x7f0000000040)}, 0x10) (async) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="2c0000006600000829bd7000fbdbdf2500000000", @ANYRES32=r6, @ANYBLOB="0f00edaa5d775a68d0d94200395aed0a15d4928e"], 0x2c}, 0x1, 0x0, 0x0, 0x4000080}, 0x40) (async) fcntl$getflags(r2, 0x408) (async) sendmsg$nl_route(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="20000000110001"], 0x20}}, 0x0) (async) 00:04:55 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/asound/seq/clients\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000100)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000000300)={{r1, 0x0, 0x1000, 0x3, 0x1, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x1, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000002800)=ANY=[@ANYRES64=r1, @ANYBLOB="0100000000000000d509000000000000070700000000000000000000000000000100008000000000040000000000000000000000000000000100010001040000000000000000004093000000000000090000000000000005000000000000004000000000000000000000000000120000000000000000000000000000000000007fc31b67b201c80f56b59018d40000000000000000000000000000000000000000000000000000000000000000000001000000006367b46abbcf99536de54c2257792c0000000000000000628d1c360c310fe6ff663d3bccb664a61389cd9d92f28a92b77b1977f6e5c6c77a1af29c1b5025aa0942c12270eb59965d2b16d608a0c7b68ee84bdc54845682f9b57615865da8830fbcaf3805c3eb7d045649d1ac4c7f6a87443df4b4ad0f99287358ca2121ad172cdf7f0f85df59bfabf119588077580ef6dba20449611fcd41ae817cab75f21fcc4cd624452c15e5eb6b1031b9485050f46010915eabcff9c93727d18595bb000000007ab0a52aa0ea1885e5342b34e3787ac4b6b18f2090957768ce4f460e5faf06505af9d8b401010000000000004517f1b6e014cf5aadd6f86a4f5310f982f954fd68943a69563054995875e7524141014dbe877583eb6fb5e9e7360280304b9ff19fb40fca13438743e09bc9b141f8759202cec05363d567e5a217a90fa73ab90135a3f5d5fd64a7bbef5b70528b285242a1b7dbfc000cc2d2ed22e5c2919e5e7cf09d43337cd0901a99aff1277f14ff7f013c84b9197d38649d08dfb517471e730e0af91903ee19dad0ebb72fa2aaae4931d57e0819d276f47e122979f34cf8bd668e3ebd6e7236ee3f690d873889b5f3e3b199de232e01348b6d0d930958d4e16edbbca2050308d43c2f36e16743d50730c1835ea68e7e3de13234355061c72ce228383930cc10410705902e34333682a6c0d8a7658a88209e73d2c68152bbee0af3b12af77364f7d2a58b17f39cb0f1dfe925f5a8c1c5b0753e3b9b7c"]) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000052340)={{0x0, 0x47, 0x2, 0x5912, 0x10001, 0x3ff, 0xffffffffffffffff, 0x9, 0x1ff, 0x6, 0x3, 0x5, 0x5, 0x6, 0x80}}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000053340)={{0x0, 0x7, 0x80000000, 0x1, 0x4, 0x81, 0x80000000, 0xfffffffb, 0x6, 0x3, 0x6c, 0x8, 0x6, 0x6, 0x3}}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x4, 0x4, 0x8}, 0x48) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x2, 0x5, 0xc, r4}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r5, &(0x7f0000000300), 0x20000000}, 0x20) r6 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r6, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000100)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(r6, 0xd0009411, &(0x7f0000000300)={{r7, 0x0, 0x1000, 0x3, 0x1, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x1, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r5, 0xc0709411, &(0x7f0000002b00)=ANY=[@ANYRES64=r7, @ANYBLOB="0100000000000000d50900000000000007070000000000000000000000000000010000800000000004000000000000000000000000000000010001000104000000000000000000409300000000000009000000000000000500000000000000c000000000000000000000000000120000000000000000000000000000000000007fc31b67b201c80f56b59018d40000000000000000000000000000000000000000000000000000000000000000000001000000006367b46abbcf99536de54c2257792c0000000000000000628d1c360c310fe6ff663d3bccb664a61389cd9d92f28a92b77b1977f6e5c6c77a1af29c1b5025aa0942c12270eb59965d2b16d608a0c7b68ee84bdc54845682f9b57615865da8830fbcaf3805c3eb7d045649d1ac4c7f6a87443df4b4ad0f99287358ca2121ad172cdf7f0f85df59bfabf119588077580ef6dba20449611fcd41ae817cab75f21fcc4cd624452c15e5eb6b1031b9485050f46010915eabcff9c93727d18595bb000000007ab0a52aa0ea1885e5342b34e3787ac4b6b18f2090957768ce4f460e5faf06505af9d8b401010000000000004517f1b6e014cf5aadd6f86a4f5310f982f954fd68943a69563054995875e7524141014dbe877583eb6fb5e9e7360280304b9ff19fb40fca13438743e09bc9b141f8759202cec05363d567e5a217a90fa73ab90135a3f5d5fd64a7bbef5b70528b285242a1b7dbfc000cc2d2ed22e5c2919e5e7cf09d43337cd0901a99aff1277f14ff7f013c84b9197d38649d08dfb517471e730e0af91903ee19dad0ebb72fa2aaae4931d57e0819d276f47e122979f34cf8bd668e3ebd6e7236ee3f690d873889b5f3e3b199de232e01348b6d0d930958d4e16edbbca2050308d43c2f36e16743d50730c1835ea68e7e3de13234355061c72ce228383930cc10410705902e34333682a6c0d8a7658a88209e73d2c68152bbee0af3b12af77364f7d2a58b17f39cb0f1dfe925f5a8c1c5b0753e3b9b7c702c14da3ea8e19576c101ec0c658d0fb0ef5689783e05baf5894556bf096335d33d3a5d6ac49763a43a7e11e50d38317c7bb69f1daad3d813b7f6bec3dc20593f5a1aaa10e2681472cc4583f12f3b33f80b292e93b1a0ac423536c984f7eba859fbff440dcf52022a612bce358f8c81892c60794efb77552ff49fbcbd27b49cb9ec02397f284ba3b38c7341739a0104a16a6c86feb60c71a4cd713969ac"]) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000054340)={0x0, 0x0, "2f089340c83012a54df334e3ef8cedbc67fd4d769ee0987f8ec540a655f149cc6c5451c92ed88ea30d9655e68cd33abb77e94eee64994714047db019746de8a9f22c2a11ea03a6df9789170165558b55146feb3c56b848f19e0e9b05623f7cb551fbbb2088c9d66f78821a1f46ca976570b894eb923b7a7d9606d16428cba3177c5440ba1a1fce2a992b426bd2afc915f74d870a3d67ace2fed5cc769647c996d4489398f609ded4385824d37c64a9a651dc8942a7d34c93fd19d147c4f426884361631c2fc8c420a7da4023474cb08f067b840a17f77e92c101cd3e1895a01656b1085e192be121365ef138feec7d91db33d80d5cd38d172163bb04afcb2155", "3613a0e0e36a10b93a6a20388c96c14aec5e5512582e721af5c693252b1d1a403c4df12b898995065a9ba73cc453c3af2815885dbf334209b614fa5ecbdcdcecc19b6ef6902326f6703dde5cf64e237ee33f0ea1e765668e89af0f76d7e1784c732316d8dce731b999b6f3f5d8b93c24bbdcf44c30e3dabc8ddbe8b6c8cadb494eb155e93542b083be3ac63aed400bdc590c24f4a284db9569597e5e980bc9a9681ffb5e91dd6a3ef98fb129df23878dfbf73d2e81ddb022f39907caecd96097e723ce299f93ad866448579a383a7060c2963dd761a7e0d39ecb7935073daa886d3f0a35ebad6b5b42450641011216d42799ef2e5b0933ec742e85dfce5644dc3dfd3dfe4b5772aedf9a8aee5aabbad87335bab97270a38b32e65132ed0377530082c7c8e7dc9ea895a6831dad54f9a5ff2b76caf12c3e3085d29cafaef2285a48f350468531b11f6e8182fa4352ca08aa4ad37c7661cf18ff2c70cc8bffe164461351b4efdb99497e169ccbddd42eeeeb53bc9567a227d70e8a00bf612d0a0652946b9859c639c1486016a32eb218c9aee7f96aedb3f2caf72c22702c196a1cc75cb2038b2b9cdcfbbfe5d37207f705ff2067ecfd9f796fa1390c667bdadfa816c5ceada704f8cf68be316c3aa46e4b2a239d4cbfa66511af30ec6f168d7b2b7ae16568708ce94ca54e948f2c55c5b4c5d4eced33c07ae1f18a0e9d154aa5aeca3177c466b32e0668d8d72c30abe086841149d0fc6428ba73d4c11231bb0ed6073cfadb614db0c7d37f96e1396988816bf800598ae9a9dcc12b4699735f5c58be2a0d9801501e772e714f2e8ae1cb36b61c806768e9edb6ce39a3d75c70da011c4a2bb6e6861b09822064fc634c49cec29b26aae261f58f10123bc7e9f8146b3cdc7f461ffda88272b5c6c41325dd331bdbf12bcc9cd0efd542bfe2800a9fda651cde8a8e14a96307d68818be50974e5cd5fe9a69f2ba268c0a36bdb5ea546a2916f944d32e581226942ee520b7fe9a840b11fe9181c185ab5175fa3716eebcfc800cd38e6f29244b756ad9af2269d4379fd608ec4c2253a623ac2d9af5fe2dd4c1337dca9eff7471a3b3edc19cd8a1a6085ff9a117d5219f6fa2c4059043c7aa533ae964a9eb8d02ca6ef94ca21cd16d45135b8242204f924cb49e1ee3f2f5c1752deb07f545ec21c76c48ab893384f1ae5968a1343d92a5b4501e84cebe0833f31accbfda98cc505828fd8316494d37d7039e2689124df0d4535200daa04a518a640e86800a8b35932fe91ce39d1397b3a671725e2e2e550f6575b73c7f25266b21775c7dbb3e70583d03344b134925389854eb5d2da98f77a31317a0b4de62ad89ee75023c383c28d61491e3d93fbee5ab61e6fb05679c275490132bbe512ef0a36bc4ca420ae6c2f5a3ac50df9ca3f5eafa86813921506ee597f21a3f3031e9a3623488281d128cf71f3592fbfe4d3cad301d440ea0ad7e0a2fc8a045ee6674b506fe99e73ee0d0dcdd6974dc6eea47a0fa8fcabb9abeee3a8587c7cd97b3d2ad84e86b8ec69d26dbe1f4e397b8caad6361ab82d73776306482925038feb56972bf1ccf3aa66a7de081ca6455421a7dc41631e8950ba0126a59b991ec508a31b265ebd751e5cc86b68dbc885b0c4251e4eef8305dcbb67c2ca248783b5c3ea44ba7c190d55c9fa53def5782723541a7d38a614a338a77133099740e4d2f9450ee7fda0666b0caf4740660616e767a88576c4f6b924c4a77f0bf0ca54f161b3e2bcb5e8f7d781d63eb68b6f05ed92c201b6f0894ba174da5a475ad4c2a45b88180780e2fe441f7d886a4e78a689b062f830c54eeaeb4284849ad0a8afd24144780815e75573435dc632ae7c73ac9fa78724687bf1e939056ca14f35730d8eef71a2f69b9ee071029c8eaa7f19c04368adb9ad00abf35ea4a5476d7f2106b79fd2b2dffabf649da2a1d251f6bf1df06156213d7f1f1da150d42e6120e2cff95556729c01c7597d60f0cb6fcd56359969d8c34a70c26e3328125d570ae7d1d826f3dece43d1d7e9323c4d82c7cfd2d0a970ceddcff237b11f0c3c2be158ba6295c749265f91684e29f11b3afbd5c840698ee1509ec5456841e4774e000acbf01de97deed5af6c8e079600ca3aab9e6cac2af9d298dbdd38882d9a3a4351585444e9878edc4d22b6f8aa9d9c1c196507e51d66bd63bd974b99aeb9e449b68cb48901df90e9026eaddfe5dda91e4c9bc09c0a9667d64dcf35c896d7756a51869ba9de43710c9ca055585f97764d3f3d3ced9f2a1b0a3da3e75f6c0ba04e622cdeed9ec0f22f928d1c1e2698909d2f15ea8272e48720e4ba4c7e459e6c564595853bb1c60adbe30d1abf2ebab5aee7c1647364ff7f37bb734861094937eca6d162c432175a036d2c40a0e6219b9076648cbe5d1e96ebc7493aef8a55729657bb3967d5728bd17a58ef9f1718e271457a524ee72a57bfa05b7964cf9ca459c0ee6b5b8fddaed5ad221dd3bab03fd3c0cee11e5cd8f0e4a25ac440d1ca985df06f78b166a712effea5d78c6723026176b572d18d8f9c2214e4a3ea0231de80ef02aa16dd0b1723ceba3692da14c00b212e354a0fc6d64a1dd7062cdbe6980e0fbe5fa358b08f5fbddfa5747f12367b47e4589d60deccbcae117aafafaa7c48f19ac554e5200d095e5d217fc9aa7456d8228fc72e541fdd1ae501a0a8f731306f705a628a98cbec94380802b0f40ad002e54d1c602a320cc51c0277606de028ac66b0e6265b9b0e282c85d4efb3c851acfa3a107def17f5f6bbd0e5e84390cca73e045f613d09464054fbecc1dc4c21a4481c9f9912f1aaef1bb9c3bd7839c5314edfa8c1833c2f192dbc6a203f6a0a8f6a48442eca5e6133d05a202111bb27a5a8e5e4ed2b2cd2bc9b9cf09e54925830c118f98034670517bfb4d3b883045b1be95b3a2ab3ef2d9a630ea5053d3da4493f6c29083d99dc79370c1b0a2824cac7214c1eb7eeac75a69bee9c2da611339c7c5a8a9d3b595b3ce667c30eb96587d3ac394214ffbb09ef551a154d3bc685adf97fd2cba283caa099e6d029ade43ae38cab91a6bf4d223bc8b4f77e52058ddc201c54f8f26f19bbd9f09eea265e5c669e8f1b5fd126dead1a74621ed6bb2f65e95440003155d8a21f7bf1d09ff22a7e8bd7d8d1600eaa8312d9f78e88d0cfd291b08733f85dedf09cd3317b2e3281c73983de55a3eed4b809cae87e7327219695b234a830cae7a2518ec5b3682c00dbf23e8a6b78ddbb9d84713051bca2319c325742f37406e42bf77b175610eaea036a38ee7c1c05d15e075ecbfcaaf459d57e28326472638f7903c7de41a9870e82b48afc06a703470e970ac6cb49fbf599a83fa8f7b8d34ed07aecb066c60401a3052db121a01b57f10462cee6111aec4d467db6d1b111cfee934f1c571bbca59858004cedd2d64284d73cb0e4f9b9155918c6bb687cf96af931e590ee1650153c3bc3651578521cf9514e7fb11091a640cf2bfffa2c9dd4f017ca140c9b2facba2b4e49601d4aa425c38f359c54e6ca4d0e53063ce13d299f94c382eecfc940303cf44b100fe4e22608af8435860e45770445f3f887a0a3f0ca713b566eabc398478be880334ee31428266e797bb9d8fb1602ac69837ec4776e6a6983f289497f9081c87ffcba574917d44cf3a2329f322009c2016db6e4fd07cb1c4436703598b526e9b590a17cad357df81dabb40668db08b9c65508371758c73bd87661a19e8f8d2cc4149b9fda6d7b8b14f91e34d2cc0ebdf598a53307a5e82b51ea7c36c59870987ab0debc22fd38444994c005d4f471087a87bf5f8990e246e909b47036a5378eaa04f2a006d7de13370f59ec8186b650906ec38ef351145d2926a875427a0140efb5268d3a0a3d075fd310cda63a0e09fbe3e7eb4e0ca3b8e3809fda56f89ff9b58a0378e2448c31d4f44da5604c91fd3d7f2990cc16a789ba83d264d4062fa5c52f665dbe652c9012019e01bcec978c19e60be0f2901a06fe7ba62854d2fed41c783e01d74155e8f254b25bdb3017c5b0cdeabae41c595f7b263409d8c60e5f65e0427efec7e0398f7b5806cb5af9cf2a708843de2c0b215039ac8008975564329410a5bb988918f87ab80dd3e5c28090cb08b7975574c19c0fe321af0bba7ac9fb7a033a5671e4c6564441b4fddad51ade3057bffacb89fdd09352ca6ff087bf7dcebde68467bd80d4ff5e28764e2f377d53c31af39834e93b010cf1bf37d800bbb6b48366100a7e4402e5bbc030d2f1f1851510792694131c78a925b676fbdcd2366cb28acd88a2aca5f8f31da3f866bef50caad7d57a58250979d133a1a7658f9c12f21a86589a5c2a23340ff629c2630456757879392b31ae483cfb360799549a21b481d5b66be535e336a7e92bc55991cd96aac444a8bba4e298df7b37d5a5b000b383a08ed5797bab1e2eba06e7168433497ff336a82b3ee05e473389f269639c7c049a849d1a12a7a60b43cee7b168980425f20d0b71c4279e65ae427d5b1241df6ba26863de9f2551a8cdbbe880e0671af562c61b468bdd06dbd78075bc5aed9d3df2d925a1e70c2dc319b6dcc7b4e616adc03033f2869dedb5930243d31d2e20867ead2df77fe3c8f06d2d70b5eece6a7b8171f4ea8ac87e3c68ab83d0adb80258cd7038e3125dad96cef1739c21b00da4c1a692672cdc9e2a9c4e0d595efbe478fb1c79a2119af087944216390e8f741667af8f32c16c9d3540d5dee8e03e60a28fd90c4c0f54723b0531eb714fe83e583ac9470bcf8cebc6a19eb5d8c2840222dca938f651053f2adcb8a70f468c175b0d5b02b7ee4fa14dc48f264d64429876000548362cfbdce5d34d600e5a663c861b98f03342678a94ef603715b34fd95a1ef461bdddaf57b63b6f006816065e28bb1d9e97e877fb5ff8339c2affdf3f0b3ef231734d5737f0ab0200fe002919985f5302d231ef9383275c4afd6d707e9fc6b8baebf05a73b03633cd5c8aa483a5581aad11291eef737b3728eab92914dc5057c8392c3fb649018379c4386da2cdd2cb40dc35dcbdae2e7e7f424a08446552528b91b55552dc59d3cb512c79ef7cbdd4577aaf035a386f94fdccfd91f58410e5f382187d3cce0842d7540e00b79746a2e584f5250af926e20421edf262fbe0dd65ecf4b2aa9fcf185daad57d6be79d34de42603248d0d2423833123896adb3a7a73cdb124f976786f22aa3d9cb11af2b46f68e59f712fd7ca20a201ee8024c877e3626791f63c0b4b9c8d349eaad9ec7a006a0668ed2ee0104c078d989feb790870a42f696a566df4a206e494f2241e71d7063abae6b7a9d6b748a7c3da42cfc6d2589d7fae7420f0db38561a670acc22a8f139eb021f2b38edf9e6a00260dcbe94c368ac7bd3"}) r9 = socket$nl_route(0x10, 0x3, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r11 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r11, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000002ec0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x200}}, './file0\x00'}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r11, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r11, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r12, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r10, 0xd0009412, &(0x7f0000001200)={r12, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r9, 0xd000943d, &(0x7f0000000280)={0xeeb, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r18}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}], 0x0, "285cbe607ecdfb"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f00000553c0)={0xffffffff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1}, {r2}, {r3}, {}, {r7, r8}, {0x0, r14}], 0x8, "b80b8731dce7ca"}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x17, 0x2, &(0x7f0000000000)=@raw=[@map_fd={0x18, 0xb, 0x1, 0x0, r0}], &(0x7f0000000040)='GPL\x00', 0x7, 0xc2, &(0x7f0000000080)=""/194, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:55 executing program 1: r0 = syz_io_uring_setup(0xe32, &(0x7f0000000500), &(0x7f0000ee9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x10001) (async) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) faccessat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x12) (async) syz_io_uring_submit(r1, r3, &(0x7f00000070c0)=@IORING_OP_WRITE_FIXED={0x5, 0x0, 0x2000, @fd_index, 0xc8}, 0x1) (async) io_uring_enter(r0, 0x6374, 0x0, 0x0, 0x0, 0x0) (async) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000000240)={0x7, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000000140)=""/157, 0x9d}], &(0x7f0000000200)=[0x8, 0xffff], 0x2}, 0x20) 00:04:55 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r0, &(0x7f0000000340)=""/46, 0x2e) (async) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000400)={0x2, 0x8, 0x9, 0x0, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/93, 0x5d}], 0x3, 0xdb36, 0x81) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_NEW(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x3c, r3, 0x1, 0x0, 0x0, {0x4a}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_RATE_NODE_NAME={0x5, 0xa8, @random='\x00'}]}, 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0xa0, r3, 0x200, 0x70bd25, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x3}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0x9, 0x2}}]}, 0xa0}, 0x1, 0x0, 0x0, 0x20000001}, 0x4000) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r5, &(0x7f0000000340)=""/46, 0x2e) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x58, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$nl_route_sched(r5, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="2c0000006600000829bd7000fbdbdf2500000000", @ANYRES32=r6, @ANYBLOB="0f00edaa5d775a68d0d94200395aed0a15d4928e"], 0x2c}, 0x1, 0x0, 0x0, 0x4000080}, 0x40) fcntl$getflags(r2, 0x408) (async) sendmsg$nl_route(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="20000000110001"], 0x20}}, 0x0) 00:04:55 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xff010000) 00:04:55 executing program 3: syz_mount_image$xfs(&(0x7f000000bb00), &(0x7f0000000000)='./file0\x00', 0x10010, &(0x7f0000000200)={[{@noattr2}, {@logbsize={'logbsize', 0x3d, [0x2d, 0x31]}}, {@gquota}, {@nogrpid}, {@noalign}, {@ikeep}]}, 0x1, 0xbb96, &(0x7f0000017740)="$eJzs2k9PHGUcB/DfLiwt9VDTm3qBVq0eFKg2hFt3TVpXEy5y4GSKLWIjtaZw6B8T8epJX0Jfg40xMTEefRXGN9CDiWfXzM4My/4RSoaHRfl8ku7MMzP7Y777e2a2yezq9Y9aEfXoqsWQjz/Z+ml2o/Xz9680v33ywYW1fOvOtWL3TLGcLZYXI+JsxE62XhR94drTp/WsdH1v3enps7XzES8Vw7LeYr7463F5XGdAsfnFcv9Efj7Fn6sPB2Bfq80b13ud7/ZtMiIaxe7anllRK/ZNRnz9S/6P/7rV5o32QP+za3Gq2JZdjzOD1+BpNOY2JVNkO5Pft2M6Is6N+7Pm+DRbK63sWi/HEdEq7u0t9/j/v2Zr5T39P73azdbKQP+z/9Mv5qO/x316AAAcsa2Hjz5f29xcv2/FihUruyvjvjNxHHpNH/eZMA7HcTsZd0b+XXu5+aze/9x/Ys/67p5bX/35++KPPzwul8XmD0eU7HsI3+l0Ot2HyTONmP/0zub6fLb7UiPezwYLWf3XG3EzG1zJBpcb8SAbvNMdTMd32eDtW/c2b2cb3jja8N38O1Hv/9nAiF9B5PnfvDf7W7ncp2RZbTJ6z9dOrMPlX/isXO5Tcqj/R3SqSYyY/3vPvzY47wfm/8xwxfND+bsbdud/9sdeLef/mYh4LUWu59Ve/ubZPv0/IP/ky8VxE733DufvK36z7/4ydu3lJ52B/h8if1weUXIo/9z23S/nth4+euvO3bWN9Y31L96dvzq/tLSwdHVprjsl8tcU8Q5Urf9xbuA9Wf/7Ps2h/v86+v6SxMV6TE3Fg7Xt7fsL+Ws5vJK/jsx/iOv/UvmFdKE8/qD5P9U79kSo2P/bA+85+Pr/4xj7/xzay2l/NXjyv//klz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+stOeHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2KdjlYahKAzA516rtDgobuKib9J0aNHVJZOgiw9gHyCzm4/gK0gFwddyV0JuoERBB6VIv29K8sPJufwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8V/X8chaRu5v0Ob+6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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/48dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAtwIAAP//l0KF2A==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') r2 = syz_open_dev$vcsa(&(0x7f0000000400), 0x5, 0x1) ioctl$UFFDIO_CONTINUE(r2, 0xc020aa07, &(0x7f0000000440)={{&(0x7f0000955000/0x3000)=nil, 0x3000}, 0x1}) read$char_usb(r1, &(0x7f0000000340)=""/46, 0x2e) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r4, 0xee00) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x3, &(0x7f0000000280)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, r4}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x8000000000000001}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@max_read={'max_read', 0x3d, 0xa3ba}}, {@blksize={'blksize', 0x3d, 0x200}}, {@allow_other}, {@blksize={'blksize', 0x3d, 0x1400}}], [{@euid_lt={'euid<', 0xee00}}, {@seclabel}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsroot={'smackfsroot', 0x3d, 'gquota'}}, {@uid_lt={'uid<', r5}}]}}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) 00:04:55 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x3) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000002400)={0x0, 0x0}) recvmmsg(r1, &(0x7f00000022c0)=[{{&(0x7f0000000180)=@nl=@unspec, 0x80, &(0x7f0000000300)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f00000000c0)=""/55, 0x37}], 0x2, &(0x7f0000000340)=""/209, 0xd1}, 0x3f96}, {{&(0x7f0000000440)=@pptp={0x18, 0x2, {0x0, @private}}, 0x80, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/255, 0xff}], 0x2}, 0x6a4}, {{&(0x7f0000000700)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f0000001cc0)=[{&(0x7f0000000780)=""/61, 0x3d}, {&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f00000007c0)=""/20, 0x14}, {&(0x7f0000000940)=""/67, 0x43}, {&(0x7f00000009c0)=""/207, 0xcf}, {&(0x7f0000000ac0)=""/104, 0x68}, {&(0x7f0000000b40)=""/88, 0x58}, {&(0x7f0000000bc0)=""/214, 0xd6}, {&(0x7f0000000cc0)=""/4096, 0x1000}], 0x9}, 0x80000001}, {{0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000001d80)=""/131, 0x83}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000001e40)=""/77, 0x4d}, {&(0x7f0000001ec0)=""/114, 0x72}], 0x4, &(0x7f0000001f80)=""/157, 0x9d}, 0x800}, {{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000002040)=""/249, 0xf9}, {&(0x7f0000002140)=""/49, 0x31}, {&(0x7f0000002180)=""/129, 0x81}], 0x3, &(0x7f0000002280)=""/1, 0x1}}], 0x5, 0x0, &(0x7f0000002440)={r4, r5+60000000}) ioctl$FBIOPUT_VSCREENINFO(r3, 0x4601, &(0x7f0000000000)={0x20, 0x30, 0x140, 0xa0, 0x6, 0x0, 0x0, 0x0, {}, {}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) getpgid(0x0) 00:04:55 executing program 2: sendmsg$NL80211_CMD_START_SCHED_SCAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f00000014c0)={0x38c, 0x0, 0x300, 0x70bd28, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x1ce0, 0x16}}}}, [@NL80211_ATTR_SCAN_SUPP_RATES={0x31c, 0x7d, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x11, 0x1, "2383a6b2931e799b2b850ae8c6"}, @NL80211_BAND_60GHZ={0x8, 0x2, "42cdef33"}, @NL80211_BAND_2GHZ={0x20, 0x0, "8dbd0ad8e5c794fdbcb931369cecfdcc61838d91dae1ce20a950905e"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "8c2689022917f464c6e6034b38b4990313dac7156581aaf860da647f10be67c6f078f2dabf0c5c38ad224dd96bca923ef6d2be1be4e87d1581a228f972579a1394951469ae6943a31f93c5cbaf14dab0b794cbdab94f59fe42871f9826ceec378eefef69b0867985a8f368aaf70e1fbff99f58cb928d8577807b79a55a170452c6acfcad448dfc2bb6a4a6b117035773a6ef9e9a7f717af16620e74d23ea9f4ed52aa7173d0d856cb0c331ec4b3dd979deaf603366123c"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "69be50e4f40bf748bdbdbf02e02608885d4f3dd151af64fe7c79d531a421ce7f3a15ecb6dc6056afe7ba5a26a333c5a4fffee561393634213b4c019941420c4f2d3a29f9a958a63b02e5278e4be74fd7f245bdba3f2bbccb9309a9a1053879b6b5415647632daf75a9a037828c41b7dd6e1e8c7e870ca367dbf82e765da5abbea1271702ce8b6d7ad23151f188935c2c1490a87616d950640ccee4e5d1ca8982a01d052850a03cdcf31ee0ea968e8846348c0512993225"}, @NL80211_BAND_6GHZ={0x7b, 0x3, "825e5c92d97edaff38adffb5cb3cb5e67b852c9a11b1615249efc2c96ef64ef60a277da1a2347c9b15f15407cbebb97d7cc4d61a71321dac360e6999b405acce916805a04ada8a0302fc169129fc1c65677ed759bc93296f68fd9ef20b9d04263e3b75ba43f7d2b63aca26d0212acf0f11c59a46c29201"}, @NL80211_BAND_5GHZ={0xe6, 0x1, "c2e97442c381e0390ba33af5d4df7fbe5ebc5308ae51d845278fb29097815d5acc6db2e82bdd794053e03ee5de50e90da5d4260f203fb2b2c779c9676f7d64dc28bc28d55ad36b2b2864634ea1a124942964124aa2771f24b5a8dcb05a8e2322c1afb388e06593cb1cce00180368587095cbe81c033e1ca330e0ef6606be87ec7fbb4e159f46adfa7d7d0474f23138aeda89b550ed28efd1d050981b1c967dcb4cdfdde0eddcc7ada64675bcf759056d8e8914c2b93c57525ac84775cf41ae060e72d816a292c25200220c15e795e31f5df91579897724604479e3cf94899b08a978"}]}, @NL80211_ATTR_SCAN_SSIDS={0x3c, 0x2d, 0x0, 0x1, [{0x14, 0x0, @random="9a1dc142abd8553fcc2de9e77150b93b"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x9}, @NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x804}, @NL80211_ATTR_SCHED_SCAN_MULTI={0x4}]}, 0x38c}, 0x1, 0x0, 0x0, 0x20008000}, 0x20004810) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001440)={0x13, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x22}]}, &(0x7f0000000040)='GPL\x00', 0x1, 0x1000, &(0x7f00000001c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 295.901183][T10243] loop5: detected capacity change from 0 to 512 00:04:55 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x4001}, 0xfea3) connect$packet(r0, &(0x7f0000000080)={0x11, 0xf5, 0x0, 0x1, 0x1f, 0x6, @remote}, 0x14) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)={0x20, 0x12, 0x6b4e12c8a09f3155, 0x0, 0x0, {0x7}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) 00:04:55 executing program 1: r0 = syz_io_uring_setup(0xe32, &(0x7f0000000500), &(0x7f0000ee9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x10001) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) faccessat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x12) syz_io_uring_submit(r1, r3, &(0x7f00000070c0)=@IORING_OP_WRITE_FIXED={0x5, 0x0, 0x2000, @fd_index, 0xc8}, 0x1) io_uring_enter(r0, 0x6374, 0x0, 0x0, 0x0, 0x0) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000000240)={0x7, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000000140)=""/157, 0x9d}], &(0x7f0000000200)=[0x8, 0xffff], 0x2}, 0x20) syz_io_uring_setup(0xe32, &(0x7f0000000500), &(0x7f0000ee9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000380), &(0x7f0000000100)) (async) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x10001) (async) mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) (async) faccessat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x12) (async) syz_io_uring_submit(r1, r3, &(0x7f00000070c0)=@IORING_OP_WRITE_FIXED={0x5, 0x0, 0x2000, @fd_index, 0xc8}, 0x1) (async) io_uring_enter(r0, 0x6374, 0x0, 0x0, 0x0, 0x0) (async) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000000240)={0x7, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000000140)=""/157, 0x9d}], &(0x7f0000000200)=[0x8, 0xffff], 0x2}, 0x20) (async) 00:04:55 executing program 2: sendmsg$NL80211_CMD_START_SCHED_SCAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f00000014c0)={0x38c, 0x0, 0x300, 0x70bd28, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x1ce0, 0x16}}}}, [@NL80211_ATTR_SCAN_SUPP_RATES={0x31c, 0x7d, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x11, 0x1, "2383a6b2931e799b2b850ae8c6"}, @NL80211_BAND_60GHZ={0x8, 0x2, "42cdef33"}, @NL80211_BAND_2GHZ={0x20, 0x0, "8dbd0ad8e5c794fdbcb931369cecfdcc61838d91dae1ce20a950905e"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "8c2689022917f464c6e6034b38b4990313dac7156581aaf860da647f10be67c6f078f2dabf0c5c38ad224dd96bca923ef6d2be1be4e87d1581a228f972579a1394951469ae6943a31f93c5cbaf14dab0b794cbdab94f59fe42871f9826ceec378eefef69b0867985a8f368aaf70e1fbff99f58cb928d8577807b79a55a170452c6acfcad448dfc2bb6a4a6b117035773a6ef9e9a7f717af16620e74d23ea9f4ed52aa7173d0d856cb0c331ec4b3dd979deaf603366123c"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "69be50e4f40bf748bdbdbf02e02608885d4f3dd151af64fe7c79d531a421ce7f3a15ecb6dc6056afe7ba5a26a333c5a4fffee561393634213b4c019941420c4f2d3a29f9a958a63b02e5278e4be74fd7f245bdba3f2bbccb9309a9a1053879b6b5415647632daf75a9a037828c41b7dd6e1e8c7e870ca367dbf82e765da5abbea1271702ce8b6d7ad23151f188935c2c1490a87616d950640ccee4e5d1ca8982a01d052850a03cdcf31ee0ea968e8846348c0512993225"}, @NL80211_BAND_6GHZ={0x7b, 0x3, "825e5c92d97edaff38adffb5cb3cb5e67b852c9a11b1615249efc2c96ef64ef60a277da1a2347c9b15f15407cbebb97d7cc4d61a71321dac360e6999b405acce916805a04ada8a0302fc169129fc1c65677ed759bc93296f68fd9ef20b9d04263e3b75ba43f7d2b63aca26d0212acf0f11c59a46c29201"}, @NL80211_BAND_5GHZ={0xe6, 0x1, "c2e97442c381e0390ba33af5d4df7fbe5ebc5308ae51d845278fb29097815d5acc6db2e82bdd794053e03ee5de50e90da5d4260f203fb2b2c779c9676f7d64dc28bc28d55ad36b2b2864634ea1a124942964124aa2771f24b5a8dcb05a8e2322c1afb388e06593cb1cce00180368587095cbe81c033e1ca330e0ef6606be87ec7fbb4e159f46adfa7d7d0474f23138aeda89b550ed28efd1d050981b1c967dcb4cdfdde0eddcc7ada64675bcf759056d8e8914c2b93c57525ac84775cf41ae060e72d816a292c25200220c15e795e31f5df91579897724604479e3cf94899b08a978"}]}, @NL80211_ATTR_SCAN_SSIDS={0x3c, 0x2d, 0x0, 0x1, [{0x14, 0x0, @random="9a1dc142abd8553fcc2de9e77150b93b"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x9}, @NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x804}, @NL80211_ATTR_SCHED_SCAN_MULTI={0x4}]}, 0x38c}, 0x1, 0x0, 0x0, 0x20008000}, 0x20004810) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001440)={0x13, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x22}]}, &(0x7f0000000040)='GPL\x00', 0x1, 0x1000, &(0x7f00000001c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg$NL80211_CMD_START_SCHED_SCAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f00000014c0)={0x38c, 0x0, 0x300, 0x70bd28, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x1ce0, 0x16}}}}, [@NL80211_ATTR_SCAN_SUPP_RATES={0x31c, 0x7d, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x11, 0x1, "2383a6b2931e799b2b850ae8c6"}, @NL80211_BAND_60GHZ={0x8, 0x2, "42cdef33"}, @NL80211_BAND_2GHZ={0x20, 0x0, "8dbd0ad8e5c794fdbcb931369cecfdcc61838d91dae1ce20a950905e"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "8c2689022917f464c6e6034b38b4990313dac7156581aaf860da647f10be67c6f078f2dabf0c5c38ad224dd96bca923ef6d2be1be4e87d1581a228f972579a1394951469ae6943a31f93c5cbaf14dab0b794cbdab94f59fe42871f9826ceec378eefef69b0867985a8f368aaf70e1fbff99f58cb928d8577807b79a55a170452c6acfcad448dfc2bb6a4a6b117035773a6ef9e9a7f717af16620e74d23ea9f4ed52aa7173d0d856cb0c331ec4b3dd979deaf603366123c"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "69be50e4f40bf748bdbdbf02e02608885d4f3dd151af64fe7c79d531a421ce7f3a15ecb6dc6056afe7ba5a26a333c5a4fffee561393634213b4c019941420c4f2d3a29f9a958a63b02e5278e4be74fd7f245bdba3f2bbccb9309a9a1053879b6b5415647632daf75a9a037828c41b7dd6e1e8c7e870ca367dbf82e765da5abbea1271702ce8b6d7ad23151f188935c2c1490a87616d950640ccee4e5d1ca8982a01d052850a03cdcf31ee0ea968e8846348c0512993225"}, @NL80211_BAND_6GHZ={0x7b, 0x3, "825e5c92d97edaff38adffb5cb3cb5e67b852c9a11b1615249efc2c96ef64ef60a277da1a2347c9b15f15407cbebb97d7cc4d61a71321dac360e6999b405acce916805a04ada8a0302fc169129fc1c65677ed759bc93296f68fd9ef20b9d04263e3b75ba43f7d2b63aca26d0212acf0f11c59a46c29201"}, @NL80211_BAND_5GHZ={0xe6, 0x1, "c2e97442c381e0390ba33af5d4df7fbe5ebc5308ae51d845278fb29097815d5acc6db2e82bdd794053e03ee5de50e90da5d4260f203fb2b2c779c9676f7d64dc28bc28d55ad36b2b2864634ea1a124942964124aa2771f24b5a8dcb05a8e2322c1afb388e06593cb1cce00180368587095cbe81c033e1ca330e0ef6606be87ec7fbb4e159f46adfa7d7d0474f23138aeda89b550ed28efd1d050981b1c967dcb4cdfdde0eddcc7ada64675bcf759056d8e8914c2b93c57525ac84775cf41ae060e72d816a292c25200220c15e795e31f5df91579897724604479e3cf94899b08a978"}]}, @NL80211_ATTR_SCAN_SSIDS={0x3c, 0x2d, 0x0, 0x1, [{0x14, 0x0, @random="9a1dc142abd8553fcc2de9e77150b93b"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x9}, @NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x804}, @NL80211_ATTR_SCHED_SCAN_MULTI={0x4}]}, 0x38c}, 0x1, 0x0, 0x0, 0x20008000}, 0x20004810) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001440)={0x13, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x22}]}, &(0x7f0000000040)='GPL\x00', 0x1, 0x1000, &(0x7f00000001c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) 00:04:56 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xff0f0000) 00:04:56 executing program 2: sendmsg$NL80211_CMD_START_SCHED_SCAN(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f00000014c0)={0x38c, 0x0, 0x300, 0x70bd28, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x1ce0, 0x16}}}}, [@NL80211_ATTR_SCAN_SUPP_RATES={0x31c, 0x7d, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x11, 0x1, "2383a6b2931e799b2b850ae8c6"}, @NL80211_BAND_60GHZ={0x8, 0x2, "42cdef33"}, @NL80211_BAND_2GHZ={0x20, 0x0, "8dbd0ad8e5c794fdbcb931369cecfdcc61838d91dae1ce20a950905e"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "8c2689022917f464c6e6034b38b4990313dac7156581aaf860da647f10be67c6f078f2dabf0c5c38ad224dd96bca923ef6d2be1be4e87d1581a228f972579a1394951469ae6943a31f93c5cbaf14dab0b794cbdab94f59fe42871f9826ceec378eefef69b0867985a8f368aaf70e1fbff99f58cb928d8577807b79a55a170452c6acfcad448dfc2bb6a4a6b117035773a6ef9e9a7f717af16620e74d23ea9f4ed52aa7173d0d856cb0c331ec4b3dd979deaf603366123c"}, @NL80211_BAND_2GHZ={0xbb, 0x0, "69be50e4f40bf748bdbdbf02e02608885d4f3dd151af64fe7c79d531a421ce7f3a15ecb6dc6056afe7ba5a26a333c5a4fffee561393634213b4c019941420c4f2d3a29f9a958a63b02e5278e4be74fd7f245bdba3f2bbccb9309a9a1053879b6b5415647632daf75a9a037828c41b7dd6e1e8c7e870ca367dbf82e765da5abbea1271702ce8b6d7ad23151f188935c2c1490a87616d950640ccee4e5d1ca8982a01d052850a03cdcf31ee0ea968e8846348c0512993225"}, @NL80211_BAND_6GHZ={0x7b, 0x3, "825e5c92d97edaff38adffb5cb3cb5e67b852c9a11b1615249efc2c96ef64ef60a277da1a2347c9b15f15407cbebb97d7cc4d61a71321dac360e6999b405acce916805a04ada8a0302fc169129fc1c65677ed759bc93296f68fd9ef20b9d04263e3b75ba43f7d2b63aca26d0212acf0f11c59a46c29201"}, @NL80211_BAND_5GHZ={0xe6, 0x1, "c2e97442c381e0390ba33af5d4df7fbe5ebc5308ae51d845278fb29097815d5acc6db2e82bdd794053e03ee5de50e90da5d4260f203fb2b2c779c9676f7d64dc28bc28d55ad36b2b2864634ea1a124942964124aa2771f24b5a8dcb05a8e2322c1afb388e06593cb1cce00180368587095cbe81c033e1ca330e0ef6606be87ec7fbb4e159f46adfa7d7d0474f23138aeda89b550ed28efd1d050981b1c967dcb4cdfdde0eddcc7ada64675bcf759056d8e8914c2b93c57525ac84775cf41ae060e72d816a292c25200220c15e795e31f5df91579897724604479e3cf94899b08a978"}]}, @NL80211_ATTR_SCAN_SSIDS={0x3c, 0x2d, 0x0, 0x1, [{0x14, 0x0, @random="9a1dc142abd8553fcc2de9e77150b93b"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x9}, @NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x804}, @NL80211_ATTR_SCHED_SCAN_MULTI={0x4}]}, 0x38c}, 0x1, 0x0, 0x0, 0x20008000}, 0x20004810) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001440)={0x13, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x22}]}, &(0x7f0000000040)='GPL\x00', 0x1, 0x1000, &(0x7f00000001c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:56 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x4001}, 0xfea3) (async, rerun: 32) connect$packet(r0, &(0x7f0000000080)={0x11, 0xf5, 0x0, 0x1, 0x1f, 0x6, @remote}, 0x14) (async, rerun: 32) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)={0x20, 0x12, 0x6b4e12c8a09f3155, 0x0, 0x0, {0x7}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) 00:04:56 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x4001}, 0xfea3) connect$packet(r0, &(0x7f0000000080)={0x11, 0xf5, 0x0, 0x1, 0x1f, 0x6, @remote}, 0x14) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)={0x20, 0x12, 0x6b4e12c8a09f3155, 0x0, 0x0, {0x7}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) socket(0x10, 0x3, 0x0) (async) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x4001}, 0xfea3) (async) connect$packet(r0, &(0x7f0000000080)={0x11, 0xf5, 0x0, 0x1, 0x1f, 0x6, @remote}, 0x14) (async) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)={0x20, 0x12, 0x6b4e12c8a09f3155, 0x0, 0x0, {0x7}, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) (async) 00:04:56 executing program 2: r0 = socket(0x200000000000011, 0x4000000000080002, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) bind$packet(r0, &(0x7f0000000d00)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @dev}, 0x14) getsockname$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000006bc0)=0x14) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001540)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)}}], 0x3, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000080)={0x0, 0x200, 0x6, "f20e64397904"}, 0xe) r3 = socket(0x1000000010, 0x5, 0x8) sendmmsg$alg(r3, &(0x7f0000000200), 0x10efe10675dec05, 0x0) 00:04:56 executing program 1: r0 = socket$inet6(0xa, 0x80803, 0x89) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@private, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x10, 0xc}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@empty, 0x0, 0x33}, 0x0, @in6=@private1}}, 0xe8) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20, 0x889, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c) r1 = accept4$nfc_llcp(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000940)=0x60, 0x0) sendmmsg(r0, &(0x7f0000008ec0)=[{{&(0x7f0000000040)=@generic={0x1f, "356425f3e03c33d8eb0866d6bc06e4549d0f1ae75d09361118b0e073e844409425f26ac7528bdc6e32cefdfb8506dfe58888f90b52d5fa8f6695915df9427810af7c7117bfa92b424f8420fe004df7b613f7e8cbe438c8ec48495ac1b4520e6541a421e6608e362c20550400a62a88df44543b63eb104f84e5f8504d4b98"}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000100)="1c31dbb60811547760d1e958cc7b8985734761a4ad7a7d7fc23fbd409d7174d940fb60e9231656f15fe7396e587c53bd65aec7325efa8e11094d52b384da6ac57942cbe1189a3b00daae942b36668bcc75b0cb3cb0efaba47151bf665556bf840e97f07d29dc5d735042ae58ea", 0x6d}, {&(0x7f0000000180)="89a5df3a8235d072ac27675bd46c60d7b5a492fa7a9d065f464281d960fb5dda9cb8aa2ccb8bae3d827338ba162a7530b5f075411a1362630c97f8ba0ad667bbaf26431b9a264899fcf2ff68f92bb5389ba808b3881c463c82cc0a856f54368e4854a748f783080de3b6f8b1f7f4da47c40781a5fe88237d0c535de969ae8c1361627e9fc5037a7af8b070d710516485b327e61f73654b784c41d0d5a85fac558e177c8aa2e09aa2d7442a25751fde745bf7e1db501ddbc35b5091747f0be06a85cf579e494f48dd4f6044eab6ecaf69748a53d52b71dcba3b8a4ec93c6e05125502f7a743d199668d771e", 0xeb}, {&(0x7f0000000280)="2c0ce78ced099faeace5230ffbdd4bab85ba2a3368c7af70eb27b354ddb31eb0de355d5f47cdbe41b0c7a32ba9f7e6d9470f718de0c28a8adf7a5ad4a261ad02fb0a701064aeaf6bfed634318d3f5e39078ced70fb7bec6728790388f2c6a99be586707a405550740ed7149a8d18c76775ef01397e7e7257bf52933db5a9bbd37a2a6f8487803400eadec9e99a4d4e070fc2a4ce3e92beaf6897665093f10f5c185365ec3fedd294007600fe905560984a70d78921768508f6a9728eb9e18424d0c4143843bed9270099a2243be1396d08a95894bfcd2399789d78ad5e", 0xdd}], 0x3, &(0x7f00000005c0)=[{0x58, 0x10a, 0x8, "8379e8242f0a28135484d9d7ba23c22a06d48b0db502db224331b9ffb89748f93876d0eb914b62a05449319b841d2e6f25e150994fbf84c5b58b1c8bdd06614b0fecc33630716e44"}, {0x60, 0x1, 0xc8fa, "9ec1513c6ef95dc68ab928eeffd8c739cf71ba3c4d159d5b107027f498e2951ebd1623dded255849da79bcb1e0ddf954876e2c50b4c38a20e6bbff7bf66285283e2b949434f81b79b60695151715a418"}, {0xd8, 0x130, 0x5, "37c4b21a0f58a52012752e5e0b9dc87617c77aa907da131b2efc68ff67898016d1e618e03caa92cc4479767c142936bbb31818bb803b42e234e34f9bd633d513b4ccb0d93abe56471684f0d596c7a441378e294ab2cb873a1a4cf9f351f8769490db3a3ba34d3c069c0e6bd7a9336c6257693abfbb5be053391f3e629c460a70c0be98352481b860e189c0b655d0a42f2a09950c2a66da25e3b1ab54d77a23e0dbe2ce37fabd16a5078e4464bf1c9cd762f4c348e4b1caf62d17314604c2b6f445b7fea8"}, {0x30, 0x117, 0x1ff, "d8e8498ca59d9544718ecd9a65fe8ed88ae4cd731d72043be88a"}], 0x1c0}}, {{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000003c0)="37b0b87556bf83fbf310da3776c418a0221f2647c861be0ab9729edf4102e97f502535ae96fcbfce9a15fd2024b439adfd8842bafe584e22f24297f5182ff0f506d220975eaf02511fd8b62c26cffcb0e5229da03cb53b2cc0fecde9e9243ae5d5599bee6cf86dbfde7dd584c7a623bc959d7b6937846087b01a4b8949b190c00467645cb1295633af0e9c25b82d583c276ba27d7e9482e0ecdc447a43d5b3121919525803481b31fd59361ead0bf4d1f6f61d9b90ea062e6e672b937906854bf33067a70fb5e1d8cf0e62cf", 0xcc}, {&(0x7f0000000780)="78f9a6257c489d4913f0658e0131960e19949a002f43ca0bf1ba6515cfbc", 0x1e}], 0x2, &(0x7f0000000800)=[{0xa0, 0x104, 0x3ff, "d0966ffc1c6e095f18e5bf57f6fd80c6d6442eda8d88ec266fb3850db41bfeda103efde711dd5c745c66bcce7ae16736c1d620a795740222d3ef469a4756c6ddfe1e09c01c2ad8f67d897835ddf1be8e579d572f209a6654907a28b858b4edce41cbe7abc6c83c4ef3479879981300729a61e972aa8874ab4712187f340ddbe0218f1d3b84104682434aa08e84181ab2"}], 0xa0}}, {{&(0x7f0000000980)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2, 0x4, 0x2, 0x3}}, 0x80, &(0x7f0000001c40)=[{&(0x7f0000000a00)="6b0bf44cbb7de73be50b03ddd775e23466e1d828f082332ec72b483c06ced72ccf24b0fc2aec7b7a1c6b9f6050", 0x2d}, {&(0x7f0000000a40)="9a9ecdf3a886a83bd6510af3764bdfeba6041c2f8ac7e53a623fe2731b91cf51d1d1d83aa9b325e662039dc632439e0f85a26120b1fc02f904391a4ff1f990df00a8bf6933b72815f02cdc8cf793a4ea9df66981c460bfc59a316b936a8edfd80fbc1413751cc932ec64935a6b0acaed0f04b0b25251", 0x76}, {&(0x7f0000000ac0)="417484e03a97df370aa707e1b295312dff945b3d1ac4c6ca45db916c92d11c0e32e204bfce34c7b3a650099515736352b17f4b9fcd2ef2e063d8f4ec37b59125613fe8ffbfc07ab95f8583196faf8a72f7730a0ee3cada887754c89fd43ac6f1a42e1db09f7c8a891d354a7f6b8b84609d395c1afee184b2e4765a09dc5f78a80b00fb4e1fe82a85d36dcb2d2846b198c977943146c339112a88d32117edd3cf4f58903e697b4793b6b9fd085ad5480ad3b400ec1537f5ce1a6e214d9918b3e89499abe0c7dd9e3ec96d6d126b6218c8c15abd62d1860545182a6360c339a3a6c0c24c891402ad49b6db29d9bb5e3f8b7175", 0xf2}, {&(0x7f0000000bc0)="17ccff7f7099202a37c80dfca391427ce727616b6b6c81cc33536eb418952b76ae9a020bfaeda228095b0f2c1e9e1b5a459cbd48ce53c64a848faa65d03934e0689b1c432178c1edca6132947c67f666956a41d4ab706e854ab504bfc2285aa948342500729e034d7c8a6a9487914592f3105dcbc2f55724ed5579056ef67f57bcc42c90612be52c911734ae8c21686f3f08a76ba4ed11cd18d7925625ea632eeadbb79b2dfdfde216767f7f1bc4c0916604097941adf49c7f49505b3ef3a56497e6528702757bef95bb540eb18c76ce499dd6a6435ea481c8e0de30d19f7ab8f4adc3efc5985a8de67e846821ab8b7e4721a3130bd3e909fe0ff5b1b3389768ffa9b266e666f0bef6c07f6ee5912a3d49e89ed7b91a4c46109acbaac3d6d4e08c6dc9c38b1c6984c5378d8803098fbc56ae42c2742ea5ca3ef987ebb81531bf44e29326c993b4860f1fc115f93ac814b87858305696948b20b6c6c5eee871c153a46ff187fdc25abc3df67943a362f1887f3fcd075350987faa8affefc4ab0a59bd56385d2f872840fb875b092dc5b41f6f6b7c99f7415990e4c9b4fa2cee9662206c7f5f9024c65f3d38d23f24a924a8a33b3d1e466cad6d896df38929a88a6bef7c5e41e1812f6371ed7e78ee9322ef210388d282e00773f5598d6acb8b5752fb824c004c3b03f971ecdf2b1fbf62e3798130bbf3c1a03f7f47fbfc53f24fb8594b2ce62debd7ddcd5f4e41f2a212af925f6b64efc0c6070094336ed1a7613317030cf806b465faf92f6556a49db27fcb3737309d88cb9c8ef8e84666db15c19bc66c25d5f1df6ee4ba4a374129346d8d996e4fa24e13c59a9136af6732dfe1b8f7c8ca77c1cc532eb36956306459e8b510da5e08c9f5ae2af20e0e6f1a108b8a8a39bba97b59f48ed6a89d0a1ef1a71605248b23790cb8eb6157943e0d2e4f3bb38cf55be40cbac378461cf1928401a3f517f0cd166f7c63fcfbfb99cef158cea3addb2294e837d81df484cfbc9b9bc8ba3e5398056f84dc765b75f8464fe61bb165b4b8af721ea8a4e5aed33bca5ffa67263a121a53db8cc811ca8e4da93d9b14ae2eb9d6d717befe62c0bde55853c2d38dd9daca6a202d299d41e6563af9021a61e0dfde56825b0f45c0e5a0f1ff09bd466b9c887c45d9290005d05c926043bbfdd08a2b6e4920f71a93d2e5233665aed2400fdef0ef64956d82ceaa28dd1ff480d5406144d4440876c8d9a57cc87f8fb1e216bed2671ed9773f2b11f1c7b2799cf6c78c8f2d3cb3f6189d2b70bfcd4cfe686074b9537c7a8ebdcfca63d33a3dcfb740a9882c79015a925d52c6a7a76b0a238ae605c38088662e8eb2e62970957c15b228d2ad72dc3f9f5e8b5671989bab002cba1492c2d80db930d91559f101186ddbc1466b0c3780883aac65bf52984b5cf6114056e85d9e129d6a9deacc79c6b75fd97a91145f073673b2f64d78d833f59a66446085b1878b68485048cf20156e5b0a2ddc0eaca28cd508465bfd8bece4c1e7524cdbe97a104b3cf3ed8156be93a6a081ee31b85520c4323f0ce17476f0912b6aee901cf46e86219d7d829295ff2be6bcbe4eb2d76025e05aba3c8a586f96076945687877486f3bd893cc8b88b7977cb8cb96832f1bddde91bcfeeaaa3a7f92291e2624f95cf4b3ed0c863a72d45940e39e0dc6b1d0e60437f06da88c7206546f23bdafb0c2c53d347e9f703582e5563a3377eadf9793e79b9b394af385dea8d7fc9f81ebaeba6f17e1fbd256547c85afa2696a7617d821802c5f168d3ce7e77931cc64ccbf9669fba072de8da74102cc03cf2e798fa4226b40dfe36994cdce55de8d0f5aa004650bc4f125b3568a839e1c7e7936574803e419030e73ae74cb8e095269229ad224ef620d623fa5933405fbf0c1974d4c169ced54a890d0adfa7b0eb64382e36e6e6fda218fa230c7694228ecf3dcb153df745f500f6c70ca9607eae8ebf4bdb75fda5dd49e6b384eec89c555ae385ce8603be25112f7254013c191f49688ff78703ed477fbba3565eddc4a1541b7cb4117ea53bb587b81b24a2f47347b48807b0fe157e5ed7ecdd44b28b42c33788a684106b30e50534c40b7be580cee290ba884ae4e15d541bb126ed513af969a89da2a2ee52efa3ab7c936d92b1df82845e13bf5ba692ececde67014f23227f629125c10a30b7d01178e46c64c8c365c07428a4bdcd65cf81cbc9f7cc8bacdafb82c5bd7a4609c26df109e1660f48b3366305e5dd61a1b7b4e6fba369a41d3f25d4737e441fa58be36b6d38bed598fd335b7e90168671a5fefa9288c8f6dbd79f69664bce8b254853d970bc9c8da747f45faa4274480657dc87af77215978a78c9c6fdbad7e8c1822c1fa03864aecfbe8499db4dbd380fa59ec5c102f24949b74d31b77c1f49eeeb4b60cfdb6d6609af3eecdf946de55158a7686f087df90bdb6e61d6c91ee23e5c14d43d91912ca47ce7c640d5d23f9607eac8f88354dc3b0907e93a41ad38bf0fc04e3b8cfc37a9f28e3dc737b51fa0ce94f7acd4e6f1cec80e4a192c6263f6a1d5215593d1a2e3eabb6646dbaf1341ffe66ec87a3d376ccdf0efdd268426c9e1d7c4949c1c4aa67b6928433cd277b6f1a265bf407fcb6aa30c88b18abceca8576236e8ec03fe0d9388c643d7571f8700ff3883d75a1cd31f7757232ae04cd0ae2dbeff06199fc85e7d5ca229ad0e66ab0fc13527484210cbc749dfbe2a52f313f1930800c57fb9254aeeb65fc73928671660259c2925451c0a9a35c9a165c9e0539841d0b835cc2d25bca1929dafec1eb3b4a3f8c86043bb031d613ee57c52c1223d6f59f169edc992ce3b339ebd4d76ab005e02e63f65016448022327e436bc48fe898978eb653b8277280fb8a8f2f475ae2a86a13def7433a6281bf20e9b2181de27f308623a4f441d2c701150e1c476204a09c0051a6e52fd6cfaeaff668d409e2c21872b607776749e2c3b5a6885f3469aa74cb2e430569456286acdb16ebbd83eeb5d77f3b085477d6cf4ebbb753dd24adb1e2bf436a5e5d7e6e3d4219e8e46fed0639079da6102a2ff003c44ed6bcd3bc7c0e74f818ad8334789493446bbadd8961bd47577fc26a6b5d945ce4283accaa3429971176c81d2f75a20f85e1eeaec13f5b8f87bd4f49b9d30bcc5b98a7b24d03d76afc3c489788a45f23429b5be7e6bd23de088b6a844a6bf4afa1a3c1aaf85f07be1b68f9088121c60407a964b39c2b1b5fdea9a4096bf5c368ad48109007cd3c2a2b36d39f34758a6943e55448a97edabec2d61133a95004367428af0e7a4ed143da8b01ae74a534fadf699b4b1db366581023493d23e3980075156382180fec3356861b1b64b64fb6a29d32fd296dff6a5736d1ecc0c480b9c466667ad25dc2c4002fa9f74e0cfeb8c909792661b7d0216b09debc186fa24d4080c57c13c07cf5e69ca3f282726ca1e1cb1006a57116763b8a9cd1506be403bd7ab7bee5761867881ffaeb162a2819c30796c98cea14f2cfadeaf592917e220f797a1c1462fc8d770d3f81e7ce9006bf27789813e7005d52c1f67b22598ab9d44ebebe5c7ade309a8d195666ef8b25eecae451b7505aaa02ba545f0504b44c756dbbbe862e8f7d20885cf0937242517dd6dc3dab9b2a0f0c76f0fcc90f744c547f3f93c53f83066f04ac35220125305897ffa4ad80edaddd076eb4e8608a0c658f7f7b7971a9c66e54b36b6f923703d4f4fe0c29a6c63feb7df89c06ef357efdfd8fdb574d3ce6ad9199639bf1ae32c1e248d5bb587167b852026108531b1b002b0e19c2721987068ad0ae5ab8661b214a6397848676747d5de686b64828e4f11634ca7b60af697b94dfff57fd370aff6afea664ccf5537fdc97c1aa54d5df6d903c447b7fa9686d1e0b5953cfe3980af3e967125d7a8a3397276f71eb92eedd6c0b2504225bf865f0553af3c6fcdf259f1c382019b235a06ce774b40b4c7f5e19979e85d0e77c20cad773d4a7143a3e540c7cede1ae172a7fd216d39f4eadea1599293172f6163b551e89911832c6e7b0572650f90d8b91c988f69116a0d6e41a42f7f3b54ef916d60fffe6ae7481b5ca430ba684c18860126e1f61230ad44bf594f5c955c0e176cf1d2d11815889645246295a21fc0fcccec542c3a038125b60f0c3148cac5bf2c9f077163d5dea849b662bcd38da29ba5fc80491f2c8db2084dc8b9760b9dd0a88694b4d05fecb8224135e287acaf6a05d71a0b3d8a70b6155e5c0f43790f57329d3d5dea91daee8e6c6ae0c5ba104623bda23c9061d2418d06ffd278f535126d799b9e1de9d84b9fd72a0a62aa8878302d1a596d7daaa49dd5e01ae38813a559b47fdaedc151f86f4e314889ac3a72a0bb06a1552c923b3a87020dfea6f251459f1b9d573a5fdd562adad1031d048e831c040d32bd20705966eb3912f299808ab2fffe62c4c9f91c86bfa485e6f41b36b350504aafaf9ff6188d92a35f1f200bd130191b38478bb28233080e354cd6867bbd63c85ddbcf893e61b68dd386b146903e753e8d080ba5b059e53f23a7953618ed8e79049c379f416df9d670f488e6dcb27a6c8f69dd01e80f6226da0a54af314603a8274fcc9020f6aab6551788849b10d92621b78edba2b912975af5947758adc38e9b41dd9e6f0992015d2a79f42ea34ec2f113e7e8c67f4839e03c0af0d6e40020ac39e9aeeb7ee114584142c52f239a2dde2ca154883c2cea39bf116fd6ce25284bb82bfb3395e8421f320b53565143a08ead427ad1f827e4a74a2bc4bc963a578628369d087a1df7c3a46493d6cc407d00af7a621ce8ecd5364c9f4f02fd3fb229b9ab93966e1cb3fca901c9aef09ac28d5395dfbde76bad84d1c61d2c3e690d0516e9e445164b38709901286f15cfe7f4cc56d5fca37046668ca24ad6fa4fdf4bfb4aafd53095392fb415f536175876c21ff9dccffbd646eef6f5aec7d2c5aa1ad429375045a4be34f1764682025f1830bd94f0f3b599c97752e475d9c74adca7466e9de8d402dc5c1a21347fca10996d448b94012bdd1fa3f8d0757577c27b50a31c34b080f653d7b0e491848ab45f0d655b2ae4ce058ec4c34719e03b61259d9441ffb1977fa6fa90f1aeac33b8b6023a469866135aa2536656c9f592e1a572cf3b4979a3711d1ab9b8a45f5ab4232fd1c80dc713ddc77f3bd491ae2f39bd27a54d4f4337cc74e9dca654ceddeb00032128f9c4def8c9ed6e4abdd05045c754c98d1ce2cbe5129fd5176539ca96a46ce26c13be161a683cfe1c1e2c7c478c076525bdc036b662e0e7175449d45c13a94518d16e7ab57b2e4bebc8468761072561151169629e35650f02c6dee0edfdf2a587ab6a5953da0b0b78f203e6cbbdf40047d352a9436c4f289874b34e06d7e4b2ec1ff7cd142584f2503a220e441435a4e3cc02fa024d132bdfad28efe452e52ea4054312a6d15e2b6016d78732dcafd9f67c218f855ba54d47e229b96282dd2b70e3b8c32fd99b8f084a5c70c154f8dfd8b6a1f914b8cdcc5b846c4455d3b95ab702c8c1dd515925a98f895f7a605c1980b38ca8283508c10104b5495c18e9c8f9d58b6f220634fb4b7c22f30537b92f1d5c8ead2118fcf9c2a00e13f0d37497435f150ab08d5ccb99d3fb73221ccda37f758edc0ddd0da192f3ea6df9483c81c842a6ad0becaf80361952898686cd54d8ae408b2db2242f149ab8e149ef5aba41d3f8d41022072b2d2f0548eef313dc8accc1b591c4740d33e707d3cdc0894ad54376c2f0aaf8f2726f6e032e52", 0x1000}, {&(0x7f0000001bc0)="c1508c0743da99e887517a8406332f80b3c7d841f14309daa680ed9aff270e65f54ae8d1dbc2d571e21937a0639944cae932ba59fcad8ac220aa749509c84cc958b8bba08cf4bdc387146d0a2f988373d9e17e19b8b19e42d1fc2fbfa676d58e68", 0x61}], 0x5, &(0x7f0000001cc0)=[{0xd8, 0x10d, 0x1, "b84465829236ecf94fdbe140166ffaad2bc8aa6d0b161c9625aaf8b0dbaa0771ffc7846fe94f747f52c2b733f0b963a3b0e0bd028627ca461570f92daf9751ee95b047886ba38d18e1334122242b21ed89d10b7a7322f5c855d405f63d8a8aa8f64e9d8d38541a216eece4eafea89eb8e8d7249edee7b0f81e9066fa9cec5bd580f049e2db1ecec2912b60644f5fd526af0896792c25d1920f47bc43cb17d797eb00d03b0608358ec5612e0eb282a9684940e915660da60046cfb8876deb8da5aeb9d04e9e"}, {0xf0, 0x104, 0xff, "171c937527a82446ff766eb04c7abcb56cc025cce0257e44f7e69559823fd37c4f76d4e4cb2ce3904b6bc1e082a4d41bdbd27b299074e062558eb54c1a6f61bb3565f407eedc3a4032059aa2984d261d0f816e9ce5b1ab9f6f06687130a3e74ab5687d84a21d41dbd72ffb89c372bd5bb2a87fe0d881eff0a4f959a810f46a6f493defb1a1ac4e19e6e88a7f3c15eae65e5c7b9c7956f013d1f7f9fb7543b9c552dd4aaf515114e30ffbf8dbd21d35fc47ed2e4e6b447b92f28cda1cb8b9fe55f67e25efb92c6f548416cd5e979c56eef1ae448519d451c9299945ca52e52c70"}, {0xb8, 0x0, 0x9, "601a0f57a1dc64aa1c39be268914d22e76d5017661ff692f7a7b85e06237ea1b23ce4896a57edf39248ddf8420209b97b56e799c021fa91d76bc4c2c10babf67cc48601a60b56e532f174e15d50f36be37cb595bdfa9b2391025ba4d05524952456ec555b0b4b32ca567204d039b66fd61dd7930ac6199ef75c73c0f29d96e6f26847372a1c9275b2497e7963c53bb83acd35fbb2f3a484cc335679594dbc0a61ebe38"}, {0xb0, 0x103, 0x9, "9afb2afa26fefa79e940b291cc6791b8107c9a0c81d2a403e643804ac2c79a23d0a3d79b43ecb13e75cd15ba4a745619b259ec8b203c726da74faf9c7eeac87cd10da295a73bf97f842628f96b21667ae22a26ce20d7cf55fadc7a0d2878b183da9b52874a19b8f55ac53ccebb17a5d6813363947071edd1377f59785d57a4ae25c8167b871da86bcb2de7d09dba0455b22fe253f93991749a0aaaeeb2"}, {0xe8, 0x4, 0x7, "560676bf3944e984586c095fc47d2aec8e10c80e53bbe91395ca4839dd47f628e26673cf8ec5ab681605b09b931c34a81e6655bcddf5b2744577d1f87cb3c320e407ef6db4e15f0355231e3f5ef809753e1634d30b53889191e214c9d3bd02d8db2e2f95c99747a0074f3300684d4264afeca174f30347eb31f9e9c74669b764ac7b0697ccb023fcd17fbe392a4cd809a2fee6e5c84c67d81698ec8c2f8c74cbeaf48b2026770e6a6b858475089abc6bf6fb1dc81c4d120ec02e5858d7ca0297bdab4d8026ebd52b560d29fc0a83e9521426f06f8c"}], 0x418}}, {{&(0x7f0000002100)=@in={0x2, 0x4e20, @loopback}, 0x80, &(0x7f0000003680)=[{&(0x7f0000002180)}, {&(0x7f00000021c0)}, {&(0x7f0000002200)="951422d3d9a77c597c98c38c76a00ba5ea4a1b7b82c742e03ba5329dbf2872", 0x1f}, {&(0x7f0000002240)="6b07718f03ccdb78359b4353b4d3e78f3f27b41407b1de10a4f839c94db95828befd6791c098d4ed6c91e555868dc2fdc8a4d7f40feaaeb6d63eab21c8748e200e51c3fade1cd348c9948b113d6649d88c634a52c78385fa29bb073cbd37493516d65969d53c0ca8c675f8e18f7d176f0f9126b1d4d67015e794cc6f465591d05e83bc73e8584f6652fbea6b4895b426cebf2898afc0bc1efff8221487ea63bcb3cd2770f5e51b8a1aa0614f1cfc51ec06c1aa3906027df06c1f33558f0af11ff2fa9aa66e58ee3a316461a34010589d522435423ea0462ce2fad1f67f29f4c366cae1dec00ff4674265396beab38ab77a9db503cd4a795467188652", 0xfc}, {&(0x7f0000002340)="63fc9e561d19ca2b555d28f7846440d7ffa14189a4f3983c4d6606d2c3ac2c303e34ed4c7d2a8238fcb90fc467b01e56132d13b0977413910e7fe12cf0ff744084522b435715a5c4aa989a06abd106b90d7ccb27190055db0d8cb219e37e47c60d56b650d9628f91d8b513cf9c070671277d0cff3ccf490c9a6e71dd0ee64019aa8c443a44172a924e0a9a0911e6184e0d8422a3a17ad7c60447b1ff408f66d4131ed73466afe394c7718889b4f79cb33679b5a6029f257be4216241699f50fdb93949265a25a87771f3b40b64", 0xcd}, {&(0x7f0000002440)="3888a95f462175f0baea55613323ff4a82ea2a2dd74124850e7849d2e78f6cb6244fdb95ccd24c2f1adf51cfa5f06e2893523709acffeb1396a17a2746817371a42dfe3613c8674a514033534e928e3de1828a939dcbe308c9780dd65f3985cb7d4f040bc5ca57cb1eb1fed17d86463279e607bb2cf1f1ab559af5823795eabf5b00d4f28637514af64757c379c7b9022515ed5b2be6dccd10a8d005cdb665d705340acb578a41a035d1efdc1d56602e2f24e59ebfd4a436792b53c7639ca83de14e6338492ec6e0698cb6bcd18675385d5f", 0xd2}, {&(0x7f0000002540)="bd4e208f98d3c33da6d83f60776929fcea34debd8379c446ec41d1ca0dd31f7b3eabcd415a1943d0e6b6c00c4b60fafa3095bd5e06c02351bae04a31bb451d489f71db42b5d4c1a9c8d825184213c3dd98fd4384079b5d5ad2f22869f2764b8bb2eed64abb41a0eca2415b2f54fd7010ae7ddb7fb5d5cfb7517393649fc8a5a46cb7a17cb6a2d7945fea2c9005b8cdd13e110feac3490456882e48314730e3ccd5bebf0e83ea6abb3111fdad179c0b88776b46136d20489e51624dbbfa56f20c5062a6a81e3fdc27ba9eb9a3669e924ec4222933177a94b2fae7a40bf38188f6dac33d5a4495568c3bad735c43d57c13d366b2b55a5743c7d8dc2d8f0c92bb4deef370780493618dd74082b42886601cd7985cad41b2b741856ce69517c7428c8b7c0d93d05216cc4c5d684fd70d0fefc54b463cb338282911ff614c5085a41125c3e4c7f90fd2096a08edce535fe6981f657523f3b51450109ceb43f0767972c12dc5b50c904f54f68629a21f9879ebb02dd3f7acfcaa403c9ffb95787a5796b825efcf33c13a1e3123ab1b0dfe0fc71a5c718bd117d5fa93a96d17bb33900ef6c4208833953193c33f53980cddfdb61904d89f5f528f5a2a5aa44fe421480b738a01e78d9567ca12c3077aba306abb739bb4e7dc728d6fb6f7803c2efa3c5d31cdeba141eed9ce38c564f310ff47524da6e1ee591613dcd26d265a63fe016e057fbb4cabdd8fd9b198382e64ff18f29e39eab8d0c70c2847da6597a183b247f9a4a9047d477f6ea75c721ba0e21fcdcd2cb1df82ac6f6c2c7b8d8d3476cde393fcc4718f7b9cc4d24ee1b0b089cfd3d7052c707eb5e1587fa2654c1670e1a4e640f50ef7b7f2bb294ffd63ad1a7264a79fea482fd1d73b96c85037753f14b8967e6f2d11f0cd91f6fcab47f57275872b7584f5905713f4ff7b5467602b46ae38f59f276093c19dd2b9c2af2a7e10280c3948272391ef0386eca9460f5869afa4ef4f94e1003e319c8589f84c5531f7884f0ab7bc5d4db83da527a64360d5d77214176a89b306ed5ae28786f4fccc7b6f41b7aeeb454562fd80f7ac24f3cc1c100db564d9c3d144edd01a3ef66e8779d94b92296df47be13cfe533285560b695545e108f7adefc7c7007dcc3634d1766923d8c07f12fa7a554b68669c28d8fa900b86f674d839aa199fd8d062b089a04946b21ec9d34274a100deee426bd6bdc6487e3004df43b99801578ed3778db93d42ed37c0aef877280fe5142aefa6fee0b432bb9b459d2499fe172745842eda03dcbb2365391ade905849fccd99849a4a103d7e0562617dfdec4aa8c647c36614ae1992dc74e4d13abefdb226a4f1d156d2ef55b873e6e689b08ec8df88431add77e7fc918b417bd0971b0173a4ebea1c781f3d78f77c7edce8c035a55227ef34e3a0e9825fad9a97c7f943ba850bc23f8fc9eb441cd908a25119048922aae521e9ad14b7691efb9e9220ff5f3f79fb03da3220bfd5be8da543790e62ef117e04092cbe7a851ca5be483dacc67391034355c419af59e13240b93f7965e37a26a172fae00c88b50c1840f93bcf641f8e1f05935dfb59acf30cd92e42ed5b5e75f7b0004ff711088a93fe99f91285be865ee6476a7e401c9fd49a2a85f64abd742b9293b5680bb2ca9f268b4b9d1268c2d6c74e4b9e02feec2d7108fa859c6d5c9f7681bc34e7bae02062396018a8eca9a609bc1049cf300d213821aacd98089870411b1e278faf7caedae80407f440da994da4f8ec5e1c38787cdf1074e82b1760a16daf958beb7bf9304f2160ec0160e5d30a007c43fc8053597724c2caae17fc88b7ed7c342060f44b97285cf2d24ed4707d8e15f69bba81288b6d559136024b0d92ef7d0c8dfb32cceabc6e37c783931b74b5718172768846ce32a892ee0044fb04b05ff4bcdeb23766646d31ff8b3356d7d4a3decda3dd337ff0aa56ddf8dab22f0051773be8f1600cb398f9c4b3bad8b9f8fce6d8cf8b11cad02de3fc27a936a7c67d78ba71eb3d00c6aece444d80b288088ea2b5cc6a77f7eefc27b3b20888e6181ee076a0ec0b604b655c5a33a41ea7859b77a053e277f10dd7a56229ec94417cbe4246581c064c4c9a7397e84da3fdb663c5b3487bc6012d8936ce43b654700a31063dad90c278acaaf98275289e1f7311f608e96843d816692353150efe66e7756015373e510c9dc8b39c04eaebdd6f60631aaa10831376b1a00dafc5bb6c0f1a57726c529c29fe11417c537a6a4b0ae6fa8a69e4f302900e9626fb663304f6141f1b093e828989b7b4552d900ee648cd39fc5e30cc3bef8717162174e06b8e3dc1d96c36fd32df302452e1d30cd2eed51004e02c6a6f6ea3aa78c8bde797347d198c9618c9be9144bee73f7d6e5056205eabfa2b2bb666a929f4e6bf7a92959144aece0d63b3c6521bb6d3b79ce5e271cbd4837a1a4d4ea7c4d251e4a56d9f96a40234527b700393952bc00f33ffbfbddbe21bf3468c439657e8c27ae15965c21690536f06129e40f1f9a40b059f0f0d30f26a1f99bcfe48175522eca95a535accd7284ba2a4f1bf55cdfa1fca0fb0b6a56d366f5ffcda36d04c0d45050905ff0fdfc984f8871b6bf17aa6fc6ab4596d378feae831ac9ee73c59dcf5e81ae196d275849a3414637c0ff60bcf7134813a119f6f63b5a64c5465cc52b547fb637ced99f0a9c7f498e25965eb91f26f8085d97c5a94c16b887167269def65fc50fa630b36ad1727dea66a2d0be4319c08b6f09014dde7fb662332bf2c3b811eb04adc3d5e3291902497a9b4283c974e35735ee78b018c545d1d2f149086e69c3759acb4c5e486cee6476b778d2a9e9d6a856e748e451c4c9ee78fbdd5f7b6fa7c38774cce59f30c3a12dba5687403e9e70777e2facb67f40ec6f4a3022cf21dbef083d0df757fe4225ba34bfa41932ff6cbfb20b9a03daf7b96217eb98e6047cdf2fdfe893dbcab964dcdb99ab142bc6dcbb2585a8f85261052393530fa6d75e65fabe41fac61de57976ab2817b145b2cd79fbbdec8734a7e87d025040a3558aae24f49dec170526e00f069b63d93b75bc79797aa74bd3ea538f0092ba7fe0189d8f745cef6bec07dc9edbaa1083a70e34a85cdf02aafa73674cd66943fe927b128d2f9cf976770b31b79604f3a22caece9463a6d2a6d81173baeca2909a7258cf74dcb1d89346c84827011e89d59d572485e8de13053f47190bf343474c1d21a8412058c5803ad905dcecf3a43470d1adbe37278fa0f5ab66306c165e207997a2bb646f05e7e2e472a7cc85b9e12d48e89c4074afac3cd8be62df4309fae32c59bcd2f723511404311c2e18eed8d2004a9d518f1d0caff42ee3590347b0aa87e835b06c861a12467014bdd4135997c8216521503b96960266fed8d9e2ad568b6f9afc807806c640ad355ca45cf19e50e505086b83dbd4a883f4cfdafbb4799b76ba7601ca2fbd8a997b29606965b586fc067e22effa35da7ba22caaf8a231b07b6c00967243f1323456ad93506746b61c3c8415d843db3c418e7cb1697358547d98237e4351f056471a19a5c1b7828ab6573a75fdff4bcddeba90d004e99a9cfd554943af858319adbbecb186511ca880a1527e273536ad1c21cfa0abc62f757f71842a40a8a34f260182ffdfc313c0dd91342477cb2dc4b773f0c4e423b4a2e3b3e8aebd0c8aa15f75eba1ece3d19b8340f5c758f81af27d2ce97d945e70a597cf5a371e5dc05111e939d053865f2b0f66655d12f56b0ea5ba54d0a3353576d06e7328b839d8cbbc9bae8ce3259cc33b11968684430e8fb2b520e59a617e7d70c4edac375e9549856f9e7aff278b46469c301f0a1c90c2ae3cde390730b41b71ba4878f90ddfaf5116ca445c4e64ff3a6719ed2da6fbd9af36b6ee36a5e1e4db10ca603ced7acb3b4829d09aa4f904dde712caba174c43e547acd415b1d0100a2ab419e1e9f7286caa64a153bbf7df455a344bfea9f8ea56741530b028dc2f25a04e4be4ae307854b236b342d874ee19e31866c128ca270a02a4138a522bd345aa431cb7be8375fbb8827a9a717ad928cc81fbb3fc5393ad52b922fdfa1589dca399bb4793c110cf5a209da205202e53def6e9d813f936918dff9800cd1e01e663c56b3505d9ddb662300eb1d08e1e1310e312c4e512972e8beeb877d641f6701e18c9d7a8473f9bd0de0fce6c61b90ad2440aa8e742c42cee72d63b99af638bf6f8c6392c6300d76c10e192af08e580a30a840f8f0046ae29e0acf1b2c9c49a36e791f3f3f7991f0beb13dfd4f6d6e9d37c5e4c01960eb00b23259504406fcf43f8dcfa7791e5cf0ea80639db38dc26785d941427b462ca99556d43957c633b55e0a68fefdc2d410407659806def86ba9c6269fbfda7206c163a0369b3cf2764d615bb8b18f013113b875db1cdcd23a7020410c038c62208c988764351e683e621031713706015f9a144f840a92a63b2f11c0f08e30ed429f0adc63c18a9f9fe7f947828b531f38147ddf5b149deb931a884d3652da9141b7372422667361d20bbf902f5f86621d0a3dcb9c5961d53765d561b1e2aac46c855e625e4f01f98865096258793854ad66ced66c8ac4aec9e1441bbba43b08cb3c3cc416c825d953f3cbb2cde84abce24ca6c3c28e8604e620bd7be50273aa4e4fe175754e42779bc77fb3ace14b2b7e4e76224d105a870c0f62f2f99b3a40129d37bf46edf6ba866ef146a1f3d7158984ddb1aba884a6ca45431e5d7bb98b63f7e24e1b89ebaa09261a03140a7b15ca30a20e552fa00ae999082b7305056458dde7ce27ab2ce70cee9a022af32be90c952dfc335c0463b262ae0edb6a116c8574dad4686029c856897af67f20f6959f79425da4e8afa482b84eba604ca26d21dc28083176f7e395d627400bb9c8c659d431c195ad4fac2e63f7639c82e333c4c63d2bc5b1d34e88d1212cf572f37a2e9d22f0778e7d55d87f4ee18651afc9e29cfecfa37a8cab029f5c89118571f17b0b4afe9494e648fa371690a7d08f7948d1052e9a14850612feea85142c421f8b1c4fbfd1d7075d49efd2189affa57809e124a1bbfc83d68df4c59c2f5c9c11bc338eca5e4fd3875d80f2f0c5a24a753f6a31cf64757d2eeda1e747025504d8875f0bc2130260d58d85845604ba093b10fd563702958f7f4ed266029304eac46300e411a95077436f5a82be29ef55e68261f27181afbf3fb9a3193deeb79752709cda62db476885721ca00ab659a30d67032978e8d1db25e1e414077bff5de370da51f3151e593263b6172343881bf942e25b9606a4158e0e3e9578aaa28442ddd915c12658580e7d9aa211ab36603609296986c2021e0d3dc1c6d16ce960d7de607c49e431661fb59adc82ebec26c3a8b22f7d651806b844b9d745e03e429c83869ca1880bf9cc7bf8609c77bef0ae94d98eadfee3d09fb243522a81c35442eec8b7813c809b4dc7d21071305a65674de8f7a5827429277b2943c0d9106f3cc1e63e045dfa7a634f9b1dcc4975ff531878c47110657a0c9cfd3931375fd57789971fa3576d1c8b7ea1d56f9dcd550d61aab02b0fa00b0db2509124b200f4df7b6013ae2a165679850cb166a998330b5a52eae5fcb6f161bb8c1fc405316f7d3e09017e9898dcb4ceea0f870c7153a6c168a879ae41f55620fdc842167f71288e70ee9ee20b17c7e0bc4d70e2bc0f19b7a8ad8e215020ae97e8912142a1dc0fbf4b770e6f71a6a0c58c8c271e1f4692b40668adc0ec24fbf5ecdae84cb4b27097da83b51", 0x1000}, {&(0x7f0000003540)="52c4c2d63c8d3620762b0a252535b4a72ad9d15561f7b291f3bc7d9f62c6c49b91f0124d88c318d36efdd985b0bb92baded245b2206b24be06298e78c3a68cd236e9", 0x42}, {&(0x7f00000035c0)="16889b80dc714d818d2f09d523a2031f88b958a7f6828a65827b2c3fc7f15c420dcd7df68ae48db9fdb43aa80343df4bc39ef0130e0751e7ae327689eb54166d6fc763449ad2f8813a735342b6c43c3bbbe70ca5a6624fdf86d8c7ee74fe2247e1e7c707a9440140428081b8734fca29bf745c6b7a58a41ca259554b0b3bbe2217c66039a70e2603ea13ac17af9ea2c288a1e8fa6920b88c599e592cb37e3577af5af3312d8c46fe03aa78884d983f8267bf2b76d06098dcc1", 0xb9}], 0x9, &(0x7f0000003740)=[{0xb8, 0x11, 0x10001, "92022b263c1b4c8064d163fe07881d8baab69b81d4fbec09c8fb12238a54eabf84a79777ad5e291b1fd196b975c277c9c71d8e148c9a7471e3d75e49292064c94412101dd35d79a29e3f51d3eaa689cd402af6c95b2d6a7e0e93a3a53fe16278a38c775174e99a787752fb6a8103f755c3b290b7c90b57e5f21912cfa2885f792a40a9281d2762a774639382a77a18d729e0a84df49289d49bb0189332ee74563726a297c207"}, {0x88, 0x1, 0x7, "120b386bd6c948a6ff0f4a77177d089e1d52347b541e86df3265bd163ae1f1c86952acfde3c6093c45b8568d28178083fc70b912eeb0bf898da62dd4c24476d08bcff6672946090797a22b420058fb7dfb1704f767a5f369df1913c665182529570f8137ea132a7741566cdd89e06b338eb59f1a0be60f"}, {0xf0, 0x104, 0x3, "eeb3f04070d00a0f88fcd720009f858b16dcece13a1f3fbc0ae0dcf264710f148665d4dfaa9906d8bfb57dde0fcbbf82e854d09ab18f61319f875f23df43293c3e1d6863c1725d914bc0f84307b3b3e87e9062fd7c2bc209b0203b5e1b4c0605fc769244bde178300fe36ff3f5fca60633b5cceff8b1128df3570e16bc53f7d1636569891e492065c32fea46065d762c4cb33bafb6140c44ef22597e6964b6d094db20d06b8bf6a695a958e932632b3bbd9462c11f02c523525efdf078f7065cc35f2d1110f8a17055aed619c385b8510d8869b6f36fc87bf40d"}, {0xd8, 0x111, 0x200, "0a2f3f52bbd58b1c103d042631d68dd6b2192950d5fe416dc4d1e8e15399405ebf701aba249421f83f8c5277018880f237c93bffcd38b9dd612773a2fdbde32125ca9c610f13fa0b031240ada2f02b2afed83cbdbd05fc9b76761e6928cb86bb585c44c312b30e9fc8d0d4b6cbc68ddd912e280536bbbbd07ad176921cfd71ee0e9a68fa495cc2e59019151a4af0be5f80b882e2cd167dc33dd0fcfc11f95977c0a5309997ef7935f78349b4d9532397c172612db1ed3e5c2028bc047d46079c072557bfc5e1dee2"}, {0xe8, 0x0, 0xb1cc, "01098d0be40a89f54af39d753ce690eb65ce2e2cff5a213523a93ddad0b6277a923b97c489785e32ff9a6ed7c66b2523a24492f00bccb72db905fa70ec558c9dc7548562e9020af8dfc91c6a70b779ed7ec469348bfacf0459c9eb669eef7c690af1840e83baa14792878ad9f57d00253336d8782b6b09a3b04d003edd63c62739236313947898b51aa36c54441a469d702f292b1639740fdb9de1e1534c9e0deff079b784c5f63b9697ec192b0026375a415c91ad6374571cb0ab197b45ecaecdd2fa177eeaf9f489c5373f6dffc1dde13c"}, {0xa0, 0x107, 0x401, "bd7633a27235a0b2189bc581290c335971b9a1f1449eb91f02f972caa6b846931de12ee4e88b6e0d00b729ab430f3da90b46cfa810c0c1b0fa81a65d8191cd4afc4d3f5ca0919269e43f7e440e000abbfd2dd70967e477c52815470bdf5efa1fe98e88591526cc2b9c22b8b0ab8f19443fbe00f29043f74bc32afaa4ed6ec96da8f1e485212c93b90ce0fcfa3a4114"}], 0x490}}, {{0x0, 0x0, &(0x7f0000005d80)=[{&(0x7f0000003c00)="9196ec7095b75a037ee79b17a59ad10c2adb3a9f2f6bbb7c4090983852434961683ac54e258bccbd96a51918870b3500110c6ad2b46e9a0dfc9b78e0c0062e7dcc2f854e762ece602818f938df14bb68d033ab215878417a477b8a59e7bad1e43bc520da251f879d74fc2b04bd7958b3648e4d981d7ee117ed233f43cb15fc7247ec6c78a57856b0511269152c8a1cc2bb31d51d73e881640eb290f0e0c6bffefea5b8fdbf16a963c5f20bbf880a0c780dbcd3aa54f86702b12b653a758236dfea466cbd07d640b7702ebca93b89f83224e8f40c30b14f31371ec001c77017518fe3c673cf35b809e5a76b1741c88efe744d80400e1e981a29545a580dc012b22187b4ee2f8939d50bf83bef9a7c8587cc0af51f702f2532c9e90cbebaea2dc118f693685835652b69961d36ffa7c9ac4a6a44bd2defa8372d4d1e07974c74698b0cdc6e2b7e5901aceb18e1eab28a3d0086d0cde0fdb8a855a5181f6c16ed34943c3d4fd2a5798058ab42b2920b1de579b35dd6f5c98bdce18e43c975eca383c99d025d73ba60c26b39c24c32bb8fb4f60ce2a70f3c6570dc5238a06f6de6ad701fa52d3924939bdf549f3ebeb3c0d67de89fad87844ee8d1c5b3e9a1c54f319dda5396330fa1c73041e8dc6e17f46c809c5e078389ff4deac99f754a2cce97eb44eaee7efa570777cb3ca12fac59a2c09de47d9c7b79c7478eb3b2e6e9d84ec0244802e76b9f2ae87451a7986960a4448b6bf46d74983ae0c6f568c7a4e369ff91330a677b0e842de9d39a4614ff548e4393b62108e0f545aed5db37f2370ca3952e6fb8d2dc16009af510eb1c6ea1fd4418bc6a26b99a1521f358d0aef51bd3edf666843b01378ff1bdbeba3d221710cfdb6dba8d22b910f1e395f6dc6c861f3e018362c1862181fba6cad4aaecb5903370b7cb0ec85c5ee319835361385be37c5a58d6de9d8d89d58a17b52bd6b7e11c41fda57b9fdb166aad87f88f98fc9c9ec3c5cc0f21c2e5fcca7063f978b4c0eb72711514278eeb7084b4f16b8a3b58ec150480da39515f53dfcc0067ef8ac8c0615ed7ff5f66b907bb1c67eeaa5748789ba39346df3fb9524e3bbcf362e60b93cf9cfa4f6e51564dafc62acf484beab14873cbad2b08689d6f30f2bfd60852f39d63bcb6ad46a2edea9a0b5d658f3754b663ebd912c59db0c616a4c5f1ab5a23d63d8d51ed066a5bf303d0fece8f29b1334846a4fcc49251108ed45536c226c90d6795aa6dca209cb077a8e7ff3a0ea33734a21fb98c4f2e27e33cc088b6f064fc2f720af9b36fa0023e17491478c26da29b36250f744776c50435dd9f39e1b44a3a568e86f332a1f4f72da25f6bf31f6b13a31ffbf886581d4092167411affa75b88e57eb035028c63f5d067d4251c348e62c75d793c7adbdb770811f81483b932540e54a15a397f44e3ae61560aa6eee9b836b9a3fba594679cf28c52740e8262227e12fb1046d3cef010c2500c05f2a02ab9b169f923f291ede1e3bc8e749b8ccfccbfa15d20813b95dc156c14c3de21c5e13bd2511de8e1a476400262c1cd153df65a159545063ad007d13b1d0a225bea92d7bd57abb028b6c31a2131b95a6a0bcdedfdd8a87bad732b8bf355459d374e2a42f9bb3f437f78ca73b8d7ea259583d8215fe3b250a5ed673cc2b4c1fd3b5024f21fa4e65b1ee5b85ea11bdda290cc2efbf25953acf95b22bf97226d81ace7657c515e4f060ae3450b9703bcf8c26a1c5d90ce96aed131dff9c944fb17dd77a15796dfef7f39aea49bb0e75c17a14f5f4d13576e1301019a8dc02fda2946a03de72d3eb2eafa97a119ef67deb6b94162346b1aa68e03f09672562c603adf23149a414aecedd9fe97ac0e6eb33d13f17d32a011017f31b89695a94b4fd4d38a6351d5a69b1d513204d4c1f82ae9cb91cbd7a772cccfbf609f1bc499ec7bf659abfa45baca28c1fa162631f459f3e200d187ed12329822c5bb47d8dc46408714ee8e7477af9b8ac9708c11229f1bd8f2b90ead2889e8e4255f23773e2350645324f48b2af013bae23c71e274f235c6106ef558c55426882ed291514c3f02370b1bfb45276a6c9a4ebe8ed1f3b333fb079e422e6b195670896348bc71373032e465a51293a104e2ad3a6b68df84ce1f0e273c9e80e01360be3fec27e7b175db139056918ac3ce566eeb8e2beb747ddeaf989d1a575e025dc4bda7d9216e9fe0eb3121bcd0ac7a973557e78d45c3bbc3c4a1c4cf53d740e3ba567bc12a93319fdb4ef66f2afcdcf639ca8eaa2cf48228e1ef14bc0f15d000ffa35adf68d70491f24b7fc34d17345cb1fcf19fc31c5eae747c970a8c8e8928e2cc663237f70a2eabc24b811104d47614b967d65d67d30053d48feb9508db3156eedca0e500b0e1ba3e8b5fcb016b9d5a75518648fb489e5aad4a99d0312af3b2b3778efc974e1058e82c5d04757ced4b4903d30a96991e04e909c3eda307efb5dab1e41790fa82254a87fd6dbe98cf4b0d2c20a696dcc40b15b598d4e446f249da0d102accb02e340046e184ebff09190ce0f7f58a52420a1f92afe537bd19891e72b0896d2165342bf9fb695d58e5a2d044ab861a20f9fd48d1f0437f8dbc672f212c886d9133751c38a4aed310ff885617532d424480ff28624dcd3e0dee80c79abe84563b2266c90c536efa0077a21982c2be1f80460426b68a79db1b24f324431df00dfb71b30ebde1f77a6877c08ecac4e5650afbabde625c8290469d1caa62b326224b6d73b5aa2686a25a0d462ba0c4cbcecc52ad81d60e1c8ac0dc2c7649fb72c4f1923a54e2f563f8f31509e8e56be8f0895ef1e0d53e9faca842989311d0194b2dbdfc835d8163893dd15041ebe4733369fd3b23f7a0775692be1e6e745a43f6fb2fe90fa0e088e8af393ebbcc82125092d08d39590c35ab641ddbba6e2d3707b15d6df554ba0a51c1fbc817f07673cd6828f3765a6514bfdde258eb9cc5e2b65d155fa26b65a158522af6c28800a1567caf6ab1bac984c233cf2f647dff14a31d581145b9fd119b946cca1ee376230224eabb03e363b16157d52559e2a4314df07b8735d38726e462508cdab188d1bbd1c01387ce11b9385e12de3c5ff5582704d64a923d8d596f8670579b549fb7a85b2d4c9861b94c66b359a0a10b099bd060beae1d55231550e772c91e160d17c163660ec16f7f73ed21d5d1601b2d52e31f25113d61f6436422cd0c00796f47ec5b71928c7ef29a3eca84b02ce2c0e53415142bb673b2b1e2e3fd336fe4bd558c8555cd23997111b3ec61eca64ab9196070fbb8a9966d81b288bf56df8d78c3c015b64667b9426d123187c689fc18177e4f9d638b63c813ad7f18ef751c335cbf8a683b054b3059f84aabf503e2b2cd6174b0afa1933fb573db5cdc106c738976f52767a3f5af24cea51d8b4ccf7ce344675916b50f5cb11a56fab579f578ce5237fdc459262706a4a0c98fbdf749f672ef56ec5c2c7ce4ca27e668f59f8d37aca8040ebce00acb574e0747f249d8e5e2dab1f658ebd0a35cde65633373c9292c1664e564a7cefe3075daa70c3c161b13331664ccb356e9ec64e264ac3500826deebb037399e48689f13f676eb39f819349cf273cb2f5a4e44c00b060f1be9fa196c2a601c4904d72bf00737d6b5782472ecfbab0290d7a04c8e65ad21233a9a2bf72dc9de8260a29f5215268bf96c3e18e1249a3f91ccb9ae381c9b26e7f4b716b7ab16b3beb1eb66b9d7763df502a57ef6367dbf5c428f9217967b185f513603201f9f8adc8db1991a7074a4d938b4ac4531ccc6dfff0f6ca7d258bb3433a5b6d6adf711a240c9efcbfe6423fd82f1b7787a02fcec77f68cf979c17bea8a073124a089725b14f2899575ae6f4b42054f4b949b8a9f1965fc418262b787cdb1add95c5d9bcad41fb3203bf55e7a50719a79d9ac8fbdeb3608102a568950dc1ecd356ae32ee6c9f47ff432eb4a19d279744394d4100e3440d0a58cacc0e6b47ecb0965798e5ff5c584dfcb1cb7a9d8f006044e00b24d9e124f5882e898a7318e5ad2d911a2facea9beaaa5665ff7516c8d7c0a03e842b8a2ce70121dbd807831f53109ec896835b962fa3aebc8343a360959731351dedcdf2a3af0d6c2124ecbfbdac97015d0788056b1e2fa27aaf55945bfaab80562f8b63d8e88684b3016391011acac60ecb12227e91072193cab179e8d0f633392dd18ba7dc34f2859c97a983a29ceb6018cfca04c49b7eca8c0a1533b1ebabc6db251a756567b75a7e2b257c6c6d3f67ceb04b6d5f64f5985bc14273e44ac5266db7a8f5e77da4cea6073f176bf6c0e00283542a00b0aca28b80a133bfb2caafc336b72e6848ce31d939df9b42e62d4bdc4a9214425b1494f45e22aeb6ef4379994c2acdb120258493b9a56545a997ca231a670f9c845a9f95865c0c11fa446119895f8e4f569b7681d30573db444a231ab58b5c5e7fd56b599adcde8a5d41be4b779796e014a07b22e53a334b98f5c56b608d03272c68c3a37c0b7f686cb00ec71c40fbb5e031d614421507288893b6604970853b51462b76e2f1b34aceb3e2da65f5b448436590ef4c2ce49a4c221e47d43d192f400452afe4771cfb7e82bf8911e1436c761173edec4c272dba8974a1f4c6c18cafa55ad5b8ff889928cb3f58b58ac892db1838d2a73ead435554e932fca458dc39bd8cfdc17ec6b79bb5985f6b52ebc6186f45530e92eb4c56d87beefbc01e794f3d72623e3e88e50b802ee22c0eba3a7dc391700f2bb864809bf0bb847e3e7d0707ca8bbd6143000ea5668d83ab69b5052968517269b2aa44d8a0f05178a2bd03f8289e19173ec11c552d7717bfe4271a7e40b3465b63361333310aa3c58448ab8f3dfa23558f2346bddfb690560521b0a6dbdc89293900728c5cf962f6fb522befb6fcdd19d5b7671ccf408d3081b707294dbe864612420355473e6095a962f4c6a9445fe1b425df6a0fec4a87ec168b61393f6f9213b3fccb8a379e7d0f631ee0b0d9724836d2be10a8f005ddaf581162b6ce76ba1a435f2796418b341bcfb47ee2fa4c901fa3869e82bacea4809ddebf4a14a7451153a2fbce582970178744e2fb4f783254d6e82db3a1097135763099abad87aa9ae624634edf3d996e1f20161f52b273100329b709a8647a65ac21d5bdd1cac4cd39d0fea7e9d1bdbc1a51b7a4e902b6296564f4abe7b78fe0eb7b45d1626db46a14fe682178192bf23f4bbf629ed5e50242899ccc8d356176b47e3012f7af989b38bb10d0fa1d9ff2898c503c6238853b2344e395e658f14651ed926189f250e519f18a2774cbe99ef18c7282e88b64c06f83c1a0bed5f775be037fe99e8e932d4d1ba4c570694daf088f5f14b53adf0a70740b92a6888a22ffa4f50502ee8960cf666470f2709b08f09e3cd999b02a04d90741f20c473f7c5f25555e3f17312a5bc5a4d656f7e7d3c0a2216f3e8bc4309fd65274e0496cec9da8b8c0d78b9f500f505ccfa867cafde52b9b7f649d1043c3b153cc0469f62c393758e8c6816fc6756812fa065ccd569f69aec37f40918c68ef694e134ccd73d489970ab38bedf2704de0e3a7b7c5f92018fda80fa0f69965951d5a4d86c3666ff2dd3f71ca9e4992ee7a48510b73de8dbc48cbd058e298a9de219e54957754f7a2f4a1bedbeb2f800bf5e3f76efbae4a4a16308aa12112017f2f014f24a000b96fdd25c943eeaae392c4dc44746a40213d316a1ce40db6740afb5b55c67e7f5faf6b2badde73ef7d0cd104f59d83ec4edf5be1e21", 0x1000}, {&(0x7f0000004c00)="7dc25a50e32f2420019ebeb6fefc27c183e4e805291e0927125de99be10cb5709b5c58110ded40e6f31db50cec0af783d6b609a135d48d00b8e6992431fc2621e20095cd58617130f47d259e62ea75392eb47a5574875b5e0a82a53355691034d03eaddb8aadd5b255ea3c37ac461e53f54bdb167835454b8b774e672e5d0b4ea9df191ed18fd4c39b9c49b3fba4beccdd8e3fc87d6e4e28676122fe1f4ea917359e812bcdb712ff0536a1a9695261c6998761b70124191a6af57edb474f5509474b7dd9b774fd729802b88ae4f1b46007990971a6b26df5c78d27bfbae563124706f5211a5fb1ece51503909a58f366184ebe568f5c9080bbfebcd643309a72460a2b75df6e3d5c9e140e5e43301ee226203aa60e7c1e3de829cd476d4b0220fd9df0d565a07aea5e11f7d18414e1872ae8b45fa6e8dec8dbe46809baddb2fec490e0712ad804874f0836c80cc8081c87290fbcd708f07b14c217c1a1033706ae4ed43fc96b4c4eb3606596a6680fcc8f1ea31d5907eadfd56bdd25f3f0501cb81d99dfad47fe1fd71885c720245e015476daa09a816d267c52929284ffe0f9e1194f8568e031e29ef5ed8b151bb50098643ee7f7a3200899f26e95b28218efbc2e689584d86161b4dba0b69a26765ae85585f8561706ff017382b2994e870eb2dc3de1dedd186d229a8444689e7e91f9ec8c06d857478cb072d2091fc3e29048323307ae04ac0baf061aaa95f6299a31a449a1659953e2fd011db971555135d416342cf10f88b53bba85618657f93c4c4b61381c0aa38ebe75b2c511607b2137df9d11c78dded9be8d9e46f1f8d483ccd4df3a49689df27d0e2657944fd685dfe17af3ecfb29f219d27916bec8c4baeb9654fe5ed2925fab9dfc47a35cd8ab29e730b00b99edddfc8b78ca2feb7326d3c2beceb43a47b605703db7c346454001e94332010cb162a4a2f1f57dfa390fae5c6ec30cc33e3c65432943f52650863e463fc994cc5576f3d62a1adcd0d50e3b9845e1cac923edd90342cf14a675203a017456872adaa29b4a277d56581a659df1a5bb4f2d0580ce4599a39212b5b3307b1759bdea574dc3521b3c5b808a7c18a9e9342cc71f17012ee161f9eaff70e5af7d0015630cece4b68c02aa25b558cedd88dbdf5f044f42627a4046e9694143426c7c97cdf688a4c1064c1e05c6936ff5362d6d570d99d87b64e2768b6a1a8df74abfa987c43b078b6d6a87b231fca51988896f0a39111ce61ae661c1e8c258dc6cb99ed8bdf170a26e815b84e40393dd47d699e962c8c2659532a7e2ea38b6b433e8a6b8c197bf3b384980cc63cc6a11a61a3bf287c625bc6393f8b500e75e829b372f5912f29dcbdacfac04f3dfa5e16399d07eab2be1d0fb1d0a2ced8e2bd478f228c9e9fb055ecb62f373a7c99614a10ed7f55157f52eddac7d3751fc7eec770d9c810fa476bbd0aebe48124e176f620efddef2f14031e8cdbf747047aa803f6e0d8d29d4f2a1e57b887045e7c66ba8d4181b620d5f67682650323368350cbf66b8f8cc27e9c6a6e3dec57b632ecf4844d4df5aa7fb77ca251001950fc5a3fde5321a62bd9ff325f9d89f269cbed798b058fc6ac23d2445debfd9e70513d9467a98f7c074cca248a03d5bfe350db91488c442677b66236880e1d6a61be230ee0e6477c2205661ab862a7c66b60d96ee7d5043aa3fa6e693cd99565142aee405921664e5a0999ed2225bbd70ec7eb280fa0ac2b9bd909a127d2c84af1dc7d5926e33be5ca8b6599b2b087e53c050eaa32c2c7080ee6c42158fa938b3a9b2da47a31b8958f6f9e6235aa6b6470058edb083d1dabe75e89fffc6d50ecf50955738f7da5254e5c76a4cc49e9583abdff0620937317a02d83571f921fd907fe93ac130fef2bdfe5786e4bf7e6a97d159dac80e93be789a6c826938f59478acdf4629052e2b2d1ef916b326a59a7daeb9afd829ad523263eb80541ee4d7100c4c3cd7ae1464e84e78c926ef047531b6e39bb525d99d4702d646e28f8aa79d41787a36ac56bacb0b3c6d6f8785a86a1611195e5c6671109a9bbb4322119597f3ad58559705157fb1cb13501b7fca53f75c376d759d4f760187b38534e34480c8c8ea6c1fd2c7b32960fe1b6e02108743fa0eac2c5795861e0e4b8c430ef3b6097484d24ae5ee083f2aa48c955b0c041ebb59f58395a24f7db25d791c10a79ea582f425dfdde3cd5b40c26fabcbc8ee7432f8f10976867d35b6c28756f08b23ae8058e28bd3202c8060a397646cc9c726938b4999254f49b22d353362f6d06616bdd1e86490a362ef563c31288108e3901b425426e3211c6d4fe1e4739b16e2282ef81ee5b7d6272405d0fbdd8e29bfd777f410efc9767248b6e1ef762138dd66c2a2026d1da6c430c87d2ac154050bcb11c0be0a8cb062c68206927f881bb830b90efe9077c82faf8dc1b41bc2383256ca4608ae946fd8bcd610f210f467d067d1a2b1066d5dc342a4d053c28fe17a8e82dc73306239421a4dc97ffc44a82c6a73e91d10a31ab5dd80bad1b6c074a9c3a06302238e902daf26bd7225ecad4fb303c0eb0be77a43e81c857fd5da80931c5703ee30a196a15df5523f9c307ae5b54ac56724c7d22e348f52ee90d5434c749824840efb530f98c37633419c20737901db2e64227e4543995190d9183ed0be036d55b93f4e184a8f55030637505978e7533a2f793707e4d79ca582081ec2c2189002561732d9ff5976ca1ddb1fa8a91238240fe28775cacf9aa06ee1b80937418ab1962b964030b232b62055ccb2ea113ac6ed35b9ce5bdc362d381a06c971df9238abe3a92c1a2fe2df99f3d3447e93a2f41c137dbe5086fdfff785251db40286c88ba3b45f9a89875fdd6a2c23f208b889c9eb2d457f87bc5005a5aebe3d83d2468382b3b55198c3dce34c5767571bf6fb07390e42f8c377d8f1f03fa5acea7035885b5e7cca9ba1b963195a495b07c423c1f855c0025c11c142acb8bee0c4f6f1bfba4ef13c7f1b96fc838b4dc1f96b6e6afd0493393d4f0c8e4ea13e2fd2f65ec40672fcf8a0136da081b6e353b3294d329c0caa590cfe01cecf25c48c71d95cb0b5f76dbea75ff2960e2ccc421afa1bd57743b33aa3f1da37e7a2463c345bd24a5f2c3aa2ff02fd973e47cec70829ee41398d86976de45a3728395dcd2d6661a90f52261e3cc1a9c84efc2ef86afe78f0810acd31eb2bc06ec3b3abbb73a492be9386c574317674212f638cdf5605f4e63168e42818b348b3e375f834b2c7c3157a4ef3c786193cd9205dde784b8163bd4cb16243124ddf9f1b7ead329d24a48f7711ca1808b587cc58c0a6764f9c77a2e61fa0209bef64494593e8cc387af585fb3b6f0dcbdb0d05ead92231cae10695da702b71f651d256702d4fed25fb8ffdfa2ab3b9f6af75f83c9d5442efbe01463e4a5a197e1fe8472114d33b57a25aeec93e6aa0ac4c9b3149b5da0e52d9fd2482e42bfd1195f0c8da5ba165679f09172986dc76b0d63277585a1c471863c0f4c9a56fd3f48fdc15d50f06d2345ee22d9052d815ed70eb918781b145216796dae11636febae243b2e610be47896c548f225b0927a8b5499c8d6c5dbdf498b375450950940fd2e455da389ace6a089b1f7c7298975aced39e8095600a6f78b4f8ce49a9d0fdb35257dfeacfbe0a842c466678cb9226f2e6d37360fd40d59140b80c3562511608ac0cf27575a9fd17271b5646b92aa8facccf766885f184c243e1b240baf7ca1ce1b3b4a916a604116588488fc1c434d3341eaed8846be32003c80b3c237630cea16537e14a3eb225475ca4bb14f6bb388202a26a70daff7a6352448a40c6b16d8e48e907969e054498b7727421aa19a7917453271d9ad1d609061cbcc019c6bc6480189789ef3d7727c766c59d0fe661305dccb862b9fc82907f3a3aace414ee3ebab64c0e231e7d174cd14fd5dd5dad7852dfb353d942a542cbd3d695ac1983ed303fd4a89219c7e312a17fab4f970c69239da8ffa3f75849d5ad0209067bb405fcd7dd628e70d022c44bf567e691a77ca0530de339bc8374ae5034aab7bee661aa861e1c70e56750d43ed2a994c78a29dc707e55cbaef1fd58833b6ed1ddf0adaf446f9d38b847d7be2fa608411006f502109322622867ceb139abd2d4111473509c5c0a218f88b07adad6552b2cb89af926de5899da2ac82d7b45dcb0e51f81c8968b36a954f5005f8eb4970ca2bf7379210c3960800bd972279ee518fbebfe01a1a315429660d30431cf76b6c93bb5a01e6dd979ae3fbe6611c1de1b2fcfa951719ff4b95b56715abda4db5831af20876f915b60fc1ca19a30fd4ce6734d7552ad8119ba784bbc6b52af4c46824cfa458b5b1bc1f5d9bbacb71053a0df73223f32a37b3401da86da288518f77666468d7e892283f506aa04da81f322c8d55a62b112546ca6111297095a5c526d0782ef16e4db100898dd95dd8e67b966abdf03150a4cbfd449117acb1cd2c8a0b18f2e45a5790cb16d40a607d97705f4635dd4ecdf522de655ae352a053df9c7f8e7e7b09a9ddfb3d041bdaf3c276b34d9c48c6f9b8755b002451f73356f84aab2eff8301b7cbb6b98d6b3a049ab61288372272337b33d71e5942102e9621aec300aacd9250ef9639929df415446a7856aa1ed8169ac8c9ff59b632126b79953b1d14cbce279f434bfa9b5e4fd6a8dc5c0f70a8f062f60a495d4140e52a7668d04c2c97acb1cea908252d82812c91303e7cc13dc154b59381da12271551f39010fd0eef7955d78b7925ac015d46a2ce5b521fdd98cac41010d537c53b05f50d04028391605ec9611e9dce56d9f0775d65a38c2c3bf76f5d8ecab7e1589defec5cfce7dac14ae44181d1ebe7cd4224e7da5ad660ba733eadcd4318b9b6fbf08ad7003b1e2d0190fb05b03ff69d4bdfcdf29a36e05cc0a824703a47f8f59d0eef55db5350bc4673647ae5bc85ae2074d7558613467cd54350343560659a88abc681e8583bb4599dba54097cecdd5be742e5f80a708e4479e81131303b59680735f2064c7cbda0286b6682317a8fdd69db9d57a67d7f38bcde9341e37697c090d4d393a1816c866af6b7d08fcb2f36aa3518c05636d8f0db24b648683a89fc9934fb888eb80b68ff998f783b3e450714f08ab60428dec4eb9cf28ed1765f02c9bdb063d918e35eca95da3a88379a096d39e4593d6ba30bf64e2ce552e95bae58ac1d0a0c31ddf806bce9398628f6829bd72e70f01202849b01f9ef7474395cc99b4c4332bf02e2b29f087d80c0d8e9287de07d3b5c4373cc020c2f30d59c6262a036218b952e1dd131a2599810ef712369ad561ca4058843b7f592826e52daba7fe0486a7d9e0d905a244ea5edfd0ad7f1fc6f372630d7280305375c1d30bce856d15473041a5c4fa6ec2d1c33fdd02b44c24add462532fb389fb87964d1882814fa8cdaa8353aff766c0e8be8114de3290bf605d4fca06d895009f0ae5140e56d35b38df887c88704c7443c8d8ef464efef0a509542c422eef345aa4d99beac401d9f71c2406e0837879ddd115d07df25bd210cc97bd95913e31b7b6d5210624d7600f0da1d71a50e635a77e415ecde8718ee47dd96938b98870b60ab8afa12bcc42d507967ea00043795f0c1baec1b14fd5c10db79c6f2d3643032cbd6ddf62c80641eabab1ce4eaafda860ad613bfd853c24dc79c8d6b5ffc5a3ae0aecf5d70669530ddfee9d9c589e17a5fb077b294cab6b924e0dcab6d9d4d085ce9ed95bf02278d6427d1c23", 0x1000}, {&(0x7f0000005c00)="df959107aeae10844cfc4b270cfe1342611c0fcbf8120159b999c9897761e4c4e2785465f7d9b1dc3478d789b33bbdc641670bd0465116431ca3e9a5ab182cce6ce0a3893cb6540341c3d01a09846077f85e58", 0x53}, {&(0x7f0000005c80)="62b771e457b3f896124b02a2b038a39a7b41cf10b0d4c9b897b0474e1fddca2b95eb2795fd6d010e462d69aa40c558b0ddc47c9cae8966b46db9501d0af11da1f97a65336863d0b00c239a5a29feaad72d8463f3e53770293091c4fd48499cb88c664f42a446ccd0dec77ccc5340", 0x6e}, {&(0x7f0000005d00)="dcfc1a7a15b11cff2b3d1b92ebfdcd250042bbfa34a5499728321634a968bf156a7336299fbc3a50e55b3ac7a130ed80d65bc17a36bb3db2e1de146026b862c3d83d0d7e3e3de5cf42aca5bcbb0a10c7c9d62dda5f423197945058", 0x5b}], 0x5, &(0x7f0000005e00)=[{0x108, 0x3c, 0x8, "251ba612158af00d4488a629166ad5ff8eeda277ae29f652fd8444e788cb89cc5623b6d6610dafc91c3719c4130a3df31ea9981b2431884c6725c423bfa73b89a056325c2c516e8a8cf33bf19bd60301ad51127eb89698b4e9bc4df8241fd6daf835913f6358ef0d4603cf92759752040ab0fd3644edff84ce4aa96ad368b0e90702a6947b3ba56fc859fd0dd73584fe87959d9ed37718dfb7697dd335cafce6c47e6d9ce87b5c8cb2a2d9abf4b3bc15ffa1e0e1b85f76aa951c01f1d62ae2359a5d0109fb79f005ae8d8ef830a76dff40de9e4bf4c2eebea3ae92eedccce83a8e30ef0de0b9404735a4429e048f5e08d4459f3c4e064d"}, {0xf8, 0x10a, 0x7, "2f06b18c4d481066f2a7c3df08b700c7aae945ec707a13861aca234639460a526d83337e5dd806d74a81900f94c99c0eb73fc6a1591fb123d5d1e34d8b6b21b80122ed811b0a39289c9d9cac72e3f850e2bd3d2d73a384cea896249646ef2fcf1a31b607f54dedb72a801d132ea43651f194eaa208c752c5b7e726466d2d64500d53ad6fe8887ac59e5a593f9c20489a4e50c57246673b5aefeffb7bd843cb2bf040dd632b28f5a334052c5d9b7f6a9f149b778e061c560618d6410fc464c8399afc0ae06236a32ff810e629475312c65e5b4a5398317d6cfecf323efd774cc7bdabf28c736a4a9b"}, {0x60, 0x1, 0x5, "81f9de87664778603cd2a9d8f630075cd3e6b6c6633a94b7d5276af5ae8d4369ce53bc3ac8e7c1b321fa9b4569e2a5bf496ba4d23eebc3284962841e164cff123fee896da0d0ad785bef51"}, {0xf8, 0x114, 0x3, "eee8565cf52d621246e8e5176a91deb1f079d86a0814f6f4d2c81d81e70c74d2ad8f6c467d1d7191e0e0fe484b72fb1208e89cfbfb5908c7f5f751d2e38adf7bfb3183614c0ee92977dff734efa08ac119017a26c09eccab7c17e0d1f32e95e18ad27ed9f11c3e6ff974fce011b2f02c2a4c337678a03154fecf7e13625ad5aa4bd861c96f7936d041f8dfe605edd863e34fd9305a156cf3d685f807fad76a0ca767c2fbffe2645b7e69a45221b31972ffd70173ad66d36834fd556a3908202354f08fbfd89811e914335c615b803c868eff09a08f0c8f4d654744c2e95675bae4c9689a864780"}, {0xc0, 0x1, 0x7915, "463c0df3f92fd0a344134b7ceb4e5999a7d09b5e755ad84814294495a846fe442433139e9331f57d5d38a291f830d931b3fe3be04342300702d69819e6d67798eaa0a50f3db8051f95f38b219cb2380ab299ce694e1702f5b95bc2c9879da5194e30d6aa93e9305d8c3e266d8ce47377a35c09d8f0bb649f9cc5ba78d0c1aea90b4ef577eec2e9973c330e4059f169c769341bf60797d0d81a42fcf0b906c6197dcce43f298059aca34731a280"}, {0x78, 0x119, 0x9f75, "877fab8d27f02242bfaa9299f655b946d09b576b13c1014af63a19ac7052df6232195558f972951bc9766aff90549022b0d5521c66ee67d9a0fd79c22ee725a8f8e241b46144f2727d2776a4fe16b78ab691ff33257892be06d18095171ba4501e26c3448aa1"}, {0x1010, 0x102, 0x959d, "8c878e02675acdfadd3f105a9d2c3e99bbd77348a78516811bcb2b1ffa9d05ecc397fde09399ab58d5cc0d4f7b7362136969c208dc7176aa7fb2a04aaa20e392d27c6076bf90aa54c13b3d2ea046f6ec876e972fd1f571a271146f7249e4163ecc1b9c2fd575370d5b934e3bf6dc54ecc3cf302a1347da7b5ab7963d2d731a53d402a644c3365d6ff9366561331da730c09654e24a47eee062f8cb503806599daa655f1bb7bb8aa34ce782e3930311cf0c4415001a744d7c0646fc2a3b94e2c5d22f43d614a85d6fec69b773718a05ad32d3e23e5e9905739999f3cd10bbdd4097c69f71dc227a98571789b661b805ad9af8e0c6bb5c3cba9e383ff941aee69cdd9c8a18d8de76973e4f645afd75a02d001bd5f34aab1cb65052f9f42305c7c4e13cc9275401e88c6e997d3035465cb233ffa4f0d9c26a4f9de9188a3ac9cdfcbb3904217e374abebea9f636f2f01e27b7068ffe09f08628b1fadece26d11f28a085aa7872142578a548ac89581f5baf296dc0ac6c8e7a57a34f1f70d8a9145e9f5d9e9a792a4acf34b67a5fc4ca1834a204d951d8ad67bafb375dd3ed17901ed31ca02cd305ac8e7c28b24321fab403a8f85ad70a79a422e07ff5c23d846dd83841600c07b14526964842ece4425afc429f1382ff94020a13349b5af4e1abd0569806485b4bcd685d60007b4dbb490530b9095f1b6ebc71ee105d5952b824186f9c43d701d408ad0c7d9b72129606df0e72b8538e42de06ecce7214305092071b68f575f0c36d4b9e76fbf2d665ba2908d4af474fcaa5e6a2252334c13579812bc6bdabc25958826a423937b1fe0e579dbede8736b9f55d9c8aa7623790e5abaf4508f759d7ea6367c2557bfb656bdb0013cd51fe88964143d068a7265e0c1f47264d534618e75024b19e9ae33bbd7ec862657a0cefd4ca82d500257fa75debb0027a98e1820129f63966fd19e404178d6b4c722144a81da2ec9afc283838811e4527304c428700b62ebbec9f927130a8696b7354e12da0de2d867060ff952ffee9e3d7b95d03fc417995ce779b126c66aa7b518f4a2b2f6028b13881a659f36a90d5c01aa612085871f4f05c6388305c859c5d4b4e500ff308a8d606f45cd80f5248ccfcecb2ca6fa342e49f36fdc5dafda6530ff63607e592430badb4a551efa8458b69c963fdfe2bdc85ecc7e2147a0c8c7907ff14f6baaa3b7be5979becf428d7b665ac5133ad00e5a5d8d7bee6c6843852a2758d3bb661b67980c22a4c17c93a2152e61505dac1009ded8310401fec172716b06784393d3bd964b03778b7cc83e3b156ad9373780cf3169ecf14f14001848867abb323d5088dcf390ca59c37e4be8747bd4e654f75f31c84e862eedef294bec7992a4fd59f9495b4f0108e4604e49d9eb16256588c4b3a79343833d73abc842017ff349e4c83e607bae68907d74e573bd8a757136cd33236a901ecc567e03abfc9f2884e343175ca3cc171bc91a40f9175e75736f58c1961f09e7723d44860fef6c6ff0afe37c54a06535de146029fdc5e9467e50d90c7f7bad60bf90861fa263a510d5b852e3e10df51b0bde38e4d0fac2074561c4d12eb77a95ead7c66f843b33d021f1515f56bdfd94ebcfa29150fc12cb1b1538dde3aeb3220c61089ecf7ccb72bfdf5c2d367053c06dd97da816f32d2c77374edd87308d4379654ba9da6b4491d1bdb4384fb497e59f9375b5b73cb1275785003f23a140cb86a88e2471d88011fcdf79c5129a42f883c3238ada518bddbee7082cf5232b873f3c010d372683337567d0cf39764e53aae701c3f86490e399a9c6667eb1f4752d579f993ff597b93f20f940b6bb7c84714f6b422c2bf7f21433ad3c3e6fbe42adc30e5863c315314dea6568caf90ef885bfa8ea564fa383f94d975d3d8b76dfed832d64dca0cbebd181e8e3720ea2567e0b922080d2e93c2024ce292c6403cd64d1a2fdc9e1e9f291c2c23426ec486fba7797852aa0e23e14504b44bf330b9d7f510091f4c16a6bef5bc0142848cdbdb66527a5350f5cae30783e28ab57c7f4893569ed99565ed7c02ef5984735ffdfd0e4cb967eeda614a02c0b41b42e11003924cdad0e9ae81742cf2d1c61c862bd5f38cdbc85c2262c21f6be41f626ac31ba06349e9142a52fb17c8d53306cbea85f7d772668105dbac444993abc2ac56253c33f884ea396de341276b9f7390bb7f36930041504ebeca08e62c19f3cda5a639a8b47cbbec0f54c0d7d087b4f7892b2ec1ce83389f87aba129e1d0c0e7c4c7c2177faebc642ed68b17bf7d8dbe4074d6268911267263d229eb50c4e122d7eacec0f4e2d100b7e1f634c1acce87b1f967f22ac0528676d61fa94685330d3ca9d0efda7749700d2edf7ccaff52468d9a1df8afe57ee17e8bcb8584f8fc5a97d4e3c74da08ea102266936c1f26a072d3c2c21a4ae85b6da4399500145fb1dbeaa797444fd1b2cdd815f18b61ffa1c30ccfebb61e992166032c8b9d00cb14fa7f2e67c78d395144d60b8e23e4c249e70a0b27ae4b81be7f1c66f04a0483bdb0280d9b275191bcb23f78887ce8ef541054f5d978e6c4ffcaee6334519a5b37f48260819da1dc9516d8cc1a53855bd2356e2d972565a9479c8fdc543a722ba6d6b7ceb3f9440eb6cd7de28ae1c7934a5217237df5705f8ca9dc973f27faa9cd51015edcfba896ba10556e2bef7bc7ca969ebe083e2b6a15121fa1bcaf7a8a7b3b28e294d7967f1a59b547c7535f515239597a45e943f7281b0a2075550a2b6bf4566cdf34579f13d9e96a959bca4e321c1788e06d05acf216405734bc88733a6de7a575bfe42cd25dff670bd93700a82196624f2c7ef0c3e0d23861364a94fb4f325dc07dbae0038d455efc9fc54988c2b0d4561d0c8c860f855e39a6df4c8a3e704f751537a1e0864f4b5c98913a838d810cd931963f47d1526b83ca210700644989c3868781bd071dad8050b352cde553bb2e3e136402c148df7a6c49abf803ef645225b6a85e674e0c59a76aeeda5f362545ea51646c7181b28bb5ade258bcb5ea53063413e65aedff0df91f23b585447a9ed110ad7296c0e3c0ed7eb8a2250a39495ff9ea3b1a6e2d2ec52aca030dee14ff8d0b10679513d7d5e45f5dcdaeb58af230d51a3a1583cbac7d3dd61f6331c8d56056beb550fc882fa1e9ec7bb0c903882e8a15b87025b3934f7970fe5a0466d811c51c943fbfea0b642c67d462cea55fe6910601a6deda05013b6f0dd4f111d8bed598f7ec49fdb73c2f9af30610ed592025e6acb87618ba58dd7fcf5df13269bffd930f84cfd44b70f853166e3528511913490d1fe753e6e5b9c2ca0d24254fd21fa8e7b033994a812bc84d3d13cb82bb6774b8d8dcd6f36f3e9393021f1712adb765276ade4e466e2b289f025cd14c977c0e16abfa1a2f64a4f202bdb29f5349cb23eed4be22409844472837e5c60830bda5c44b52db37464940ee0042915eaef94186caf6b26790f0c1a0badca20e439bc1edd577aeb9ad77a9bfe4c22370628051c416acb2e39726fb3720c20ec47df700df1acf1867ab79a4730a6ed141b398af37c811e2531dd9e4bc274ca93e6e80df664987774d6ab58ea13ded048ea3edb9210bc7443f0f2c97536431c056305df962e156ef99818a61b71a8ef15a5edd27fced0faac542dc17eda70366e25deccfe0fefbcbad72719074acc07444c019d739ef58589a318ab511fc6af4a30ac223363d1f30391fdaa49b0e1169d88f37fd843e37167dd2abb8c21351942c4a4f97fb66a62ae6e7a8aeb6200f2612e2d6b3df79077dd4406bb5564c377615eadb883afc823e72f3fb123c8bf304042ba4b0771d1add4780f24154cd74a4b7055757b8d4c75059d27fdb10d6e0128c6fa7f8437f980364678fc05665cf2539b47666aca215aaabf2cadc708b9b50efd51b79a79ffe9005e6541bd97d33b8213badd3b995f540a77dd7ecf29a3c3c26498ef8748a116d6b9cb8732d56b8ef3563ce17dea4d773c16ce54c0a852d1730bcef034a6f697681836df612702e172fd47485982290a2fa4ec3ca71e20deb88b76a710f90e9073fc9ea46033342206ad5d62b8e08b95d59c590889a031e43b37893ca0f703ac67c68aaddbabbfb7a8a0e65e4a5fa46e17f5b427b16c345cb4429dd4f2cbb3af19bdf3abf1ceb58604f262bd3d3c6ccfe639e1335b28a7187582583c3487e85cccf9ecc485f404775bf7ba06d9953e41e3c7614954373e487426e7a7eb287231dbe84fb1edd7db83ca9f87dcea43d89b7680959827e08f5227ef4e8654b5ad45642f049e3046651a3919d8aefc50a6b35e64f37322c1c1e82672a7d249eb0485cd1a84f78a7cf4c3a8fb20b6cddec28db0ad3366857ff8a3941c5b5923e7b67bb0ae8581c6cdc93e18537bdbe1e1977d1220b37e10081516fcab883ac5dba14f3b0c4337fe1be9b4c4a1986d0ca87182661e5589b73e047d0d4489ef737555ce86c766ce3fcdbc36474017206ab666fc457f6ca51e839ad45d9672662c1b5951c344b6320122a3a381920e9be4e1886e8740d7fbf6bdd6f9d20690d65c32c1f573fee4325322d8f24821a58c9f057aeceecaa43674660ba2004f769249bc06a61e0e82ee6a8a50800d1920665e568b209f56733b14eeca3cb1f80bc4d37bbbb5e07d3bebfdeb58f0b0d5a7d2351cd99475a4e12767f077a55cf464df1fcdfd7a2c6e8809c0fa0b0d597be7225f96600a23f5173605f87e1c8aa37ba5edc65ff8d329a939cde2724b3fdc82c5244542613add5b4d898082d73b6a0a1655e1ca98db77617015e3439829b688c4d3252fabc7198a1261a2dfac185d901fb5aebe473c32a6875e23ccf7d3492606dac0ec91e5541b2677919e2f4116314cc7604ece157b5fcecd20650cd2a4decce8562588f6af815d5122005b2ef83a1f95f371fb6b26e5382e2bdfdca72f6848b6e7c89791cc076ed38406142ad15e4684a2b2e2b278777fe1331eb443e7aec1f1ee2b1d9bd335345a9fe605c2aaed12321206a4de9301640ac974cf2f14b548013f4aa1eec2b09713a503cd730912dc5a1e78a68e6268661c6b68d39d17fa3e755d0fe1428db7dd40fe4280334023d34bd1c83cf273a6040ee17b48bc117f66e9c562d57869c2d11a5c349a3b8d62d77bd18aa7913e7b8c94ef9abbf013180666fc9528fccfeb8432d7cc690bd189d2afd8abfcc64b10148f556687a739135efe773b6ff470992c0656c761132fa249ee913b9d3f6ad6e2f340cfb682bdf2122d5fde60efc8f96fd6e33661b85adfa4a789a6619439e77f793ad6c5fcc76546c70676d81ac0af9d7733a9ec20301fdcbe0bb64e5ef79b463b8fbb4d5441f2c8fcea9ff7611f1e95037c087b4ab54ddadd4a3fee6252063656fe426897d146d2f4bb808de5b68ef822e0c246d5c0ea117bc334bd9fd3f503baeb974bef1895b1e1d40a67703298ddcd270e682313a943fa7c042eefc57c2268917f4f9954a6812ad6f2689266aebbf3d81d2d41c7d653e1a47b4352b454bfbd724ce470e35f98f35566004b7266e27c0b94f7af55f338d46477c19685d8ac7e3de425e5f3f4e9680fe2cef2dd82160d0d72f02a23de01245d6f0f989ea9660e79a1063e96f4c78f31f3767a9ab8606276170b208dd447f4f7f7bad751390f531a7b6018411eb3c9d6356d7a1f4c482258e7ee228de71bf4864db20ac1470dc0442b7c364637f99caa9d9ba37a1e12d7dabffc63868db9294ab9b573c1edecb66889da202981363102d3359ee3b05759565a"}], 0x14a0}}, {{&(0x7f00000072c0)=@phonet={0x23, 0x9b, 0x7f, 0x95}, 0x80, &(0x7f0000007400)=[{&(0x7f0000007340)="c888c0ffc11d4d5e1a5494b7bde0e8b27a11ebdb5150d1d59a31259a9f0225f9d6c14e9642fa8767d993317bd0fb93cab98467a74d42f70fd7922c456a05034c67", 0x41}, {&(0x7f00000073c0)="c0ee82bfb9b66cfbf462b4d8834ee4de320eaa936896e445b94f4e6319abc1bd186508c73fbb314bd54199e290f789562e01aa89c7c78733e8795a70c3c24313", 0x40}], 0x2}}, {{&(0x7f0000007440)=@generic={0x18, "274c4ffc32081e39943b43891ff489c3d56be61f838631a113ce8c74d3fbb98b34db9e88df8e2736ebe59230f54122a3ee4e6488a53eabd990268bd848dc067a5c1253a79042ba5599ba1807aba87d6c31c3cfecca413500cd28c0d864686f866329922f1b5638c518b8e23c3ed1ab626866f0cceedd9b951ac7adb092b9"}, 0x80, &(0x7f0000007540)=[{&(0x7f00000074c0)="430e540310165b04f48c18dcff7db6f6196726079dacb2e57114fcf2085b50d504b72d1441595b9414be6087898cec9a47ae7d0d2c098a9bc7eae53dfa070653fd0d2fd88434a08ec1d36c27fb91a6ab5d4d0146b7ed8d", 0x57}], 0x1, &(0x7f0000007580)=[{0x80, 0x115, 0x6, "0c8af116ad99dd3cef54d56915b697f5d7fd6a6b43ca869dcd1a2d360f2883c0f43961c5fe1a24f71cd9a358e4f4e25d1271689fba4bb679626f54a9ca456979268b7cdd6f42c5d93ba142e810780ab20638104302408ee0cc09fdc7068fe4d5a0a01f577e4fc277bedabf89"}, {0x98, 0x115, 0xfffffffd, "f9b77c84de4b4de38354b397fff645de87bbce8581791d3ee41fe00d3f2fef4893f37028aa1b492524d28fb6724a4c3634dc38c557174072db90ca3fa5bea9ffdac9eb341f7ff3874f89d4ddb5b8a7b3dfa25fb4a72f751700051d20c24bff722b7547afee57b124bb16ce02cef68d748c7fc38fc753be2a7d379e8835467eb354da"}, {0x30, 0x10d, 0x7, "b37e39155a77a2321b406d0bddd3e51e22917e947106a9d93d1162f98e05af"}, {0x90, 0x21bdc596e9213c6a, 0x9, "ef76cf16057faef0cdc1f37dd8d09f28883616028cf07a074ce5739a04dd7b1a1567e3aa71416646ad2944835ebbcb99cb3e3e79b53ccdff9777ebb9e85090cc40dae3238543113939300305b89e0b29bbbb72d1ea64cae017d2044b46cf2263a462d27e8497223f0cd2f2fe69bc966d0d61084574d005733e357111eb8141"}, {0x38, 0x117, 0x7fff, "52b091ef8b6ce85afbc8744be3475067276c0b8dbb21e9c129871db295b61920163942cbf2e4c3"}, {0x1010, 0x109, 0x4, "d593db377cdd354cbad6dd7bb361b04c9a7afd1bd3d6a8c23b9392a37dc15f5ab2d2916cbbf9adb73b7fce3891c87a2c1db6c87736d26e814d372f7932e1f2051efdf34320eb8e7026978f4b578096ebca91f1897cfca6a89b391f3db1a02d1b796a764a85d5385cba797e5ea1601af16574a9264526be4fb6fc327cf446078173b39134ae82d53450b2a6394361fd8986037ec6db685ea317bfa4d6375454fa219242630eb09dd0e35ccc699b62887eadb523cc2ee9cb4ca5101300ae4e97cb390bfe7f7d856cbb4bace048757ec351ddf57e09db403430969fd45099de7c9e118a5078f61f9a2a8a6502fef309d360dee98f6b076ecc447d3bb5b18cfbf8a8d208c74d6c02016accbd26fe2f4c4ab09f46bc8653c603591f498c50c6ff97e528d23f54321348835305d3386126c139249e06b0ebaf81fd400f5d83f0387b5ace7d6b6fa6ace96e876b58f2c532541d7b65ade29ad2104a86f49a5e41e5f5236b8d20b8dc3b2723e039c25583305482f5ee0d08d135720b780d9932dcdb75746907a7c466b2329c239c1a550d72db79871c8cce46117b643900433deaf0318773bc836d3dab7f6422c6af72982bd12ccac1bacb9a24b229c15d63194e0efc8d5c29d0393311933d8d0b56c12af3d2f68705a5c9bdbcff21f719ac77bf6137aca26dc1bfe4bf64b973a7d80d809ce3353d1cb40c3368f1858e544619d0f7551930014c33cdd9ed51dba07bc1847ef962656875d5af7447763ad1306533a05d3632e11b6dd6adbc010e18641c0aed524877185dac3d8c0e11f79ee91b89c84e2d44b15a279aacd9081bf3a5139d114fb59c9a6f4f322c59c687466bb5f3e3de29b1579d2ac0d01eca2064704ebff2318f9d68a8f48e84fe62b672dc4016e28a0654865bc8017fecae8b46452afa5707922a317fde96d4347fd353164c37ff78f9777b60adb9d481a1fcc94b9abe81dcfc186445006ae3541a9e42036113c5464a97410c3fa0d3816da340bc057969006201054f155ff1614a39c0874b08317446aa183a544c93f150d49e53efd9bdeabeaf21349d2842627c78187e1062d59705c8807fc2bcd139d4e15abee17b597603cf53ce7a1d98259262efa029101b4a336d63e7f35b1b2f93221b1aa6e3f7f23b2bb1ebf7ae0ade53a1e269fefa878c63d2c79054ccd7b69976f99ddc245c292c16d41c619667f05644d0a5310e95ba21bd64e7db5134972683ae449a013d947d6f6eddf0f1c3293e13adb4364d56d85a62ddbddb07d70751688aab3e66d71baea55b374678837c2dbee8ca366376b1d60f96a1258a8043bbeb2c46db7f8b1df35f245efb7fc91e089696278d80b4a44789391d213b910634546197869167473b39a449dd7513dff97a3d7299e1eedd696aa9cab5c7918d85e7541595bde4abfc6336e68066c8f82a5017dc3ee00a445d7b328e7149a7a68542288b163b330261c6824b19e76ffbfa3244740cef78e6d22c9f8d018bb1d6b39db9b1ca1de312d139132da5b05a3d26adcf93da081ba395a9ec70cfb612c452fb79f0ea9adebcc98087d4c4bcbd5c45edbd126dd47a765a2e6208ea3a83b9cbf6bf9229b008f81f8a333a975099aad2f7b414783b5e73c65f8bdcb39eaec5385778c9bf24a09f4f72c08afa6816e8fff051a53407b4056060ff83d1f3518b982163fb6847b22b4e707ee5d351e346cb0156e139be5db4cf4afc4f1ecb9d933f6d06e5e67fb24342af322daba63af4bda731a1ad691c6e9cc2946d4b5d61c26a40bf676df0e881089be987618afb1161d8fda14c9535de2278c3e3a055e769f4f49bb29abfbc065dc2c032f9559dc245c745899edc817e99a2d2c2ecec69dc9f3aef4aed76f0dbe8d77cb5ecf2edfb0f732504bafc9229bcea73677a39a1aa12c400bf6d97f2da53b6dd8a9812188e3d6a798952bf31e48449ff4a9195f5923d9fab9e8ec74a7d46aefcdd258360161bbb97e9a245fa3c6582722695b27f2dcded115bf76f2e9a9f774a828abd7c01661bc076c446b0047116031456d21faf5ff88d2eca9031e11b347d601938e4a8d068c6950afe01d4e9b3585a3707e809ca7a45f0e27752db243d27ed41e1f5dca7ec223d333d570ca61f6c0d3583ad8b5c475270088584ca13f7f9dbe5ceda8f80520af5cbe4a2be909e3d0f12e1cdb6fd8d1ed920d7b3293d47d6be636a74f0008b1b28324f64039097dfe26e8a5cd217a65fcc1b0524bdb83decb03700cb6257dcac882bdc535a4691a2327c7e8072e26388bbc29ea88e8cf3d1f4cd4231ccfb2aa03e9f77dc505586454fd340b99dd165f590c586c193ab079519320091f0c48214b88e07ad1da9e63bfd69d65913b4d46c61068557cc7579b018d7eff0a6da9c81ec631313c3438ce719389d81cffcdf0bab11a3037984f9ebc8d1132f649d1c0bfa0244078b107e3c679b9df2b09e8ffbef4512f6205f1cedefaad0b2ba017f8ebd2c41eb193baf19da8cefa62d3320b5e161d3dca77f66a967754b6bad7baeed8677bd8ae52b127acbce375a72b0e44d723d7d0ff12f0f841161f52799b8536e58987d8c82733997f48900feb35e077002a8e493a6b3c2c48b88a97e197a48470d353774c0804caa370e99c236a216441a79145d5cf5301903bc7890e14ae004d550f87cca0750d77249b5ab26c096dc3bfe5b7e3a1215b93ea47103fe6516ef946c47055b367ec981069bdd302ab3cd012e7ee395f5259b27f056d26986d9d9265e98af14b7e8e02a51799a026bdb5bee8356ed677a21167f2c512cbf3976695e6a438788c384437c5ec7a66d0449ba9ac14dc14d390c5b62ebfbb30d6b35799e353f4e5ca3d24382a12afd7fa813da862d5adb8a918531a39809f00d48f3977a2712d74ebe837a003a94fbcaa609dcb717a89ea619a8729304b2e02adb767957703e52f8a4876abb1949fff213fe4450d0eb59b1bf9a26d8d67edda59f8144a34000f139c61fd0fa0e3634db61cdb94f92ba0287b879289006e8284288ad0c0ffe1cd2eefb333f2be58a2f8d6f69b925ad0321b912dd0e3adcbda6abb1dcbf0f8b625f0fd1f1f728c900441aa4c4e30a9a9104bd98232f0181d2fe340dd63cf8de82d82927975717a671c8b5cd0f959bc406273c0788ddae6c8345952c0c1afa6560a642edbf71e9c0e5effd242f062ee52cd7328f589e767defb76af0180249a26f6a6b34740ac438440f67e2d7977f238c0cc4d553ea1a7292d0d81b29ff3e99411d1f16789f6a411ad8edec549fa81d2a8c5b48a94b4b1469f899e6b103dffb1f34af24560f0e31f6627ebad666be6a665fb1159276148ccb040171a1bc7092bb049460d875b3c77dac10c65562a6771da7719f6f87464579e3b0894e53300c1c9f2d993244f6c8615ad826d61f4a8d0e0d02fd7f44a0210c23e7e1ddc251a3398694f3a9d2983bda7004b221de67f41e0812d2967c80d1481abe63ebd119410e51850a435b3d9a4308a04b51f1b50c3bdfce59409b148f37531395d1e4e59340d12e8cdffa266318a9062c09471956e49bb958a7fe165ac3e3541413c47375eb880db059d9a4115a20e11ebd1a31c885045f91cf9cfb1b0bad9641bbfdf618d3a1c3adb57e3c930d953bb47717839587a897412cf8cbbb6dd9116356b20aeca4b34fe08c25a912bad7fde2a14cc52cbd6d6dbb80b9fa0ae403ceb434749bfeb9c203835815183e8a4aad144c28e9ca6d469519927c0dbcb88af4045dcf8ab84e6c65f41a70c1db414489b966066bd9abc3b9d50cc648a9a88c354fa02e9088e007b289673b5dea21fe37e5252e923cfcea452f1a81a91718801086f7c51f67e557ce32a2908ab606237b8b1c3b64d343950afe33d46125c286904e5861efd1df29da01996c809ebec4c27c4ff791e9b4fae30c9b19d7e30ac45ae2eb18d27bb6f46caa50d0c7169fdd8719f71d5e047aa82130df5a5b770f8f2db85ab5f8b3a0af2cf6e8e6426ce3c07aa5d656c2fd400fa84b8a64eabfd9a2c247cf727de43cca9657b216b8b0aa6afd4169849837c3d742a77e02a398c925c715e4ebee359728a1e1c645f13f194be6a54cb498280a7d98576e7387aa0e6266d6148ac12ae88d5d0eb9fcbe2794a57748a306ecb544aab40e3f65842bd4da2b3bbd45018a0d5ae70fe51bf73f0c27460cb65e98f7e8911c44ff7cc728ef2270d9a196c14e41914b1ea4cd4827c3284665e89e3c3c0f56f73eb9e9d6049ab7adcadf4d488173702f3d43299cc2809bad676ea2effddfe1275a45398d8cc2a6a6a03ea19acb7049ed8cdf3454b1540f777cc1520cf184c8c60227d0a20f315d4073ea105e6c56ffb3648b1df49f7fb0da7fa910c234926f096d92fd7679bff6564c8abce903cf6f9c8746b0c80368e0cecb8fe8c8627ff5223d55c8717c94fe7e1105dcf983bfd1889b812213fdb8ab43842f15b3743af6b9707ec260fdedb08da1a343cc6bc9cd2a4dd5aa0694404a17ddee972049d280ce8a0784b82b00a608cdfbadf29168948a4034e8783e02d1bdcc878372bff77b1668c9df25dc43dadc7b80515c51baec15745917ba51729c37bc018b602f94d7abde9bb18900b2b72ca33573578ba8744a11af7bc41748237014d04b26f3442c453c048cd3444eb6eb4d95fe2bcf04916a8e95a324ae8bf98ccbcfd1de96b6b678070d884b6c3164956f42e0baf24852fb6993b287a833ade95daf4fe4a20260fee638ed43b72510fe32e099e1a15d6d71a2d9129c353e8273a5431ca69efdb27c38a11d94d2c7c3c3b9e462637e56eba0730e1ddf10591c18762e64e0742ce00168f5dc99238ce6639e3a28c9542366eda257c02f43bd685564f865410d7b7219b4b2c06ae0370292e64f6b7c5c1369d881a0c0356296fee7715293e4b568ab3c0842d7814264c9e6a2b876b809e8985dddadbb1f3f282980282f187a67ce524384e7e1c2c9b4d8734b47c3b649bcf1e564db5ad91da62900d0a921299c355d838a7733a698f2735e2e5ad2d6344e2b3c2a57fccce06c95c2a1ac2df6136121d66a0b5dcb14d1fcd22d61901f1f2802d41dd456b00f9578ca7e0d7e1dc9483f91b45269b6215fe077c9aaf7d05712319d4210d5afc352d3776dd4cf96c18284c7b7dc669f5edbe522b246dee816e7eb3f5b6df5cfe8e23f40840cf153e7471deec844b02c106e9a8f03878dd03773e0448d85ea7c19d467650caefc5c5cc32dd37fa0ce3aee3a13b4e020e269107c18fa60657ac3d3c006ce22ce17cefb5236a72e49113cc961140fed4e4c17a386f046bd2b56d53aeda74e16b86beaf300a109db9f0db80cefb5cb246cfb844334f9a0182eee750214ccb562e3670c89ca8b7bede99385dac3aef7fb7d9cb39230bf9eb872f072a869af40e6b1cc92cdb06494050a7cd80fbb481042f2097fb0ff76962f82c6af3eb009b8d4b9c2bfb4f6d3e070cf5d5762c7c11bfff26409c63d9351402f1681ff44d0f54814d1ea1483576da2cfe41afe7a3e200c6bff9f9b52ed135d5a01152b5868b0f18324759ecc60f34de4b962004d77ae8265c6e39c3a4286817acb5860be57f73f526b2fd29772c67d7ac8a1a129d39946a68f9db9c935cfad913c037970adb9f8fcc68066c3f8519b7df94c8b9684c0b284329624e7f2a9b54b282296e5798b3e512fc0438488593c9ac57a62205045883e81bf0e59ed44609cce5175754419c389ad0800b64ead52d998cfad05a6b205cd5fc41ff2a20c1cad1ef61bd8ab20498f62511b3d6cc8e190f432d6725052f85d6ad67a660d4141"}, {0x18, 0x10a, 0x84, "43fa"}, {0xa8, 0x102, 0x6, "6f0c7ca5dc37bbcaa87bfd8bc791c5211b003f23c11ec874d6af7372a3fe4f1bea063940c082c59e9bc486943cdfcd3a611300bd28581fba2515e7272b961282a3449da0a17dc7a394c8f77817f6bb01838f2cdcccf7d9eb31ecb8403520a23622c3410335b4d7522a8cf475a1406e163d50203e91ecac14309bdf5e935fffd6e4dd68520254be914de22ecad708cca3d81ade41d5baed"}, {0x38, 0x102, 0x9, "663423c915de2616de4ec9855df3859bde833b2d6de42ed7bd8b8929253aa6f3bd85"}], 0x1318}}, {{&(0x7f00000088c0)=@rc, 0x80, &(0x7f0000008d00)=[{&(0x7f0000008940)="5b165599d0552eeae85830e7996e95a606d80c842af337652e207ec1660a64475dd61b6fe9e14e7836aab6045fdd3be0b0a547a25c296d8647a430cc863867a3f8d60721c9204f50823eab83c30f62d4ad31fec17990b8e77e1823b38ab01badb8b69dd4c58c4176aa7fcea47fd2d6b91213775358dae56a63c6f0dfff4fd542573a7081124c25fbf690b99417e8200b49cdc02d0d26f06c303189", 0x9b}, {&(0x7f0000008a00)="732136479971d784bb6d29073296aeac6eb5d8a30e52ee46ad2a5bf4470f85e3244b83a9c8454f3877f34d2fa678596e9387755421", 0x35}, {&(0x7f0000008a40)="b9bed8f7e828b4cf7dfbf4fea6ea4690a7c8b8082163cb03832354a7b90bdaff2132512e3842222201275a807d694b2c0c19290314", 0x35}, {&(0x7f0000008a80)="b3b3c04209ff4e1b7e5080cdd1bb26eb9e56ea8a6065c0c5b8b2c74e71c349a58b2456b7c460d086afa0eeacefcfc8e98a44e066f3f5f435c23c334c4be3d154982bc3ea79143d773f456c5bea", 0x4d}, {&(0x7f0000008b00)="71b3f0eb9ec7a20985ebbdf16875abe71bf1271fc4df1586b7fd77e4bb40e4db3e4608145672d16a1f75ce7aea45de97bfe2befd17a73dddf4a0f882574b5a3803204a6d8edef581fc9fe0a2d587859920795a", 0x53}, {&(0x7f0000008b80)="37761f80f3bd441163e80e81b595cc6672a96cc211831fdd22078668", 0x1c}, {&(0x7f0000008bc0)="450df3cd40eac6479c345bf122b3512118a14366a677192d09caeaf1403df8345bc199bb34bc2ea962d1e140d4439339a5b8ef30bc12b0c19842f907de8fac83d128dc79ee48f3da1d3f29", 0x4b}, {&(0x7f0000008c40)="0218c4edb493b8e1b1434fcdf20d048a0d537644e7dc970091d4ceb7cf4069a892e53245ff5d6c2b78d6150a6edc48c9f817a208c0d32ecde71f1464eff0f34119844a6a6c61289d9c43833a63fa778cfd6fc8bada6fb30b3cb2cf7f102f79c8438fadc064ffeea82de81b1d1fbbefec50b7b29b3ef06619ff47717e463bb7b8c61ee0c88c2d77dfa4051b5abc0db152492f", 0x92}], 0x8, &(0x7f0000008d80)=[{0x108, 0x115, 0x7fffffff, "4acda979eccaffc261c3e339a220952ce925405714d08902621f2df849dda359a55d9132efc3d0a35b5e8554663bf0737e2e3f91b096d7004fac3f3e0c2887d76a0cdf7d06e43befc4580e4097197752e628ec66198cb059bf477b67458a8857f1d30aa0d0c71dee6c348cd2b09b22b3ca6ff9a6726cb0cad9f71e4bed020331f89a07ecaf959f22f4a0d23af29511619ebf316631af9a64baf8370b9536c9476262ce15dafc31e25aa56117a3b1354a19d365e9bce2f56f58696ed8b9e402ec63308e738d37017c00fc740b3485308ca35f336f04ed9a98fdb105a8649c56e045ace85e7b24b364e219c61671fea232da5c5808d299d2"}, {0x20, 0x119, 0x3, "d212f499266d207a014653936ef7f4d7"}], 0x128}}], 0x8, 0x20040004) connect$inet6(r0, &(0x7f00000000c0), 0x1c) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') setsockopt$inet6_dccp_int(r2, 0x21, 0x1, &(0x7f0000009100)=0xffff, 0x4) read$char_usb(r2, &(0x7f0000000340)=""/46, 0x2e) accept4$nfc_llcp(r2, &(0x7f0000002180), &(0x7f00000090c0)=0x60, 0x80c00) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r3, &(0x7f0000000340)=""/46, 0x2e) connect$inet6(r3, &(0x7f0000009140)={0xa, 0x4e20, 0x5, @dev={0xfe, 0x80, '\x00', 0x42}, 0x200}, 0x1c) [ 296.655580][T10270] loop5: detected capacity change from 0 to 512 [ 296.934828][T10234] loop3: detected capacity change from 0 to 65536 [ 296.937114][T10234] XFS: noattr2 mount option is deprecated. [ 296.938640][T10234] XFS: ikeep mount option is deprecated. [ 296.944833][T10234] XFS (loop3): Deprecated V4 format (crc=0) will not be supported after September 2030. [ 296.954383][T10234] XFS (loop3): Mounting V4 Filesystem [ 296.975327][T10234] XFS (loop3): Ending clean mount [ 296.979410][T10234] XFS (loop3): Quotacheck needed: Please wait. [ 297.005005][T10234] XFS (loop3): Quotacheck: Done. 00:04:57 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xfff7ffff) 00:04:57 executing program 0: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000080), 0x0) sendmsg$NL80211_CMD_EXTERNAL_AUTH(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x5c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x6, 0x67}}}}, [@NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x15}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x30}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x1}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x48004) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x1200853, &(0x7f0000000100)={[{@noquota}, {@block_validity}, {@orlov}, {@noload}, {@dioread_lock}, {@usrjquota}]}, 0xfe, 0x463, &(0x7f0000000d80)="$eJzs3M9rHFUcAPDv7G6S/jSx1h/9pdEiFn8kTfrDHgQRFDwoCHqoeIrJtpRuG2kitKVo9FAvghQEj+LRf8GTXgQ9CV7rXQpFemn1tDK7M80m3U1286Nrnc8Hpn1v3pu+952ZN/tmZrcBFNZo+kcSsSMirkfEcDO7tMJo8687t65M/33rynQS9fq7fyWNerdvXZnOq+bbbW9m6vUsv69Nu1c/iJiq1aoXsvz4/LmPxucuXX7pzLmp09XT1fOTJ04cPXJg8PjksQ2JM43r9t5PZvfvefP9a29Pn7z24S8L6fodWXlrHKuqJ11VG23u3bae7bqxB8POlnRS6WNH6Ek5ItLDNdAY/8NRjq13y4bjjc/72jlgU9Xr9fpQ5+KFOvA/lkQvtYdarhvAgy3/oE/vf/PlPkw7/jNuvta8AUrjvpMtzZJKlLI6A8vubzfSaEScXPjn23SJXp9DAACswY/p/OfFxfnfYkkpHmup91D2DmUkIh6OiF0R8UhE7I6IRyMadR+PiCd6bH/5G5J75z+lGz0H1YN0/vdK9m5r6fwvn/3FSDnL7WzEP5CcOlOrHs72yaEYGErzEyu08dPrv3/Vqax1/pcuafv5XDDrx43Ksgd0M1PzU+uJudXNzyL2VtrFn0T+GieJiD0RsXfppl9e67KNM89/v79T2erxr2AD3jPVv4t4rnn8F2JZ/Lmk4/vJiZePTx4b3xK16uHx/Ky416+/XX2nU/vrin8DpMd/W9vz/278I8mWiLlLl8823tfO9d7G1T++6HhPs9bzfzB5r5EebK6qxNT8/IWJiMHkrdb1cTFdP7m4bZ6/mNVP4z90sP343xWLe2JfRKQn8YGIeDIinsr6/nREPBMRBzsFuNLT9RXjX3m7jZLGP7Pa8Y/W4997onz25x96jz+XHv+jjdShbE03179uO7iefQcAAAAPilLjO/BJaexuulQaG2t+h393bCvVZufmXzg1+/H5meZ35UdioJQ/6RpueR46kT0bzvOTy/JHsufGX5e3NvJj07O1mX4HDwW3vcP4T/1Z7nfvgE3n91pQXMY/FJfxD8Vl/ENxGf9QXO3G/6d96Adw//n8h+Iy/qG4jH8oLuMfCqnjb+NLLUVDEbHG3/5LrJr4ZhP+5er1iE3ufJT6v+sKkah0/Z9ZrDEx1LZo6XXi1X5doAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbp3wAAAP//6bXZFg==") r1 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r1, &(0x7f0000000000)=""/103, 0x67) 00:04:57 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) r0 = getpid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x3) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) r3 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (rerun: 64) clock_gettime(0x0, &(0x7f0000002400)={0x0, 0x0}) recvmmsg(r1, &(0x7f00000022c0)=[{{&(0x7f0000000180)=@nl=@unspec, 0x80, &(0x7f0000000300)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f00000000c0)=""/55, 0x37}], 0x2, &(0x7f0000000340)=""/209, 0xd1}, 0x3f96}, {{&(0x7f0000000440)=@pptp={0x18, 0x2, {0x0, @private}}, 0x80, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/255, 0xff}], 0x2}, 0x6a4}, {{&(0x7f0000000700)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f0000001cc0)=[{&(0x7f0000000780)=""/61, 0x3d}, {&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f00000007c0)=""/20, 0x14}, {&(0x7f0000000940)=""/67, 0x43}, {&(0x7f00000009c0)=""/207, 0xcf}, {&(0x7f0000000ac0)=""/104, 0x68}, {&(0x7f0000000b40)=""/88, 0x58}, {&(0x7f0000000bc0)=""/214, 0xd6}, {&(0x7f0000000cc0)=""/4096, 0x1000}], 0x9}, 0x80000001}, {{0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000001d80)=""/131, 0x83}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000001e40)=""/77, 0x4d}, {&(0x7f0000001ec0)=""/114, 0x72}], 0x4, &(0x7f0000001f80)=""/157, 0x9d}, 0x800}, {{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000002040)=""/249, 0xf9}, {&(0x7f0000002140)=""/49, 0x31}, {&(0x7f0000002180)=""/129, 0x81}], 0x3, &(0x7f0000002280)=""/1, 0x1}}], 0x5, 0x0, &(0x7f0000002440)={r4, r5+60000000}) (async) ioctl$FBIOPUT_VSCREENINFO(r3, 0x4601, &(0x7f0000000000)={0x20, 0x30, 0x140, 0xa0, 0x6, 0x0, 0x0, 0x0, {}, {}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) getpgid(0x0) 00:04:57 executing program 1: r0 = socket$inet6(0xa, 0x80803, 0x89) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@private, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x10, 0xc}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@empty, 0x0, 0x33}, 0x0, @in6=@private1}}, 0xe8) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20, 0x889, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c) (async) r1 = accept4$nfc_llcp(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000940)=0x60, 0x0) sendmmsg(r0, &(0x7f0000008ec0)=[{{&(0x7f0000000040)=@generic={0x1f, "356425f3e03c33d8eb0866d6bc06e4549d0f1ae75d09361118b0e073e844409425f26ac7528bdc6e32cefdfb8506dfe58888f90b52d5fa8f6695915df9427810af7c7117bfa92b424f8420fe004df7b613f7e8cbe438c8ec48495ac1b4520e6541a421e6608e362c20550400a62a88df44543b63eb104f84e5f8504d4b98"}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000100)="1c31dbb60811547760d1e958cc7b8985734761a4ad7a7d7fc23fbd409d7174d940fb60e9231656f15fe7396e587c53bd65aec7325efa8e11094d52b384da6ac57942cbe1189a3b00daae942b36668bcc75b0cb3cb0efaba47151bf665556bf840e97f07d29dc5d735042ae58ea", 0x6d}, {&(0x7f0000000180)="89a5df3a8235d072ac27675bd46c60d7b5a492fa7a9d065f464281d960fb5dda9cb8aa2ccb8bae3d827338ba162a7530b5f075411a1362630c97f8ba0ad667bbaf26431b9a264899fcf2ff68f92bb5389ba808b3881c463c82cc0a856f54368e4854a748f783080de3b6f8b1f7f4da47c40781a5fe88237d0c535de969ae8c1361627e9fc5037a7af8b070d710516485b327e61f73654b784c41d0d5a85fac558e177c8aa2e09aa2d7442a25751fde745bf7e1db501ddbc35b5091747f0be06a85cf579e494f48dd4f6044eab6ecaf69748a53d52b71dcba3b8a4ec93c6e05125502f7a743d199668d771e", 0xeb}, {&(0x7f0000000280)="2c0ce78ced099faeace5230ffbdd4bab85ba2a3368c7af70eb27b354ddb31eb0de355d5f47cdbe41b0c7a32ba9f7e6d9470f718de0c28a8adf7a5ad4a261ad02fb0a701064aeaf6bfed634318d3f5e39078ced70fb7bec6728790388f2c6a99be586707a405550740ed7149a8d18c76775ef01397e7e7257bf52933db5a9bbd37a2a6f8487803400eadec9e99a4d4e070fc2a4ce3e92beaf6897665093f10f5c185365ec3fedd294007600fe905560984a70d78921768508f6a9728eb9e18424d0c4143843bed9270099a2243be1396d08a95894bfcd2399789d78ad5e", 0xdd}], 0x3, &(0x7f00000005c0)=[{0x58, 0x10a, 0x8, "8379e8242f0a28135484d9d7ba23c22a06d48b0db502db224331b9ffb89748f93876d0eb914b62a05449319b841d2e6f25e150994fbf84c5b58b1c8bdd06614b0fecc33630716e44"}, {0x60, 0x1, 0xc8fa, "9ec1513c6ef95dc68ab928eeffd8c739cf71ba3c4d159d5b107027f498e2951ebd1623dded255849da79bcb1e0ddf954876e2c50b4c38a20e6bbff7bf66285283e2b949434f81b79b60695151715a418"}, {0xd8, 0x130, 0x5, "37c4b21a0f58a52012752e5e0b9dc87617c77aa907da131b2efc68ff67898016d1e618e03caa92cc4479767c142936bbb31818bb803b42e234e34f9bd633d513b4ccb0d93abe56471684f0d596c7a441378e294ab2cb873a1a4cf9f351f8769490db3a3ba34d3c069c0e6bd7a9336c6257693abfbb5be053391f3e629c460a70c0be98352481b860e189c0b655d0a42f2a09950c2a66da25e3b1ab54d77a23e0dbe2ce37fabd16a5078e4464bf1c9cd762f4c348e4b1caf62d17314604c2b6f445b7fea8"}, {0x30, 0x117, 0x1ff, "d8e8498ca59d9544718ecd9a65fe8ed88ae4cd731d72043be88a"}], 0x1c0}}, {{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000003c0)="37b0b87556bf83fbf310da3776c418a0221f2647c861be0ab9729edf4102e97f502535ae96fcbfce9a15fd2024b439adfd8842bafe584e22f24297f5182ff0f506d220975eaf02511fd8b62c26cffcb0e5229da03cb53b2cc0fecde9e9243ae5d5599bee6cf86dbfde7dd584c7a623bc959d7b6937846087b01a4b8949b190c00467645cb1295633af0e9c25b82d583c276ba27d7e9482e0ecdc447a43d5b3121919525803481b31fd59361ead0bf4d1f6f61d9b90ea062e6e672b937906854bf33067a70fb5e1d8cf0e62cf", 0xcc}, {&(0x7f0000000780)="78f9a6257c489d4913f0658e0131960e19949a002f43ca0bf1ba6515cfbc", 0x1e}], 0x2, &(0x7f0000000800)=[{0xa0, 0x104, 0x3ff, "d0966ffc1c6e095f18e5bf57f6fd80c6d6442eda8d88ec266fb3850db41bfeda103efde711dd5c745c66bcce7ae16736c1d620a795740222d3ef469a4756c6ddfe1e09c01c2ad8f67d897835ddf1be8e579d572f209a6654907a28b858b4edce41cbe7abc6c83c4ef3479879981300729a61e972aa8874ab4712187f340ddbe0218f1d3b84104682434aa08e84181ab2"}], 0xa0}}, {{&(0x7f0000000980)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2, 0x4, 0x2, 0x3}}, 0x80, &(0x7f0000001c40)=[{&(0x7f0000000a00)="6b0bf44cbb7de73be50b03ddd775e23466e1d828f082332ec72b483c06ced72ccf24b0fc2aec7b7a1c6b9f6050", 0x2d}, {&(0x7f0000000a40)="9a9ecdf3a886a83bd6510af3764bdfeba6041c2f8ac7e53a623fe2731b91cf51d1d1d83aa9b325e662039dc632439e0f85a26120b1fc02f904391a4ff1f990df00a8bf6933b72815f02cdc8cf793a4ea9df66981c460bfc59a316b936a8edfd80fbc1413751cc932ec64935a6b0acaed0f04b0b25251", 0x76}, {&(0x7f0000000ac0)="417484e03a97df370aa707e1b295312dff945b3d1ac4c6ca45db916c92d11c0e32e204bfce34c7b3a650099515736352b17f4b9fcd2ef2e063d8f4ec37b59125613fe8ffbfc07ab95f8583196faf8a72f7730a0ee3cada887754c89fd43ac6f1a42e1db09f7c8a891d354a7f6b8b84609d395c1afee184b2e4765a09dc5f78a80b00fb4e1fe82a85d36dcb2d2846b198c977943146c339112a88d32117edd3cf4f58903e697b4793b6b9fd085ad5480ad3b400ec1537f5ce1a6e214d9918b3e89499abe0c7dd9e3ec96d6d126b6218c8c15abd62d1860545182a6360c339a3a6c0c24c891402ad49b6db29d9bb5e3f8b7175", 0xf2}, {&(0x7f0000000bc0)="17ccff7f7099202a37c80dfca391427ce727616b6b6c81cc33536eb418952b76ae9a020bfaeda228095b0f2c1e9e1b5a459cbd48ce53c64a848faa65d03934e0689b1c432178c1edca6132947c67f666956a41d4ab706e854ab504bfc2285aa948342500729e034d7c8a6a9487914592f3105dcbc2f55724ed5579056ef67f57bcc42c90612be52c911734ae8c21686f3f08a76ba4ed11cd18d7925625ea632eeadbb79b2dfdfde216767f7f1bc4c0916604097941adf49c7f49505b3ef3a56497e6528702757bef95bb540eb18c76ce499dd6a6435ea481c8e0de30d19f7ab8f4adc3efc5985a8de67e846821ab8b7e4721a3130bd3e909fe0ff5b1b3389768ffa9b266e666f0bef6c07f6ee5912a3d49e89ed7b91a4c46109acbaac3d6d4e08c6dc9c38b1c6984c5378d8803098fbc56ae42c2742ea5ca3ef987ebb81531bf44e29326c993b4860f1fc115f93ac814b87858305696948b20b6c6c5eee871c153a46ff187fdc25abc3df67943a362f1887f3fcd075350987faa8affefc4ab0a59bd56385d2f872840fb875b092dc5b41f6f6b7c99f7415990e4c9b4fa2cee9662206c7f5f9024c65f3d38d23f24a924a8a33b3d1e466cad6d896df38929a88a6bef7c5e41e1812f6371ed7e78ee9322ef210388d282e00773f5598d6acb8b5752fb824c004c3b03f971ecdf2b1fbf62e3798130bbf3c1a03f7f47fbfc53f24fb8594b2ce62debd7ddcd5f4e41f2a212af925f6b64efc0c6070094336ed1a7613317030cf806b465faf92f6556a49db27fcb3737309d88cb9c8ef8e84666db15c19bc66c25d5f1df6ee4ba4a374129346d8d996e4fa24e13c59a9136af6732dfe1b8f7c8ca77c1cc532eb36956306459e8b510da5e08c9f5ae2af20e0e6f1a108b8a8a39bba97b59f48ed6a89d0a1ef1a71605248b23790cb8eb6157943e0d2e4f3bb38cf55be40cbac378461cf1928401a3f517f0cd166f7c63fcfbfb99cef158cea3addb2294e837d81df484cfbc9b9bc8ba3e5398056f84dc765b75f8464fe61bb165b4b8af721ea8a4e5aed33bca5ffa67263a121a53db8cc811ca8e4da93d9b14ae2eb9d6d717befe62c0bde55853c2d38dd9daca6a202d299d41e6563af9021a61e0dfde56825b0f45c0e5a0f1ff09bd466b9c887c45d9290005d05c926043bbfdd08a2b6e4920f71a93d2e5233665aed2400fdef0ef64956d82ceaa28dd1ff480d5406144d4440876c8d9a57cc87f8fb1e216bed2671ed9773f2b11f1c7b2799cf6c78c8f2d3cb3f6189d2b70bfcd4cfe686074b9537c7a8ebdcfca63d33a3dcfb740a9882c79015a925d52c6a7a76b0a238ae605c38088662e8eb2e62970957c15b228d2ad72dc3f9f5e8b5671989bab002cba1492c2d80db930d91559f101186ddbc1466b0c3780883aac65bf52984b5cf6114056e85d9e129d6a9deacc79c6b75fd97a91145f073673b2f64d78d833f59a66446085b1878b68485048cf20156e5b0a2ddc0eaca28cd508465bfd8bece4c1e7524cdbe97a104b3cf3ed8156be93a6a081ee31b85520c4323f0ce17476f0912b6aee901cf46e86219d7d829295ff2be6bcbe4eb2d76025e05aba3c8a586f96076945687877486f3bd893cc8b88b7977cb8cb96832f1bddde91bcfeeaaa3a7f92291e2624f95cf4b3ed0c863a72d45940e39e0dc6b1d0e60437f06da88c7206546f23bdafb0c2c53d347e9f703582e5563a3377eadf9793e79b9b394af385dea8d7fc9f81ebaeba6f17e1fbd256547c85afa2696a7617d821802c5f168d3ce7e77931cc64ccbf9669fba072de8da74102cc03cf2e798fa4226b40dfe36994cdce55de8d0f5aa004650bc4f125b3568a839e1c7e7936574803e419030e73ae74cb8e095269229ad224ef620d623fa5933405fbf0c1974d4c169ced54a890d0adfa7b0eb64382e36e6e6fda218fa230c7694228ecf3dcb153df745f500f6c70ca9607eae8ebf4bdb75fda5dd49e6b384eec89c555ae385ce8603be25112f7254013c191f49688ff78703ed477fbba3565eddc4a1541b7cb4117ea53bb587b81b24a2f47347b48807b0fe157e5ed7ecdd44b28b42c33788a684106b30e50534c40b7be580cee290ba884ae4e15d541bb126ed513af969a89da2a2ee52efa3ab7c936d92b1df82845e13bf5ba692ececde67014f23227f629125c10a30b7d01178e46c64c8c365c07428a4bdcd65cf81cbc9f7cc8bacdafb82c5bd7a4609c26df109e1660f48b3366305e5dd61a1b7b4e6fba369a41d3f25d4737e441fa58be36b6d38bed598fd335b7e90168671a5fefa9288c8f6dbd79f69664bce8b254853d970bc9c8da747f45faa4274480657dc87af77215978a78c9c6fdbad7e8c1822c1fa03864aecfbe8499db4dbd380fa59ec5c102f24949b74d31b77c1f49eeeb4b60cfdb6d6609af3eecdf946de55158a7686f087df90bdb6e61d6c91ee23e5c14d43d91912ca47ce7c640d5d23f9607eac8f88354dc3b0907e93a41ad38bf0fc04e3b8cfc37a9f28e3dc737b51fa0ce94f7acd4e6f1cec80e4a192c6263f6a1d5215593d1a2e3eabb6646dbaf1341ffe66ec87a3d376ccdf0efdd268426c9e1d7c4949c1c4aa67b6928433cd277b6f1a265bf407fcb6aa30c88b18abceca8576236e8ec03fe0d9388c643d7571f8700ff3883d75a1cd31f7757232ae04cd0ae2dbeff06199fc85e7d5ca229ad0e66ab0fc13527484210cbc749dfbe2a52f313f1930800c57fb9254aeeb65fc73928671660259c2925451c0a9a35c9a165c9e0539841d0b835cc2d25bca1929dafec1eb3b4a3f8c86043bb031d613ee57c52c1223d6f59f169edc992ce3b339ebd4d76ab005e02e63f65016448022327e436bc48fe898978eb653b8277280fb8a8f2f475ae2a86a13def7433a6281bf20e9b2181de27f308623a4f441d2c701150e1c476204a09c0051a6e52fd6cfaeaff668d409e2c21872b607776749e2c3b5a6885f3469aa74cb2e430569456286acdb16ebbd83eeb5d77f3b085477d6cf4ebbb753dd24adb1e2bf436a5e5d7e6e3d4219e8e46fed0639079da6102a2ff003c44ed6bcd3bc7c0e74f818ad8334789493446bbadd8961bd47577fc26a6b5d945ce4283accaa3429971176c81d2f75a20f85e1eeaec13f5b8f87bd4f49b9d30bcc5b98a7b24d03d76afc3c489788a45f23429b5be7e6bd23de088b6a844a6bf4afa1a3c1aaf85f07be1b68f9088121c60407a964b39c2b1b5fdea9a4096bf5c368ad48109007cd3c2a2b36d39f34758a6943e55448a97edabec2d61133a95004367428af0e7a4ed143da8b01ae74a534fadf699b4b1db366581023493d23e3980075156382180fec3356861b1b64b64fb6a29d32fd296dff6a5736d1ecc0c480b9c466667ad25dc2c4002fa9f74e0cfeb8c909792661b7d0216b09debc186fa24d4080c57c13c07cf5e69ca3f282726ca1e1cb1006a57116763b8a9cd1506be403bd7ab7bee5761867881ffaeb162a2819c30796c98cea14f2cfadeaf592917e220f797a1c1462fc8d770d3f81e7ce9006bf27789813e7005d52c1f67b22598ab9d44ebebe5c7ade309a8d195666ef8b25eecae451b7505aaa02ba545f0504b44c756dbbbe862e8f7d20885cf0937242517dd6dc3dab9b2a0f0c76f0fcc90f744c547f3f93c53f83066f04ac35220125305897ffa4ad80edaddd076eb4e8608a0c658f7f7b7971a9c66e54b36b6f923703d4f4fe0c29a6c63feb7df89c06ef357efdfd8fdb574d3ce6ad9199639bf1ae32c1e248d5bb587167b852026108531b1b002b0e19c2721987068ad0ae5ab8661b214a6397848676747d5de686b64828e4f11634ca7b60af697b94dfff57fd370aff6afea664ccf5537fdc97c1aa54d5df6d903c447b7fa9686d1e0b5953cfe3980af3e967125d7a8a3397276f71eb92eedd6c0b2504225bf865f0553af3c6fcdf259f1c382019b235a06ce774b40b4c7f5e19979e85d0e77c20cad773d4a7143a3e540c7cede1ae172a7fd216d39f4eadea1599293172f6163b551e89911832c6e7b0572650f90d8b91c988f69116a0d6e41a42f7f3b54ef916d60fffe6ae7481b5ca430ba684c18860126e1f61230ad44bf594f5c955c0e176cf1d2d11815889645246295a21fc0fcccec542c3a038125b60f0c3148cac5bf2c9f077163d5dea849b662bcd38da29ba5fc80491f2c8db2084dc8b9760b9dd0a88694b4d05fecb8224135e287acaf6a05d71a0b3d8a70b6155e5c0f43790f57329d3d5dea91daee8e6c6ae0c5ba104623bda23c9061d2418d06ffd278f535126d799b9e1de9d84b9fd72a0a62aa8878302d1a596d7daaa49dd5e01ae38813a559b47fdaedc151f86f4e314889ac3a72a0bb06a1552c923b3a87020dfea6f251459f1b9d573a5fdd562adad1031d048e831c040d32bd20705966eb3912f299808ab2fffe62c4c9f91c86bfa485e6f41b36b350504aafaf9ff6188d92a35f1f200bd130191b38478bb28233080e354cd6867bbd63c85ddbcf893e61b68dd386b146903e753e8d080ba5b059e53f23a7953618ed8e79049c379f416df9d670f488e6dcb27a6c8f69dd01e80f6226da0a54af314603a8274fcc9020f6aab6551788849b10d92621b78edba2b912975af5947758adc38e9b41dd9e6f0992015d2a79f42ea34ec2f113e7e8c67f4839e03c0af0d6e40020ac39e9aeeb7ee114584142c52f239a2dde2ca154883c2cea39bf116fd6ce25284bb82bfb3395e8421f320b53565143a08ead427ad1f827e4a74a2bc4bc963a578628369d087a1df7c3a46493d6cc407d00af7a621ce8ecd5364c9f4f02fd3fb229b9ab93966e1cb3fca901c9aef09ac28d5395dfbde76bad84d1c61d2c3e690d0516e9e445164b38709901286f15cfe7f4cc56d5fca37046668ca24ad6fa4fdf4bfb4aafd53095392fb415f536175876c21ff9dccffbd646eef6f5aec7d2c5aa1ad429375045a4be34f1764682025f1830bd94f0f3b599c97752e475d9c74adca7466e9de8d402dc5c1a21347fca10996d448b94012bdd1fa3f8d0757577c27b50a31c34b080f653d7b0e491848ab45f0d655b2ae4ce058ec4c34719e03b61259d9441ffb1977fa6fa90f1aeac33b8b6023a469866135aa2536656c9f592e1a572cf3b4979a3711d1ab9b8a45f5ab4232fd1c80dc713ddc77f3bd491ae2f39bd27a54d4f4337cc74e9dca654ceddeb00032128f9c4def8c9ed6e4abdd05045c754c98d1ce2cbe5129fd5176539ca96a46ce26c13be161a683cfe1c1e2c7c478c076525bdc036b662e0e7175449d45c13a94518d16e7ab57b2e4bebc8468761072561151169629e35650f02c6dee0edfdf2a587ab6a5953da0b0b78f203e6cbbdf40047d352a9436c4f289874b34e06d7e4b2ec1ff7cd142584f2503a220e441435a4e3cc02fa024d132bdfad28efe452e52ea4054312a6d15e2b6016d78732dcafd9f67c218f855ba54d47e229b96282dd2b70e3b8c32fd99b8f084a5c70c154f8dfd8b6a1f914b8cdcc5b846c4455d3b95ab702c8c1dd515925a98f895f7a605c1980b38ca8283508c10104b5495c18e9c8f9d58b6f220634fb4b7c22f30537b92f1d5c8ead2118fcf9c2a00e13f0d37497435f150ab08d5ccb99d3fb73221ccda37f758edc0ddd0da192f3ea6df9483c81c842a6ad0becaf80361952898686cd54d8ae408b2db2242f149ab8e149ef5aba41d3f8d41022072b2d2f0548eef313dc8accc1b591c4740d33e707d3cdc0894ad54376c2f0aaf8f2726f6e032e52", 0x1000}, {&(0x7f0000001bc0)="c1508c0743da99e887517a8406332f80b3c7d841f14309daa680ed9aff270e65f54ae8d1dbc2d571e21937a0639944cae932ba59fcad8ac220aa749509c84cc958b8bba08cf4bdc387146d0a2f988373d9e17e19b8b19e42d1fc2fbfa676d58e68", 0x61}], 0x5, &(0x7f0000001cc0)=[{0xd8, 0x10d, 0x1, "b84465829236ecf94fdbe140166ffaad2bc8aa6d0b161c9625aaf8b0dbaa0771ffc7846fe94f747f52c2b733f0b963a3b0e0bd028627ca461570f92daf9751ee95b047886ba38d18e1334122242b21ed89d10b7a7322f5c855d405f63d8a8aa8f64e9d8d38541a216eece4eafea89eb8e8d7249edee7b0f81e9066fa9cec5bd580f049e2db1ecec2912b60644f5fd526af0896792c25d1920f47bc43cb17d797eb00d03b0608358ec5612e0eb282a9684940e915660da60046cfb8876deb8da5aeb9d04e9e"}, {0xf0, 0x104, 0xff, "171c937527a82446ff766eb04c7abcb56cc025cce0257e44f7e69559823fd37c4f76d4e4cb2ce3904b6bc1e082a4d41bdbd27b299074e062558eb54c1a6f61bb3565f407eedc3a4032059aa2984d261d0f816e9ce5b1ab9f6f06687130a3e74ab5687d84a21d41dbd72ffb89c372bd5bb2a87fe0d881eff0a4f959a810f46a6f493defb1a1ac4e19e6e88a7f3c15eae65e5c7b9c7956f013d1f7f9fb7543b9c552dd4aaf515114e30ffbf8dbd21d35fc47ed2e4e6b447b92f28cda1cb8b9fe55f67e25efb92c6f548416cd5e979c56eef1ae448519d451c9299945ca52e52c70"}, {0xb8, 0x0, 0x9, "601a0f57a1dc64aa1c39be268914d22e76d5017661ff692f7a7b85e06237ea1b23ce4896a57edf39248ddf8420209b97b56e799c021fa91d76bc4c2c10babf67cc48601a60b56e532f174e15d50f36be37cb595bdfa9b2391025ba4d05524952456ec555b0b4b32ca567204d039b66fd61dd7930ac6199ef75c73c0f29d96e6f26847372a1c9275b2497e7963c53bb83acd35fbb2f3a484cc335679594dbc0a61ebe38"}, {0xb0, 0x103, 0x9, "9afb2afa26fefa79e940b291cc6791b8107c9a0c81d2a403e643804ac2c79a23d0a3d79b43ecb13e75cd15ba4a745619b259ec8b203c726da74faf9c7eeac87cd10da295a73bf97f842628f96b21667ae22a26ce20d7cf55fadc7a0d2878b183da9b52874a19b8f55ac53ccebb17a5d6813363947071edd1377f59785d57a4ae25c8167b871da86bcb2de7d09dba0455b22fe253f93991749a0aaaeeb2"}, {0xe8, 0x4, 0x7, "560676bf3944e984586c095fc47d2aec8e10c80e53bbe91395ca4839dd47f628e26673cf8ec5ab681605b09b931c34a81e6655bcddf5b2744577d1f87cb3c320e407ef6db4e15f0355231e3f5ef809753e1634d30b53889191e214c9d3bd02d8db2e2f95c99747a0074f3300684d4264afeca174f30347eb31f9e9c74669b764ac7b0697ccb023fcd17fbe392a4cd809a2fee6e5c84c67d81698ec8c2f8c74cbeaf48b2026770e6a6b858475089abc6bf6fb1dc81c4d120ec02e5858d7ca0297bdab4d8026ebd52b560d29fc0a83e9521426f06f8c"}], 0x418}}, {{&(0x7f0000002100)=@in={0x2, 0x4e20, @loopback}, 0x80, &(0x7f0000003680)=[{&(0x7f0000002180)}, {&(0x7f00000021c0)}, {&(0x7f0000002200)="951422d3d9a77c597c98c38c76a00ba5ea4a1b7b82c742e03ba5329dbf2872", 0x1f}, {&(0x7f0000002240)="6b07718f03ccdb78359b4353b4d3e78f3f27b41407b1de10a4f839c94db95828befd6791c098d4ed6c91e555868dc2fdc8a4d7f40feaaeb6d63eab21c8748e200e51c3fade1cd348c9948b113d6649d88c634a52c78385fa29bb073cbd37493516d65969d53c0ca8c675f8e18f7d176f0f9126b1d4d67015e794cc6f465591d05e83bc73e8584f6652fbea6b4895b426cebf2898afc0bc1efff8221487ea63bcb3cd2770f5e51b8a1aa0614f1cfc51ec06c1aa3906027df06c1f33558f0af11ff2fa9aa66e58ee3a316461a34010589d522435423ea0462ce2fad1f67f29f4c366cae1dec00ff4674265396beab38ab77a9db503cd4a795467188652", 0xfc}, {&(0x7f0000002340)="63fc9e561d19ca2b555d28f7846440d7ffa14189a4f3983c4d6606d2c3ac2c303e34ed4c7d2a8238fcb90fc467b01e56132d13b0977413910e7fe12cf0ff744084522b435715a5c4aa989a06abd106b90d7ccb27190055db0d8cb219e37e47c60d56b650d9628f91d8b513cf9c070671277d0cff3ccf490c9a6e71dd0ee64019aa8c443a44172a924e0a9a0911e6184e0d8422a3a17ad7c60447b1ff408f66d4131ed73466afe394c7718889b4f79cb33679b5a6029f257be4216241699f50fdb93949265a25a87771f3b40b64", 0xcd}, {&(0x7f0000002440)="3888a95f462175f0baea55613323ff4a82ea2a2dd74124850e7849d2e78f6cb6244fdb95ccd24c2f1adf51cfa5f06e2893523709acffeb1396a17a2746817371a42dfe3613c8674a514033534e928e3de1828a939dcbe308c9780dd65f3985cb7d4f040bc5ca57cb1eb1fed17d86463279e607bb2cf1f1ab559af5823795eabf5b00d4f28637514af64757c379c7b9022515ed5b2be6dccd10a8d005cdb665d705340acb578a41a035d1efdc1d56602e2f24e59ebfd4a436792b53c7639ca83de14e6338492ec6e0698cb6bcd18675385d5f", 0xd2}, {&(0x7f0000002540)="bd4e208f98d3c33da6d83f60776929fcea34debd8379c446ec41d1ca0dd31f7b3eabcd415a1943d0e6b6c00c4b60fafa3095bd5e06c02351bae04a31bb451d489f71db42b5d4c1a9c8d825184213c3dd98fd4384079b5d5ad2f22869f2764b8bb2eed64abb41a0eca2415b2f54fd7010ae7ddb7fb5d5cfb7517393649fc8a5a46cb7a17cb6a2d7945fea2c9005b8cdd13e110feac3490456882e48314730e3ccd5bebf0e83ea6abb3111fdad179c0b88776b46136d20489e51624dbbfa56f20c5062a6a81e3fdc27ba9eb9a3669e924ec4222933177a94b2fae7a40bf38188f6dac33d5a4495568c3bad735c43d57c13d366b2b55a5743c7d8dc2d8f0c92bb4deef370780493618dd74082b42886601cd7985cad41b2b741856ce69517c7428c8b7c0d93d05216cc4c5d684fd70d0fefc54b463cb338282911ff614c5085a41125c3e4c7f90fd2096a08edce535fe6981f657523f3b51450109ceb43f0767972c12dc5b50c904f54f68629a21f9879ebb02dd3f7acfcaa403c9ffb95787a5796b825efcf33c13a1e3123ab1b0dfe0fc71a5c718bd117d5fa93a96d17bb33900ef6c4208833953193c33f53980cddfdb61904d89f5f528f5a2a5aa44fe421480b738a01e78d9567ca12c3077aba306abb739bb4e7dc728d6fb6f7803c2efa3c5d31cdeba141eed9ce38c564f310ff47524da6e1ee591613dcd26d265a63fe016e057fbb4cabdd8fd9b198382e64ff18f29e39eab8d0c70c2847da6597a183b247f9a4a9047d477f6ea75c721ba0e21fcdcd2cb1df82ac6f6c2c7b8d8d3476cde393fcc4718f7b9cc4d24ee1b0b089cfd3d7052c707eb5e1587fa2654c1670e1a4e640f50ef7b7f2bb294ffd63ad1a7264a79fea482fd1d73b96c85037753f14b8967e6f2d11f0cd91f6fcab47f57275872b7584f5905713f4ff7b5467602b46ae38f59f276093c19dd2b9c2af2a7e10280c3948272391ef0386eca9460f5869afa4ef4f94e1003e319c8589f84c5531f7884f0ab7bc5d4db83da527a64360d5d77214176a89b306ed5ae28786f4fccc7b6f41b7aeeb454562fd80f7ac24f3cc1c100db564d9c3d144edd01a3ef66e8779d94b92296df47be13cfe533285560b695545e108f7adefc7c7007dcc3634d1766923d8c07f12fa7a554b68669c28d8fa900b86f674d839aa199fd8d062b089a04946b21ec9d34274a100deee426bd6bdc6487e3004df43b99801578ed3778db93d42ed37c0aef877280fe5142aefa6fee0b432bb9b459d2499fe172745842eda03dcbb2365391ade905849fccd99849a4a103d7e0562617dfdec4aa8c647c36614ae1992dc74e4d13abefdb226a4f1d156d2ef55b873e6e689b08ec8df88431add77e7fc918b417bd0971b0173a4ebea1c781f3d78f77c7edce8c035a55227ef34e3a0e9825fad9a97c7f943ba850bc23f8fc9eb441cd908a25119048922aae521e9ad14b7691efb9e9220ff5f3f79fb03da3220bfd5be8da543790e62ef117e04092cbe7a851ca5be483dacc67391034355c419af59e13240b93f7965e37a26a172fae00c88b50c1840f93bcf641f8e1f05935dfb59acf30cd92e42ed5b5e75f7b0004ff711088a93fe99f91285be865ee6476a7e401c9fd49a2a85f64abd742b9293b5680bb2ca9f268b4b9d1268c2d6c74e4b9e02feec2d7108fa859c6d5c9f7681bc34e7bae02062396018a8eca9a609bc1049cf300d213821aacd98089870411b1e278faf7caedae80407f440da994da4f8ec5e1c38787cdf1074e82b1760a16daf958beb7bf9304f2160ec0160e5d30a007c43fc8053597724c2caae17fc88b7ed7c342060f44b97285cf2d24ed4707d8e15f69bba81288b6d559136024b0d92ef7d0c8dfb32cceabc6e37c783931b74b5718172768846ce32a892ee0044fb04b05ff4bcdeb23766646d31ff8b3356d7d4a3decda3dd337ff0aa56ddf8dab22f0051773be8f1600cb398f9c4b3bad8b9f8fce6d8cf8b11cad02de3fc27a936a7c67d78ba71eb3d00c6aece444d80b288088ea2b5cc6a77f7eefc27b3b20888e6181ee076a0ec0b604b655c5a33a41ea7859b77a053e277f10dd7a56229ec94417cbe4246581c064c4c9a7397e84da3fdb663c5b3487bc6012d8936ce43b654700a31063dad90c278acaaf98275289e1f7311f608e96843d816692353150efe66e7756015373e510c9dc8b39c04eaebdd6f60631aaa10831376b1a00dafc5bb6c0f1a57726c529c29fe11417c537a6a4b0ae6fa8a69e4f302900e9626fb663304f6141f1b093e828989b7b4552d900ee648cd39fc5e30cc3bef8717162174e06b8e3dc1d96c36fd32df302452e1d30cd2eed51004e02c6a6f6ea3aa78c8bde797347d198c9618c9be9144bee73f7d6e5056205eabfa2b2bb666a929f4e6bf7a92959144aece0d63b3c6521bb6d3b79ce5e271cbd4837a1a4d4ea7c4d251e4a56d9f96a40234527b700393952bc00f33ffbfbddbe21bf3468c439657e8c27ae15965c21690536f06129e40f1f9a40b059f0f0d30f26a1f99bcfe48175522eca95a535accd7284ba2a4f1bf55cdfa1fca0fb0b6a56d366f5ffcda36d04c0d45050905ff0fdfc984f8871b6bf17aa6fc6ab4596d378feae831ac9ee73c59dcf5e81ae196d275849a3414637c0ff60bcf7134813a119f6f63b5a64c5465cc52b547fb637ced99f0a9c7f498e25965eb91f26f8085d97c5a94c16b887167269def65fc50fa630b36ad1727dea66a2d0be4319c08b6f09014dde7fb662332bf2c3b811eb04adc3d5e3291902497a9b4283c974e35735ee78b018c545d1d2f149086e69c3759acb4c5e486cee6476b778d2a9e9d6a856e748e451c4c9ee78fbdd5f7b6fa7c38774cce59f30c3a12dba5687403e9e70777e2facb67f40ec6f4a3022cf21dbef083d0df757fe4225ba34bfa41932ff6cbfb20b9a03daf7b96217eb98e6047cdf2fdfe893dbcab964dcdb99ab142bc6dcbb2585a8f85261052393530fa6d75e65fabe41fac61de57976ab2817b145b2cd79fbbdec8734a7e87d025040a3558aae24f49dec170526e00f069b63d93b75bc79797aa74bd3ea538f0092ba7fe0189d8f745cef6bec07dc9edbaa1083a70e34a85cdf02aafa73674cd66943fe927b128d2f9cf976770b31b79604f3a22caece9463a6d2a6d81173baeca2909a7258cf74dcb1d89346c84827011e89d59d572485e8de13053f47190bf343474c1d21a8412058c5803ad905dcecf3a43470d1adbe37278fa0f5ab66306c165e207997a2bb646f05e7e2e472a7cc85b9e12d48e89c4074afac3cd8be62df4309fae32c59bcd2f723511404311c2e18eed8d2004a9d518f1d0caff42ee3590347b0aa87e835b06c861a12467014bdd4135997c8216521503b96960266fed8d9e2ad568b6f9afc807806c640ad355ca45cf19e50e505086b83dbd4a883f4cfdafbb4799b76ba7601ca2fbd8a997b29606965b586fc067e22effa35da7ba22caaf8a231b07b6c00967243f1323456ad93506746b61c3c8415d843db3c418e7cb1697358547d98237e4351f056471a19a5c1b7828ab6573a75fdff4bcddeba90d004e99a9cfd554943af858319adbbecb186511ca880a1527e273536ad1c21cfa0abc62f757f71842a40a8a34f260182ffdfc313c0dd91342477cb2dc4b773f0c4e423b4a2e3b3e8aebd0c8aa15f75eba1ece3d19b8340f5c758f81af27d2ce97d945e70a597cf5a371e5dc05111e939d053865f2b0f66655d12f56b0ea5ba54d0a3353576d06e7328b839d8cbbc9bae8ce3259cc33b11968684430e8fb2b520e59a617e7d70c4edac375e9549856f9e7aff278b46469c301f0a1c90c2ae3cde390730b41b71ba4878f90ddfaf5116ca445c4e64ff3a6719ed2da6fbd9af36b6ee36a5e1e4db10ca603ced7acb3b4829d09aa4f904dde712caba174c43e547acd415b1d0100a2ab419e1e9f7286caa64a153bbf7df455a344bfea9f8ea56741530b028dc2f25a04e4be4ae307854b236b342d874ee19e31866c128ca270a02a4138a522bd345aa431cb7be8375fbb8827a9a717ad928cc81fbb3fc5393ad52b922fdfa1589dca399bb4793c110cf5a209da205202e53def6e9d813f936918dff9800cd1e01e663c56b3505d9ddb662300eb1d08e1e1310e312c4e512972e8beeb877d641f6701e18c9d7a8473f9bd0de0fce6c61b90ad2440aa8e742c42cee72d63b99af638bf6f8c6392c6300d76c10e192af08e580a30a840f8f0046ae29e0acf1b2c9c49a36e791f3f3f7991f0beb13dfd4f6d6e9d37c5e4c01960eb00b23259504406fcf43f8dcfa7791e5cf0ea80639db38dc26785d941427b462ca99556d43957c633b55e0a68fefdc2d410407659806def86ba9c6269fbfda7206c163a0369b3cf2764d615bb8b18f013113b875db1cdcd23a7020410c038c62208c988764351e683e621031713706015f9a144f840a92a63b2f11c0f08e30ed429f0adc63c18a9f9fe7f947828b531f38147ddf5b149deb931a884d3652da9141b7372422667361d20bbf902f5f86621d0a3dcb9c5961d53765d561b1e2aac46c855e625e4f01f98865096258793854ad66ced66c8ac4aec9e1441bbba43b08cb3c3cc416c825d953f3cbb2cde84abce24ca6c3c28e8604e620bd7be50273aa4e4fe175754e42779bc77fb3ace14b2b7e4e76224d105a870c0f62f2f99b3a40129d37bf46edf6ba866ef146a1f3d7158984ddb1aba884a6ca45431e5d7bb98b63f7e24e1b89ebaa09261a03140a7b15ca30a20e552fa00ae999082b7305056458dde7ce27ab2ce70cee9a022af32be90c952dfc335c0463b262ae0edb6a116c8574dad4686029c856897af67f20f6959f79425da4e8afa482b84eba604ca26d21dc28083176f7e395d627400bb9c8c659d431c195ad4fac2e63f7639c82e333c4c63d2bc5b1d34e88d1212cf572f37a2e9d22f0778e7d55d87f4ee18651afc9e29cfecfa37a8cab029f5c89118571f17b0b4afe9494e648fa371690a7d08f7948d1052e9a14850612feea85142c421f8b1c4fbfd1d7075d49efd2189affa57809e124a1bbfc83d68df4c59c2f5c9c11bc338eca5e4fd3875d80f2f0c5a24a753f6a31cf64757d2eeda1e747025504d8875f0bc2130260d58d85845604ba093b10fd563702958f7f4ed266029304eac46300e411a95077436f5a82be29ef55e68261f27181afbf3fb9a3193deeb79752709cda62db476885721ca00ab659a30d67032978e8d1db25e1e414077bff5de370da51f3151e593263b6172343881bf942e25b9606a4158e0e3e9578aaa28442ddd915c12658580e7d9aa211ab36603609296986c2021e0d3dc1c6d16ce960d7de607c49e431661fb59adc82ebec26c3a8b22f7d651806b844b9d745e03e429c83869ca1880bf9cc7bf8609c77bef0ae94d98eadfee3d09fb243522a81c35442eec8b7813c809b4dc7d21071305a65674de8f7a5827429277b2943c0d9106f3cc1e63e045dfa7a634f9b1dcc4975ff531878c47110657a0c9cfd3931375fd57789971fa3576d1c8b7ea1d56f9dcd550d61aab02b0fa00b0db2509124b200f4df7b6013ae2a165679850cb166a998330b5a52eae5fcb6f161bb8c1fc405316f7d3e09017e9898dcb4ceea0f870c7153a6c168a879ae41f55620fdc842167f71288e70ee9ee20b17c7e0bc4d70e2bc0f19b7a8ad8e215020ae97e8912142a1dc0fbf4b770e6f71a6a0c58c8c271e1f4692b40668adc0ec24fbf5ecdae84cb4b27097da83b51", 0x1000}, {&(0x7f0000003540)="52c4c2d63c8d3620762b0a252535b4a72ad9d15561f7b291f3bc7d9f62c6c49b91f0124d88c318d36efdd985b0bb92baded245b2206b24be06298e78c3a68cd236e9", 0x42}, {&(0x7f00000035c0)="16889b80dc714d818d2f09d523a2031f88b958a7f6828a65827b2c3fc7f15c420dcd7df68ae48db9fdb43aa80343df4bc39ef0130e0751e7ae327689eb54166d6fc763449ad2f8813a735342b6c43c3bbbe70ca5a6624fdf86d8c7ee74fe2247e1e7c707a9440140428081b8734fca29bf745c6b7a58a41ca259554b0b3bbe2217c66039a70e2603ea13ac17af9ea2c288a1e8fa6920b88c599e592cb37e3577af5af3312d8c46fe03aa78884d983f8267bf2b76d06098dcc1", 0xb9}], 0x9, &(0x7f0000003740)=[{0xb8, 0x11, 0x10001, "92022b263c1b4c8064d163fe07881d8baab69b81d4fbec09c8fb12238a54eabf84a79777ad5e291b1fd196b975c277c9c71d8e148c9a7471e3d75e49292064c94412101dd35d79a29e3f51d3eaa689cd402af6c95b2d6a7e0e93a3a53fe16278a38c775174e99a787752fb6a8103f755c3b290b7c90b57e5f21912cfa2885f792a40a9281d2762a774639382a77a18d729e0a84df49289d49bb0189332ee74563726a297c207"}, {0x88, 0x1, 0x7, "120b386bd6c948a6ff0f4a77177d089e1d52347b541e86df3265bd163ae1f1c86952acfde3c6093c45b8568d28178083fc70b912eeb0bf898da62dd4c24476d08bcff6672946090797a22b420058fb7dfb1704f767a5f369df1913c665182529570f8137ea132a7741566cdd89e06b338eb59f1a0be60f"}, {0xf0, 0x104, 0x3, "eeb3f04070d00a0f88fcd720009f858b16dcece13a1f3fbc0ae0dcf264710f148665d4dfaa9906d8bfb57dde0fcbbf82e854d09ab18f61319f875f23df43293c3e1d6863c1725d914bc0f84307b3b3e87e9062fd7c2bc209b0203b5e1b4c0605fc769244bde178300fe36ff3f5fca60633b5cceff8b1128df3570e16bc53f7d1636569891e492065c32fea46065d762c4cb33bafb6140c44ef22597e6964b6d094db20d06b8bf6a695a958e932632b3bbd9462c11f02c523525efdf078f7065cc35f2d1110f8a17055aed619c385b8510d8869b6f36fc87bf40d"}, {0xd8, 0x111, 0x200, "0a2f3f52bbd58b1c103d042631d68dd6b2192950d5fe416dc4d1e8e15399405ebf701aba249421f83f8c5277018880f237c93bffcd38b9dd612773a2fdbde32125ca9c610f13fa0b031240ada2f02b2afed83cbdbd05fc9b76761e6928cb86bb585c44c312b30e9fc8d0d4b6cbc68ddd912e280536bbbbd07ad176921cfd71ee0e9a68fa495cc2e59019151a4af0be5f80b882e2cd167dc33dd0fcfc11f95977c0a5309997ef7935f78349b4d9532397c172612db1ed3e5c2028bc047d46079c072557bfc5e1dee2"}, {0xe8, 0x0, 0xb1cc, "01098d0be40a89f54af39d753ce690eb65ce2e2cff5a213523a93ddad0b6277a923b97c489785e32ff9a6ed7c66b2523a24492f00bccb72db905fa70ec558c9dc7548562e9020af8dfc91c6a70b779ed7ec469348bfacf0459c9eb669eef7c690af1840e83baa14792878ad9f57d00253336d8782b6b09a3b04d003edd63c62739236313947898b51aa36c54441a469d702f292b1639740fdb9de1e1534c9e0deff079b784c5f63b9697ec192b0026375a415c91ad6374571cb0ab197b45ecaecdd2fa177eeaf9f489c5373f6dffc1dde13c"}, {0xa0, 0x107, 0x401, "bd7633a27235a0b2189bc581290c335971b9a1f1449eb91f02f972caa6b846931de12ee4e88b6e0d00b729ab430f3da90b46cfa810c0c1b0fa81a65d8191cd4afc4d3f5ca0919269e43f7e440e000abbfd2dd70967e477c52815470bdf5efa1fe98e88591526cc2b9c22b8b0ab8f19443fbe00f29043f74bc32afaa4ed6ec96da8f1e485212c93b90ce0fcfa3a4114"}], 0x490}}, {{0x0, 0x0, &(0x7f0000005d80)=[{&(0x7f0000003c00)="9196ec7095b75a037ee79b17a59ad10c2adb3a9f2f6bbb7c4090983852434961683ac54e258bccbd96a51918870b3500110c6ad2b46e9a0dfc9b78e0c0062e7dcc2f854e762ece602818f938df14bb68d033ab215878417a477b8a59e7bad1e43bc520da251f879d74fc2b04bd7958b3648e4d981d7ee117ed233f43cb15fc7247ec6c78a57856b0511269152c8a1cc2bb31d51d73e881640eb290f0e0c6bffefea5b8fdbf16a963c5f20bbf880a0c780dbcd3aa54f86702b12b653a758236dfea466cbd07d640b7702ebca93b89f83224e8f40c30b14f31371ec001c77017518fe3c673cf35b809e5a76b1741c88efe744d80400e1e981a29545a580dc012b22187b4ee2f8939d50bf83bef9a7c8587cc0af51f702f2532c9e90cbebaea2dc118f693685835652b69961d36ffa7c9ac4a6a44bd2defa8372d4d1e07974c74698b0cdc6e2b7e5901aceb18e1eab28a3d0086d0cde0fdb8a855a5181f6c16ed34943c3d4fd2a5798058ab42b2920b1de579b35dd6f5c98bdce18e43c975eca383c99d025d73ba60c26b39c24c32bb8fb4f60ce2a70f3c6570dc5238a06f6de6ad701fa52d3924939bdf549f3ebeb3c0d67de89fad87844ee8d1c5b3e9a1c54f319dda5396330fa1c73041e8dc6e17f46c809c5e078389ff4deac99f754a2cce97eb44eaee7efa570777cb3ca12fac59a2c09de47d9c7b79c7478eb3b2e6e9d84ec0244802e76b9f2ae87451a7986960a4448b6bf46d74983ae0c6f568c7a4e369ff91330a677b0e842de9d39a4614ff548e4393b62108e0f545aed5db37f2370ca3952e6fb8d2dc16009af510eb1c6ea1fd4418bc6a26b99a1521f358d0aef51bd3edf666843b01378ff1bdbeba3d221710cfdb6dba8d22b910f1e395f6dc6c861f3e018362c1862181fba6cad4aaecb5903370b7cb0ec85c5ee319835361385be37c5a58d6de9d8d89d58a17b52bd6b7e11c41fda57b9fdb166aad87f88f98fc9c9ec3c5cc0f21c2e5fcca7063f978b4c0eb72711514278eeb7084b4f16b8a3b58ec150480da39515f53dfcc0067ef8ac8c0615ed7ff5f66b907bb1c67eeaa5748789ba39346df3fb9524e3bbcf362e60b93cf9cfa4f6e51564dafc62acf484beab14873cbad2b08689d6f30f2bfd60852f39d63bcb6ad46a2edea9a0b5d658f3754b663ebd912c59db0c616a4c5f1ab5a23d63d8d51ed066a5bf303d0fece8f29b1334846a4fcc49251108ed45536c226c90d6795aa6dca209cb077a8e7ff3a0ea33734a21fb98c4f2e27e33cc088b6f064fc2f720af9b36fa0023e17491478c26da29b36250f744776c50435dd9f39e1b44a3a568e86f332a1f4f72da25f6bf31f6b13a31ffbf886581d4092167411affa75b88e57eb035028c63f5d067d4251c348e62c75d793c7adbdb770811f81483b932540e54a15a397f44e3ae61560aa6eee9b836b9a3fba594679cf28c52740e8262227e12fb1046d3cef010c2500c05f2a02ab9b169f923f291ede1e3bc8e749b8ccfccbfa15d20813b95dc156c14c3de21c5e13bd2511de8e1a476400262c1cd153df65a159545063ad007d13b1d0a225bea92d7bd57abb028b6c31a2131b95a6a0bcdedfdd8a87bad732b8bf355459d374e2a42f9bb3f437f78ca73b8d7ea259583d8215fe3b250a5ed673cc2b4c1fd3b5024f21fa4e65b1ee5b85ea11bdda290cc2efbf25953acf95b22bf97226d81ace7657c515e4f060ae3450b9703bcf8c26a1c5d90ce96aed131dff9c944fb17dd77a15796dfef7f39aea49bb0e75c17a14f5f4d13576e1301019a8dc02fda2946a03de72d3eb2eafa97a119ef67deb6b94162346b1aa68e03f09672562c603adf23149a414aecedd9fe97ac0e6eb33d13f17d32a011017f31b89695a94b4fd4d38a6351d5a69b1d513204d4c1f82ae9cb91cbd7a772cccfbf609f1bc499ec7bf659abfa45baca28c1fa162631f459f3e200d187ed12329822c5bb47d8dc46408714ee8e7477af9b8ac9708c11229f1bd8f2b90ead2889e8e4255f23773e2350645324f48b2af013bae23c71e274f235c6106ef558c55426882ed291514c3f02370b1bfb45276a6c9a4ebe8ed1f3b333fb079e422e6b195670896348bc71373032e465a51293a104e2ad3a6b68df84ce1f0e273c9e80e01360be3fec27e7b175db139056918ac3ce566eeb8e2beb747ddeaf989d1a575e025dc4bda7d9216e9fe0eb3121bcd0ac7a973557e78d45c3bbc3c4a1c4cf53d740e3ba567bc12a93319fdb4ef66f2afcdcf639ca8eaa2cf48228e1ef14bc0f15d000ffa35adf68d70491f24b7fc34d17345cb1fcf19fc31c5eae747c970a8c8e8928e2cc663237f70a2eabc24b811104d47614b967d65d67d30053d48feb9508db3156eedca0e500b0e1ba3e8b5fcb016b9d5a75518648fb489e5aad4a99d0312af3b2b3778efc974e1058e82c5d04757ced4b4903d30a96991e04e909c3eda307efb5dab1e41790fa82254a87fd6dbe98cf4b0d2c20a696dcc40b15b598d4e446f249da0d102accb02e340046e184ebff09190ce0f7f58a52420a1f92afe537bd19891e72b0896d2165342bf9fb695d58e5a2d044ab861a20f9fd48d1f0437f8dbc672f212c886d9133751c38a4aed310ff885617532d424480ff28624dcd3e0dee80c79abe84563b2266c90c536efa0077a21982c2be1f80460426b68a79db1b24f324431df00dfb71b30ebde1f77a6877c08ecac4e5650afbabde625c8290469d1caa62b326224b6d73b5aa2686a25a0d462ba0c4cbcecc52ad81d60e1c8ac0dc2c7649fb72c4f1923a54e2f563f8f31509e8e56be8f0895ef1e0d53e9faca842989311d0194b2dbdfc835d8163893dd15041ebe4733369fd3b23f7a0775692be1e6e745a43f6fb2fe90fa0e088e8af393ebbcc82125092d08d39590c35ab641ddbba6e2d3707b15d6df554ba0a51c1fbc817f07673cd6828f3765a6514bfdde258eb9cc5e2b65d155fa26b65a158522af6c28800a1567caf6ab1bac984c233cf2f647dff14a31d581145b9fd119b946cca1ee376230224eabb03e363b16157d52559e2a4314df07b8735d38726e462508cdab188d1bbd1c01387ce11b9385e12de3c5ff5582704d64a923d8d596f8670579b549fb7a85b2d4c9861b94c66b359a0a10b099bd060beae1d55231550e772c91e160d17c163660ec16f7f73ed21d5d1601b2d52e31f25113d61f6436422cd0c00796f47ec5b71928c7ef29a3eca84b02ce2c0e53415142bb673b2b1e2e3fd336fe4bd558c8555cd23997111b3ec61eca64ab9196070fbb8a9966d81b288bf56df8d78c3c015b64667b9426d123187c689fc18177e4f9d638b63c813ad7f18ef751c335cbf8a683b054b3059f84aabf503e2b2cd6174b0afa1933fb573db5cdc106c738976f52767a3f5af24cea51d8b4ccf7ce344675916b50f5cb11a56fab579f578ce5237fdc459262706a4a0c98fbdf749f672ef56ec5c2c7ce4ca27e668f59f8d37aca8040ebce00acb574e0747f249d8e5e2dab1f658ebd0a35cde65633373c9292c1664e564a7cefe3075daa70c3c161b13331664ccb356e9ec64e264ac3500826deebb037399e48689f13f676eb39f819349cf273cb2f5a4e44c00b060f1be9fa196c2a601c4904d72bf00737d6b5782472ecfbab0290d7a04c8e65ad21233a9a2bf72dc9de8260a29f5215268bf96c3e18e1249a3f91ccb9ae381c9b26e7f4b716b7ab16b3beb1eb66b9d7763df502a57ef6367dbf5c428f9217967b185f513603201f9f8adc8db1991a7074a4d938b4ac4531ccc6dfff0f6ca7d258bb3433a5b6d6adf711a240c9efcbfe6423fd82f1b7787a02fcec77f68cf979c17bea8a073124a089725b14f2899575ae6f4b42054f4b949b8a9f1965fc418262b787cdb1add95c5d9bcad41fb3203bf55e7a50719a79d9ac8fbdeb3608102a568950dc1ecd356ae32ee6c9f47ff432eb4a19d279744394d4100e3440d0a58cacc0e6b47ecb0965798e5ff5c584dfcb1cb7a9d8f006044e00b24d9e124f5882e898a7318e5ad2d911a2facea9beaaa5665ff7516c8d7c0a03e842b8a2ce70121dbd807831f53109ec896835b962fa3aebc8343a360959731351dedcdf2a3af0d6c2124ecbfbdac97015d0788056b1e2fa27aaf55945bfaab80562f8b63d8e88684b3016391011acac60ecb12227e91072193cab179e8d0f633392dd18ba7dc34f2859c97a983a29ceb6018cfca04c49b7eca8c0a1533b1ebabc6db251a756567b75a7e2b257c6c6d3f67ceb04b6d5f64f5985bc14273e44ac5266db7a8f5e77da4cea6073f176bf6c0e00283542a00b0aca28b80a133bfb2caafc336b72e6848ce31d939df9b42e62d4bdc4a9214425b1494f45e22aeb6ef4379994c2acdb120258493b9a56545a997ca231a670f9c845a9f95865c0c11fa446119895f8e4f569b7681d30573db444a231ab58b5c5e7fd56b599adcde8a5d41be4b779796e014a07b22e53a334b98f5c56b608d03272c68c3a37c0b7f686cb00ec71c40fbb5e031d614421507288893b6604970853b51462b76e2f1b34aceb3e2da65f5b448436590ef4c2ce49a4c221e47d43d192f400452afe4771cfb7e82bf8911e1436c761173edec4c272dba8974a1f4c6c18cafa55ad5b8ff889928cb3f58b58ac892db1838d2a73ead435554e932fca458dc39bd8cfdc17ec6b79bb5985f6b52ebc6186f45530e92eb4c56d87beefbc01e794f3d72623e3e88e50b802ee22c0eba3a7dc391700f2bb864809bf0bb847e3e7d0707ca8bbd6143000ea5668d83ab69b5052968517269b2aa44d8a0f05178a2bd03f8289e19173ec11c552d7717bfe4271a7e40b3465b63361333310aa3c58448ab8f3dfa23558f2346bddfb690560521b0a6dbdc89293900728c5cf962f6fb522befb6fcdd19d5b7671ccf408d3081b707294dbe864612420355473e6095a962f4c6a9445fe1b425df6a0fec4a87ec168b61393f6f9213b3fccb8a379e7d0f631ee0b0d9724836d2be10a8f005ddaf581162b6ce76ba1a435f2796418b341bcfb47ee2fa4c901fa3869e82bacea4809ddebf4a14a7451153a2fbce582970178744e2fb4f783254d6e82db3a1097135763099abad87aa9ae624634edf3d996e1f20161f52b273100329b709a8647a65ac21d5bdd1cac4cd39d0fea7e9d1bdbc1a51b7a4e902b6296564f4abe7b78fe0eb7b45d1626db46a14fe682178192bf23f4bbf629ed5e50242899ccc8d356176b47e3012f7af989b38bb10d0fa1d9ff2898c503c6238853b2344e395e658f14651ed926189f250e519f18a2774cbe99ef18c7282e88b64c06f83c1a0bed5f775be037fe99e8e932d4d1ba4c570694daf088f5f14b53adf0a70740b92a6888a22ffa4f50502ee8960cf666470f2709b08f09e3cd999b02a04d90741f20c473f7c5f25555e3f17312a5bc5a4d656f7e7d3c0a2216f3e8bc4309fd65274e0496cec9da8b8c0d78b9f500f505ccfa867cafde52b9b7f649d1043c3b153cc0469f62c393758e8c6816fc6756812fa065ccd569f69aec37f40918c68ef694e134ccd73d489970ab38bedf2704de0e3a7b7c5f92018fda80fa0f69965951d5a4d86c3666ff2dd3f71ca9e4992ee7a48510b73de8dbc48cbd058e298a9de219e54957754f7a2f4a1bedbeb2f800bf5e3f76efbae4a4a16308aa12112017f2f014f24a000b96fdd25c943eeaae392c4dc44746a40213d316a1ce40db6740afb5b55c67e7f5faf6b2badde73ef7d0cd104f59d83ec4edf5be1e21", 0x1000}, {&(0x7f0000004c00)="7dc25a50e32f2420019ebeb6fefc27c183e4e805291e0927125de99be10cb5709b5c58110ded40e6f31db50cec0af783d6b609a135d48d00b8e6992431fc2621e20095cd58617130f47d259e62ea75392eb47a5574875b5e0a82a53355691034d03eaddb8aadd5b255ea3c37ac461e53f54bdb167835454b8b774e672e5d0b4ea9df191ed18fd4c39b9c49b3fba4beccdd8e3fc87d6e4e28676122fe1f4ea917359e812bcdb712ff0536a1a9695261c6998761b70124191a6af57edb474f5509474b7dd9b774fd729802b88ae4f1b46007990971a6b26df5c78d27bfbae563124706f5211a5fb1ece51503909a58f366184ebe568f5c9080bbfebcd643309a72460a2b75df6e3d5c9e140e5e43301ee226203aa60e7c1e3de829cd476d4b0220fd9df0d565a07aea5e11f7d18414e1872ae8b45fa6e8dec8dbe46809baddb2fec490e0712ad804874f0836c80cc8081c87290fbcd708f07b14c217c1a1033706ae4ed43fc96b4c4eb3606596a6680fcc8f1ea31d5907eadfd56bdd25f3f0501cb81d99dfad47fe1fd71885c720245e015476daa09a816d267c52929284ffe0f9e1194f8568e031e29ef5ed8b151bb50098643ee7f7a3200899f26e95b28218efbc2e689584d86161b4dba0b69a26765ae85585f8561706ff017382b2994e870eb2dc3de1dedd186d229a8444689e7e91f9ec8c06d857478cb072d2091fc3e29048323307ae04ac0baf061aaa95f6299a31a449a1659953e2fd011db971555135d416342cf10f88b53bba85618657f93c4c4b61381c0aa38ebe75b2c511607b2137df9d11c78dded9be8d9e46f1f8d483ccd4df3a49689df27d0e2657944fd685dfe17af3ecfb29f219d27916bec8c4baeb9654fe5ed2925fab9dfc47a35cd8ab29e730b00b99edddfc8b78ca2feb7326d3c2beceb43a47b605703db7c346454001e94332010cb162a4a2f1f57dfa390fae5c6ec30cc33e3c65432943f52650863e463fc994cc5576f3d62a1adcd0d50e3b9845e1cac923edd90342cf14a675203a017456872adaa29b4a277d56581a659df1a5bb4f2d0580ce4599a39212b5b3307b1759bdea574dc3521b3c5b808a7c18a9e9342cc71f17012ee161f9eaff70e5af7d0015630cece4b68c02aa25b558cedd88dbdf5f044f42627a4046e9694143426c7c97cdf688a4c1064c1e05c6936ff5362d6d570d99d87b64e2768b6a1a8df74abfa987c43b078b6d6a87b231fca51988896f0a39111ce61ae661c1e8c258dc6cb99ed8bdf170a26e815b84e40393dd47d699e962c8c2659532a7e2ea38b6b433e8a6b8c197bf3b384980cc63cc6a11a61a3bf287c625bc6393f8b500e75e829b372f5912f29dcbdacfac04f3dfa5e16399d07eab2be1d0fb1d0a2ced8e2bd478f228c9e9fb055ecb62f373a7c99614a10ed7f55157f52eddac7d3751fc7eec770d9c810fa476bbd0aebe48124e176f620efddef2f14031e8cdbf747047aa803f6e0d8d29d4f2a1e57b887045e7c66ba8d4181b620d5f67682650323368350cbf66b8f8cc27e9c6a6e3dec57b632ecf4844d4df5aa7fb77ca251001950fc5a3fde5321a62bd9ff325f9d89f269cbed798b058fc6ac23d2445debfd9e70513d9467a98f7c074cca248a03d5bfe350db91488c442677b66236880e1d6a61be230ee0e6477c2205661ab862a7c66b60d96ee7d5043aa3fa6e693cd99565142aee405921664e5a0999ed2225bbd70ec7eb280fa0ac2b9bd909a127d2c84af1dc7d5926e33be5ca8b6599b2b087e53c050eaa32c2c7080ee6c42158fa938b3a9b2da47a31b8958f6f9e6235aa6b6470058edb083d1dabe75e89fffc6d50ecf50955738f7da5254e5c76a4cc49e9583abdff0620937317a02d83571f921fd907fe93ac130fef2bdfe5786e4bf7e6a97d159dac80e93be789a6c826938f59478acdf4629052e2b2d1ef916b326a59a7daeb9afd829ad523263eb80541ee4d7100c4c3cd7ae1464e84e78c926ef047531b6e39bb525d99d4702d646e28f8aa79d41787a36ac56bacb0b3c6d6f8785a86a1611195e5c6671109a9bbb4322119597f3ad58559705157fb1cb13501b7fca53f75c376d759d4f760187b38534e34480c8c8ea6c1fd2c7b32960fe1b6e02108743fa0eac2c5795861e0e4b8c430ef3b6097484d24ae5ee083f2aa48c955b0c041ebb59f58395a24f7db25d791c10a79ea582f425dfdde3cd5b40c26fabcbc8ee7432f8f10976867d35b6c28756f08b23ae8058e28bd3202c8060a397646cc9c726938b4999254f49b22d353362f6d06616bdd1e86490a362ef563c31288108e3901b425426e3211c6d4fe1e4739b16e2282ef81ee5b7d6272405d0fbdd8e29bfd777f410efc9767248b6e1ef762138dd66c2a2026d1da6c430c87d2ac154050bcb11c0be0a8cb062c68206927f881bb830b90efe9077c82faf8dc1b41bc2383256ca4608ae946fd8bcd610f210f467d067d1a2b1066d5dc342a4d053c28fe17a8e82dc73306239421a4dc97ffc44a82c6a73e91d10a31ab5dd80bad1b6c074a9c3a06302238e902daf26bd7225ecad4fb303c0eb0be77a43e81c857fd5da80931c5703ee30a196a15df5523f9c307ae5b54ac56724c7d22e348f52ee90d5434c749824840efb530f98c37633419c20737901db2e64227e4543995190d9183ed0be036d55b93f4e184a8f55030637505978e7533a2f793707e4d79ca582081ec2c2189002561732d9ff5976ca1ddb1fa8a91238240fe28775cacf9aa06ee1b80937418ab1962b964030b232b62055ccb2ea113ac6ed35b9ce5bdc362d381a06c971df9238abe3a92c1a2fe2df99f3d3447e93a2f41c137dbe5086fdfff785251db40286c88ba3b45f9a89875fdd6a2c23f208b889c9eb2d457f87bc5005a5aebe3d83d2468382b3b55198c3dce34c5767571bf6fb07390e42f8c377d8f1f03fa5acea7035885b5e7cca9ba1b963195a495b07c423c1f855c0025c11c142acb8bee0c4f6f1bfba4ef13c7f1b96fc838b4dc1f96b6e6afd0493393d4f0c8e4ea13e2fd2f65ec40672fcf8a0136da081b6e353b3294d329c0caa590cfe01cecf25c48c71d95cb0b5f76dbea75ff2960e2ccc421afa1bd57743b33aa3f1da37e7a2463c345bd24a5f2c3aa2ff02fd973e47cec70829ee41398d86976de45a3728395dcd2d6661a90f52261e3cc1a9c84efc2ef86afe78f0810acd31eb2bc06ec3b3abbb73a492be9386c574317674212f638cdf5605f4e63168e42818b348b3e375f834b2c7c3157a4ef3c786193cd9205dde784b8163bd4cb16243124ddf9f1b7ead329d24a48f7711ca1808b587cc58c0a6764f9c77a2e61fa0209bef64494593e8cc387af585fb3b6f0dcbdb0d05ead92231cae10695da702b71f651d256702d4fed25fb8ffdfa2ab3b9f6af75f83c9d5442efbe01463e4a5a197e1fe8472114d33b57a25aeec93e6aa0ac4c9b3149b5da0e52d9fd2482e42bfd1195f0c8da5ba165679f09172986dc76b0d63277585a1c471863c0f4c9a56fd3f48fdc15d50f06d2345ee22d9052d815ed70eb918781b145216796dae11636febae243b2e610be47896c548f225b0927a8b5499c8d6c5dbdf498b375450950940fd2e455da389ace6a089b1f7c7298975aced39e8095600a6f78b4f8ce49a9d0fdb35257dfeacfbe0a842c466678cb9226f2e6d37360fd40d59140b80c3562511608ac0cf27575a9fd17271b5646b92aa8facccf766885f184c243e1b240baf7ca1ce1b3b4a916a604116588488fc1c434d3341eaed8846be32003c80b3c237630cea16537e14a3eb225475ca4bb14f6bb388202a26a70daff7a6352448a40c6b16d8e48e907969e054498b7727421aa19a7917453271d9ad1d609061cbcc019c6bc6480189789ef3d7727c766c59d0fe661305dccb862b9fc82907f3a3aace414ee3ebab64c0e231e7d174cd14fd5dd5dad7852dfb353d942a542cbd3d695ac1983ed303fd4a89219c7e312a17fab4f970c69239da8ffa3f75849d5ad0209067bb405fcd7dd628e70d022c44bf567e691a77ca0530de339bc8374ae5034aab7bee661aa861e1c70e56750d43ed2a994c78a29dc707e55cbaef1fd58833b6ed1ddf0adaf446f9d38b847d7be2fa608411006f502109322622867ceb139abd2d4111473509c5c0a218f88b07adad6552b2cb89af926de5899da2ac82d7b45dcb0e51f81c8968b36a954f5005f8eb4970ca2bf7379210c3960800bd972279ee518fbebfe01a1a315429660d30431cf76b6c93bb5a01e6dd979ae3fbe6611c1de1b2fcfa951719ff4b95b56715abda4db5831af20876f915b60fc1ca19a30fd4ce6734d7552ad8119ba784bbc6b52af4c46824cfa458b5b1bc1f5d9bbacb71053a0df73223f32a37b3401da86da288518f77666468d7e892283f506aa04da81f322c8d55a62b112546ca6111297095a5c526d0782ef16e4db100898dd95dd8e67b966abdf03150a4cbfd449117acb1cd2c8a0b18f2e45a5790cb16d40a607d97705f4635dd4ecdf522de655ae352a053df9c7f8e7e7b09a9ddfb3d041bdaf3c276b34d9c48c6f9b8755b002451f73356f84aab2eff8301b7cbb6b98d6b3a049ab61288372272337b33d71e5942102e9621aec300aacd9250ef9639929df415446a7856aa1ed8169ac8c9ff59b632126b79953b1d14cbce279f434bfa9b5e4fd6a8dc5c0f70a8f062f60a495d4140e52a7668d04c2c97acb1cea908252d82812c91303e7cc13dc154b59381da12271551f39010fd0eef7955d78b7925ac015d46a2ce5b521fdd98cac41010d537c53b05f50d04028391605ec9611e9dce56d9f0775d65a38c2c3bf76f5d8ecab7e1589defec5cfce7dac14ae44181d1ebe7cd4224e7da5ad660ba733eadcd4318b9b6fbf08ad7003b1e2d0190fb05b03ff69d4bdfcdf29a36e05cc0a824703a47f8f59d0eef55db5350bc4673647ae5bc85ae2074d7558613467cd54350343560659a88abc681e8583bb4599dba54097cecdd5be742e5f80a708e4479e81131303b59680735f2064c7cbda0286b6682317a8fdd69db9d57a67d7f38bcde9341e37697c090d4d393a1816c866af6b7d08fcb2f36aa3518c05636d8f0db24b648683a89fc9934fb888eb80b68ff998f783b3e450714f08ab60428dec4eb9cf28ed1765f02c9bdb063d918e35eca95da3a88379a096d39e4593d6ba30bf64e2ce552e95bae58ac1d0a0c31ddf806bce9398628f6829bd72e70f01202849b01f9ef7474395cc99b4c4332bf02e2b29f087d80c0d8e9287de07d3b5c4373cc020c2f30d59c6262a036218b952e1dd131a2599810ef712369ad561ca4058843b7f592826e52daba7fe0486a7d9e0d905a244ea5edfd0ad7f1fc6f372630d7280305375c1d30bce856d15473041a5c4fa6ec2d1c33fdd02b44c24add462532fb389fb87964d1882814fa8cdaa8353aff766c0e8be8114de3290bf605d4fca06d895009f0ae5140e56d35b38df887c88704c7443c8d8ef464efef0a509542c422eef345aa4d99beac401d9f71c2406e0837879ddd115d07df25bd210cc97bd95913e31b7b6d5210624d7600f0da1d71a50e635a77e415ecde8718ee47dd96938b98870b60ab8afa12bcc42d507967ea00043795f0c1baec1b14fd5c10db79c6f2d3643032cbd6ddf62c80641eabab1ce4eaafda860ad613bfd853c24dc79c8d6b5ffc5a3ae0aecf5d70669530ddfee9d9c589e17a5fb077b294cab6b924e0dcab6d9d4d085ce9ed95bf02278d6427d1c23", 0x1000}, {&(0x7f0000005c00)="df959107aeae10844cfc4b270cfe1342611c0fcbf8120159b999c9897761e4c4e2785465f7d9b1dc3478d789b33bbdc641670bd0465116431ca3e9a5ab182cce6ce0a3893cb6540341c3d01a09846077f85e58", 0x53}, {&(0x7f0000005c80)="62b771e457b3f896124b02a2b038a39a7b41cf10b0d4c9b897b0474e1fddca2b95eb2795fd6d010e462d69aa40c558b0ddc47c9cae8966b46db9501d0af11da1f97a65336863d0b00c239a5a29feaad72d8463f3e53770293091c4fd48499cb88c664f42a446ccd0dec77ccc5340", 0x6e}, {&(0x7f0000005d00)="dcfc1a7a15b11cff2b3d1b92ebfdcd250042bbfa34a5499728321634a968bf156a7336299fbc3a50e55b3ac7a130ed80d65bc17a36bb3db2e1de146026b862c3d83d0d7e3e3de5cf42aca5bcbb0a10c7c9d62dda5f423197945058", 0x5b}], 0x5, &(0x7f0000005e00)=[{0x108, 0x3c, 0x8, "251ba612158af00d4488a629166ad5ff8eeda277ae29f652fd8444e788cb89cc5623b6d6610dafc91c3719c4130a3df31ea9981b2431884c6725c423bfa73b89a056325c2c516e8a8cf33bf19bd60301ad51127eb89698b4e9bc4df8241fd6daf835913f6358ef0d4603cf92759752040ab0fd3644edff84ce4aa96ad368b0e90702a6947b3ba56fc859fd0dd73584fe87959d9ed37718dfb7697dd335cafce6c47e6d9ce87b5c8cb2a2d9abf4b3bc15ffa1e0e1b85f76aa951c01f1d62ae2359a5d0109fb79f005ae8d8ef830a76dff40de9e4bf4c2eebea3ae92eedccce83a8e30ef0de0b9404735a4429e048f5e08d4459f3c4e064d"}, {0xf8, 0x10a, 0x7, "2f06b18c4d481066f2a7c3df08b700c7aae945ec707a13861aca234639460a526d83337e5dd806d74a81900f94c99c0eb73fc6a1591fb123d5d1e34d8b6b21b80122ed811b0a39289c9d9cac72e3f850e2bd3d2d73a384cea896249646ef2fcf1a31b607f54dedb72a801d132ea43651f194eaa208c752c5b7e726466d2d64500d53ad6fe8887ac59e5a593f9c20489a4e50c57246673b5aefeffb7bd843cb2bf040dd632b28f5a334052c5d9b7f6a9f149b778e061c560618d6410fc464c8399afc0ae06236a32ff810e629475312c65e5b4a5398317d6cfecf323efd774cc7bdabf28c736a4a9b"}, {0x60, 0x1, 0x5, "81f9de87664778603cd2a9d8f630075cd3e6b6c6633a94b7d5276af5ae8d4369ce53bc3ac8e7c1b321fa9b4569e2a5bf496ba4d23eebc3284962841e164cff123fee896da0d0ad785bef51"}, {0xf8, 0x114, 0x3, "eee8565cf52d621246e8e5176a91deb1f079d86a0814f6f4d2c81d81e70c74d2ad8f6c467d1d7191e0e0fe484b72fb1208e89cfbfb5908c7f5f751d2e38adf7bfb3183614c0ee92977dff734efa08ac119017a26c09eccab7c17e0d1f32e95e18ad27ed9f11c3e6ff974fce011b2f02c2a4c337678a03154fecf7e13625ad5aa4bd861c96f7936d041f8dfe605edd863e34fd9305a156cf3d685f807fad76a0ca767c2fbffe2645b7e69a45221b31972ffd70173ad66d36834fd556a3908202354f08fbfd89811e914335c615b803c868eff09a08f0c8f4d654744c2e95675bae4c9689a864780"}, {0xc0, 0x1, 0x7915, "463c0df3f92fd0a344134b7ceb4e5999a7d09b5e755ad84814294495a846fe442433139e9331f57d5d38a291f830d931b3fe3be04342300702d69819e6d67798eaa0a50f3db8051f95f38b219cb2380ab299ce694e1702f5b95bc2c9879da5194e30d6aa93e9305d8c3e266d8ce47377a35c09d8f0bb649f9cc5ba78d0c1aea90b4ef577eec2e9973c330e4059f169c769341bf60797d0d81a42fcf0b906c6197dcce43f298059aca34731a280"}, {0x78, 0x119, 0x9f75, "877fab8d27f02242bfaa9299f655b946d09b576b13c1014af63a19ac7052df6232195558f972951bc9766aff90549022b0d5521c66ee67d9a0fd79c22ee725a8f8e241b46144f2727d2776a4fe16b78ab691ff33257892be06d18095171ba4501e26c3448aa1"}, {0x1010, 0x102, 0x959d, "8c878e02675acdfadd3f105a9d2c3e99bbd77348a78516811bcb2b1ffa9d05ecc397fde09399ab58d5cc0d4f7b7362136969c208dc7176aa7fb2a04aaa20e392d27c6076bf90aa54c13b3d2ea046f6ec876e972fd1f571a271146f7249e4163ecc1b9c2fd575370d5b934e3bf6dc54ecc3cf302a1347da7b5ab7963d2d731a53d402a644c3365d6ff9366561331da730c09654e24a47eee062f8cb503806599daa655f1bb7bb8aa34ce782e3930311cf0c4415001a744d7c0646fc2a3b94e2c5d22f43d614a85d6fec69b773718a05ad32d3e23e5e9905739999f3cd10bbdd4097c69f71dc227a98571789b661b805ad9af8e0c6bb5c3cba9e383ff941aee69cdd9c8a18d8de76973e4f645afd75a02d001bd5f34aab1cb65052f9f42305c7c4e13cc9275401e88c6e997d3035465cb233ffa4f0d9c26a4f9de9188a3ac9cdfcbb3904217e374abebea9f636f2f01e27b7068ffe09f08628b1fadece26d11f28a085aa7872142578a548ac89581f5baf296dc0ac6c8e7a57a34f1f70d8a9145e9f5d9e9a792a4acf34b67a5fc4ca1834a204d951d8ad67bafb375dd3ed17901ed31ca02cd305ac8e7c28b24321fab403a8f85ad70a79a422e07ff5c23d846dd83841600c07b14526964842ece4425afc429f1382ff94020a13349b5af4e1abd0569806485b4bcd685d60007b4dbb490530b9095f1b6ebc71ee105d5952b824186f9c43d701d408ad0c7d9b72129606df0e72b8538e42de06ecce7214305092071b68f575f0c36d4b9e76fbf2d665ba2908d4af474fcaa5e6a2252334c13579812bc6bdabc25958826a423937b1fe0e579dbede8736b9f55d9c8aa7623790e5abaf4508f759d7ea6367c2557bfb656bdb0013cd51fe88964143d068a7265e0c1f47264d534618e75024b19e9ae33bbd7ec862657a0cefd4ca82d500257fa75debb0027a98e1820129f63966fd19e404178d6b4c722144a81da2ec9afc283838811e4527304c428700b62ebbec9f927130a8696b7354e12da0de2d867060ff952ffee9e3d7b95d03fc417995ce779b126c66aa7b518f4a2b2f6028b13881a659f36a90d5c01aa612085871f4f05c6388305c859c5d4b4e500ff308a8d606f45cd80f5248ccfcecb2ca6fa342e49f36fdc5dafda6530ff63607e592430badb4a551efa8458b69c963fdfe2bdc85ecc7e2147a0c8c7907ff14f6baaa3b7be5979becf428d7b665ac5133ad00e5a5d8d7bee6c6843852a2758d3bb661b67980c22a4c17c93a2152e61505dac1009ded8310401fec172716b06784393d3bd964b03778b7cc83e3b156ad9373780cf3169ecf14f14001848867abb323d5088dcf390ca59c37e4be8747bd4e654f75f31c84e862eedef294bec7992a4fd59f9495b4f0108e4604e49d9eb16256588c4b3a79343833d73abc842017ff349e4c83e607bae68907d74e573bd8a757136cd33236a901ecc567e03abfc9f2884e343175ca3cc171bc91a40f9175e75736f58c1961f09e7723d44860fef6c6ff0afe37c54a06535de146029fdc5e9467e50d90c7f7bad60bf90861fa263a510d5b852e3e10df51b0bde38e4d0fac2074561c4d12eb77a95ead7c66f843b33d021f1515f56bdfd94ebcfa29150fc12cb1b1538dde3aeb3220c61089ecf7ccb72bfdf5c2d367053c06dd97da816f32d2c77374edd87308d4379654ba9da6b4491d1bdb4384fb497e59f9375b5b73cb1275785003f23a140cb86a88e2471d88011fcdf79c5129a42f883c3238ada518bddbee7082cf5232b873f3c010d372683337567d0cf39764e53aae701c3f86490e399a9c6667eb1f4752d579f993ff597b93f20f940b6bb7c84714f6b422c2bf7f21433ad3c3e6fbe42adc30e5863c315314dea6568caf90ef885bfa8ea564fa383f94d975d3d8b76dfed832d64dca0cbebd181e8e3720ea2567e0b922080d2e93c2024ce292c6403cd64d1a2fdc9e1e9f291c2c23426ec486fba7797852aa0e23e14504b44bf330b9d7f510091f4c16a6bef5bc0142848cdbdb66527a5350f5cae30783e28ab57c7f4893569ed99565ed7c02ef5984735ffdfd0e4cb967eeda614a02c0b41b42e11003924cdad0e9ae81742cf2d1c61c862bd5f38cdbc85c2262c21f6be41f626ac31ba06349e9142a52fb17c8d53306cbea85f7d772668105dbac444993abc2ac56253c33f884ea396de341276b9f7390bb7f36930041504ebeca08e62c19f3cda5a639a8b47cbbec0f54c0d7d087b4f7892b2ec1ce83389f87aba129e1d0c0e7c4c7c2177faebc642ed68b17bf7d8dbe4074d6268911267263d229eb50c4e122d7eacec0f4e2d100b7e1f634c1acce87b1f967f22ac0528676d61fa94685330d3ca9d0efda7749700d2edf7ccaff52468d9a1df8afe57ee17e8bcb8584f8fc5a97d4e3c74da08ea102266936c1f26a072d3c2c21a4ae85b6da4399500145fb1dbeaa797444fd1b2cdd815f18b61ffa1c30ccfebb61e992166032c8b9d00cb14fa7f2e67c78d395144d60b8e23e4c249e70a0b27ae4b81be7f1c66f04a0483bdb0280d9b275191bcb23f78887ce8ef541054f5d978e6c4ffcaee6334519a5b37f48260819da1dc9516d8cc1a53855bd2356e2d972565a9479c8fdc543a722ba6d6b7ceb3f9440eb6cd7de28ae1c7934a5217237df5705f8ca9dc973f27faa9cd51015edcfba896ba10556e2bef7bc7ca969ebe083e2b6a15121fa1bcaf7a8a7b3b28e294d7967f1a59b547c7535f515239597a45e943f7281b0a2075550a2b6bf4566cdf34579f13d9e96a959bca4e321c1788e06d05acf216405734bc88733a6de7a575bfe42cd25dff670bd93700a82196624f2c7ef0c3e0d23861364a94fb4f325dc07dbae0038d455efc9fc54988c2b0d4561d0c8c860f855e39a6df4c8a3e704f751537a1e0864f4b5c98913a838d810cd931963f47d1526b83ca210700644989c3868781bd071dad8050b352cde553bb2e3e136402c148df7a6c49abf803ef645225b6a85e674e0c59a76aeeda5f362545ea51646c7181b28bb5ade258bcb5ea53063413e65aedff0df91f23b585447a9ed110ad7296c0e3c0ed7eb8a2250a39495ff9ea3b1a6e2d2ec52aca030dee14ff8d0b10679513d7d5e45f5dcdaeb58af230d51a3a1583cbac7d3dd61f6331c8d56056beb550fc882fa1e9ec7bb0c903882e8a15b87025b3934f7970fe5a0466d811c51c943fbfea0b642c67d462cea55fe6910601a6deda05013b6f0dd4f111d8bed598f7ec49fdb73c2f9af30610ed592025e6acb87618ba58dd7fcf5df13269bffd930f84cfd44b70f853166e3528511913490d1fe753e6e5b9c2ca0d24254fd21fa8e7b033994a812bc84d3d13cb82bb6774b8d8dcd6f36f3e9393021f1712adb765276ade4e466e2b289f025cd14c977c0e16abfa1a2f64a4f202bdb29f5349cb23eed4be22409844472837e5c60830bda5c44b52db37464940ee0042915eaef94186caf6b26790f0c1a0badca20e439bc1edd577aeb9ad77a9bfe4c22370628051c416acb2e39726fb3720c20ec47df700df1acf1867ab79a4730a6ed141b398af37c811e2531dd9e4bc274ca93e6e80df664987774d6ab58ea13ded048ea3edb9210bc7443f0f2c97536431c056305df962e156ef99818a61b71a8ef15a5edd27fced0faac542dc17eda70366e25deccfe0fefbcbad72719074acc07444c019d739ef58589a318ab511fc6af4a30ac223363d1f30391fdaa49b0e1169d88f37fd843e37167dd2abb8c21351942c4a4f97fb66a62ae6e7a8aeb6200f2612e2d6b3df79077dd4406bb5564c377615eadb883afc823e72f3fb123c8bf304042ba4b0771d1add4780f24154cd74a4b7055757b8d4c75059d27fdb10d6e0128c6fa7f8437f980364678fc05665cf2539b47666aca215aaabf2cadc708b9b50efd51b79a79ffe9005e6541bd97d33b8213badd3b995f540a77dd7ecf29a3c3c26498ef8748a116d6b9cb8732d56b8ef3563ce17dea4d773c16ce54c0a852d1730bcef034a6f697681836df612702e172fd47485982290a2fa4ec3ca71e20deb88b76a710f90e9073fc9ea46033342206ad5d62b8e08b95d59c590889a031e43b37893ca0f703ac67c68aaddbabbfb7a8a0e65e4a5fa46e17f5b427b16c345cb4429dd4f2cbb3af19bdf3abf1ceb58604f262bd3d3c6ccfe639e1335b28a7187582583c3487e85cccf9ecc485f404775bf7ba06d9953e41e3c7614954373e487426e7a7eb287231dbe84fb1edd7db83ca9f87dcea43d89b7680959827e08f5227ef4e8654b5ad45642f049e3046651a3919d8aefc50a6b35e64f37322c1c1e82672a7d249eb0485cd1a84f78a7cf4c3a8fb20b6cddec28db0ad3366857ff8a3941c5b5923e7b67bb0ae8581c6cdc93e18537bdbe1e1977d1220b37e10081516fcab883ac5dba14f3b0c4337fe1be9b4c4a1986d0ca87182661e5589b73e047d0d4489ef737555ce86c766ce3fcdbc36474017206ab666fc457f6ca51e839ad45d9672662c1b5951c344b6320122a3a381920e9be4e1886e8740d7fbf6bdd6f9d20690d65c32c1f573fee4325322d8f24821a58c9f057aeceecaa43674660ba2004f769249bc06a61e0e82ee6a8a50800d1920665e568b209f56733b14eeca3cb1f80bc4d37bbbb5e07d3bebfdeb58f0b0d5a7d2351cd99475a4e12767f077a55cf464df1fcdfd7a2c6e8809c0fa0b0d597be7225f96600a23f5173605f87e1c8aa37ba5edc65ff8d329a939cde2724b3fdc82c5244542613add5b4d898082d73b6a0a1655e1ca98db77617015e3439829b688c4d3252fabc7198a1261a2dfac185d901fb5aebe473c32a6875e23ccf7d3492606dac0ec91e5541b2677919e2f4116314cc7604ece157b5fcecd20650cd2a4decce8562588f6af815d5122005b2ef83a1f95f371fb6b26e5382e2bdfdca72f6848b6e7c89791cc076ed38406142ad15e4684a2b2e2b278777fe1331eb443e7aec1f1ee2b1d9bd335345a9fe605c2aaed12321206a4de9301640ac974cf2f14b548013f4aa1eec2b09713a503cd730912dc5a1e78a68e6268661c6b68d39d17fa3e755d0fe1428db7dd40fe4280334023d34bd1c83cf273a6040ee17b48bc117f66e9c562d57869c2d11a5c349a3b8d62d77bd18aa7913e7b8c94ef9abbf013180666fc9528fccfeb8432d7cc690bd189d2afd8abfcc64b10148f556687a739135efe773b6ff470992c0656c761132fa249ee913b9d3f6ad6e2f340cfb682bdf2122d5fde60efc8f96fd6e33661b85adfa4a789a6619439e77f793ad6c5fcc76546c70676d81ac0af9d7733a9ec20301fdcbe0bb64e5ef79b463b8fbb4d5441f2c8fcea9ff7611f1e95037c087b4ab54ddadd4a3fee6252063656fe426897d146d2f4bb808de5b68ef822e0c246d5c0ea117bc334bd9fd3f503baeb974bef1895b1e1d40a67703298ddcd270e682313a943fa7c042eefc57c2268917f4f9954a6812ad6f2689266aebbf3d81d2d41c7d653e1a47b4352b454bfbd724ce470e35f98f35566004b7266e27c0b94f7af55f338d46477c19685d8ac7e3de425e5f3f4e9680fe2cef2dd82160d0d72f02a23de01245d6f0f989ea9660e79a1063e96f4c78f31f3767a9ab8606276170b208dd447f4f7f7bad751390f531a7b6018411eb3c9d6356d7a1f4c482258e7ee228de71bf4864db20ac1470dc0442b7c364637f99caa9d9ba37a1e12d7dabffc63868db9294ab9b573c1edecb66889da202981363102d3359ee3b05759565a"}], 0x14a0}}, {{&(0x7f00000072c0)=@phonet={0x23, 0x9b, 0x7f, 0x95}, 0x80, &(0x7f0000007400)=[{&(0x7f0000007340)="c888c0ffc11d4d5e1a5494b7bde0e8b27a11ebdb5150d1d59a31259a9f0225f9d6c14e9642fa8767d993317bd0fb93cab98467a74d42f70fd7922c456a05034c67", 0x41}, {&(0x7f00000073c0)="c0ee82bfb9b66cfbf462b4d8834ee4de320eaa936896e445b94f4e6319abc1bd186508c73fbb314bd54199e290f789562e01aa89c7c78733e8795a70c3c24313", 0x40}], 0x2}}, {{&(0x7f0000007440)=@generic={0x18, "274c4ffc32081e39943b43891ff489c3d56be61f838631a113ce8c74d3fbb98b34db9e88df8e2736ebe59230f54122a3ee4e6488a53eabd990268bd848dc067a5c1253a79042ba5599ba1807aba87d6c31c3cfecca413500cd28c0d864686f866329922f1b5638c518b8e23c3ed1ab626866f0cceedd9b951ac7adb092b9"}, 0x80, &(0x7f0000007540)=[{&(0x7f00000074c0)="430e540310165b04f48c18dcff7db6f6196726079dacb2e57114fcf2085b50d504b72d1441595b9414be6087898cec9a47ae7d0d2c098a9bc7eae53dfa070653fd0d2fd88434a08ec1d36c27fb91a6ab5d4d0146b7ed8d", 0x57}], 0x1, &(0x7f0000007580)=[{0x80, 0x115, 0x6, "0c8af116ad99dd3cef54d56915b697f5d7fd6a6b43ca869dcd1a2d360f2883c0f43961c5fe1a24f71cd9a358e4f4e25d1271689fba4bb679626f54a9ca456979268b7cdd6f42c5d93ba142e810780ab20638104302408ee0cc09fdc7068fe4d5a0a01f577e4fc277bedabf89"}, {0x98, 0x115, 0xfffffffd, "f9b77c84de4b4de38354b397fff645de87bbce8581791d3ee41fe00d3f2fef4893f37028aa1b492524d28fb6724a4c3634dc38c557174072db90ca3fa5bea9ffdac9eb341f7ff3874f89d4ddb5b8a7b3dfa25fb4a72f751700051d20c24bff722b7547afee57b124bb16ce02cef68d748c7fc38fc753be2a7d379e8835467eb354da"}, {0x30, 0x10d, 0x7, "b37e39155a77a2321b406d0bddd3e51e22917e947106a9d93d1162f98e05af"}, {0x90, 0x21bdc596e9213c6a, 0x9, "ef76cf16057faef0cdc1f37dd8d09f28883616028cf07a074ce5739a04dd7b1a1567e3aa71416646ad2944835ebbcb99cb3e3e79b53ccdff9777ebb9e85090cc40dae3238543113939300305b89e0b29bbbb72d1ea64cae017d2044b46cf2263a462d27e8497223f0cd2f2fe69bc966d0d61084574d005733e357111eb8141"}, {0x38, 0x117, 0x7fff, "52b091ef8b6ce85afbc8744be3475067276c0b8dbb21e9c129871db295b61920163942cbf2e4c3"}, {0x1010, 0x109, 0x4, "d593db377cdd354cbad6dd7bb361b04c9a7afd1bd3d6a8c23b9392a37dc15f5ab2d2916cbbf9adb73b7fce3891c87a2c1db6c87736d26e814d372f7932e1f2051efdf34320eb8e7026978f4b578096ebca91f1897cfca6a89b391f3db1a02d1b796a764a85d5385cba797e5ea1601af16574a9264526be4fb6fc327cf446078173b39134ae82d53450b2a6394361fd8986037ec6db685ea317bfa4d6375454fa219242630eb09dd0e35ccc699b62887eadb523cc2ee9cb4ca5101300ae4e97cb390bfe7f7d856cbb4bace048757ec351ddf57e09db403430969fd45099de7c9e118a5078f61f9a2a8a6502fef309d360dee98f6b076ecc447d3bb5b18cfbf8a8d208c74d6c02016accbd26fe2f4c4ab09f46bc8653c603591f498c50c6ff97e528d23f54321348835305d3386126c139249e06b0ebaf81fd400f5d83f0387b5ace7d6b6fa6ace96e876b58f2c532541d7b65ade29ad2104a86f49a5e41e5f5236b8d20b8dc3b2723e039c25583305482f5ee0d08d135720b780d9932dcdb75746907a7c466b2329c239c1a550d72db79871c8cce46117b643900433deaf0318773bc836d3dab7f6422c6af72982bd12ccac1bacb9a24b229c15d63194e0efc8d5c29d0393311933d8d0b56c12af3d2f68705a5c9bdbcff21f719ac77bf6137aca26dc1bfe4bf64b973a7d80d809ce3353d1cb40c3368f1858e544619d0f7551930014c33cdd9ed51dba07bc1847ef962656875d5af7447763ad1306533a05d3632e11b6dd6adbc010e18641c0aed524877185dac3d8c0e11f79ee91b89c84e2d44b15a279aacd9081bf3a5139d114fb59c9a6f4f322c59c687466bb5f3e3de29b1579d2ac0d01eca2064704ebff2318f9d68a8f48e84fe62b672dc4016e28a0654865bc8017fecae8b46452afa5707922a317fde96d4347fd353164c37ff78f9777b60adb9d481a1fcc94b9abe81dcfc186445006ae3541a9e42036113c5464a97410c3fa0d3816da340bc057969006201054f155ff1614a39c0874b08317446aa183a544c93f150d49e53efd9bdeabeaf21349d2842627c78187e1062d59705c8807fc2bcd139d4e15abee17b597603cf53ce7a1d98259262efa029101b4a336d63e7f35b1b2f93221b1aa6e3f7f23b2bb1ebf7ae0ade53a1e269fefa878c63d2c79054ccd7b69976f99ddc245c292c16d41c619667f05644d0a5310e95ba21bd64e7db5134972683ae449a013d947d6f6eddf0f1c3293e13adb4364d56d85a62ddbddb07d70751688aab3e66d71baea55b374678837c2dbee8ca366376b1d60f96a1258a8043bbeb2c46db7f8b1df35f245efb7fc91e089696278d80b4a44789391d213b910634546197869167473b39a449dd7513dff97a3d7299e1eedd696aa9cab5c7918d85e7541595bde4abfc6336e68066c8f82a5017dc3ee00a445d7b328e7149a7a68542288b163b330261c6824b19e76ffbfa3244740cef78e6d22c9f8d018bb1d6b39db9b1ca1de312d139132da5b05a3d26adcf93da081ba395a9ec70cfb612c452fb79f0ea9adebcc98087d4c4bcbd5c45edbd126dd47a765a2e6208ea3a83b9cbf6bf9229b008f81f8a333a975099aad2f7b414783b5e73c65f8bdcb39eaec5385778c9bf24a09f4f72c08afa6816e8fff051a53407b4056060ff83d1f3518b982163fb6847b22b4e707ee5d351e346cb0156e139be5db4cf4afc4f1ecb9d933f6d06e5e67fb24342af322daba63af4bda731a1ad691c6e9cc2946d4b5d61c26a40bf676df0e881089be987618afb1161d8fda14c9535de2278c3e3a055e769f4f49bb29abfbc065dc2c032f9559dc245c745899edc817e99a2d2c2ecec69dc9f3aef4aed76f0dbe8d77cb5ecf2edfb0f732504bafc9229bcea73677a39a1aa12c400bf6d97f2da53b6dd8a9812188e3d6a798952bf31e48449ff4a9195f5923d9fab9e8ec74a7d46aefcdd258360161bbb97e9a245fa3c6582722695b27f2dcded115bf76f2e9a9f774a828abd7c01661bc076c446b0047116031456d21faf5ff88d2eca9031e11b347d601938e4a8d068c6950afe01d4e9b3585a3707e809ca7a45f0e27752db243d27ed41e1f5dca7ec223d333d570ca61f6c0d3583ad8b5c475270088584ca13f7f9dbe5ceda8f80520af5cbe4a2be909e3d0f12e1cdb6fd8d1ed920d7b3293d47d6be636a74f0008b1b28324f64039097dfe26e8a5cd217a65fcc1b0524bdb83decb03700cb6257dcac882bdc535a4691a2327c7e8072e26388bbc29ea88e8cf3d1f4cd4231ccfb2aa03e9f77dc505586454fd340b99dd165f590c586c193ab079519320091f0c48214b88e07ad1da9e63bfd69d65913b4d46c61068557cc7579b018d7eff0a6da9c81ec631313c3438ce719389d81cffcdf0bab11a3037984f9ebc8d1132f649d1c0bfa0244078b107e3c679b9df2b09e8ffbef4512f6205f1cedefaad0b2ba017f8ebd2c41eb193baf19da8cefa62d3320b5e161d3dca77f66a967754b6bad7baeed8677bd8ae52b127acbce375a72b0e44d723d7d0ff12f0f841161f52799b8536e58987d8c82733997f48900feb35e077002a8e493a6b3c2c48b88a97e197a48470d353774c0804caa370e99c236a216441a79145d5cf5301903bc7890e14ae004d550f87cca0750d77249b5ab26c096dc3bfe5b7e3a1215b93ea47103fe6516ef946c47055b367ec981069bdd302ab3cd012e7ee395f5259b27f056d26986d9d9265e98af14b7e8e02a51799a026bdb5bee8356ed677a21167f2c512cbf3976695e6a438788c384437c5ec7a66d0449ba9ac14dc14d390c5b62ebfbb30d6b35799e353f4e5ca3d24382a12afd7fa813da862d5adb8a918531a39809f00d48f3977a2712d74ebe837a003a94fbcaa609dcb717a89ea619a8729304b2e02adb767957703e52f8a4876abb1949fff213fe4450d0eb59b1bf9a26d8d67edda59f8144a34000f139c61fd0fa0e3634db61cdb94f92ba0287b879289006e8284288ad0c0ffe1cd2eefb333f2be58a2f8d6f69b925ad0321b912dd0e3adcbda6abb1dcbf0f8b625f0fd1f1f728c900441aa4c4e30a9a9104bd98232f0181d2fe340dd63cf8de82d82927975717a671c8b5cd0f959bc406273c0788ddae6c8345952c0c1afa6560a642edbf71e9c0e5effd242f062ee52cd7328f589e767defb76af0180249a26f6a6b34740ac438440f67e2d7977f238c0cc4d553ea1a7292d0d81b29ff3e99411d1f16789f6a411ad8edec549fa81d2a8c5b48a94b4b1469f899e6b103dffb1f34af24560f0e31f6627ebad666be6a665fb1159276148ccb040171a1bc7092bb049460d875b3c77dac10c65562a6771da7719f6f87464579e3b0894e53300c1c9f2d993244f6c8615ad826d61f4a8d0e0d02fd7f44a0210c23e7e1ddc251a3398694f3a9d2983bda7004b221de67f41e0812d2967c80d1481abe63ebd119410e51850a435b3d9a4308a04b51f1b50c3bdfce59409b148f37531395d1e4e59340d12e8cdffa266318a9062c09471956e49bb958a7fe165ac3e3541413c47375eb880db059d9a4115a20e11ebd1a31c885045f91cf9cfb1b0bad9641bbfdf618d3a1c3adb57e3c930d953bb47717839587a897412cf8cbbb6dd9116356b20aeca4b34fe08c25a912bad7fde2a14cc52cbd6d6dbb80b9fa0ae403ceb434749bfeb9c203835815183e8a4aad144c28e9ca6d469519927c0dbcb88af4045dcf8ab84e6c65f41a70c1db414489b966066bd9abc3b9d50cc648a9a88c354fa02e9088e007b289673b5dea21fe37e5252e923cfcea452f1a81a91718801086f7c51f67e557ce32a2908ab606237b8b1c3b64d343950afe33d46125c286904e5861efd1df29da01996c809ebec4c27c4ff791e9b4fae30c9b19d7e30ac45ae2eb18d27bb6f46caa50d0c7169fdd8719f71d5e047aa82130df5a5b770f8f2db85ab5f8b3a0af2cf6e8e6426ce3c07aa5d656c2fd400fa84b8a64eabfd9a2c247cf727de43cca9657b216b8b0aa6afd4169849837c3d742a77e02a398c925c715e4ebee359728a1e1c645f13f194be6a54cb498280a7d98576e7387aa0e6266d6148ac12ae88d5d0eb9fcbe2794a57748a306ecb544aab40e3f65842bd4da2b3bbd45018a0d5ae70fe51bf73f0c27460cb65e98f7e8911c44ff7cc728ef2270d9a196c14e41914b1ea4cd4827c3284665e89e3c3c0f56f73eb9e9d6049ab7adcadf4d488173702f3d43299cc2809bad676ea2effddfe1275a45398d8cc2a6a6a03ea19acb7049ed8cdf3454b1540f777cc1520cf184c8c60227d0a20f315d4073ea105e6c56ffb3648b1df49f7fb0da7fa910c234926f096d92fd7679bff6564c8abce903cf6f9c8746b0c80368e0cecb8fe8c8627ff5223d55c8717c94fe7e1105dcf983bfd1889b812213fdb8ab43842f15b3743af6b9707ec260fdedb08da1a343cc6bc9cd2a4dd5aa0694404a17ddee972049d280ce8a0784b82b00a608cdfbadf29168948a4034e8783e02d1bdcc878372bff77b1668c9df25dc43dadc7b80515c51baec15745917ba51729c37bc018b602f94d7abde9bb18900b2b72ca33573578ba8744a11af7bc41748237014d04b26f3442c453c048cd3444eb6eb4d95fe2bcf04916a8e95a324ae8bf98ccbcfd1de96b6b678070d884b6c3164956f42e0baf24852fb6993b287a833ade95daf4fe4a20260fee638ed43b72510fe32e099e1a15d6d71a2d9129c353e8273a5431ca69efdb27c38a11d94d2c7c3c3b9e462637e56eba0730e1ddf10591c18762e64e0742ce00168f5dc99238ce6639e3a28c9542366eda257c02f43bd685564f865410d7b7219b4b2c06ae0370292e64f6b7c5c1369d881a0c0356296fee7715293e4b568ab3c0842d7814264c9e6a2b876b809e8985dddadbb1f3f282980282f187a67ce524384e7e1c2c9b4d8734b47c3b649bcf1e564db5ad91da62900d0a921299c355d838a7733a698f2735e2e5ad2d6344e2b3c2a57fccce06c95c2a1ac2df6136121d66a0b5dcb14d1fcd22d61901f1f2802d41dd456b00f9578ca7e0d7e1dc9483f91b45269b6215fe077c9aaf7d05712319d4210d5afc352d3776dd4cf96c18284c7b7dc669f5edbe522b246dee816e7eb3f5b6df5cfe8e23f40840cf153e7471deec844b02c106e9a8f03878dd03773e0448d85ea7c19d467650caefc5c5cc32dd37fa0ce3aee3a13b4e020e269107c18fa60657ac3d3c006ce22ce17cefb5236a72e49113cc961140fed4e4c17a386f046bd2b56d53aeda74e16b86beaf300a109db9f0db80cefb5cb246cfb844334f9a0182eee750214ccb562e3670c89ca8b7bede99385dac3aef7fb7d9cb39230bf9eb872f072a869af40e6b1cc92cdb06494050a7cd80fbb481042f2097fb0ff76962f82c6af3eb009b8d4b9c2bfb4f6d3e070cf5d5762c7c11bfff26409c63d9351402f1681ff44d0f54814d1ea1483576da2cfe41afe7a3e200c6bff9f9b52ed135d5a01152b5868b0f18324759ecc60f34de4b962004d77ae8265c6e39c3a4286817acb5860be57f73f526b2fd29772c67d7ac8a1a129d39946a68f9db9c935cfad913c037970adb9f8fcc68066c3f8519b7df94c8b9684c0b284329624e7f2a9b54b282296e5798b3e512fc0438488593c9ac57a62205045883e81bf0e59ed44609cce5175754419c389ad0800b64ead52d998cfad05a6b205cd5fc41ff2a20c1cad1ef61bd8ab20498f62511b3d6cc8e190f432d6725052f85d6ad67a660d4141"}, {0x18, 0x10a, 0x84, "43fa"}, {0xa8, 0x102, 0x6, "6f0c7ca5dc37bbcaa87bfd8bc791c5211b003f23c11ec874d6af7372a3fe4f1bea063940c082c59e9bc486943cdfcd3a611300bd28581fba2515e7272b961282a3449da0a17dc7a394c8f77817f6bb01838f2cdcccf7d9eb31ecb8403520a23622c3410335b4d7522a8cf475a1406e163d50203e91ecac14309bdf5e935fffd6e4dd68520254be914de22ecad708cca3d81ade41d5baed"}, {0x38, 0x102, 0x9, "663423c915de2616de4ec9855df3859bde833b2d6de42ed7bd8b8929253aa6f3bd85"}], 0x1318}}, {{&(0x7f00000088c0)=@rc, 0x80, &(0x7f0000008d00)=[{&(0x7f0000008940)="5b165599d0552eeae85830e7996e95a606d80c842af337652e207ec1660a64475dd61b6fe9e14e7836aab6045fdd3be0b0a547a25c296d8647a430cc863867a3f8d60721c9204f50823eab83c30f62d4ad31fec17990b8e77e1823b38ab01badb8b69dd4c58c4176aa7fcea47fd2d6b91213775358dae56a63c6f0dfff4fd542573a7081124c25fbf690b99417e8200b49cdc02d0d26f06c303189", 0x9b}, {&(0x7f0000008a00)="732136479971d784bb6d29073296aeac6eb5d8a30e52ee46ad2a5bf4470f85e3244b83a9c8454f3877f34d2fa678596e9387755421", 0x35}, {&(0x7f0000008a40)="b9bed8f7e828b4cf7dfbf4fea6ea4690a7c8b8082163cb03832354a7b90bdaff2132512e3842222201275a807d694b2c0c19290314", 0x35}, {&(0x7f0000008a80)="b3b3c04209ff4e1b7e5080cdd1bb26eb9e56ea8a6065c0c5b8b2c74e71c349a58b2456b7c460d086afa0eeacefcfc8e98a44e066f3f5f435c23c334c4be3d154982bc3ea79143d773f456c5bea", 0x4d}, {&(0x7f0000008b00)="71b3f0eb9ec7a20985ebbdf16875abe71bf1271fc4df1586b7fd77e4bb40e4db3e4608145672d16a1f75ce7aea45de97bfe2befd17a73dddf4a0f882574b5a3803204a6d8edef581fc9fe0a2d587859920795a", 0x53}, {&(0x7f0000008b80)="37761f80f3bd441163e80e81b595cc6672a96cc211831fdd22078668", 0x1c}, {&(0x7f0000008bc0)="450df3cd40eac6479c345bf122b3512118a14366a677192d09caeaf1403df8345bc199bb34bc2ea962d1e140d4439339a5b8ef30bc12b0c19842f907de8fac83d128dc79ee48f3da1d3f29", 0x4b}, {&(0x7f0000008c40)="0218c4edb493b8e1b1434fcdf20d048a0d537644e7dc970091d4ceb7cf4069a892e53245ff5d6c2b78d6150a6edc48c9f817a208c0d32ecde71f1464eff0f34119844a6a6c61289d9c43833a63fa778cfd6fc8bada6fb30b3cb2cf7f102f79c8438fadc064ffeea82de81b1d1fbbefec50b7b29b3ef06619ff47717e463bb7b8c61ee0c88c2d77dfa4051b5abc0db152492f", 0x92}], 0x8, &(0x7f0000008d80)=[{0x108, 0x115, 0x7fffffff, "4acda979eccaffc261c3e339a220952ce925405714d08902621f2df849dda359a55d9132efc3d0a35b5e8554663bf0737e2e3f91b096d7004fac3f3e0c2887d76a0cdf7d06e43befc4580e4097197752e628ec66198cb059bf477b67458a8857f1d30aa0d0c71dee6c348cd2b09b22b3ca6ff9a6726cb0cad9f71e4bed020331f89a07ecaf959f22f4a0d23af29511619ebf316631af9a64baf8370b9536c9476262ce15dafc31e25aa56117a3b1354a19d365e9bce2f56f58696ed8b9e402ec63308e738d37017c00fc740b3485308ca35f336f04ed9a98fdb105a8649c56e045ace85e7b24b364e219c61671fea232da5c5808d299d2"}, {0x20, 0x119, 0x3, "d212f499266d207a014653936ef7f4d7"}], 0x128}}], 0x8, 0x20040004) connect$inet6(r0, &(0x7f00000000c0), 0x1c) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') setsockopt$inet6_dccp_int(r2, 0x21, 0x1, &(0x7f0000009100)=0xffff, 0x4) read$char_usb(r2, &(0x7f0000000340)=""/46, 0x2e) (async) accept4$nfc_llcp(r2, &(0x7f0000002180), &(0x7f00000090c0)=0x60, 0x80c00) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r3, &(0x7f0000000340)=""/46, 0x2e) connect$inet6(r3, &(0x7f0000009140)={0xa, 0x4e20, 0x5, @dev={0xfe, 0x80, '\x00', 0x42}, 0x200}, 0x1c) 00:04:57 executing program 3: syz_mount_image$xfs(&(0x7f000000bb00), &(0x7f0000000000)='./file0\x00', 0x10010, &(0x7f0000000200)={[{@noattr2}, {@logbsize={'logbsize', 0x3d, [0x2d, 0x31]}}, {@gquota}, {@nogrpid}, {@noalign}, {@ikeep}]}, 0x1, 0xbb96, &(0x7f0000017740)="$eJzs2k9PHGUcB/DfLiwt9VDTm3qBVq0eFKg2hFt3TVpXEy5y4GSKLWIjtaZw6B8T8epJX0Jfg40xMTEefRXGN9CDiWfXzM4My/4RSoaHRfl8ku7MMzP7Y777e2a2yezq9Y9aEfXoqsWQjz/Z+ml2o/Xz9680v33ywYW1fOvOtWL3TLGcLZYXI+JsxE62XhR94drTp/WsdH1v3enps7XzES8Vw7LeYr7463F5XGdAsfnFcv9Efj7Fn6sPB2Bfq80b13ud7/ZtMiIaxe7anllRK/ZNRnz9S/6P/7rV5o32QP+za3Gq2JZdjzOD1+BpNOY2JVNkO5Pft2M6Is6N+7Pm+DRbK63sWi/HEdEq7u0t9/j/v2Zr5T39P73azdbKQP+z/9Mv5qO/x316AAAcsa2Hjz5f29xcv2/FihUruyvjvjNxHHpNH/eZMA7HcTsZd0b+XXu5+aze/9x/Ys/67p5bX/35++KPPzwul8XmD0eU7HsI3+l0Ot2HyTONmP/0zub6fLb7UiPezwYLWf3XG3EzG1zJBpcb8SAbvNMdTMd32eDtW/c2b2cb3jja8N38O1Hv/9nAiF9B5PnfvDf7W7ncp2RZbTJ6z9dOrMPlX/isXO5Tcqj/R3SqSYyY/3vPvzY47wfm/8xwxfND+bsbdud/9sdeLef/mYh4LUWu59Ve/ubZPv0/IP/ky8VxE733DufvK36z7/4ydu3lJ52B/h8if1weUXIo/9z23S/nth4+euvO3bWN9Y31L96dvzq/tLSwdHVprjsl8tcU8Q5Urf9xbuA9Wf/7Ps2h/v86+v6SxMV6TE3Fg7Xt7fsL+Ws5vJK/jsx/iOv/UvmFdKE8/qD5P9U79kSo2P/bA+85+Pr/4xj7/xzay2l/NXjyv//klz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+stOeHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2KdjlYahKAzA516rtDgobuKib9J0aNHVJZOgiw9gHyCzm4/gK0gFwddyV0JuoERBB6VIv29K8sPJufwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8V/X8chaRu5v0Ob+6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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/48dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAtwIAAP//l0KF2A==") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') r2 = syz_open_dev$vcsa(&(0x7f0000000400), 0x5, 0x1) ioctl$UFFDIO_CONTINUE(r2, 0xc020aa07, &(0x7f0000000440)={{&(0x7f0000955000/0x3000)=nil, 0x3000}, 0x1}) read$char_usb(r1, &(0x7f0000000340)=""/46, 0x2e) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r4, 0xee00) (async) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x3, &(0x7f0000000280)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, r4}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x8000000000000001}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@max_read={'max_read', 0x3d, 0xa3ba}}, {@blksize={'blksize', 0x3d, 0x200}}, {@allow_other}, {@blksize={'blksize', 0x3d, 0x1400}}], [{@euid_lt={'euid<', 0xee00}}, {@seclabel}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsroot={'smackfsroot', 0x3d, 'gquota'}}, {@uid_lt={'uid<', r5}}]}}) (async) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) 00:04:57 executing program 2: r0 = socket(0x200000000000011, 0x4000000000080002, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) bind$packet(r0, &(0x7f0000000d00)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @dev}, 0x14) (async) getsockname$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000006bc0)=0x14) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001540)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)}}], 0x3, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000080)={0x0, 0x200, 0x6, "f20e64397904"}, 0xe) r3 = socket(0x1000000010, 0x5, 0x8) sendmmsg$alg(r3, &(0x7f0000000200), 0x10efe10675dec05, 0x0) [ 297.206565][T10299] loop5: detected capacity change from 0 to 512 00:04:57 executing program 1: r0 = socket$inet6(0xa, 0x80803, 0x89) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@private, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x10, 0xc}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@empty, 0x0, 0x33}, 0x0, @in6=@private1}}, 0xe8) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20, 0x889, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c) (async, rerun: 64) r1 = accept4$nfc_llcp(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000940)=0x60, 0x0) (rerun: 64) sendmmsg(r0, &(0x7f0000008ec0)=[{{&(0x7f0000000040)=@generic={0x1f, "356425f3e03c33d8eb0866d6bc06e4549d0f1ae75d09361118b0e073e844409425f26ac7528bdc6e32cefdfb8506dfe58888f90b52d5fa8f6695915df9427810af7c7117bfa92b424f8420fe004df7b613f7e8cbe438c8ec48495ac1b4520e6541a421e6608e362c20550400a62a88df44543b63eb104f84e5f8504d4b98"}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000100)="1c31dbb60811547760d1e958cc7b8985734761a4ad7a7d7fc23fbd409d7174d940fb60e9231656f15fe7396e587c53bd65aec7325efa8e11094d52b384da6ac57942cbe1189a3b00daae942b36668bcc75b0cb3cb0efaba47151bf665556bf840e97f07d29dc5d735042ae58ea", 0x6d}, {&(0x7f0000000180)="89a5df3a8235d072ac27675bd46c60d7b5a492fa7a9d065f464281d960fb5dda9cb8aa2ccb8bae3d827338ba162a7530b5f075411a1362630c97f8ba0ad667bbaf26431b9a264899fcf2ff68f92bb5389ba808b3881c463c82cc0a856f54368e4854a748f783080de3b6f8b1f7f4da47c40781a5fe88237d0c535de969ae8c1361627e9fc5037a7af8b070d710516485b327e61f73654b784c41d0d5a85fac558e177c8aa2e09aa2d7442a25751fde745bf7e1db501ddbc35b5091747f0be06a85cf579e494f48dd4f6044eab6ecaf69748a53d52b71dcba3b8a4ec93c6e05125502f7a743d199668d771e", 0xeb}, {&(0x7f0000000280)="2c0ce78ced099faeace5230ffbdd4bab85ba2a3368c7af70eb27b354ddb31eb0de355d5f47cdbe41b0c7a32ba9f7e6d9470f718de0c28a8adf7a5ad4a261ad02fb0a701064aeaf6bfed634318d3f5e39078ced70fb7bec6728790388f2c6a99be586707a405550740ed7149a8d18c76775ef01397e7e7257bf52933db5a9bbd37a2a6f8487803400eadec9e99a4d4e070fc2a4ce3e92beaf6897665093f10f5c185365ec3fedd294007600fe905560984a70d78921768508f6a9728eb9e18424d0c4143843bed9270099a2243be1396d08a95894bfcd2399789d78ad5e", 0xdd}], 0x3, &(0x7f00000005c0)=[{0x58, 0x10a, 0x8, "8379e8242f0a28135484d9d7ba23c22a06d48b0db502db224331b9ffb89748f93876d0eb914b62a05449319b841d2e6f25e150994fbf84c5b58b1c8bdd06614b0fecc33630716e44"}, {0x60, 0x1, 0xc8fa, "9ec1513c6ef95dc68ab928eeffd8c739cf71ba3c4d159d5b107027f498e2951ebd1623dded255849da79bcb1e0ddf954876e2c50b4c38a20e6bbff7bf66285283e2b949434f81b79b60695151715a418"}, {0xd8, 0x130, 0x5, "37c4b21a0f58a52012752e5e0b9dc87617c77aa907da131b2efc68ff67898016d1e618e03caa92cc4479767c142936bbb31818bb803b42e234e34f9bd633d513b4ccb0d93abe56471684f0d596c7a441378e294ab2cb873a1a4cf9f351f8769490db3a3ba34d3c069c0e6bd7a9336c6257693abfbb5be053391f3e629c460a70c0be98352481b860e189c0b655d0a42f2a09950c2a66da25e3b1ab54d77a23e0dbe2ce37fabd16a5078e4464bf1c9cd762f4c348e4b1caf62d17314604c2b6f445b7fea8"}, {0x30, 0x117, 0x1ff, "d8e8498ca59d9544718ecd9a65fe8ed88ae4cd731d72043be88a"}], 0x1c0}}, {{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000003c0)="37b0b87556bf83fbf310da3776c418a0221f2647c861be0ab9729edf4102e97f502535ae96fcbfce9a15fd2024b439adfd8842bafe584e22f24297f5182ff0f506d220975eaf02511fd8b62c26cffcb0e5229da03cb53b2cc0fecde9e9243ae5d5599bee6cf86dbfde7dd584c7a623bc959d7b6937846087b01a4b8949b190c00467645cb1295633af0e9c25b82d583c276ba27d7e9482e0ecdc447a43d5b3121919525803481b31fd59361ead0bf4d1f6f61d9b90ea062e6e672b937906854bf33067a70fb5e1d8cf0e62cf", 0xcc}, {&(0x7f0000000780)="78f9a6257c489d4913f0658e0131960e19949a002f43ca0bf1ba6515cfbc", 0x1e}], 0x2, &(0x7f0000000800)=[{0xa0, 0x104, 0x3ff, "d0966ffc1c6e095f18e5bf57f6fd80c6d6442eda8d88ec266fb3850db41bfeda103efde711dd5c745c66bcce7ae16736c1d620a795740222d3ef469a4756c6ddfe1e09c01c2ad8f67d897835ddf1be8e579d572f209a6654907a28b858b4edce41cbe7abc6c83c4ef3479879981300729a61e972aa8874ab4712187f340ddbe0218f1d3b84104682434aa08e84181ab2"}], 0xa0}}, {{&(0x7f0000000980)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2, 0x4, 0x2, 0x3}}, 0x80, &(0x7f0000001c40)=[{&(0x7f0000000a00)="6b0bf44cbb7de73be50b03ddd775e23466e1d828f082332ec72b483c06ced72ccf24b0fc2aec7b7a1c6b9f6050", 0x2d}, {&(0x7f0000000a40)="9a9ecdf3a886a83bd6510af3764bdfeba6041c2f8ac7e53a623fe2731b91cf51d1d1d83aa9b325e662039dc632439e0f85a26120b1fc02f904391a4ff1f990df00a8bf6933b72815f02cdc8cf793a4ea9df66981c460bfc59a316b936a8edfd80fbc1413751cc932ec64935a6b0acaed0f04b0b25251", 0x76}, {&(0x7f0000000ac0)="417484e03a97df370aa707e1b295312dff945b3d1ac4c6ca45db916c92d11c0e32e204bfce34c7b3a650099515736352b17f4b9fcd2ef2e063d8f4ec37b59125613fe8ffbfc07ab95f8583196faf8a72f7730a0ee3cada887754c89fd43ac6f1a42e1db09f7c8a891d354a7f6b8b84609d395c1afee184b2e4765a09dc5f78a80b00fb4e1fe82a85d36dcb2d2846b198c977943146c339112a88d32117edd3cf4f58903e697b4793b6b9fd085ad5480ad3b400ec1537f5ce1a6e214d9918b3e89499abe0c7dd9e3ec96d6d126b6218c8c15abd62d1860545182a6360c339a3a6c0c24c891402ad49b6db29d9bb5e3f8b7175", 0xf2}, {&(0x7f0000000bc0)="17ccff7f7099202a37c80dfca391427ce727616b6b6c81cc33536eb418952b76ae9a020bfaeda228095b0f2c1e9e1b5a459cbd48ce53c64a848faa65d03934e0689b1c432178c1edca6132947c67f666956a41d4ab706e854ab504bfc2285aa948342500729e034d7c8a6a9487914592f3105dcbc2f55724ed5579056ef67f57bcc42c90612be52c911734ae8c21686f3f08a76ba4ed11cd18d7925625ea632eeadbb79b2dfdfde216767f7f1bc4c0916604097941adf49c7f49505b3ef3a56497e6528702757bef95bb540eb18c76ce499dd6a6435ea481c8e0de30d19f7ab8f4adc3efc5985a8de67e846821ab8b7e4721a3130bd3e909fe0ff5b1b3389768ffa9b266e666f0bef6c07f6ee5912a3d49e89ed7b91a4c46109acbaac3d6d4e08c6dc9c38b1c6984c5378d8803098fbc56ae42c2742ea5ca3ef987ebb81531bf44e29326c993b4860f1fc115f93ac814b87858305696948b20b6c6c5eee871c153a46ff187fdc25abc3df67943a362f1887f3fcd075350987faa8affefc4ab0a59bd56385d2f872840fb875b092dc5b41f6f6b7c99f7415990e4c9b4fa2cee9662206c7f5f9024c65f3d38d23f24a924a8a33b3d1e466cad6d896df38929a88a6bef7c5e41e1812f6371ed7e78ee9322ef210388d282e00773f5598d6acb8b5752fb824c004c3b03f971ecdf2b1fbf62e3798130bbf3c1a03f7f47fbfc53f24fb8594b2ce62debd7ddcd5f4e41f2a212af925f6b64efc0c6070094336ed1a7613317030cf806b465faf92f6556a49db27fcb3737309d88cb9c8ef8e84666db15c19bc66c25d5f1df6ee4ba4a374129346d8d996e4fa24e13c59a9136af6732dfe1b8f7c8ca77c1cc532eb36956306459e8b510da5e08c9f5ae2af20e0e6f1a108b8a8a39bba97b59f48ed6a89d0a1ef1a71605248b23790cb8eb6157943e0d2e4f3bb38cf55be40cbac378461cf1928401a3f517f0cd166f7c63fcfbfb99cef158cea3addb2294e837d81df484cfbc9b9bc8ba3e5398056f84dc765b75f8464fe61bb165b4b8af721ea8a4e5aed33bca5ffa67263a121a53db8cc811ca8e4da93d9b14ae2eb9d6d717befe62c0bde55853c2d38dd9daca6a202d299d41e6563af9021a61e0dfde56825b0f45c0e5a0f1ff09bd466b9c887c45d9290005d05c926043bbfdd08a2b6e4920f71a93d2e5233665aed2400fdef0ef64956d82ceaa28dd1ff480d5406144d4440876c8d9a57cc87f8fb1e216bed2671ed9773f2b11f1c7b2799cf6c78c8f2d3cb3f6189d2b70bfcd4cfe686074b9537c7a8ebdcfca63d33a3dcfb740a9882c79015a925d52c6a7a76b0a238ae605c38088662e8eb2e62970957c15b228d2ad72dc3f9f5e8b5671989bab002cba1492c2d80db930d91559f101186ddbc1466b0c3780883aac65bf52984b5cf6114056e85d9e129d6a9deacc79c6b75fd97a91145f073673b2f64d78d833f59a66446085b1878b68485048cf20156e5b0a2ddc0eaca28cd508465bfd8bece4c1e7524cdbe97a104b3cf3ed8156be93a6a081ee31b85520c4323f0ce17476f0912b6aee901cf46e86219d7d829295ff2be6bcbe4eb2d76025e05aba3c8a586f96076945687877486f3bd893cc8b88b7977cb8cb96832f1bddde91bcfeeaaa3a7f92291e2624f95cf4b3ed0c863a72d45940e39e0dc6b1d0e60437f06da88c7206546f23bdafb0c2c53d347e9f703582e5563a3377eadf9793e79b9b394af385dea8d7fc9f81ebaeba6f17e1fbd256547c85afa2696a7617d821802c5f168d3ce7e77931cc64ccbf9669fba072de8da74102cc03cf2e798fa4226b40dfe36994cdce55de8d0f5aa004650bc4f125b3568a839e1c7e7936574803e419030e73ae74cb8e095269229ad224ef620d623fa5933405fbf0c1974d4c169ced54a890d0adfa7b0eb64382e36e6e6fda218fa230c7694228ecf3dcb153df745f500f6c70ca9607eae8ebf4bdb75fda5dd49e6b384eec89c555ae385ce8603be25112f7254013c191f49688ff78703ed477fbba3565eddc4a1541b7cb4117ea53bb587b81b24a2f47347b48807b0fe157e5ed7ecdd44b28b42c33788a684106b30e50534c40b7be580cee290ba884ae4e15d541bb126ed513af969a89da2a2ee52efa3ab7c936d92b1df82845e13bf5ba692ececde67014f23227f629125c10a30b7d01178e46c64c8c365c07428a4bdcd65cf81cbc9f7cc8bacdafb82c5bd7a4609c26df109e1660f48b3366305e5dd61a1b7b4e6fba369a41d3f25d4737e441fa58be36b6d38bed598fd335b7e90168671a5fefa9288c8f6dbd79f69664bce8b254853d970bc9c8da747f45faa4274480657dc87af77215978a78c9c6fdbad7e8c1822c1fa03864aecfbe8499db4dbd380fa59ec5c102f24949b74d31b77c1f49eeeb4b60cfdb6d6609af3eecdf946de55158a7686f087df90bdb6e61d6c91ee23e5c14d43d91912ca47ce7c640d5d23f9607eac8f88354dc3b0907e93a41ad38bf0fc04e3b8cfc37a9f28e3dc737b51fa0ce94f7acd4e6f1cec80e4a192c6263f6a1d5215593d1a2e3eabb6646dbaf1341ffe66ec87a3d376ccdf0efdd268426c9e1d7c4949c1c4aa67b6928433cd277b6f1a265bf407fcb6aa30c88b18abceca8576236e8ec03fe0d9388c643d7571f8700ff3883d75a1cd31f7757232ae04cd0ae2dbeff06199fc85e7d5ca229ad0e66ab0fc13527484210cbc749dfbe2a52f313f1930800c57fb9254aeeb65fc73928671660259c2925451c0a9a35c9a165c9e0539841d0b835cc2d25bca1929dafec1eb3b4a3f8c86043bb031d613ee57c52c1223d6f59f169edc992ce3b339ebd4d76ab005e02e63f65016448022327e436bc48fe898978eb653b8277280fb8a8f2f475ae2a86a13def7433a6281bf20e9b2181de27f308623a4f441d2c701150e1c476204a09c0051a6e52fd6cfaeaff668d409e2c21872b607776749e2c3b5a6885f3469aa74cb2e430569456286acdb16ebbd83eeb5d77f3b085477d6cf4ebbb753dd24adb1e2bf436a5e5d7e6e3d4219e8e46fed0639079da6102a2ff003c44ed6bcd3bc7c0e74f818ad8334789493446bbadd8961bd47577fc26a6b5d945ce4283accaa3429971176c81d2f75a20f85e1eeaec13f5b8f87bd4f49b9d30bcc5b98a7b24d03d76afc3c489788a45f23429b5be7e6bd23de088b6a844a6bf4afa1a3c1aaf85f07be1b68f9088121c60407a964b39c2b1b5fdea9a4096bf5c368ad48109007cd3c2a2b36d39f34758a6943e55448a97edabec2d61133a95004367428af0e7a4ed143da8b01ae74a534fadf699b4b1db366581023493d23e3980075156382180fec3356861b1b64b64fb6a29d32fd296dff6a5736d1ecc0c480b9c466667ad25dc2c4002fa9f74e0cfeb8c909792661b7d0216b09debc186fa24d4080c57c13c07cf5e69ca3f282726ca1e1cb1006a57116763b8a9cd1506be403bd7ab7bee5761867881ffaeb162a2819c30796c98cea14f2cfadeaf592917e220f797a1c1462fc8d770d3f81e7ce9006bf27789813e7005d52c1f67b22598ab9d44ebebe5c7ade309a8d195666ef8b25eecae451b7505aaa02ba545f0504b44c756dbbbe862e8f7d20885cf0937242517dd6dc3dab9b2a0f0c76f0fcc90f744c547f3f93c53f83066f04ac35220125305897ffa4ad80edaddd076eb4e8608a0c658f7f7b7971a9c66e54b36b6f923703d4f4fe0c29a6c63feb7df89c06ef357efdfd8fdb574d3ce6ad9199639bf1ae32c1e248d5bb587167b852026108531b1b002b0e19c2721987068ad0ae5ab8661b214a6397848676747d5de686b64828e4f11634ca7b60af697b94dfff57fd370aff6afea664ccf5537fdc97c1aa54d5df6d903c447b7fa9686d1e0b5953cfe3980af3e967125d7a8a3397276f71eb92eedd6c0b2504225bf865f0553af3c6fcdf259f1c382019b235a06ce774b40b4c7f5e19979e85d0e77c20cad773d4a7143a3e540c7cede1ae172a7fd216d39f4eadea1599293172f6163b551e89911832c6e7b0572650f90d8b91c988f69116a0d6e41a42f7f3b54ef916d60fffe6ae7481b5ca430ba684c18860126e1f61230ad44bf594f5c955c0e176cf1d2d11815889645246295a21fc0fcccec542c3a038125b60f0c3148cac5bf2c9f077163d5dea849b662bcd38da29ba5fc80491f2c8db2084dc8b9760b9dd0a88694b4d05fecb8224135e287acaf6a05d71a0b3d8a70b6155e5c0f43790f57329d3d5dea91daee8e6c6ae0c5ba104623bda23c9061d2418d06ffd278f535126d799b9e1de9d84b9fd72a0a62aa8878302d1a596d7daaa49dd5e01ae38813a559b47fdaedc151f86f4e314889ac3a72a0bb06a1552c923b3a87020dfea6f251459f1b9d573a5fdd562adad1031d048e831c040d32bd20705966eb3912f299808ab2fffe62c4c9f91c86bfa485e6f41b36b350504aafaf9ff6188d92a35f1f200bd130191b38478bb28233080e354cd6867bbd63c85ddbcf893e61b68dd386b146903e753e8d080ba5b059e53f23a7953618ed8e79049c379f416df9d670f488e6dcb27a6c8f69dd01e80f6226da0a54af314603a8274fcc9020f6aab6551788849b10d92621b78edba2b912975af5947758adc38e9b41dd9e6f0992015d2a79f42ea34ec2f113e7e8c67f4839e03c0af0d6e40020ac39e9aeeb7ee114584142c52f239a2dde2ca154883c2cea39bf116fd6ce25284bb82bfb3395e8421f320b53565143a08ead427ad1f827e4a74a2bc4bc963a578628369d087a1df7c3a46493d6cc407d00af7a621ce8ecd5364c9f4f02fd3fb229b9ab93966e1cb3fca901c9aef09ac28d5395dfbde76bad84d1c61d2c3e690d0516e9e445164b38709901286f15cfe7f4cc56d5fca37046668ca24ad6fa4fdf4bfb4aafd53095392fb415f536175876c21ff9dccffbd646eef6f5aec7d2c5aa1ad429375045a4be34f1764682025f1830bd94f0f3b599c97752e475d9c74adca7466e9de8d402dc5c1a21347fca10996d448b94012bdd1fa3f8d0757577c27b50a31c34b080f653d7b0e491848ab45f0d655b2ae4ce058ec4c34719e03b61259d9441ffb1977fa6fa90f1aeac33b8b6023a469866135aa2536656c9f592e1a572cf3b4979a3711d1ab9b8a45f5ab4232fd1c80dc713ddc77f3bd491ae2f39bd27a54d4f4337cc74e9dca654ceddeb00032128f9c4def8c9ed6e4abdd05045c754c98d1ce2cbe5129fd5176539ca96a46ce26c13be161a683cfe1c1e2c7c478c076525bdc036b662e0e7175449d45c13a94518d16e7ab57b2e4bebc8468761072561151169629e35650f02c6dee0edfdf2a587ab6a5953da0b0b78f203e6cbbdf40047d352a9436c4f289874b34e06d7e4b2ec1ff7cd142584f2503a220e441435a4e3cc02fa024d132bdfad28efe452e52ea4054312a6d15e2b6016d78732dcafd9f67c218f855ba54d47e229b96282dd2b70e3b8c32fd99b8f084a5c70c154f8dfd8b6a1f914b8cdcc5b846c4455d3b95ab702c8c1dd515925a98f895f7a605c1980b38ca8283508c10104b5495c18e9c8f9d58b6f220634fb4b7c22f30537b92f1d5c8ead2118fcf9c2a00e13f0d37497435f150ab08d5ccb99d3fb73221ccda37f758edc0ddd0da192f3ea6df9483c81c842a6ad0becaf80361952898686cd54d8ae408b2db2242f149ab8e149ef5aba41d3f8d41022072b2d2f0548eef313dc8accc1b591c4740d33e707d3cdc0894ad54376c2f0aaf8f2726f6e032e52", 0x1000}, {&(0x7f0000001bc0)="c1508c0743da99e887517a8406332f80b3c7d841f14309daa680ed9aff270e65f54ae8d1dbc2d571e21937a0639944cae932ba59fcad8ac220aa749509c84cc958b8bba08cf4bdc387146d0a2f988373d9e17e19b8b19e42d1fc2fbfa676d58e68", 0x61}], 0x5, &(0x7f0000001cc0)=[{0xd8, 0x10d, 0x1, "b84465829236ecf94fdbe140166ffaad2bc8aa6d0b161c9625aaf8b0dbaa0771ffc7846fe94f747f52c2b733f0b963a3b0e0bd028627ca461570f92daf9751ee95b047886ba38d18e1334122242b21ed89d10b7a7322f5c855d405f63d8a8aa8f64e9d8d38541a216eece4eafea89eb8e8d7249edee7b0f81e9066fa9cec5bd580f049e2db1ecec2912b60644f5fd526af0896792c25d1920f47bc43cb17d797eb00d03b0608358ec5612e0eb282a9684940e915660da60046cfb8876deb8da5aeb9d04e9e"}, {0xf0, 0x104, 0xff, "171c937527a82446ff766eb04c7abcb56cc025cce0257e44f7e69559823fd37c4f76d4e4cb2ce3904b6bc1e082a4d41bdbd27b299074e062558eb54c1a6f61bb3565f407eedc3a4032059aa2984d261d0f816e9ce5b1ab9f6f06687130a3e74ab5687d84a21d41dbd72ffb89c372bd5bb2a87fe0d881eff0a4f959a810f46a6f493defb1a1ac4e19e6e88a7f3c15eae65e5c7b9c7956f013d1f7f9fb7543b9c552dd4aaf515114e30ffbf8dbd21d35fc47ed2e4e6b447b92f28cda1cb8b9fe55f67e25efb92c6f548416cd5e979c56eef1ae448519d451c9299945ca52e52c70"}, {0xb8, 0x0, 0x9, "601a0f57a1dc64aa1c39be268914d22e76d5017661ff692f7a7b85e06237ea1b23ce4896a57edf39248ddf8420209b97b56e799c021fa91d76bc4c2c10babf67cc48601a60b56e532f174e15d50f36be37cb595bdfa9b2391025ba4d05524952456ec555b0b4b32ca567204d039b66fd61dd7930ac6199ef75c73c0f29d96e6f26847372a1c9275b2497e7963c53bb83acd35fbb2f3a484cc335679594dbc0a61ebe38"}, {0xb0, 0x103, 0x9, "9afb2afa26fefa79e940b291cc6791b8107c9a0c81d2a403e643804ac2c79a23d0a3d79b43ecb13e75cd15ba4a745619b259ec8b203c726da74faf9c7eeac87cd10da295a73bf97f842628f96b21667ae22a26ce20d7cf55fadc7a0d2878b183da9b52874a19b8f55ac53ccebb17a5d6813363947071edd1377f59785d57a4ae25c8167b871da86bcb2de7d09dba0455b22fe253f93991749a0aaaeeb2"}, {0xe8, 0x4, 0x7, "560676bf3944e984586c095fc47d2aec8e10c80e53bbe91395ca4839dd47f628e26673cf8ec5ab681605b09b931c34a81e6655bcddf5b2744577d1f87cb3c320e407ef6db4e15f0355231e3f5ef809753e1634d30b53889191e214c9d3bd02d8db2e2f95c99747a0074f3300684d4264afeca174f30347eb31f9e9c74669b764ac7b0697ccb023fcd17fbe392a4cd809a2fee6e5c84c67d81698ec8c2f8c74cbeaf48b2026770e6a6b858475089abc6bf6fb1dc81c4d120ec02e5858d7ca0297bdab4d8026ebd52b560d29fc0a83e9521426f06f8c"}], 0x418}}, {{&(0x7f0000002100)=@in={0x2, 0x4e20, @loopback}, 0x80, &(0x7f0000003680)=[{&(0x7f0000002180)}, {&(0x7f00000021c0)}, {&(0x7f0000002200)="951422d3d9a77c597c98c38c76a00ba5ea4a1b7b82c742e03ba5329dbf2872", 0x1f}, {&(0x7f0000002240)="6b07718f03ccdb78359b4353b4d3e78f3f27b41407b1de10a4f839c94db95828befd6791c098d4ed6c91e555868dc2fdc8a4d7f40feaaeb6d63eab21c8748e200e51c3fade1cd348c9948b113d6649d88c634a52c78385fa29bb073cbd37493516d65969d53c0ca8c675f8e18f7d176f0f9126b1d4d67015e794cc6f465591d05e83bc73e8584f6652fbea6b4895b426cebf2898afc0bc1efff8221487ea63bcb3cd2770f5e51b8a1aa0614f1cfc51ec06c1aa3906027df06c1f33558f0af11ff2fa9aa66e58ee3a316461a34010589d522435423ea0462ce2fad1f67f29f4c366cae1dec00ff4674265396beab38ab77a9db503cd4a795467188652", 0xfc}, {&(0x7f0000002340)="63fc9e561d19ca2b555d28f7846440d7ffa14189a4f3983c4d6606d2c3ac2c303e34ed4c7d2a8238fcb90fc467b01e56132d13b0977413910e7fe12cf0ff744084522b435715a5c4aa989a06abd106b90d7ccb27190055db0d8cb219e37e47c60d56b650d9628f91d8b513cf9c070671277d0cff3ccf490c9a6e71dd0ee64019aa8c443a44172a924e0a9a0911e6184e0d8422a3a17ad7c60447b1ff408f66d4131ed73466afe394c7718889b4f79cb33679b5a6029f257be4216241699f50fdb93949265a25a87771f3b40b64", 0xcd}, {&(0x7f0000002440)="3888a95f462175f0baea55613323ff4a82ea2a2dd74124850e7849d2e78f6cb6244fdb95ccd24c2f1adf51cfa5f06e2893523709acffeb1396a17a2746817371a42dfe3613c8674a514033534e928e3de1828a939dcbe308c9780dd65f3985cb7d4f040bc5ca57cb1eb1fed17d86463279e607bb2cf1f1ab559af5823795eabf5b00d4f28637514af64757c379c7b9022515ed5b2be6dccd10a8d005cdb665d705340acb578a41a035d1efdc1d56602e2f24e59ebfd4a436792b53c7639ca83de14e6338492ec6e0698cb6bcd18675385d5f", 0xd2}, {&(0x7f0000002540)="bd4e208f98d3c33da6d83f60776929fcea34debd8379c446ec41d1ca0dd31f7b3eabcd415a1943d0e6b6c00c4b60fafa3095bd5e06c02351bae04a31bb451d489f71db42b5d4c1a9c8d825184213c3dd98fd4384079b5d5ad2f22869f2764b8bb2eed64abb41a0eca2415b2f54fd7010ae7ddb7fb5d5cfb7517393649fc8a5a46cb7a17cb6a2d7945fea2c9005b8cdd13e110feac3490456882e48314730e3ccd5bebf0e83ea6abb3111fdad179c0b88776b46136d20489e51624dbbfa56f20c5062a6a81e3fdc27ba9eb9a3669e924ec4222933177a94b2fae7a40bf38188f6dac33d5a4495568c3bad735c43d57c13d366b2b55a5743c7d8dc2d8f0c92bb4deef370780493618dd74082b42886601cd7985cad41b2b741856ce69517c7428c8b7c0d93d05216cc4c5d684fd70d0fefc54b463cb338282911ff614c5085a41125c3e4c7f90fd2096a08edce535fe6981f657523f3b51450109ceb43f0767972c12dc5b50c904f54f68629a21f9879ebb02dd3f7acfcaa403c9ffb95787a5796b825efcf33c13a1e3123ab1b0dfe0fc71a5c718bd117d5fa93a96d17bb33900ef6c4208833953193c33f53980cddfdb61904d89f5f528f5a2a5aa44fe421480b738a01e78d9567ca12c3077aba306abb739bb4e7dc728d6fb6f7803c2efa3c5d31cdeba141eed9ce38c564f310ff47524da6e1ee591613dcd26d265a63fe016e057fbb4cabdd8fd9b198382e64ff18f29e39eab8d0c70c2847da6597a183b247f9a4a9047d477f6ea75c721ba0e21fcdcd2cb1df82ac6f6c2c7b8d8d3476cde393fcc4718f7b9cc4d24ee1b0b089cfd3d7052c707eb5e1587fa2654c1670e1a4e640f50ef7b7f2bb294ffd63ad1a7264a79fea482fd1d73b96c85037753f14b8967e6f2d11f0cd91f6fcab47f57275872b7584f5905713f4ff7b5467602b46ae38f59f276093c19dd2b9c2af2a7e10280c3948272391ef0386eca9460f5869afa4ef4f94e1003e319c8589f84c5531f7884f0ab7bc5d4db83da527a64360d5d77214176a89b306ed5ae28786f4fccc7b6f41b7aeeb454562fd80f7ac24f3cc1c100db564d9c3d144edd01a3ef66e8779d94b92296df47be13cfe533285560b695545e108f7adefc7c7007dcc3634d1766923d8c07f12fa7a554b68669c28d8fa900b86f674d839aa199fd8d062b089a04946b21ec9d34274a100deee426bd6bdc6487e3004df43b99801578ed3778db93d42ed37c0aef877280fe5142aefa6fee0b432bb9b459d2499fe172745842eda03dcbb2365391ade905849fccd99849a4a103d7e0562617dfdec4aa8c647c36614ae1992dc74e4d13abefdb226a4f1d156d2ef55b873e6e689b08ec8df88431add77e7fc918b417bd0971b0173a4ebea1c781f3d78f77c7edce8c035a55227ef34e3a0e9825fad9a97c7f943ba850bc23f8fc9eb441cd908a25119048922aae521e9ad14b7691efb9e9220ff5f3f79fb03da3220bfd5be8da543790e62ef117e04092cbe7a851ca5be483dacc67391034355c419af59e13240b93f7965e37a26a172fae00c88b50c1840f93bcf641f8e1f05935dfb59acf30cd92e42ed5b5e75f7b0004ff711088a93fe99f91285be865ee6476a7e401c9fd49a2a85f64abd742b9293b5680bb2ca9f268b4b9d1268c2d6c74e4b9e02feec2d7108fa859c6d5c9f7681bc34e7bae02062396018a8eca9a609bc1049cf300d213821aacd98089870411b1e278faf7caedae80407f440da994da4f8ec5e1c38787cdf1074e82b1760a16daf958beb7bf9304f2160ec0160e5d30a007c43fc8053597724c2caae17fc88b7ed7c342060f44b97285cf2d24ed4707d8e15f69bba81288b6d559136024b0d92ef7d0c8dfb32cceabc6e37c783931b74b5718172768846ce32a892ee0044fb04b05ff4bcdeb23766646d31ff8b3356d7d4a3decda3dd337ff0aa56ddf8dab22f0051773be8f1600cb398f9c4b3bad8b9f8fce6d8cf8b11cad02de3fc27a936a7c67d78ba71eb3d00c6aece444d80b288088ea2b5cc6a77f7eefc27b3b20888e6181ee076a0ec0b604b655c5a33a41ea7859b77a053e277f10dd7a56229ec94417cbe4246581c064c4c9a7397e84da3fdb663c5b3487bc6012d8936ce43b654700a31063dad90c278acaaf98275289e1f7311f608e96843d816692353150efe66e7756015373e510c9dc8b39c04eaebdd6f60631aaa10831376b1a00dafc5bb6c0f1a57726c529c29fe11417c537a6a4b0ae6fa8a69e4f302900e9626fb663304f6141f1b093e828989b7b4552d900ee648cd39fc5e30cc3bef8717162174e06b8e3dc1d96c36fd32df302452e1d30cd2eed51004e02c6a6f6ea3aa78c8bde797347d198c9618c9be9144bee73f7d6e5056205eabfa2b2bb666a929f4e6bf7a92959144aece0d63b3c6521bb6d3b79ce5e271cbd4837a1a4d4ea7c4d251e4a56d9f96a40234527b700393952bc00f33ffbfbddbe21bf3468c439657e8c27ae15965c21690536f06129e40f1f9a40b059f0f0d30f26a1f99bcfe48175522eca95a535accd7284ba2a4f1bf55cdfa1fca0fb0b6a56d366f5ffcda36d04c0d45050905ff0fdfc984f8871b6bf17aa6fc6ab4596d378feae831ac9ee73c59dcf5e81ae196d275849a3414637c0ff60bcf7134813a119f6f63b5a64c5465cc52b547fb637ced99f0a9c7f498e25965eb91f26f8085d97c5a94c16b887167269def65fc50fa630b36ad1727dea66a2d0be4319c08b6f09014dde7fb662332bf2c3b811eb04adc3d5e3291902497a9b4283c974e35735ee78b018c545d1d2f149086e69c3759acb4c5e486cee6476b778d2a9e9d6a856e748e451c4c9ee78fbdd5f7b6fa7c38774cce59f30c3a12dba5687403e9e70777e2facb67f40ec6f4a3022cf21dbef083d0df757fe4225ba34bfa41932ff6cbfb20b9a03daf7b96217eb98e6047cdf2fdfe893dbcab964dcdb99ab142bc6dcbb2585a8f85261052393530fa6d75e65fabe41fac61de57976ab2817b145b2cd79fbbdec8734a7e87d025040a3558aae24f49dec170526e00f069b63d93b75bc79797aa74bd3ea538f0092ba7fe0189d8f745cef6bec07dc9edbaa1083a70e34a85cdf02aafa73674cd66943fe927b128d2f9cf976770b31b79604f3a22caece9463a6d2a6d81173baeca2909a7258cf74dcb1d89346c84827011e89d59d572485e8de13053f47190bf343474c1d21a8412058c5803ad905dcecf3a43470d1adbe37278fa0f5ab66306c165e207997a2bb646f05e7e2e472a7cc85b9e12d48e89c4074afac3cd8be62df4309fae32c59bcd2f723511404311c2e18eed8d2004a9d518f1d0caff42ee3590347b0aa87e835b06c861a12467014bdd4135997c8216521503b96960266fed8d9e2ad568b6f9afc807806c640ad355ca45cf19e50e505086b83dbd4a883f4cfdafbb4799b76ba7601ca2fbd8a997b29606965b586fc067e22effa35da7ba22caaf8a231b07b6c00967243f1323456ad93506746b61c3c8415d843db3c418e7cb1697358547d98237e4351f056471a19a5c1b7828ab6573a75fdff4bcddeba90d004e99a9cfd554943af858319adbbecb186511ca880a1527e273536ad1c21cfa0abc62f757f71842a40a8a34f260182ffdfc313c0dd91342477cb2dc4b773f0c4e423b4a2e3b3e8aebd0c8aa15f75eba1ece3d19b8340f5c758f81af27d2ce97d945e70a597cf5a371e5dc05111e939d053865f2b0f66655d12f56b0ea5ba54d0a3353576d06e7328b839d8cbbc9bae8ce3259cc33b11968684430e8fb2b520e59a617e7d70c4edac375e9549856f9e7aff278b46469c301f0a1c90c2ae3cde390730b41b71ba4878f90ddfaf5116ca445c4e64ff3a6719ed2da6fbd9af36b6ee36a5e1e4db10ca603ced7acb3b4829d09aa4f904dde712caba174c43e547acd415b1d0100a2ab419e1e9f7286caa64a153bbf7df455a344bfea9f8ea56741530b028dc2f25a04e4be4ae307854b236b342d874ee19e31866c128ca270a02a4138a522bd345aa431cb7be8375fbb8827a9a717ad928cc81fbb3fc5393ad52b922fdfa1589dca399bb4793c110cf5a209da205202e53def6e9d813f936918dff9800cd1e01e663c56b3505d9ddb662300eb1d08e1e1310e312c4e512972e8beeb877d641f6701e18c9d7a8473f9bd0de0fce6c61b90ad2440aa8e742c42cee72d63b99af638bf6f8c6392c6300d76c10e192af08e580a30a840f8f0046ae29e0acf1b2c9c49a36e791f3f3f7991f0beb13dfd4f6d6e9d37c5e4c01960eb00b23259504406fcf43f8dcfa7791e5cf0ea80639db38dc26785d941427b462ca99556d43957c633b55e0a68fefdc2d410407659806def86ba9c6269fbfda7206c163a0369b3cf2764d615bb8b18f013113b875db1cdcd23a7020410c038c62208c988764351e683e621031713706015f9a144f840a92a63b2f11c0f08e30ed429f0adc63c18a9f9fe7f947828b531f38147ddf5b149deb931a884d3652da9141b7372422667361d20bbf902f5f86621d0a3dcb9c5961d53765d561b1e2aac46c855e625e4f01f98865096258793854ad66ced66c8ac4aec9e1441bbba43b08cb3c3cc416c825d953f3cbb2cde84abce24ca6c3c28e8604e620bd7be50273aa4e4fe175754e42779bc77fb3ace14b2b7e4e76224d105a870c0f62f2f99b3a40129d37bf46edf6ba866ef146a1f3d7158984ddb1aba884a6ca45431e5d7bb98b63f7e24e1b89ebaa09261a03140a7b15ca30a20e552fa00ae999082b7305056458dde7ce27ab2ce70cee9a022af32be90c952dfc335c0463b262ae0edb6a116c8574dad4686029c856897af67f20f6959f79425da4e8afa482b84eba604ca26d21dc28083176f7e395d627400bb9c8c659d431c195ad4fac2e63f7639c82e333c4c63d2bc5b1d34e88d1212cf572f37a2e9d22f0778e7d55d87f4ee18651afc9e29cfecfa37a8cab029f5c89118571f17b0b4afe9494e648fa371690a7d08f7948d1052e9a14850612feea85142c421f8b1c4fbfd1d7075d49efd2189affa57809e124a1bbfc83d68df4c59c2f5c9c11bc338eca5e4fd3875d80f2f0c5a24a753f6a31cf64757d2eeda1e747025504d8875f0bc2130260d58d85845604ba093b10fd563702958f7f4ed266029304eac46300e411a95077436f5a82be29ef55e68261f27181afbf3fb9a3193deeb79752709cda62db476885721ca00ab659a30d67032978e8d1db25e1e414077bff5de370da51f3151e593263b6172343881bf942e25b9606a4158e0e3e9578aaa28442ddd915c12658580e7d9aa211ab36603609296986c2021e0d3dc1c6d16ce960d7de607c49e431661fb59adc82ebec26c3a8b22f7d651806b844b9d745e03e429c83869ca1880bf9cc7bf8609c77bef0ae94d98eadfee3d09fb243522a81c35442eec8b7813c809b4dc7d21071305a65674de8f7a5827429277b2943c0d9106f3cc1e63e045dfa7a634f9b1dcc4975ff531878c47110657a0c9cfd3931375fd57789971fa3576d1c8b7ea1d56f9dcd550d61aab02b0fa00b0db2509124b200f4df7b6013ae2a165679850cb166a998330b5a52eae5fcb6f161bb8c1fc405316f7d3e09017e9898dcb4ceea0f870c7153a6c168a879ae41f55620fdc842167f71288e70ee9ee20b17c7e0bc4d70e2bc0f19b7a8ad8e215020ae97e8912142a1dc0fbf4b770e6f71a6a0c58c8c271e1f4692b40668adc0ec24fbf5ecdae84cb4b27097da83b51", 0x1000}, {&(0x7f0000003540)="52c4c2d63c8d3620762b0a252535b4a72ad9d15561f7b291f3bc7d9f62c6c49b91f0124d88c318d36efdd985b0bb92baded245b2206b24be06298e78c3a68cd236e9", 0x42}, {&(0x7f00000035c0)="16889b80dc714d818d2f09d523a2031f88b958a7f6828a65827b2c3fc7f15c420dcd7df68ae48db9fdb43aa80343df4bc39ef0130e0751e7ae327689eb54166d6fc763449ad2f8813a735342b6c43c3bbbe70ca5a6624fdf86d8c7ee74fe2247e1e7c707a9440140428081b8734fca29bf745c6b7a58a41ca259554b0b3bbe2217c66039a70e2603ea13ac17af9ea2c288a1e8fa6920b88c599e592cb37e3577af5af3312d8c46fe03aa78884d983f8267bf2b76d06098dcc1", 0xb9}], 0x9, &(0x7f0000003740)=[{0xb8, 0x11, 0x10001, "92022b263c1b4c8064d163fe07881d8baab69b81d4fbec09c8fb12238a54eabf84a79777ad5e291b1fd196b975c277c9c71d8e148c9a7471e3d75e49292064c94412101dd35d79a29e3f51d3eaa689cd402af6c95b2d6a7e0e93a3a53fe16278a38c775174e99a787752fb6a8103f755c3b290b7c90b57e5f21912cfa2885f792a40a9281d2762a774639382a77a18d729e0a84df49289d49bb0189332ee74563726a297c207"}, {0x88, 0x1, 0x7, "120b386bd6c948a6ff0f4a77177d089e1d52347b541e86df3265bd163ae1f1c86952acfde3c6093c45b8568d28178083fc70b912eeb0bf898da62dd4c24476d08bcff6672946090797a22b420058fb7dfb1704f767a5f369df1913c665182529570f8137ea132a7741566cdd89e06b338eb59f1a0be60f"}, {0xf0, 0x104, 0x3, "eeb3f04070d00a0f88fcd720009f858b16dcece13a1f3fbc0ae0dcf264710f148665d4dfaa9906d8bfb57dde0fcbbf82e854d09ab18f61319f875f23df43293c3e1d6863c1725d914bc0f84307b3b3e87e9062fd7c2bc209b0203b5e1b4c0605fc769244bde178300fe36ff3f5fca60633b5cceff8b1128df3570e16bc53f7d1636569891e492065c32fea46065d762c4cb33bafb6140c44ef22597e6964b6d094db20d06b8bf6a695a958e932632b3bbd9462c11f02c523525efdf078f7065cc35f2d1110f8a17055aed619c385b8510d8869b6f36fc87bf40d"}, {0xd8, 0x111, 0x200, "0a2f3f52bbd58b1c103d042631d68dd6b2192950d5fe416dc4d1e8e15399405ebf701aba249421f83f8c5277018880f237c93bffcd38b9dd612773a2fdbde32125ca9c610f13fa0b031240ada2f02b2afed83cbdbd05fc9b76761e6928cb86bb585c44c312b30e9fc8d0d4b6cbc68ddd912e280536bbbbd07ad176921cfd71ee0e9a68fa495cc2e59019151a4af0be5f80b882e2cd167dc33dd0fcfc11f95977c0a5309997ef7935f78349b4d9532397c172612db1ed3e5c2028bc047d46079c072557bfc5e1dee2"}, {0xe8, 0x0, 0xb1cc, "01098d0be40a89f54af39d753ce690eb65ce2e2cff5a213523a93ddad0b6277a923b97c489785e32ff9a6ed7c66b2523a24492f00bccb72db905fa70ec558c9dc7548562e9020af8dfc91c6a70b779ed7ec469348bfacf0459c9eb669eef7c690af1840e83baa14792878ad9f57d00253336d8782b6b09a3b04d003edd63c62739236313947898b51aa36c54441a469d702f292b1639740fdb9de1e1534c9e0deff079b784c5f63b9697ec192b0026375a415c91ad6374571cb0ab197b45ecaecdd2fa177eeaf9f489c5373f6dffc1dde13c"}, {0xa0, 0x107, 0x401, "bd7633a27235a0b2189bc581290c335971b9a1f1449eb91f02f972caa6b846931de12ee4e88b6e0d00b729ab430f3da90b46cfa810c0c1b0fa81a65d8191cd4afc4d3f5ca0919269e43f7e440e000abbfd2dd70967e477c52815470bdf5efa1fe98e88591526cc2b9c22b8b0ab8f19443fbe00f29043f74bc32afaa4ed6ec96da8f1e485212c93b90ce0fcfa3a4114"}], 0x490}}, {{0x0, 0x0, &(0x7f0000005d80)=[{&(0x7f0000003c00)="9196ec7095b75a037ee79b17a59ad10c2adb3a9f2f6bbb7c4090983852434961683ac54e258bccbd96a51918870b3500110c6ad2b46e9a0dfc9b78e0c0062e7dcc2f854e762ece602818f938df14bb68d033ab215878417a477b8a59e7bad1e43bc520da251f879d74fc2b04bd7958b3648e4d981d7ee117ed233f43cb15fc7247ec6c78a57856b0511269152c8a1cc2bb31d51d73e881640eb290f0e0c6bffefea5b8fdbf16a963c5f20bbf880a0c780dbcd3aa54f86702b12b653a758236dfea466cbd07d640b7702ebca93b89f83224e8f40c30b14f31371ec001c77017518fe3c673cf35b809e5a76b1741c88efe744d80400e1e981a29545a580dc012b22187b4ee2f8939d50bf83bef9a7c8587cc0af51f702f2532c9e90cbebaea2dc118f693685835652b69961d36ffa7c9ac4a6a44bd2defa8372d4d1e07974c74698b0cdc6e2b7e5901aceb18e1eab28a3d0086d0cde0fdb8a855a5181f6c16ed34943c3d4fd2a5798058ab42b2920b1de579b35dd6f5c98bdce18e43c975eca383c99d025d73ba60c26b39c24c32bb8fb4f60ce2a70f3c6570dc5238a06f6de6ad701fa52d3924939bdf549f3ebeb3c0d67de89fad87844ee8d1c5b3e9a1c54f319dda5396330fa1c73041e8dc6e17f46c809c5e078389ff4deac99f754a2cce97eb44eaee7efa570777cb3ca12fac59a2c09de47d9c7b79c7478eb3b2e6e9d84ec0244802e76b9f2ae87451a7986960a4448b6bf46d74983ae0c6f568c7a4e369ff91330a677b0e842de9d39a4614ff548e4393b62108e0f545aed5db37f2370ca3952e6fb8d2dc16009af510eb1c6ea1fd4418bc6a26b99a1521f358d0aef51bd3edf666843b01378ff1bdbeba3d221710cfdb6dba8d22b910f1e395f6dc6c861f3e018362c1862181fba6cad4aaecb5903370b7cb0ec85c5ee319835361385be37c5a58d6de9d8d89d58a17b52bd6b7e11c41fda57b9fdb166aad87f88f98fc9c9ec3c5cc0f21c2e5fcca7063f978b4c0eb72711514278eeb7084b4f16b8a3b58ec150480da39515f53dfcc0067ef8ac8c0615ed7ff5f66b907bb1c67eeaa5748789ba39346df3fb9524e3bbcf362e60b93cf9cfa4f6e51564dafc62acf484beab14873cbad2b08689d6f30f2bfd60852f39d63bcb6ad46a2edea9a0b5d658f3754b663ebd912c59db0c616a4c5f1ab5a23d63d8d51ed066a5bf303d0fece8f29b1334846a4fcc49251108ed45536c226c90d6795aa6dca209cb077a8e7ff3a0ea33734a21fb98c4f2e27e33cc088b6f064fc2f720af9b36fa0023e17491478c26da29b36250f744776c50435dd9f39e1b44a3a568e86f332a1f4f72da25f6bf31f6b13a31ffbf886581d4092167411affa75b88e57eb035028c63f5d067d4251c348e62c75d793c7adbdb770811f81483b932540e54a15a397f44e3ae61560aa6eee9b836b9a3fba594679cf28c52740e8262227e12fb1046d3cef010c2500c05f2a02ab9b169f923f291ede1e3bc8e749b8ccfccbfa15d20813b95dc156c14c3de21c5e13bd2511de8e1a476400262c1cd153df65a159545063ad007d13b1d0a225bea92d7bd57abb028b6c31a2131b95a6a0bcdedfdd8a87bad732b8bf355459d374e2a42f9bb3f437f78ca73b8d7ea259583d8215fe3b250a5ed673cc2b4c1fd3b5024f21fa4e65b1ee5b85ea11bdda290cc2efbf25953acf95b22bf97226d81ace7657c515e4f060ae3450b9703bcf8c26a1c5d90ce96aed131dff9c944fb17dd77a15796dfef7f39aea49bb0e75c17a14f5f4d13576e1301019a8dc02fda2946a03de72d3eb2eafa97a119ef67deb6b94162346b1aa68e03f09672562c603adf23149a414aecedd9fe97ac0e6eb33d13f17d32a011017f31b89695a94b4fd4d38a6351d5a69b1d513204d4c1f82ae9cb91cbd7a772cccfbf609f1bc499ec7bf659abfa45baca28c1fa162631f459f3e200d187ed12329822c5bb47d8dc46408714ee8e7477af9b8ac9708c11229f1bd8f2b90ead2889e8e4255f23773e2350645324f48b2af013bae23c71e274f235c6106ef558c55426882ed291514c3f02370b1bfb45276a6c9a4ebe8ed1f3b333fb079e422e6b195670896348bc71373032e465a51293a104e2ad3a6b68df84ce1f0e273c9e80e01360be3fec27e7b175db139056918ac3ce566eeb8e2beb747ddeaf989d1a575e025dc4bda7d9216e9fe0eb3121bcd0ac7a973557e78d45c3bbc3c4a1c4cf53d740e3ba567bc12a93319fdb4ef66f2afcdcf639ca8eaa2cf48228e1ef14bc0f15d000ffa35adf68d70491f24b7fc34d17345cb1fcf19fc31c5eae747c970a8c8e8928e2cc663237f70a2eabc24b811104d47614b967d65d67d30053d48feb9508db3156eedca0e500b0e1ba3e8b5fcb016b9d5a75518648fb489e5aad4a99d0312af3b2b3778efc974e1058e82c5d04757ced4b4903d30a96991e04e909c3eda307efb5dab1e41790fa82254a87fd6dbe98cf4b0d2c20a696dcc40b15b598d4e446f249da0d102accb02e340046e184ebff09190ce0f7f58a52420a1f92afe537bd19891e72b0896d2165342bf9fb695d58e5a2d044ab861a20f9fd48d1f0437f8dbc672f212c886d9133751c38a4aed310ff885617532d424480ff28624dcd3e0dee80c79abe84563b2266c90c536efa0077a21982c2be1f80460426b68a79db1b24f324431df00dfb71b30ebde1f77a6877c08ecac4e5650afbabde625c8290469d1caa62b326224b6d73b5aa2686a25a0d462ba0c4cbcecc52ad81d60e1c8ac0dc2c7649fb72c4f1923a54e2f563f8f31509e8e56be8f0895ef1e0d53e9faca842989311d0194b2dbdfc835d8163893dd15041ebe4733369fd3b23f7a0775692be1e6e745a43f6fb2fe90fa0e088e8af393ebbcc82125092d08d39590c35ab641ddbba6e2d3707b15d6df554ba0a51c1fbc817f07673cd6828f3765a6514bfdde258eb9cc5e2b65d155fa26b65a158522af6c28800a1567caf6ab1bac984c233cf2f647dff14a31d581145b9fd119b946cca1ee376230224eabb03e363b16157d52559e2a4314df07b8735d38726e462508cdab188d1bbd1c01387ce11b9385e12de3c5ff5582704d64a923d8d596f8670579b549fb7a85b2d4c9861b94c66b359a0a10b099bd060beae1d55231550e772c91e160d17c163660ec16f7f73ed21d5d1601b2d52e31f25113d61f6436422cd0c00796f47ec5b71928c7ef29a3eca84b02ce2c0e53415142bb673b2b1e2e3fd336fe4bd558c8555cd23997111b3ec61eca64ab9196070fbb8a9966d81b288bf56df8d78c3c015b64667b9426d123187c689fc18177e4f9d638b63c813ad7f18ef751c335cbf8a683b054b3059f84aabf503e2b2cd6174b0afa1933fb573db5cdc106c738976f52767a3f5af24cea51d8b4ccf7ce344675916b50f5cb11a56fab579f578ce5237fdc459262706a4a0c98fbdf749f672ef56ec5c2c7ce4ca27e668f59f8d37aca8040ebce00acb574e0747f249d8e5e2dab1f658ebd0a35cde65633373c9292c1664e564a7cefe3075daa70c3c161b13331664ccb356e9ec64e264ac3500826deebb037399e48689f13f676eb39f819349cf273cb2f5a4e44c00b060f1be9fa196c2a601c4904d72bf00737d6b5782472ecfbab0290d7a04c8e65ad21233a9a2bf72dc9de8260a29f5215268bf96c3e18e1249a3f91ccb9ae381c9b26e7f4b716b7ab16b3beb1eb66b9d7763df502a57ef6367dbf5c428f9217967b185f513603201f9f8adc8db1991a7074a4d938b4ac4531ccc6dfff0f6ca7d258bb3433a5b6d6adf711a240c9efcbfe6423fd82f1b7787a02fcec77f68cf979c17bea8a073124a089725b14f2899575ae6f4b42054f4b949b8a9f1965fc418262b787cdb1add95c5d9bcad41fb3203bf55e7a50719a79d9ac8fbdeb3608102a568950dc1ecd356ae32ee6c9f47ff432eb4a19d279744394d4100e3440d0a58cacc0e6b47ecb0965798e5ff5c584dfcb1cb7a9d8f006044e00b24d9e124f5882e898a7318e5ad2d911a2facea9beaaa5665ff7516c8d7c0a03e842b8a2ce70121dbd807831f53109ec896835b962fa3aebc8343a360959731351dedcdf2a3af0d6c2124ecbfbdac97015d0788056b1e2fa27aaf55945bfaab80562f8b63d8e88684b3016391011acac60ecb12227e91072193cab179e8d0f633392dd18ba7dc34f2859c97a983a29ceb6018cfca04c49b7eca8c0a1533b1ebabc6db251a756567b75a7e2b257c6c6d3f67ceb04b6d5f64f5985bc14273e44ac5266db7a8f5e77da4cea6073f176bf6c0e00283542a00b0aca28b80a133bfb2caafc336b72e6848ce31d939df9b42e62d4bdc4a9214425b1494f45e22aeb6ef4379994c2acdb120258493b9a56545a997ca231a670f9c845a9f95865c0c11fa446119895f8e4f569b7681d30573db444a231ab58b5c5e7fd56b599adcde8a5d41be4b779796e014a07b22e53a334b98f5c56b608d03272c68c3a37c0b7f686cb00ec71c40fbb5e031d614421507288893b6604970853b51462b76e2f1b34aceb3e2da65f5b448436590ef4c2ce49a4c221e47d43d192f400452afe4771cfb7e82bf8911e1436c761173edec4c272dba8974a1f4c6c18cafa55ad5b8ff889928cb3f58b58ac892db1838d2a73ead435554e932fca458dc39bd8cfdc17ec6b79bb5985f6b52ebc6186f45530e92eb4c56d87beefbc01e794f3d72623e3e88e50b802ee22c0eba3a7dc391700f2bb864809bf0bb847e3e7d0707ca8bbd6143000ea5668d83ab69b5052968517269b2aa44d8a0f05178a2bd03f8289e19173ec11c552d7717bfe4271a7e40b3465b63361333310aa3c58448ab8f3dfa23558f2346bddfb690560521b0a6dbdc89293900728c5cf962f6fb522befb6fcdd19d5b7671ccf408d3081b707294dbe864612420355473e6095a962f4c6a9445fe1b425df6a0fec4a87ec168b61393f6f9213b3fccb8a379e7d0f631ee0b0d9724836d2be10a8f005ddaf581162b6ce76ba1a435f2796418b341bcfb47ee2fa4c901fa3869e82bacea4809ddebf4a14a7451153a2fbce582970178744e2fb4f783254d6e82db3a1097135763099abad87aa9ae624634edf3d996e1f20161f52b273100329b709a8647a65ac21d5bdd1cac4cd39d0fea7e9d1bdbc1a51b7a4e902b6296564f4abe7b78fe0eb7b45d1626db46a14fe682178192bf23f4bbf629ed5e50242899ccc8d356176b47e3012f7af989b38bb10d0fa1d9ff2898c503c6238853b2344e395e658f14651ed926189f250e519f18a2774cbe99ef18c7282e88b64c06f83c1a0bed5f775be037fe99e8e932d4d1ba4c570694daf088f5f14b53adf0a70740b92a6888a22ffa4f50502ee8960cf666470f2709b08f09e3cd999b02a04d90741f20c473f7c5f25555e3f17312a5bc5a4d656f7e7d3c0a2216f3e8bc4309fd65274e0496cec9da8b8c0d78b9f500f505ccfa867cafde52b9b7f649d1043c3b153cc0469f62c393758e8c6816fc6756812fa065ccd569f69aec37f40918c68ef694e134ccd73d489970ab38bedf2704de0e3a7b7c5f92018fda80fa0f69965951d5a4d86c3666ff2dd3f71ca9e4992ee7a48510b73de8dbc48cbd058e298a9de219e54957754f7a2f4a1bedbeb2f800bf5e3f76efbae4a4a16308aa12112017f2f014f24a000b96fdd25c943eeaae392c4dc44746a40213d316a1ce40db6740afb5b55c67e7f5faf6b2badde73ef7d0cd104f59d83ec4edf5be1e21", 0x1000}, {&(0x7f0000004c00)="7dc25a50e32f2420019ebeb6fefc27c183e4e805291e0927125de99be10cb5709b5c58110ded40e6f31db50cec0af783d6b609a135d48d00b8e6992431fc2621e20095cd58617130f47d259e62ea75392eb47a5574875b5e0a82a53355691034d03eaddb8aadd5b255ea3c37ac461e53f54bdb167835454b8b774e672e5d0b4ea9df191ed18fd4c39b9c49b3fba4beccdd8e3fc87d6e4e28676122fe1f4ea917359e812bcdb712ff0536a1a9695261c6998761b70124191a6af57edb474f5509474b7dd9b774fd729802b88ae4f1b46007990971a6b26df5c78d27bfbae563124706f5211a5fb1ece51503909a58f366184ebe568f5c9080bbfebcd643309a72460a2b75df6e3d5c9e140e5e43301ee226203aa60e7c1e3de829cd476d4b0220fd9df0d565a07aea5e11f7d18414e1872ae8b45fa6e8dec8dbe46809baddb2fec490e0712ad804874f0836c80cc8081c87290fbcd708f07b14c217c1a1033706ae4ed43fc96b4c4eb3606596a6680fcc8f1ea31d5907eadfd56bdd25f3f0501cb81d99dfad47fe1fd71885c720245e015476daa09a816d267c52929284ffe0f9e1194f8568e031e29ef5ed8b151bb50098643ee7f7a3200899f26e95b28218efbc2e689584d86161b4dba0b69a26765ae85585f8561706ff017382b2994e870eb2dc3de1dedd186d229a8444689e7e91f9ec8c06d857478cb072d2091fc3e29048323307ae04ac0baf061aaa95f6299a31a449a1659953e2fd011db971555135d416342cf10f88b53bba85618657f93c4c4b61381c0aa38ebe75b2c511607b2137df9d11c78dded9be8d9e46f1f8d483ccd4df3a49689df27d0e2657944fd685dfe17af3ecfb29f219d27916bec8c4baeb9654fe5ed2925fab9dfc47a35cd8ab29e730b00b99edddfc8b78ca2feb7326d3c2beceb43a47b605703db7c346454001e94332010cb162a4a2f1f57dfa390fae5c6ec30cc33e3c65432943f52650863e463fc994cc5576f3d62a1adcd0d50e3b9845e1cac923edd90342cf14a675203a017456872adaa29b4a277d56581a659df1a5bb4f2d0580ce4599a39212b5b3307b1759bdea574dc3521b3c5b808a7c18a9e9342cc71f17012ee161f9eaff70e5af7d0015630cece4b68c02aa25b558cedd88dbdf5f044f42627a4046e9694143426c7c97cdf688a4c1064c1e05c6936ff5362d6d570d99d87b64e2768b6a1a8df74abfa987c43b078b6d6a87b231fca51988896f0a39111ce61ae661c1e8c258dc6cb99ed8bdf170a26e815b84e40393dd47d699e962c8c2659532a7e2ea38b6b433e8a6b8c197bf3b384980cc63cc6a11a61a3bf287c625bc6393f8b500e75e829b372f5912f29dcbdacfac04f3dfa5e16399d07eab2be1d0fb1d0a2ced8e2bd478f228c9e9fb055ecb62f373a7c99614a10ed7f55157f52eddac7d3751fc7eec770d9c810fa476bbd0aebe48124e176f620efddef2f14031e8cdbf747047aa803f6e0d8d29d4f2a1e57b887045e7c66ba8d4181b620d5f67682650323368350cbf66b8f8cc27e9c6a6e3dec57b632ecf4844d4df5aa7fb77ca251001950fc5a3fde5321a62bd9ff325f9d89f269cbed798b058fc6ac23d2445debfd9e70513d9467a98f7c074cca248a03d5bfe350db91488c442677b66236880e1d6a61be230ee0e6477c2205661ab862a7c66b60d96ee7d5043aa3fa6e693cd99565142aee405921664e5a0999ed2225bbd70ec7eb280fa0ac2b9bd909a127d2c84af1dc7d5926e33be5ca8b6599b2b087e53c050eaa32c2c7080ee6c42158fa938b3a9b2da47a31b8958f6f9e6235aa6b6470058edb083d1dabe75e89fffc6d50ecf50955738f7da5254e5c76a4cc49e9583abdff0620937317a02d83571f921fd907fe93ac130fef2bdfe5786e4bf7e6a97d159dac80e93be789a6c826938f59478acdf4629052e2b2d1ef916b326a59a7daeb9afd829ad523263eb80541ee4d7100c4c3cd7ae1464e84e78c926ef047531b6e39bb525d99d4702d646e28f8aa79d41787a36ac56bacb0b3c6d6f8785a86a1611195e5c6671109a9bbb4322119597f3ad58559705157fb1cb13501b7fca53f75c376d759d4f760187b38534e34480c8c8ea6c1fd2c7b32960fe1b6e02108743fa0eac2c5795861e0e4b8c430ef3b6097484d24ae5ee083f2aa48c955b0c041ebb59f58395a24f7db25d791c10a79ea582f425dfdde3cd5b40c26fabcbc8ee7432f8f10976867d35b6c28756f08b23ae8058e28bd3202c8060a397646cc9c726938b4999254f49b22d353362f6d06616bdd1e86490a362ef563c31288108e3901b425426e3211c6d4fe1e4739b16e2282ef81ee5b7d6272405d0fbdd8e29bfd777f410efc9767248b6e1ef762138dd66c2a2026d1da6c430c87d2ac154050bcb11c0be0a8cb062c68206927f881bb830b90efe9077c82faf8dc1b41bc2383256ca4608ae946fd8bcd610f210f467d067d1a2b1066d5dc342a4d053c28fe17a8e82dc73306239421a4dc97ffc44a82c6a73e91d10a31ab5dd80bad1b6c074a9c3a06302238e902daf26bd7225ecad4fb303c0eb0be77a43e81c857fd5da80931c5703ee30a196a15df5523f9c307ae5b54ac56724c7d22e348f52ee90d5434c749824840efb530f98c37633419c20737901db2e64227e4543995190d9183ed0be036d55b93f4e184a8f55030637505978e7533a2f793707e4d79ca582081ec2c2189002561732d9ff5976ca1ddb1fa8a91238240fe28775cacf9aa06ee1b80937418ab1962b964030b232b62055ccb2ea113ac6ed35b9ce5bdc362d381a06c971df9238abe3a92c1a2fe2df99f3d3447e93a2f41c137dbe5086fdfff785251db40286c88ba3b45f9a89875fdd6a2c23f208b889c9eb2d457f87bc5005a5aebe3d83d2468382b3b55198c3dce34c5767571bf6fb07390e42f8c377d8f1f03fa5acea7035885b5e7cca9ba1b963195a495b07c423c1f855c0025c11c142acb8bee0c4f6f1bfba4ef13c7f1b96fc838b4dc1f96b6e6afd0493393d4f0c8e4ea13e2fd2f65ec40672fcf8a0136da081b6e353b3294d329c0caa590cfe01cecf25c48c71d95cb0b5f76dbea75ff2960e2ccc421afa1bd57743b33aa3f1da37e7a2463c345bd24a5f2c3aa2ff02fd973e47cec70829ee41398d86976de45a3728395dcd2d6661a90f52261e3cc1a9c84efc2ef86afe78f0810acd31eb2bc06ec3b3abbb73a492be9386c574317674212f638cdf5605f4e63168e42818b348b3e375f834b2c7c3157a4ef3c786193cd9205dde784b8163bd4cb16243124ddf9f1b7ead329d24a48f7711ca1808b587cc58c0a6764f9c77a2e61fa0209bef64494593e8cc387af585fb3b6f0dcbdb0d05ead92231cae10695da702b71f651d256702d4fed25fb8ffdfa2ab3b9f6af75f83c9d5442efbe01463e4a5a197e1fe8472114d33b57a25aeec93e6aa0ac4c9b3149b5da0e52d9fd2482e42bfd1195f0c8da5ba165679f09172986dc76b0d63277585a1c471863c0f4c9a56fd3f48fdc15d50f06d2345ee22d9052d815ed70eb918781b145216796dae11636febae243b2e610be47896c548f225b0927a8b5499c8d6c5dbdf498b375450950940fd2e455da389ace6a089b1f7c7298975aced39e8095600a6f78b4f8ce49a9d0fdb35257dfeacfbe0a842c466678cb9226f2e6d37360fd40d59140b80c3562511608ac0cf27575a9fd17271b5646b92aa8facccf766885f184c243e1b240baf7ca1ce1b3b4a916a604116588488fc1c434d3341eaed8846be32003c80b3c237630cea16537e14a3eb225475ca4bb14f6bb388202a26a70daff7a6352448a40c6b16d8e48e907969e054498b7727421aa19a7917453271d9ad1d609061cbcc019c6bc6480189789ef3d7727c766c59d0fe661305dccb862b9fc82907f3a3aace414ee3ebab64c0e231e7d174cd14fd5dd5dad7852dfb353d942a542cbd3d695ac1983ed303fd4a89219c7e312a17fab4f970c69239da8ffa3f75849d5ad0209067bb405fcd7dd628e70d022c44bf567e691a77ca0530de339bc8374ae5034aab7bee661aa861e1c70e56750d43ed2a994c78a29dc707e55cbaef1fd58833b6ed1ddf0adaf446f9d38b847d7be2fa608411006f502109322622867ceb139abd2d4111473509c5c0a218f88b07adad6552b2cb89af926de5899da2ac82d7b45dcb0e51f81c8968b36a954f5005f8eb4970ca2bf7379210c3960800bd972279ee518fbebfe01a1a315429660d30431cf76b6c93bb5a01e6dd979ae3fbe6611c1de1b2fcfa951719ff4b95b56715abda4db5831af20876f915b60fc1ca19a30fd4ce6734d7552ad8119ba784bbc6b52af4c46824cfa458b5b1bc1f5d9bbacb71053a0df73223f32a37b3401da86da288518f77666468d7e892283f506aa04da81f322c8d55a62b112546ca6111297095a5c526d0782ef16e4db100898dd95dd8e67b966abdf03150a4cbfd449117acb1cd2c8a0b18f2e45a5790cb16d40a607d97705f4635dd4ecdf522de655ae352a053df9c7f8e7e7b09a9ddfb3d041bdaf3c276b34d9c48c6f9b8755b002451f73356f84aab2eff8301b7cbb6b98d6b3a049ab61288372272337b33d71e5942102e9621aec300aacd9250ef9639929df415446a7856aa1ed8169ac8c9ff59b632126b79953b1d14cbce279f434bfa9b5e4fd6a8dc5c0f70a8f062f60a495d4140e52a7668d04c2c97acb1cea908252d82812c91303e7cc13dc154b59381da12271551f39010fd0eef7955d78b7925ac015d46a2ce5b521fdd98cac41010d537c53b05f50d04028391605ec9611e9dce56d9f0775d65a38c2c3bf76f5d8ecab7e1589defec5cfce7dac14ae44181d1ebe7cd4224e7da5ad660ba733eadcd4318b9b6fbf08ad7003b1e2d0190fb05b03ff69d4bdfcdf29a36e05cc0a824703a47f8f59d0eef55db5350bc4673647ae5bc85ae2074d7558613467cd54350343560659a88abc681e8583bb4599dba54097cecdd5be742e5f80a708e4479e81131303b59680735f2064c7cbda0286b6682317a8fdd69db9d57a67d7f38bcde9341e37697c090d4d393a1816c866af6b7d08fcb2f36aa3518c05636d8f0db24b648683a89fc9934fb888eb80b68ff998f783b3e450714f08ab60428dec4eb9cf28ed1765f02c9bdb063d918e35eca95da3a88379a096d39e4593d6ba30bf64e2ce552e95bae58ac1d0a0c31ddf806bce9398628f6829bd72e70f01202849b01f9ef7474395cc99b4c4332bf02e2b29f087d80c0d8e9287de07d3b5c4373cc020c2f30d59c6262a036218b952e1dd131a2599810ef712369ad561ca4058843b7f592826e52daba7fe0486a7d9e0d905a244ea5edfd0ad7f1fc6f372630d7280305375c1d30bce856d15473041a5c4fa6ec2d1c33fdd02b44c24add462532fb389fb87964d1882814fa8cdaa8353aff766c0e8be8114de3290bf605d4fca06d895009f0ae5140e56d35b38df887c88704c7443c8d8ef464efef0a509542c422eef345aa4d99beac401d9f71c2406e0837879ddd115d07df25bd210cc97bd95913e31b7b6d5210624d7600f0da1d71a50e635a77e415ecde8718ee47dd96938b98870b60ab8afa12bcc42d507967ea00043795f0c1baec1b14fd5c10db79c6f2d3643032cbd6ddf62c80641eabab1ce4eaafda860ad613bfd853c24dc79c8d6b5ffc5a3ae0aecf5d70669530ddfee9d9c589e17a5fb077b294cab6b924e0dcab6d9d4d085ce9ed95bf02278d6427d1c23", 0x1000}, {&(0x7f0000005c00)="df959107aeae10844cfc4b270cfe1342611c0fcbf8120159b999c9897761e4c4e2785465f7d9b1dc3478d789b33bbdc641670bd0465116431ca3e9a5ab182cce6ce0a3893cb6540341c3d01a09846077f85e58", 0x53}, {&(0x7f0000005c80)="62b771e457b3f896124b02a2b038a39a7b41cf10b0d4c9b897b0474e1fddca2b95eb2795fd6d010e462d69aa40c558b0ddc47c9cae8966b46db9501d0af11da1f97a65336863d0b00c239a5a29feaad72d8463f3e53770293091c4fd48499cb88c664f42a446ccd0dec77ccc5340", 0x6e}, {&(0x7f0000005d00)="dcfc1a7a15b11cff2b3d1b92ebfdcd250042bbfa34a5499728321634a968bf156a7336299fbc3a50e55b3ac7a130ed80d65bc17a36bb3db2e1de146026b862c3d83d0d7e3e3de5cf42aca5bcbb0a10c7c9d62dda5f423197945058", 0x5b}], 0x5, &(0x7f0000005e00)=[{0x108, 0x3c, 0x8, "251ba612158af00d4488a629166ad5ff8eeda277ae29f652fd8444e788cb89cc5623b6d6610dafc91c3719c4130a3df31ea9981b2431884c6725c423bfa73b89a056325c2c516e8a8cf33bf19bd60301ad51127eb89698b4e9bc4df8241fd6daf835913f6358ef0d4603cf92759752040ab0fd3644edff84ce4aa96ad368b0e90702a6947b3ba56fc859fd0dd73584fe87959d9ed37718dfb7697dd335cafce6c47e6d9ce87b5c8cb2a2d9abf4b3bc15ffa1e0e1b85f76aa951c01f1d62ae2359a5d0109fb79f005ae8d8ef830a76dff40de9e4bf4c2eebea3ae92eedccce83a8e30ef0de0b9404735a4429e048f5e08d4459f3c4e064d"}, {0xf8, 0x10a, 0x7, "2f06b18c4d481066f2a7c3df08b700c7aae945ec707a13861aca234639460a526d83337e5dd806d74a81900f94c99c0eb73fc6a1591fb123d5d1e34d8b6b21b80122ed811b0a39289c9d9cac72e3f850e2bd3d2d73a384cea896249646ef2fcf1a31b607f54dedb72a801d132ea43651f194eaa208c752c5b7e726466d2d64500d53ad6fe8887ac59e5a593f9c20489a4e50c57246673b5aefeffb7bd843cb2bf040dd632b28f5a334052c5d9b7f6a9f149b778e061c560618d6410fc464c8399afc0ae06236a32ff810e629475312c65e5b4a5398317d6cfecf323efd774cc7bdabf28c736a4a9b"}, {0x60, 0x1, 0x5, "81f9de87664778603cd2a9d8f630075cd3e6b6c6633a94b7d5276af5ae8d4369ce53bc3ac8e7c1b321fa9b4569e2a5bf496ba4d23eebc3284962841e164cff123fee896da0d0ad785bef51"}, {0xf8, 0x114, 0x3, "eee8565cf52d621246e8e5176a91deb1f079d86a0814f6f4d2c81d81e70c74d2ad8f6c467d1d7191e0e0fe484b72fb1208e89cfbfb5908c7f5f751d2e38adf7bfb3183614c0ee92977dff734efa08ac119017a26c09eccab7c17e0d1f32e95e18ad27ed9f11c3e6ff974fce011b2f02c2a4c337678a03154fecf7e13625ad5aa4bd861c96f7936d041f8dfe605edd863e34fd9305a156cf3d685f807fad76a0ca767c2fbffe2645b7e69a45221b31972ffd70173ad66d36834fd556a3908202354f08fbfd89811e914335c615b803c868eff09a08f0c8f4d654744c2e95675bae4c9689a864780"}, {0xc0, 0x1, 0x7915, "463c0df3f92fd0a344134b7ceb4e5999a7d09b5e755ad84814294495a846fe442433139e9331f57d5d38a291f830d931b3fe3be04342300702d69819e6d67798eaa0a50f3db8051f95f38b219cb2380ab299ce694e1702f5b95bc2c9879da5194e30d6aa93e9305d8c3e266d8ce47377a35c09d8f0bb649f9cc5ba78d0c1aea90b4ef577eec2e9973c330e4059f169c769341bf60797d0d81a42fcf0b906c6197dcce43f298059aca34731a280"}, {0x78, 0x119, 0x9f75, "877fab8d27f02242bfaa9299f655b946d09b576b13c1014af63a19ac7052df6232195558f972951bc9766aff90549022b0d5521c66ee67d9a0fd79c22ee725a8f8e241b46144f2727d2776a4fe16b78ab691ff33257892be06d18095171ba4501e26c3448aa1"}, {0x1010, 0x102, 0x959d, "8c878e02675acdfadd3f105a9d2c3e99bbd77348a78516811bcb2b1ffa9d05ecc397fde09399ab58d5cc0d4f7b7362136969c208dc7176aa7fb2a04aaa20e392d27c6076bf90aa54c13b3d2ea046f6ec876e972fd1f571a271146f7249e4163ecc1b9c2fd575370d5b934e3bf6dc54ecc3cf302a1347da7b5ab7963d2d731a53d402a644c3365d6ff9366561331da730c09654e24a47eee062f8cb503806599daa655f1bb7bb8aa34ce782e3930311cf0c4415001a744d7c0646fc2a3b94e2c5d22f43d614a85d6fec69b773718a05ad32d3e23e5e9905739999f3cd10bbdd4097c69f71dc227a98571789b661b805ad9af8e0c6bb5c3cba9e383ff941aee69cdd9c8a18d8de76973e4f645afd75a02d001bd5f34aab1cb65052f9f42305c7c4e13cc9275401e88c6e997d3035465cb233ffa4f0d9c26a4f9de9188a3ac9cdfcbb3904217e374abebea9f636f2f01e27b7068ffe09f08628b1fadece26d11f28a085aa7872142578a548ac89581f5baf296dc0ac6c8e7a57a34f1f70d8a9145e9f5d9e9a792a4acf34b67a5fc4ca1834a204d951d8ad67bafb375dd3ed17901ed31ca02cd305ac8e7c28b24321fab403a8f85ad70a79a422e07ff5c23d846dd83841600c07b14526964842ece4425afc429f1382ff94020a13349b5af4e1abd0569806485b4bcd685d60007b4dbb490530b9095f1b6ebc71ee105d5952b824186f9c43d701d408ad0c7d9b72129606df0e72b8538e42de06ecce7214305092071b68f575f0c36d4b9e76fbf2d665ba2908d4af474fcaa5e6a2252334c13579812bc6bdabc25958826a423937b1fe0e579dbede8736b9f55d9c8aa7623790e5abaf4508f759d7ea6367c2557bfb656bdb0013cd51fe88964143d068a7265e0c1f47264d534618e75024b19e9ae33bbd7ec862657a0cefd4ca82d500257fa75debb0027a98e1820129f63966fd19e404178d6b4c722144a81da2ec9afc283838811e4527304c428700b62ebbec9f927130a8696b7354e12da0de2d867060ff952ffee9e3d7b95d03fc417995ce779b126c66aa7b518f4a2b2f6028b13881a659f36a90d5c01aa612085871f4f05c6388305c859c5d4b4e500ff308a8d606f45cd80f5248ccfcecb2ca6fa342e49f36fdc5dafda6530ff63607e592430badb4a551efa8458b69c963fdfe2bdc85ecc7e2147a0c8c7907ff14f6baaa3b7be5979becf428d7b665ac5133ad00e5a5d8d7bee6c6843852a2758d3bb661b67980c22a4c17c93a2152e61505dac1009ded8310401fec172716b06784393d3bd964b03778b7cc83e3b156ad9373780cf3169ecf14f14001848867abb323d5088dcf390ca59c37e4be8747bd4e654f75f31c84e862eedef294bec7992a4fd59f9495b4f0108e4604e49d9eb16256588c4b3a79343833d73abc842017ff349e4c83e607bae68907d74e573bd8a757136cd33236a901ecc567e03abfc9f2884e343175ca3cc171bc91a40f9175e75736f58c1961f09e7723d44860fef6c6ff0afe37c54a06535de146029fdc5e9467e50d90c7f7bad60bf90861fa263a510d5b852e3e10df51b0bde38e4d0fac2074561c4d12eb77a95ead7c66f843b33d021f1515f56bdfd94ebcfa29150fc12cb1b1538dde3aeb3220c61089ecf7ccb72bfdf5c2d367053c06dd97da816f32d2c77374edd87308d4379654ba9da6b4491d1bdb4384fb497e59f9375b5b73cb1275785003f23a140cb86a88e2471d88011fcdf79c5129a42f883c3238ada518bddbee7082cf5232b873f3c010d372683337567d0cf39764e53aae701c3f86490e399a9c6667eb1f4752d579f993ff597b93f20f940b6bb7c84714f6b422c2bf7f21433ad3c3e6fbe42adc30e5863c315314dea6568caf90ef885bfa8ea564fa383f94d975d3d8b76dfed832d64dca0cbebd181e8e3720ea2567e0b922080d2e93c2024ce292c6403cd64d1a2fdc9e1e9f291c2c23426ec486fba7797852aa0e23e14504b44bf330b9d7f510091f4c16a6bef5bc0142848cdbdb66527a5350f5cae30783e28ab57c7f4893569ed99565ed7c02ef5984735ffdfd0e4cb967eeda614a02c0b41b42e11003924cdad0e9ae81742cf2d1c61c862bd5f38cdbc85c2262c21f6be41f626ac31ba06349e9142a52fb17c8d53306cbea85f7d772668105dbac444993abc2ac56253c33f884ea396de341276b9f7390bb7f36930041504ebeca08e62c19f3cda5a639a8b47cbbec0f54c0d7d087b4f7892b2ec1ce83389f87aba129e1d0c0e7c4c7c2177faebc642ed68b17bf7d8dbe4074d6268911267263d229eb50c4e122d7eacec0f4e2d100b7e1f634c1acce87b1f967f22ac0528676d61fa94685330d3ca9d0efda7749700d2edf7ccaff52468d9a1df8afe57ee17e8bcb8584f8fc5a97d4e3c74da08ea102266936c1f26a072d3c2c21a4ae85b6da4399500145fb1dbeaa797444fd1b2cdd815f18b61ffa1c30ccfebb61e992166032c8b9d00cb14fa7f2e67c78d395144d60b8e23e4c249e70a0b27ae4b81be7f1c66f04a0483bdb0280d9b275191bcb23f78887ce8ef541054f5d978e6c4ffcaee6334519a5b37f48260819da1dc9516d8cc1a53855bd2356e2d972565a9479c8fdc543a722ba6d6b7ceb3f9440eb6cd7de28ae1c7934a5217237df5705f8ca9dc973f27faa9cd51015edcfba896ba10556e2bef7bc7ca969ebe083e2b6a15121fa1bcaf7a8a7b3b28e294d7967f1a59b547c7535f515239597a45e943f7281b0a2075550a2b6bf4566cdf34579f13d9e96a959bca4e321c1788e06d05acf216405734bc88733a6de7a575bfe42cd25dff670bd93700a82196624f2c7ef0c3e0d23861364a94fb4f325dc07dbae0038d455efc9fc54988c2b0d4561d0c8c860f855e39a6df4c8a3e704f751537a1e0864f4b5c98913a838d810cd931963f47d1526b83ca210700644989c3868781bd071dad8050b352cde553bb2e3e136402c148df7a6c49abf803ef645225b6a85e674e0c59a76aeeda5f362545ea51646c7181b28bb5ade258bcb5ea53063413e65aedff0df91f23b585447a9ed110ad7296c0e3c0ed7eb8a2250a39495ff9ea3b1a6e2d2ec52aca030dee14ff8d0b10679513d7d5e45f5dcdaeb58af230d51a3a1583cbac7d3dd61f6331c8d56056beb550fc882fa1e9ec7bb0c903882e8a15b87025b3934f7970fe5a0466d811c51c943fbfea0b642c67d462cea55fe6910601a6deda05013b6f0dd4f111d8bed598f7ec49fdb73c2f9af30610ed592025e6acb87618ba58dd7fcf5df13269bffd930f84cfd44b70f853166e3528511913490d1fe753e6e5b9c2ca0d24254fd21fa8e7b033994a812bc84d3d13cb82bb6774b8d8dcd6f36f3e9393021f1712adb765276ade4e466e2b289f025cd14c977c0e16abfa1a2f64a4f202bdb29f5349cb23eed4be22409844472837e5c60830bda5c44b52db37464940ee0042915eaef94186caf6b26790f0c1a0badca20e439bc1edd577aeb9ad77a9bfe4c22370628051c416acb2e39726fb3720c20ec47df700df1acf1867ab79a4730a6ed141b398af37c811e2531dd9e4bc274ca93e6e80df664987774d6ab58ea13ded048ea3edb9210bc7443f0f2c97536431c056305df962e156ef99818a61b71a8ef15a5edd27fced0faac542dc17eda70366e25deccfe0fefbcbad72719074acc07444c019d739ef58589a318ab511fc6af4a30ac223363d1f30391fdaa49b0e1169d88f37fd843e37167dd2abb8c21351942c4a4f97fb66a62ae6e7a8aeb6200f2612e2d6b3df79077dd4406bb5564c377615eadb883afc823e72f3fb123c8bf304042ba4b0771d1add4780f24154cd74a4b7055757b8d4c75059d27fdb10d6e0128c6fa7f8437f980364678fc05665cf2539b47666aca215aaabf2cadc708b9b50efd51b79a79ffe9005e6541bd97d33b8213badd3b995f540a77dd7ecf29a3c3c26498ef8748a116d6b9cb8732d56b8ef3563ce17dea4d773c16ce54c0a852d1730bcef034a6f697681836df612702e172fd47485982290a2fa4ec3ca71e20deb88b76a710f90e9073fc9ea46033342206ad5d62b8e08b95d59c590889a031e43b37893ca0f703ac67c68aaddbabbfb7a8a0e65e4a5fa46e17f5b427b16c345cb4429dd4f2cbb3af19bdf3abf1ceb58604f262bd3d3c6ccfe639e1335b28a7187582583c3487e85cccf9ecc485f404775bf7ba06d9953e41e3c7614954373e487426e7a7eb287231dbe84fb1edd7db83ca9f87dcea43d89b7680959827e08f5227ef4e8654b5ad45642f049e3046651a3919d8aefc50a6b35e64f37322c1c1e82672a7d249eb0485cd1a84f78a7cf4c3a8fb20b6cddec28db0ad3366857ff8a3941c5b5923e7b67bb0ae8581c6cdc93e18537bdbe1e1977d1220b37e10081516fcab883ac5dba14f3b0c4337fe1be9b4c4a1986d0ca87182661e5589b73e047d0d4489ef737555ce86c766ce3fcdbc36474017206ab666fc457f6ca51e839ad45d9672662c1b5951c344b6320122a3a381920e9be4e1886e8740d7fbf6bdd6f9d20690d65c32c1f573fee4325322d8f24821a58c9f057aeceecaa43674660ba2004f769249bc06a61e0e82ee6a8a50800d1920665e568b209f56733b14eeca3cb1f80bc4d37bbbb5e07d3bebfdeb58f0b0d5a7d2351cd99475a4e12767f077a55cf464df1fcdfd7a2c6e8809c0fa0b0d597be7225f96600a23f5173605f87e1c8aa37ba5edc65ff8d329a939cde2724b3fdc82c5244542613add5b4d898082d73b6a0a1655e1ca98db77617015e3439829b688c4d3252fabc7198a1261a2dfac185d901fb5aebe473c32a6875e23ccf7d3492606dac0ec91e5541b2677919e2f4116314cc7604ece157b5fcecd20650cd2a4decce8562588f6af815d5122005b2ef83a1f95f371fb6b26e5382e2bdfdca72f6848b6e7c89791cc076ed38406142ad15e4684a2b2e2b278777fe1331eb443e7aec1f1ee2b1d9bd335345a9fe605c2aaed12321206a4de9301640ac974cf2f14b548013f4aa1eec2b09713a503cd730912dc5a1e78a68e6268661c6b68d39d17fa3e755d0fe1428db7dd40fe4280334023d34bd1c83cf273a6040ee17b48bc117f66e9c562d57869c2d11a5c349a3b8d62d77bd18aa7913e7b8c94ef9abbf013180666fc9528fccfeb8432d7cc690bd189d2afd8abfcc64b10148f556687a739135efe773b6ff470992c0656c761132fa249ee913b9d3f6ad6e2f340cfb682bdf2122d5fde60efc8f96fd6e33661b85adfa4a789a6619439e77f793ad6c5fcc76546c70676d81ac0af9d7733a9ec20301fdcbe0bb64e5ef79b463b8fbb4d5441f2c8fcea9ff7611f1e95037c087b4ab54ddadd4a3fee6252063656fe426897d146d2f4bb808de5b68ef822e0c246d5c0ea117bc334bd9fd3f503baeb974bef1895b1e1d40a67703298ddcd270e682313a943fa7c042eefc57c2268917f4f9954a6812ad6f2689266aebbf3d81d2d41c7d653e1a47b4352b454bfbd724ce470e35f98f35566004b7266e27c0b94f7af55f338d46477c19685d8ac7e3de425e5f3f4e9680fe2cef2dd82160d0d72f02a23de01245d6f0f989ea9660e79a1063e96f4c78f31f3767a9ab8606276170b208dd447f4f7f7bad751390f531a7b6018411eb3c9d6356d7a1f4c482258e7ee228de71bf4864db20ac1470dc0442b7c364637f99caa9d9ba37a1e12d7dabffc63868db9294ab9b573c1edecb66889da202981363102d3359ee3b05759565a"}], 0x14a0}}, {{&(0x7f00000072c0)=@phonet={0x23, 0x9b, 0x7f, 0x95}, 0x80, &(0x7f0000007400)=[{&(0x7f0000007340)="c888c0ffc11d4d5e1a5494b7bde0e8b27a11ebdb5150d1d59a31259a9f0225f9d6c14e9642fa8767d993317bd0fb93cab98467a74d42f70fd7922c456a05034c67", 0x41}, {&(0x7f00000073c0)="c0ee82bfb9b66cfbf462b4d8834ee4de320eaa936896e445b94f4e6319abc1bd186508c73fbb314bd54199e290f789562e01aa89c7c78733e8795a70c3c24313", 0x40}], 0x2}}, {{&(0x7f0000007440)=@generic={0x18, "274c4ffc32081e39943b43891ff489c3d56be61f838631a113ce8c74d3fbb98b34db9e88df8e2736ebe59230f54122a3ee4e6488a53eabd990268bd848dc067a5c1253a79042ba5599ba1807aba87d6c31c3cfecca413500cd28c0d864686f866329922f1b5638c518b8e23c3ed1ab626866f0cceedd9b951ac7adb092b9"}, 0x80, &(0x7f0000007540)=[{&(0x7f00000074c0)="430e540310165b04f48c18dcff7db6f6196726079dacb2e57114fcf2085b50d504b72d1441595b9414be6087898cec9a47ae7d0d2c098a9bc7eae53dfa070653fd0d2fd88434a08ec1d36c27fb91a6ab5d4d0146b7ed8d", 0x57}], 0x1, &(0x7f0000007580)=[{0x80, 0x115, 0x6, "0c8af116ad99dd3cef54d56915b697f5d7fd6a6b43ca869dcd1a2d360f2883c0f43961c5fe1a24f71cd9a358e4f4e25d1271689fba4bb679626f54a9ca456979268b7cdd6f42c5d93ba142e810780ab20638104302408ee0cc09fdc7068fe4d5a0a01f577e4fc277bedabf89"}, {0x98, 0x115, 0xfffffffd, "f9b77c84de4b4de38354b397fff645de87bbce8581791d3ee41fe00d3f2fef4893f37028aa1b492524d28fb6724a4c3634dc38c557174072db90ca3fa5bea9ffdac9eb341f7ff3874f89d4ddb5b8a7b3dfa25fb4a72f751700051d20c24bff722b7547afee57b124bb16ce02cef68d748c7fc38fc753be2a7d379e8835467eb354da"}, {0x30, 0x10d, 0x7, "b37e39155a77a2321b406d0bddd3e51e22917e947106a9d93d1162f98e05af"}, {0x90, 0x21bdc596e9213c6a, 0x9, "ef76cf16057faef0cdc1f37dd8d09f28883616028cf07a074ce5739a04dd7b1a1567e3aa71416646ad2944835ebbcb99cb3e3e79b53ccdff9777ebb9e85090cc40dae3238543113939300305b89e0b29bbbb72d1ea64cae017d2044b46cf2263a462d27e8497223f0cd2f2fe69bc966d0d61084574d005733e357111eb8141"}, {0x38, 0x117, 0x7fff, "52b091ef8b6ce85afbc8744be3475067276c0b8dbb21e9c129871db295b61920163942cbf2e4c3"}, {0x1010, 0x109, 0x4, "d593db377cdd354cbad6dd7bb361b04c9a7afd1bd3d6a8c23b9392a37dc15f5ab2d2916cbbf9adb73b7fce3891c87a2c1db6c87736d26e814d372f7932e1f2051efdf34320eb8e7026978f4b578096ebca91f1897cfca6a89b391f3db1a02d1b796a764a85d5385cba797e5ea1601af16574a9264526be4fb6fc327cf446078173b39134ae82d53450b2a6394361fd8986037ec6db685ea317bfa4d6375454fa219242630eb09dd0e35ccc699b62887eadb523cc2ee9cb4ca5101300ae4e97cb390bfe7f7d856cbb4bace048757ec351ddf57e09db403430969fd45099de7c9e118a5078f61f9a2a8a6502fef309d360dee98f6b076ecc447d3bb5b18cfbf8a8d208c74d6c02016accbd26fe2f4c4ab09f46bc8653c603591f498c50c6ff97e528d23f54321348835305d3386126c139249e06b0ebaf81fd400f5d83f0387b5ace7d6b6fa6ace96e876b58f2c532541d7b65ade29ad2104a86f49a5e41e5f5236b8d20b8dc3b2723e039c25583305482f5ee0d08d135720b780d9932dcdb75746907a7c466b2329c239c1a550d72db79871c8cce46117b643900433deaf0318773bc836d3dab7f6422c6af72982bd12ccac1bacb9a24b229c15d63194e0efc8d5c29d0393311933d8d0b56c12af3d2f68705a5c9bdbcff21f719ac77bf6137aca26dc1bfe4bf64b973a7d80d809ce3353d1cb40c3368f1858e544619d0f7551930014c33cdd9ed51dba07bc1847ef962656875d5af7447763ad1306533a05d3632e11b6dd6adbc010e18641c0aed524877185dac3d8c0e11f79ee91b89c84e2d44b15a279aacd9081bf3a5139d114fb59c9a6f4f322c59c687466bb5f3e3de29b1579d2ac0d01eca2064704ebff2318f9d68a8f48e84fe62b672dc4016e28a0654865bc8017fecae8b46452afa5707922a317fde96d4347fd353164c37ff78f9777b60adb9d481a1fcc94b9abe81dcfc186445006ae3541a9e42036113c5464a97410c3fa0d3816da340bc057969006201054f155ff1614a39c0874b08317446aa183a544c93f150d49e53efd9bdeabeaf21349d2842627c78187e1062d59705c8807fc2bcd139d4e15abee17b597603cf53ce7a1d98259262efa029101b4a336d63e7f35b1b2f93221b1aa6e3f7f23b2bb1ebf7ae0ade53a1e269fefa878c63d2c79054ccd7b69976f99ddc245c292c16d41c619667f05644d0a5310e95ba21bd64e7db5134972683ae449a013d947d6f6eddf0f1c3293e13adb4364d56d85a62ddbddb07d70751688aab3e66d71baea55b374678837c2dbee8ca366376b1d60f96a1258a8043bbeb2c46db7f8b1df35f245efb7fc91e089696278d80b4a44789391d213b910634546197869167473b39a449dd7513dff97a3d7299e1eedd696aa9cab5c7918d85e7541595bde4abfc6336e68066c8f82a5017dc3ee00a445d7b328e7149a7a68542288b163b330261c6824b19e76ffbfa3244740cef78e6d22c9f8d018bb1d6b39db9b1ca1de312d139132da5b05a3d26adcf93da081ba395a9ec70cfb612c452fb79f0ea9adebcc98087d4c4bcbd5c45edbd126dd47a765a2e6208ea3a83b9cbf6bf9229b008f81f8a333a975099aad2f7b414783b5e73c65f8bdcb39eaec5385778c9bf24a09f4f72c08afa6816e8fff051a53407b4056060ff83d1f3518b982163fb6847b22b4e707ee5d351e346cb0156e139be5db4cf4afc4f1ecb9d933f6d06e5e67fb24342af322daba63af4bda731a1ad691c6e9cc2946d4b5d61c26a40bf676df0e881089be987618afb1161d8fda14c9535de2278c3e3a055e769f4f49bb29abfbc065dc2c032f9559dc245c745899edc817e99a2d2c2ecec69dc9f3aef4aed76f0dbe8d77cb5ecf2edfb0f732504bafc9229bcea73677a39a1aa12c400bf6d97f2da53b6dd8a9812188e3d6a798952bf31e48449ff4a9195f5923d9fab9e8ec74a7d46aefcdd258360161bbb97e9a245fa3c6582722695b27f2dcded115bf76f2e9a9f774a828abd7c01661bc076c446b0047116031456d21faf5ff88d2eca9031e11b347d601938e4a8d068c6950afe01d4e9b3585a3707e809ca7a45f0e27752db243d27ed41e1f5dca7ec223d333d570ca61f6c0d3583ad8b5c475270088584ca13f7f9dbe5ceda8f80520af5cbe4a2be909e3d0f12e1cdb6fd8d1ed920d7b3293d47d6be636a74f0008b1b28324f64039097dfe26e8a5cd217a65fcc1b0524bdb83decb03700cb6257dcac882bdc535a4691a2327c7e8072e26388bbc29ea88e8cf3d1f4cd4231ccfb2aa03e9f77dc505586454fd340b99dd165f590c586c193ab079519320091f0c48214b88e07ad1da9e63bfd69d65913b4d46c61068557cc7579b018d7eff0a6da9c81ec631313c3438ce719389d81cffcdf0bab11a3037984f9ebc8d1132f649d1c0bfa0244078b107e3c679b9df2b09e8ffbef4512f6205f1cedefaad0b2ba017f8ebd2c41eb193baf19da8cefa62d3320b5e161d3dca77f66a967754b6bad7baeed8677bd8ae52b127acbce375a72b0e44d723d7d0ff12f0f841161f52799b8536e58987d8c82733997f48900feb35e077002a8e493a6b3c2c48b88a97e197a48470d353774c0804caa370e99c236a216441a79145d5cf5301903bc7890e14ae004d550f87cca0750d77249b5ab26c096dc3bfe5b7e3a1215b93ea47103fe6516ef946c47055b367ec981069bdd302ab3cd012e7ee395f5259b27f056d26986d9d9265e98af14b7e8e02a51799a026bdb5bee8356ed677a21167f2c512cbf3976695e6a438788c384437c5ec7a66d0449ba9ac14dc14d390c5b62ebfbb30d6b35799e353f4e5ca3d24382a12afd7fa813da862d5adb8a918531a39809f00d48f3977a2712d74ebe837a003a94fbcaa609dcb717a89ea619a8729304b2e02adb767957703e52f8a4876abb1949fff213fe4450d0eb59b1bf9a26d8d67edda59f8144a34000f139c61fd0fa0e3634db61cdb94f92ba0287b879289006e8284288ad0c0ffe1cd2eefb333f2be58a2f8d6f69b925ad0321b912dd0e3adcbda6abb1dcbf0f8b625f0fd1f1f728c900441aa4c4e30a9a9104bd98232f0181d2fe340dd63cf8de82d82927975717a671c8b5cd0f959bc406273c0788ddae6c8345952c0c1afa6560a642edbf71e9c0e5effd242f062ee52cd7328f589e767defb76af0180249a26f6a6b34740ac438440f67e2d7977f238c0cc4d553ea1a7292d0d81b29ff3e99411d1f16789f6a411ad8edec549fa81d2a8c5b48a94b4b1469f899e6b103dffb1f34af24560f0e31f6627ebad666be6a665fb1159276148ccb040171a1bc7092bb049460d875b3c77dac10c65562a6771da7719f6f87464579e3b0894e53300c1c9f2d993244f6c8615ad826d61f4a8d0e0d02fd7f44a0210c23e7e1ddc251a3398694f3a9d2983bda7004b221de67f41e0812d2967c80d1481abe63ebd119410e51850a435b3d9a4308a04b51f1b50c3bdfce59409b148f37531395d1e4e59340d12e8cdffa266318a9062c09471956e49bb958a7fe165ac3e3541413c47375eb880db059d9a4115a20e11ebd1a31c885045f91cf9cfb1b0bad9641bbfdf618d3a1c3adb57e3c930d953bb47717839587a897412cf8cbbb6dd9116356b20aeca4b34fe08c25a912bad7fde2a14cc52cbd6d6dbb80b9fa0ae403ceb434749bfeb9c203835815183e8a4aad144c28e9ca6d469519927c0dbcb88af4045dcf8ab84e6c65f41a70c1db414489b966066bd9abc3b9d50cc648a9a88c354fa02e9088e007b289673b5dea21fe37e5252e923cfcea452f1a81a91718801086f7c51f67e557ce32a2908ab606237b8b1c3b64d343950afe33d46125c286904e5861efd1df29da01996c809ebec4c27c4ff791e9b4fae30c9b19d7e30ac45ae2eb18d27bb6f46caa50d0c7169fdd8719f71d5e047aa82130df5a5b770f8f2db85ab5f8b3a0af2cf6e8e6426ce3c07aa5d656c2fd400fa84b8a64eabfd9a2c247cf727de43cca9657b216b8b0aa6afd4169849837c3d742a77e02a398c925c715e4ebee359728a1e1c645f13f194be6a54cb498280a7d98576e7387aa0e6266d6148ac12ae88d5d0eb9fcbe2794a57748a306ecb544aab40e3f65842bd4da2b3bbd45018a0d5ae70fe51bf73f0c27460cb65e98f7e8911c44ff7cc728ef2270d9a196c14e41914b1ea4cd4827c3284665e89e3c3c0f56f73eb9e9d6049ab7adcadf4d488173702f3d43299cc2809bad676ea2effddfe1275a45398d8cc2a6a6a03ea19acb7049ed8cdf3454b1540f777cc1520cf184c8c60227d0a20f315d4073ea105e6c56ffb3648b1df49f7fb0da7fa910c234926f096d92fd7679bff6564c8abce903cf6f9c8746b0c80368e0cecb8fe8c8627ff5223d55c8717c94fe7e1105dcf983bfd1889b812213fdb8ab43842f15b3743af6b9707ec260fdedb08da1a343cc6bc9cd2a4dd5aa0694404a17ddee972049d280ce8a0784b82b00a608cdfbadf29168948a4034e8783e02d1bdcc878372bff77b1668c9df25dc43dadc7b80515c51baec15745917ba51729c37bc018b602f94d7abde9bb18900b2b72ca33573578ba8744a11af7bc41748237014d04b26f3442c453c048cd3444eb6eb4d95fe2bcf04916a8e95a324ae8bf98ccbcfd1de96b6b678070d884b6c3164956f42e0baf24852fb6993b287a833ade95daf4fe4a20260fee638ed43b72510fe32e099e1a15d6d71a2d9129c353e8273a5431ca69efdb27c38a11d94d2c7c3c3b9e462637e56eba0730e1ddf10591c18762e64e0742ce00168f5dc99238ce6639e3a28c9542366eda257c02f43bd685564f865410d7b7219b4b2c06ae0370292e64f6b7c5c1369d881a0c0356296fee7715293e4b568ab3c0842d7814264c9e6a2b876b809e8985dddadbb1f3f282980282f187a67ce524384e7e1c2c9b4d8734b47c3b649bcf1e564db5ad91da62900d0a921299c355d838a7733a698f2735e2e5ad2d6344e2b3c2a57fccce06c95c2a1ac2df6136121d66a0b5dcb14d1fcd22d61901f1f2802d41dd456b00f9578ca7e0d7e1dc9483f91b45269b6215fe077c9aaf7d05712319d4210d5afc352d3776dd4cf96c18284c7b7dc669f5edbe522b246dee816e7eb3f5b6df5cfe8e23f40840cf153e7471deec844b02c106e9a8f03878dd03773e0448d85ea7c19d467650caefc5c5cc32dd37fa0ce3aee3a13b4e020e269107c18fa60657ac3d3c006ce22ce17cefb5236a72e49113cc961140fed4e4c17a386f046bd2b56d53aeda74e16b86beaf300a109db9f0db80cefb5cb246cfb844334f9a0182eee750214ccb562e3670c89ca8b7bede99385dac3aef7fb7d9cb39230bf9eb872f072a869af40e6b1cc92cdb06494050a7cd80fbb481042f2097fb0ff76962f82c6af3eb009b8d4b9c2bfb4f6d3e070cf5d5762c7c11bfff26409c63d9351402f1681ff44d0f54814d1ea1483576da2cfe41afe7a3e200c6bff9f9b52ed135d5a01152b5868b0f18324759ecc60f34de4b962004d77ae8265c6e39c3a4286817acb5860be57f73f526b2fd29772c67d7ac8a1a129d39946a68f9db9c935cfad913c037970adb9f8fcc68066c3f8519b7df94c8b9684c0b284329624e7f2a9b54b282296e5798b3e512fc0438488593c9ac57a62205045883e81bf0e59ed44609cce5175754419c389ad0800b64ead52d998cfad05a6b205cd5fc41ff2a20c1cad1ef61bd8ab20498f62511b3d6cc8e190f432d6725052f85d6ad67a660d4141"}, {0x18, 0x10a, 0x84, "43fa"}, {0xa8, 0x102, 0x6, "6f0c7ca5dc37bbcaa87bfd8bc791c5211b003f23c11ec874d6af7372a3fe4f1bea063940c082c59e9bc486943cdfcd3a611300bd28581fba2515e7272b961282a3449da0a17dc7a394c8f77817f6bb01838f2cdcccf7d9eb31ecb8403520a23622c3410335b4d7522a8cf475a1406e163d50203e91ecac14309bdf5e935fffd6e4dd68520254be914de22ecad708cca3d81ade41d5baed"}, {0x38, 0x102, 0x9, "663423c915de2616de4ec9855df3859bde833b2d6de42ed7bd8b8929253aa6f3bd85"}], 0x1318}}, {{&(0x7f00000088c0)=@rc, 0x80, &(0x7f0000008d00)=[{&(0x7f0000008940)="5b165599d0552eeae85830e7996e95a606d80c842af337652e207ec1660a64475dd61b6fe9e14e7836aab6045fdd3be0b0a547a25c296d8647a430cc863867a3f8d60721c9204f50823eab83c30f62d4ad31fec17990b8e77e1823b38ab01badb8b69dd4c58c4176aa7fcea47fd2d6b91213775358dae56a63c6f0dfff4fd542573a7081124c25fbf690b99417e8200b49cdc02d0d26f06c303189", 0x9b}, {&(0x7f0000008a00)="732136479971d784bb6d29073296aeac6eb5d8a30e52ee46ad2a5bf4470f85e3244b83a9c8454f3877f34d2fa678596e9387755421", 0x35}, {&(0x7f0000008a40)="b9bed8f7e828b4cf7dfbf4fea6ea4690a7c8b8082163cb03832354a7b90bdaff2132512e3842222201275a807d694b2c0c19290314", 0x35}, {&(0x7f0000008a80)="b3b3c04209ff4e1b7e5080cdd1bb26eb9e56ea8a6065c0c5b8b2c74e71c349a58b2456b7c460d086afa0eeacefcfc8e98a44e066f3f5f435c23c334c4be3d154982bc3ea79143d773f456c5bea", 0x4d}, {&(0x7f0000008b00)="71b3f0eb9ec7a20985ebbdf16875abe71bf1271fc4df1586b7fd77e4bb40e4db3e4608145672d16a1f75ce7aea45de97bfe2befd17a73dddf4a0f882574b5a3803204a6d8edef581fc9fe0a2d587859920795a", 0x53}, {&(0x7f0000008b80)="37761f80f3bd441163e80e81b595cc6672a96cc211831fdd22078668", 0x1c}, {&(0x7f0000008bc0)="450df3cd40eac6479c345bf122b3512118a14366a677192d09caeaf1403df8345bc199bb34bc2ea962d1e140d4439339a5b8ef30bc12b0c19842f907de8fac83d128dc79ee48f3da1d3f29", 0x4b}, {&(0x7f0000008c40)="0218c4edb493b8e1b1434fcdf20d048a0d537644e7dc970091d4ceb7cf4069a892e53245ff5d6c2b78d6150a6edc48c9f817a208c0d32ecde71f1464eff0f34119844a6a6c61289d9c43833a63fa778cfd6fc8bada6fb30b3cb2cf7f102f79c8438fadc064ffeea82de81b1d1fbbefec50b7b29b3ef06619ff47717e463bb7b8c61ee0c88c2d77dfa4051b5abc0db152492f", 0x92}], 0x8, &(0x7f0000008d80)=[{0x108, 0x115, 0x7fffffff, "4acda979eccaffc261c3e339a220952ce925405714d08902621f2df849dda359a55d9132efc3d0a35b5e8554663bf0737e2e3f91b096d7004fac3f3e0c2887d76a0cdf7d06e43befc4580e4097197752e628ec66198cb059bf477b67458a8857f1d30aa0d0c71dee6c348cd2b09b22b3ca6ff9a6726cb0cad9f71e4bed020331f89a07ecaf959f22f4a0d23af29511619ebf316631af9a64baf8370b9536c9476262ce15dafc31e25aa56117a3b1354a19d365e9bce2f56f58696ed8b9e402ec63308e738d37017c00fc740b3485308ca35f336f04ed9a98fdb105a8649c56e045ace85e7b24b364e219c61671fea232da5c5808d299d2"}, {0x20, 0x119, 0x3, "d212f499266d207a014653936ef7f4d7"}], 0x128}}], 0x8, 0x20040004) (async) connect$inet6(r0, &(0x7f00000000c0), 0x1c) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') setsockopt$inet6_dccp_int(r2, 0x21, 0x1, &(0x7f0000009100)=0xffff, 0x4) read$char_usb(r2, &(0x7f0000000340)=""/46, 0x2e) (async) accept4$nfc_llcp(r2, &(0x7f0000002180), &(0x7f00000090c0)=0x60, 0x80c00) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r3, &(0x7f0000000340)=""/46, 0x2e) connect$inet6(r3, &(0x7f0000009140)={0xa, 0x4e20, 0x5, @dev={0xfe, 0x80, '\x00', 0x42}, 0x200}, 0x1c) 00:04:57 executing program 2: r0 = socket(0x200000000000011, 0x4000000000080002, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) bind$packet(r0, &(0x7f0000000d00)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @dev}, 0x14) getsockname$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000006bc0)=0x14) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001540)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)}}], 0x3, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000080)={0x0, 0x200, 0x6, "f20e64397904"}, 0xe) r3 = socket(0x1000000010, 0x5, 0x8) sendmmsg$alg(r3, &(0x7f0000000200), 0x10efe10675dec05, 0x0) socket(0x200000000000011, 0x4000000000080002, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00'}) (async) bind$packet(r0, &(0x7f0000000d00)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @dev}, 0x14) (async) getsockname$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000006bc0)=0x14) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001540)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)}}], 0x3, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000080)={0x0, 0x200, 0x6, "f20e64397904"}, 0xe) (async) socket(0x1000000010, 0x5, 0x8) (async) sendmmsg$alg(r3, &(0x7f0000000200), 0x10efe10675dec05, 0x0) (async) 00:04:57 executing program 0: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000080), 0x0) sendmsg$NL80211_CMD_EXTERNAL_AUTH(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x5c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x6, 0x67}}}}, [@NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x15}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x30}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x1}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x48004) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x1200853, &(0x7f0000000100)={[{@noquota}, {@block_validity}, {@orlov}, {@noload}, {@dioread_lock}, {@usrjquota}]}, 0xfe, 0x463, &(0x7f0000000d80)="$eJzs3M9rHFUcAPDv7G6S/jSx1h/9pdEiFn8kTfrDHgQRFDwoCHqoeIrJtpRuG2kitKVo9FAvghQEj+LRf8GTXgQ9CV7rXQpFemn1tDK7M80m3U1286Nrnc8Hpn1v3pu+952ZN/tmZrcBFNZo+kcSsSMirkfEcDO7tMJo8687t65M/33rynQS9fq7fyWNerdvXZnOq+bbbW9m6vUsv69Nu1c/iJiq1aoXsvz4/LmPxucuXX7pzLmp09XT1fOTJ04cPXJg8PjksQ2JM43r9t5PZvfvefP9a29Pn7z24S8L6fodWXlrHKuqJ11VG23u3bae7bqxB8POlnRS6WNH6Ek5ItLDNdAY/8NRjq13y4bjjc/72jlgU9Xr9fpQ5+KFOvA/lkQvtYdarhvAgy3/oE/vf/PlPkw7/jNuvta8AUrjvpMtzZJKlLI6A8vubzfSaEScXPjn23SJXp9DAACswY/p/OfFxfnfYkkpHmup91D2DmUkIh6OiF0R8UhE7I6IRyMadR+PiCd6bH/5G5J75z+lGz0H1YN0/vdK9m5r6fwvn/3FSDnL7WzEP5CcOlOrHs72yaEYGErzEyu08dPrv3/Vqax1/pcuafv5XDDrx43Ksgd0M1PzU+uJudXNzyL2VtrFn0T+GieJiD0RsXfppl9e67KNM89/v79T2erxr2AD3jPVv4t4rnn8F2JZ/Lmk4/vJiZePTx4b3xK16uHx/Ky416+/XX2nU/vrin8DpMd/W9vz/278I8mWiLlLl8823tfO9d7G1T++6HhPs9bzfzB5r5EebK6qxNT8/IWJiMHkrdb1cTFdP7m4bZ6/mNVP4z90sP343xWLe2JfRKQn8YGIeDIinsr6/nREPBMRBzsFuNLT9RXjX3m7jZLGP7Pa8Y/W4997onz25x96jz+XHv+jjdShbE03179uO7iefQcAAAAPilLjO/BJaexuulQaG2t+h393bCvVZufmXzg1+/H5meZ35UdioJQ/6RpueR46kT0bzvOTy/JHsufGX5e3NvJj07O1mX4HDwW3vcP4T/1Z7nfvgE3n91pQXMY/FJfxD8Vl/ENxGf9QXO3G/6d96Adw//n8h+Iy/qG4jH8oLuMfCqnjb+NLLUVDEbHG3/5LrJr4ZhP+5er1iE3ufJT6v+sKkah0/Z9ZrDEx1LZo6XXi1X5doAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbp3wAAAP//6bXZFg==") r1 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r1, &(0x7f0000000000)=""/103, 0x67) openat$mice(0xffffffffffffff9c, &(0x7f0000000080), 0x0) (async) sendmsg$NL80211_CMD_EXTERNAL_AUTH(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x5c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x6, 0x67}}}}, [@NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x15}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x30}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x1}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x48004) (async) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x1200853, &(0x7f0000000100)={[{@noquota}, {@block_validity}, {@orlov}, {@noload}, {@dioread_lock}, {@usrjquota}]}, 0xfe, 0x463, &(0x7f0000000d80)="$eJzs3M9rHFUcAPDv7G6S/jSx1h/9pdEiFn8kTfrDHgQRFDwoCHqoeIrJtpRuG2kitKVo9FAvghQEj+LRf8GTXgQ9CV7rXQpFemn1tDK7M80m3U1286Nrnc8Hpn1v3pu+952ZN/tmZrcBFNZo+kcSsSMirkfEcDO7tMJo8687t65M/33rynQS9fq7fyWNerdvXZnOq+bbbW9m6vUsv69Nu1c/iJiq1aoXsvz4/LmPxucuXX7pzLmp09XT1fOTJ04cPXJg8PjksQ2JM43r9t5PZvfvefP9a29Pn7z24S8L6fodWXlrHKuqJ11VG23u3bae7bqxB8POlnRS6WNH6Ek5ItLDNdAY/8NRjq13y4bjjc/72jlgU9Xr9fpQ5+KFOvA/lkQvtYdarhvAgy3/oE/vf/PlPkw7/jNuvta8AUrjvpMtzZJKlLI6A8vubzfSaEScXPjn23SJXp9DAACswY/p/OfFxfnfYkkpHmup91D2DmUkIh6OiF0R8UhE7I6IRyMadR+PiCd6bH/5G5J75z+lGz0H1YN0/vdK9m5r6fwvn/3FSDnL7WzEP5CcOlOrHs72yaEYGErzEyu08dPrv3/Vqax1/pcuafv5XDDrx43Ksgd0M1PzU+uJudXNzyL2VtrFn0T+GieJiD0RsXfppl9e67KNM89/v79T2erxr2AD3jPVv4t4rnn8F2JZ/Lmk4/vJiZePTx4b3xK16uHx/Ky416+/XX2nU/vrin8DpMd/W9vz/278I8mWiLlLl8823tfO9d7G1T++6HhPs9bzfzB5r5EebK6qxNT8/IWJiMHkrdb1cTFdP7m4bZ6/mNVP4z90sP343xWLe2JfRKQn8YGIeDIinsr6/nREPBMRBzsFuNLT9RXjX3m7jZLGP7Pa8Y/W4997onz25x96jz+XHv+jjdShbE03179uO7iefQcAAAAPilLjO/BJaexuulQaG2t+h393bCvVZufmXzg1+/H5meZ35UdioJQ/6RpueR46kT0bzvOTy/JHsufGX5e3NvJj07O1mX4HDwW3vcP4T/1Z7nfvgE3n91pQXMY/FJfxD8Vl/ENxGf9QXO3G/6d96Adw//n8h+Iy/qG4jH8oLuMfCqnjb+NLLUVDEbHG3/5LrJr4ZhP+5er1iE3ufJT6v+sKkah0/Z9ZrDEx1LZo6XXi1X5doAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbp3wAAAP//6bXZFg==") (async) openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) (async) getdents64(r1, &(0x7f0000000000)=""/103, 0x67) (async) 00:04:57 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x3) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000002400)={0x0, 0x0}) recvmmsg(r1, &(0x7f00000022c0)=[{{&(0x7f0000000180)=@nl=@unspec, 0x80, &(0x7f0000000300)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f00000000c0)=""/55, 0x37}], 0x2, &(0x7f0000000340)=""/209, 0xd1}, 0x3f96}, {{&(0x7f0000000440)=@pptp={0x18, 0x2, {0x0, @private}}, 0x80, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/255, 0xff}], 0x2}, 0x6a4}, {{&(0x7f0000000700)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f0000001cc0)=[{&(0x7f0000000780)=""/61, 0x3d}, {&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f00000007c0)=""/20, 0x14}, {&(0x7f0000000940)=""/67, 0x43}, {&(0x7f00000009c0)=""/207, 0xcf}, {&(0x7f0000000ac0)=""/104, 0x68}, {&(0x7f0000000b40)=""/88, 0x58}, {&(0x7f0000000bc0)=""/214, 0xd6}, {&(0x7f0000000cc0)=""/4096, 0x1000}], 0x9}, 0x80000001}, {{0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000001d80)=""/131, 0x83}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000001e40)=""/77, 0x4d}, {&(0x7f0000001ec0)=""/114, 0x72}], 0x4, &(0x7f0000001f80)=""/157, 0x9d}, 0x800}, {{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000002040)=""/249, 0xf9}, {&(0x7f0000002140)=""/49, 0x31}, {&(0x7f0000002180)=""/129, 0x81}], 0x3, &(0x7f0000002280)=""/1, 0x1}}], 0x5, 0x0, &(0x7f0000002440)={r4, r5+60000000}) ioctl$FBIOPUT_VSCREENINFO(r3, 0x4601, &(0x7f0000000000)={0x20, 0x30, 0x140, 0xa0, 0x6, 0x0, 0x0, 0x0, {}, {}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) getpgid(0x0) 00:04:57 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xffffe000) [ 297.322491][ T3128] XFS (loop3): Unmounting Filesystem 00:04:57 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000400)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="af7c73e0", 0x4}], 0x1}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="38000000000000002900000039000000000402000000000000000000000000000000ffffac1414aafc00"/56], 0x38}}], 0x2, 0x0) 00:04:57 executing program 0: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000080), 0x0) sendmsg$NL80211_CMD_EXTERNAL_AUTH(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x5c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x6, 0x67}}}}, [@NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x15}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x30}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x1}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x48004) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x1200853, &(0x7f0000000100)={[{@noquota}, {@block_validity}, {@orlov}, {@noload}, {@dioread_lock}, {@usrjquota}]}, 0xfe, 0x463, &(0x7f0000000d80)="$eJzs3M9rHFUcAPDv7G6S/jSx1h/9pdEiFn8kTfrDHgQRFDwoCHqoeIrJtpRuG2kitKVo9FAvghQEj+LRf8GTXgQ9CV7rXQpFemn1tDK7M80m3U1286Nrnc8Hpn1v3pu+952ZN/tmZrcBFNZo+kcSsSMirkfEcDO7tMJo8687t65M/33rynQS9fq7fyWNerdvXZnOq+bbbW9m6vUsv69Nu1c/iJiq1aoXsvz4/LmPxucuXX7pzLmp09XT1fOTJ04cPXJg8PjksQ2JM43r9t5PZvfvefP9a29Pn7z24S8L6fodWXlrHKuqJ11VG23u3bae7bqxB8POlnRS6WNH6Ek5ItLDNdAY/8NRjq13y4bjjc/72jlgU9Xr9fpQ5+KFOvA/lkQvtYdarhvAgy3/oE/vf/PlPkw7/jNuvta8AUrjvpMtzZJKlLI6A8vubzfSaEScXPjn23SJXp9DAACswY/p/OfFxfnfYkkpHmup91D2DmUkIh6OiF0R8UhE7I6IRyMadR+PiCd6bH/5G5J75z+lGz0H1YN0/vdK9m5r6fwvn/3FSDnL7WzEP5CcOlOrHs72yaEYGErzEyu08dPrv3/Vqax1/pcuafv5XDDrx43Ksgd0M1PzU+uJudXNzyL2VtrFn0T+GieJiD0RsXfppl9e67KNM89/v79T2erxr2AD3jPVv4t4rnn8F2JZ/Lmk4/vJiZePTx4b3xK16uHx/Ky416+/XX2nU/vrin8DpMd/W9vz/278I8mWiLlLl8823tfO9d7G1T++6HhPs9bzfzB5r5EebK6qxNT8/IWJiMHkrdb1cTFdP7m4bZ6/mNVP4z90sP343xWLe2JfRKQn8YGIeDIinsr6/nREPBMRBzsFuNLT9RXjX3m7jZLGP7Pa8Y/W4997onz25x96jz+XHv+jjdShbE03179uO7iefQcAAAAPilLjO/BJaexuulQaG2t+h393bCvVZufmXzg1+/H5meZ35UdioJQ/6RpueR46kT0bzvOTy/JHsufGX5e3NvJj07O1mX4HDwW3vcP4T/1Z7nfvgE3n91pQXMY/FJfxD8Vl/ENxGf9QXO3G/6d96Adw//n8h+Iy/qG4jH8oLuMfCqnjb+NLLUVDEbHG3/5LrJr4ZhP+5er1iE3ufJT6v+sKkah0/Z9ZrDEx1LZo6XXi1X5doAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbp3wAAAP//6bXZFg==") r1 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r1, &(0x7f0000000000)=""/103, 0x67) openat$mice(0xffffffffffffff9c, &(0x7f0000000080), 0x0) (async) sendmsg$NL80211_CMD_EXTERNAL_AUTH(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x5c, 0x0, 0x800, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x6, 0x67}}}}, [@NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x15}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x30}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x1}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x48004) (async) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x1200853, &(0x7f0000000100)={[{@noquota}, {@block_validity}, {@orlov}, {@noload}, {@dioread_lock}, {@usrjquota}]}, 0xfe, 0x463, &(0x7f0000000d80)="$eJzs3M9rHFUcAPDv7G6S/jSx1h/9pdEiFn8kTfrDHgQRFDwoCHqoeIrJtpRuG2kitKVo9FAvghQEj+LRf8GTXgQ9CV7rXQpFemn1tDK7M80m3U1286Nrnc8Hpn1v3pu+952ZN/tmZrcBFNZo+kcSsSMirkfEcDO7tMJo8687t65M/33rynQS9fq7fyWNerdvXZnOq+bbbW9m6vUsv69Nu1c/iJiq1aoXsvz4/LmPxucuXX7pzLmp09XT1fOTJ04cPXJg8PjksQ2JM43r9t5PZvfvefP9a29Pn7z24S8L6fodWXlrHKuqJ11VG23u3bae7bqxB8POlnRS6WNH6Ek5ItLDNdAY/8NRjq13y4bjjc/72jlgU9Xr9fpQ5+KFOvA/lkQvtYdarhvAgy3/oE/vf/PlPkw7/jNuvta8AUrjvpMtzZJKlLI6A8vubzfSaEScXPjn23SJXp9DAACswY/p/OfFxfnfYkkpHmup91D2DmUkIh6OiF0R8UhE7I6IRyMadR+PiCd6bH/5G5J75z+lGz0H1YN0/vdK9m5r6fwvn/3FSDnL7WzEP5CcOlOrHs72yaEYGErzEyu08dPrv3/Vqax1/pcuafv5XDDrx43Ksgd0M1PzU+uJudXNzyL2VtrFn0T+GieJiD0RsXfppl9e67KNM89/v79T2erxr2AD3jPVv4t4rnn8F2JZ/Lmk4/vJiZePTx4b3xK16uHx/Ky416+/XX2nU/vrin8DpMd/W9vz/278I8mWiLlLl8823tfO9d7G1T++6HhPs9bzfzB5r5EebK6qxNT8/IWJiMHkrdb1cTFdP7m4bZ6/mNVP4z90sP343xWLe2JfRKQn8YGIeDIinsr6/nREPBMRBzsFuNLT9RXjX3m7jZLGP7Pa8Y/W4997onz25x96jz+XHv+jjdShbE03179uO7iefQcAAAAPilLjO/BJaexuulQaG2t+h393bCvVZufmXzg1+/H5meZ35UdioJQ/6RpueR46kT0bzvOTy/JHsufGX5e3NvJj07O1mX4HDwW3vcP4T/1Z7nfvgE3n91pQXMY/FJfxD8Vl/ENxGf9QXO3G/6d96Adw//n8h+Iy/qG4jH8oLuMfCqnjb+NLLUVDEbHG3/5LrJr4ZhP+5er1iE3ufJT6v+sKkah0/Z9ZrDEx1LZo6XXi1X5doAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbp3wAAAP//6bXZFg==") (async) openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) (async) getdents64(r1, &(0x7f0000000000)=""/103, 0x67) (async) 00:04:57 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000400)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) (async) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="af7c73e0", 0x4}], 0x1}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="38000000000000002900000039000000000402000000000000000000000000000000ffffac1414aafc00"/56], 0x38}}], 0x2, 0x0) [ 297.997556][T10337] loop5: detected capacity change from 0 to 512 00:04:58 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) r0 = getpid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x3) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000002400)={0x0, 0x0}) recvmmsg(r1, &(0x7f00000022c0)=[{{&(0x7f0000000180)=@nl=@unspec, 0x80, &(0x7f0000000300)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f00000000c0)=""/55, 0x37}], 0x2, &(0x7f0000000340)=""/209, 0xd1}, 0x3f96}, {{&(0x7f0000000440)=@pptp={0x18, 0x2, {0x0, @private}}, 0x80, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/255, 0xff}], 0x2}, 0x6a4}, {{&(0x7f0000000700)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f0000001cc0)=[{&(0x7f0000000780)=""/61, 0x3d}, {&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f00000007c0)=""/20, 0x14}, {&(0x7f0000000940)=""/67, 0x43}, {&(0x7f00000009c0)=""/207, 0xcf}, {&(0x7f0000000ac0)=""/104, 0x68}, {&(0x7f0000000b40)=""/88, 0x58}, {&(0x7f0000000bc0)=""/214, 0xd6}, {&(0x7f0000000cc0)=""/4096, 0x1000}], 0x9}, 0x80000001}, {{0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000001d80)=""/131, 0x83}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000001e40)=""/77, 0x4d}, {&(0x7f0000001ec0)=""/114, 0x72}], 0x4, &(0x7f0000001f80)=""/157, 0x9d}, 0x800}, {{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000002040)=""/249, 0xf9}, {&(0x7f0000002140)=""/49, 0x31}, {&(0x7f0000002180)=""/129, 0x81}], 0x3, &(0x7f0000002280)=""/1, 0x1}}], 0x5, 0x0, &(0x7f0000002440)={r4, r5+60000000}) (async) ioctl$FBIOPUT_VSCREENINFO(r3, 0x4601, &(0x7f0000000000)={0x20, 0x30, 0x140, 0xa0, 0x6, 0x0, 0x0, 0x0, {}, {}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) getpgid(0x0) 00:04:58 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xffffe188) 00:04:58 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000400)={0xa, 0x0, 0x0, @local, 0x4}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="af7c73e0", 0x4}], 0x1}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="38000000000000002900000039000000000402000000000000000000000000000000ffffac1414aafc00"/56], 0x38}}], 0x2, 0x0) 00:04:58 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x149802, 0x0) r1 = dup(r0) sendfile(r0, r1, 0x0, 0x80006) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1, 0x1000, 0x1000003) 00:04:58 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r2, &(0x7f0000000340)=""/46, 0x2e) r3 = openat$smackfs_netlabel(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$NS_GET_OWNER_UID(r2, 0xb704, &(0x7f0000000140)=0x0) r5 = geteuid() r6 = getgid() r7 = getgid() syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0xc0cb, &(0x7f0000000080)=ANY=[@ANYRES64=r7], 0x0, 0x20469, &(0x7f0000040a40)="$eJzs181qM1UYB/ATdaEg8i7cuTkgQgImdNIPdCN+tGjFllh14UJkkkyHaZNMSNI0duU1iEsvwKUbL8Er8D5cCO4lMxMQXGkX7Ut/Pwj/mTPPPDMnzOYJwJP1LP71Zyu8Fl4JIbwYQng1hOr4hRBCa1f0fR1vhBDea67983e0vfhS83u5afIshPB63bPV1P3wy+CnT389/fzHiz9+/v23bz55uF0DD+2tEMJ0Xh/fTuss8zqvmvV0XVQ5PVg3WV+YXjfnZZ232bDqcJvu6tIq9/O6vpzfLLd5OUlH28yLy2p9PqsfuFznuz7VDVfpojofZ8Mqi2VZZX5Xv9emybvlqu4zbvp9V7UPq9Uu6/Vsk9X7mV9XOZqtmvW6bznONttcN9k8LozKybh6j+H//psfvc+K2c0mrrPFsihn8bCXvNNLjrrJohxnq+ygm07HRwexnU+2Zd1Vlk7fz8syn2S9UTntxHY+GnWTJLaPs2GRzmKS9PZ7e93DTnP0dvz4/Ks4Gcf2Nj8sZjerYrKMl+Ui1nd0Yr+3/24nvpnEL84GcXBxcnI2+PLb46/PPzg7/agp+tdrxXZ/r9/vJnvdftKx//to3e92njofEMB/Zv4HHoL53/wfnpP5t2X+N//zOPmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4m507xombiQIA/Gyvd5cFCSQokGgp0F9xBEqOQft3Kemi9DlHDhAuQEORA1Akdeg4AgqRPROxRqwEWq+doO+TPONn7Tw9W9uMPRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAkdzVV+ftyXGKt/P1o3zpNMdlREwi4vEFVUyfEhapO4yIxYrf189quCmizdAMneWjGXuWj4fdTT8FAAAAeL+uT273I6rmtG0Oxi6IIaWXNuXORU/5yoio9+57yjaJV/wjq9dmm7YZL9euKlk0zbynZO2rsnS7g6k63XypK1JXrhj4+LET9vYMAACAAXRnAsPOQgAAABjS57ELYBztSv28Fj8v4J+lLn/W2+pEL/i00foAAACA9RVjFwAAAABswPev32ZPUTv/f8X+f3vxlv3/8mIC+/8BAADA3yHt/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAm3dVX59cnt/vr5vn1+DZbedyfeP07AQAAAFb5WV+dtyfHKd7O14/ypdMclxExWZqvL6ti2snZRIcRsVjx+/pZDTd5TBERs3w0Y8/y8bC76acAAAAA79eX//7/EVE1p21zMHZBDCm9tCl3LnrKV0ZEvXffU7ZJ9PmPnLYZL3vKtmiaeU/J2ldl6XYHU3W6+VJXpK4ctBwAAGAQ3ZnAsLMQAAAAhvRh7AIYR9E0eS1+XsA/S13+ILjViQAAAIB/UDF2AQAAAMDGtfN/+/8BAADA+5b2/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgN/tzUAUABAVA0IEykqiimAIqyYEQn9tMgH1vAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+WmW2UXvKwc4+MY92AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjszzuKhkAQhdHrW3OD3v9KhwuaTio/nAMNH1VU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAP6bnZX5jadxJ1k4bW8cjyd5V4+iqcXbduHowvv4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Ium52V+Y2ncSdZOG1vHI8neVePoqnH2oHH1YHz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+GMHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO/aP0kAQxQF4/2S1EgOmECsbW9HexkIQryEKgqWljZ2NlY2ld/AeqbX0ACm8gbzZHZU0gsVuZL8PJu8RhszLpMlvAQAAAAAAAAAAAAAAAAAAYFUsjr/7Ol6mbV91771+3J5HfVuq4ehmbydW9GWfQ/9D5e7QEwAAADAGdc73RVG8Ny+nUatZyv9N3hOZ/3mj7XOeX879uebsH+t+++nx66Bpe0586OXV9cVBb99w9W3+umOSbj49e6nTD1Kd3W0tmnSf5cN8frKW2vU+pgUA/mI/167J/4eiHg45GACjMelW8SP/17NhZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhk3/59mvqiAICfV2i/8DUObg2DaWI0Llp+RA2Jixv/hAOBSohFDdQE0EEmJyb9BxxM2FkcHPwfnBzVxcQwaMKMafuAS2QoEvoa+HyS+97hJbx7T4cm555bAAAAAICLYGcjLu3HWUSMDR/GbV9+vZw77n6/dX1sf/z4ufkwfWf7FeWIeLTYbIz3MZdBt7K2/ni22Wwsn22QvdrrOJspRqI/WQgEAxS8fR1xdlMU/c0EAMB5U85Hu67/Wt6eaT/LqhF7747W/zeSOHqs/x/svniTzpXW/xN9y3Dw1VtLz+ora+u3FpdmFxoLjSd37k2PT9+dnJiqd7ZK6jZMAAAAOKVKPtL6v1T9u///fxJHj/X/1vf3M+lcQ+r/Yx02/YpeCQAAwMV2pbb7OzvmeVapxOpsq7U80b0e/D3Zvf7bbMOnXe6J/JePtP4fqvZ1CQAAAEBBdjayI/3/+SSOHvv/q1sfPqbvHIqI0bz/f3vuaXO+f+kMtBP+MDjLd4hO9F9F5wgAAECxRvOR9v/LnfP/pYMjD6WIuHmtG++fTuil/t/evPw8nSs9/z/VvxQHUqnW/Tw691rEcK3oFQEAAHCejeSjXex/K2/PXK1++lxx/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A87cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6Q/E8zf9XXHEvAAAAAAAv7vLwxVtEFJG6TJHGm5/Te0R8RNq27ejzlsXufGy+7jnbHyY5v2P6W0ZEGUUf5wAA9K7qNsdqXS//8v7nHeQd5q3mTb145qcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MoOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAIMjfepALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYKwAA//8olkZB") fsetxattr$system_posix_acl(r3, &(0x7f0000000100)='system.posix_acl_access\x00', &(0x7f0000000180)={{}, {0x1, 0x4}, [{0x2, 0x7, 0xee00}, {0x2, 0x7, r4}, {0x2, 0x0, r5}, {0x2, 0x5, 0xffffffffffffffff}], {0x4, 0x4}, [{0x8, 0x4, 0xee00}, {0x8, 0x1, r6}, {0x8, 0x3, r7}, {0x8, 0x2, 0xffffffffffffffff}, {0x8, 0x4, 0xffffffffffffffff}, {0x8, 0x7}], {0x10, 0x1}, {0x20, 0x6}}, 0x74, 0x0) ioctl$VHOST_NET_SET_BACKEND(r0, 0x4008af30, &(0x7f0000000000)={0x1, r2}) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8979) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, &(0x7f00000000c0)) 00:04:58 executing program 3: syz_mount_image$xfs(&(0x7f000000bb00), &(0x7f0000000000)='./file0\x00', 0x10010, &(0x7f0000000200)={[{@noattr2}, {@logbsize={'logbsize', 0x3d, [0x2d, 0x31]}}, {@gquota}, {@nogrpid}, {@noalign}, {@ikeep}]}, 0x1, 0xbb96, &(0x7f0000017740)="$eJzs2k9PHGUcB/DfLiwt9VDTm3qBVq0eFKg2hFt3TVpXEy5y4GSKLWIjtaZw6B8T8epJX0Jfg40xMTEefRXGN9CDiWfXzM4My/4RSoaHRfl8ku7MMzP7Y777e2a2yezq9Y9aEfXoqsWQjz/Z+ml2o/Xz9680v33ywYW1fOvOtWL3TLGcLZYXI+JsxE62XhR94drTp/WsdH1v3enps7XzES8Vw7LeYr7463F5XGdAsfnFcv9Efj7Fn6sPB2Bfq80b13ud7/ZtMiIaxe7anllRK/ZNRnz9S/6P/7rV5o32QP+za3Gq2JZdjzOD1+BpNOY2JVNkO5Pft2M6Is6N+7Pm+DRbK63sWi/HEdEq7u0t9/j/v2Zr5T39P73azdbKQP+z/9Mv5qO/x316AAAcsa2Hjz5f29xcv2/FihUruyvjvjNxHHpNH/eZMA7HcTsZd0b+XXu5+aze/9x/Ys/67p5bX/35++KPPzwul8XmD0eU7HsI3+l0Ot2HyTONmP/0zub6fLb7UiPezwYLWf3XG3EzG1zJBpcb8SAbvNMdTMd32eDtW/c2b2cb3jja8N38O1Hv/9nAiF9B5PnfvDf7W7ncp2RZbTJ6z9dOrMPlX/isXO5Tcqj/R3SqSYyY/3vPvzY47wfm/8xwxfND+bsbdud/9sdeLef/mYh4LUWu59Ve/ubZPv0/IP/ky8VxE733DufvK36z7/4ydu3lJ52B/h8if1weUXIo/9z23S/nth4+euvO3bWN9Y31L96dvzq/tLSwdHVprjsl8tcU8Q5Urf9xbuA9Wf/7Ps2h/v86+v6SxMV6TE3Fg7Xt7fsL+Ws5vJK/jsx/iOv/UvmFdKE8/qD5P9U79kSo2P/bA+85+Pr/4xj7/xzay2l/NXjyv//klz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+stOeHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2KdjlYahKAzA516rtDgobuKib9J0aNHVJZOgiw9gHyCzm4/gK0gFwddyV0JuoERBB6VIv29K8sPJufwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8V/X8chaRu5v0Ob+6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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/48dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAtwIAAP//l0KF2A==") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) (async, rerun: 64) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (async, rerun: 64) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') r2 = syz_open_dev$vcsa(&(0x7f0000000400), 0x5, 0x1) ioctl$UFFDIO_CONTINUE(r2, 0xc020aa07, &(0x7f0000000440)={{&(0x7f0000955000/0x3000)=nil, 0x3000}, 0x1}) (async) read$char_usb(r1, &(0x7f0000000340)=""/46, 0x2e) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r4, 0xee00) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x3, &(0x7f0000000280)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, r4}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x8000000000000001}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@max_read={'max_read', 0x3d, 0xa3ba}}, {@blksize={'blksize', 0x3d, 0x200}}, {@allow_other}, {@blksize={'blksize', 0x3d, 0x1400}}], [{@euid_lt={'euid<', 0xee00}}, {@seclabel}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsroot={'smackfsroot', 0x3d, 'gquota'}}, {@uid_lt={'uid<', r5}}]}}) (async, rerun: 32) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) (rerun: 32) [ 298.557737][T10359] loop5: detected capacity change from 0 to 512 00:04:58 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x18}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x34, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_fast={0xf}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000900)=@newqdisc={0x48, 0x24, 0xd15, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000008000000000200000000000000ce4a55d8beabf31b375ca78d0cd589", @ANYRES32=r5, @ANYBLOB="00000000f1ffffff00000000"], 0x24}}, 0x0) [ 298.581979][T10371] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:04:58 executing program 4: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f0000000040)={0x80, 0xc26d, 0x7e, 0x0, 0x0}) close(r1) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r2, 0xc00c642d, &(0x7f0000000100)={r3}) r4 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r4, 0xc00c642e, &(0x7f00000001c0)={0x0, 0x0, r1}) close_range(r0, 0xffffffffffffffff, 0x0) 00:04:58 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) (async) r2 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) r3 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x18}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x34, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_fast={0xf}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000900)=@newqdisc={0x48, 0x24, 0xd15, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000008000000000200000000000000ce4a55d8beabf31b375ca78d0cd589", @ANYRES32=r5, @ANYBLOB="00000000f1ffffff00000000"], 0x24}}, 0x0) 00:04:58 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xffffe18d) 00:04:58 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406a05310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="000018", @ANYRESOCT=r0], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000080)={0x20, 0x21, 0x74, {0x74, 0x7, "7dd58043e08ce5abbf97c61271e93c93bf126f1baa93507eef25b113cc90f805ba62c6c433fbb6b3ab7e7be0ac2e3ebe477e6e0b57435098cae63dddd1f31e4a328c450168db28c4551f219c094884e69e6e07d6fe44ea45ca3c0f483d4bb890926debf6adfee4ff022fd4023f3eb182148a"}}, &(0x7f0000000100)={0x0, 0x3, 0xef, @string={0xef, 0x3, "7e8f17ca314d9d220c8695add1b7036e7059e062a6f130285d920c23096834cb5e96280f8dbe74a6ee7f5b4232ee7abc111b5ea701aec79e0a5cfca8111d07c7a203b55ca8cd3240acc074f9034416c1590a04d6f4d93bdfe5f238e6aaddef5b37c22ff6053148d2687328387e3d588704f45eb1f0cd5bb09996861ccbc55c3cc38b4aff6ebb01555e6fdd4012fbff7a08f5707d8f8d89eed98b2193e349edf627a379d5bff27c6372a6cdb076584266b705ffecbf5221636bae0ea4f935bf62300ccdf42e9c49e7327677b01fbb95e2ee9320dde5ece1acbc17e38d56dfc2c1163a934cfcb3b8fb19b107e38e"}}, &(0x7f0000000000)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x1, "c985f8cc"}, @global=@item_4={0x3, 0x1, 0x3, "af4c0b24"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffc, 0x9, 0x1, {0x22, 0xc06}}}}, &(0x7f0000000480)={0x2c, &(0x7f0000000280)={0x0, 0x10, 0xaf, "9f3f4b4106d054bc80f8585327fa5f3db52a372a447ab6d94c0026138ae866edb7378c683e0070f8b37d070f991713cfe8f89f890cfb4687ec45fce631aeae506f1bbe5c477606d1ab863a49bbb57b2d11bc88fe251cd23d93160aa1b30c12f6b796a526b879a60dccace75146fb6e329b128b31d1d8228634feb371293f5063a3e30428df37b100cfb2f9adf85ec37890b68542c35e93bc344e45664af0aa3058857554870db6bc1da354231d6066"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000400)={0x20, 0x1, 0x3a, "299198266de3c56e81ae00a5bee6ef4bba2b21228d226b844e44116a43ca0f17112c4cbcff981f255ad596b7d5a0ee0a52a2d26301ccf87809b5"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x43}}) [ 298.668672][T10385] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 298.671105][T10385] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:04:58 executing program 4: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r2 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f0000000040)={0x80, 0xc26d, 0x7e, 0x0, 0x0}) close(r1) (async) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r2, 0xc00c642d, &(0x7f0000000100)={r3}) (async) r4 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r4, 0xc00c642e, &(0x7f00000001c0)={0x0, 0x0, r1}) close_range(r0, 0xffffffffffffffff, 0x0) 00:04:58 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) (async) r2 = socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x18}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x34, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_fast={0xf}]}, 0x34}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000900)=@newqdisc={0x48, 0x24, 0xd15, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c}, {0x4}}]}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000008000000000200000000000000ce4a55d8beabf31b375ca78d0cd589", @ANYRES32=r5, @ANYBLOB="00000000f1ffffff00000000"], 0x24}}, 0x0) [ 298.738739][T10396] loop5: detected capacity change from 0 to 512 00:04:58 executing program 2: sendmsg$IPSET_CMD_SAVE(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="1c000000080601031f00000000000000000000000500010007000000"], 0x1c}}, 0x0) 00:04:58 executing program 4: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r2 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f0000000040)={0x80, 0xc26d, 0x7e, 0x0, 0x0}) close(r1) (async) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r2, 0xc00c642d, &(0x7f0000000100)={r3}) (async) r4 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r4, 0xc00c642e, &(0x7f00000001c0)={0x0, 0x0, r1}) (async) close_range(r0, 0xffffffffffffffff, 0x0) 00:04:58 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x149802, 0x0) r1 = dup(r0) sendfile(r0, r1, 0x0, 0x80006) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) (async) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1, 0x1000, 0x1000003) [ 299.885820][T10361] loop1: detected capacity change from 0 to 262144 [ 299.888947][T10361] F2FS-fs (loop1): invalid crc value [ 299.891656][T10361] F2FS-fs (loop1): Disable nat_bits due to incorrect cp_ver (15738157266495538660, 29601766227248612) [ 299.907785][T10361] F2FS-fs (loop1): recover fsync data on readonly fs [ 299.909745][T10361] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:04:59 executing program 2: sendmsg$IPSET_CMD_SAVE(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="1c000000080601031f00000000000000000000000500010007000000"], 0x1c}}, 0x0) sendmsg$IPSET_CMD_SAVE(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="1c000000080601031f00000000000000000000000500010007000000"], 0x1c}}, 0x0) (async) 00:04:59 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xfffff7ff) 00:04:59 executing program 4: sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="52d32f88bbb605d08869609e5bda096ed8a20d9b8c034d51c7edfdb99dd7db542cf2dff31a18bb82b63d9c775f171f71cf6537bb78502ebae50c1c703c7d63c6da7cab67f505d11a130bb4c10bc63ff42916e1c76c98ea39c73104f579d6fbbeb521630a0c4e0bcd6f36e445b4abc3d5eef0ff7f0a7f3ce6a73082354b3237e6", 0x80, 0x804, &(0x7f0000000080)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x20}, 0xc) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)="d5", 0x1, 0x0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) 00:04:59 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x149802, 0x0) r1 = dup(r0) sendfile(r0, r1, 0x0, 0x80006) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1, 0x1000, 0x1000003) openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x149802, 0x0) (async) dup(r0) (async) sendfile(r0, r1, 0x0, 0x80006) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) (async) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1, 0x1000, 0x1000003) (async) 00:04:59 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='wchan\x00') read$char_usb(r2, &(0x7f0000000340)=""/46, 0x2e) (async) r3 = openat$smackfs_netlabel(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$NS_GET_OWNER_UID(r2, 0xb704, &(0x7f0000000140)=0x0) r5 = geteuid() (async) r6 = getgid() r7 = getgid() syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0xc0cb, &(0x7f0000000080)=ANY=[@ANYRES64=r7], 0x0, 0x20469, &(0x7f0000040a40)="$eJzs181qM1UYB/ATdaEg8i7cuTkgQgImdNIPdCN+tGjFllh14UJkkkyHaZNMSNI0duU1iEsvwKUbL8Er8D5cCO4lMxMQXGkX7Ut/Pwj/mTPPPDMnzOYJwJP1LP71Zyu8Fl4JIbwYQng1hOr4hRBCa1f0fR1vhBDea67983e0vfhS83u5afIshPB63bPV1P3wy+CnT389/fzHiz9+/v23bz55uF0DD+2tEMJ0Xh/fTuss8zqvmvV0XVQ5PVg3WV+YXjfnZZ232bDqcJvu6tIq9/O6vpzfLLd5OUlH28yLy2p9PqsfuFznuz7VDVfpojofZ8Mqi2VZZX5Xv9emybvlqu4zbvp9V7UPq9Uu6/Vsk9X7mV9XOZqtmvW6bznONttcN9k8LozKybh6j+H//psfvc+K2c0mrrPFsihn8bCXvNNLjrrJohxnq+ygm07HRwexnU+2Zd1Vlk7fz8syn2S9UTntxHY+GnWTJLaPs2GRzmKS9PZ7e93DTnP0dvz4/Ks4Gcf2Nj8sZjerYrKMl+Ui1nd0Yr+3/24nvpnEL84GcXBxcnI2+PLb46/PPzg7/agp+tdrxXZ/r9/vJnvdftKx//to3e92njofEMB/Zv4HHoL53/wfnpP5t2X+N//zOPmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4m507xombiQIA/Gyvd5cFCSQokGgp0F9xBEqOQft3Kemi9DlHDhAuQEORA1Akdeg4AgqRPROxRqwEWq+doO+TPONn7Tw9W9uMPRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAkdzVV+ftyXGKt/P1o3zpNMdlREwi4vEFVUyfEhapO4yIxYrf189quCmizdAMneWjGXuWj4fdTT8FAAAAeL+uT273I6rmtG0Oxi6IIaWXNuXORU/5yoio9+57yjaJV/wjq9dmm7YZL9euKlk0zbynZO2rsnS7g6k63XypK1JXrhj4+LET9vYMAACAAXRnAsPOQgAAABjS57ELYBztSv28Fj8v4J+lLn/W2+pEL/i00foAAACA9RVjFwAAAABswPev32ZPUTv/f8X+f3vxlv3/8mIC+/8BAADA3yHt/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAm3dVX59cnt/vr5vn1+DZbedyfeP07AQAAAFb5WV+dtyfHKd7O14/ypdMclxExWZqvL6ti2snZRIcRsVjx+/pZDTd5TBERs3w0Y8/y8bC76acAAAAA79eX//7/EVE1p21zMHZBDCm9tCl3LnrKV0ZEvXffU7ZJ9PmPnLYZL3vKtmiaeU/J2ldl6XYHU3W6+VJXpK4ctBwAAGAQ3ZnAsLMQAAAAhvRh7AIYR9E0eS1+XsA/S13+ILjViQAAAIB/UDF2AQAAAMDGtfN/+/8BAADA+5b2/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgN/tzUAUABAVA0IEykqiimAIqyYEQn9tMgH1vAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+WmW2UXvKwc4+MY92AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjszzuKhkAQhdHrW3OD3v9KhwuaTio/nAMNH1VU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAP6bnZX5jadxJ1k4bW8cjyd5V4+iqcXbduHowvv4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Ium52V+Y2ncSdZOG1vHI8neVePoqnH2oHH1YHz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+GMHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO/aP0kAQxQF4/2S1EgOmECsbW9HexkIQryEKgqWljZ2NlY2ld/AeqbX0ACm8gbzZHZU0gsVuZL8PJu8RhszLpMlvAQAAAAAAAAAAAAAAAAAAYFUsjr/7Ol6mbV91771+3J5HfVuq4ehmbydW9GWfQ/9D5e7QEwAAADAGdc73RVG8Ny+nUatZyv9N3hOZ/3mj7XOeX879uebsH+t+++nx66Bpe0586OXV9cVBb99w9W3+umOSbj49e6nTD1Kd3W0tmnSf5cN8frKW2vU+pgUA/mI/167J/4eiHg45GACjMelW8SP/17NhZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhk3/59mvqiAICfV2i/8DUObg2DaWI0Llp+RA2Jixv/hAOBSohFDdQE0EEmJyb9BxxM2FkcHPwfnBzVxcQwaMKMafuAS2QoEvoa+HyS+97hJbx7T4cm555bAAAAAICLYGcjLu3HWUSMDR/GbV9+vZw77n6/dX1sf/z4ufkwfWf7FeWIeLTYbIz3MZdBt7K2/ni22Wwsn22QvdrrOJspRqI/WQgEAxS8fR1xdlMU/c0EAMB5U85Hu67/Wt6eaT/LqhF7747W/zeSOHqs/x/svniTzpXW/xN9y3Dw1VtLz+ora+u3FpdmFxoLjSd37k2PT9+dnJiqd7ZK6jZMAAAAOKVKPtL6v1T9u///fxJHj/X/1vf3M+lcQ+r/Yx02/YpeCQAAwMV2pbb7OzvmeVapxOpsq7U80b0e/D3Zvf7bbMOnXe6J/JePtP4fqvZ1CQAAAEBBdjayI/3/+SSOHvv/q1sfPqbvHIqI0bz/f3vuaXO+f+kMtBP+MDjLd4hO9F9F5wgAAECxRvOR9v/LnfP/pYMjD6WIuHmtG++fTuil/t/evPw8nSs9/z/VvxQHUqnW/Tw691rEcK3oFQEAAHCejeSjXex/K2/PXK1++lxx/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A87cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6Q/E8zf9XXHEvAAAAAAAv7vLwxVtEFJG6TJHGm5/Te0R8RNq27ejzlsXufGy+7jnbHyY5v2P6W0ZEGUUf5wAA9K7qNsdqXS//8v7nHeQd5q3mTb145qcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MoOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAIMjfepALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYKwAA//8olkZB") (async) fsetxattr$system_posix_acl(r3, &(0x7f0000000100)='system.posix_acl_access\x00', &(0x7f0000000180)={{}, {0x1, 0x4}, [{0x2, 0x7, 0xee00}, {0x2, 0x7, r4}, {0x2, 0x0, r5}, {0x2, 0x5, 0xffffffffffffffff}], {0x4, 0x4}, [{0x8, 0x4, 0xee00}, {0x8, 0x1, r6}, {0x8, 0x3, r7}, {0x8, 0x2, 0xffffffffffffffff}, {0x8, 0x4, 0xffffffffffffffff}, {0x8, 0x7}], {0x10, 0x1}, {0x20, 0x6}}, 0x74, 0x0) (async) ioctl$VHOST_NET_SET_BACKEND(r0, 0x4008af30, &(0x7f0000000000)={0x1, r2}) (async) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) (async) ftruncate(r1, 0x8979) (async) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, &(0x7f00000000c0)) [ 299.974863][T10415] loop5: detected capacity change from 0 to 512 00:04:59 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406a05310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="000018", @ANYRESOCT=r0], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000080)={0x20, 0x21, 0x74, {0x74, 0x7, "7dd58043e08ce5abbf97c61271e93c93bf126f1baa93507eef25b113cc90f805ba62c6c433fbb6b3ab7e7be0ac2e3ebe477e6e0b57435098cae63dddd1f31e4a328c450168db28c4551f219c094884e69e6e07d6fe44ea45ca3c0f483d4bb890926debf6adfee4ff022fd4023f3eb182148a"}}, &(0x7f0000000100)={0x0, 0x3, 0xef, @string={0xef, 0x3, "7e8f17ca314d9d220c8695add1b7036e7059e062a6f130285d920c23096834cb5e96280f8dbe74a6ee7f5b4232ee7abc111b5ea701aec79e0a5cfca8111d07c7a203b55ca8cd3240acc074f9034416c1590a04d6f4d93bdfe5f238e6aaddef5b37c22ff6053148d2687328387e3d588704f45eb1f0cd5bb09996861ccbc55c3cc38b4aff6ebb01555e6fdd4012fbff7a08f5707d8f8d89eed98b2193e349edf627a379d5bff27c6372a6cdb076584266b705ffecbf5221636bae0ea4f935bf62300ccdf42e9c49e7327677b01fbb95e2ee9320dde5ece1acbc17e38d56dfc2c1163a934cfcb3b8fb19b107e38e"}}, &(0x7f0000000000)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x1, "c985f8cc"}, @global=@item_4={0x3, 0x1, 0x3, "af4c0b24"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffc, 0x9, 0x1, {0x22, 0xc06}}}}, &(0x7f0000000480)={0x2c, &(0x7f0000000280)={0x0, 0x10, 0xaf, "9f3f4b4106d054bc80f8585327fa5f3db52a372a447ab6d94c0026138ae866edb7378c683e0070f8b37d070f991713cfe8f89f890cfb4687ec45fce631aeae506f1bbe5c477606d1ab863a49bbb57b2d11bc88fe251cd23d93160aa1b30c12f6b796a526b879a60dccace75146fb6e329b128b31d1d8228634feb371293f5063a3e30428df37b100cfb2f9adf85ec37890b68542c35e93bc344e45664af0aa3058857554870db6bc1da354231d6066"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000400)={0x20, 0x1, 0x3a, "299198266de3c56e81ae00a5bee6ef4bba2b21228d226b844e44116a43ca0f17112c4cbcff981f255ad596b7d5a0ee0a52a2d26301ccf87809b5"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x43}}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406a05310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="000018", @ANYRESOCT=r0], 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000080)={0x20, 0x21, 0x74, {0x74, 0x7, "7dd58043e08ce5abbf97c61271e93c93bf126f1baa93507eef25b113cc90f805ba62c6c433fbb6b3ab7e7be0ac2e3ebe477e6e0b57435098cae63dddd1f31e4a328c450168db28c4551f219c094884e69e6e07d6fe44ea45ca3c0f483d4bb890926debf6adfee4ff022fd4023f3eb182148a"}}, &(0x7f0000000100)={0x0, 0x3, 0xef, @string={0xef, 0x3, "7e8f17ca314d9d220c8695add1b7036e7059e062a6f130285d920c23096834cb5e96280f8dbe74a6ee7f5b4232ee7abc111b5ea701aec79e0a5cfca8111d07c7a203b55ca8cd3240acc074f9034416c1590a04d6f4d93bdfe5f238e6aaddef5b37c22ff6053148d2687328387e3d588704f45eb1f0cd5bb09996861ccbc55c3cc38b4aff6ebb01555e6fdd4012fbff7a08f5707d8f8d89eed98b2193e349edf627a379d5bff27c6372a6cdb076584266b705ffecbf5221636bae0ea4f935bf62300ccdf42e9c49e7327677b01fbb95e2ee9320dde5ece1acbc17e38d56dfc2c1163a934cfcb3b8fb19b107e38e"}}, &(0x7f0000000000)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x1, "c985f8cc"}, @global=@item_4={0x3, 0x1, 0x3, "af4c0b24"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffc, 0x9, 0x1, {0x22, 0xc06}}}}, &(0x7f0000000480)={0x2c, &(0x7f0000000280)={0x0, 0x10, 0xaf, "9f3f4b4106d054bc80f8585327fa5f3db52a372a447ab6d94c0026138ae866edb7378c683e0070f8b37d070f991713cfe8f89f890cfb4687ec45fce631aeae506f1bbe5c477606d1ab863a49bbb57b2d11bc88fe251cd23d93160aa1b30c12f6b796a526b879a60dccace75146fb6e329b128b31d1d8228634feb371293f5063a3e30428df37b100cfb2f9adf85ec37890b68542c35e93bc344e45664af0aa3058857554870db6bc1da354231d6066"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000400)={0x20, 0x1, 0x3a, "299198266de3c56e81ae00a5bee6ef4bba2b21228d226b844e44116a43ca0f17112c4cbcff981f255ad596b7d5a0ee0a52a2d26301ccf87809b5"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x43}}) (async) [ 299.981229][T10419] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 299.983593][T10419] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:04:59 executing program 2: sendmsg$IPSET_CMD_SAVE(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="1c000000080601031f00000000000000000000000500010007000000"], 0x1c}}, 0x0) [ 300.000587][T10419] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:04:59 executing program 4: sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="52d32f88bbb605d08869609e5bda096ed8a20d9b8c034d51c7edfdb99dd7db542cf2dff31a18bb82b63d9c775f171f71cf6537bb78502ebae50c1c703c7d63c6da7cab67f505d11a130bb4c10bc63ff42916e1c76c98ea39c73104f579d6fbbeb521630a0c4e0bcd6f36e445b4abc3d5eef0ff7f0a7f3ce6a73082354b3237e6", 0x80, 0x804, &(0x7f0000000080)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) (async) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x20}, 0xc) (async) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r0, &(0x7f00000001c0)="d5", 0x1, 0x0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) [ 300.006470][T10419] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:00 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406a05310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="000018", @ANYRESOCT=r0], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000080)={0x20, 0x21, 0x74, {0x74, 0x7, "7dd58043e08ce5abbf97c61271e93c93bf126f1baa93507eef25b113cc90f805ba62c6c433fbb6b3ab7e7be0ac2e3ebe477e6e0b57435098cae63dddd1f31e4a328c450168db28c4551f219c094884e69e6e07d6fe44ea45ca3c0f483d4bb890926debf6adfee4ff022fd4023f3eb182148a"}}, &(0x7f0000000100)={0x0, 0x3, 0xef, @string={0xef, 0x3, "7e8f17ca314d9d220c8695add1b7036e7059e062a6f130285d920c23096834cb5e96280f8dbe74a6ee7f5b4232ee7abc111b5ea701aec79e0a5cfca8111d07c7a203b55ca8cd3240acc074f9034416c1590a04d6f4d93bdfe5f238e6aaddef5b37c22ff6053148d2687328387e3d588704f45eb1f0cd5bb09996861ccbc55c3cc38b4aff6ebb01555e6fdd4012fbff7a08f5707d8f8d89eed98b2193e349edf627a379d5bff27c6372a6cdb076584266b705ffecbf5221636bae0ea4f935bf62300ccdf42e9c49e7327677b01fbb95e2ee9320dde5ece1acbc17e38d56dfc2c1163a934cfcb3b8fb19b107e38e"}}, &(0x7f0000000000)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x1, "c985f8cc"}, @global=@item_4={0x3, 0x1, 0x3, "af4c0b24"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffc, 0x9, 0x1, {0x22, 0xc06}}}}, &(0x7f0000000480)={0x2c, &(0x7f0000000280)={0x0, 0x10, 0xaf, "9f3f4b4106d054bc80f8585327fa5f3db52a372a447ab6d94c0026138ae866edb7378c683e0070f8b37d070f991713cfe8f89f890cfb4687ec45fce631aeae506f1bbe5c477606d1ab863a49bbb57b2d11bc88fe251cd23d93160aa1b30c12f6b796a526b879a60dccace75146fb6e329b128b31d1d8228634feb371293f5063a3e30428df37b100cfb2f9adf85ec37890b68542c35e93bc344e45664af0aa3058857554870db6bc1da354231d6066"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000400)={0x20, 0x1, 0x3a, "299198266de3c56e81ae00a5bee6ef4bba2b21228d226b844e44116a43ca0f17112c4cbcff981f255ad596b7d5a0ee0a52a2d26301ccf87809b5"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x43}}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406a05310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="000018", @ANYRESOCT=r0], 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000080)={0x20, 0x21, 0x74, {0x74, 0x7, "7dd58043e08ce5abbf97c61271e93c93bf126f1baa93507eef25b113cc90f805ba62c6c433fbb6b3ab7e7be0ac2e3ebe477e6e0b57435098cae63dddd1f31e4a328c450168db28c4551f219c094884e69e6e07d6fe44ea45ca3c0f483d4bb890926debf6adfee4ff022fd4023f3eb182148a"}}, &(0x7f0000000100)={0x0, 0x3, 0xef, @string={0xef, 0x3, "7e8f17ca314d9d220c8695add1b7036e7059e062a6f130285d920c23096834cb5e96280f8dbe74a6ee7f5b4232ee7abc111b5ea701aec79e0a5cfca8111d07c7a203b55ca8cd3240acc074f9034416c1590a04d6f4d93bdfe5f238e6aaddef5b37c22ff6053148d2687328387e3d588704f45eb1f0cd5bb09996861ccbc55c3cc38b4aff6ebb01555e6fdd4012fbff7a08f5707d8f8d89eed98b2193e349edf627a379d5bff27c6372a6cdb076584266b705ffecbf5221636bae0ea4f935bf62300ccdf42e9c49e7327677b01fbb95e2ee9320dde5ece1acbc17e38d56dfc2c1163a934cfcb3b8fb19b107e38e"}}, &(0x7f0000000000)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x1, "c985f8cc"}, @global=@item_4={0x3, 0x1, 0x3, "af4c0b24"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffc, 0x9, 0x1, {0x22, 0xc06}}}}, &(0x7f0000000480)={0x2c, &(0x7f0000000280)={0x0, 0x10, 0xaf, "9f3f4b4106d054bc80f8585327fa5f3db52a372a447ab6d94c0026138ae866edb7378c683e0070f8b37d070f991713cfe8f89f890cfb4687ec45fce631aeae506f1bbe5c477606d1ab863a49bbb57b2d11bc88fe251cd23d93160aa1b30c12f6b796a526b879a60dccace75146fb6e329b128b31d1d8228634feb371293f5063a3e30428df37b100cfb2f9adf85ec37890b68542c35e93bc344e45664af0aa3058857554870db6bc1da354231d6066"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000400)={0x20, 0x1, 0x3a, "299198266de3c56e81ae00a5bee6ef4bba2b21228d226b844e44116a43ca0f17112c4cbcff981f255ad596b7d5a0ee0a52a2d26301ccf87809b5"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x43}}) (async) 00:05:00 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) read$FUSE(r1, &(0x7f0000000900)={0x2020, 0x0, 0x0, 0x0}, 0x2020) setresuid(0xee00, r2, 0x0) [ 300.043855][T10430] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy syz_fuse_handle_req(r0, &(0x7f0000002140)="cbd3cbe2f7c33a71353076a25de711d490522e8c56501d520c02f6219e0b57dc602b87a4aac7cc0306860dc0243f979b5d729d6f67b9ce9c7769e0aa0f47df5133f3345603d71d1f36696e21ccc2415106d49fde794c761c2903605ac253d1a4143d6675e19c905ece1a872e439b5cb1124061a0534fc1c7d193fd0414e73b8e4312d6680380ce5ebb413d0519194d82a83fdc5e2f7530d8febf613ca5efd27c2c8a6917024d9c557e7761f9751e9f4a6295e1c04ad55dc1e1d0271922ef5c2f9366a3142b6a568516426f9bbd80954ada26707255f5b099871c33ed6dd7b98b3c59af132723685d9ec46ed2112dec6a7cd26ae0b245bb8f3b77e2be472888ced2567f165d35ea22a16ee0db84c1e39df1eb94026ecdc39fc8c4ef0a2c2724cd10b1fdea536a877b32edeeca204ad2c8b3891222d4486ef8f4087396450127832e3f647728d2e9a8fbf4838e7fac74ab07eaa2d73114da74693784a3203bb780a116d1ebe757f04908d7d03faf131908051064322ae2c2fc0114b7a2b84404bfd35fb7668f08d160953d0a516c27081b0c88201f4f17660e3ea71fb35622ba44261c0101d79a18ef976e5fb1fdc25762ff349707fd717b0021f62daefda3720cee6baf99064f9bf1ad9f2f8ef70037eae5a0d06196b146bd841d43a2cec44cfe73b6ed0eac6cc6f9054ef38f9078dc4c89fb5161507b1769a9b2ba4cb526da756fb6c0ef5cfc9d73e4661a3cf17155a0fe766c2f89852ec9fc3bb914d0a2a58cf2e63fdd8578e15e3e32c8a416fb38b38ab847aa29172fe06913c8a0ff0660891f3d05647d3c1ddec7c004c275f63e27dfec38eb9cdee3e16fde85a3c6ecbc3f7fd3cd999a6c850fa5dfdae28a321047d3d0a3283b05a9fd4cfff86e4a06f079348cb40efaf7e5c8820ed4dce14fdf623270cf1f1f5ea448ca76e719994b783b0e41df23f76c369c77acc9eb769774c119c6fb7a4e4db641f2f8c82204cf666ca065aa78a38ed0491ba82471495955854d4f0b02e8c8166c84aba44476328f7afcbb08d4e1640f02fec2235cbc1b46f53e4f151d84dd44c5b9678a997f63f408d7f21254aeedd195e10bac2f6a55703c0b50760bc5babe7e430c803c2c4da1e907a18b9899e00a450c6cd7779466ed7fb2625895d23512697a711f357cd087750d3acb6fce9275cea4d8e6d9ceeb71dc5c891db7aa38cb5955aa7e4beafdc4107e5e0395208600844f50ba0a64aa8aad2b13d53c665e0b4ed394ea0709af0020f9d0baf692c280dcea3ac918b81ccfa32346ae895668efdad1f5a519dd09d30ea196e8f7f10807a03d4e0467c60df68026b0191038d1e09fd4fc4fe9272d1716d7eab1e3d13f96bf18c33777351ed86b7c0498d55a668ad15dd24addb54e1928e404b69b0aba29aca98ffc106b7f4d9c021cdb58eb48724daa1e767a7f76606d123f51ecb79cccdc331919885bd6c6f43d6ef910c52aedf28b0eb9a9d2dd615fa8baea7c5b60ac6b1e739b773d63378689d7022149e09e8f624f0fa53be1646136a0710401982f18b86e01b0ae581c10705e9b1beae5fb1e805e249b00a860e0931d797ab447abafbf70e66fbd409ec386eb8d8d1b4e50fdc008648bad0a367c946bf05ab448bc49809c39000242628ad9417be40ec2a3eaefb3dac81e18a6eee109ab2cc57447b69ad5b71a0f1b31b2fada8185d6d5ea767ec3f1cb54834c7553f34ab47cbde1867faededa1c3875ebe67b13ece87b3ce2be1032827e26970cf8311293cc3f2f0ddf32ae2c2d95b14b99b323d6faaf03f32391a8955ce4ba5cdde240d2c521e4eafa730aec11f33879330db9a03a6eddbfd4fc3b1e58c1426659e8e69d9f9573089ab07f03032862aeafb4bcd34572cd3016c3b811a9ccdd344292ace48558e29d5285accbc181d7a3b14bbef5e1455de88043078014a261f30283b24a09bc7adc292d8e8ff071e56c3109283e3472c6efbc3fad13bd5e29a5641183276d25935c6a987ff9f19b89e9dfed00c390c7b236bba0d1b5d089b870c4a5b04976849048c3d68ca8b490f50378ffc1566590cd9c601821a218d42baf10fe70a20bd65939c738cd5575de307889292fb112880bb51b69b5e88a1c596ebba172a5af6957271c8829ea9f4ec99b53a7ba69fcbb1a0003854b8b3500a452e282ab15df014f404227f96ea25364e00df6f378a4a6c1b8e6495d321a29091064e4f08bdfd12df6830c74713c302dbf6af1bd41032a67d1dae58d35511c5047b36550c78d6e1f77c013d32490f768e0501eea972cf8a68cbbc8ff2b4122efe9e202387592ae2291019acb6356da969e62fc947874f6ae06ebe3d6616c52d18d261b86849ee0dee56357b7ea76f5e5b27d6732cc080cb5f6ac793dbbdb56fcbf8a50f2015bbfe06aa5bc517f0eed9a28ce5fc19a2e71a311a6e8718d5115708820f179759e11408d0d4788dfe3b797b19b9e8b8bf15bd31a412bc47b60ac5bc5e37a84e4f9ced28c51546ab72beca632b036858068525347daf7504703463daba4fed480dd4372b4d6bb9f5ba767b39f2d640781eac978ce0333f24ef1efc9b8d357ab6f36852c4067c524796b9014ef8b77d1d8061cb3ec06b58ef397d43c26f07d858981333747048811bbcb0268e9fbd63b4a769062420968a930084b5446c291f1b0b911e3a000c6b5111f7a9b22f69ca372e46f6ef68d3db823249940f0864999330ee8fe49b66ae6da89cf018042e3eeccf66c11f4a81b6961b754292845294bb825eaa9077c5844ff3db2f9ad0b4846d447b9a760aead3d652270e19dac81a9ca56a94ecd3f357762fe3681a1924830aee86500fccdba5a453d0d5cfbc31ec6f8b185b83eb2c125b516e9953ab2e33d14abac058e2d220a3b41e35d6ad86080fb04f89a171d679f04d7f949b5aa65553911abe0d3ccf85eb830d317c39d9d07125844023f07d189682d226852e10308bdf8423a47aa1caeae95c4fed090fd1d81415e43d0742fa02d41616f90cdabe681459b343acc501447bb6f554b6ba7ec1b4bc6d1a46a02d74b836d2c613db50a95567acac9ea5df8d03b298a0007e72883431165f10301aff4545259abe2448a9d5d75bad92e44a038f7d917b5e692ab7c3a15e3d1077c40fa5820347a462fc178b0cb7765d07c8486212caadbb043bed882694aa9fa79109440b90e439940f91dc005af39b01696e4b5cfc4a8bc19cccf8fc74a645384a5d13b23c0da63f6eace05667b65b7f07c000b13a9208aa5e598d38b17aa4b7ea21928db0c2bc999fbae6da80a41ff8ff4f11a488269a723dbf34a5138ed1a55d7416fc785b2622828f86e2c5e446bcb4ce91488e84bcc66e7028bcacf8b9c15d4d99b3bf7af06167e85d495a61ec8c477a3747e0c138fa12bc4c4b74f0af66cabbbae6e0f82b07328d6e4c494d5d75d50c93b4c2500b9e825411b82bb318f0ed7636050191578d9c02f9ff7fd6ca691f547c89178492867ce0bd095bdbe6240ff6b3a5fc3128b22dc210d9c58ed3ab1ac4845ad66f70c37df7a8a936b782b868da300bd4e927854b6a248f160d8e7b39d352d81a9958c33730805bf4e66a497f01fb4b750068babe5c33ba0bbf380bce55d25654b0504aeae10b9ae6ef8bdfcefb9b304c1b468d0792c527becc55788e4c5890978b8ad73635258bc75497776f2f3279be914b1d7d1c4594b4d06a8759a154eccc348d02921d97e276a1106908063d2aac29b2f0a7a92ae9058fcaea65015bcf8a6cf0f8611837e6eacc38568c94f9dbd33b679e4da3c70a48a1c025425db8fc532ac1fb785811be6039ca660c57deca39f0703c1a51e8355ca654d3dbd6c285f20aa13955a028de3c8729c46bf36a8382145f50fe813a704d0890e7687bbdb90ab2fb9773d28e8de40c2ef12fd2fb6710ea4ad16cd36f5545d55d52457c9cd8bbe567aa0d7f9b3aee263da96a8f287872c8bda16d0d17ebf987daa45cfe7f9cb6c369836281fd91f72c36fc0b73e7d59df9234c5275fdb31133f74418210e64fe071f826a8fc969d24e73f681c247e984d12f9a790235707f6255f0d5aa8c3ec43a62e7ea6618ba4afa18a4e46d6380ea7263ebbf82640fa8c220183918c777ccb4d4014a34e1ec63ba37a51c079f1c92470680b357f2b88b0ac537a59e3971f26dbda55d8258ea992a571da9594a3147895d548aff4ad7a2b6e67f34ada06d4ef6c6deac431e852e1667b221659a8200e27c0911b2e973302903613ea33b5b54bb0e720d4adcbf60fc6f6b9323629ea125ba2e24e21ec7cb4181f40db387cdc71c78cd257e8b8b086ed64ac88b71ae6a1362f3acf77f0b11a89f5cfdd7083ffd054f2a822a1663b7efabda9b00a47bdddf859755835bc310cad741c09fcebe451ebca1440b2f346a93fc502e583ce34e259c6aec8f1edf6750b9add9d4aa6282ed9456daf96e2a66d9abd4f2d0e5f13f2cf521341e1014797305e70ab6b3b8413abd5edcbb1d4aef2491ef13c44903831331eb941f5c90b8b922b5f1649826981d2e3cc5d8d3ba0d22722466e807f8033d8b2ac193170dbaf3a1a0cefe461675c48bff6212e1b188b31ffe8571d85c96f1e76e87c73c1414e900dcb37d3524ef01eaed214999d44f788f8006287f1e86cc594c25d44515613121a1b95c1fc5c97321228646908f0195b79e5bec8dc1be3748932f0db3e8316d42a2219b0173b90b4cc893c5d5bb923b6d0b50685a9a445c663dbbcc9a636c58c7145658c9af2ec9770969e4014fdf3fcbf714cbf6efa89fe02974b3506519c7f631ccbb20f8c8a5cfa9da87c9fcf5a4fa242cf24d1d2b308f0163e2d567b2318df8c3726dacc4a8b067a331b01740b07f015af29c51b164871fd4ca7e3e8ed668ba102229371aa2959c7b5d792eef2cbfb488494e1d07c7b7973efb59531c632357dee316dc3276157580da5d5207d3a8961e228f3098e9b04b71c6228a73a8db49074ce995016b03319379b39fce5c9e1cd45299c77bf5829e4513f224ef14b0352e4faa617c4461a6de7ebede4fc85ecb0b039d574f26c7ac21c11e4335f804ec3c0c59ccb87515f4e63d92d20e991f6417bc2d025635145e8b8d4905d495acabae9bb3bf4542ce6388888c0b5fdbb45a37c8e77ad4d8f7abfb88bbdc815133d9baac89ce0c216d15a8003e68c3e012bebd4e699b0c2ba96c915982eba594f1f7fb35224a227a6b113b7a569d475e1c290977ee3b8c4a3015faff04c0d227f23fa129b0e1606e05db2af40ed8c27b3697025d05775ca70d822b8a2ce07fa8da898922abd10a9c1e8280ad25b02cc8381628c4e455f937975983a0fec6d50dbaa34cc1ead06b56488d068f1101af1587ef1d40507ca843469750e00a6c58f1128f816c7931e49a22586728de0f475139171d2647adaf076f3339e58c79d1e1691dc9512a132bdb1629cf037296f655e69a6e1468e0ceafe3adcc1251b7cb0f65d2d14cd11c14411235a81551988e6425b2d42daa4a7b9e9ef447cdaded4c818d7db6578eb0ee05fb7de29c07bd6238ff9fb6386e480544c48c235bf87fd606923459ceb212a648f44d22770525270290525055cf769688b826ddd5edc2e60e727271c3270d04f35399f9fc4ed4009e1f16fba809697150978a8e8b6918a0b8acf3523345ce2d1c40e809f577228579cd078bd63fd71189ad72656614e7f1aac10b989661a8feb99f3a9b33b84f77441f15a5e9239c44f2762d5774bdafe817cfa80146876b1f4defb1f4ca1ef98908b59ac8df8980f99c216153c07bea726ab917fa34027a23c47cf01d9747844d7a8787405881b2fcdc2687ffe19df64fc19efdd747a97a4bc1e177177fa22004592c3a257b144d01a6df67599a4a30ad3e9943f27e9f168eed456d6306abedb59b5c887153aeddd7a5b22d4f00df4db577252b9c100526cd1b49aac9c63df708e57aa9f076d11847baa77fca7b8ce9cac3be4eee040514c964ec30bf69e14d9eaa68ba3b693e0bd60caf4f12a5d8d0353467d9b38566058ade764f9acce43d08c3776a31bbde41f9d678e2319cd11cb78771b84cae1052417c9ae8fcbbf35c461dd3da8376d1fdf32edf8a3990049a677973b03f56ca940a5add9111565d801b1eaed1f516bdd4122cc00b4c21ba9e9263923ebd74a0842d081eb20e7980a8b2aa80d1ecde8a0ba1bb2df0a10c5e1c92082dc4492b28ed0945692d1710f33d1bd7b0ac3e37c451bd9269326711ec0b2116e8ada6aeacf8e723ff468027a99191e645a67a4a2c4e1dee208f52ff807ddf2ea915d99b66dab8eddf7120b1a7c5939c01933ff4f0c3c6a0b905bd1b7df9066ec85bf6d182e55969f04f952c040b4de086826c884e80b3585933fe5d572dcf1c182f01ca1a2c01d17a91db2a634b1924d42e0221cd6b5a5f6a999b833cba439af7c128e3ce749aee13ab6946b1f82f57d9c21e1c24a6daf9a378beda8ee96ab88045adaa73d6f146c8d9867874052886807f5838b04be491d55c2c7a6efe38c801f1153ad4eaf06304da00b34430186f6b1e04fd4bb20dca8a84181351725373b619685e8778b540f5c934694bd550a11dd3bd7cc76def7f62b0a1d4b0db54db7fc1f2c592d39f9d545e0c761b6513d6a1b17d202f9695088543070c121bfc4afe4fda7cb440129aee3e16aa73ddf856a5f97e5b5e63a6df75df62beb7e7973299e8eae97f3c95a827d0756f3b725232a8fdc70b2e848c28c149e9df6ca149d73488f10baecd6e08c5cc4aaa4b0cb92ba49972b097f1c1b3feb992aa7818b23e50603e07489a8693fa245fc98a45afbe44f837fa0c063f326dee16e6207ccbdd96b7d61320ee1bc73a52d290281d93d362bbaedba659d39095eb7f5f58a949905043f4ce4e4b2a6ad1602910b777b1a03243ace37cdeb179554666d1d00bb78a27a7cc154f8d3ea8b377401b7f9790274e39904a4c7aa794db2f5948f3b34ed4615d2a8800c1b8bd107406ff54dbea03bd74d8a099b4f06fa8907fb704bdd8a6056f262da44caeb3ba83cc87a4d4c68d2ceb2e6478660b308b8f4a64b715d6162aef24974857a9000c8ce055fbc3cf57dec810af3b2cdefeea8ee2517a5c893ad04f9c640405a87b7f517193610e879f8dbec32d49ccbb8e8828bbcb282a2b62417e34d98b40efa1352f7b3a700bb4c3d190652edb1f4b4f99b74fcdc290b4780a3bc9baef55602f81f31a2af17e6d526ff34014a3e446650b38b039cde729bbf26475c907a82b5e226115e2aa61de1dce6275c23998aa84f47cf365dafb02b9716b377b5807ccd514be8d18da0f53914c35b3e0cc2a86d2216251cef4da50106cebd404113dc1706e51a7dd4e2c39df43c995ead3f5639e193cfe75fd9da3ec04d2afad9b8a180539a953c3e71d1d33c41a5c71dfb2172937d2a71e09f8487ca69539a5ed3da6f0f9cfe8964a17c6f3f9d86bec0537d70bb0ae51a12150af3f19c19db372daca234ce7050dc68e233aec5d6fcbfaa91e3dbe765d93af6d5985df682b776d5c5799cc9ec33f991070c15bbfd9833d3220557097ee3322173e4ebcbc79e46b70c763101f268b4014c35d65c146f84f6b7e31796bc276cc3b4591db610efee211ed1c2145d2fb367712ce5575251dbad96c2a17c50b8dfb5ca02e8dfc79be5cb02c94b954467dab8aa947b1a9553371974a2ab33b94bd95a5ecea591258e4ded7f1b135040279ec98adb2dc0bc78a5df4de576bedb0f07697cc8a233887d435fe50450e424da5edbf4dd63fb1b62c8c5d036d4ba08b33cfaea734eb803fac0f0e6acaa087ee16b59a2f96b636df762084c282105308ec4998ec384114606cbdcdf4e78fc7ada67d1b546ca3e2722768734a72c3ccae19bbaf2438aa127b1418995cd8c17b0e026865fa7660fdcca3ed689ce32907038a456f36abb0805721eae6323cd250fde9f6e16f1d16dd5bb5014a6fa1f2027090d7d94fa3ad02255b0de7d6ed82fb0f337553cad3409e8e48bb9da06534ed00fb1551e9544c8a4ea06e9a7a914992ff8b99a02071bef32b44dd97ffc65bf922090e5ff2b3838b643488e1c6cc2dcd56862bf2f84ced9936fcd9154cfce9e53dc0610644a02751c4df228942f0c871c06b6244a58aec98fab16cd08354c1f1a828a0f078bf41672d1e344922282bc8c95533233ff36a9f710bd685e09c3d0256e2f115ba8c829a4af0b3f20530e3c820570873783ff1d70f3452115c1e248e4d9b442107593f53901db18078842c27809536d8d2e84306845ac63fb294ab6899180ab0e2910baaa3a9e1945996b3119d4d921c6320841c7c6c59c1e1f2eb34022f3aa62078eea480de9fdb7dbc98f700472f0b143c011cce2ff41c159563e08eae90cee9aa3b7c15eba513376d03f81c9a0b96134504261d8bd29eeffb3937c62192c7fedd2e38d796b5950b1fe58284622dd1bd5874da73a3aff7134037f04422b17194c3adec88190eb6317e32ccd0744773d49a154c6f8fa89ea36ac5d40fcbb8027333875657577199754ca9087f53a34a482a68969aaea57e63d553b0765efb101d8905c3844fe3c84715903f7c338baec886985a1498e58249611ea4c8a6eec50d9b6889bb4522b2666a5072343b5a8207370ae5701c6ab4fdb434b75b5033de0dce7872b29359310a631c998f5eb22a47a8d7eb20d43ea41679f9cbfdd6d68e44b444e4792a2a5eb971ca88ea7f3a8f02d46b60dbf941ea5e41893710cbe65343be5e7c20e6b940e4d71071f2e7148b455aa7f82ff35441f66064077262094241d3c55b48087214cbc24c3711cd02f1e505aa79ede8e12546fd1256236c4b7d755a6aaa35719b76e4a63b3723c9868c44e5622c3543b6af2b665b43b7f5c620c8212463fcde1a232ffcfdb55f997be8742226b2ab24ef716fc145db118da395fddbb5ccdb23806c4a91a2ba369251f36cfb224cb05d6520c520fade0fed49c04effd86d294712388301e2df002afb945fea34634b1815b607286c089ad52bc331489e2803b4658cdd198cfe0c9e8373c1786de98e891939cd3765738c70646cb6da3312dbd4c633d4fa421a13065a4ebe369b4428db4b866cddf008242ea031d832280b7e8d89ca6e7a6909cc4794b93b86b4e2c6f7267be5904fa989fd97f72c50f54ba20197bdd8b9720145147e7c62c5e031b7a1ca6417a7065e664c73237ac3aa3b588db45ee1dff4229d42675fa9766728ca399db11c5896c9e5c498602670517817ea56ee0c2f6e77ddc39be975dc4731ffcf6d0a1e6924c3e6e2616ac5a25b0e4960c9ea814553ca4d3f5f60fe72b629708b2aa3ac8281e6ecf813e6b70ae7ba65bf1396af07eddb4247611e6a643c47ecd1d5c5a348e5e29ac82d6ed7d7408bbabcb18af2b030db5c3e2f63fda9ef38c6a932d96230d9f35d07be910cd73be2396251605f6d76e1a7082f3ce34f3447bbc1671fa4f3af0ac101cb57ea26c046895b9db1e0bd5034337ea0a778e327a827e942778e9321c46a0015a277b4096776203820df0239df083c27efa0043c162fd0b5ae27c2756fd82b92c320a7ba696be1f083d5d23fe0cda0db75f7d63476349a6802906b1704ee7395bb0e07f2981f838a82982cca89a0fa5fddbace78717b6c2c5d5e7026e0e9e705ddbd3b379f4a61e438dc6aa03680e9e45660701c48e73a8600e7a39b772688bcd4cb591cebab0c020f49e7c9a5a0638458cc19371cfe1c6e4f0d0a4ba5d11878393f8ed8292606f505b2910e358c06a0a1910e89fbb0aa3e115c388b42690fc42d4fa376ca5c57158d6b14fb0095aefb1b9c3f13fc4fae8316914a4b76cee0d87e2ccbbc6d9ede09ea2187c2af35cca61b321e8a0b6eaf0194da4cc5eb096f41e1e0070b2b5c8d762f910b913e52ed73d71ae5ad87f09f69f5684475c64f6c98dec9d31717eae6049aa879ec9866326a50f9cbfbd344b7686d51d5ea640f7de2a3b82fe1a303be64d68cf964d34c833cd141c2eac99f35ff6022d7d6447748f17c2eb01a1a83032a0506c0717bf5685378a3ad7cff3114c5fbefd2b90682f41d5f1a1aab74d6ab8967d0dbc628b99dd8665b3281d71548bd1e57d0a1af7a38c3aad92d914ef7550a7a6e6b7219696d01ee0586c0c7f88311037ed754e517ed716643fc0cd35c7a84bf56bff2c881c860c29ff5dce74576fac20fecfbd808a995b21683e979ab5345221e7f259dce300f32d25913a93f6493ad33077a6d67532b8df282aa44c81039f4550b28122928c34f8bcf3fd1d49f56d8606b0eee46118e80be56c7d6fa41ffb962df261cde7ea98c2e0e2ad2e941f5b98e4774bdaa318a5477ca02852ed269592ab20a1de2a0155b96dfd8098c4635e379becddee36225b4855b3a60f9c766de625ca6de80af3891706ac639eb38b151c77c305997982b74106e06e8d13198abde1fb386a75e7a15355e80d01f3ebe19c2e7d0b4ac5f48e66e4dca915a9fcb554b226a5299ca168e7951af0cbb23a258ea955c6c007f4acf294d160b39dccbed6e1f1de5defc33d1e66044f40de28b6c62f22729513e9d2c1bbcd187f3477644b9c992ac3b8d0261db4da0e79619a2423c6a24f6a646694ec1ba8239a0347a464e313cf6641804cc8c8c7e6aeef631963cd05d8121fd5602e2f2898c38fa1cc1fd5b7b949d412d1abfc24307857d688103be55e50db6ecc657ea6bb9a0f33c273140f6aa7a405ccc6301c5712430773395e0ad037d24920552920b2496f275c6ef0afd20bc6749409a32e32af053cccf12d822f64b297e02649782b12fffc369cbb414968c01e915301c415b90499efa71b873c2f48a02224516f1948e74054b1337cb2d37d9208ab9591759d759ffee2d1176e1ab8b36353e936c221fd528a9196c1151c453e7fe6ca63c572fffd8abc0171590e9fc5b5dfc81d51baf975a5c48292ae0b739a4f86e9d83f6c0b065de255b690ce50f37db8f6c9ca83c908410bdbe839e63a8347ec582727accc147e92da32654e3e58e58b8996fdad573b598463fa8ef4982bfe5f8cfd9def333cc1caef923744e22f3439ea94bfe6acaaf8700294c24250cf9cf2f7b83ab2e34a06f2ebbae6e0da5de5f4f1d469d916e34cc4ebe02c63c40641dd49273dfc3fddad621edf933323ae7f7a75219dd7ce01d2f9e38f4f174e4b5ac009f6a7bf325a941b13061bed8065660ef42a1602df992b9ac7bd6666309d599021d208deab4578ef9e106be9f6d8db5d5e3ba01213e28624ad3eff780d42cb6aff4cd575ac126f02549b5a8e9efd8085c739f0d98b89bb6cb839dccef641180ac8d61e45a5db12d4418edc73ff0100336293eee868c05a1009fbe02c6fb8da13d2e7947cbdef96ea60a1a840dae776dbbeb9dbc5788bea6083b99055117b764b90d8d6dbd60d0188a7d58fa2de6becb92da47dd16798875e641956f014094de813f80e2080d1cdbe1251ff27a9e4bbb79a1a533efa88aeea06ba2127612625adbcd783583c2f461acac4f24c3825357005e1ebcc9d0bfd821ad8286845f55a7c9ea699f4ae57110ddf42df2b851bb0d867c490b6f3f4cea82a7eadc0f34c2c962a4b3d5a0a53d289a498f538af50f383b0d41b780508b4689e70", 0xff4d, &(0x7f0000000980)={&(0x7f0000000000)={0x50, 0x0, 0x657, {0x7, 0x26, 0x0, 0x0, 0x9}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 300.061573][T10430] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 300.068017][T10415] EXT4-fs mount: 48 callbacks suppressed [ 300.068027][T10415] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 300.085457][T10430] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 300.102878][T10430] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:00 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) read$FUSE(r1, &(0x7f0000000900)={0x2020, 0x0, 0x0, 0x0}, 0x2020) setresuid(0xee00, r2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000002140)="cbd3cbe2f7c33a71353076a25de711d490522e8c56501d520c02f6219e0b57dc602b87a4aac7cc0306860dc0243f979b5d729d6f67b9ce9c7769e0aa0f47df5133f3345603d71d1f36696e21ccc2415106d49fde794c761c2903605ac253d1a4143d6675e19c905ece1a872e439b5cb1124061a0534fc1c7d193fd0414e73b8e4312d6680380ce5ebb413d0519194d82a83fdc5e2f7530d8febf613ca5efd27c2c8a6917024d9c557e7761f9751e9f4a6295e1c04ad55dc1e1d0271922ef5c2f9366a3142b6a568516426f9bbd80954ada26707255f5b099871c33ed6dd7b98b3c59af132723685d9ec46ed2112dec6a7cd26ae0b245bb8f3b77e2be472888ced2567f165d35ea22a16ee0db84c1e39df1eb94026ecdc39fc8c4ef0a2c2724cd10b1fdea536a877b32edeeca204ad2c8b3891222d4486ef8f4087396450127832e3f647728d2e9a8fbf4838e7fac74ab07eaa2d73114da74693784a3203bb780a116d1ebe757f04908d7d03faf131908051064322ae2c2fc0114b7a2b84404bfd35fb7668f08d160953d0a516c27081b0c88201f4f17660e3ea71fb35622ba44261c0101d79a18ef976e5fb1fdc25762ff349707fd717b0021f62daefda3720cee6baf99064f9bf1ad9f2f8ef70037eae5a0d06196b146bd841d43a2cec44cfe73b6ed0eac6cc6f9054ef38f9078dc4c89fb5161507b1769a9b2ba4cb526da756fb6c0ef5cfc9d73e4661a3cf17155a0fe766c2f89852ec9fc3bb914d0a2a58cf2e63fdd8578e15e3e32c8a416fb38b38ab847aa29172fe06913c8a0ff0660891f3d05647d3c1ddec7c004c275f63e27dfec38eb9cdee3e16fde85a3c6ecbc3f7fd3cd999a6c850fa5dfdae28a321047d3d0a3283b05a9fd4cfff86e4a06f079348cb40efaf7e5c8820ed4dce14fdf623270cf1f1f5ea448ca76e719994b783b0e41df23f76c369c77acc9eb769774c119c6fb7a4e4db641f2f8c82204cf666ca065aa78a38ed0491ba82471495955854d4f0b02e8c8166c84aba44476328f7afcbb08d4e1640f02fec2235cbc1b46f53e4f151d84dd44c5b9678a997f63f408d7f21254aeedd195e10bac2f6a55703c0b50760bc5babe7e430c803c2c4da1e907a18b9899e00a450c6cd7779466ed7fb2625895d23512697a711f357cd087750d3acb6fce9275cea4d8e6d9ceeb71dc5c891db7aa38cb5955aa7e4beafdc4107e5e0395208600844f50ba0a64aa8aad2b13d53c665e0b4ed394ea0709af0020f9d0baf692c280dcea3ac918b81ccfa32346ae895668efdad1f5a519dd09d30ea196e8f7f10807a03d4e0467c60df68026b0191038d1e09fd4fc4fe9272d1716d7eab1e3d13f96bf18c33777351ed86b7c0498d55a668ad15dd24addb54e1928e404b69b0aba29aca98ffc106b7f4d9c021cdb58eb48724daa1e767a7f76606d123f51ecb79cccdc331919885bd6c6f43d6ef910c52aedf28b0eb9a9d2dd615fa8baea7c5b60ac6b1e739b773d63378689d7022149e09e8f624f0fa53be1646136a0710401982f18b86e01b0ae581c10705e9b1beae5fb1e805e249b00a860e0931d797ab447abafbf70e66fbd409ec386eb8d8d1b4e50fdc008648bad0a367c946bf05ab448bc49809c39000242628ad9417be40ec2a3eaefb3dac81e18a6eee109ab2cc57447b69ad5b71a0f1b31b2fada8185d6d5ea767ec3f1cb54834c7553f34ab47cbde1867faededa1c3875ebe67b13ece87b3ce2be1032827e26970cf8311293cc3f2f0ddf32ae2c2d95b14b99b323d6faaf03f32391a8955ce4ba5cdde240d2c521e4eafa730aec11f33879330db9a03a6eddbfd4fc3b1e58c1426659e8e69d9f9573089ab07f03032862aeafb4bcd34572cd3016c3b811a9ccdd344292ace48558e29d5285accbc181d7a3b14bbef5e1455de88043078014a261f30283b24a09bc7adc292d8e8ff071e56c3109283e3472c6efbc3fad13bd5e29a5641183276d25935c6a987ff9f19b89e9dfed00c390c7b236bba0d1b5d089b870c4a5b04976849048c3d68ca8b490f50378ffc1566590cd9c601821a218d42baf10fe70a20bd65939c738cd5575de307889292fb112880bb51b69b5e88a1c596ebba172a5af6957271c8829ea9f4ec99b53a7ba69fcbb1a0003854b8b3500a452e282ab15df014f404227f96ea25364e00df6f378a4a6c1b8e6495d321a29091064e4f08bdfd12df6830c74713c302dbf6af1bd41032a67d1dae58d35511c5047b36550c78d6e1f77c013d32490f768e0501eea972cf8a68cbbc8ff2b4122efe9e202387592ae2291019acb6356da969e62fc947874f6ae06ebe3d6616c52d18d261b86849ee0dee56357b7ea76f5e5b27d6732cc080cb5f6ac793dbbdb56fcbf8a50f2015bbfe06aa5bc517f0eed9a28ce5fc19a2e71a311a6e8718d5115708820f179759e11408d0d4788dfe3b797b19b9e8b8bf15bd31a412bc47b60ac5bc5e37a84e4f9ced28c51546ab72beca632b036858068525347daf7504703463daba4fed480dd4372b4d6bb9f5ba767b39f2d640781eac978ce0333f24ef1efc9b8d357ab6f36852c4067c524796b9014ef8b77d1d8061cb3ec06b58ef397d43c26f07d858981333747048811bbcb0268e9fbd63b4a769062420968a930084b5446c291f1b0b911e3a000c6b5111f7a9b22f69ca372e46f6ef68d3db823249940f0864999330ee8fe49b66ae6da89cf018042e3eeccf66c11f4a81b6961b754292845294bb825eaa9077c5844ff3db2f9ad0b4846d447b9a760aead3d652270e19dac81a9ca56a94ecd3f357762fe3681a1924830aee86500fccdba5a453d0d5cfbc31ec6f8b185b83eb2c125b516e9953ab2e33d14abac058e2d220a3b41e35d6ad86080fb04f89a171d679f04d7f949b5aa65553911abe0d3ccf85eb830d317c39d9d07125844023f07d189682d226852e10308bdf8423a47aa1caeae95c4fed090fd1d81415e43d0742fa02d41616f90cdabe681459b343acc501447bb6f554b6ba7ec1b4bc6d1a46a02d74b836d2c613db50a95567acac9ea5df8d03b298a0007e72883431165f10301aff4545259abe2448a9d5d75bad92e44a038f7d917b5e692ab7c3a15e3d1077c40fa5820347a462fc178b0cb7765d07c8486212caadbb043bed882694aa9fa79109440b90e439940f91dc005af39b01696e4b5cfc4a8bc19cccf8fc74a645384a5d13b23c0da63f6eace05667b65b7f07c000b13a9208aa5e598d38b17aa4b7ea21928db0c2bc999fbae6da80a41ff8ff4f11a488269a723dbf34a5138ed1a55d7416fc785b2622828f86e2c5e446bcb4ce91488e84bcc66e7028bcacf8b9c15d4d99b3bf7af06167e85d495a61ec8c477a3747e0c138fa12bc4c4b74f0af66cabbbae6e0f82b07328d6e4c494d5d75d50c93b4c2500b9e825411b82bb318f0ed7636050191578d9c02f9ff7fd6ca691f547c89178492867ce0bd095bdbe6240ff6b3a5fc3128b22dc210d9c58ed3ab1ac4845ad66f70c37df7a8a936b782b868da300bd4e927854b6a248f160d8e7b39d352d81a9958c33730805bf4e66a497f01fb4b750068babe5c33ba0bbf380bce55d25654b0504aeae10b9ae6ef8bdfcefb9b304c1b468d0792c527becc55788e4c5890978b8ad73635258bc75497776f2f3279be914b1d7d1c4594b4d06a8759a154eccc348d02921d97e276a1106908063d2aac29b2f0a7a92ae9058fcaea65015bcf8a6cf0f8611837e6eacc38568c94f9dbd33b679e4da3c70a48a1c025425db8fc532ac1fb785811be6039ca660c57deca39f0703c1a51e8355ca654d3dbd6c285f20aa13955a028de3c8729c46bf36a8382145f50fe813a704d0890e7687bbdb90ab2fb9773d28e8de40c2ef12fd2fb6710ea4ad16cd36f5545d55d52457c9cd8bbe567aa0d7f9b3aee263da96a8f287872c8bda16d0d17ebf987daa45cfe7f9cb6c369836281fd91f72c36fc0b73e7d59df9234c5275fdb31133f74418210e64fe071f826a8fc969d24e73f681c247e984d12f9a790235707f6255f0d5aa8c3ec43a62e7ea6618ba4afa18a4e46d6380ea7263ebbf82640fa8c220183918c777ccb4d4014a34e1ec63ba37a51c079f1c92470680b357f2b88b0ac537a59e3971f26dbda55d8258ea992a571da9594a3147895d548aff4ad7a2b6e67f34ada06d4ef6c6deac431e852e1667b221659a8200e27c0911b2e973302903613ea33b5b54bb0e720d4adcbf60fc6f6b9323629ea125ba2e24e21ec7cb4181f40db387cdc71c78cd257e8b8b086ed64ac88b71ae6a1362f3acf77f0b11a89f5cfdd7083ffd054f2a822a1663b7efabda9b00a47bdddf859755835bc310cad741c09fcebe451ebca1440b2f346a93fc502e583ce34e259c6aec8f1edf6750b9add9d4aa6282ed9456daf96e2a66d9abd4f2d0e5f13f2cf521341e1014797305e70ab6b3b8413abd5edcbb1d4aef2491ef13c44903831331eb941f5c90b8b922b5f1649826981d2e3cc5d8d3ba0d22722466e807f8033d8b2ac193170dbaf3a1a0cefe461675c48bff6212e1b188b31ffe8571d85c96f1e76e87c73c1414e900dcb37d3524ef01eaed214999d44f788f8006287f1e86cc594c25d44515613121a1b95c1fc5c97321228646908f0195b79e5bec8dc1be3748932f0db3e8316d42a2219b0173b90b4cc893c5d5bb923b6d0b50685a9a445c663dbbcc9a636c58c7145658c9af2ec9770969e4014fdf3fcbf714cbf6efa89fe02974b3506519c7f631ccbb20f8c8a5cfa9da87c9fcf5a4fa242cf24d1d2b308f0163e2d567b2318df8c3726dacc4a8b067a331b01740b07f015af29c51b164871fd4ca7e3e8ed668ba102229371aa2959c7b5d792eef2cbfb488494e1d07c7b7973efb59531c632357dee316dc3276157580da5d5207d3a8961e228f3098e9b04b71c6228a73a8db49074ce995016b03319379b39fce5c9e1cd45299c77bf5829e4513f224ef14b0352e4faa617c4461a6de7ebede4fc85ecb0b039d574f26c7ac21c11e4335f804ec3c0c59ccb87515f4e63d92d20e991f6417bc2d025635145e8b8d4905d495acabae9bb3bf4542ce6388888c0b5fdbb45a37c8e77ad4d8f7abfb88bbdc815133d9baac89ce0c216d15a8003e68c3e012bebd4e699b0c2ba96c915982eba594f1f7fb35224a227a6b113b7a569d475e1c290977ee3b8c4a3015faff04c0d227f23fa129b0e1606e05db2af40ed8c27b3697025d05775ca70d822b8a2ce07fa8da898922abd10a9c1e8280ad25b02cc8381628c4e455f937975983a0fec6d50dbaa34cc1ead06b56488d068f1101af1587ef1d40507ca843469750e00a6c58f1128f816c7931e49a22586728de0f475139171d2647adaf076f3339e58c79d1e1691dc9512a132bdb1629cf037296f655e69a6e1468e0ceafe3adcc1251b7cb0f65d2d14cd11c14411235a81551988e6425b2d42daa4a7b9e9ef447cdaded4c818d7db6578eb0ee05fb7de29c07bd6238ff9fb6386e480544c48c235bf87fd606923459ceb212a648f44d22770525270290525055cf769688b826ddd5edc2e60e727271c3270d04f35399f9fc4ed4009e1f16fba809697150978a8e8b6918a0b8acf3523345ce2d1c40e809f577228579cd078bd63fd71189ad72656614e7f1aac10b989661a8feb99f3a9b33b84f77441f15a5e9239c44f2762d5774bdafe817cfa80146876b1f4defb1f4ca1ef98908b59ac8df8980f99c216153c07bea726ab917fa34027a23c47cf01d9747844d7a8787405881b2fcdc2687ffe19df64fc19efdd747a97a4bc1e177177fa22004592c3a257b144d01a6df67599a4a30ad3e9943f27e9f168eed456d6306abedb59b5c887153aeddd7a5b22d4f00df4db577252b9c100526cd1b49aac9c63df708e57aa9f076d11847baa77fca7b8ce9cac3be4eee040514c964ec30bf69e14d9eaa68ba3b693e0bd60caf4f12a5d8d0353467d9b38566058ade764f9acce43d08c3776a31bbde41f9d678e2319cd11cb78771b84cae1052417c9ae8fcbbf35c461dd3da8376d1fdf32edf8a3990049a677973b03f56ca940a5add9111565d801b1eaed1f516bdd4122cc00b4c21ba9e9263923ebd74a0842d081eb20e7980a8b2aa80d1ecde8a0ba1bb2df0a10c5e1c92082dc4492b28ed0945692d1710f33d1bd7b0ac3e37c451bd9269326711ec0b2116e8ada6aeacf8e723ff468027a99191e645a67a4a2c4e1dee208f52ff807ddf2ea915d99b66dab8eddf7120b1a7c5939c01933ff4f0c3c6a0b905bd1b7df9066ec85bf6d182e55969f04f952c040b4de086826c884e80b3585933fe5d572dcf1c182f01ca1a2c01d17a91db2a634b1924d42e0221cd6b5a5f6a999b833cba439af7c128e3ce749aee13ab6946b1f82f57d9c21e1c24a6daf9a378beda8ee96ab88045adaa73d6f146c8d9867874052886807f5838b04be491d55c2c7a6efe38c801f1153ad4eaf06304da00b34430186f6b1e04fd4bb20dca8a84181351725373b619685e8778b540f5c934694bd550a11dd3bd7cc76def7f62b0a1d4b0db54db7fc1f2c592d39f9d545e0c761b6513d6a1b17d202f9695088543070c121bfc4afe4fda7cb440129aee3e16aa73ddf856a5f97e5b5e63a6df75df62beb7e7973299e8eae97f3c95a827d0756f3b725232a8fdc70b2e848c28c149e9df6ca149d73488f10baecd6e08c5cc4aaa4b0cb92ba49972b097f1c1b3feb992aa7818b23e50603e07489a8693fa245fc98a45afbe44f837fa0c063f326dee16e6207ccbdd96b7d61320ee1bc73a52d290281d93d362bbaedba659d39095eb7f5f58a949905043f4ce4e4b2a6ad1602910b777b1a03243ace37cdeb179554666d1d00bb78a27a7cc154f8d3ea8b377401b7f9790274e39904a4c7aa794db2f5948f3b34ed4615d2a8800c1b8bd107406ff54dbea03bd74d8a099b4f06fa8907fb704bdd8a6056f262da44caeb3ba83cc87a4d4c68d2ceb2e6478660b308b8f4a64b715d6162aef24974857a9000c8ce055fbc3cf57dec810af3b2cdefeea8ee2517a5c893ad04f9c640405a87b7f517193610e879f8dbec32d49ccbb8e8828bbcb282a2b62417e34d98b40efa1352f7b3a700bb4c3d190652edb1f4b4f99b74fcdc290b4780a3bc9baef55602f81f31a2af17e6d526ff34014a3e446650b38b039cde729bbf26475c907a82b5e226115e2aa61de1dce6275c23998aa84f47cf365dafb02b9716b377b5807ccd514be8d18da0f53914c35b3e0cc2a86d2216251cef4da50106cebd404113dc1706e51a7dd4e2c39df43c995ead3f5639e193cfe75fd9da3ec04d2afad9b8a180539a953c3e71d1d33c41a5c71dfb2172937d2a71e09f8487ca69539a5ed3da6f0f9cfe8964a17c6f3f9d86bec0537d70bb0ae51a12150af3f19c19db372daca234ce7050dc68e233aec5d6fcbfaa91e3dbe765d93af6d5985df682b776d5c5799cc9ec33f991070c15bbfd9833d3220557097ee3322173e4ebcbc79e46b70c763101f268b4014c35d65c146f84f6b7e31796bc276cc3b4591db610efee211ed1c2145d2fb367712ce5575251dbad96c2a17c50b8dfb5ca02e8dfc79be5cb02c94b954467dab8aa947b1a9553371974a2ab33b94bd95a5ecea591258e4ded7f1b135040279ec98adb2dc0bc78a5df4de576bedb0f07697cc8a233887d435fe50450e424da5edbf4dd63fb1b62c8c5d036d4ba08b33cfaea734eb803fac0f0e6acaa087ee16b59a2f96b636df762084c282105308ec4998ec384114606cbdcdf4e78fc7ada67d1b546ca3e2722768734a72c3ccae19bbaf2438aa127b1418995cd8c17b0e026865fa7660fdcca3ed689ce32907038a456f36abb0805721eae6323cd250fde9f6e16f1d16dd5bb5014a6fa1f2027090d7d94fa3ad02255b0de7d6ed82fb0f337553cad3409e8e48bb9da06534ed00fb1551e9544c8a4ea06e9a7a914992ff8b99a02071bef32b44dd97ffc65bf922090e5ff2b3838b643488e1c6cc2dcd56862bf2f84ced9936fcd9154cfce9e53dc0610644a02751c4df228942f0c871c06b6244a58aec98fab16cd08354c1f1a828a0f078bf41672d1e344922282bc8c95533233ff36a9f710bd685e09c3d0256e2f115ba8c829a4af0b3f20530e3c820570873783ff1d70f3452115c1e248e4d9b442107593f53901db18078842c27809536d8d2e84306845ac63fb294ab6899180ab0e2910baaa3a9e1945996b3119d4d921c6320841c7c6c59c1e1f2eb34022f3aa62078eea480de9fdb7dbc98f700472f0b143c011cce2ff41c159563e08eae90cee9aa3b7c15eba513376d03f81c9a0b96134504261d8bd29eeffb3937c62192c7fedd2e38d796b5950b1fe58284622dd1bd5874da73a3aff7134037f04422b17194c3adec88190eb6317e32ccd0744773d49a154c6f8fa89ea36ac5d40fcbb8027333875657577199754ca9087f53a34a482a68969aaea57e63d553b0765efb101d8905c3844fe3c84715903f7c338baec886985a1498e58249611ea4c8a6eec50d9b6889bb4522b2666a5072343b5a8207370ae5701c6ab4fdb434b75b5033de0dce7872b29359310a631c998f5eb22a47a8d7eb20d43ea41679f9cbfdd6d68e44b444e4792a2a5eb971ca88ea7f3a8f02d46b60dbf941ea5e41893710cbe65343be5e7c20e6b940e4d71071f2e7148b455aa7f82ff35441f66064077262094241d3c55b48087214cbc24c3711cd02f1e505aa79ede8e12546fd1256236c4b7d755a6aaa35719b76e4a63b3723c9868c44e5622c3543b6af2b665b43b7f5c620c8212463fcde1a232ffcfdb55f997be8742226b2ab24ef716fc145db118da395fddbb5ccdb23806c4a91a2ba369251f36cfb224cb05d6520c520fade0fed49c04effd86d294712388301e2df002afb945fea34634b1815b607286c089ad52bc331489e2803b4658cdd198cfe0c9e8373c1786de98e891939cd3765738c70646cb6da3312dbd4c633d4fa421a13065a4ebe369b4428db4b866cddf008242ea031d832280b7e8d89ca6e7a6909cc4794b93b86b4e2c6f7267be5904fa989fd97f72c50f54ba20197bdd8b9720145147e7c62c5e031b7a1ca6417a7065e664c73237ac3aa3b588db45ee1dff4229d42675fa9766728ca399db11c5896c9e5c498602670517817ea56ee0c2f6e77ddc39be975dc4731ffcf6d0a1e6924c3e6e2616ac5a25b0e4960c9ea814553ca4d3f5f60fe72b629708b2aa3ac8281e6ecf813e6b70ae7ba65bf1396af07eddb4247611e6a643c47ecd1d5c5a348e5e29ac82d6ed7d7408bbabcb18af2b030db5c3e2f63fda9ef38c6a932d96230d9f35d07be910cd73be2396251605f6d76e1a7082f3ce34f3447bbc1671fa4f3af0ac101cb57ea26c046895b9db1e0bd5034337ea0a778e327a827e942778e9321c46a0015a277b4096776203820df0239df083c27efa0043c162fd0b5ae27c2756fd82b92c320a7ba696be1f083d5d23fe0cda0db75f7d63476349a6802906b1704ee7395bb0e07f2981f838a82982cca89a0fa5fddbace78717b6c2c5d5e7026e0e9e705ddbd3b379f4a61e438dc6aa03680e9e45660701c48e73a8600e7a39b772688bcd4cb591cebab0c020f49e7c9a5a0638458cc19371cfe1c6e4f0d0a4ba5d11878393f8ed8292606f505b2910e358c06a0a1910e89fbb0aa3e115c388b42690fc42d4fa376ca5c57158d6b14fb0095aefb1b9c3f13fc4fae8316914a4b76cee0d87e2ccbbc6d9ede09ea2187c2af35cca61b321e8a0b6eaf0194da4cc5eb096f41e1e0070b2b5c8d762f910b913e52ed73d71ae5ad87f09f69f5684475c64f6c98dec9d31717eae6049aa879ec9866326a50f9cbfbd344b7686d51d5ea640f7de2a3b82fe1a303be64d68cf964d34c833cd141c2eac99f35ff6022d7d6447748f17c2eb01a1a83032a0506c0717bf5685378a3ad7cff3114c5fbefd2b90682f41d5f1a1aab74d6ab8967d0dbc628b99dd8665b3281d71548bd1e57d0a1af7a38c3aad92d914ef7550a7a6e6b7219696d01ee0586c0c7f88311037ed754e517ed716643fc0cd35c7a84bf56bff2c881c860c29ff5dce74576fac20fecfbd808a995b21683e979ab5345221e7f259dce300f32d25913a93f6493ad33077a6d67532b8df282aa44c81039f4550b28122928c34f8bcf3fd1d49f56d8606b0eee46118e80be56c7d6fa41ffb962df261cde7ea98c2e0e2ad2e941f5b98e4774bdaa318a5477ca02852ed269592ab20a1de2a0155b96dfd8098c4635e379becddee36225b4855b3a60f9c766de625ca6de80af3891706ac639eb38b151c77c305997982b74106e06e8d13198abde1fb386a75e7a15355e80d01f3ebe19c2e7d0b4ac5f48e66e4dca915a9fcb554b226a5299ca168e7951af0cbb23a258ea955c6c007f4acf294d160b39dccbed6e1f1de5defc33d1e66044f40de28b6c62f22729513e9d2c1bbcd187f3477644b9c992ac3b8d0261db4da0e79619a2423c6a24f6a646694ec1ba8239a0347a464e313cf6641804cc8c8c7e6aeef631963cd05d8121fd5602e2f2898c38fa1cc1fd5b7b949d412d1abfc24307857d688103be55e50db6ecc657ea6bb9a0f33c273140f6aa7a405ccc6301c5712430773395e0ad037d24920552920b2496f275c6ef0afd20bc6749409a32e32af053cccf12d822f64b297e02649782b12fffc369cbb414968c01e915301c415b90499efa71b873c2f48a02224516f1948e74054b1337cb2d37d9208ab9591759d759ffee2d1176e1ab8b36353e936c221fd528a9196c1151c453e7fe6ca63c572fffd8abc0171590e9fc5b5dfc81d51baf975a5c48292ae0b739a4f86e9d83f6c0b065de255b690ce50f37db8f6c9ca83c908410bdbe839e63a8347ec582727accc147e92da32654e3e58e58b8996fdad573b598463fa8ef4982bfe5f8cfd9def333cc1caef923744e22f3439ea94bfe6acaaf8700294c24250cf9cf2f7b83ab2e34a06f2ebbae6e0da5de5f4f1d469d916e34cc4ebe02c63c40641dd49273dfc3fddad621edf933323ae7f7a75219dd7ce01d2f9e38f4f174e4b5ac009f6a7bf325a941b13061bed8065660ef42a1602df992b9ac7bd6666309d599021d208deab4578ef9e106be9f6d8db5d5e3ba01213e28624ad3eff780d42cb6aff4cd575ac126f02549b5a8e9efd8085c739f0d98b89bb6cb839dccef641180ac8d61e45a5db12d4418edc73ff0100336293eee868c05a1009fbe02c6fb8da13d2e7947cbdef96ea60a1a840dae776dbbeb9dbc5788bea6083b99055117b764b90d8d6dbd60d0188a7d58fa2de6becb92da47dd16798875e641956f014094de813f80e2080d1cdbe1251ff27a9e4bbb79a1a533efa88aeea06ba2127612625adbcd783583c2f461acac4f24c3825357005e1ebcc9d0bfd821ad8286845f55a7c9ea699f4ae57110ddf42df2b851bb0d867c490b6f3f4cea82a7eadc0f34c2c962a4b3d5a0a53d289a498f538af50f383b0d41b780508b4689e70", 0xff4d, &(0x7f0000000980)={&(0x7f0000000000)={0x50, 0x0, 0x657, {0x7, 0x26, 0x0, 0x0, 0x9}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (async) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) (async) read$FUSE(r1, &(0x7f0000000900)={0x2020}, 0x2020) (async) setresuid(0xee00, r2, 0x0) (async) syz_fuse_handle_req(r0, &(0x7f0000002140)="cbd3cbe2f7c33a71353076a25de711d490522e8c56501d520c02f6219e0b57dc602b87a4aac7cc0306860dc0243f979b5d729d6f67b9ce9c7769e0aa0f47df5133f3345603d71d1f36696e21ccc2415106d49fde794c761c2903605ac253d1a4143d6675e19c905ece1a872e439b5cb1124061a0534fc1c7d193fd0414e73b8e4312d6680380ce5ebb413d0519194d82a83fdc5e2f7530d8febf613ca5efd27c2c8a6917024d9c557e7761f9751e9f4a6295e1c04ad55dc1e1d0271922ef5c2f9366a3142b6a568516426f9bbd80954ada26707255f5b099871c33ed6dd7b98b3c59af132723685d9ec46ed2112dec6a7cd26ae0b245bb8f3b77e2be472888ced2567f165d35ea22a16ee0db84c1e39df1eb94026ecdc39fc8c4ef0a2c2724cd10b1fdea536a877b32edeeca204ad2c8b3891222d4486ef8f4087396450127832e3f647728d2e9a8fbf4838e7fac74ab07eaa2d73114da74693784a3203bb780a116d1ebe757f04908d7d03faf131908051064322ae2c2fc0114b7a2b84404bfd35fb7668f08d160953d0a516c27081b0c88201f4f17660e3ea71fb35622ba44261c0101d79a18ef976e5fb1fdc25762ff349707fd717b0021f62daefda3720cee6baf99064f9bf1ad9f2f8ef70037eae5a0d06196b146bd841d43a2cec44cfe73b6ed0eac6cc6f9054ef38f9078dc4c89fb5161507b1769a9b2ba4cb526da756fb6c0ef5cfc9d73e4661a3cf17155a0fe766c2f89852ec9fc3bb914d0a2a58cf2e63fdd8578e15e3e32c8a416fb38b38ab847aa29172fe06913c8a0ff0660891f3d05647d3c1ddec7c004c275f63e27dfec38eb9cdee3e16fde85a3c6ecbc3f7fd3cd999a6c850fa5dfdae28a321047d3d0a3283b05a9fd4cfff86e4a06f079348cb40efaf7e5c8820ed4dce14fdf623270cf1f1f5ea448ca76e719994b783b0e41df23f76c369c77acc9eb769774c119c6fb7a4e4db641f2f8c82204cf666ca065aa78a38ed0491ba82471495955854d4f0b02e8c8166c84aba44476328f7afcbb08d4e1640f02fec2235cbc1b46f53e4f151d84dd44c5b9678a997f63f408d7f21254aeedd195e10bac2f6a55703c0b50760bc5babe7e430c803c2c4da1e907a18b9899e00a450c6cd7779466ed7fb2625895d23512697a711f357cd087750d3acb6fce9275cea4d8e6d9ceeb71dc5c891db7aa38cb5955aa7e4beafdc4107e5e0395208600844f50ba0a64aa8aad2b13d53c665e0b4ed394ea0709af0020f9d0baf692c280dcea3ac918b81ccfa32346ae895668efdad1f5a519dd09d30ea196e8f7f10807a03d4e0467c60df68026b0191038d1e09fd4fc4fe9272d1716d7eab1e3d13f96bf18c33777351ed86b7c0498d55a668ad15dd24addb54e1928e404b69b0aba29aca98ffc106b7f4d9c021cdb58eb48724daa1e767a7f76606d123f51ecb79cccdc331919885bd6c6f43d6ef910c52aedf28b0eb9a9d2dd615fa8baea7c5b60ac6b1e739b773d63378689d7022149e09e8f624f0fa53be1646136a0710401982f18b86e01b0ae581c10705e9b1beae5fb1e805e249b00a860e0931d797ab447abafbf70e66fbd409ec386eb8d8d1b4e50fdc008648bad0a367c946bf05ab448bc49809c39000242628ad9417be40ec2a3eaefb3dac81e18a6eee109ab2cc57447b69ad5b71a0f1b31b2fada8185d6d5ea767ec3f1cb54834c7553f34ab47cbde1867faededa1c3875ebe67b13ece87b3ce2be1032827e26970cf8311293cc3f2f0ddf32ae2c2d95b14b99b323d6faaf03f32391a8955ce4ba5cdde240d2c521e4eafa730aec11f33879330db9a03a6eddbfd4fc3b1e58c1426659e8e69d9f9573089ab07f03032862aeafb4bcd34572cd3016c3b811a9ccdd344292ace48558e29d5285accbc181d7a3b14bbef5e1455de88043078014a261f30283b24a09bc7adc292d8e8ff071e56c3109283e3472c6efbc3fad13bd5e29a5641183276d25935c6a987ff9f19b89e9dfed00c390c7b236bba0d1b5d089b870c4a5b04976849048c3d68ca8b490f50378ffc1566590cd9c601821a218d42baf10fe70a20bd65939c738cd5575de307889292fb112880bb51b69b5e88a1c596ebba172a5af6957271c8829ea9f4ec99b53a7ba69fcbb1a0003854b8b3500a452e282ab15df014f404227f96ea25364e00df6f378a4a6c1b8e6495d321a29091064e4f08bdfd12df6830c74713c302dbf6af1bd41032a67d1dae58d35511c5047b36550c78d6e1f77c013d32490f768e0501eea972cf8a68cbbc8ff2b4122efe9e202387592ae2291019acb6356da969e62fc947874f6ae06ebe3d6616c52d18d261b86849ee0dee56357b7ea76f5e5b27d6732cc080cb5f6ac793dbbdb56fcbf8a50f2015bbfe06aa5bc517f0eed9a28ce5fc19a2e71a311a6e8718d5115708820f179759e11408d0d4788dfe3b797b19b9e8b8bf15bd31a412bc47b60ac5bc5e37a84e4f9ced28c51546ab72beca632b036858068525347daf7504703463daba4fed480dd4372b4d6bb9f5ba767b39f2d640781eac978ce0333f24ef1efc9b8d357ab6f36852c4067c524796b9014ef8b77d1d8061cb3ec06b58ef397d43c26f07d858981333747048811bbcb0268e9fbd63b4a769062420968a930084b5446c291f1b0b911e3a000c6b5111f7a9b22f69ca372e46f6ef68d3db823249940f0864999330ee8fe49b66ae6da89cf018042e3eeccf66c11f4a81b6961b754292845294bb825eaa9077c5844ff3db2f9ad0b4846d447b9a760aead3d652270e19dac81a9ca56a94ecd3f357762fe3681a1924830aee86500fccdba5a453d0d5cfbc31ec6f8b185b83eb2c125b516e9953ab2e33d14abac058e2d220a3b41e35d6ad86080fb04f89a171d679f04d7f949b5aa65553911abe0d3ccf85eb830d317c39d9d07125844023f07d189682d226852e10308bdf8423a47aa1caeae95c4fed090fd1d81415e43d0742fa02d41616f90cdabe681459b343acc501447bb6f554b6ba7ec1b4bc6d1a46a02d74b836d2c613db50a95567acac9ea5df8d03b298a0007e72883431165f10301aff4545259abe2448a9d5d75bad92e44a038f7d917b5e692ab7c3a15e3d1077c40fa5820347a462fc178b0cb7765d07c8486212caadbb043bed882694aa9fa79109440b90e439940f91dc005af39b01696e4b5cfc4a8bc19cccf8fc74a645384a5d13b23c0da63f6eace05667b65b7f07c000b13a9208aa5e598d38b17aa4b7ea21928db0c2bc999fbae6da80a41ff8ff4f11a488269a723dbf34a5138ed1a55d7416fc785b2622828f86e2c5e446bcb4ce91488e84bcc66e7028bcacf8b9c15d4d99b3bf7af06167e85d495a61ec8c477a3747e0c138fa12bc4c4b74f0af66cabbbae6e0f82b07328d6e4c494d5d75d50c93b4c2500b9e825411b82bb318f0ed7636050191578d9c02f9ff7fd6ca691f547c89178492867ce0bd095bdbe6240ff6b3a5fc3128b22dc210d9c58ed3ab1ac4845ad66f70c37df7a8a936b782b868da300bd4e927854b6a248f160d8e7b39d352d81a9958c33730805bf4e66a497f01fb4b750068babe5c33ba0bbf380bce55d25654b0504aeae10b9ae6ef8bdfcefb9b304c1b468d0792c527becc55788e4c5890978b8ad73635258bc75497776f2f3279be914b1d7d1c4594b4d06a8759a154eccc348d02921d97e276a1106908063d2aac29b2f0a7a92ae9058fcaea65015bcf8a6cf0f8611837e6eacc38568c94f9dbd33b679e4da3c70a48a1c025425db8fc532ac1fb785811be6039ca660c57deca39f0703c1a51e8355ca654d3dbd6c285f20aa13955a028de3c8729c46bf36a8382145f50fe813a704d0890e7687bbdb90ab2fb9773d28e8de40c2ef12fd2fb6710ea4ad16cd36f5545d55d52457c9cd8bbe567aa0d7f9b3aee263da96a8f287872c8bda16d0d17ebf987daa45cfe7f9cb6c369836281fd91f72c36fc0b73e7d59df9234c5275fdb31133f74418210e64fe071f826a8fc969d24e73f681c247e984d12f9a790235707f6255f0d5aa8c3ec43a62e7ea6618ba4afa18a4e46d6380ea7263ebbf82640fa8c220183918c777ccb4d4014a34e1ec63ba37a51c079f1c92470680b357f2b88b0ac537a59e3971f26dbda55d8258ea992a571da9594a3147895d548aff4ad7a2b6e67f34ada06d4ef6c6deac431e852e1667b221659a8200e27c0911b2e973302903613ea33b5b54bb0e720d4adcbf60fc6f6b9323629ea125ba2e24e21ec7cb4181f40db387cdc71c78cd257e8b8b086ed64ac88b71ae6a1362f3acf77f0b11a89f5cfdd7083ffd054f2a822a1663b7efabda9b00a47bdddf859755835bc310cad741c09fcebe451ebca1440b2f346a93fc502e583ce34e259c6aec8f1edf6750b9add9d4aa6282ed9456daf96e2a66d9abd4f2d0e5f13f2cf521341e1014797305e70ab6b3b8413abd5edcbb1d4aef2491ef13c44903831331eb941f5c90b8b922b5f1649826981d2e3cc5d8d3ba0d22722466e807f8033d8b2ac193170dbaf3a1a0cefe461675c48bff6212e1b188b31ffe8571d85c96f1e76e87c73c1414e900dcb37d3524ef01eaed214999d44f788f8006287f1e86cc594c25d44515613121a1b95c1fc5c97321228646908f0195b79e5bec8dc1be3748932f0db3e8316d42a2219b0173b90b4cc893c5d5bb923b6d0b50685a9a445c663dbbcc9a636c58c7145658c9af2ec9770969e4014fdf3fcbf714cbf6efa89fe02974b3506519c7f631ccbb20f8c8a5cfa9da87c9fcf5a4fa242cf24d1d2b308f0163e2d567b2318df8c3726dacc4a8b067a331b01740b07f015af29c51b164871fd4ca7e3e8ed668ba102229371aa2959c7b5d792eef2cbfb488494e1d07c7b7973efb59531c632357dee316dc3276157580da5d5207d3a8961e228f3098e9b04b71c6228a73a8db49074ce995016b03319379b39fce5c9e1cd45299c77bf5829e4513f224ef14b0352e4faa617c4461a6de7ebede4fc85ecb0b039d574f26c7ac21c11e4335f804ec3c0c59ccb87515f4e63d92d20e991f6417bc2d025635145e8b8d4905d495acabae9bb3bf4542ce6388888c0b5fdbb45a37c8e77ad4d8f7abfb88bbdc815133d9baac89ce0c216d15a8003e68c3e012bebd4e699b0c2ba96c915982eba594f1f7fb35224a227a6b113b7a569d475e1c290977ee3b8c4a3015faff04c0d227f23fa129b0e1606e05db2af40ed8c27b3697025d05775ca70d822b8a2ce07fa8da898922abd10a9c1e8280ad25b02cc8381628c4e455f937975983a0fec6d50dbaa34cc1ead06b56488d068f1101af1587ef1d40507ca843469750e00a6c58f1128f816c7931e49a22586728de0f475139171d2647adaf076f3339e58c79d1e1691dc9512a132bdb1629cf037296f655e69a6e1468e0ceafe3adcc1251b7cb0f65d2d14cd11c14411235a81551988e6425b2d42daa4a7b9e9ef447cdaded4c818d7db6578eb0ee05fb7de29c07bd6238ff9fb6386e480544c48c235bf87fd606923459ceb212a648f44d22770525270290525055cf769688b826ddd5edc2e60e727271c3270d04f35399f9fc4ed4009e1f16fba809697150978a8e8b6918a0b8acf3523345ce2d1c40e809f577228579cd078bd63fd71189ad72656614e7f1aac10b989661a8feb99f3a9b33b84f77441f15a5e9239c44f2762d5774bdafe817cfa80146876b1f4defb1f4ca1ef98908b59ac8df8980f99c216153c07bea726ab917fa34027a23c47cf01d9747844d7a8787405881b2fcdc2687ffe19df64fc19efdd747a97a4bc1e177177fa22004592c3a257b144d01a6df67599a4a30ad3e9943f27e9f168eed456d6306abedb59b5c887153aeddd7a5b22d4f00df4db577252b9c100526cd1b49aac9c63df708e57aa9f076d11847baa77fca7b8ce9cac3be4eee040514c964ec30bf69e14d9eaa68ba3b693e0bd60caf4f12a5d8d0353467d9b38566058ade764f9acce43d08c3776a31bbde41f9d678e2319cd11cb78771b84cae1052417c9ae8fcbbf35c461dd3da8376d1fdf32edf8a3990049a677973b03f56ca940a5add9111565d801b1eaed1f516bdd4122cc00b4c21ba9e9263923ebd74a0842d081eb20e7980a8b2aa80d1ecde8a0ba1bb2df0a10c5e1c92082dc4492b28ed0945692d1710f33d1bd7b0ac3e37c451bd9269326711ec0b2116e8ada6aeacf8e723ff468027a99191e645a67a4a2c4e1dee208f52ff807ddf2ea915d99b66dab8eddf7120b1a7c5939c01933ff4f0c3c6a0b905bd1b7df9066ec85bf6d182e55969f04f952c040b4de086826c884e80b3585933fe5d572dcf1c182f01ca1a2c01d17a91db2a634b1924d42e0221cd6b5a5f6a999b833cba439af7c128e3ce749aee13ab6946b1f82f57d9c21e1c24a6daf9a378beda8ee96ab88045adaa73d6f146c8d9867874052886807f5838b04be491d55c2c7a6efe38c801f1153ad4eaf06304da00b34430186f6b1e04fd4bb20dca8a84181351725373b619685e8778b540f5c934694bd550a11dd3bd7cc76def7f62b0a1d4b0db54db7fc1f2c592d39f9d545e0c761b6513d6a1b17d202f9695088543070c121bfc4afe4fda7cb440129aee3e16aa73ddf856a5f97e5b5e63a6df75df62beb7e7973299e8eae97f3c95a827d0756f3b725232a8fdc70b2e848c28c149e9df6ca149d73488f10baecd6e08c5cc4aaa4b0cb92ba49972b097f1c1b3feb992aa7818b23e50603e07489a8693fa245fc98a45afbe44f837fa0c063f326dee16e6207ccbdd96b7d61320ee1bc73a52d290281d93d362bbaedba659d39095eb7f5f58a949905043f4ce4e4b2a6ad1602910b777b1a03243ace37cdeb179554666d1d00bb78a27a7cc154f8d3ea8b377401b7f9790274e39904a4c7aa794db2f5948f3b34ed4615d2a8800c1b8bd107406ff54dbea03bd74d8a099b4f06fa8907fb704bdd8a6056f262da44caeb3ba83cc87a4d4c68d2ceb2e6478660b308b8f4a64b715d6162aef24974857a9000c8ce055fbc3cf57dec810af3b2cdefeea8ee2517a5c893ad04f9c640405a87b7f517193610e879f8dbec32d49ccbb8e8828bbcb282a2b62417e34d98b40efa1352f7b3a700bb4c3d190652edb1f4b4f99b74fcdc290b4780a3bc9baef55602f81f31a2af17e6d526ff34014a3e446650b38b039cde729bbf26475c907a82b5e226115e2aa61de1dce6275c23998aa84f47cf365dafb02b9716b377b5807ccd514be8d18da0f53914c35b3e0cc2a86d2216251cef4da50106cebd404113dc1706e51a7dd4e2c39df43c995ead3f5639e193cfe75fd9da3ec04d2afad9b8a180539a953c3e71d1d33c41a5c71dfb2172937d2a71e09f8487ca69539a5ed3da6f0f9cfe8964a17c6f3f9d86bec0537d70bb0ae51a12150af3f19c19db372daca234ce7050dc68e233aec5d6fcbfaa91e3dbe765d93af6d5985df682b776d5c5799cc9ec33f991070c15bbfd9833d3220557097ee3322173e4ebcbc79e46b70c763101f268b4014c35d65c146f84f6b7e31796bc276cc3b4591db610efee211ed1c2145d2fb367712ce5575251dbad96c2a17c50b8dfb5ca02e8dfc79be5cb02c94b954467dab8aa947b1a9553371974a2ab33b94bd95a5ecea591258e4ded7f1b135040279ec98adb2dc0bc78a5df4de576bedb0f07697cc8a233887d435fe50450e424da5edbf4dd63fb1b62c8c5d036d4ba08b33cfaea734eb803fac0f0e6acaa087ee16b59a2f96b636df762084c282105308ec4998ec384114606cbdcdf4e78fc7ada67d1b546ca3e2722768734a72c3ccae19bbaf2438aa127b1418995cd8c17b0e026865fa7660fdcca3ed689ce32907038a456f36abb0805721eae6323cd250fde9f6e16f1d16dd5bb5014a6fa1f2027090d7d94fa3ad02255b0de7d6ed82fb0f337553cad3409e8e48bb9da06534ed00fb1551e9544c8a4ea06e9a7a914992ff8b99a02071bef32b44dd97ffc65bf922090e5ff2b3838b643488e1c6cc2dcd56862bf2f84ced9936fcd9154cfce9e53dc0610644a02751c4df228942f0c871c06b6244a58aec98fab16cd08354c1f1a828a0f078bf41672d1e344922282bc8c95533233ff36a9f710bd685e09c3d0256e2f115ba8c829a4af0b3f20530e3c820570873783ff1d70f3452115c1e248e4d9b442107593f53901db18078842c27809536d8d2e84306845ac63fb294ab6899180ab0e2910baaa3a9e1945996b3119d4d921c6320841c7c6c59c1e1f2eb34022f3aa62078eea480de9fdb7dbc98f700472f0b143c011cce2ff41c159563e08eae90cee9aa3b7c15eba513376d03f81c9a0b96134504261d8bd29eeffb3937c62192c7fedd2e38d796b5950b1fe58284622dd1bd5874da73a3aff7134037f04422b17194c3adec88190eb6317e32ccd0744773d49a154c6f8fa89ea36ac5d40fcbb8027333875657577199754ca9087f53a34a482a68969aaea57e63d553b0765efb101d8905c3844fe3c84715903f7c338baec886985a1498e58249611ea4c8a6eec50d9b6889bb4522b2666a5072343b5a8207370ae5701c6ab4fdb434b75b5033de0dce7872b29359310a631c998f5eb22a47a8d7eb20d43ea41679f9cbfdd6d68e44b444e4792a2a5eb971ca88ea7f3a8f02d46b60dbf941ea5e41893710cbe65343be5e7c20e6b940e4d71071f2e7148b455aa7f82ff35441f66064077262094241d3c55b48087214cbc24c3711cd02f1e505aa79ede8e12546fd1256236c4b7d755a6aaa35719b76e4a63b3723c9868c44e5622c3543b6af2b665b43b7f5c620c8212463fcde1a232ffcfdb55f997be8742226b2ab24ef716fc145db118da395fddbb5ccdb23806c4a91a2ba369251f36cfb224cb05d6520c520fade0fed49c04effd86d294712388301e2df002afb945fea34634b1815b607286c089ad52bc331489e2803b4658cdd198cfe0c9e8373c1786de98e891939cd3765738c70646cb6da3312dbd4c633d4fa421a13065a4ebe369b4428db4b866cddf008242ea031d832280b7e8d89ca6e7a6909cc4794b93b86b4e2c6f7267be5904fa989fd97f72c50f54ba20197bdd8b9720145147e7c62c5e031b7a1ca6417a7065e664c73237ac3aa3b588db45ee1dff4229d42675fa9766728ca399db11c5896c9e5c498602670517817ea56ee0c2f6e77ddc39be975dc4731ffcf6d0a1e6924c3e6e2616ac5a25b0e4960c9ea814553ca4d3f5f60fe72b629708b2aa3ac8281e6ecf813e6b70ae7ba65bf1396af07eddb4247611e6a643c47ecd1d5c5a348e5e29ac82d6ed7d7408bbabcb18af2b030db5c3e2f63fda9ef38c6a932d96230d9f35d07be910cd73be2396251605f6d76e1a7082f3ce34f3447bbc1671fa4f3af0ac101cb57ea26c046895b9db1e0bd5034337ea0a778e327a827e942778e9321c46a0015a277b4096776203820df0239df083c27efa0043c162fd0b5ae27c2756fd82b92c320a7ba696be1f083d5d23fe0cda0db75f7d63476349a6802906b1704ee7395bb0e07f2981f838a82982cca89a0fa5fddbace78717b6c2c5d5e7026e0e9e705ddbd3b379f4a61e438dc6aa03680e9e45660701c48e73a8600e7a39b772688bcd4cb591cebab0c020f49e7c9a5a0638458cc19371cfe1c6e4f0d0a4ba5d11878393f8ed8292606f505b2910e358c06a0a1910e89fbb0aa3e115c388b42690fc42d4fa376ca5c57158d6b14fb0095aefb1b9c3f13fc4fae8316914a4b76cee0d87e2ccbbc6d9ede09ea2187c2af35cca61b321e8a0b6eaf0194da4cc5eb096f41e1e0070b2b5c8d762f910b913e52ed73d71ae5ad87f09f69f5684475c64f6c98dec9d31717eae6049aa879ec9866326a50f9cbfbd344b7686d51d5ea640f7de2a3b82fe1a303be64d68cf964d34c833cd141c2eac99f35ff6022d7d6447748f17c2eb01a1a83032a0506c0717bf5685378a3ad7cff3114c5fbefd2b90682f41d5f1a1aab74d6ab8967d0dbc628b99dd8665b3281d71548bd1e57d0a1af7a38c3aad92d914ef7550a7a6e6b7219696d01ee0586c0c7f88311037ed754e517ed716643fc0cd35c7a84bf56bff2c881c860c29ff5dce74576fac20fecfbd808a995b21683e979ab5345221e7f259dce300f32d25913a93f6493ad33077a6d67532b8df282aa44c81039f4550b28122928c34f8bcf3fd1d49f56d8606b0eee46118e80be56c7d6fa41ffb962df261cde7ea98c2e0e2ad2e941f5b98e4774bdaa318a5477ca02852ed269592ab20a1de2a0155b96dfd8098c4635e379becddee36225b4855b3a60f9c766de625ca6de80af3891706ac639eb38b151c77c305997982b74106e06e8d13198abde1fb386a75e7a15355e80d01f3ebe19c2e7d0b4ac5f48e66e4dca915a9fcb554b226a5299ca168e7951af0cbb23a258ea955c6c007f4acf294d160b39dccbed6e1f1de5defc33d1e66044f40de28b6c62f22729513e9d2c1bbcd187f3477644b9c992ac3b8d0261db4da0e79619a2423c6a24f6a646694ec1ba8239a0347a464e313cf6641804cc8c8c7e6aeef631963cd05d8121fd5602e2f2898c38fa1cc1fd5b7b949d412d1abfc24307857d688103be55e50db6ecc657ea6bb9a0f33c273140f6aa7a405ccc6301c5712430773395e0ad037d24920552920b2496f275c6ef0afd20bc6749409a32e32af053cccf12d822f64b297e02649782b12fffc369cbb414968c01e915301c415b90499efa71b873c2f48a02224516f1948e74054b1337cb2d37d9208ab9591759d759ffee2d1176e1ab8b36353e936c221fd528a9196c1151c453e7fe6ca63c572fffd8abc0171590e9fc5b5dfc81d51baf975a5c48292ae0b739a4f86e9d83f6c0b065de255b690ce50f37db8f6c9ca83c908410bdbe839e63a8347ec582727accc147e92da32654e3e58e58b8996fdad573b598463fa8ef4982bfe5f8cfd9def333cc1caef923744e22f3439ea94bfe6acaaf8700294c24250cf9cf2f7b83ab2e34a06f2ebbae6e0da5de5f4f1d469d916e34cc4ebe02c63c40641dd49273dfc3fddad621edf933323ae7f7a75219dd7ce01d2f9e38f4f174e4b5ac009f6a7bf325a941b13061bed8065660ef42a1602df992b9ac7bd6666309d599021d208deab4578ef9e106be9f6d8db5d5e3ba01213e28624ad3eff780d42cb6aff4cd575ac126f02549b5a8e9efd8085c739f0d98b89bb6cb839dccef641180ac8d61e45a5db12d4418edc73ff0100336293eee868c05a1009fbe02c6fb8da13d2e7947cbdef96ea60a1a840dae776dbbeb9dbc5788bea6083b99055117b764b90d8d6dbd60d0188a7d58fa2de6becb92da47dd16798875e641956f014094de813f80e2080d1cdbe1251ff27a9e4bbb79a1a533efa88aeea06ba2127612625adbcd783583c2f461acac4f24c3825357005e1ebcc9d0bfd821ad8286845f55a7c9ea699f4ae57110ddf42df2b851bb0d867c490b6f3f4cea82a7eadc0f34c2c962a4b3d5a0a53d289a498f538af50f383b0d41b780508b4689e70", 0xff4d, &(0x7f0000000980)={&(0x7f0000000000)={0x50, 0x0, 0x657, {0x7, 0x26, 0x0, 0x0, 0x9}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) 00:05:00 executing program 5: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x400, &(0x7f0000000080)=ANY=[], 0x1, 0x4be, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvvaU/KIUWZaFGBRFFQ5hpB2gIG3GjMYTESFy5gNoOTdOZTtOZIq0syv9gIokr/RNcmLgwYeXene7c4MIElfhCF28xL3fmthQ6A31QZl46n09ymHvuGeZ7zkzuPXe+be8JYGCdi4itiBiJiHsRMZnvT/ISN9sle97LF4/mt188mk+i2bzz36TVnu2LPf8ncyJ/zbGI+NmPI36Z7I9b39hcnqtUymt5vdiorhbrG5uXl6pzi+XF8kqpNDszO339yrXSoY31bPWPz3+0dOvnf/nzN579bev7v866NZG37R3HYWoPfXg3TuZYRNz6GMH6YCgfz0i/O8J7SSPiSxFxvnX8T8ZQ69MEAI6yZnMympN76wDAUZe2cmBJWshzARORpoVCO4d3JsbTSq3euHS/tr6y0M6VTcVwen+pUp7Oc4VTMZxk9ZnW9qt6Ka83h9r1KxFxOiJ+M3q8VS/M1yoL/bzwAYABduKN+f+T0fb8DwAccWOH/kQA4IvOtA4Ag8f8DwCDx/wPAIPH/A8Ag+eN+f94v/oBAPSO7/8AMFB+evt2Vprb+f2vFx5srC/XHlxeKNeXC9X1+cJ8bW21sFirLbbu2VN91+tVarXVmaux/rDYKNcbxfrG5t1qbX2lcbd1X++75eGejAoAeJvTZ5/+I4mIrRvHWyX2rOVgroajLe13B4C+Gep3B4C+sdoXDC7f8YEOS/S+puuvCD05/L4AvXHxq/L/MKjk/2FwvV/+/weH3g+g9+T/YXA1m4k1/wFgwMjxA37+DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fRKskaSFfC3wi0rRQiDgZEVMxnNxfqpSnI+JURPx9dHg0q8/0u9MAwAdK/53k639dnLwwsadhKH8czf4ZiYhf/e7Obx/ONRprMxEjyf929zee5PtLHQNYYhwA+mxnnt6Zx3e8fPFofqf0sj/Pf9heXDSLu52Xdsux/MJhLIYjYvz/yWsXEsmeC5QPsfU4Ir7SafxJKzcyla98+mb8LPbJnsZPX4ufttraj9l78eVD6AsMmqfZ+edmp+MvjXOtx87H/9ghfbHZOf9t7zv/pbvnv6Eu579zB41x9a8/2bezOdluexzxtWOd4ie78ZMu8S8cMP4/v/7N893amr+PuBid4++NVWxUV4v1jc3LS9W5xfJieaVUmp2Znb5+5Vqp2MpRF3cy1fv958alU93iZ+Mf7xA/G/XYO8b/nQOO/w+f3vvFt94S/3vf7vz5n3lL/GxO/O4B48+N/6nr8t1Z/IUu7/+7Pv9LB4z/7F+bCwd8KgDQA/WNzeW5SqW8ZsOGDRu7G/0+MwEf26uDvt89AQAAAAAAAAAAAAAAuunFnxP1e4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXZ8FAAD//9Eg2qE=") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0xffffff7f) [ 300.113157][ T3104] EXT4-fs (loop5): unmounting filesystem. 00:05:00 executing program 4: sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="52d32f88bbb605d08869609e5bda096ed8a20d9b8c034d51c7edfdb99dd7db542cf2dff31a18bb82b63d9c775f171f71cf6537bb78502ebae50c1c703c7d63c6da7cab67f505d11a130bb4c10bc63ff42916e1c76c98ea39c73104f579d6fbbeb521630a0c4e0bcd6f36e445b4abc3d5eef0ff7f0a7f3ce6a73082354b3237e6", 0x80, 0x804, &(0x7f0000000080)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x20}, 0xc) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)="d5", 0x1, 0x0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="52d32f88bbb605d08869609e5bda096ed8a20d9b8c034d51c7edfdb99dd7db542cf2dff31a18bb82b63d9c775f171f71cf6537bb78502ebae50c1c703c7d63c6da7cab67f505d11a130bb4c10bc63ff42916e1c76c98ea39c73104f579d6fbbeb521630a0c4e0bcd6f36e445b4abc3d5eef0ff7f0a7f3ce6a73082354b3237e6", 0x80, 0x804, &(0x7f0000000080)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x20}, 0xc) (async) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r0, &(0x7f00000001c0)="d5", 0x1, 0x0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) 00:05:00 executing program 3: syz_mount_image$jfs(&(0x7f0000005d00), &(0x7f0000005d40)='./file0\x00', 0x0, &(0x7f0000000080)={[{@discard}, {@errors_continue}, {@iocharset={'iocharset', 0x3d, 'koi8-u'}}]}, 0x1, 0x5ce8, &(0x7f000000bac0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOB/7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO/cWI2d53w/83ZO9NgT8D2figG1OBhZ21ydwiMEkIX9KeqAkpE1Lahx7bZz4VO8up6KyKbQlClKR2gt60TSJ0ihSW4GqSE0lGiE1UnvXXDXiJmqlXPgCKgcllVIFtnpnnufxzOx63jVmYOZ9Pp8I/+ydd2aeeeeZ2f1u9B0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") ioctl$TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000900)=""/4096, 0x1000) 00:05:00 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file1\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305839, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7fffffff800}) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}]}) [ 300.250452][T10462] loop5: detected capacity change from 0 to 512 [ 300.292368][T10464] overlayfs: failed to create directory ./bus/work (errno: 28); mounting read-only [ 300.301686][T10462] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 300.362306][ T3104] EXT4-fs (loop5): unmounting filesystem. [ 300.510861][T10451] loop3: detected capacity change from 0 to 32768 [ 300.532805][T10451] ------------[ cut here ]------------ [ 300.534273][T10451] DEBUG_LOCKS_WARN_ON(lock->magic != lock)