program: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = creat(&(0x7f0000000280)='./file0\x00', 0x0) syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r2, &(0x7f0000000000), 0x70000}]) close(r1) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x1, 0x7, 0x7}]}) socket$inet6_tcp(0xa, 0x1, 0x0) write$binfmt_elf64(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="7f454c469c0605f7050000000000000002003d006800000095000000800000004000000000000000840300000000000096c90000090038000400030009000000010000000000010008000000000000005e100000000000000000000081000000000000000200000000000000000000600300000009000000000000000000000000000000c800000000000000000000000000000000000000010000008a3300000000000056e5741408000100010100020000000004000000000000000100000000000000ffff0000000000000100000000000080070000000000000005000000f7ffffff050000000000000070db0000000000000700000000000000060000000000000002000000000000004c00000000000000dab82159c012951f3f8668af8f97e4c78e288128693d040a0941491e49d616aba6623e28b68d768dc420130a24187e75a7b45fffc63ea76f0e9c846ce14327080d586597c8f504697b195179a6bfe9ece3058aa75b764da20fccdf2f58259435ea0f937aff88b8825bb0e95116f9bbcc72e0ffc2e3cbc600dd4ea4535264c3e2cc7cb1f7fd2a5c355350efdda8c15c4807d0d70ed8721f9070ee641c3d6a4cbbea5637e52062e7beb8f28274d33e17563ad91a12f8f7fe7f49d78b91148f090545b90d064263aef6beb0554f2d759636c51c2091cb55270b15083867d049e7bd5ad24741161e4e17ba474b022174c0b0b829a7956b98f3aab5fa6981664efa1009402a1f059c4cb0399a81145196d35b094e11f44d5f8426f46ea777bdb33450809c8bab47ab6e68235048a94c309a1c66309c85a7c89fec7d34b78506e1a4a15029033d1e8143e542593649292fbfb84fe9b55d87d03f092935540fa8c42d1ca23f5f2e399c6702b9e97acb9cc46e090d3a3837315eeb9cd1def3cc119a72eefb6358945e4923aa69a552967e429cfe91a94ba97c2e5cafe3826cdb1cbd5d8b2e559ba386e9ec4af71cb816abf5b301fba603e00c1a9f0c289a371089b7f4660ef8e713d5f09a04a84b3d52f0e0258241b00e5934248ae9f5925490f54d4b1ddd810248543854bbdfc4e1742076b537fbf69055d38302720e6f2a667bc37bbe0cfaeeb7a58f124037ff77722cbd0a150fbc19055c5d592013793194a9fef60f8cb9a80a6a550f7e26cd35bf13330155bc7cb6c5bfb04911db79130b0f5f54e0beba37a89f6c3a01f3675a871fba2163ea309b92972e497d0d6c893b3ee8cc99707043766f1cf07f9092e5e4a68c8cbb452468c86c3ea671430208c3a1b36f146c4b62efc5a8ecafbce4e917e58f1019a35b621ed205b83147ee1133d9a64ba956f641139f8197d8c934fb129b06aa4090b9fcf719d38cfc16d64b103b3f2a9d118f210268c59cfabd12ec4e0a458367470dbacade9bf177524c9f8fb6b3c2f1fef3a80b839059dd3ae46ffc51519553eeb58fdbbb74c8c5a944e01ede6d319f8e32dcb0b7ba42bb6590e4fda4921ab697270de6afa30f5c17c2908c0236c24fce1cc35c680b5417d169c95f0a4035bb2cac4b735f916024875f350508faf05b2704becde40ec80458277c3580d0100c0a654fa3419316effc5de9c1d519ca2b841450a02fe3de83188e80dbd11243d5e7816591d5f442e4ee3809a398dadd0c58d0cfaf74daa6cac18cac55f33ccfd64508d00ab7649569e4746af0f889306043a799819f16ebfb8b7d373b63985e9a930c54c9e4de8bc00e1e43a4d7c8224d80f0e7369381d545e590a1e7d5aa4937d849c7536154616ed9b0defde87d337fca9fa1191401465a1da5e31ed253b2549b499d2439e0403c5fa6c08cbaaeddc4a8895815c4a7bebfe1625a8c13916e2d469113e8cb57c76a559ca06eb499f828af7e3ae2d74aa7b7a75515816c27b804ffdc76f780f2f54aaa25f9bead565d123d2ef4a0abb44d3fe968d3567cbe32ec52b8599150e680d674838df7f8fc8e1d07f81df53254d34dee73d0167edf2fdae89d1aacfe8804f2fc4a232adac822d08f8f8ccfe6e47269b223f81cd699309a890e968f60beec8244d498bbb5471c8d907db07076f16689d13ffc89aa1aec1b91de3930afe894f86714b876232f32ce0bd783c4e5d45e1b53f302ea3163836871e9b953753af21947ee53439b45bfb5823a398cfb4e041e53c2c8c38cf997d7db2dbd741ecc328d482ed9bdc41dfc094bdd5d3ca6d0b80a715bb95b9264ef6e7da58071e851a4d5952c7395cb3e2f80bc67947cae6851857c41eaaab3380040356a49187ec9c1fa0447e4cc342f19b7f8a8e8f988d9d02f2f19214a1042a94bc7cc09b0147379f783ca86b2c3ad5ec01f2f69114c92a1e5665880328a13b2264414dfcc9841b0ea107fffd24c412efdf7abf982b852a0d55bc5a92d6a0f834e7cda02eb614609f9c9e7290117c6f5579e48db7b9d29c244aac00a188bc65427f3df20f2038de162e6bb00d1a275467130e17e69148d6bac86e8f08a8867051950706858b828b94c545c979bc50e6fdc3841982d2e1b05b3a5f443467f6a1b05be5344f0f090b8e893bdb2c14cbd5ada7e75ae5c8b0ac8be0b80693d5622b78f159fa6421b3191c728b5ff9024b5b2705e65dc14f2be96896537144840147607c983bbf6d00fd72b365a3fd327e7b8cadfd7835d1ac423dfa0e765b61fe684b40195cd21d9c9162fd6efa5dcf9ee0752d51fe2ce57d3335a59dd569a4432daa4523217346814fdf78207c635cb823b61a57ff7b71640f9584025006cf904462eda6da37a75ad9d4afa55845683c822c07c717bad9fae86f3619c3da5bf49b3470ff8d92c621eff36c737b803141ae35c1f10d55346d6dbcfd6b6d17fb0d2502f0e4a1000f2187f67f6aa12cb52aa3794a8dc404e3d2b916b6f4c796d34f5a9f9eacfd0f9eb1a9e49883eaff88e9cf7ab826fc3bbe2561a89278f465ddc39d8ebb8b7a65d451b022fd3c4f68d6d88f1c26698638c17794de5bb2b9f30f4a81d245917b9514fe5d7de78b97baf8effcaf9420310b644d52e2aeefe1ecbccbebe93f89d4ba22a4d526c0d79a429d31befcf925ed173f292d3878b904b3841e95c85f75691ca1ffca8c987cc7322d973b2970ce6afc69dba9979396db27a6dccc270ccee977580d83bfd9f24f1359b13bc3ed6c2662b5345dccc641ca095992c14e98d8621902119a50abee84f01521e0ad276780a26bf0404668e486a4216c6412870ffdd6d95f6c1eb4ed5881dc0dfcf47da08cd47d092eddb2da0d77ddad6f8b46faac8a19547245a53994d9134294c4741c64b6e22ae5f480993563bbee3c4ea8ba361c649c3b900452861e9d322aa09cd3721bbebb0cb8918c34f7ff472a14133cff11cb4d0c5a14152c6643f63845665f245e86d54b97dd2bb00fa1aa904884c87f30047fcbdc1e7a0c06b8926993c09a7f9d7acf20b5dec77b7fb4b8baa056f38a0eca48459fc3d8a206fedf359bbead46b8489b6850e009c15b3374f7b7c1bc7dc80d674e5d0d47840da612696a2474f4cb23aa4b8dbe504db101c1fc8bdd3a3e440f46975b3bc0af89984a17ee9096f5479635473fee8158393332dc25c058ead723bbcfb866e557d36c55128e6a767b6f4ae8e4e01104f428222070daab57e8342f46ddde830b2f75b46fd977525ea5868501b3b86f7913f0ddbe7715c401bf3ad8c22e42680c2966b56a23fe4fb60f7a79d24938fb616a711bb2352b9535cb413d36a18c2332b8ea12a2c064a1e731d2f47463c35eebbbffb5ae85d6f2636eb31020b9d22bb82b48e97115587f71043d6576286e5512efe9ca4621251f4af043ff6ae22de21e30524833d4e119ed3c5b865f2691427dcbb15180a17b3d3a425bb696195fec77b4ca3b30249bd7f2b7e2155049ed3cff2440d9920ba8f3f93f177ff8c10c6558a2eaf2b0cef5a1ba417d7d2c8f1004307423983e02676409b3a74750c1dfbcb5b375c06e5c4cf43b4554a2dd53634f320cfeb0288c2f4d53fdd37cde98bee260284dd95de45e46c1ca9d687d1394104d04790875ae724fc477a7981f626f96f4792922be5bae8d44a41b2b19088736fea05ac3297cab0e3d8ce8c9e5e0fe2653f3468f18b6b2dc220a384a6c14646620ba8697823e076f4e715b3776ca190ce3c4cf424a6309e3571a40edf6253a7b512be72725bfce12b59d78c9a1062cb0eb218d2bf4f6be089166bf0f0c2373aa27063f996247e81e090ef79882b94ab67ee41fa799c617da5198c920f02df68b9c776664db78b9645732cc61d13c686748f5ece34325dc336396b9e690ae9fd3d0c857a3bd6125e93bc91bb5b2bc42e8b64772f2ddd9c114aab1fc32bfb1a1e97e00f6fac8261df9720342bbf12a50aad34fb3111992a0a4421f117db85c570f30212a1fd5e9c1988505c9e40fd85f54cfd6acc310644f09350c1decdf5f40e0ef2dac6bfee41bf7781bd7d6fac16f7c8ec21cafd5a7e71189acd7c1aed602031a7c2566fff3520ab456398f284a977f85966ee66109806604d4f66ceb2f299220e4927db968270b9281e3130c389d36a4b7d1414b240f841220074b02da019e1b5c4d3f51109be3c3e293e5b08856b6531128d259d6e9df5febf37c0c560826626e99be3d60b87b4914a8f9ead259bea6e560e78a23f82a688498428a4f918b5732c0330478452733b78614c8ce90be1423108b789e8b0325874f7aec540ec0b46798f3a459070b570678924c0f9e199e383c271f540e10b1641892f5ee674fdf1429452cb28699d3698f0a3ec4b1bfb21b13eadecb8b7be9f272e6631fdc8fd8e37eeac587d848ccec536ebebf0c069464ee1ab84bd8474ccccea52a5e10a1798d82352c04f53b0f5d19a66a6db8622b6855835b5e3a13d541ceb692bc6ae4840eaed494d34944ddbc6d05cf4ac62e0b5a0750d967fd7bbfadbcfc1b937f8be6ff8afacdf6323d10fae9fd3c00f0558151eb65f613eccdfdfc3d000a14fe8760e9a8bb1061363840bb137a361562fbeb31a0e42137441f8589f29f1f155daada9e0c86a75836adb7d14e3958b6f07cacd45eb529b270e68de2b682484e98b7b443cc72d360bc84021d2fd224271a7da4d41f22b9bc235894103768c0328b3a8104ad07afc8b855437dc5f9df6e45b035bbf76c6af8f5fa308d402fb8de98828809bed15bf4b4c744f5b835a2b5f892d74be64cb4969c830ab91f032050987a079b5fb630d6455a4a9f78bfdf7b08e3f12caeabd7dca9474a20dad1f2b16ce88355883b6d1cf6cf299f35ce8ee2112acb30c1cf48d3ec8e50eba94c55102ba54ba7b5f634e56f65978784a7cd8b0ffe5df39f60a2a507cbe9e8cc88c33e041ad1b6c8eb59482e9124277b554a9184841dcfd019b490c74b0d47180e996fa783d08dbf6a545842d69168ad0ed7ac5bf262bbdf57baa6dc58cdcf2c51135a450bc8fa13bfd5c5a644c921d8671a9ef2dbc8ed262659cd301c7005992c382c5d8cec4e824c8372376c7d3d0a124b19f1321fe1fc273ba7f310d9ebb0503960e9ace305ef0bd4b01039b1b6a218fe499cbcb59885376fe707da5e94709499b176bd0a604f8aa5cb91e389735b6b12be7a36b243c27f0a3ee6f6be63327e9e36cae8081a71cb5e5e768ca0d93b1996a4712f03a7405706e898d0b1ac8598ee5b71ea0e4a1b9757112cb96ab45a57fb6116c01a39b26e321d3cac22563caf05ee3c898bd038cb65a7e01729038f26e68b903f73273a2439936bf3e2e2ee1e01b5860892cca464fd0de5a5077a4cd7495f8da2ddd7de88c241c402845e64c892472842e1eda6ad4dece3ed43b7bc585213afd66db45009c3c283a430f621d28c191653c571983697800580c7837fcf419b1848ce9d22b383c781bcf67fdc192798b4cbc02c78937f7245baf22825091729dd967131bb18ce5596ae1c6848fa55670150f0821b68982c7b09f77e7694cbb43f2b8119930946c9243603c0ec1bad9df90b4b6f5b6247b2842a74845d01dce3e700a40f76ecc45458a719f108e3e83f36f928b278ac5bbbbfedd669e2284ed6fe4935e496d03de3a4377289c77ab893db1e6b69eff3348767873b9b160c2a0ed22db62a7c00a80eef3a37f3d581e853742394fb5297412052859318b16d0012d05149649bed48e98c4690a0b6a1e77504d95a83de036e21a75b8a08f63243a2458646814e595255a8cb6a1366267b7e3591730dd337259ed008fd3786871a3ad36e0634e48662c680da06930b5b9cd48e0a5dbc09f73d84ebfc91bdf9e88363970e8bd9c593f8a9757f3c9bdfd73dbacde4da3922ca9d622de8ea222b7e25ea7e19b442f4f6da3837f5da60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00"/5250], 0x1482) r4 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) get_robust_list(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$usbmon(&(0x7f0000000080), 0x39a, 0x101000) perf_event_open(&(0x7f0000000500)={0x2, 0x80, 0xf7, 0x9, 0x0, 0x0, 0x0, 0x20000008000, 0x25200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x4, @perf_config_ext={0x8000, 0x2}, 0x15505, 0x32, 0xfffffc01, 0x3, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0xac73}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) syz_mount_image$bcachefs(&(0x7f0000000000), &(0x7f0000005900)='./file0\x00', 0x3000003, &(0x7f0000000a00)={[{@nochanges}, {@errors_continue}, {@norecovery}, {@btree_node_prefetch}, {@background_compression={'background_compression', 0x3d, 'none'}}, {@ratelimit_errors}, {@discard}]}, 0x1, 0x5943, &(0x7f0000019f80)="$eJzs3X2MXGX9KPDnzOx2p7t92RaQCrJdClUEtVvegi/R6vUtgKQGo5RbhYVusdiWpi0CBaV4wQsBDBiNov6BBskFqiGBK1Qi8nJbroCEq5fcILmi6B/eIJdGoD9i+Lm/7M55prNn5+yZnZ1tS/l80u6Z55kz3/Oc5zwzc77PnN0JAAAAvCXsvGbT7jMO+8Tj3xh67cpP/3LdVaGnPFpfiSv0pstL91UL2Zu6OhaMLrPj4l2X3/nX/vM/9pu7u3/6+o5VR67+w8cPOv+BC0/dfssPH3519r3/eqEobhxPx+4pJy8lIVR+teu739zxxKEjdUkIoZz0bg1hXjL/4XlJJsTAP0MIq2rtHHvnPa+dsHpkedX1XWPql2WCGO9vbZV0nG3Zfclx4Y8fXXH1bxf+/Ged217cumeVpFI3nkKYc2794zvT5cx0GUfbgvjgdLl8ZCzXPe6UgnYd1WT7l+SUD0+XM9JlT0GceP+iTLmUWS9bjjozy+6C7U1VXjtaXa/IrEw5+2I0VXntjPXz0uV96fLYScYvx/9JKCWho9b8tcmeMRLqjlsSktFjWamVS7VjG9L9z5STTLmUKZc7M/s1ut10oJWTZGx9XC9TH1+OO9L6I+tfqxs4M6f+7emykj5RX4/lkL1R1TPuRm2/RsV27ZqgLXtDqe41KFs/8hY5PDw8PFqRHoyedB96kvnjHjPcQLxvx4obFpdXPrKzN6cdyd1JGj9pKf6WJ+fN+tJd1128IC/+uaU0frqcZPznT3vq5bOv+8kPcuPfFOOXW2r/8Q92v3Tao9csyu2fXbF/OlqKP/jCYzcuPPi8bbntvzXGr7QUf9n2p7pm737wodz2D8T+mdlS/Oc++Mm/3PHM/S/mxo/HNXS3FH/l9g3f6urbfUxu/Idi//S0FP/5V7ad/Gxf39/68+I/HePPbin+7Vtv+cBtc68/Nff4Lo/909tS/NOPfuDqWbvvPyLvtTO5tV3vnABvTQel51jXpuVW88ypqssXvt/fUT3nm5X+n93ODWWMbGfONMYHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/I8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NdPaBxVHAfw93YTs80mbdIKRsU0rYpSDxYFEb2oqEgrUvBUKVJt7UEUBBGlHkylFUtVvAhWL0VUUKMUFGwsllZJxX/FiwcVFKoHoRQD2lA8qCR5b7uZZlydFEH9fGB5+97MfOc3814mswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f00000000c0)={0x2, 0x8100, 0x400, 0x10, 0x0}, &(0x7f0000000140)=0x10) syz_mount_image$hfs(&(0x7f00000001c0), &(0x7f0000000140)='./bus\x00', 0x14000, &(0x7f0000000000)=ANY=[], 0x1, 0x2b9, &(0x7f0000000200)="$eJzs3U1rE0Ecx/HfbNa60VK3DyKIIFQLnqStF/GiSK/ePYnaRCgNFbSCeqqexRfg3bfgi/Akgud68tSjh4Lgysxumk06m6c22bR+P9Bku5n/zH+yu92ZtGUE4L91f233861f9stIFVUk3ZECSZEUSrqoS9Grre2N7Ua91q2iiouwISZ9cs/t1rfqvlAb5yKse1Jsvws1fbAPIxMlSfLT94J3J04rd/V7BNLZ7Op0r0djz2w0dspOoGRmX/t6rZmy8wAAlCu7/wfZfX46G78HgbSU3fZP1f1/v+wESpa7/4fSrhJjj+8F91JrvuemcHbsFzRnicO0NaX0zGobYJpes0qXS1B9ttGo31x/3qgFeq+7mVyxBS1KqqWnblM+23eHq170zE0Pq/hqG8x514cztg+rBfnP++KO8m73Yr6ab+aRifVJtYPxX5gYe5jckYo7jlSa/3Jxja6XcVqqoJezrpHLWQuZHr2M/DMSNc+oWbV/QBD3ytNFzXVEpb1b6RE1741a7SgadkQtdEa1zubi9kbNfDQPzaL29EVrufF/YN/tJfVzZdoyrmR2Znj707zCQlcylvQ3SWnnirfO4IgdwyA+6Klua+blm7ebTxqNemKkHbvxornHyGizbc8AG1cHjqoO01Y4fIaTvxFqZE0oGwFNSE/HsVGVNAFpjHjDjs+PqcKyf0BhHFoHvd+IB6NNCONmx10mnf/l5ivLbgBnH+Iu4/TEPVaLK8/VuFIwN5hz9Zzzz+D22n8HGB1UWziD63fOde2GdN3TYkG1scuzW1cnXv6zG7Om73rM5/8AAAAAAAAAAAAAAAAAAAAnjf+v/38nSXJ8/5ZQdh8BAAAAAAAAAAAAAAAAAAAAADjp/mSLsnSs//ujMuT6v1Fr/d/Dq/f2s/6v+ln/d2qwTgLw+hcAAP//qAiKUw==") truncate(&(0x7f0000000040)='./file1\x00', 0x7fff) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x20042, 0x0) ftruncate(r7, 0xf598) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r1, 0x84, 0x6d, &(0x7f0000000180)={r6, 0x9, "4e190ee749a6fcff4d"}, &(0x7f00000001c0)=0x11) syz_kvm_setup_syzos_vm$x86(r5, &(0x7f0000c00000/0x400000)=nil) r8 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x1) r9 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETCOUNT(r9, 0x80044944, 0x0) syz_kvm_setup_cpu$x86(r1, r8, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x43, 0x0, 0x0) syz_mount_image$bcachefs(&(0x7f0000000100), &(0x7f0000000080)='./file1\x00', 0x80881a, &(0x7f0000000200)=ANY=[@ANYBLOB="658acdbd33c71d5a7007b74b9e5a0c77befc3a3db393b62412a55730eb880e625c0487483fb3668160ed293116e61645d35d4ba5e318fdd2ae1bc34d75ac94d603d6cb4afc14b8890485b0f04ae68afac9735cd7a29b75c735ed31d5844d13fc2c3db32ae165dca5b1c4d51b602223f352884073bf4ca56575647fd5c1107b60e7ff905992db37be631e19673e264493ab9db48d8a6c83deee0af5d8ba94e4e46a0000", @ANYRESDEC=0x0], 0xfe, 0x597e, &(0x7f0000005b80)="$eJzs3X+QHNV9IPDXM7Pa0a5WWgkIMpjVIlBCILZW/FBhOxUrucROAaHkIuUgTjYsaEVkS0KlHwEECSIHPijAhVNOJTipOuLC1GHLFFVwNjJlzI+TOBub4uyjrjB15g77D99hDpUBHeXyeVO70292tnd6e3Z2Vqzg8ylpe96bnm+/fv2mp79vZncCAAAA7wmHbt115OKT/uR7fzvy1k1/+q1tN4fe8nh9Na7Qny6ve6dayNHUXVk+vsyOi9+54as/G7zqj777UM9X3j646dTNP/7j46567DMXHLjnn558s++R37xSFDeOpzMnyslrSQjVbx/++88dfPbEsbokhFBO+veFsDRZ9uTSJBNi6FchhE1pYXnmzoffOmfz2PLmO7on1S/JrGe8v7dV03G298i1Z4Wf/OGGW36w4sGvd+1/dd/EKkm1YTyFsPiKxsd3hRAWpv/HxNEWx2MctOtDCD0Njzu/oF2ntdj+1Tnlk9PlgnTZWxAn3r8yUy5l1suWo67Msqdge7OV14521yuyKFPOnoxmK6+dsX5puvxmujxzhvHL8X8SSkmo1Ju/NZkYI6HhuCUhGT+W1Xq5VD+2Id3/TDnJlEuZcrkrs1/j200HWjlJJtfH9TL1tdNxpX4ETm08VzdxSU79+9JlNX2ivh3LIXujpnfKjfp+jYsvE4enacvRUGo4BzWrrx/49GD0pnW9ybIpjxltIt53cMOdq8obnzrUn9OO5KEkjZ+0FX/v95cu+vTXbt+TfV2vx7+ilMYvtRX/5Qufe/2y27/8pdz4d8f45bbin/14z2sXPn3rytz+ORz7p9JW/OFXnrlrxfFX7s9t/70xfrWt+OsOPNfdd+TxJ3LbPxT7Z2Fb8V/6yMd++sALj76aGz/E+D1txd94YMfnuweOnJEb/4nYP73tjZ839q99cWDg54N58Z+P8fvain//vns+fN+SOy7IPb7rY//0txX/otMfu2XRkUdPyTt3Jvd26pUT4L3puPQa67a03G6eOVsN+cI/DlZq13yL0v99ndxQ5uJzbDuLOxkfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIIJ5z1Xz7+vz7Z/1olLXenN14q1ZaxfkEIycIQwq7dwzt3b9l+9eBnrtmzc/vw1sHh3YMj23fvvH7w3N8b3DmyY+vw9WP3Dn3gnNrjloWktkxOmbLt7tHR0VL/5Lq4vX9z+v6frDr/f/8ihKETfjRQyW3/6nu23Xd8k58ZybrRj27bc/GPzvuXdL/603b1N2nX6OjoaMhp1/+99Nf3/d3hn50RwtBvTdeuZ176g+9MatB4xUScVKk71BrUnfQ0bUe91Wl7Yn9VNm/ZOjI0ff+OPb6csx//9oZXf7X5ui/8uta/1dz9aLF/F64b3Vr6hw0X/f9/uLFWUdSud+q4F/V33IvYvth/1bS/F6f7tThnvyo5+3XrD5544dsn3f7mvjBUeWPF1G0X7VdXOgC6kve1tN24hZ5k6aT6arp+POLxcat3b9uxetf1ez+wZdvw1SNXj2z/0Jpz16wdOm/teavH93x1h/c/bv+3W9z/ozOelvzVvm/Gn62Np6J2FfXHWLuK+6OxRXnPv55LPvfFD93z9MW1iqJxHteun0/SZc/YcV4TGsbb1L5qtl9F/RBCGGzWD6+/eUE48b9vuaXoPNR4ZBp/ZiTrRp9d+ct/Of+fl/9+reKonOcbG9Tmeb7e6on2jPdXNT0eo/O0f7tDOd2v3qbtWvPs0113HvrFX9fbt2BBuG549+6da2o/F6UtXZSc3LRd2dq4XyvGf5ZD2i2hPkybjNcxXaHWvuz5M66e7dXe9L7eZFnT/cqK9x3ccOeq8sanDuX1dPJQbYsLQ19tmbw/Z82tmQeW6w1utv2c5193mOfjY+Dj//zIJx/5xrlTxsfZtZ9F55UkZ78efOH+L37lC//+G53br4//wXP9v/wff7mqVnGsnFfqrU7bkzSeV84Ooej5tyI034/c51+p+f4UPf+y25lYv3m8wUy5N5Tber6e/XjPaxc+fevK3Ofr4VafrzdOKpULnq/zZfxkn19JZXI75u75NWmgJOtGv3vbcfuevGn9SbWKonFdX7vZuD6nhfwjZ7++c9mLA9cM/rv/1rnzxld/7+HLfzy87m9qFe0f99iWzhz3atq/1Zz+rbc65p2N/fvBq67ZuqlWP3+vf9NlQf4TTyW7rt/72eGtW0d27mptv1p9PY3byfZyu6+n8ey2rGC/SlP2a+5utNJfrT7fYvs3td1fk59vvSFp63Vh7/eXLvr0127f0z/lUemGriil8UttxX/5wudev+z2L38pN/7dMX6lrfjDrzxz14rjr9yfG//eJI1fbSv+ugPPdfUdefyJ3PhDsf0L24r/0kc+9tMHXnj01dz4Icbvba//39i/9sWBgZ/nxn8+Sbczdo0UwsNvnbO5Vk5CV/p8i+3omtSukC0nmXIpUy43lku1udb6BspJMrk+rpfWn9rQlmb+Iqc+XoVVl9eWb8dyyN6Yvn6+KTWc+5vVF12nAgC828X3/+M1aHz/fyS9UMqfaYAJs83DlufEjXnYxHzOgkn3L0/jx8fHecCBD4ahseXNg7UL/Zm+jxCfD9l5zridM06bHKPdec6i+feVmXJsV22+vNKQh6am5jWV0ML8+9TtTD//ntn94vnxwdumNGuwYd4qe/y60hmzZp93yLS3MhYhb3xk58Xi5zkGFof149trcXxkP0cTj0P2czRxOydlTpztfo5mtuMjNnua8THe5OL3N6YevzBN/04cv+bRssdvBse7Orb+XL8/24F5w6antKM3bzgH74eNTtycx/OS3fNhXnK+zxvG+rgflRbnEz+ZU9+p+cR4uojtOjxNW44G84nAu1XM/+NrxFj+P3YB/v8y6xVdh2avGmO83M8JlZu3p3neMXExPfVzej1tvY5vPLDj890DR87IvQ58otXP/eyYVOop+NxPUT+uypQL+zFngqYo38tupyjfy34uozf0tdXv9++758P3Lbnjgtx+X197IS3u9y9OKvUV9PsxkC80j38s5wsNn5+TL+TE79DnGIrmz96xfCT94NNc5SN/nlM/03ykZ8qN+n6NO+byka6j2y4A4NgR8//6+2dp/v8/4wrpdURR3npmphzj5eat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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw7vTDG8/91KUf/cSGShJCkrPOaBPxvvKCdesGW9lQdXJx+JVn7lpx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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvv1FyJVFccB/JyZ3Xac2dVdDbKidbWisIekIKJeKipCI4SeDAlL8yEKgojCHlpDI7GilyDrRaKCaguhIDdJtFijf9JLDxUUWA+BSAvlID1U7Mw90+x1rkNXi6LPBy5nz7n3fu/v3nPmzg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 85.323640][ T4689] Bluetooth: hci0: command tx timeout [ 85.404618][ T5343] loop0: detected capacity change from 0 to 1024 [ 85.537094][ T26] audit: type=1326 audit(1752355485.970:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=5342 comm="syz.0.0" exe="/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f1672b8e929 code=0x0 [ 85.916829][ T5344] [ 85.917979][ T5344] ====================================================== [ 85.921144][ T5344] WARNING: possible circular locking dependency detected [ 85.924386][ T5344] 6.16.0-rc5-syzkaller-00266-g3f31a806a62e #0 Not tainted [ 85.927409][ T5344] ------------------------------------------------------ [ 85.930361][ T5344] syz.0.0/5344 is trying to acquire lock: [ 85.932786][ T5344] ffff88801ede60b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 85.937836][ T5344] [ 85.937836][ T5344] but task is already holding lock: [ 85.941092][ T5344] ffff8880532db048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x294/0xb40 [ 85.946511][ T5344] [ 85.946511][ T5344] which lock already depends on the new lock. [ 85.946511][ T5344] [ 85.950842][ T5344] [ 85.950842][ T5344] the existing dependency chain (in reverse order) is: [ 85.954865][ T5344] [ 85.954865][ T5344] -> #1 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 85.959072][ T5344] lock_acquire+0x120/0x360 [ 85.961686][ T5344] __mutex_lock+0x182/0xe80 [ 85.964236][ T5344] hfsplus_file_extend+0x1fc/0x1990 [ 85.966691][ T5344] hfsplus_bmap_reserve+0x122/0x500 [ 85.969127][ T5344] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 85.971837][ T5344] __hfsplus_ext_cache_extent+0x89/0xe30 [ 85.974521][ T5344] hfsplus_file_extend+0x444/0x1990 [ 85.976941][ T5344] hfsplus_get_block+0x411/0x1530 [ 85.979295][ T5344] __block_write_begin_int+0x6b5/0x1900 [ 85.982055][ T5344] cont_write_begin+0x789/0xb50 [ 85.984492][ T5344] hfsplus_write_begin+0x66/0xb0 [ 85.987048][ T5344] generic_perform_write+0x2c7/0x910 [ 85.989814][ T5344] generic_file_write_iter+0x10f/0x540 [ 85.992524][ T5344] aio_write+0x532/0x7a0 [ 85.994651][ T5344] io_submit_one+0x78b/0x1310 [ 85.996963][ T5344] __se_sys_io_submit+0x185/0x2f0 [ 85.999576][ T5344] do_syscall_64+0xfa/0x3b0 [ 86.002152][ T5344] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.005129][ T5344] [ 86.005129][ T5344] -> #0 (&tree->tree_lock/1){+.+.}-{4:4}: [ 86.008642][ T5344] validate_chain+0xb9b/0x2140 [ 86.011080][ T5344] __lock_acquire+0xab9/0xd20 [ 86.013471][ T5344] lock_acquire+0x120/0x360 [ 86.015525][ T5344] __mutex_lock+0x182/0xe80 [ 86.017959][ T5344] hfsplus_find_init+0x15a/0x1d0 [ 86.020724][ T5344] hfsplus_file_truncate+0x383/0xb40 [ 86.023703][ T5344] hfsplus_setattr+0x1c4/0x270 [ 86.025863][ T5344] notify_change+0xb36/0xe40 [ 86.028021][ T5344] do_truncate+0x1a4/0x220 [ 86.030196][ T5344] vfs_truncate+0x493/0x520 [ 86.032318][ T5344] do_sys_truncate+0xdb/0x190 [ 86.034617][ T5344] __x64_sys_truncate+0x5b/0x70 [ 86.036941][ T5344] do_syscall_64+0xfa/0x3b0 [ 86.039243][ T5344] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.042440][ T5344] [ 86.042440][ T5344] other info that might help us debug this: [ 86.042440][ T5344] [ 86.047169][ T5344] Possible unsafe locking scenario: [ 86.047169][ T5344] [ 86.049851][ T5344] CPU0 CPU1 [ 86.051805][ T5344] ---- ---- [ 86.053677][ T5344] lock(&HFSPLUS_I(inode)->extents_lock); [ 86.055665][ T5344] lock(&tree->tree_lock/1); [ 86.058889][ T5344] lock(&HFSPLUS_I(inode)->extents_lock); [ 86.063587][ T5344] lock(&tree->tree_lock/1); [ 86.065805][ T5344] [ 86.065805][ T5344] *** DEADLOCK *** [ 86.065805][ T5344] [ 86.069288][ T5344] 3 locks held by syz.0.0/5344: [ 86.071601][ T5344] #0: ffff888011822428 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 86.075632][ T5344] #1: ffff8880532db238 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: do_truncate+0x171/0x220 [ 86.080153][ T5344] #2: ffff8880532db048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x294/0xb40 [ 86.085517][ T5344] [ 86.085517][ T5344] stack backtrace: [ 86.088176][ T5344] CPU: 0 UID: 0 PID: 5344 Comm: syz.0.0 Not tainted 6.16.0-rc5-syzkaller-00266-g3f31a806a62e #0 PREEMPT(full) [ 86.088201][ T5344] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.088225][ T5344] Call Trace: [ 86.088253][ T5344] [ 86.088260][ T5344] dump_stack_lvl+0x189/0x250 [ 86.088284][ T5344] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.088299][ T5344] ? __pfx__printk+0x10/0x10 [ 86.088318][ T5344] ? print_lock_name+0xde/0x100 [ 86.088336][ T5344] print_circular_bug+0x2ee/0x310 [ 86.088362][ T5344] check_noncircular+0x134/0x160 [ 86.088379][ T5344] validate_chain+0xb9b/0x2140 [ 86.088394][ T5344] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 86.088413][ T5344] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 86.088435][ T5344] __lock_acquire+0xab9/0xd20 [ 86.088451][ T5344] ? hfsplus_find_init+0x15a/0x1d0 [ 86.088466][ T5344] lock_acquire+0x120/0x360 [ 86.088479][ T5344] ? hfsplus_find_init+0x15a/0x1d0 [ 86.088496][ T5344] __mutex_lock+0x182/0xe80 [ 86.088524][ T5344] ? hfsplus_find_init+0x15a/0x1d0 [ 86.088541][ T5344] ? hfsplus_find_init+0x15a/0x1d0 [ 86.088555][ T5344] ? __pfx___mutex_lock+0x10/0x10 [ 86.088571][ T5344] ? rcu_is_watching+0x15/0xb0 [ 86.088586][ T5344] ? __kmalloc_noprof+0x29b/0x4f0 [ 86.088601][ T5344] ? hfsplus_find_init+0x8c/0x1d0 [ 86.088612][ T5344] hfsplus_find_init+0x15a/0x1d0 [ 86.088635][ T5344] hfsplus_file_truncate+0x383/0xb40 [ 86.088656][ T5344] ? __pfx_hfsplus_file_truncate+0x10/0x10 [ 86.088675][ T5344] ? unmap_mapping_range+0xde/0x170 [ 86.088687][ T5344] ? __pfx_unmap_mapping_range+0x10/0x10 [ 86.088699][ T5344] ? truncate_setsize+0xcf/0xf0 [ 86.088712][ T5344] hfsplus_setattr+0x1c4/0x270 [ 86.088728][ T5344] ? __pfx_hfsplus_setattr+0x10/0x10 [ 86.088743][ T5344] notify_change+0xb36/0xe40 [ 86.088757][ T5344] do_truncate+0x1a4/0x220 [ 86.088770][ T5344] ? __pfx_do_truncate+0x10/0x10 [ 86.088790][ T5344] ? apparmor_path_truncate+0x238/0x2d0 [ 86.088806][ T5344] ? mnt_get_write_access+0x223/0x2a0 [ 86.088819][ T5344] vfs_truncate+0x493/0x520 [ 86.088832][ T5344] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.088853][ T5344] ? __pfx_vfs_truncate+0x10/0x10 [ 86.088865][ T5344] ? user_path_at+0x44/0x60 [ 86.088877][ T5344] do_sys_truncate+0xdb/0x190 [ 86.088889][ T5344] ? __pfx_do_sys_truncate+0x10/0x10 [ 86.088902][ T5344] ? rcu_is_watching+0x15/0xb0 [ 86.088916][ T5344] __x64_sys_truncate+0x5b/0x70 [ 86.088930][ T5344] do_syscall_64+0xfa/0x3b0 [ 86.088941][ T5344] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.088958][ T5344] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.088971][ T5344] ? clear_bhb_loop+0x60/0xb0 [ 86.088985][ T5344] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.088998][ T5344] RIP: 0033:0x7f1672b8e929 [ 86.089139][ T5344] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 86.089152][ T5344] RSP: 002b:00007f1673aa9038 EFLAGS: 00000246 ORIG_RAX: 000000000000004c [ 86.089165][ T5344] RAX: ffffffffffffffda RBX: 00007f1672db6080 RCX: 00007f1672b8e929 [ 86.089174][ T5344] RDX: 0000000000000000 RSI: 0000000000007fff RDI: 0000200000000040 [ 86.089182][ T5344] RBP: 00007f1672c10b39 R08: 0000000000000000 R09: 0000000000000000 [ 86.089190][ T5344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 86.089197][ T5344] R13: 0000000000000000 R14: 00007f1672db6080 R15: 00007ffed06a3eb8 [ 86.089209][ T5344] [ 86.539776][ T5342] base_sock_release(ffff888043ba5200) sk=ffff888033643000 [ 86.607212][ T9] cfg80211: failed to load regulatory.db